环境系统分析PPT第8讲.ppt_第1页
环境系统分析PPT第8讲.ppt_第2页
环境系统分析PPT第8讲.ppt_第3页
环境系统分析PPT第8讲.ppt_第4页
环境系统分析PPT第8讲.ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

环境系统分析第8讲 主讲 李明俊教授2006 5 8 2006 4 18 第四章数学模型的参数估计及灵敏度分析前章所述的一些解析模型常用于环境质量的模拟预测和控制规划一维解析模型广泛地用于各种河流的水质模拟和预测中三维解析模型在大气质量的预测中普通采用在流动均匀稳定的条件下 二维解析模型可用来模拟河流的水质在模型具体应用时 必须首先对模型中的参数进行估值和进行灵敏度的分析 2006 4 18 一 模型参数的估值方法有经验公式 图解法 最小二乘法和最优化方法等估值方法除经验公式外 其余方法均是利用系统输入输出数据和数学模型本身确定合理的参数数值 1 图解法对经适当处理后以转换为直线的公式 均可用图解法估计参数 其误差取决于点位的精度和绘制直线的精度 2006 4 18 2 一元线性回归分析法亦称最小二乘法该法有两个假定 所有自变量的值均不存在误差 因变量的值则含有测量误差 与各测量点拟合最好的直线为能使各点到直线的竖向偏差 因变量偏差 的平方和最小的直线 2006 4 18 偏差的平方和最小意味着各个点的偏差均很小 最佳的b和m的估计值 y mx b 由 2006 4 18 3 多元线性回归分析 原理相同 以二元为例 2006 4 18 4 最优化估值方法函数一般式 建立目标函数 使其最小 Zmin 对一个连续可微的目标函数可采用最速下降法 一阶梯度法 2006 4 18 梯度法的步骤如下 第一步 设 1 2 m的初值为 1 2 m 允许迭代误差为 第二步 计算目标函数的初值第三步 计算目标函数对参数的梯度 2006 4 18 在函数的形式比较复杂 不易求得梯度的解析式时 可以计算其数值梯度 第四步 计算参数修正步长 2006 4 18 二阶梯度矩阵H 亦称海森矩阵 2006 4 18 对于复杂的数学表达式 海森矩阵的解析值很难计算 可以数值梯度来近似的解析值 对于海森矩阵的对角元素 对于非对角元素 2006 4 18 第五步 计算参数 i的修正值 i1第六步 计算新的目标函数值Z1第七步 比较Z1和Z0若 则停止运算 并输出参数的估计值 i1 i 1 2 n 否则令返回第三步 2006 4 18 若以相对误差表示则可取 Z1 Z0 Z1 否则计算的允许选代误差 也称截断误差 要视目标函数的绝对值大小而定 用最优化方法估值时 要由经验给定参数的初值 2006 4 18 例 已知河流沿程的溶解氧 DO 的测定数据如下 若起点的BOD L0 为20mg l 饱和溶解氧 Cs 为10 0mg l 河流平均流速为Ux 4 0km h 由S P模型可知河流溶解氧的变化规律符合下述方程 2006 4 18 试确定其中的耗氧速度常数Kd和得氧速度常数Ka 解 首先 建立目标函数 2006 4 18 用一阶梯度法 据前述的七步 编制计算机程序 给定初值 K0d 1 0d 1 0 042h 1 K0a 2 0d 1 0 083h 1当目标Z 0 4681时 得到参数的最优估计值 Kd 0 053h 1 1 27d 1Ka 0 19h 1 4 67d 1 取的是0 0001 2006 4 18 5 网格法假定有n个等定参数 且已知各参数的取值范围 把各搜索区间 取值范围 分成若干个等分 则参数空间 1 2 n T就被划分成若干网格 计算所有网格顶点上的目标函数值 并取其中最小的值所对应的参数值作为最优估计值 若精度还不够 则可再分细些 2006 4 18 6 经验公式计算法如 河流的复氧速度常数 大气扩散方程中的方差等 除经验公式计算法外 其余方法均应有自度量和因变量的实测输入输出数据 注意使用条件 范围 二 模型的验证与误差分析在模型建立且参数估值之后 还应对模型进行验证和误差分析方可投入应用 2006 4 18 验证所用的数据应与参数估值时所用数据独立 以模型的计算结果和实测数据之间的吻合程度来判断 常用方法 1 图形表示法观测值为横坐标 计算值为纵坐标 据各自变量可得上面相应的两值 由于环境系统问题的复杂性 对于大系统 有的文献认为 对于观测值和计算值在2倍误差范围内都认为满意 2006 4 18 2006 4 18 2 相关系数法统计学上衡量曲线拟合程度的量 y和y 分别为观测值和计算值的平均值 r越大相关关系越好 0 r 1 2006 4 18 当对y y 作回归分析证明 0和 1时用相关系数验证才有实际意义 表示计算值y和实测值y 之间的误差 3 相对误差法ei yi yi yin组观测值与相应计算值数据可得n个误差值 将这n个误差值从小到大排列 可以求得小于某一误差值的误差的出现频率以及累积频率为10 50 和90 的误差 2006 4 18 通常采用中值误差 累积频率为50 作为衡量模型精确度的度量 中值误差与统计学上的概率误差是一致的 中值误差可从误差分布的累积曲线上求出 也可按下式计算 2006 4 18 常用e0 5的10 作为水质模型验证标准 还有用绝对中值误差的 公式分母中yi去掉 利用相关系数 相对中值误差和绝对中值误差等验证方法还可验证所用参数估值方法哪种效果更好些 2006 4 18 三 数学模型的灵敏度分析由于环境系统是一个开放性系统 各种影响非常复杂 很难精确定量 各种数学模型存在着不确定性 有许多假设 模型中的参数也有误差 因此 利用模型进行的模拟和规划的真实性 可靠性究竟如何 如何对此做出估计 换言之 状态变量对参数的灵敏度如何 目标函数对参数的灵敏度如何以及目标函数对状态变量的灵敏度如何 需进行分析 2006 4 18 灵敏度分析可以估计模型计算结果的偏差 且还有助于建立低灵敏度系统 这种系统在运行上比较可靠 有助于确定合理的设计裕量 这比盲目给定安全系数要合理得多 希望是低灵敏度高预测精度的模型 2006 4 18 误差分析是直接验证模型计算结果与实测值的差异 针对一些零散值而作的 而灵敏度分析是从另一角度考虑该模型参数的误差大小对状态变量所引起的计算误差和对目标函数所引起的误差的一种敏感程度 2006 4 18 下面仅介绍一下状态变量和参数的数目都是1时的灵敏度分析 若决策变量 污染物排放量等 保持不变 则状态变量x和目标Z均可表示为参数 的函数 x f 0 Z f 0 x 和Z 分别表示参数 取 0值的状态变量值和目标函数值 2006 4 18 灵敏度的定义为 在 0附近 状态变量 或目标 相对于原值的变化率和参数 相对于 0的变化率的比值称为状态变量 或目标函数 对参数的灵敏度 即 状态变量对参数的灵敏度为 2006 4 18 目标函数对参数的灵敏度为 式中 x x x z z z 0当 0时 忽略高阶微分项得 2006 4 18 例 已知某河段的BOD降解规律可用下式表示 L L0e Kdt若已知河段初始的BOD浓度L0 15mg l BOD衰减速度常数Kd 0 1d 1 假定Kd的变化幅度在 10 试求t 2d时的BOD值及其变化幅度 解 Kd0 0 1d 1时t 2d的BOD浓度为 L L0e Kd0t 15e 0 1 2 12 28mg l 2006 4 18 BOD对Kd的一阶灵敏度系数为 BOD对kd的灵敏度为 2006 4 18 已知 Kd Kd0 10 所以BOD的变化幅度为 变化与Kd的变化方向相反 因为2 10 所以属低灵敏度模型 2006 4 18 1 双曲线函数2 指数函数y Aebx式中A 0lny lnA bx令Y lny a lnA X x则Y a bX 2006 4 18 y Aeb x式中A 0lny lnA b x令Y lny a lnA X 1 x则Y a bX3 对数函数y a blnx令Y y X lnx则Y a bX 2006 4 18 4 幂函数y AXb A 0 lny lnA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论