二维对流-扩散方程反问题的遗传算法求解
时间:2025-05-14
时间:2025-05-14
第3(J卷笫2期2008年5其
河北理工大学学报(自然科学版)
JournalofHebeiPolytechnicUniversity(Natural鬟}ienceEdition)
V01.30No.2
May.2008
文章缡每:1674一睨62(2008)02-0084一∞
二维对流一扩散方程反问题的遗传算法求解
彭亚绵,划春风,扬爱民
(河北理工大学理学院,河北席山063009)
关毽词:对流一扩散方程;反褥题;遗镑算法
摘要:给出了利用遗传算法求解二维定常对流~扩散方程参数反演的一种新方法,该方法
把参数反演问题转化为优化问题求解。特别从多个初始点开始寻优,并借助交叉和变异算子
来获得参数的全局最优解。数值模耘结果表嗳。该方法具有精度高盈编程楚尊、易于诗募机
实现等特点。中图分类号:0
l
245
,
文献标识码:A
问题的提出
考虑二维定常对流一扩散方程的定辩问题:
u塞+t,雾=去(.|}(髫,),)耋)+毒(|j}(茗,y)雾)+n(搿,y)c+人茁,,.)
c(茗,y)=A(x,y)邈0n=五(茹,y)
(茗,y)毫00,(菇,y)毫a绣
(菇,y)E如
(1)(2)(3)
其中,n为舅似平面内的一个有界聪域,觚舄a绣是腑的边界,且a玛+溉=a班
t述定解问题的一类反问题为:跌式《1)一(3)及如下的融翔隋翔条件:
c(戈,y)=p(x.Y),(算,Y)∈a缟c加
来确定未知函数k(髫,y),闷题的几何区域见图l。因此该类反闻题怒要从已知的函数跹(茗,y),爷(茗,y),口(茹,),),f(弗,,,),^(书,Y),五(算,Y)以及P
《菇,y)来确定k<茗,罗)。一般情况下,P(搿,y)只
(4)
能在一些测量点上已知,侧如假设它们在边赛a绣上的
点(瓤,y,)已知,。i=l,2,…。Z。J=l,2,…q,因
此该类反闷题就是根据上述已知函数以及P(菇,y)在测量点上的值来确定k(菇,y)。
网1求解区域
2
正问题的有限元求解方法
在反问题的计算中,每次都要计算正问题(1)一(3),本文编制了有限元法程序,利用有限元法对正问题数值求解。其计算具体步骤如下:
《1)截分区域盆:将上述求憨送域盆捌分隽有限个置不重叠豹“基本惩”,本文取为三角形,如图2所示。三角形的顶点为结点记为P;,其坐标(菇。,咒)是确定的德o
(2)基本元和结点编号:先内部基本元后边界基本元;先内部节点后边释结点。
收稿日期:2007-05.20
基金项目:河北理工大学科学研究熬金资助项口(z200718)
第2期彭亚绵.等:二维对流一参。散方氍反问题的遗传算法求解
85
O
图2有限兀剂分
(3)在每个基本元(包话边界基本元在连)主构造方程(1)解的插值透数:对三角形元素使瘸关
于茗,Y的线性形式的多项式妒(石,),)=口+h+吖,我们的方法是寻求具有以下形式的函数:
妒(茗,y)=∑‰爹(筏,Yi)
作为微分方程u(搿,Y)解的逼近,即有限元解。妒。,9:,…,9。是满足条件:
咖t,yD={三僦
本文中假设{蛾(z,Y)}是区域以上的基函数或正交熬函数族,并且令
蠢(菇,罗)=∑麓鞍(茗,歹)后。(茗。),)。∑J}i妒。(菇,),)
剜
”∞n—+∞j居(引)=蜘后。(")2蚀姜以9。(Ⅵ)
(5)(6)
对适当的珏,取考限基之耱k。(髫,Y)逼近露(髫,Y),刘浚类反闻题为扶已知豹函数及附加条件采确定k.(z,Y),由于基函数已定,确定k。(并,Y)实际上是确定一,l维向摄(k。,k:,…,k。)。
令对应于k。(菇,Y)定解闻题(1)。(3)的解为c(k;,如,…,k。,菇,,,),于是反问题使霹转
化为菲线性最院记阅题:
涵。艘Ⅲ。蚤刭P(锄)一c(露t,¨‘ 亲幽嚣)]2
(菇,Y)的最优逼近解k。(戈)=.∑屉i妒。(善,,。)。
《4)秘造函数空闯毪,并选取基荫数疹;,参:,…,聋。,萎|j
(7)
把《7)作为遗传算法适应值溺数,适时调整参数k,,k:,…,k。,使(7)达铡最小,那么就可得到k
∑o(≈,y。Jq=(,,够。)
数篷模拟对福应酶参数设置如下:
(f=1.2.…“,iv)。
力={(x,,‘)0《筇≤I,0《Y≤1..k(.r,Y)=l+茗+y,a绣=;(.r.Y)Ea仰,搿E[0,1],j=11}。
河l芝瑾王大学学报(囊然爨学版)
3
第3(}卷
参数反演的遗传算法
.
若将《了》幸搴为遗传法瓣逵建簸黼数,参数k{茗,y)黛镪÷程;菇÷程:Y遥逅,其遗传莽法翟序诗冀具体步骤如下:
1)采用实数编码策略 …… 此处隐藏:4005字,全部文档内容请下载后查看。喜欢就下载吧 ……