基于rbf插值的流固耦合界面数据传递方法_第1页
基于rbf插值的流固耦合界面数据传递方法_第2页
基于rbf插值的流固耦合界面数据传递方法_第3页
基于rbf插值的流固耦合界面数据传递方法_第4页
基于rbf插值的流固耦合界面数据传递方法_第5页
全文预览已结束

付费下载

下载本文档

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

文档简介

基于rbf插值的流固耦合界面数据传递方法

通常,计算cfd(计算力学)所需的网格密度大于csd(计算结构力学),因此在流固耦合界面中生成了两种非组合网格之间的数据传输问题。因此,寻求合理有效的数据处理方法是流固耦合分析的关键。近年来,许多科学家对基于rbf的近似方法进行了大量研究。其中,buhaman和吴宗敏在rbf的基础理论和应用研究方面发挥了重要作用。rbf的应用于工程实践的计算非常重要。目前,主要应用如下:rbf搜索方法和大型离散数据处理。第一个可以用作固体或液体控制方程,第二个可以应用于地形学、医学和计算机图形学领域。第三个可以使用于计算体积和流量控制方程。第二个可以应用于地形学、医学和计算机工程。f。比较了散列数据的不同插值方法。结论是,流固函数的插值结果最令人满意。本文将RBF引入流固耦合分析领域,根据能量守恒原理,阐述如何采用RBF插值进行界面信息传递,并利用本文提出的RBF/FSI算法编制了相应的计算程序,对三维耦合界面上的位移信息传递进行了计算分析.1耦合界面上固体、流体的虚位移耦合界面的能量守恒原理是指在耦合作用过程中,耦合界面上流体荷载(外力)、固体力(内力)在界面位移上所做的虚功相等,即δW=δuΤs⋅fs=δuΤf⋅ff(1)δW=δuTs⋅fs=δuTf⋅ff(1)式中:δus、δuf分别为耦合界面上固体、流体的虚位移;fs、ff分别为耦合界面上固体、流体的表面力.耦合界面上流体、固体虚位移之间的关系可表示为δuf=Ηδus(2)δuf=Hδus(2)式中:H为界面位移传递矩阵,可由不同计算方法得到,本文采用基于RBF插值的计算方法.将式(2)代入式(1),可得压力传递计算公式fs=ΗΤff(3)根据式(1)~式(3),可知H的求解至关重要.2rbf插值函数及其定解方法2.1rbf插值函数在d维欧几里德空间给定一组位置不同的点X={x1…xN}⊆Rd,称之为“中心点”.进一步,如果知道在这些中心点上的标量值g1,g2,…,gN,可以由此确定一个连续函数,使函数通过这些中心点,当连续函数采用式(4)表示的形式时,称之为RBF插值函数s(x)=Ν∑i=1αiϕ(∥x-xi∥)+p(x)(4)式中:s(x)为x点处的未知函数值;x为未知点坐标(x,y,z);xi为第i已知数据点坐标(xi,yi,zi);ϕ为选用的径向基函数;αi为相应于第i个数据点的待求系数;‖x-xi‖为欧几里得距离,对于三维空间可用r直接表示为r=∥x-xi∥=[(x-xi)2+(y-yi)2+(z-zi)2]1/2(5)p(x)为低阶d维多项式,对于小于等于2阶的有条件正定基函数,p(x)可以采用线性多项式p(x)=γ0+γxx+γyy+γzz(6)2.2型degx及广义解析条件式(4)中的系数αi和p(x)可以根据式(7)和式(8)的定解条件求得s(xi)=gii=1‚2‚⋯‚Ν(7)Ν∑i=1αiq(x)=0(8)式中:多项式q(x)为满足deg(q(x))≤deg(p(x))的所有多项式.3流体表面节点位移的确定在流固耦合界面上,固体域上存在Ns个固体节点xsi=(xsi‚ysi‚zsi)∈R3i=1‚2‚⋯‚Νs(9)流体域上存在Nf个流体节点xfi=(xfi‚yfi‚zfi)∈R3i=1‚2‚⋯‚Νf(10)ds、df分别表示固体、流体边界节点的位移矢量,位移传递的目标旨在用ds(xsi)表示df(xfi).将式(9)代入式(7),并考虑式(8),经过简单的计算处理,Ns个固体节点位移ds在x方向的位移分量dsx可用下式表示Dsx=Cssαx(11)式中基函数为节点1和2间的距离函数,余同.根据式(11),即可求得系数αxαx=C-1ssDsx(15)为确定流体表面节点的位移,首先建立如下点位矩阵Afs=[1xf1yf1zf1ϕf1,s1ϕf1,s2⋯ϕf1,sΝs⋮⋮⋮⋮⋮⋮⋮1xfΝfyfΝfzfΝfϕfΝf‚s1ϕfΝf,s2⋯ϕfΝf,sΝs](16)流体表面节点的位移dfx可以表示为dfx=Afsαx=AfsC-1ssDsx(17)式(17)可进一步处理,因为矩阵Css有零块,将之进行分块处理Css=[0ΡΡΤΜ](18)矩阵αx可以分解成2部分,,其中αΡLYx、αRBFx分别表示为αΡLYx=[γx0γxxγxyγxz];αRBFx=[αxs1αxs2⋮αxsΝs](19)上标PLY、RBF分别表示属于多项式p(x)和RBF插值函数中的系数.将式(17)写成分块矩阵的形式[αΡLYxαRBFx]=C-1ss[0dsx](20)经过矩阵运算,可求得αΡLYx=ΜpΡΜ-1dsx(21)αRBFx=(Μ-1-Μ-1ΡΤΜpΡΜ-1)dsx(22)式中:Mp=(PM-1PT)-1.由式(17)可得dfx=Afsαx=Afs[αΡLYxαRBFx]=Afs[ΜpΡΜ-1Μ-1-Μ-1ΡΤΜpΡΜ-1]dsx(23)式(23)建立了流体节点位移和固体节点位移间的关系,因此传递矩阵H可直接写为Η=Afs[ΜpΡΜ-1Μ-1-Μ-1ΡΤΜpΡΜ-1](24)类似地,流体表面y、z方向的节点位移dfy、dfz也可由固体表面y、z方向的节点位移dsy、dsz左乘以传递矩阵H求得,写成矩阵的形式为[dfxdfydfz]=[ΗΗΗ][dsxdsydsz](25)得到传递矩阵H后,根据能量守恒原理即可编制相应的计算程序,对流固耦合界面的位移、速度、压力等物理量进行传递.4cfd和csd的模型构建RBF插值函数应用于流固耦合信息传递是一种整体插值的方法,对数据点来源并无特殊要求,可以是规则网格数据点(如有限元网格节点),也可以是无规则的散乱点.因此,在使用网格化方法时,CFD和CSD可以保持相对的独立性,这有利于独立耦合界面信息程序的开发.如式(24)所示,采用RBF插值函数进行数据传递时涉及传递矩阵H的计算,其中包括矩阵M的求逆运算,只要M是非奇异矩阵,就可采用RBF插值函数进行信息传递.根据文献中关于RBF插值函数存在性的相关定理,当RBF函数ϕ为正定函数或条件正定函数时,对于两两不同的数据点,M为非奇异矩阵.5x、y、z-dxa、dfza如图1所示,耦合界面为一半圆柱壳体曲面,计算域取0≤x≤1,0.5≤y≤1,0≤z≤2.假定界面在x方向的位移场可分别由以下的解析式表示dx(x‚y)=3[1+cos((x-0.5)π)][1+cos((y-1)π)][1+cos((z-1)π)]+0.5(26)dy(x‚y)=2[1+cos((x-0.5)π)][1+cos((y-1)π)][1+cos((z-1)π)]+1(27)dz(x‚y)=[1+cos((x-0.5)π)][1+cos((y-1)π)][1+cos((z-1)π)]+1(28)CSD、CFD界面均为三角形单元,考虑4种不同密度的网格形式,见图2.根据式(26)~式(28),可求得流体界面网格点在x、y、z方向的位移解析解dfx,a、dfy,a、dfz,a;根据RBF/FSI算法,可求得流体界面网格点在x、y、z方向的数值解dfx,n、dfy,n、dfz,n.流体界面每个网格点解析解、数值解的相对误差为Rx=|dfx‚a-dfx‚n|dfx‚a;Ry=|dfy‚a-dfy‚n|dfy‚aRz=|dfz‚a-dfz‚n|dfz‚a考虑一般情况下CFD的网格密度大于CSD的网格密度,做3组界面网格计算组合,见表1,表中同时列出了每个组合在x、y、z方向的最大计算相对误差.在x、y、z方向全部网格点对应的相对误差(取对数)分别绘于图3~图5.先分析x方向位移的计算结果:从表1和图3可以看出,对于计算分组1、2,随着计算网格密度的增大,网格点的计算相对误差和最大相对误差在不断减小的同时,网格点相对误差的分布范围变窄,这说明计算精度随网格密度的增大而提高.但是,对比计算分组2、3可以看出,对于高密度网格,计算精度并没有随着网格密度的增加而提高,相反却略有降低,但网格点相对误差的分布范围继续变窄.从表1和图4、图5可以看出,y、z方向位移的计算结果与x方向位移的计算结果具有类似的性质,但对于z方向位移,计算精度并没有随着网格密度的增加而略有降低的现象.随着网格密度的增加,网格面渐趋逼近壳体几何面,因此计算精度随之增加是合理的,但如表1所示,在计算分组2、3时,却出现了“反常”现象,即在采用高密度网格时,计算精度没有随网格密度的增加而提高,反而在x、y方向出现了略有降低的现象.这是因为采用能量原理进行数据传递时,需根据式(24)求得显式的传递矩阵H,因此存在矩阵M的求逆运算,当采用高密度网格时,大型矩阵的求逆运算导致了计算精度的不稳定.如果不采用能量守恒原理,位移、压力的传递就可以独立进行插值计算,位移的求解可不进行矩阵求逆运算,直接求解式(11)的线性代数方程组.此时,对于计算分组2、3,采用高斯消除法求得的x方向的最大相对误差分别为-2.15517和-2.32350,y方向的最大相对误差分别为-2.24577和-2.41818,计算结果没有出现上述的“反常”现象.根据各分组的整体计算结果来看,x、y、z方向绝大多数节点的位移相对误差在10-2~10-6之间,计算精度较高.更多的计算结果表明,在进行网格剖分时,固体、流体的界面网格边长宜分别小于耦合界面最大边长的1/20和1/40.6界面信息传递根据能量守恒原理,位移传递矩阵的计算在流固耦

温馨提示

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

评论

0/150

提交评论