[发明专利]基于伴随同化的纵向离散系数反演方法在审
申请号: | 201711124429.1 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107818240A | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 杨中华;周武刚;槐文信;白凤朋 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙)42222 | 代理人: | 俞琳娟 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 伴随 同化 纵向 离散 系数 反演 方法 | ||
1.一种基于伴随同化的纵向离散系数反演方法,其特征在于,包括以下步骤:
步骤1.给定上下游污染物浓度观测值C1obj(t)、C2obj(t)、河流水质模型相关参数流速u和时间t,假定纵向离散系数的初始值E0以及设定目标函数精度要求tol;
步骤2.将步骤1中纵向离散系数的初始值E0代入河流水质模型中,得到计算值与观测值的差距J作为目标函数;
步骤3.反向积分伴随方程,计算出目标函数关于纵向离散系数的梯度,根据该梯度采用最速下降法得到控制变量的搜索方向▽J与步长α,优化纵向离散系数变量;
步骤4.将优化后的纵向离散系数代入河流水质模型方程进行计算得到下游观测断面x2处污染物浓度值分布C2(t),再次计算目标函数J,检查是否满足精度要求,否则返回步骤2,继续循环直到满足精度要求。
2.根据权利要求1所述的基于伴随同化的纵向离散系数反演方法,其特征在于:
其中,在步骤2中,将E0代入河流水质模型中计算得下游观测断面污染物浓度值,式中C1(x1,τ)是上游污染物浓度观测值、u是水流流速、x1、x2分别是上下游观测断面位置;构造目标函数:将计算得到污染物浓度值C2(t)与实际观测污染物浓度值C2obj(t)相同时间点的值代入可得两者之间的距离,m2是观测数据的个数。
3.根据权利要求1所述的基于伴随同化的纵向离散系数反演方法,其特征在于:
其中,在步骤3中,构造拉格朗日函数:
令得到伴随方程
令得到目标函数关于纵向离散系数的梯度,反向求解伴随方程可得到目标函数关于纵向离散系数的梯度:
将目标函数关于纵向离散系数的负梯度方向作为纵向离散系数调整的方向,然后确定最优的下降步长α,优化纵向离散系数:Ei+1=Ei-▽J*α。
4.根据权利要求3所述的基于伴随同化的纵向离散系数反演方法,其特征在于:
其中,在步骤3中,确定下降步长α的方法为:选取一个步长αa作为初始步长,从纵向离散系数初始点开始以初始步长向前进行试探得到Ea=E0-▽J*αa并代入河流水质模型中得到目标函数值;如果目标函数函数值上升,则改变步长方向;如果目标函数值下降则维持原来的方向,并将步长加倍,直到目标函数值开始上升并记录此时的步长αb,则确定最优步长α在αa和αb范围之间;设目标函数为J(x),则:
(1)给定初始区间[a1,b1],精度要求tolα>0,黄金分割系数T=0.618,k=1,a1=αa,b1=αb;
(2)令c1=a1+(1-T)(b1-a1),d1=b1-(1-T)(b1-a1),计算Jc=J(c1),Jd=J(d1);
(3)若b(k+1)-a(k+1)≥tolα,转到步骤(4),否则停止搜索,最优步长为[b(k+1)+a(k+1)]/2;
(4)若Jc<Jd,转到步骤(5);否则转到步骤(6);
(5)满足Jc<Jd条件则:a(k+1)=a(k),b(k+1)=d(k);d(k+1)=c(k),Jd=Jc;令c(k+1)=a(k+1)+(1-T)[b(k+1)-a(k+1)];计算Jc=J(c(k+1)),转到步骤(7);
(6)不满足Jc<Jd条件则:a(k+1)=c(k),c(k+1)=d(k);b(k+1)=b(k),Jc=Jd;令d(k+1)=b(k+1)-(1-T)[b(k+1)-a(k+1)];计算Jd=J(d(k+1)),转到步骤(7);
(7)置k=k+1,返回步骤(3);
由此可得最优下降步长α=[a(k+1)+b(k+1)]/2,优化纵向离散系数:Ei+1=Ei-▽J*α。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711124429.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用