边界条件的处理

合集下载

有限元法边界条件的处理

有限元法边界条件的处理

有限元法边界条件的处理有限元法边界条件的处理边界上的节点通常有两种情况,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偏微分方程数值模拟常用的方法主要有三种:有限差分方法(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.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)的解
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(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
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
相关文档
最新文档