边界条件的处理
有限元法边界条件的处理
有限元法边界条件的处理有限元法边界条件的处理边界上的节点通常有两种情况,1. ⼀种边界上的节点可⾃由变形,此时节点上的载荷等于0,或者节点上作⽤某种外载荷,可以令该点的节点载荷等于规定的载荷Q。
这种情况的处理是⽐较简单的。
2. 另⼀种边界上的节点,规定了节点位移的数值。
这种情况下,有两种⽅法可以处理:* 划0置1法* 置⼤数法划0置1法是精确的⽅法,置⼤数法则是近似的⽅法。
下⾯分别介绍这两种⽅法置⼤数法假设v⾃由度的位移已知为b(b可以为0或者其他任意值)。
1. 将v⾃由度相应对⾓线上的刚度系数k(v,v) 换成⼀个极⼤的数,例如可以换成k(v,v)*1E8 k(v,v) ---> k(v,v) * 1E82. 将v⾃由度相应节点载荷F(v) 换成F(v) * 1E8 * bF(v) ---> F(v) * 1E8 * b3. 其余均保留不变,求出的v =~ b此⽅法的处理只需要修改两个数值即可,简单⽅便,虽然求得的是近似值,但⼀般仍然推荐使⽤。
置⼤数法来源于约束变分原理,本质和罚函数是⼀样的,得到的都是⼀个⾮精确值,施加起来在程序实现上相对简单,但是过⼤的⼤数可能引起线性⽅程的病态,造成在某些求解⽅法下⽆法求解,过⼩的⼤数有可能引起计算的误差,因此⼤数的选择也算是⼀个优化的过程吧,因此如果位移边界条件为0的话,主1副0的⽅法通⽤性更好吧⽽位移⾮零的情况下,还有⼀种类似主1副0的⽅法可以采⽤吧,不过程序处理相对⿇烦⼀点,我⼀下也没找到,你不妨找找看这是在不增加⽅程个数的情况下的处理⽅式,拉格朗⽇乘⼦法好像也可以处理边界条件,但是会增加⽅程的个数,所以⼤家⼀般都不太⽤来着,拉格朗⽇乘⼦法和罚函数法的原理可以看⼀下王勖成写的那本有限元,如果英⽂好,不放看看监克维奇的那本英⽂的《finite element method》划0置1法假设v⾃由度的位移已知为b(b可以为0或者其他任意值)。
位移为01. 只保留相应主对⾓线上的元素k(v,v),其所在⾏(v)列(v)上其他元素均改为0。
有限元边界条件处理方法和各自的优缺点
有限元边界条件处理方法和各自的优缺点
有限元边界条件处理方法主要有以下几种:
直接法。
直接在有限元方程中引入边界条件,需要增加未知量,增加方程求解规模。
消去法。
通过引入新的变量和方程,将边界条件消去,需要增加计算量。
罚函数法。
通过在总能量中引入罚函数项,将边界条件转化为求解过程中的约束条件,需要调整罚函数参数。
这几种方法的优缺点如下:
直接法:优点是简单直观,易于实现;缺点是需要增加未知量,增加方程求解规模。
消去法:优点是无需增加未知量;缺点是需要增加计算量,且对于复杂问题可能难以实现。
罚函数法:优点是无需增加未知量;缺点是需要调整罚函数参数,且对于某些问题可能不适用。
计算流体力学中的边界条件处理
计算流体力学中的边界条件处理在计算流体力学中,边界条件处理是一个至关重要的步骤。
边界条件是指在数值计算中,对于流场的边界处所设定的条件,用于模拟真实流动情况,并保证数值计算的准确性和可靠性。
本文将对计算流体力学中的边界条件处理进行综述,包括常见的边界条件类型和其在不同应用中的处理方式。
一、边界条件类型1. 进口边界条件进口边界条件是指流场的进口边界,即外部流体进入计算区域的边界。
在进口边界处需要设定流体的入口流速、温度、浓度等参数。
常用的进口边界条件有恒定流速、恒定温度和恒定浓度等。
进口边界条件的处理方式通常采用指定数值来模拟实际流动情况。
2. 出口边界条件出口边界条件是指流场的出口边界,即计算区域的外部流体离开的边界。
出口边界条件需要设定出口处的压力、速度等参数。
常见的出口边界条件有静压出口、出流出口等。
出口边界条件的处理方式主要是通过迭代计算来确定达到稳定状态的数值解。
3. 壁面边界条件壁面边界条件是指流场与实际物体接触的部分,需要考虑流体在壁面上的速度、温度等的变化。
通常情况下,流体在壁面上的速度是零,即无滑移边界条件;温度则可根据壁面材料的传热性质进行设定。
壁面边界条件的处理方式通常采用无滑移条件和指定壁面温度条件。
4. 对称边界条件对称边界条件是指流场的某个边界面对称分布的情况。
在对称边界处,流动的物理量具有对称分布的特点,例如速度分量、压力等。
对称边界条件的处理方式是将对称面上的物理量进行相等的设定,以模拟对称分布情况。
二、边界条件处理方式1. 插值法插值法是一种常用的边界条件处理方式。
通过在已知的边界节点上求解物理量的值,然后通过插值方法计算出其他边界节点上物理量的近似值。
插值法能够通过边界条件的已知值预测其他未知值,从而实现对流场的模拟和计算。
2. 外推法外推法是一种基于已知的数值求解方法,通过已知节点上的物理量值来预测边界处未知节点上的物理量。
外推法的基本思想是根据已知节点处的物理量值,利用数值计算方法来迭代求解其他未知边界节点上的值。
数值模拟偏微分方程的三种方法:FDM、FEM及FVM
数值模拟偏微分方程的三种方法:FDM、FEM及FVM偏微分方程数值模拟常用的方法主要有三种:有限差分方法(FDM)、有限元方法(FEM)、有限体积方法(FVM),本文将对这三种方法进行简单的介绍和比较。
有限差分方法有限差分方法(Finite Difference Methods)是数值模拟偏微分方程最早采用的方法,至今仍被广泛运用。
该方法包括区域剖分和差商代替导数两个过程。
具体地,首先将求解区域划分为差分网格,用有限个网格节点代替连续的求解区域。
其次,利用Taylor级数展开等方法将偏微分方程中的导数项在网格节点上用函数值的差商代替来进行离散,从而建立以网格节点上的值为未知量的代数方程组。
该方法是一种直接将微分问题变为代数问题的近似数值解法,数学概念直观,表达简单,是发展较早且比较成熟的数值方法。
差商代替导数后的格式称为有限差分格式,从格式的精度来考虑,有一阶格式、二阶格式和高阶格式。
从差分的空间离散形式来考虑,有中心格式和迎风格式。
对于瞬态方程,考虑时间方向的离散,有显格式、隐格式、交替显隐格式等。
目前常见的差分格式,主要是以上几种格式的组合,不同的组合构成不同的差分格式。
差分方法主要适用于结构网格,网格的步长一般根据问题模型和Courant稳定条件来决定。
请输入标题有限元方法(Finite Element Methods)的基础是变分原理和分片多项式插值。
该方法的构造过程包括以下三个步骤。
首先,利用变分原理得到偏微分方程的弱形式(利用泛函分析的知识将求解空间扩大)。
其次,将计算区域划分为有限个互不重叠的单元(三角形、四边形、四面体、六面体等)。
再次,在每个单元内选择合适的节点作为求解函数的插值点,将偏微分方程中的变量改写成由各变量或其导数的节点值与所选用的分片插值基函数组成的线性表达式,得到微分方程的离散形式。
利用插值函数的局部支集性质及数值积分可以得到未知量的代数方程组。
有限元方法有较完善的理论基础,具有求解区域灵活(复杂区域)、单元类型灵活(适于结构网格和非结构网格)、程序代码通用(数值模拟软件多数基于有限元方法)等特点。
量子力学专题三(一维势场中的粒子)
量子力学专题三:一维势场中的粒子一、一维薛定谔方程边界条件和处理办法(熟练掌握)1、边界条件:A、束缚态边界条件:在无穷远处,找到粒子的概率为零,相应的波函数的值应该趋近于零;B、连续性边条件:a、波函数连续;b、波函数的一阶偏导数连续。
(注意:不一定同时成立!!)C、周期性边界条件:在求解角动量l分量的本征函数时,利用周期性边界条件可以确z定本征函数的归一化常数;在求解转子的能量本征函数时,亦可以利用周期性边界条件来确定其归一化常数。
2、处理方法:A、列出不同区间的能量本征方程,并对其进行求解;B、根据束缚态边条件,选择适合的解;C、根据连续性边条件,对得到的波函数进行归一化处理;D、写出本征函数和对应的能量本征值。
二、一维方势阱:1、一维无限深方势阱的求解方法及其物理讨论(熟练掌握) A 、非对称势阱: a 、解题步骤:(1)写出各个区间的能量本行方程; (2)根据写出的微分方程,求出其通解;(3)根据连续性边界条件,确定其相位及其能量本征值的取值; (4)根据概率诠释,对波函数进行归一化处理,确定待定常数; (5)写出能量本征方程和对应的能量本征值。
b 、具体过程:)0(),0(0)(a x a x x x V <<><⎩⎨⎧∞=(1)列出不同区间的能量本征方程,并对其进行求解; 在0<x 和a x >区间,波函数为:0)(≡x ψ在ax <<0区间,能量本征方程为:)()(2222x E x dxdm ψψ=-对其变形,得2=+''ψψk其中,mE k2=(0>E )。
解得: )sin()(δψ+=kx A x(2)根据束缚态边条件,选择适合的解;此处的束缚态边条件,即粒子在无穷远处出现的概率为零,在求解本征方程——在0<x 和a x >区间,波函数为:0)(≡x ψ——时已经应用了!(3)根据连续性边条件,对得到的波函数进行归一化处理;在0=x 处,波函数连续,有0sin )0(==δψA ,则有0=δ。
大型客机复杂可压缩流的大涡模拟主要研究方法
大型客机复杂可压缩流的大涡模拟主要研究方法一、大涡模拟基础1. 大涡模拟简介大涡模拟是一种将流场分解成小尺度湍流和大尺度湍流的方法。
在LES中,大尺度结构通过直接数值模拟来求解,而小尺度结构则通过子网格模型(sub-grid model)进行建模。
由于小尺度结构不再需要直接求解,因此可以使用更粗的网格来进行计算,从而减少计算量。
同时,LES还能够提供更加真实的湍流统计数据,如湍流强度、湍流长度等。
2. LES的优点和局限性与其他流体力学方法相比,LES有以下几个优点:(1)能够考虑湍流中的时间和空间尺度差异,提供更加真实的湍流信息;(2)计算结果对于网格的依赖性相对较小,使得计算可以在较粗的网格上进行;(3)LES能够模拟复杂流场,如湍流燃烧、多相流等。
虽然LES具有很多优点,但它也有一些局限性:(1)计算量较大,需要使用高性能计算机进行计算;(2)由于需要建立子网格模型,LES的结果可能受到模型误差的影响;(3)由于直接数值模拟只考虑了大尺度结构,因此对于小尺度结构的预测可能存在误差。
二、大涡模拟在大型客机流场研究中的应用1. 大涡模拟在飞行器气动力学研究中的应用大型客机的外形复杂,流场也非常复杂。
对于这样的流场,传统的计算流体力学方法可能无法准确地预测气动力学行为。
因此,大涡模拟成为研究大型客机流场的一种重要方法。
在大涡模拟中,通过将流场分解成大尺度结构和小尺度结构,可以更加准确地模拟大型客机流场中的湍流现象。
大涡模拟还能够提供更加真实的气动力学数据,如升阻比、气动力矩等。
这些数据对于飞机设计和优化非常重要。
2. 大涡模拟在飞行器噪声研究中的应用随着人们对噪声污染的关注度不断提高,飞机噪声研究也越来越受到关注。
大型客机飞行时产生的噪声主要来自于引擎和机翼表面的湍流。
由于湍流现象非常复杂,传统的计算流体力学方法无法准确地预测噪声的产生和传播。
因此,大涡模拟成为研究飞机噪声的一种重要方法。
通过大涡模拟,可以更加准确地模拟湍流现象,从而预测噪声的产生和传播方式。
ADI格式中间变量的边界条件处理扩散方程1.Peaceman-Rachford
ADI 格式中间变量的边界条件处理扩散方程:(1) 02222=∂∂-∂∂-∂∂yT x T t T y x αα 1.Peaceman-Rachford ADI 格式(2b) 2121(2a) 2121*1*j xx x n yy y n j yy y j xx x T L s T L s T L s T L s j ⎪⎭⎫ ⎝⎛+=⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛+=⎪⎭⎫ ⎝⎛-+ 1)Dirichlet boundary condition不妨设),(),,0(t y b t y T =。
如果(2a )中直接取),(21*+=n b ty b T 只有一阶精度 )(t O ∆精度 (???)(2a)减2(b),导出的边界条件 ())(25.05.011*,n k n k yy n k n k k b b b tL b b T -∆-+=++ (3)有二阶精度。
2) Neumann boundary condition 不妨设),(),,0(t y c t y xT =∂∂。
如果直接用21*0*2x 2+=∆-n k c T T 只有一阶精度(???) 半离散的(2a)减2(b):())(25.05.011n *n n yy n T T tL T T T -∆-+=++ (4)对x 求导())(25.05.011,*n k n k yy n k n k k b c c tL c c x T -∆-+=∂∂++ (5)2. Douglas-Gunn ADI 格式(fully implicit )()()()(6b) 1(6a)11y *1*n j yy j n yy y n j yy y xx x j xx x T L s T T L s T L s L s T L s j -=-++=-+1) Dirichlet boundary condition从 (6b) 直接得() 1y 1*b n b yy n b yy y T L s T L s T --=+ (7)2) Neumann boundary condition(7)对x 求导。
分离变量法非齐次边界条件的处理
物理学院 邓胜华
第 7 章 分离变量法
令 w(x,t) = A(t)x + B(t)
则 w(x, t) = h(t) − g(t) x + g(t) (7) l
(3) 求解 v (x, t)的定解问题
{ (1) − (3) →
v tt − a 2v xx = −(wtt − a 2wxx ) (8)
10/26/2015
DENG S.H
4/13
13:07:16
物理学院 邓胜华
第 7 章 分离变量法
四、例题 研究一端固定,一端按 sinωt 周期运动的弦运动。
utt − a2u= xx 0 , 0 < = u(0, t ) 0= , u(l, t )
x<l
sin ω t
(1) (2)
u( x, 0=) 0 , ut ( x, 0=) 0 , 0 < x < l (3)
13:07:14
物理学院 邓胜华
第 7 章 分离变量法
§7.3 非齐次边界条件的处理
Inhomogeneous boundary Conditions
已知对于齐次边界条件情形,可用本征函数法等求解。
utt = u
x=0
a2 =
uxx g(t
+ ),
f (x,t) , 0 < u = h(t)
x=l
v |x=0 = 0, v |x=l = 0
(9)
v v
|t = t |t
0 =
= ϕ( 0=ψ
x) (x
− w( x,0) ) − wt ( x,0)
(10)
§7.1,§7.2
(4) 定解问题(1)-(3)的解
第三讲 边界条件处理
出口进口nnn外边界面ll外流边界形状nnn周期边界进口边界面出口边界面(b )叶栅流nnnn进口边界面出口边界面(a )通道流固体壁面内流边界形状二.几个重要概念边界条件的定义:边界条件表示求解域外的信息(扰动)对求解域边界的影响。
确定边界条件的原则:1.若一信息由边界传入求解域,就应指定该信息的边界条件(第一原则);2.若一信息由求解域内传出边界,则不应指定该信息的边界条件(第二原则)。
由第一原则确定的边界条件称为解析边界条件;由第二原则确定不给边界条件,但在数值求解中必须补充的边界条件称为数值边界条件。
由于信息传播的方式由方程的类型所决定,所以边界条件如何确定是由方程的类型所决定的。
又由于信息(扰动)是沿特征线传播的,所以边界条件的确定与特征线与边界交汇的方式有关。
进口出口三.进口与出口条件(一) 一维Euler 方程0t x U F +=式中:U u e ρρ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦ ()2u F u p e p u ρρ⎡⎤⎢⎥=+⎢⎥⎢⎥+⎣⎦补充状态方程2112p e u ργ=+- 1.进口边界(用下标 “in ”表示) 1)超音流(u a ∞>)3个解析边界条件均由来流条件决定,即in u u ∞= ,in ρρ∞= ,in p p ∞=2)亚音流(u a ∞<)2个解析边界条件,1个数值边界条件in u u ∞= ,in ρρ∞= ,in inner p p =下标inner 表示内场值。
2.出口边界(用下标“out ”表示) 1)超音流(out u a >) 3个数值边界条件out inner u u = ,out inner ρρ= ,out inner p p =即所有边界条件均由内场值外推获得; 2)亚音流(out u a <)2个数值边界条件,1个解析边界条件out inner u u = ,out inner ρρ= ,out b p p =其中,b p 为出口反压进出口边界条件++-+++++-+++(二)二维Euler 方程0t x y U F G ++=式中,u U v e ρρρ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦ ()2u u p F uv e p u ρρρ⎡⎤⎢⎥+⎢⎥=⎢⎥⎢⎥+⎣⎦ ()2v uv G v p e p v ρρρ⎡⎤⎢⎥⎢⎥=+⎢⎥⎢⎥+⎣⎦ 补充,()22112p e u v ργ=++- 对于多维问题,与一维类似,考察进出口截面上特征值的正负来确定边界条件。
基于有限元方法的热传导分析及其工程应用
基于有限元方法的热传导分析及其工程应用热传导是热力学中的一个重要现象,它描述了热量在物体中的传递过程。
在许多工程领域中,对热传导进行准确的分析和预测至关重要。
有限元方法是一种常用的数值模拟方法,可以有效地用于热传导分析,并在工程实践中得到了广泛的应用。
1. 有限元方法简介有限元方法是一种将复杂问题离散化为简单问题的数值方法。
它将需要求解的区域划分为有限数量的子区域,称为单元。
通过在每个单元上建立适当的数学模型,并考虑其边界条件,可以得到整个区域的近似解。
有限元方法可以应用于不同的物理场问题,例如结构力学、热传导、流体力学等。
2. 热传导的数学模型热传导过程可以用热传导方程表达。
对于三维空间中的热传导问题,热传导方程可以写作:∇·(k∇T) + q = ρCp∂T/∂t其中,T是温度分布,k是热导率,q是体积源项,ρ是密度,Cp是比热容。
这是一个偏微分方程,可通过有限元方法进行离散化求解。
3. 有限元离散化过程为了使用有限元方法解决热传导问题,首先需要将待求解区域划分为有限数量的单元。
常见的单元形状有三角形、四边形单元等。
然后,在每个单元内选择适当的插值函数来近似温度场的分布。
通过在每个单元上建立局部方程,并将它们组装成一个整体方程,可以得到一个线性方程组。
通过求解这个方程组,可以得到整个区域的温度分布。
4. 边界条件的处理在热传导问题中,边界条件起着重要的作用。
边界条件可以分为温度边界条件和热通量边界条件。
温度边界条件指定了边界上的温度值,而热通量边界条件指定了热量在边界上的传递速率。
在有限元方法中,通过在网格节点处施加相应的边界条件,可以得到方程组的边界条件部分。
5. 工程应用基于有限元方法的热传导分析在工程中有着广泛的应用。
以热导率为例,对于材料的选取和设计,了解其热导率的分布是非常重要的。
有限元方法可以对材料的热导率进行模拟和预测,从而指导工程设计和优化。
同时,在导热设备的设计中,有限元方法也可以用来评估材料的热传导性能,确定热传导路径,优化传热效果。
水文地质边界条件处理-陈崇希
(1)含水层导水系数对井孔流量的影响, 不会如此简单。例如,混合井附近岩性(渗透系 数)发生变化,甚至混合井打在岩性透镜体上, 怎样影响井管的流量分配?含水层厚度发生变 化又如何改变流量的分配?
K1
K3
K2
混合井管贯穿岩性透镜体
图4-1-3 混合井管贯穿岩性透镜体上
(2)含水层的参数影响混合井流量的分配,导水系数只 是其中一个因素,含水层的弹性给水度(储水系数)就不起作
第5章 地下水流模型的拓展
§5.1 地下水饱和-非饱和流耦合模型 §5.2 地下水-地表水流耦合模型 §5.3 分布式水文模型简介
第6章 数值模型设计 应用及水文地质勘查
§6.1 数值模拟设计应用主要步骤 §6.2 水文地质概念模型的设计
§6.3 数值模型的建立
§6.4 预测模型若干问题 §6.5 关于基岩含水系统建模的特殊问题 §6.6 数值模型水文地质勘查等若干问题
这种井群干扰下,原混合井的流量比还会保持常量吗?
(5)混合观测孔是混合抽水井的特殊情况(Qw =0)(图4-14) ,对于两层混合的观测孔,其孔中水位(混合水位)必界于两
含水层水位之间,即混合观测孔对于其中一含水层(例如2含水 层)起抽水作用(Q2>0), 对于另一含水层(1含水层)起注水 作用(Q1<0)。如此,Q1/Q2<0。而两含水层的导水系数的比 值肯定是正值,即T1/T2>0。如此,两个比值怎能相等?!
若记Qwi为其源汇项,包括开采井、泉流量、河流的补给、 排泄、降雨入渗等,则方程可以写为,
hn,m1 hin, m1 hkn,m1 hin, m1 hin, m11 hin, m1 Tij , m j pb Tik , m bq Ki , m 1 / 2 Ai zi , m 1 zi , m ij ik e hin, m1 hin, m11 hin, m1 hin, m Ki , m 1 / 2 Ai Qwi , m i , m Ai zi , m zi , m 1 / 2 tn 1 tn
第3节(非齐次边界条件的处理)
utt a 2u xx 0 u | x 0 (t ), u | x l (t ) u |t 0 ( x), ut |t 0 ( x)
非齐次边界条件
选取函数v(x,t)使其满足非齐次边界条件,不妨取
2
v( x, t ) A(t ) x B(t )
第三节 非齐次边界条件的处理
在前边的讨论中,不管是齐次泛定方程还是非齐次泛定 方程他们定解问题中的解法有个前提:边界条件是齐次的! 但在实际应用中,常有非齐次边界条件,此时由于定解
1
问题是线性的,处理的原则是利用叠加原理,把非齐次边界 条件化为另一未知函数的齐次边界条件问题。
(一)一般处理方法 例1
即特解有分离变数的形式:
v( x, t ) X ( x) sin t
X ( x) C cos(x / a) D sin(x / a)
将上式代入常微分方程的条件 X (0) 0, X (l ) A 可得 X ( x) [ A sin(l / a)]sin(x / a)
而此定解问题为齐次方程,齐次边界条件,可分离变数求解!
na na n t Bn sin t ) sin x 即 w( x, t ) ( An cos l l l n 0
6
其中系数An,Bn可计算得:An 0
2 t sin( / a) n Bn A sin d 0 na sin(l / a) l
所以可得一般解:
sin(x / a) u ( x, t ) A sin t sin(l / a) 2 A 1 nat nx sin sin 2 2 2 2 2 al n 1 / a n / l l l
88
一维传热问题边界条件的处理
一维传热问题边界条件处理当计算区域的边界为第二,第三类边界条件时,边界节点的温度是未知量。
为使内部节点的温度代数方程组得以封闭,有两类方法可以采用,即补充以边界节点代数方程的方法及附加原项法。
这里将介绍边界节点代数方程的方法。
对于无限大平板的第二类边界条件,采用泰勒展开法时,只要把边界条件B q x dX dT ==δλ中的导数用差分表达式来代替即可,即k q x T T B M M ⋅+=-δ111。
上式的截差为一阶,而内点上如采用中心差分,则截差为二阶。
为了得出具有二阶截差的公式,可以采用虚拟点法。
在边界外虚设一点M1+1,这样节点M1就可视为内节点,其一阶导数即可采用中心差分:B M M q xT T =--+δλ21111 为了消去TM1+1,由一维、稳态、含内热源的控制方程可得在M1点的离散形式:()02211111=++--+S x T T T M M M δλ从以上两式中消去11+M T 得,()()λδλδxq S x x T T B M M +∆+=-111其中2/x x δ=∆,是节点M1所代表的控制容积的厚度。
下面给出一个算例进行说明。
设有一导热型方程,022=-T dx T d ,边界条件为x=0,T=0; x=1, dT/dx=1。
试将该区域4等分,用区域离散方法求出各节点温度。
解:采用区域离散方法时,网格划分如下图所示,内点上采用中心差分。
右端点采用二阶截差,离散方程为: 0163332=-T T 01633432=-+-T T T 01633543=-+-T T T 41323354=+-T T编程解上述方程组得出每个节点的温度。
方程代码如下(Fortran6.6):PROGRAM MAINUSE IMSLIMPLICIT NONEREAL :: A(4,4)=(/ 2.0625,-1.0,0.0,0.0,&-1.0,2.0625,-1.0,0.0,&0.0,-1.0,2.0625,-1.0,&0.0,0.0,-1.0,2.0625/) !矩阵A 的元素REAL :: B(4,1)=(/0.0,0.0,0.0,0.25/) !矩阵B 的元素REAL :: T(4,1) !4个节点的温度矩阵!EQUATION:!2.0625T2-T3=0!-T2+2.0625T3-T4=0!-T3+2.0625T4-T5=0!-T4+2.0625T5=0CALL LIN_SOL_GEN(A,B,T) !A*T=B,求解TWRITE(*,"(4F5.2)")TSTOPEND PROGRAM 0 T1 T3 T2 1/4 1/2 T5 T4 13/4。
边界条件的处理
3.采用区域离散化方法B时,为什么TM1式子具有二 阶截差的公式? 因为在求TM1的过程中,是通过以下两式得到的
TM 1 TM 11 (x)( x) S
q Bx
TM 11 [TM 11
(x)( x) S
(
hx
)] (1
hx
)
这两式具有二阶截差,所以TM1式子也具有二阶截差。
TM 1
x qB TM 11
(4-28)
注意:在(4-28)式中以规定近入计算区域的热量为正值, 式(4-28)的截差为一阶,而在内节点上如采用中心差分, 则截差为二阶。在作物理问题的数值计算时,一般希望内 节点与边界节点离散方程截差等级保持一致,如果不一致 会影响计算结果的准确度。为得出具有二阶截差的公式, 可以采用虚拟点法。 虚拟点法:
2wwtqfn???????33规定了边界上物体与周围流体间的表面传热系数h及周围流体的温度wwfthttn??????对于第一类边界条件直接给出了边界的温度在这种情况下内节点的代数方程组已经封闭当计算区域的边界为第二三类边界条件时边界温度为未知量为使内部节点的温度代数方程组封闭必须对边界条件作出处理
(a)
(b)
q 对于第二类边界条件, B 为已知,故可把它与b组成一个新项:
q B y q B y b ( S C )xy ( S C S C ,ad )xy xy
(4-36)
a a P aW a E 0 a N a S S P xy P
6.为什么使用附加源项法可以缩小计算区域?
因为采用附加源项法时,边界节点都算到了 附加源项中,所以缩小了计算区域。
在右边界外虚设一点M1+1,这 样节点M1就被视为内节点, 其 导数即可采用中心差分:
非齐次边界条件处理
20 1 1 C0 ( )d [ ( )d ( )d ] l0 l 0 l l
l l
2 n 2 n Cn ( )con d ( )[con ] 0 d l 0 l l 0 l
l
2 n ( )[con ] l d l l l
2
v( x, t ) A(t ) x B(t ) x 2 代入边界条件得上式。
二、特殊处理方法 利用特殊的形式,找出代换式的值,尽量把方程齐次化
,边界条件齐次化, 初始条件为非齐次的。
例: 弦的
0 端固定, l 端受迫作谐振动
A sin t
,弦的初始位移和初始速度都是零,
2 2
其本征值和本征函数分别为
n 2 l
三、
n X n ( x) Cn cos x (n 0,1, 2,) l
X ( x) X ( x) 0 X (0) 0 X (l ) 0
其本征值和本征函数分别为
1 2 2 (n ) 2 l2
1 n 2 x (n 0,1, 2,) X n ( x) Cn sin l
0
( x)dx
0
0
l
( x)dx
l
0
u( x, t ) C0 Cne
n 1
n2 2 a2 l
2
t
n x con l
代入初始条件:
nx C0 C n con ( x ) (0 x , l x l ) l n 1
,使其满足非齐次边界条件,为了简单起见,不妨取 为x 的线性函数,即
v( x, t ) xA(t ) B(t )
混合元与有限元方法的区别
混合元与有限元方法的区别全文共四篇示例,供读者参考第一篇示例:混合元法和有限元法是结构力学分析中常用的两种数值方法,它们在解决结构力学问题上起着非常重要的作用。
混合元法是有限元法的一种衍生形式,它综合了有限元法的优点,同时克服了其一些缺点,因此在一些复杂问题的计算中表现出更好的性能。
混合元方法与有限元方法的区别主要体现在以下几个方面:1. 数学模型的不同:有限元方法是以弱形式逐步计算变形不确定场,采用函数的线性组合来描述结构的整体特性。
而混合元方法将结构中的各种因素进行分解,分别用适当的分析方法进行处理,再将各项结果按照一定的规则整合起来进行求解,以获得结构的整体行为。
2. 材料性质的处理:有限元方法对于结构材料的性质一般以均匀连续的材料性质进行处理,而混合元方法对材料的非均匀性进行了更为细致的刻画,能更准确地反映出材料的各种不同性质。
3. 边界条件的处理:有限元方法在处理边界条件时通常是以等效力对结构施加外部荷载,而混合元方法则可以更为准确地模拟实际结构的约束条件,能够更好地满足结构的实际工况。
4. 结果的收敛性:有限元方法在处理大规模结构问题时,由于误差的积累,结果的精度会有所下降,而混合元方法在结构的研究中通过多因素综合考量,能够更为准确地反映出结构的实际情况,而且在结果的计算中误差的积累较小。
混合元方法相对于有限元方法在处理结构力学问题时,由于其能够更全面地考虑结构的各个方面,能够更加准确地预测结构的性能,因此在一些复杂结构的力学分析中表现出更好的性能。
在实际工程中,选择合适的方法要根据具体的问题来决定,既要考虑计算的精度和效率,也要考虑计算的成本和可靠性。
【混合元与有限元方法的区别】不同的特点适用于不同的场合,需要工程技术人员根据实际需求做出合适的选择。
第二篇示例:混合元方法和有限元方法是结构力学领域中常用的两种数值计算方法,它们都是利用数值计算的手段对结构系统进行分析和求解。
虽然它们在某些方面有相似之处,但在实际应用中又存在一些明显的区别。
第八章第三节 非齐次边界条件的处理
0 vtt a 2vxx
t t x2 tx a2 t t
2l
l
wx x0 0, wx xl 0
w x 0 0 x2 0x
t0
2l
wt
t0
x
0 0
2l
x2
0x
2009年5月7日
补充练习:
将下面非齐次边界条件的问题转变为齐次边界条件的定解问题
ut a2uxx 0 x l,t 0 ux 0,t w1t,ux l,t w2t ux,0 x
l l
xdx 2 A
n
Tn
n2 2a2
l2
Tn
Fn
2A
n
根据
dy Pxy Qx
dx
y Ce Pxdx e Pxdx Q x e Pxdxdx
得:
Tn t
B e
n2 2a
l2
2
t
n
2Al2
n3 3a2
代入w(x,t)得
w x,t
Bne
n
2 2a2
l2
t
n1
2 Al2
由此确定 X x A sinl asinx a,从而
vx, t
A
sin l
sin
x
a
sin t....8.3.17
a
令ux,t vx,t wx,t....... 8.3.18
将(8.3.17),(8.3.18)代入(8.3.11)~(8.3.13)
wtt a 2 wxx vtt a 2 vxx 0...8.3.19
w 60 t 0
应用傅里叶级数法求解w(x,t)—非齐次项不含t,不宜用冲量定
理法。
wx,t
Tn tsin
边界条件的处理
可以采用虚拟点法。
虚拟点法:
在右边界外虚设一点M1+1,这 样节点M1就被视为内节点, 其 导数即可采用中心差分:
TM11 TM11 2x
qB
为消去TM1+1,由一维、稳态、含内热源的控 制方程可得在M1点的离散形式:
TM 11
2TM1
(x)2
TM 11
S
0
从以上两式消去TM1+1得,
TM 1
★两种处理方法的比较
大量数值实践表明,附加源项法比补充节点方 程的方法更为简洁、有效,主要体现在以下三个 方面: 1.有利于用统一模式来处理三种边界条件; 2.可以缩小计算区域; 3.采用补充节点方程方法时,如把求解代数方程 的区域也限在内节点,然后通过边界节点方程不 断更新边界节点上的值并以此作为下一次迭代计 算的边界条件,则附加源项法的计算时间可以比 这种边界值更新法大约节省一个数量级。
V [1 /
h
ATf
(
x)w
/
B
}V ]
其中:A是所研究控制容积在边界上的传热面积 V 为控制容积的体积
[aP
A
1/ h ( x)w
/ B
]TP
aETE
aNTN
aSTS
{SC
V [1/
h
ATf
(
x)w
/
}V
B ]
上式表明,对第三类边界条件,如果在边界控制容积中加 入一下附加源项:
S C ,ad
3.温度边界条件:
(1)规定了边界上的温度:tw=f1(τ)
(2)规定了边界上的热流密度:
qw
(
t n
)w
f2 ( )
(3)规定了边界上物体与周围流体间的表面
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(b)
q 对于第二类边界条件, B 为已知,故可把它与b组成一个新项:
q B y q B y b ( S C )xy ( S C S C ,ad )xy xy
(4-36)
a a P aW a E 0 a N a S S P xy P
3.采用区域离散化方法B时,为什么TM1式子具有二 阶截差的公式? 因为在求TM1的过程中,是通过以下两式得到的
TM 1 TM 11 (x)( x) S
q Bx
TM 11 [TM 11
(x)( x) S
(
hx
)] (1
hx
)
这两式具有二阶截差,所以TM1式子也具有二阶截差。
V 为控制容积的体积
AT f
其中:A是所研究控制容积在边界上的传热面积
A [ aP ]TP aETE aN TN aS TS 1/ h ( x) w / B {SC }V V [1/ h ( x ) w / B ] AT f
上式表明,对第三类边界条件,如果在边界控制容积中加 入一下附加源项:
★思考题
1.如何解释在固体边界上对速度取无滑移边界条件? 在固体边界上对速度取无滑移边界条件,即在 固体边界上流体的速度等于固体表面的速度,当 固体表面静止时,有:u=ν=ω=0。 2.对于给出的第三类边界条件,导热问题和对流问题 有什么区别? 在导热问题中,第三类边界条件给出了求解的固体 区域周围的流体温差及表面传热系数;在求解对流换 热问题时,第三类边界条件给出的是包围计算区域的 固体壁面外侧的流体温度及表面传热系数。
6.为什么使用附加源项法可以缩小计算区域?
因为采用附加源项法时,边界节点都算到了 附加源项中,所以缩小了计算区域。
4.为什么要求aw=0?
当aw =0时,λB =0,则此时边界节点处热阻无穷大, 从而可以把第二类或者第三类边界条件所规定的的 进入或导出计算区域的热量作为与边界相邻的控制 容积的当量源项。 5.为什么要使用虚拟节点? 因为在做物理的数值计算时,一般希望内节点与 边界节点离散方程截差等级保持以一致。而在区域 离散方法A中,导数用差分表达式来代替的式子是 一维的。所以采用虚拟节点法以得出具有二阶截差 的式子,提高计算的准确度。
解得
TM 1 TM 11
x x S
qBx
说明:采用控制容积平衡法 所得的离散方程具有 二阶精度,而且其物理意义明确,因而这一方法在 边界节点离散方程的建立中得到广泛的应用。
2.区域离散法B的情形
边界节点可以看成是第一种区域离散法中当边 界节点所代表的控制容积厚度△x趋近于零时的 极限。 对图中的右端点,由(4-29)、 (4-31)可得
内节点的范围内求解代数方程组;
④获得收敛解后按Fourier导热定律或Newton
冷却公式解出未知的边界温度。
★两种处理方法的比较
大量数值实践表明,附加源项法比补充节点方 程的方法更为简洁、有效,主要体现在以下三个 方面: 1.有利于用统一模式来处理三种边界条件; 2.可以缩小计算区域; 3.采用补充节点方程方法时,如把求解代数方程 的区域也限在内节点,然后通过边界节点方程不 断更新边界节点上的值并以此作为下一次迭代计 算的边界条件,则附加源项法的计算时间可以比 这种边界值更新法大约节省一个数量级。
h x / 1
值得指出:虽然在形式上与区域离散方法A 中具有一阶截差的公式一样,但它却是区域离 散方法B中具有二阶截差的公式 。
★附加源项法
1.原理:在附加源项法中,把由第二类,第三类 边界条件所规定的进入或导出的热量作为与相邻 的控制容积的当量源项。 2.原理及实施步骤:
2012-4-20
主要内容:
补充边界节点代数方程的方法 附加源项法
两种处理方法的方法
1.边界条件概念: 边界条件是在求解区域的边界上所求解的变 量或其一阶导数随地点及时间的变化规律。 2.速度边界条件: 在固体边界上对速度取无滑移边界条件,即 在固体边界上流体的速度等于固体表面的速度, 当固体表面静止时,有:u=ν=ω=0。
TM 1 [TM 11 (
TM 1 TM 11
)T f ] /(1
(
)
(4-30)
二阶
(x)( x) s
hx
)T f ] /(1
hx
)
(4-31)
3)控制容积平衡法: 对边界节点的控制容积作能量平衡, 得:
TM 11 TM 1 qb Sx 0 x
TM 1 TM 11
x x S
qBx
(4-29)
其中△x=δx/2,是节点M1所代表的控制容积的厚度
2)对于第三类边界条件
把
qB hT f TM 1 代入式(4-28)、(4-29),并对TM1解出,
hx hx
得相应于一阶与二阶截差的节点离散方程: 一阶
TM 1
x qB TM 11
(4-28)
注意:在(4-28)式中以规定近入计算区域的热量为正值, 式(4-28)的截差为一阶,而在内节点上如采用中心差分, 则截差为二阶。在作物理问题的数值计算时,一般希望内 节点与边界节点离散方程截差等级保持一致,如果不一致 会影响计算结果的准确度。为得出具有二阶截差的公式, 可以采用虚拟点法。 虚拟点法:
★补充边界节点代数方程的方法
现以Taylor展开法和控制容积平衡法为例说明: 1.区域离散法A的情形
1)第二类边界条件
对于无限大平板的第二类边界条件,采用taylor展开法时,
(4-27)即可,即
dT TM 1 TM 11 dx δx
对于第二类边界条件,如果把qBΔy/ΔxΔy作为与边界相 邻的控制容积的附加常数源项,记为SC,ad ,同时令aw=0, 则所得的离散方程既符合能量守恒关系,又能把未知的边 界温度排除在外。
对于第三类边界条件,q B 可以表示为 由Fourier定律得,
qB hT f Tw
B TW TP qB x w
S C ,ad S P ,ad
Tf A V 1 / h (x) w / B A 1 V 1 / h (x ) w / B
同时aw=0就可以实现使未知的边界温度不进入离散方程的目的
附加源项法的实施步骤: ①计算与边界相邻的内部节点控制容积的附加 源项SC,ad及SP,ad ,并将它们分别加入该控 制容积原有的SC,SP中去; ②令该边界上节点的导热系数λB=0,以使aw=0 ③按常规方法建立起内节点的离散方程,并在
在右边界外虚设一点M1+1,这 样节点M1就被视为内节点, 其 导数即可采用中心差分:
TM 11 TM 11 qB 2x
为消去TM1+1,由一维、稳态、含内热源的控 制方程可得在M1点的离散形式:
TM 11 2TM 1 TM 11 S 0 2 (x)
从以上两式消去TM1+1得,
3.温度边界条件: (1)规定了边界上的温度:tw=f1(τ)
(2)规定了边界上的热流密度: t qw ( ) w f 2 ( ) n
(3)规定了边界上物体与周围流体间的表面 传热系数h及周围流体的温度 t ( ) w h(tw t f ) n
对于第一类边界条件,直接给出了边界 的温度,在这种情况下内节点的代数方程 组已经封闭,当计算区域的边界为第二、 三类边界条件时,边界温度为未知量,为 使内部节点的温度代数方程组封闭,必须 对边界条件作出处理。有两类方法可以采 用,即补充边界节点代数方程的方法和附 加源项法。
如图所示,与边界相邻的控制 容积中的节点为P,对此控制 容积可以写出:
a PTP a E TE aW TW a N TN aS TS b
B y 其中:aW x w
B 为边界节点的导热系数
为了在TP的代数方程中不出现未知的边界温度,就需要 利用已知的边界条件把T W消去,因此需对上式进行变换.
T f TP TW TP x w B 1 h x w B
(c)
于是得:
qB
T f TW 1h
将(c)代入(b)中整理得,
A [ aP ]TP aETE aN TN aS TS 1/ h ( x) w / B {SC }V V [1/ h ( x) w / B ]
TM 1 TM 11
x x S
(x)( x) s (
qBx
TM 1 TM 11
hx
)T f ] /(1
hx
)
1)第二类边界条件:
TM 1 TM 11
2)第三类边界条件:
qB x
h x TM 1 TM 11 Tf