杂交型无网格有限体积法及其应用

杂交型无网格有限体积法及其应用
杂交型无网格有限体积法及其应用

第26卷 第9期

岩石力学与工程学报 V ol.26 No.9

2007年9月 Chinese Journal of Rock Mechanics and Engineering Sept.,2007

收稿日期:2006–10–31;修回日期:2007–07–20

作者简介:黄哲聪(1975–),男,1998年毕业于湖北工学院工业与民用建筑专业,现为博士研究生,主要从事岩石力学数值计算等方面的研究工作。E-mail :huangzhecong2002@https://www.360docs.net/doc/f32794533.html,

杂交型无网格有限体积法及其应用

黄哲聪,郑 宏

(中国科学院武汉岩土力学研究所 岩土力学与工程国家重点实验室,湖北 武汉 430071)

摘要:从有限体积法基本思想出发,采用移动最小二乘近似方案实现有限体积法与无网格法的结合,从而使有限体法摆脱网格的约束,在此基础上,提出杂交型无网格有限体积法,所谓杂交是指对位移和应力都分别进行独立插值,这样可避免在子域积分过程中被积函数出现形函数的偏导数。至于应力和位移之间的协调关系则通过配点法强制实现,采用修正配点法施加本质边界条件。算例结果表明,该方法具有很高的精度和计算效率。 关键词:数值分析;无网格有限体积法;有限元法;有限体积法;移动最小二乘法;修正配点法 中图分类号:O 241 文献标识码:A 文章编号:1000–6915(2007)09–1868–07

A HYBRID MESHLESS FINITE VOLUME METHOD AND ITS

APPLICATION

HUANG Zhecong ,ZHENG Hong

(State Key Laboratory of Geomechanics and Geotechnical Engineering ,Institute of Rock and Soil Mechanics ,

Chinese Academy of Sciences ,Wuhan ,Hubei 430071,China )

Abstract :To avoid mesh restriction ,the finite volume method(FVM) is combined with the meshless method based on the moving least squares(MLS) approximation. A hybrid meshless finite volume method(MFVM) is presented. Here ,“hybrid ” has the same meaning as the hybrid finite element. By the hybrid technique ,both the displacement and the stress are independently interpolated. In this way ,the derivatives of shape functions in integrand on the process of sub-domain integration will disappear. Then ,the stress-displacement compatibility is implemented by the collocation method. Essential boundary conditions are imposed using a modified collocation technique. Numerical results in the case studies show that the presented method has higher accuracies and computational efficiencies.

Key words :numerical analysis ;meshless finite volume method(MFVM);finite element method(FEM);finite volume method(FVM);moving least squares(MLS);modified collocation method

1 引 言

有限元法在工程数值分析领域中具有举足轻重的地位,解决了大量的科学和工程问题,但有限元依然存在着很大的缺陷,例如在求解动态裂纹扩展、材料破坏及失效、材料相变以及大变形问题时常常因为需要不断地进行网格重构而导致计算量的增大,精度降低。无网格法在解决以上问题方面有

着很大的优势。

有限体积法(finite volume method ,FVM)又称为控制体积法[1],它得出的离散方程要求因变量的积分守恒对任意一组控制容积都得到满足,那么对整个求解域守恒原理自然得到满足。这是有限体积法吸引人的优点所在。有些离散方法,例如有限差分法,仅当网格极其细密时,离散方程才能满足积分守恒;而有限体积法即使在粗网格情况下,也显示出准确的积分守恒。但传统的有

第26卷 第9期 黄哲聪,等. 杂交型无网格有限体积法及其应用 ? 1869 ?

限体积法采用有限元的插值方法,这使得有限体积法不可避免地受到网格的约束,有限元法的一些缺陷,有限体积法同样存在。如果利用节点紧支域内的离散点对场函数进行插值,将能实现有限体积法与网格脱离。

S. N. Atluri 等[2

~4]

提出以heavside 函数作为

权函数的MPLG –5,因该方法在积分形式上与有限体积法相似,所以又将其称为无网格有限体积法(meshless finite volume method ,MFVM)[5],这种提法是从微分方程的局部弱形式出发得到的类似于有限体积法的无网格法。如果直接从有限体积法的思想出发,又不同于常规的有限体积法,采用无网格插值方式[6

~10]

,这种与无网格法相结

合的有限体积法才应该是纯粹意义上的无网格有限体积法,真正实现了有限体积法与网格的脱离;这种无网格有限体积法形式更加简洁,概念更加清晰,更有利于其在岩土工程中推广。

有限体积法需要在节点的控制容积内进行体积分。作为衍生的有限体积法,无网格有限体积法同样需要对控制方程在局部子域内进行积分。如果采用传统的插值方案,即未知量取为广义节

