版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
04十一月2022环境系统分析PPT第8讲02十一月2022环境系统分析PPT第8讲1第四章数学模型的参数估计及灵敏度分析前章所述的一些解析模型常用于环境质量的模拟预测和控制规划一维解析模型广泛地用于各种河流的水质模拟和预测中三维解析模型在大气质量的预测中普通采用在流动均匀稳定的条件下,二维解析模型可用来模拟河流的水质在模型具体应用时,必须首先对模型中的参数进行估值和进行灵敏度的分析。第四章数学模型的参数估计及灵敏度分析2一、
模型参数的估值方法有经验公式,图解法,最小二乘法和最优化方法等估值方法除经验公式外,其余方法均是利用系统输入输出数据和数学模型本身确定合理的参数数值。1、
图解法对经适当处理后以转换为直线的公式,均可用图解法估计参数,其误差取决于点位的精度和绘制直线的精度。一、模型参数的估值方法32、一元线性回归分析法亦称最小二乘法该法有两个假定:①所有自变量的值均不存在误差,因变量的值则含有测量误差;②与各测量点拟合最好的直线为能使各点到直线的竖向偏差(因变量偏差)的平方和最小的直线。2、一元线性回归分析法4偏差的平方和最小意味着各个点的偏差均很小。最佳的b和m的估计值:(y=mx+b)
由偏差的平方和最小意味着各个点的偏差均很小。53、多元线性回归分析(原理相同)以二元为例3、多元线性回归分析(原理相同)64、最优化估值方法函数一般式
:建立目标函数:
使其最小(Zmin)。对一个连续可微的目标函数可采用最速下降法(一阶梯度法)。
4、最优化估值方法7梯度法的步骤如下:第一步:设θ1,θ2,…,θm的初值为θ1°,θ2°,
…θm°,允许迭代误差为ℇ.第二步:计算目标函数的初值
第三步:计算目标函数对参数的梯度。梯度法的步骤如下:8在函数的形式比较复杂,不易求得梯度的解析式时,可以计算其数值梯度.第四步:计算参数修正步长λ
在函数的形式比较复杂,不易求得梯度的解析式时,可9二阶梯度矩阵
H(θ
°)亦称海森矩阵。
二阶梯度矩阵H(θ°)亦称海森矩阵。10对于复杂的数学表达式,海森矩阵的解析值很难计算,可以数值梯度来近似的解析值。对于海森矩阵的对角元素:
对于非对角元素:对于复杂的数学表达式,海森矩阵的解析值很难11第五步:计算参数θi的修正值θi1
第六步,计算新的目标函数值Z1
第七步
,比较Z1和Z0
若,则停止运算,并输出参数的估计值θi1
(i=1,2……n)否则令返回第三步。第五步:计算参数θi的修正值θi112若以相对误差表示则可取|(Z1-Z0)/Z1|≤ε
否则计算的允许选代误差(也称截断误差)要视目标函数的绝对值大小而定。用最优化方法估值时,要由经验给定参数的初值。
若以相对误差表示则可取13例:已知河流沿程的溶解氧(DO)的测定数据如下:若起点的BOD(L0)为20mg/l,饱和溶解氧(Cs)为10.0mg/l,河流平均流速为Ux=4.0km/h,由S-P模型可知河流溶解氧的变化规律符合下述方程:X(km)08283656DO(mg/l)10.08.57.06.17.2
例:已知河流沿程的溶解氧(DO)的测定数据如下:X(km)14试确定其中的耗氧速度常数Kd和得氧速度常数Ka。解:首先,建立目标函数
试确定其中的耗氧速度常数Kd和得氧速度15
用一阶梯度法,据前述的七步,编制计算机程序,给定初值,K0d=1.0d-1=0.042h-1,K0a=2.0d-1=0.083h-1
当目标Z=0.4681时,得到参数的最优估计值:
Kd=0.053h-1=1.27d-1
Ka=0.19h-1=4.67d-1。(ℇ取的是0.0001)。
用一阶梯度法,据前述的七步,编制计算机程序,给16
5、网格法
假定有n个等定参数,且已知各参数的取值范围,把各搜索区间(取值范围)分成若干个等分,则参数空间θ=(θ1,θ2,…,θn)T就被划分成若干网格,计算所有网格顶点上的目标函数值,并取其中最小的值所对应的参数值作为最优估计值。若精度还不够,则可再分细些。
5、网格法176、经验公式计算法如:河流的复氧速度常数,大气扩散方程中的方差等。除经验公式计算法外,其余方法均应有自度量和因变量的实测输入输出数据,注意使用条件,范围。二、模型的验证与误差分析在模型建立且参数估值之后,还应对模型进行验证和误差分析方可投入应用。6、经验公式计算法18验证所用的数据应与参数估值时所用数据独立,以模型的计算结果和实测数据之间的吻合程度来判断。常用方法:1、图形表示法观测值为横坐标,计算值为纵坐标,据各自变量可得上面相应的两值。由于环境系统问题的复杂性,对于大系统,有的文献认为,对于观测值和计算值在2倍误差范围内都认为满意。验证所用的数据应与参数估值时所用数据独立,以模型19环境系统分析第8讲课件202、相关系数法统计学上衡量曲线拟合程度的量。
y和y'分别为观测值和计算值的平均值。r越大相关关系越好(0≤r≤1)。
2、相关系数法21当对y=α+βy‘+ε作回归分析证明α=0和β=1时用相关系数验证才有实际意义。ε表示计算值y和实测值y’之间的误差。3、相对误差法ei=∣yi-yi∣
/yin组观测值与相应计算值数据可得n个误差值,将这n个误差值从小到大排列,可以求得小于某一误差值的误差的出现频率以及累积频率为10%、50%和90%的误差。当对y=α+βy‘+ε作回归分析证明α=0和β=22通常采用中值误差(累积频率为50%)作为衡量模型精确度的度量。中值误差与统计学上的概率误差是一致的。中值误差可从误差分布的累积曲线上求出,也可按下式计算:
通常采用中值误差(累积频率为50%)作为衡量模型23常用e0..5的10%作为水质模型验证标准,还有用绝对中值误差的。(公式分母中yi去掉)利用相关系数、相对中值误差和绝对中值误差等验证方法还可验证所用参数估值方法哪种效果更好些。常用e0..5的10%作为水质模型验证标准,还有用24三、数学模型的灵敏度分析
由于环境系统是一个开放性系统,各种影响非常复杂,很难精确定量,各种数学模型存在着不确定性(有许多假设),模型中的参数也有误差,因此,利用模型进行的模拟和规划的真实性,可靠性究竟如何,如何对此做出估计,换言之,状态变量对参数的灵敏度如何,目标函数对参数的灵敏度如何以及目标函数对状态变量的灵敏度如何,需进行分析。
三、数学模型的灵敏度分析25灵敏度分析可以估计模型计算结果的偏差,且还有助于建立低灵敏度系统,(这种系统在运行上比较可靠),有助于确定合理的设计裕量,这比盲目给定安全系数要合理得多。(希望是低灵敏度高预测精度的模型)灵敏度分析可以估计模型计算结果的偏差,且还有26
误差分析是直接验证模型计算结果与实测值的差异,针对一些零散值而作的,而灵敏度分析是从另一角度考虑该模型参数的误差大小对状态变量所引起的计算误差和对目标函数所引起的误差的一种敏感程度。误差分析是直接验证模型计算结果与实测值的差异,针27下面仅介绍一下状态变量和参数的数目都是1时的灵敏度分析。若决策变量(污染物排放量等)保持不变,则状态变量x和目标Z均可表示为参数θ的函数:x*=f(θ0),Z*=f(θ0)
x*和Z*分别表示参数θ取θ0值的状态变量值和目标函数值。
下面仅介绍一下状态变量和参数的数目都是1时的灵敏28灵敏度的定义为:
在θ=θ0附近,状态变量(或目标)相对于原值的变化率和参数
θ相对于θ0的变化率的比值称为状态变量(或目标函数)对参数的灵敏度,即:状态变量对参数的灵敏度为:
灵敏度的定义为:29目标函数对参数的灵敏度为:
式中△x=x―x*△z=z―z*
△
θ=θ―θ0当
△
θ0时,忽略高阶微分项得:
目标函数对参数的灵敏度为:30例:已知某河段的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
例:已知某河段的BOD降解规律可用下式表示:31BOD对Kd的一阶灵敏度系数为:
BOD对kd的灵敏度为:
BOD对Kd的一阶灵敏度系数为:32已知:△
Kd/Kd0=±10%,所以BOD的变化幅度为:变化与Kd的变化方向相反。因为2%<10%,所以属低灵敏度模型。
已知:△Kd/Kd0=±10%,所以BOD的变化幅度331.双曲线函数
2.指数函数
y=Aebx式中A>0lny=lnA+bx令Y=lny,a=lnA,X=x则Y=a+bX1.双曲线函数34y=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+bXy=Aeb/x式中A354.幂函数
y=AXb(A>0)lny=lnA+blnx令Y=lny,a=lnA,X=lnx则Y=a+bX5.S曲线y=1/(a+be-x),1/y=a+be-x
令Y=1/y,X=e-x,则Y=a+bX4.幂函数36值得注意的是,广义线性函数的剩余平方和、剩余标准差和相关系数应以原y模式求。
还有一些广义线性函数,不再列举。可按此思路处理。值得注意的是,广义线性函数的剩余平方和、剩余标准3704十一月2022环境系统分析PPT第8讲02十一月2022环境系统分析PPT第8讲38第四章数学模型的参数估计及灵敏度分析前章所述的一些解析模型常用于环境质量的模拟预测和控制规划一维解析模型广泛地用于各种河流的水质模拟和预测中三维解析模型在大气质量的预测中普通采用在流动均匀稳定的条件下,二维解析模型可用来模拟河流的水质在模型具体应用时,必须首先对模型中的参数进行估值和进行灵敏度的分析。第四章数学模型的参数估计及灵敏度分析39一、
模型参数的估值方法有经验公式,图解法,最小二乘法和最优化方法等估值方法除经验公式外,其余方法均是利用系统输入输出数据和数学模型本身确定合理的参数数值。1、
图解法对经适当处理后以转换为直线的公式,均可用图解法估计参数,其误差取决于点位的精度和绘制直线的精度。一、模型参数的估值方法402、一元线性回归分析法亦称最小二乘法该法有两个假定:①所有自变量的值均不存在误差,因变量的值则含有测量误差;②与各测量点拟合最好的直线为能使各点到直线的竖向偏差(因变量偏差)的平方和最小的直线。2、一元线性回归分析法41偏差的平方和最小意味着各个点的偏差均很小。最佳的b和m的估计值:(y=mx+b)
由偏差的平方和最小意味着各个点的偏差均很小。423、多元线性回归分析(原理相同)以二元为例3、多元线性回归分析(原理相同)434、最优化估值方法函数一般式
:建立目标函数:
使其最小(Zmin)。对一个连续可微的目标函数可采用最速下降法(一阶梯度法)。
4、最优化估值方法44梯度法的步骤如下:第一步:设θ1,θ2,…,θm的初值为θ1°,θ2°,
…θm°,允许迭代误差为ℇ.第二步:计算目标函数的初值
第三步:计算目标函数对参数的梯度。梯度法的步骤如下:45在函数的形式比较复杂,不易求得梯度的解析式时,可以计算其数值梯度.第四步:计算参数修正步长λ
在函数的形式比较复杂,不易求得梯度的解析式时,可46二阶梯度矩阵
H(θ
°)亦称海森矩阵。
二阶梯度矩阵H(θ°)亦称海森矩阵。47对于复杂的数学表达式,海森矩阵的解析值很难计算,可以数值梯度来近似的解析值。对于海森矩阵的对角元素:
对于非对角元素:对于复杂的数学表达式,海森矩阵的解析值很难48第五步:计算参数θi的修正值θi1
第六步,计算新的目标函数值Z1
第七步
,比较Z1和Z0
若,则停止运算,并输出参数的估计值θi1
(i=1,2……n)否则令返回第三步。第五步:计算参数θi的修正值θi149若以相对误差表示则可取|(Z1-Z0)/Z1|≤ε
否则计算的允许选代误差(也称截断误差)要视目标函数的绝对值大小而定。用最优化方法估值时,要由经验给定参数的初值。
若以相对误差表示则可取50例:已知河流沿程的溶解氧(DO)的测定数据如下:若起点的BOD(L0)为20mg/l,饱和溶解氧(Cs)为10.0mg/l,河流平均流速为Ux=4.0km/h,由S-P模型可知河流溶解氧的变化规律符合下述方程:X(km)08283656DO(mg/l)10.08.57.06.17.2
例:已知河流沿程的溶解氧(DO)的测定数据如下:X(km)51试确定其中的耗氧速度常数Kd和得氧速度常数Ka。解:首先,建立目标函数
试确定其中的耗氧速度常数Kd和得氧速度52
用一阶梯度法,据前述的七步,编制计算机程序,给定初值,K0d=1.0d-1=0.042h-1,K0a=2.0d-1=0.083h-1
当目标Z=0.4681时,得到参数的最优估计值:
Kd=0.053h-1=1.27d-1
Ka=0.19h-1=4.67d-1。(ℇ取的是0.0001)。
用一阶梯度法,据前述的七步,编制计算机程序,给53
5、网格法
假定有n个等定参数,且已知各参数的取值范围,把各搜索区间(取值范围)分成若干个等分,则参数空间θ=(θ1,θ2,…,θn)T就被划分成若干网格,计算所有网格顶点上的目标函数值,并取其中最小的值所对应的参数值作为最优估计值。若精度还不够,则可再分细些。
5、网格法546、经验公式计算法如:河流的复氧速度常数,大气扩散方程中的方差等。除经验公式计算法外,其余方法均应有自度量和因变量的实测输入输出数据,注意使用条件,范围。二、模型的验证与误差分析在模型建立且参数估值之后,还应对模型进行验证和误差分析方可投入应用。6、经验公式计算法55验证所用的数据应与参数估值时所用数据独立,以模型的计算结果和实测数据之间的吻合程度来判断。常用方法:1、图形表示法观测值为横坐标,计算值为纵坐标,据各自变量可得上面相应的两值。由于环境系统问题的复杂性,对于大系统,有的文献认为,对于观测值和计算值在2倍误差范围内都认为满意。验证所用的数据应与参数估值时所用数据独立,以模型56环境系统分析第8讲课件572、相关系数法统计学上衡量曲线拟合程度的量。
y和y'分别为观测值和计算值的平均值。r越大相关关系越好(0≤r≤1)。
2、相关系数法58当对y=α+βy‘+ε作回归分析证明α=0和β=1时用相关系数验证才有实际意义。ε表示计算值y和实测值y’之间的误差。3、相对误差法ei=∣yi-yi∣
/yin组观测值与相应计算值数据可得n个误差值,将这n个误差值从小到大排列,可以求得小于某一误差值的误差的出现频率以及累积频率为10%、50%和90%的误差。当对y=α+βy‘+ε作回归分析证明α=0和β=59通常采用中值误差(累积频率为50%)作为衡量模型精确度的度量。中值误差与统计学上的概率误差是一致的。中值误差可从误差分布的累积曲线上求出,也可按下式计算:
通常采用中值误差(累积频率为50%)作为衡量模型60常用e0..5的10%作为水质模型验证标准,还有用绝对中值误差的。(公式分母中yi去掉)利用相关系数、相对中值误差和绝对中值误差等验证方法还可验证所用参数估值方法哪种效果更好些。常用e0..5的10%作为水质模型验证标准,还有用61三、数学模型的灵敏度分析
由于环境系统是一个开放性系统,各种影响非常复杂,很难精确定量,各种数学模型存在着不确定性(有许多假设),模型中的参数也有误差,因此,利用模型进行的模拟和规划的真实性,可靠性究竟如何,如何对此做出估计,换言之,状态变量对参数的灵敏度如何,目标函数对参数的灵敏度如何以及目标函数对状态变量的灵敏度如何,需进行分析。
三、数学模型的灵敏度分析62灵敏度分析可以估计模型计算结果的偏差,且还有助于建立低灵敏度系统,(这种系统在运行上比较可靠),有助于确定合理的设计裕量,这比盲目给定安全系数要合理得多。(希望是低灵敏度高预测精度的模型)灵敏度分析可以估计模型计算结果的偏差,且还有63
误差分析是直接验证模型计算结果与实测值的差异,针对一些零散值而作的,而灵敏度分析是从另一角度考虑该模型参数的误差大小对状态变量所引起的计算误差和对目标函数所引起的误差的一种敏感程度。误差分析是直接验证模型计算结果与实测值的差异,针64下面仅介绍一下状态变量和参数的数目都是1时的灵敏度分析。若决策变量(污染物排放量等)保持不变,则状态变量x和目标Z均可表示为参数θ的函数:x*=f(θ0),Z*=f(θ0)
x*和Z*分别表示参数θ取θ0值的状态变量值和目标函数值。
下面仅介绍一下状态变量和参数的数目都是1时的灵敏65灵敏度的定义为:
在θ=θ0附近,状态变量(或目标)相对于原值的变化率和参数
θ相对于θ0的变化率的比值称为状态变量(或目标函数)对参数的灵敏度,即:状态变量对参数的灵敏度为:
灵敏度的定义为:66目标函数对参数的灵敏度为:
式中△x=x―x*△z=z―z*
△
θ=θ―θ0当
△
θ0时,忽略高阶微分项得:
目标函数对参数的灵敏度为:67例:已知某河段的BOD降解规律可用下式表示:L=L0e-Kdt若已知河段初始的BOD浓度L0=15mg/l,BOD衰减速度常数Kd=0.1d-1,假定Kd的变化
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《金字塔原理》读书笔记个人所感
- 2022年“安全生产月”宣传活动方案【4篇】
- 2021公司年终个人总结五篇
- 幼儿园教育实习调查报告汇编4篇
- 骄傲的初中满分作文素材700字
- 科学发展观提出的背景及形成与发展
- 生物学院食品安全-课件
- 全面保洁服务协议书(2篇)
- 儿童图书销售代理合同(2篇)
- 山西吕梁2025届高三上学期11月期中考试化学试卷试题及答案解析
- 教师节表彰大会动态PPT模板(推荐)课件
- DB36T 773-2021 导游星级划分与评定(高清版)
- (1-6年级)小学数学常用单位换算公式
- 中建安全标准化图册图集(上下全集)(全电子版)
- 高一物理必修一思维导图
- 锚索张拉和锁定记录表
- 2016年校本课程--------合唱教案1
- 【原创】《圆柱与圆锥》复习课教教学设计
- 《中国药典》规定中药饮片用量
- 国网合肥供电公司城市新建住宅小区电力建设实施细则
- 中小学生备战期末迎接期末考试动员班会PPT
评论
0/150
提交评论