点位移)(?I u x ,局部子域积分过程中需要计算形函数的偏导数,这将导致计算效率不高,精度有所下降,有异于S. N. Atluri 等[5]中的应变–位移混合法。本文在积分过程中先不考虑应力–应变关

系,而是直接从应力入手,将广义节点应力)(?I x σ

同广义位移)(?I u

x 一样进行独立插值,这样不仅避免了形函数偏导数的出现,同时也减少了积分的计算量;完成积分以后再通过配点法来施加应力与位移的协调关系。这种应力插值与位移插值混合使用的方法可以称之为杂交型无网格有限体积法。另外,在实现位移边界条件方面,本文采取修正配点法[11]来施加本质边界条件。

2 移动最小二乘法

无网格法构造形函数最常用方法是采用移动最小二乘(MLS)法,它利用区域上的n 个离散点构造一个二阶连续光滑曲面来逼近真实位移场函数。在影响域Ω上,场函数可近似地表示为

∑=≡=m

j j j h a p u 1T )()()()()(x a x p x x x (1)

式中:)(x h u 为近似位移函数;)(x j p 为任意阶的基

函数;m 为基函数的项数,)(x a 为系数矩阵,与空

间坐标x 有关;)(T x p 为完备多项式。

为求解系数矩阵)(x a ,需要用到最小二乘的思想,即要将如下目标函数最小化:

21

T ]?)()()[()(∑=??=M

I I I u

w x a x p x x x J I (2) 式中:)(I w x x ?为I x 处的权函数;M 为x 影响域

内节点总数;I u

?为I x x =的场函数值,一般情况下,I I h u

u ?)(≠x 。将式(2)对)(x a 求极值,有 0?)()()()()

(=?=??u

x G x a x H x a x J (3) 其中,

P x W P x p x p x x x H )()()()()(T 1

T ∑==?=M

I I I I w (4)

)()()()(T 1

x W P x p x x x G ∑==?=M

I I I w (5)

其中,

?

?

???

?

?

?????=)()()

()()()()()

()(212222

111211M m M M m m p p p p p p p p p x x x x x x x x x P L M O M M L L

?

??????

??

??

????=)(000)(0

0)

()(21M w w w x x x x x x x W L M

O M M L L

故系数矩阵)(x a 可表示为

u

x G x H x a 1?)()()(?= (6) 将式(6)代入式(1),可得近似位移函数)(x h u 的

表达式为

u u

u M

I I I h

?)(?)()(1

x φx x ==∑=φ (7) 式中:)(x φ为形函数矩阵,且有

==} {)(21M I φφφφ,,,,,L L x φ

)()()(1T x G x H x p ? (8)

式(2)中的权函数)(I w x x ?具有紧支域,本文采用的是4次SPLINE 型权函数[10]。

3 无网格有限体积法

FVM 是在有限差分的基础上发展起来的,与有限差分法不同的是,有限体积法的出发点是积分形式的控制方程。有限体积法与有限元法有相似之处,可以看成有限元加权余量法推导过程中令权函数1w δ=而得到的积分方程,同时该积分方程表示

? 1870 ? 岩石力学与工程学报 2007年

了场变量u 在子域内的通量守恒特性,即流入子域的对流量与流出子域的扩散量相等,这一点又与有限元法有所不同。有限体积法和有限元法一样,也要求对求解域进行离散,将其分割成有限大小的离散网格。在有限体积法中,每一网格I x 按一定的方式形成包围该节点的积分子域(控制容积)I Ω,如图1所示。

图1 有限体积法的节点网格及其积分子域 Fig.1 Nodal mesh and its integral subdomain of FVM

一般来讲,各节点有互不重叠的控制容积I Ω,从而整个求解域中场变量的守恒可以由各个子域中特征变量的守恒来保证。如果将有限体积法与无网格法的思想相结合,对求解域通过节点进行离散,每个I x 具有包围该节点的积分子域(控制容积)I Ω,如图2所示。

图2 无网格有限体积法的节点网格及其积分子域 Fig.2 Node and its integral subdomain of MFVM

无网格有限体积法的积分子域一般取圆形或球体,为保证所有的积分子域能覆盖整个求解域,相邻节点子域之间应有重叠。考察具有边界Γ的域

Ω的二维弹性力学控制方程:

0=+i j ij b ,σ (在Ω内) (9)

式中:ij σ为应力张量,它可由位移i u 表示;i b 为体力。边界条件为

i i u u = (在u Γ内) (10) i j ij i t t =≡n σ (在t Γ内) (11)

式中:i u ,i t 分别为位移边界u Γ和应力边界t Γ上的已知位移和应力;j n 为t Γ的单位外法向量。

如图3所示,将整个求解域Ω划分成若干个相互重叠的节点子域s Ω,I x 的积分子域记为I s Ω,其

图3 局部子域及其边界示意图

Fig.3 Schematic diagram of local subdomain and its

boundary

边界I s Ω?位于整个求解域边界上的部分记作I s Γ,位于求解域内的部分记作I s L ,即ΓΩΓ∩?=I s I s ,

I s I s I s L ΓΩ??=,并用I

su Γ和I st Γ分别表示I s Γ在位移

边界和应力边界上的部分。

根据有限体积法的思想,将式(9)在各个节点的子域内进行积分,对于I x ,其无网格有限体积法离散方程为

0d )( =+∫I s

i j ij b ΩΩσ, (12)

利用奥氏公式,得到局部对称弱形式为

∫??=I s

I s

i j ij b ΩΩΩΓσ d d n (13)

式(13)等号左端的积分项表示在节点子域边界形成的对流量,等号右端表示内源通过节点子域所产生的扩散量,该式代表了在节点子域内的通量守恒。再引入应力边界条件i j ij i t t =≡n σ,得

∫∫

?=++I s

I su

I st

I s

L i i i i b t t t d d d d ΓΓΩΩΓΓΓ (14)

式(14)就是MFVM 的控制方程,由该式可以看出,除了最后一项是与体积力有关的域积分外,所有积分都是曲线积分,因此若体积力为常向量,是不需要在I s Ω上设置背景单元来进行域积分的。

4 杂交型有限体积法及数值实现

从式(14)可以看出,MFVM 是逐点分别建立控制方程,这使得在不同的点用不同的方法构建其控制方程成为可能,因而可对本质边界点和非本质边界条件点分别处理。

对于非本质边界条件点,式(14)可简化为

∫??=I s

I s

I st

i L i i b t t ΩΓΩΓΓ d d d (15)

ΩI

Ωs

s L =?内部子域I s I s I s L ΓΩ∪=Γ

Ω∩?=I s I s

第26卷 第9期 黄哲聪,等. 杂交型无网格有限体积法及其应用 ? 1871 ?

如果以位移i u ?作为未知量,对式(15)进行离散,则被积函数中会出现形函数的偏导数,这样不仅会影响积分的效率,而且也会降低应力的精度。因此,

考虑以广义应力ij σ

?为未知量对应力进行独立插值,i t 可以离散为

∑==≡M

J j J ij J j h

ij

i t 1?)()()(n x n x x σφσ (16) 式(16)写成矩阵的形式为

σ?)()(x N Φx t = (17) 其中,

???

???=)()()(21x x x t t t ,??

?

?

??=x y

y x n n n n 0

N (18) }

)()()()({)(21x Φx Φx Φx Φx ΦM J ,,,,,L L =(19)

T

21}? ? ??{?M J σ

σσσσ,,,,,L L = (20) 其中,

??

????????=)(000)(000)

()(x x x x ΦJ J J J φφφ,??

????????=J J J

J 12

2211????σσσσ (21) 式中:)(x J φ为x 影响域内第J 个节点的形函数。

经过离散后,可以得到式(15)的矩阵形式为

∫∫

∫??=I s

I s

I st

i L i b t ΩΓΩΓΓσ

d d d ?)(

x N Φ (22)

式(22)可简化为

I I f S =σ? (23) 其中,

∫=I s

L I d )(Γx N ΦS ,∫∫

??=I s

I s

i i I b t ΓΩΩΓ d d f (24)

式(24)表明,在积分过程中不再需要求形函数的偏导数。一方面,无网格法近似函数的偏导数的求解过程要比有限元法复杂得多,尤其是使用MLS 来构建无网格近似函数,其计算效率是很低的,而式(23)不仅较原MFVM 的表达式简单,而且在积分过程中避免了形函数偏导数的出现,其计算效率将得到较大的提高。另一方面,还应该看到,式(23)中方程数少于独立未知量数,这是因为节点应力变量要多于节点位移变量(在二维情况中,一个节点有3个应力变量,而仅仅有2个位移变量,可以通过

配点法将应力变量变换为位移变量。对J x 处的真实应力可以用节点位移近似表示为

u

J J h ?)()(x DB x =σ (25) 其中,

?????

?

?

???

???

?

??=210001

011000

200ννννE D (26) =)(J x B

)}( )( )()({21J M J I J J x B x B x B x B ,,,,,L L (27)

T 21}? ? ??{?M I u u u u u ,,,,,L L = (28) ?

???

??????=)()()(0

)()(J x I J y I J y I J x I J I x x x x x B ,,,,φφφφ,???

???????=I I I u u u 21??? (29) 对平面应力问题:E E =0,νν=0;对平面应

变问题:201ν?=E

E ,ν

νν?=10

。式(25)可简化为 u

J J h ?)(T x =σ (30) 其中,

)(J J x DB T = (31)

同时,节点应力又可用广义应力近似表示为

σ

σ?)()(J J h x Φx = (32) 为了方便求解广义位移u

?和应力σ?的关系,将式(25)和式(32)用整体矩阵形式表示为

σ??H T =u

(33) 其中,

T 21} {M J T T T T T ,,,,,L L = (34)

T 21)}( )( )()({M J x Φx Φx Φx ΦH ,,,,,L L =(35) 式中:H 为可逆矩阵。σ

?与u ?的变换关系为 u ??R =σ

(36) 其中,

T H R 1?= (37)

矩阵R 就是通过配点法得到的σ

?与u ?的变换矩阵。将式(36)代入式(23)得到非本质边界点的控制方程组为

I I u

f K =? (38) 其中,

R S K I I = (39)

求出每个非本质边界点的局部刚度矩阵I K 及局部等效荷载I f ,装配入整体控制方程组。

对位于u Γ上的I x ,通过修正配点法施加本质边界条件,如果I x 处的第i 个自由度受到位移约束,即su I i u Γ∈)(x ,该自由度的控制方程为

? 1872 ? 岩石力学与工程学报 2007年

)(?)()(1

I i M

J I i I J I h

u u

u i x x x ==∑=φ (40) 式中:)(I i u x 为I x 处受约束自由度的给定位移。

将式(40)直接装配入整体控制方程组中,这样对本质边界条件的处理直接有效,它不仅简化了本质边界条件的施加过程,而且能够较为精确地满足本质边界条件。但这种处理方法会破坏刚度矩阵的对称性,不过MFVM 的刚度矩阵原本就不是对称的,因此它不会带来额外的计算问题。

5 算 例

5.1 算例1

如图4所示,无重悬臂梁右端受均布荷载作用,其解析解[12]

为 ??

????

?++?+??=?++??=])54()(3)3([6)]

)(2()2(3[62

2222x c y x L x L x P u c y x L x I

E Py

u y x ννν(41)

其中,

33c I = (42)

?????=?2

)1(νE E E ,???

??=?)(1)( 平面应变平面应力ν

ννν

(43)

图4 受端部荷载作用的悬臂梁

Fig.4 A cantilever beam with a load at the end

应力可表示为

???

?

?

?

?????==??

=)(20)(22

c y I P y x L I P

xy y x σσσ (44)

本文取:1=P 000 N ,1=E 0 000 MPa ,2=c

m ,

24=L

m ,25.0=ν。如图5所示,悬臂梁均匀布置

125个节点,节点间距0.1=d m ,使用一次MLS 近

似方法,节点局部子域取半径为d 6.0的圆域,计算点支撑域大小为d 15.1。分别采用杂交型MFVM 和EFGM 计算节点位移,MFVM 采用16点高斯曲线

图5 悬臂梁均布置125个点(间距d = 1.0 m) Fig.5 Cantilever beam with even distribution of 125 nodes

(d = 1.0 m)

积分,EFGM 采用44×高斯区域积分,将位于中心

轴上节点的竖向位移和x 坐标向区间[0,1]规范化,其计算结果如图6所示。

图6 MFVM 与EFGM 规范化竖向位移比较

Fig.6 Comparison of normalized vertical displacement

between MFVM and EFGM

从图6中可以看出,在相同的支撑域半径下,

杂交型MFVM 解的精度要高于EFGM 解的精度,而在计算过程中EFGM 所消耗的时间却是MFVM 的7~8倍,这说明MFVM 解的精度和效率都要高于EFGM 解。

5.2 算例2

如图7所示,考虑一个中心有孔的无限大方板,在无穷远处受水平方向均布荷载作用,1=q kN/m 。

图7 中心有孔无限大方板受水平方向均布荷载作用

Fig.7 An infinite plate with a circular hole under a uniaxial

load

将坐标原点取在圆孔中心,由于结构的对称性,

o

0.1

0.2

0.3

0.4 0.5 0.6 0.7 0.8 0.9 1.0

0.00.10.20.30.40.50.60.70.80.9

1.0x /L

规范化竖向位移/m

精确解 MFVM 解EFGM 解

q

q

第26卷 第9期 黄哲聪,等. 杂交型无网格有限体积法及其应用 ? 1873 ?

仅取其中1/4进行研究,如图8所示,边长为D ,中心圆孔半径为a ,孔边缘为自由边界,左边界和下边界分别固定x 和y 方向位移,上表面和右表面

为指定面力边界。

图8 计算模型 Fig.8 Calculating model

弹性力学给出的解析解[8]为

????+++????

??+?=]2cos )1(1[2cos 2142

θκθκr

a r G q u r ?

??θ2cos 34

r a (45) θκθ2sin )1(4342??

?

????

??=r a r r a G q u (46) ??

????+??????+?=θθθσ4cos 234cos 2cos 231)(44

22r a r a q y x x , (47)

??

?????????????=θθθσ4cos 234cos 2cos 21)(44

22r a r a q y x y , (48) ??

????+??????+?=θθθτ4sin 234sin 2sin 21)(4422r a r a q y x xy ,

(49)

其中,

)1(2ν+=E G ,???

??+??=)(13)(43平面应力平面应变νννκ )(θ,r 为相对于原点在圆孔中心的坐标系的极坐标,其中,r 为极径,且2

22y x r +=,θ为从x 轴正向沿逆时针方向算起的夹角,中心圆孔半径1=a m ,材料参数取为 E = 1 000 Pa ,泊松比3.0=ν,共布置99个节点(见图9)。 分别用无网格迦辽金法(EFGM)和杂交型无网格有限体积法(MFVM)求得左边界(0=x )各节点的x σ及垂直位移,为简化计算,MFVM 采用变积分子域,以保证域内节点的积分子域与边界不相交,其结果如图10,11

所示。

图9 节点布置

Fig.9 Nodal configuration

图10 y 轴上(x = 0)各点正应力x σ Fig.10 Normal stresses x σ along

y axis(x = 0)

图11 y 轴上(x = 0)各点垂直位移

Fig.11 Vertical displacements along y axis(x = 0) 由以上计算结果可以看出,MFVM 的位移曲线较传统的EFGM 更接近于精确解,表明MFVM 解的精度要高于EFGM 解的。同时,在实际计算过程中,MFVM 在减少计算消耗方面也较EFGM 有着明显的优势。

5.3 算例3 锦屏一级左岸交通洞有一个半圆拱隧道,断面尺寸为3.500 m ×2.175 m ,半圆拱半径2.4 m ,计算区域尺寸为40 m ×36 m ,围岩密度为2 700 kg/m 3,

弹性模量E = 3 GPa ,泊松比=ν0.25,在此断面布置1 479个节点,隧道左右边界受水平方向约束,底边界受竖直方向约束(见图12)。 按照平面应变问题考虑,在仅受自重作用情况下,分别运用杂交型MFVM 和FEM 对隧道进行应

1.0

1.5

2.0

2.5

3.0 3.5

4.0 4.5

5.0

0.5

1.01.5

2.02.5

3.03.5y /m

σx /P a

精确解 EFGM 解

MFVM

垂直位移/m

精确解

EFGM 解 MFVM

1.0 1.5

2.0 2.5

3.0 3.5

4.0 4.5

5.0-2.4

-2.2-2.0-1.8

-1.6-1.4-1.2-1.0

-0.8y /m

? 1874 ? 岩石力学与工程学报 2007年

图12 隧道节点布置方案及受约束边界

Fig.12 Nodal disposition and restrained boundary of tunnel

力及位移分析,取y σ和y u 作为比较对象,得到等

(a) FEM (b) MFVM

图13 FEM 与MFVM 的y σ等值线图(单位:kPa)

(a)

FEM (b)

MFVM

图14 FEM 与MFVM 的y u 等值线图(单位:m)

Fig.14 y u

contours of FEM and MFVM(unit :m)

从图13,14中可以看出,杂交型MFVM 计算结果与FEM 计算结果吻合得较好。本算例表明,杂交型MFVM 用于岩土工程具有一定的可行性。

6 结 论

杂交型MFVM 的表达式简单,精度高,效率快,其特点可总结如下:

应力直接通过无网格近似法进行插值,在局部积分中仅包含应力部分,避免了计算形函数的偏导数,加快了计算速度。通常的无网格法以位移为插值变量,试函数要求一阶连续,则形函数就要求有二阶连续,而在目前的方法中,应力独立于位移变量进行插值,试函数仅要求零阶连续,形函数的连续性要求从二阶减小到一阶。

传统的无网格法为保证MLS 的非奇异性,要选择较大的支撑域(支撑域内节点数至少为6),这样就导致了插值曲线过光滑的结果。杂交型

MFVM 在对应力和位移插值时,只需选择使用一

次多项式基的MLS 就可以达到较大的精度,并且支撑域大小也随之大幅减小(域内保证有3个节点即可)。杂交型MFVM 采用修正配点法施加本质边界条件,对本质边界点和非本质边界点使用2种不同的控制方程,计算公式较简单。 参考文献(References):

[1] 李人宪. 有限体积法基础[M]. 北京:国防工业出版社,2005.(LI

Renxian. The basic of finite volume method[M]. Beijing :National Defense Industry Press ,2005.(in Chinese))

[2] ATLURI S N ,ZHU T. A new meshless local Petrov-Galerkin approach

in computational mechanics[J]. Comp. Mech.,1998,22:117–127. [3] ATLURI S N. The meshless local Petrov-Galerkin(MLPG) method for

domain and boundary discriminations[M]. [S. l.]:Tech Science Press ,2004:680.

[4] HAN Z D ,ATLURI S N. Meshless local Petrov-Galerkin(MLPG)

approaches for solving 3D problems in elastostatics[J]. Computer Modeling in Engineering and Sciences ,2004,6(2):169–188.

[5] ATLURI S N ,HAN Z D ,RAJENDRAN A M. A new implementation

of the meshless finite volume method ,through the MLPG “mixed ” approach[J]. Computer Modeling in Engineering and Sciences ,2004,

6(6):491–513.

[6] LUCY L B. A numerical approach to the test of the fission

hypothesis[J]. The Astron Journal ,1977,8(12):1 013–1 024. [7] BELYSTCHKO T ,GU L ,LU Y Y . Fracture and crack growth by

element-free Galerkin methods model[J]. Simul. Mater. Sci. Engng.,1994,(2):519–534.

[8] BELYSTCHKO T. Element-free Galerkin methods[J]. International

Journal for Numerical Methods in Engineering ,1994,37:229–256. [9] 张 雄,刘 岩. 无网格法[M]. 北京:清华大学出版社,2004.

(ZHANG Xiong ,LIU Yan. Theory of meshfree methods[M]. Beijing :Tsinghua University Press ,2004.(in Chinese))

[10] 吴永礼. 计算固体力学[M]. 北京:科学出版社,2003.(WU Yongli.

Calculating solid mechanics[M]. Beijing :Science Press ,2003.(in Chinese)) [11] HU D A ,LONG S Y ,LIU K Y . A modified meshless local Petrov-

Galerkin method to elasticity problems in computer modeling and simulation[J]. Engineering Analysis with Boundary Elements ,2006,30:399–404.

[12] TIMOSHENKO S P ,GOODIER J N. Theory of elasticity[M]. 3rd ed.

New York :McGraw Hill ,1976.

建筑结构模型的四边形网格生成算法

第1期陈沸镔,等:建筑结构模型的四边形网格生成算法2l L1+L2+£3+L4=偶数,所以L3=Ll+N×2(Ⅳ≥0) 根据N=0及N>0这2种情况,分别采用不同模板 进行网格划分.图11~13分别是L3=L。,L3=L,+2 和L。=L,+4这3种情况的网格划分方式. L3L3 £:[]c。≥L2匝唧上。 £1L1 图11狭长四边形单元网格划分(L,=L。) 三3上3 Lz[]£。≥上z压酗c。 LtLi 图12狭长四边形单元网格划分(L,=L,+2) 图13狭长四边形单元网格划分(L,=L。+4) 3算例 将上述算法用VC++.NET及OpenGL在VisualStudio2005编译环境编程实现,实验效果见图14~16.图14为将图2中框架剪力墙墙体模型进行四边形网格生成的结果,图15为某框架剪力墙高层结构模型进行四边形网格生成的结果,图16为某多塔楼高层结构模型进行四边形网格生成的结果. 图16某多塔楼高层结构的四边形网格划分 表2为图14~16这3种结构模型使用模板法生成网格耗费的时间.由表2可知,使用模板法进行模型内部网格生成效率较高.图17为图14网格生成的局部放大图,从该图可见由于建筑结构模型初始单元较为规则,使用模板法生成网格的质量较好.总之,本文的四边形网格生成算法在建筑结构模型方面有较好的适应性. 表2模板法生成网格时间 模型名称区域单元数边界单元数生成网格时间/ms框架剪力墙墙体6661984125 剪力墙高层结构5274139682031 多塔楼高层结构346695551516 图17图14网格划分的局部放大 图14图2框架剪力墙墙体的四边形网格划分5结论 图15某框架剪力墙高层结构的四边形网格划分 阐述用有限元分析建筑结构模型特点、设计快速建立结构模型索引信息的算法,根据四边形网格划分的要求,给出调整单元边界划分节点的算法,在内部网格划分时,采用分区域模板法生成网格,算法理论简单可行、效率较高. 下一步将考虑初始板单元为复杂多边形的情况,以及内部网格的生成优化和网格质量改进等方面一J,以期得到适用性更好、通用性更强的算法. (下转第26页)

有限元思考题(1)

思考题 第一章 V u 1-1. 用加权余量法求解微分方程,其权函数和场函数的选择没有任何限制。(×) 答:权函数V的选取必须保证残值的加权积分为零,强迫近似解所产生的残值在某种平均意义上等于零;场函数u必须保证任何一点都满足积分方程式(不一定连续),在边界每一点上都满足边界条件。 1-2. 加权余量法仅适合为传热学问题建立基本的有限元方程,而基于最小势能原理的虚功原理仅适合为弹性力学问题建立基本的有限元方程。(×) 分析:加权余量法只要能形成场的微分方程都能用,不局限于温度场。尤其适合于具有连续场的非力学问题(如声、电、磁、热)的有限元方程的建立。虚功原理(或虚位移原理)不仅可以应用于弹性性力学问题,还可以应用于非线性弹性以及弹塑性等非线性问题。最小势能原理仅适用于弹性力学问题。加权残值法尤其适用于具有连续场的非力学问题的有限元方程的建立。 1-3. 现代工程分析中的数值分析方法主要有有限差分法、有限元法和边界元法。这些方法本质上是将求解区域进行网格离散化,然后求解方程获得数值结果。是否可以将求解区域离散成结点群,但是没有网格进行求解? 答:可以用无网格方法求解。有限元法是基于网格的数值方法,它通用、灵活并被作为一种工业标准广泛遵循,但其在分析涉及特大变形(如:加工成型、高速碰撞、流固耦合)、奇异性或裂纹动态扩展等问题时遇到了许多困难。近年来,无网格法得到了迅速发展,它不需要划分网格,克服了有限元法对网格的依赖,在涉及网格畸变、网格移动等问题时显示出明显的优势,同时无网格法的前处理过程也比有限元更为简单。目前无网格法主要还是处在研究阶段,解决的工程实际问题相对较简单,与有限元的发展还有较大距离。(无网格方法数值求解的基本思想:在每个节点上构建待求物理量近似值的插值函数,并用加权残量法和该近似函数对微分方程进行离散,形成与待求物理量相关的各节点近似值的离散方程,并求解之。)

无网格法的应用

无网格方法的研究应用与进展 引言 有限元法(FEA)是随着电子计算机的发展而迅速发展起来的一种现代计算方法,但FEA 是基于网格的数值方法,在分析涉及特大变形(如加工成型、高速碰撞、流固耦合)、奇异性或裂纹动态扩展等问题时遇到了许多困难。 同时,复杂的三维结构的网格生成和重分也是相当困难和费时的。近年来,无网格得到了迅速的发展,受到了国际力学界的高度重视。与有限元的显著特点是无网格法不需要划分网格,只需要具体的节点信息,采用一种权函数(或核函数)有关的近似,用权函数表征节点信息。克服了有限元对网格的依赖性,在涉及网格畸变、网格移动等问题中显示出明显的优势。 无网格方法的概述 无网格方法(Meshless Method)是为有效解决有限元法在数值模拟分析时网格带来的重大问题而产生的,其基本思想是将有限元法中的网格结构去除,完全用一系列的节点排列来代之,摆脱了网格的初始化和网格重构对问题的束缚,保证了求解的精度[1]。是一种很有发展的数值模拟分析方法。 目前发展的无网格方法有:光滑质点流体动力学法(SPH)、无网格枷辽金法(EFGM)、无网格局部枷辽金法(MLPGM)、扩散单元法(DEM)、Hp-clouds 无网格方法;有限点法(FPM)、无网格局部Petrov-Galerkin方法(MLPG)、多尺度重构核粒子方法(MRKP)、小波粒子方法(WPM)、径向基函数法(RBF)、无网格有限元法(MPFEM)、边界积分方程的无网格方法等。 这些方法的基本思想都是在问题域内布置一系列的离散节点,然后采用一种与权函数或核函数有关的近似,使得某个域上的节点可以影响研究对象上的任何一点的力学特性,进而求得问题的解。 无网格方法国内外研究的进展 无网格法起源于20 世纪70 年代。Perrone,Kao 最早采用任意网格技术将传统有限差分进行扩展,提出了有限差分法,这可看作无网格技术的最初萌芽。 1977年Lucy 和Monaghan 首次提出了基于拉格朗日公式的光滑质点流体动力法(Smoothed Particle Hydrocynamics:SPH),这是一种纯拉格朗日法,无需网格。最初运用SPH 方法解决了无边界天体物理问题。Monaghan 在对SPH 方法深入研究后,将其解释为核(kernel)近似方法。 Swegle 等指出了SPH 方法不稳定的原因,并提出了一个黏度系数来保证其运算稳定。Dyka 则提出了应力粒子法来改善其稳定性。SPH 方法已经被应用于水下爆炸数值模拟、弹丸侵彻混凝土数值模拟、高速碰撞等材料动态响应的数值模拟等。 近年,我国学者张锁春对SPH 方法进行了综述,贝新源等将SPH 方法用于高速碰撞问题,宋顺成等将SPH 方法用于模拟弹丸侵彻混凝土。

Fluent 结构化网格与非结构化网格

简单地说:结构化网格只包含四边形或者六面体,非结构化网格是三角形和四面体。 结构网格再拓扑结构上相当于矩形域内的均匀网格,器节点定义在每一层的网格线上,且每一层上节点数都是相等的,这样使复杂外形的贴体网格生成比较困难。非结构网格没有规则的拓扑结构,也没有层的概念,网格节点的分布是随意的,因此具有灵活性。不过非结构网格计算的时候需要较大的内存。 在计算流体动力学中,按照一定规律分布于流场中的离散点的集合叫网格(Grid),分布这些网格节点的过程叫网格生成(Grid Generation)。网格生成对CFD至关重要,直接关系到CFD计算问题的成败。 非结构三角形网格方法 复杂外形网格生成的第二方向是最近应用比较广泛的非结构三角形网格方法,它利用三角形(二维)或四面体(三维)在定义复杂外形时的灵活性,以Delaunay法或推进波阵面法为基础,全部采用三角形(四面体)来填充二维(三维)空间,它消除了结构网格中节点的结构性限制,节点和单元的分可控性好,因而能较好地处理边界,适用于模拟真实复杂外型。非结构网格生成方法在其生成过程中采用一定的准则进行优化判断,因而能生成高质量的网格,很容易控制网格的大小和节点的密度,它采用随机的数据结构有利于进行网格自适应。一旦在边界上指定网格的分布,在边界之间可以自动生成网格,无需分块或用户的干预,而且不需要在子域之间传递信息。因而,近年来非结构网格方法受到了高度的重视,有了很大发展。 非结构网格方法的一个不利之处就是不能很好地处理粘性问题,在附面层内只采用三角形或四面体网格,其网格数量将极其巨大。现在比较好的方法就是采用混合网格技术,即先贴体生成能用于粘性计算的四边型或三棱柱网格,然后以此为物面边界,生成三角形非结构网格,但是生成复杂外型的四边形或三棱柱网格难度很大。 非结构网格方法的另一个不利之处就是对于相同的物理空间,网格填充效率不高,在满足同样流场计算条件的情况下,它产生的网格数量要比结构网格的数量大得多(一个长方体要划分为5个四面体)。随机的数据结构也增加了流场参数交换的时间,因此此方法要求较大的计算机内存,计算时间长。在物面附近,非结构网格方法,特别是对于复杂外形如凹槽、细缝等处比较难以处理。 非结构网格与结构网格一样都属于贴体网格,模型表面网格的好坏直接关系到空间网格的质量,因而它们的模型表面网格必须同时与网格拓扑结构和当地的几何外形特性相适应,为了更好地适应其中一方面,有时不得不在另一方面作出让步,因而往往顾此失彼。因此,在生成非结构网格和结构网格时,处理模型表面又成为一个关键而费时的工作。 计算精度,主要在于网格的质量(正交性,长宽比等),并不决定于拓扑(是结构化还是非结构化)。个人感觉采用结构化网格还是非结构化网格,主要看解决什么问题,如果是无粘欧拉方程的话,只要合理布局,结构和非结构都能得到较为理想的结果。但如果涉及到粘性影响的话,尤其在壁面处,结构网格有一定优势,并且其对外形适应性差的缺点,也可以通过多块拼接网格解决。事实上,目前有的非结构网格软件,也开始借鉴结构网格的优点,在壁面处进行了类似结构网格的处理,如cfx的壁面加密功能。 一般来说,网格节点走向(这里假设计算过程中物理量定义在网格节点上)贴近流动方向,那么计算的结果就要好一些。对于不是非常复杂的流动。例如气体的喷管流动,使用四边形(二维)网格就比较三角形网格要好。不过即便是四边形网格,fluent也是按照无结构网格进行处理的。 非结构和结构网格的计算结果如何取决于算法,除非网格实在惨不忍睹。我觉得现在已发展到了基于结构网格与非结构网格上的计算,各自的优势相差越来越不是很明显了。

矢量边界经纬网格说明

矢量边界经纬网格说明 1.在ArcMap当中打开.shp文件,注意当前打开的矢量文件是否是地理坐标系 (Geographic Coordinate System),若为投影坐标系(Projected Coordinate System)应将其转换到地理坐标系之下。 判断当前工作区坐标系的方法有2。可以查看最先加载到工作区的文件的属性,右击该文件,选择Properties,Layer Properties->Source,如图1所示当前工作区为投影坐标系,单位为米。 图 1 再者,还可以查看页面右下角的显示,单位为Meters即为投影坐标系(如图2),单位为Decimal Degrees为地理坐标系(如图3)。 图 2 图 3 2.若当前工作区即为地理坐标系可以跳过步骤2。本步将投影坐标系转换到地 理坐标系之下,ArcToolbox->Data Management Tools->Projections and Transformations->Feature->Project,出现Project对话框,依次选择对应内容输入,如图4,单击OK,完成。转换后的文件需要在加载到新的工作区。

图4 3.应用渔网工具,在矢量边界内生成规则的经纬网格。ArcToolbox->Data Management Tools->Feature Class->Create Fishnet,如图5。 图5 4.用矢量边界裁剪新生成的格网。ArcToolbox->Analysis Tools->Extract->Clip,裁 剪结果如图6。 图6 5.从裁剪结果当中分别析出经度和纬度。右击裁剪结果,在菜单中选择Open Attribute Table,出现Attribute of XX裁剪结果对话框,尝试在图7中选中前4个,对应工作区上Polyline会显示为加粗的蓝线,如图8。在Attribute of XX 对话框上右击选择Copy,如图9。右击裁剪结果,依次Selection->Create Layer From Selected Features,如图10,得到结果如图11,即为纬度。

结构化网格和非结构化网格

结构化网格只包含四边形或者六面体,非结构化网格是三角形和四面体。 结构网格在拓扑结构上相当于矩形域内的均匀网格,器节点定义在每一层的网格线上,且每一层上节点数都是相等的,这样使复杂外形的贴体网格生成比较困难。非结构网格没有规则的拓扑结构,也没有层的概念,网格节点的分布是随意的,因此具有灵活性。不过非结构网格计算的时候需要较大的内存。 非结构网格不利之处就是不能很好地处理粘性问题,在附面层内只采用三角形或四面体网格,其网格数量将极其巨大。现在比较好的方法就是采用混合网格技术,即先贴体生成能用于粘性计算的四边型或三棱柱网格,然后以此为物面边界,生成三角形非结构网格,但是生成复杂外型的四边形或三棱柱网格难度很大。在物面附近,非结构网格方法,特别是对于复杂外形如凹槽、细缝等处难以处理。 到空间网格的质量, 几何外形特性相适应,为了更好地适应其中一方面,有时不得不在另一方面做出让步,因而往往顾此失彼。 计算精度,主要在于网格的质量(正交性,长宽比等),并不决定于拓扑(是结构化还是非结构化)。采用结构化网格还是非结构化网格,主要看解决什么问题,如果是无粘欧拉方程的话,只要合理布局,结构和非结构都能得到较为理想的结果。但如果涉及到粘性影响的话,尤其在壁面处,结构网格有一定优势,并且其对外形适应性差的缺点,也可以通过多块拼接网格解决。目前有的非结构网格软件,也开始借鉴结构网格,如cfx的壁面加密功能。 网格节点走向(这里假设计算过程中物理量定义在网格节点上)贴近流动方向,那么计算的结果就要好一些。对于不是非常复杂的流动。例如气体的喷管流动,使用四边形(二维)网格就比三角形网格要好。不过即便是四边形网格,fluent 也是按照无结构网格进行处理的。主要是看流向是否与网格平行如果是平行的则计算中不容易出现假扩散,计算的结果就好,但是成角度的时候计算的结果搞不好就有扩散现象,所以不在于结构和非结构。 非结构和结构网格的计算结果如何取决于算法。GRIDGEN在结构网格方面有着强大的生命力,很多非常复杂的几何形状用它没问题;基于非结构网格方面的计算格式得到的结果的准确度也不次于基于结构网格的结果了。

Fluent结构化网格与非结构化网格

Fluent结构化网格与非结构化网格简单地说:结构化网格只包含四边形或者六面体,非结构化网格是三角形和四面体。 结构网格再拓扑结构上相当于矩形域内的均匀网格,器节点定义在每一层的网格线上,且每一层上节点数都是相等的,这样使复杂外形的贴体网格生成比较困难。非结构网格没有规则的拓扑结构,也没有层的概念,网格节点的分布是随意的,因此具有灵活性。不过非结构网格计算的时候需要较大的内存。 在计算流体动力学中,按照一定规律分布于流场中的离散点的集合叫网格(Grid),分布这些网格节点的过程叫网格生成(Grid Generation)。网格生成对CFD至关重要,直接关系到CFD计算问题的成败。 非结构三角形网格方法 复杂外形网格生成的第二方向是最近应用比较广泛的非结构三角形网格方法,它利用三角形(二维)或四面体(三维)在定义复杂外形时的灵活性,以Delaunay法或推进波阵面法为基础,全部采用三角形(四面体)来填充二维(三维)空间,它消除了结构网格中节点的结构性限制,节点和单元的分可控性好,因而能较好地处理边界,适用于模拟真实复杂外型。非结构网格生成方法在其生成过程中采用一定的准则进行优化判断,因而能生成高质量的网格,很容易控制网格的大小和节点的密度,它采用随机的数据结构有利于进行网格自适应。一旦在边界上指定网格的分布,在边界之间可以自动生成网格,无需分块或用户的干预,而且不需要在子域之间传递信息。因而,近年来非结构网格方法受到了高度的重视,有了很大发展。 非结构网格方法的一个不利之处就是不能很好地处理粘性问题,在附面层内只采用三角形或四面体网格,其网格数量将极其巨大。现在比较好的方法就是采用混合网格技术,即先贴体生成能用于粘性计算的四边型或三棱柱网格,然后以此为物

基于非结构网格二维欧拉方程的求解方法

基于非结构网格 二维Euler方程的Jameson 求解方法 姓名: 学号:

摘要 本文介绍了基于CFD理论的求解二维可压缩流Euler方程的Jameson中心格式方法。在空间离散上采用的是有限体积法,时间上采用的是四步显式Runge -Kutta迭代求解。人工耗散项为守恒变量的二阶和四阶差分项。边界条件采用的是无反射边界条件,并采用当地时间步长进行加速收敛。最后对NACA0012翼型划分了三角形,并应用本文程序进行数值模拟,结果较为理想。 关键字:CFD,Jameson中心格式,Euler方程,有限体积法 Abstract A method for the numerical solution of the two-dimensional Euler equations has been developed. The cell-centred symmetric finite-volume spatial discretisation is applied in a general formulation. The integration in time, to a steady-state solution, is performed using an explicit, four-stage Runge-Kutta procedure. The artificial dissipation is constructed as a blending of second and fourth differences of the conserved variables. And in the boundary, there is none of the outgoing waves are reflected back into the computational domain. An acceleration technique called local time stepping is used. At last, standard test cases for both subsonic and supersonic flows have been used to validate the method. Key words:CFD, Jameson method,Euler equations, finite-volume

有限元、边界元、无网格法的比较

首先,从五个方面进行有限元和无网格方法比较,分别是网格划分、形函数的产生、边界条件、系统离散方案、系统方程的求解: 1、网格划分 有限元方法:连续体被划分成由有限个称作单元的小网格组合而成的离散结构。单元划分是前处理过程中非常重要的部分, 通常占整个分析过程中大部分时间。由于单元能按不同的联结方式进行组合,且单元本身又可以有不同的形状,因此可以模拟几何形状复杂的求解域。 无网格方法:问题域由一系列任意分布的节点来代替, 不需要用单元或网格来进行场变量插值, 也无须描述节点之间的关系。节点的生成可完全由计算机自动完成, 这大大节省了分析人员的时间, 也相对较容易在分析过程中对节点进行重新划分。几何体边界是由节点替代(而非离散) , 如图1所示,两个节点之间的任意一点可由近似函数插值。 (a)有限元法中光滑曲线边界由三角形直线边代替(b)无网格法中光滑边界由节点替代 图1 网格-节点示意图 2、形函数的产生: 有限元法和无网格法都可从哈密尔顿原理推出, 它们之间最关键的区别是形函数的构造。有限元法:形函数是定义于单元的局部近似函数,因此函数的连续性、光滑性在网格的分界处必然受到限制,计算后还需要进一步的后处理。形函数可以直接插值得到,故相对较容易构造且相同类型的单元具有相同的形函数。 无网格方法:形函数是围绕每一个节点建立插值函数构成的,不同的点具有不同的形函数,形函数定义于全域,具有较好的连续性和光滑性,不需要后处理过程。 3、边界条件 有限元法:施加边界条件并不很困难, 通常在网格划分时使网格形式满足边界条件特点, 本质边界条件可直接加在节点上。 无网格方法:本质边界条件不仅依赖边界点,而且也与内部点有关,无网格法不能直接施加本质边界条件都是用离散的点来代替连续的边界值,这样会给本质边界条件的精确实现造成困难。,拉格朗日乘子法和罚函数法是两种基本的方法。

无网格法

无网格法(Mesh-less method) 无网格方法(Mesh-less method)是在数值计算中不需要生成网格,而是按照一些任意分布的坐标点构造插值函数离散控制方程,就可方便地模拟各种复杂形状的流场。 该法大致可分成两类:一类是以Lagrange方法为基础的粒子法(Particle method),如光滑粒子流体动力学(Smoothed particle hydrodynamics,简称SPH)法,和在其基础上发展的运动粒子半隐式(Moving-particle semi-implicit,简称MPS)法等;另一类是以Euler方法为基础的无格子法(Gridless methods),如无格子Euler/N—S算法(Gridless Euler/Navier-Stokes solution algorithm)和无单元Galerkin法(Element free Galerkin,简称EFG)等。 无网格方法可以方便地利用坐标点计算模拟复杂形状流场计算,但不足之处是在高雷诺数流动时提高数值计算精度较困难。 无网格方法中比较常见的还有径向基函数方法(Radious Basis Function),主要使用某径向基函数(如(MQ)f(r)=r^5)的组合,来逼近原函数。吴忠敏院士在这方面有比较突出的工作。 最近在了解有限元法和无网格法,介绍中知道它们都是数值计算方法,主要区别一个是基于网格的,一个是无需借助于网格的。 但从有关数值计算方法的书和其他资料中,基本上没有见提到有限元法和无网格法,数值计算方法的书中基本上主要内容都包括:插值和拟合、数值微分和数值积分、求解线性方程组的直接法和迭代法、计算矩阵特征值和特征向量和常微分方程数值解等等。而在有限元法和无网格法的具体算法计算过程中也都会用到上述数值计算方法中的某些。

边界元法在断裂力学中的研究综述

边界元法在断裂力学中的研究综述 摘要:边界元法在域内采用基本解,只在边界上进行离散,代数方程组的未知数少,对应力变化剧烈的地方能得到较好计算结果。本文简要介绍了国内外利用边界元法研究断裂力学中裂纹问题的现状,并对研究中的一些关键问题进行了探讨。 关键词:边界元法;裂纹;断裂力学;特殊单元法 引言 在断裂力学中,由于裂纹尖端附近的应力场存在奇异性,以致直接应用常规数值方法分析断裂力学问题的效果往往较差,因此需要结合断裂力学的特点发展更有效的数值计算方法. 边界元法是在经典的积分方程的基础上,吸收了有限元法的离散技术而发展起来的计算方法[1]。边界元法在域内采用基本解,只在边界上进行离散,因此实际上是将问题降维处理,如果是各维尺度相近的大型问题,代数方程组的未知数将按指数规律减少,这无疑将大大减少准备工作、存贮量与机时[1]。另外,计算误差只来源于边界,区域内由解析公式计算,这就具有解析-数值计算的特点,有较高精度,对应力变化剧烈的地方能得到较好的结果,在边界上也能保持其精度,这些是有限元法所做不到的。这些特点,对边界元法应用在线弹性断裂力学问题上的应用是很有利的。 本文首先对边界元法在断裂力学中研究现状作一简介,在此基础上提出研究中存在的一些关键问题进行了初步探讨。 1.边界元法在断裂力学中研究现状 断裂力学研究的裂纹问题关键是确定应力强度因子(SIF)。应力强度因子(SIF)通常用来表征裂纹尖端附近区域应力场的强弱,通过它可以把构件几何形状、裂纹形状、尺寸及应力联系起来,并以它为基础来定义材料断裂的临界参数,从而把裂纹对构件断裂的影响进行定量计算。 用边界元解决裂纹问题,一般可以归纳为以下几个关键步骤:1)、建立边界积分方程;2)、选择单元模式;3)、处理裂纹尖端及其他边界奇异性;4)、实施数值或精确积分;5)、解最终线性代数方程组;6)、计算应力强度因子[2]。 要得到精确程度可信的应力强度因子值,这些关键步骤中更为重要的是正确模拟裂纹尖端附近区域位移和应力的变化规律。目前的解决方法有两种:直接法和特殊单元法。

无网格法大作业

二、利用伽辽金无网格法实现悬臂梁弯曲问题 算例描述:悬臂梁自由度受集中力作用如图1所示,编写2D FEGM 程序计算位移、应变、应力。 梁的尺寸: = 42 , D = 12 , 厚度默认为1m ; 弹性常数:E = 30M Pa, ν = 0.3; 不考虑梁的自重,在自由端施加的集中载荷为P = -1000 N ; 图1自由端受集中力作用的悬臂梁 弹性力学解析解 x 方向位移:22 (,)[(63)(2)(+)(]642Py D D u x y L x x y D y EI ν=--++-+ y 方向位移:22 2(,)[3()(45)(3)]64 P D x v x y y L x L x x EI νν=-+++- 梁截面的法向应力:()(,)xx P L x y x y I σ-=- y 方向正应力:0yy σ= 梁截面剪应力:2 2(,)( )24 xy P D x y y I τ=- 应变能:1 4.452T E D d εεΩ = Ω≈? 1、 节点间距收敛性分析 为研究节点间距对计算结果的影响,考虑如下5种等间距节点分布情况: 3X3(轴向X 竖向)、6X3、11X3、11X5、11X7。依次增加轴向和竖向的节点数,考察应变能残量和悬臂梁中心轴y=0的计算位移的收敛性,以及某一梁截面(x=23.667)的计算应力收敛性。此部分程序与相应结果见附录1。

不同节点网格数目对能量误差范数的影响 不同节点数目计算得到中心轴y=0的梁的位移与解析解比较 0102030 4050607080 0.10.20.30.40.50.60.70.8 0.9场节点数目 能量误差范数 5 10 15 20 25 30 35 40 45 50 -3 x 位移

科学和工程计算的新方法_无网格方法

#专家视点# 科学和工程计算的新方法)))无网格方法 程玉民 (上海大学上海市应用数学和力学研究所,上海200072) 当今科学活动可分为理论、实验和计算3种.随着计算科学和技术的迅速发展,计算将在科学研究和工程分析中发挥越来越重要的作用.特别是目前很多特大工程,如原子弹、导弹、大型舰船和飞机的设计制造等,除了少量实验之外几乎完全依赖于计算和分析. 利用计算机对科学和工程问题进行数值计算(包括大规模计算),目前主要基于数值方法,如有限差分法、有限元法和边界元法等. 有限元法采用单元上的插值函数描述单元特性,以变分原理或加权残数法作为推导依据,从而将整个区域的微分方程变换成与节点未知量有关的代数方程组,求解此代数方程组就可以得到离散模型的数值解.该方法已成为处理各种复杂工程问题的最为重要的数值方法.目前发展的很多大型软件,如AN S Y S,M SC N astran和A BAQU S等,为有限元法的工程应用提供很好的工具. 基于网格的有限元法等在处理大变形、动态裂纹扩展等问题时,网格有时会发生畸变,数值模拟过程中不可避免地要进行网格重构,这不仅需花费大量计算时间,计算效率大大降低,而且会导致计算精度受损. 为了克服传统数值方法对网格的依赖性,近十几年来,人们开始研究1种新的数值方法)))无网格方法.无网格方法试函数的构造建立在一系列离散的节点上,场点与节点之间的联系不再通过单元实现,从而摆脱网格或单元的约束,在处理一些有限元法难以适应的问题(如大变形和动态裂纹扩展等)时显现出明显的优势. 与基于网格的有限元法一样,无网格方法的实施同样包括3方面内容:试函数的构造、微分方程的离散和边界条件的施加. 无网格方法构造试函数的方法与基于网格的有限元法不同.在由试函数求得形函数后,无网格方法建立求解方程的方法与有限元法一样. 无网格方法与其他数值方法的区别在于形函数的构造.目前无网格方法中形成形函数的方法主要有:光滑粒子法(S m ooth Particle H ydrody m i csM eth-

相关文档
最新文档