计算固体力学课程作业

计算固体力学课程作业

专 业 固 体 力 学 学 号 1131301009 姓 名 尹亚川

作业1:

(一)、H ϕ+f =0,其中f =10,H =10(1+e 8ϕ)

(1) 试用直接迭代法,Newton-Raphson 方法,修正Newton-Raphson 方法,拟

Newton-Raphson 方法进行求解并进行比较。 (2) 用Euler-Newton 法计算,f 分2级

求解:

(1)直接迭代法:

于是得近似解

H ϕ+f =0

(1) (2)

H 0=H (ϕ0)

ϕ1=(H 0) -1(-f )

重复这一过程,以第i 次近似解求出第i +1次近似解的迭代公式为

(3)

直到

H i =H (ϕi )

(4) (5)

ϕi +1=(H i ) -1(-f )

∆ϕ=ϕi +1-ϕi

(6)

变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

H ϕ+f =0

(7) (8) (9)

ψi =ψ(ϕi ) ≡F (ϕi ) -R =H i ϕi +f ≠0

⎛∂ψi i

K T =K T (ϕi ) ≡ ∂ϕ

⎫⎪⎪ ⎭

i

i -1i i -1

∆ϕi =-(K T ) ψ=(K T ) (H i ϕi +f )

(10) (11) (12)

⎛∂ψi

K T = ∂ϕ

⎝⎫⎛∂H ϕ⎫⎪⎪= ∂ϕ⎪⎪ ⎭⎝⎭

i i

ϕi +1=ϕi +∆ϕi

当∆ϕi 变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

i 0

将Newton-Raphsom 法迭代公式中的K T 改用初始矩阵K T =K T (ϕ0) ,就是

修正的Newton-Raphsom 法。仅第一步迭代需要完全求解一个线性方程组,并将

存贮起来,以后的每一步迭代都采用公式 K T

0-1i 0-1

∆ϕi =-(K T ) ψ=(K T ) (H i ϕi +f )

(13)

当∆ϕi 变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

可得迭代次数为1次,ϕ1=-0.999664。 (3) 拟Newton-Raphson 方法

K 的修正要满足一下的拟牛顿方程

K i +1(ϕi +1-ϕi ) =ψ(ϕi +1) -ψ(ϕi )

(14)

对于单变量情况,上式中的K i +1是导数(∂ψ∂ϕ)ϕ=ϕi 的近似表达式,实际上就是割线劲度矩阵。

1-1

∆ϕ0=-(K 0) -1ψ0=(K 0) -1(H i ϕi +f )

(15) (16) (17) (18) (19)

ϕ1=ϕ0+∆ϕ0

∆ϕ0ϕ1-ϕ0

(K ) =1=

ψ-ψ0ψ1-ψ0

∆ϕ1=(K 1) -1(H 1ϕ1+f ) (K

i +1-1

∆ϕi ϕi +1-ϕi

) ==i +1 i i

∆ψψ-ψ

当∆ϕi 变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

根据结果可知,在精度取∆ϕ

若本题对精度要求不高,主要考虑迭代次数,建议采用Newton 法和拟Newton ;法;若本题对精度和迭代次数要求不高,主要考虑计算量,建议采用修正Newton 法。

Euler-Newton 法

在增量步内采用Newton 迭代法。现以δm 和δm 分别表示第m 级载荷增量时δ

的初值和终值,以R m 表示第m 级增量时的R 的终值,则由式(11)得第m 增量步的迭代公式

i i

∆δm =K T , m -1

δm =δm -1

(20) (21)

R m =λm

()

-1

i i

(λm -F m ) =K T , m -1

()

-1

i (22) (∆λm -ψm )

i +1i i

δm =δm +∆δm

(23)

如果每一增量步内只迭代一次,此时

则对第m 增量步有

∆δm =K T , m -1

1

δm =δm 0∆δm =∆δm

(24) (25)

()

-1

0 (∆λm -ψm )

(26) (27)

δm =δm -1+∆δm

设λ0=0,R 0=0,δ0=0,∆λ1=0. 5,λ1=0. 5,∆λ2=0. 5,λ2=1。设

∆δm

13

=-2. 775099=-0.999664得δ10=0,δ11=-0. 75,δ2,δ22=-1.000000,δ2。于是

可得ϕ=-0. 999664。

附录:

%直接迭代法 clear; y0=1; n=0; for i=1:100;

y1=-10/(10*(1+exp(8*y0))); d=y1-y0; y0=y1;

if (abs(d)>0.0000005); format long,y0 n=n+1; n end end

%newton-raphsom法 clear; y0=1; n=0; for i=1:100;

k=10+10*exp(8*y0)+80*y0*exp(8*y0); f=10*y0+10*y0*exp(8*y0); d=1/k*(-10-f); y0=y0+d; if (abs(d)>0.0000005); format long,y0 n=n+1; n end end

%修正的newton-raphsom 法 clear; y0=1;

a=1; n=0;

for i=1:100000000;

k=10+10*exp(8*a)+80*a*exp(8*a); f=10*y0+10*y0*exp(8*y0); d=1/k*(-10-f); y0=y0+d; if (abs(d)>0.0000005); y0 n=n+1; n end end

%拟newton-raphsom 法 clear; y0=1; n=0; for i=1:100;

f0=10*y0+10*y0*exp(8*y0); k0=10+10*exp(8*y0)+80*y0*exp(8*y0); b=1/k0*(-10-f0); a0=f0+10; y1=y0+b;

f1=10*y1+10*y1*exp(8*y1); a1=f1+10; k1=(a1-a0)/b; d=y1-y0; k0=k1; y0=y1; f0=f1;

if (abs(d)>0.0000005); y0 n=n+1;

n end end

%Euler_Newton法 clear; x0=0; n=0; r=-10; a1=0.5; a2=1; x01=x0;

f01=10*(1+exp(8*x01))*x01+10; k01=10+10*exp(8*x0)+80*x0*exp(8*x0); d11=1/k01*(a1*r-f01); x11=x01+d11; x1=x11; x02=x1;

f02=10*(1+exp(8*x02))*x02+10; k02=10+10*exp(8*x1)+80*x1*exp(8*x1); d12=1/k02*(a2*r-f01); x12=x02+d12; for i=1:100;

k=10+10*exp(8*x12)+80*x12*exp(8*x12); f=10*x12+10*x12*exp(8*x12); d=1/k*(-10-f); x12=x12+d; if (abs(d)>0.0000005); format long,x12 d n=n+1; n end end

(二)、针对软化问题的求解方法 参考文献:《a local arc-length procedure for strain softening》 (1)弧长法

弧长法的约束方程:δ1T ⋅δi =∆l 2(i =1,2,3,...) ;其中∆l 为弧长;δi 为现在荷载增量步第i 次迭代的总的增量位移。

i

δi 的计算式:δi =∑(∆U ) j (i =1,2,3,...)

j =1

以外部荷载系数增量∆λ作为未知量,增量位移向量采用Ramm 和Crisfeld 写成:

(∆U ) i =U F +∆λi ⋅U P

U F =-(K (U i )) -1⋅(R (U i ) -λi ⋅P ) U P =-(K (U i )) -1⋅P

其中:R 为内部力向量;P 为外部力向量;U 为第i 次迭代总的变形向量;λi 为第i 次迭代总的荷载系数。U i 和λi 通过第i 次迭代后用下式计算:

⎧U i =U i -1+(∆U ) i

,(i =1,2,3...) ⎨

⎩λi +1=λi +∆λi

由上述方程,增量荷载系数表示成:

∆λ1=

T U P ⋅(δi -1+U F )

∆λi =∆λ1-(i =2,3,4,...) T

U P ⋅U P

约束方程也改写成:

δ1T ⋅δ1=∆l 2(i =1,2,3,...)

2

δi T ⋅δ=∆l (i =

2,3,4,...) -1i

∆λ1=

T

∆l 2-δi T ⋅(δ-1i -1+U F ) ∆λi =(i =2,3,4,...) T

δi -1⋅U P

(2)局部弧长法

May 和Duan 进一步提出局部弧长法,认为在非线性处用相对位移代替

∆δ=[δ1-δn , δ2-δ1, δ3-δ2, ..., δn -δn -1, ]

则局部弧长中约束方程为

T 2

(∆δ) ⋅(∆δ) =∆l ∑1e i e e =1m

荷载增量表达式为

∆λ1=

m

T P e

∆λi =∆λ1-

∑(∆U

) ⋅(∆δi -1+∆U F ) e

i =2,3,4,...)

作业2:开挖荷载的求解方法

地基开挖时,需要计算开挖荷载,如下图所示:

建立x-y-z 坐标系,z 方向垂直向外,基坑的长为a ,宽为b 。在x-y 平面内为平面应变问题,在y-z 平面内也是平面应变问题。因此有:

⎧E ⎡υ∂u ⎤⎪σx =1+υ⎢1-2υθ+∂x ⎥

⎣⎦⎪

⎪E ⎡υ∂v ⎤σ=θ+⎪y ⎢1-2υ⎥1+υ∂y ⎣⎦⎪⎪E ⎡υ∂w ⎤⎪σ=θ+⎨z ⎢⎥1+υ1-2υ∂z ⎣⎦⎪ (1) ⎪∂u ∂v ∂w ⎪θ=++⎪∂x ∂y ∂z ⎪∂u ∂w

=0⎪=

∂x ∂z ⎪⎩

用位移分量表示的平面应变的形变势能表达式为:

⎡υ⎛∂u ∂v ⎫2⎛∂u ⎫2⎛∂v ⎫21⎛∂v ∂u ⎫2⎤E

V ε=⎢ +⎪+ ⎪+ ⎪+ +⎪⎥dxdy (2)⎰⎰21+υ⎢1-2υ∂x ∂y ∂x ∂y 2∂x ∂y ⎝⎭⎝⎭⎝⎭⎝⎭⎥⎣⎦

根据题意,设位移分量的表达式为:

⎧u =0

⎨2 (3)

v =B y +B y ⎩12

将(3)带入(2)式得到:

V ε=

E 22⎤⎡υ

B +2B y +B +B y dxdy (4) ()()1212⎰⎰⎢⎥21+υ⎣1-2υ⎦

采用利兹变分方法求解位移分量的系数,有:

∂V ε

=⎰⎰f y v m dxdy +⎰f y v m ds (5) ∂B m

(4)式带入(5)式,考虑到:

⎧v 1=y ⎨2 (6) v =y ⎩2

有:

E 1-υ⎧∂V ε2

=(B +2B y ) dxdy =-ρgydxdy =-ρgab /22⎰⎰⎪∂B (1+υ) 1-2υ⎰⎰1

⎪1⎨ (7) ⎪∂V ε=2E 1-υ(B +2B y ) ydxdy =-ρgy 2dxdy =-ρgab 3/3

12⎰⎰⎰⎰⎪∂B (1+υ) 1-2υ⎩2

进而得到:

1+υ)(1-2υ)⎧(⎪B 1=-ρgb

E 1-υ⎪

⎪B =ρg (1+υ)(1-2υ)⎪22E 1-υ⎩

进而有:

(8)

1+υ)(1-2υ)(∂v

εy ==-ρg (b -y ) (9)

∂y E 1-υ

根据(1)式有:

E υ∂v υ⎧

⎪σx =1+υ1-2υ∂y =-ρg 1-υ(b -y ) ⎪⎨ (10) E 1-υ∂v ⎪σ=-ρg (b -y ) y =⎪1+υ1-2υ∂y ⎩

由上式可得区域内任一点的应力值。进而边界处的面力(开外荷载)即可由上

式得到。

作业3 基于M-C 准则下非线性材料弹塑性矩阵的推导

重力坝平面应变问题分析报告

1. 计算参数的选取与说明 某重力坝段平面图如图1所示。

主要的工程计算参数如下: 几何参数

坝高(m ):H =150 坝顶长(m ):h =10 坝底长(m ):L =100 坝体材料:砼

弹性模量:E c =2⨯105MPa 泊松比:u =

摩擦系数:f =1.2 容重:γ=2.4T /m 3 硬化参数:H '=0

坝基材料:岩石

弹性模量:E c =4⨯105MPa

泊松比:u =0.25 摩擦系数:f =1.0 容重:γ=2.7T /m 3 硬化参数:H '=0

2. 前处理

为了能方便地对图1所示结构进行有限元计算分析,本文针对图一所示坝形,开发了一个专门前处理软件。该软件由Visual Basic 语言编写,软件的功能是通过对AutoCAD 的二次开发,实现坝体参数的设置、网格的自动剖分与显示、边界条件与荷载的手动施加以及数据文件的生成。本文处理问题的思路可用图2所示的流程图描述。

VB 程序的界面如图3 所示。

网格剖分如图4所示,细部节点编号如图5所示。

图3 VB程序界面图

图 4 网格剖分图

图5 细部节点编号示意图

3. 计算

计算条件设置:

(1) 荷载:坝体以及地基受有自重荷载。坝体面收静水压力总用,底面

受扬压力作用,如图6所示。等效静水高度分别为150,150,50。

(2) 约束:坝基底部以及左右两侧均受法向唯一约束(连杆约束)。

(3) 屈服准则:坝体与坝基采用D-P 准则,坝体与坝基接触面所在的坝

基单元(建基面)采用M-C 准则。

(4) 计算参数:荷载增量大小为0.7,最大迭代次数为30。

计算步骤:

(1) 平衡地应力:仅考虑地基部分,施加相应的荷载以及约束,得到各个

高斯点的应力值与节点的位移值。输出结果。

(2) 施加坝体自重:此时程序首先读入上一步的坝基的应力值,坝基的位

移值抛弃不要,施加自重荷载,计算应力与位移。输出结果。

(3) 施加水压力:程序先要读取上一步的应力与位移值,然后施加水压力

荷载进行计算。输出结果。

程序更改说明:计算所采用的程序为教学程序。由于每个计算步骤所读取的信息以及输出的信息都有差别,本文将程序修该成三个版本,每个版本针对于每个计算步。这些版本的主要差别是程序起始出读入文件名称的不同、输出结果文件名称的不同、输出结果的形式的不同(高斯点应力或者单元平均应力)。另外本程序中将屈服准则参数设定为单元信息的的量,以考虑不同单元不同屈服准则的要求。本程序依然只考虑四边形等参元。

4 计算结果与后处理。

以上三个步骤的计算结果以及程序见附录文件。

1. 地应力平衡

从结果文件可以看出,按高度方向,每一层单元的应力是相同的,随着地基深度的加大,y 方向应力值也在不断增大,这说明地应力平衡的结果是具有参考价值的。

2. 坝体自重施加

变形图如图7示,变形效果放大10000倍。345号节点的位移值最大,横向为-0.12E-2m, 纵向为-0.139E-2m 。

图7 施加坝体自重坝体变形图

3. 水压力施加

变形图如图8所示,变形效果放大500倍。345号节点的位移值最大,横向为-0.484 E -1m,纵向为-0.560E-1m 。

图8施加水压力坝体变形图

水压力施加后建基面的应力分布曲线

从以上结果可以看出:

(1) 建基面的三个应力值在沿从坝踵向坝趾方向都在减小。

(2) Y 方向的应力水平要高于X 方向的应力水平以及切应力水平。

(3) 应力值在坝踵处的值相对于其他点都非常大,说明此处发生应力集中现

象。

5 总结。

通过本次计算实例的实践,有主要的收获:

1、进一步提高了有限元前后处理的能力

2、进一步提升了对非线性问题的认,但也也存在不足:对计算结果的分析能力有待加强,前后处理应该进一步学习(等值线图,云图)。

计算固体力学课程作业

专 业 固 体 力 学 学 号 1131301009 姓 名 尹亚川

作业1:

(一)、H ϕ+f =0,其中f =10,H =10(1+e 8ϕ)

(1) 试用直接迭代法,Newton-Raphson 方法,修正Newton-Raphson 方法,拟

Newton-Raphson 方法进行求解并进行比较。 (2) 用Euler-Newton 法计算,f 分2级

求解:

(1)直接迭代法:

于是得近似解

H ϕ+f =0

(1) (2)

H 0=H (ϕ0)

ϕ1=(H 0) -1(-f )

重复这一过程,以第i 次近似解求出第i +1次近似解的迭代公式为

(3)

直到

H i =H (ϕi )

(4) (5)

ϕi +1=(H i ) -1(-f )

∆ϕ=ϕi +1-ϕi

(6)

变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

H ϕ+f =0

(7) (8) (9)

ψi =ψ(ϕi ) ≡F (ϕi ) -R =H i ϕi +f ≠0

⎛∂ψi i

K T =K T (ϕi ) ≡ ∂ϕ

⎫⎪⎪ ⎭

i

i -1i i -1

∆ϕi =-(K T ) ψ=(K T ) (H i ϕi +f )

(10) (11) (12)

⎛∂ψi

K T = ∂ϕ

⎝⎫⎛∂H ϕ⎫⎪⎪= ∂ϕ⎪⎪ ⎭⎝⎭

i i

ϕi +1=ϕi +∆ϕi

当∆ϕi 变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

i 0

将Newton-Raphsom 法迭代公式中的K T 改用初始矩阵K T =K T (ϕ0) ,就是

修正的Newton-Raphsom 法。仅第一步迭代需要完全求解一个线性方程组,并将

存贮起来,以后的每一步迭代都采用公式 K T

0-1i 0-1

∆ϕi =-(K T ) ψ=(K T ) (H i ϕi +f )

(13)

当∆ϕi 变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

可得迭代次数为1次,ϕ1=-0.999664。 (3) 拟Newton-Raphson 方法

K 的修正要满足一下的拟牛顿方程

K i +1(ϕi +1-ϕi ) =ψ(ϕi +1) -ψ(ϕi )

(14)

对于单变量情况,上式中的K i +1是导数(∂ψ∂ϕ)ϕ=ϕi 的近似表达式,实际上就是割线劲度矩阵。

1-1

∆ϕ0=-(K 0) -1ψ0=(K 0) -1(H i ϕi +f )

(15) (16) (17) (18) (19)

ϕ1=ϕ0+∆ϕ0

∆ϕ0ϕ1-ϕ0

(K ) =1=

ψ-ψ0ψ1-ψ0

∆ϕ1=(K 1) -1(H 1ϕ1+f ) (K

i +1-1

∆ϕi ϕi +1-ϕi

) ==i +1 i i

∆ψψ-ψ

当∆ϕi 变得充分小,即近似解收敛时,终止迭代。

取ϕ0=1,令∆ϕ

取ϕ0=0,令∆ϕ

取ϕ0=-1,令∆ϕ

根据结果可知,在精度取∆ϕ

若本题对精度要求不高,主要考虑迭代次数,建议采用Newton 法和拟Newton ;法;若本题对精度和迭代次数要求不高,主要考虑计算量,建议采用修正Newton 法。

Euler-Newton 法

在增量步内采用Newton 迭代法。现以δm 和δm 分别表示第m 级载荷增量时δ

的初值和终值,以R m 表示第m 级增量时的R 的终值,则由式(11)得第m 增量步的迭代公式

i i

∆δm =K T , m -1

δm =δm -1

(20) (21)

R m =λm

()

-1

i i

(λm -F m ) =K T , m -1

()

-1

i (22) (∆λm -ψm )

i +1i i

δm =δm +∆δm

(23)

如果每一增量步内只迭代一次,此时

则对第m 增量步有

∆δm =K T , m -1

1

δm =δm 0∆δm =∆δm

(24) (25)

()

-1

0 (∆λm -ψm )

(26) (27)

δm =δm -1+∆δm

设λ0=0,R 0=0,δ0=0,∆λ1=0. 5,λ1=0. 5,∆λ2=0. 5,λ2=1。设

∆δm

13

=-2. 775099=-0.999664得δ10=0,δ11=-0. 75,δ2,δ22=-1.000000,δ2。于是

可得ϕ=-0. 999664。

附录:

%直接迭代法 clear; y0=1; n=0; for i=1:100;

y1=-10/(10*(1+exp(8*y0))); d=y1-y0; y0=y1;

if (abs(d)>0.0000005); format long,y0 n=n+1; n end end

%newton-raphsom法 clear; y0=1; n=0; for i=1:100;

k=10+10*exp(8*y0)+80*y0*exp(8*y0); f=10*y0+10*y0*exp(8*y0); d=1/k*(-10-f); y0=y0+d; if (abs(d)>0.0000005); format long,y0 n=n+1; n end end

%修正的newton-raphsom 法 clear; y0=1;

a=1; n=0;

for i=1:100000000;

k=10+10*exp(8*a)+80*a*exp(8*a); f=10*y0+10*y0*exp(8*y0); d=1/k*(-10-f); y0=y0+d; if (abs(d)>0.0000005); y0 n=n+1; n end end

%拟newton-raphsom 法 clear; y0=1; n=0; for i=1:100;

f0=10*y0+10*y0*exp(8*y0); k0=10+10*exp(8*y0)+80*y0*exp(8*y0); b=1/k0*(-10-f0); a0=f0+10; y1=y0+b;

f1=10*y1+10*y1*exp(8*y1); a1=f1+10; k1=(a1-a0)/b; d=y1-y0; k0=k1; y0=y1; f0=f1;

if (abs(d)>0.0000005); y0 n=n+1;

n end end

%Euler_Newton法 clear; x0=0; n=0; r=-10; a1=0.5; a2=1; x01=x0;

f01=10*(1+exp(8*x01))*x01+10; k01=10+10*exp(8*x0)+80*x0*exp(8*x0); d11=1/k01*(a1*r-f01); x11=x01+d11; x1=x11; x02=x1;

f02=10*(1+exp(8*x02))*x02+10; k02=10+10*exp(8*x1)+80*x1*exp(8*x1); d12=1/k02*(a2*r-f01); x12=x02+d12; for i=1:100;

k=10+10*exp(8*x12)+80*x12*exp(8*x12); f=10*x12+10*x12*exp(8*x12); d=1/k*(-10-f); x12=x12+d; if (abs(d)>0.0000005); format long,x12 d n=n+1; n end end

(二)、针对软化问题的求解方法 参考文献:《a local arc-length procedure for strain softening》 (1)弧长法

弧长法的约束方程:δ1T ⋅δi =∆l 2(i =1,2,3,...) ;其中∆l 为弧长;δi 为现在荷载增量步第i 次迭代的总的增量位移。

i

δi 的计算式:δi =∑(∆U ) j (i =1,2,3,...)

j =1

以外部荷载系数增量∆λ作为未知量,增量位移向量采用Ramm 和Crisfeld 写成:

(∆U ) i =U F +∆λi ⋅U P

U F =-(K (U i )) -1⋅(R (U i ) -λi ⋅P ) U P =-(K (U i )) -1⋅P

其中:R 为内部力向量;P 为外部力向量;U 为第i 次迭代总的变形向量;λi 为第i 次迭代总的荷载系数。U i 和λi 通过第i 次迭代后用下式计算:

⎧U i =U i -1+(∆U ) i

,(i =1,2,3...) ⎨

⎩λi +1=λi +∆λi

由上述方程,增量荷载系数表示成:

∆λ1=

T U P ⋅(δi -1+U F )

∆λi =∆λ1-(i =2,3,4,...) T

U P ⋅U P

约束方程也改写成:

δ1T ⋅δ1=∆l 2(i =1,2,3,...)

2

δi T ⋅δ=∆l (i =

2,3,4,...) -1i

∆λ1=

T

∆l 2-δi T ⋅(δ-1i -1+U F ) ∆λi =(i =2,3,4,...) T

δi -1⋅U P

(2)局部弧长法

May 和Duan 进一步提出局部弧长法,认为在非线性处用相对位移代替

∆δ=[δ1-δn , δ2-δ1, δ3-δ2, ..., δn -δn -1, ]

则局部弧长中约束方程为

T 2

(∆δ) ⋅(∆δ) =∆l ∑1e i e e =1m

荷载增量表达式为

∆λ1=

m

T P e

∆λi =∆λ1-

∑(∆U

) ⋅(∆δi -1+∆U F ) e

i =2,3,4,...)

作业2:开挖荷载的求解方法

地基开挖时,需要计算开挖荷载,如下图所示:

建立x-y-z 坐标系,z 方向垂直向外,基坑的长为a ,宽为b 。在x-y 平面内为平面应变问题,在y-z 平面内也是平面应变问题。因此有:

⎧E ⎡υ∂u ⎤⎪σx =1+υ⎢1-2υθ+∂x ⎥

⎣⎦⎪

⎪E ⎡υ∂v ⎤σ=θ+⎪y ⎢1-2υ⎥1+υ∂y ⎣⎦⎪⎪E ⎡υ∂w ⎤⎪σ=θ+⎨z ⎢⎥1+υ1-2υ∂z ⎣⎦⎪ (1) ⎪∂u ∂v ∂w ⎪θ=++⎪∂x ∂y ∂z ⎪∂u ∂w

=0⎪=

∂x ∂z ⎪⎩

用位移分量表示的平面应变的形变势能表达式为:

⎡υ⎛∂u ∂v ⎫2⎛∂u ⎫2⎛∂v ⎫21⎛∂v ∂u ⎫2⎤E

V ε=⎢ +⎪+ ⎪+ ⎪+ +⎪⎥dxdy (2)⎰⎰21+υ⎢1-2υ∂x ∂y ∂x ∂y 2∂x ∂y ⎝⎭⎝⎭⎝⎭⎝⎭⎥⎣⎦

根据题意,设位移分量的表达式为:

⎧u =0

⎨2 (3)

v =B y +B y ⎩12

将(3)带入(2)式得到:

V ε=

E 22⎤⎡υ

B +2B y +B +B y dxdy (4) ()()1212⎰⎰⎢⎥21+υ⎣1-2υ⎦

采用利兹变分方法求解位移分量的系数,有:

∂V ε

=⎰⎰f y v m dxdy +⎰f y v m ds (5) ∂B m

(4)式带入(5)式,考虑到:

⎧v 1=y ⎨2 (6) v =y ⎩2

有:

E 1-υ⎧∂V ε2

=(B +2B y ) dxdy =-ρgydxdy =-ρgab /22⎰⎰⎪∂B (1+υ) 1-2υ⎰⎰1

⎪1⎨ (7) ⎪∂V ε=2E 1-υ(B +2B y ) ydxdy =-ρgy 2dxdy =-ρgab 3/3

12⎰⎰⎰⎰⎪∂B (1+υ) 1-2υ⎩2

进而得到:

1+υ)(1-2υ)⎧(⎪B 1=-ρgb

E 1-υ⎪

⎪B =ρg (1+υ)(1-2υ)⎪22E 1-υ⎩

进而有:

(8)

1+υ)(1-2υ)(∂v

εy ==-ρg (b -y ) (9)

∂y E 1-υ

根据(1)式有:

E υ∂v υ⎧

⎪σx =1+υ1-2υ∂y =-ρg 1-υ(b -y ) ⎪⎨ (10) E 1-υ∂v ⎪σ=-ρg (b -y ) y =⎪1+υ1-2υ∂y ⎩

由上式可得区域内任一点的应力值。进而边界处的面力(开外荷载)即可由上

式得到。

作业3 基于M-C 准则下非线性材料弹塑性矩阵的推导

重力坝平面应变问题分析报告

1. 计算参数的选取与说明 某重力坝段平面图如图1所示。

主要的工程计算参数如下: 几何参数

坝高(m ):H =150 坝顶长(m ):h =10 坝底长(m ):L =100 坝体材料:砼

弹性模量:E c =2⨯105MPa 泊松比:u =

摩擦系数:f =1.2 容重:γ=2.4T /m 3 硬化参数:H '=0

坝基材料:岩石

弹性模量:E c =4⨯105MPa

泊松比:u =0.25 摩擦系数:f =1.0 容重:γ=2.7T /m 3 硬化参数:H '=0

2. 前处理

为了能方便地对图1所示结构进行有限元计算分析,本文针对图一所示坝形,开发了一个专门前处理软件。该软件由Visual Basic 语言编写,软件的功能是通过对AutoCAD 的二次开发,实现坝体参数的设置、网格的自动剖分与显示、边界条件与荷载的手动施加以及数据文件的生成。本文处理问题的思路可用图2所示的流程图描述。

VB 程序的界面如图3 所示。

网格剖分如图4所示,细部节点编号如图5所示。

图3 VB程序界面图

图 4 网格剖分图

图5 细部节点编号示意图

3. 计算

计算条件设置:

(1) 荷载:坝体以及地基受有自重荷载。坝体面收静水压力总用,底面

受扬压力作用,如图6所示。等效静水高度分别为150,150,50。

(2) 约束:坝基底部以及左右两侧均受法向唯一约束(连杆约束)。

(3) 屈服准则:坝体与坝基采用D-P 准则,坝体与坝基接触面所在的坝

基单元(建基面)采用M-C 准则。

(4) 计算参数:荷载增量大小为0.7,最大迭代次数为30。

计算步骤:

(1) 平衡地应力:仅考虑地基部分,施加相应的荷载以及约束,得到各个

高斯点的应力值与节点的位移值。输出结果。

(2) 施加坝体自重:此时程序首先读入上一步的坝基的应力值,坝基的位

移值抛弃不要,施加自重荷载,计算应力与位移。输出结果。

(3) 施加水压力:程序先要读取上一步的应力与位移值,然后施加水压力

荷载进行计算。输出结果。

程序更改说明:计算所采用的程序为教学程序。由于每个计算步骤所读取的信息以及输出的信息都有差别,本文将程序修该成三个版本,每个版本针对于每个计算步。这些版本的主要差别是程序起始出读入文件名称的不同、输出结果文件名称的不同、输出结果的形式的不同(高斯点应力或者单元平均应力)。另外本程序中将屈服准则参数设定为单元信息的的量,以考虑不同单元不同屈服准则的要求。本程序依然只考虑四边形等参元。

4 计算结果与后处理。

以上三个步骤的计算结果以及程序见附录文件。

1. 地应力平衡

从结果文件可以看出,按高度方向,每一层单元的应力是相同的,随着地基深度的加大,y 方向应力值也在不断增大,这说明地应力平衡的结果是具有参考价值的。

2. 坝体自重施加

变形图如图7示,变形效果放大10000倍。345号节点的位移值最大,横向为-0.12E-2m, 纵向为-0.139E-2m 。

图7 施加坝体自重坝体变形图

3. 水压力施加

变形图如图8所示,变形效果放大500倍。345号节点的位移值最大,横向为-0.484 E -1m,纵向为-0.560E-1m 。

图8施加水压力坝体变形图

水压力施加后建基面的应力分布曲线

从以上结果可以看出:

(1) 建基面的三个应力值在沿从坝踵向坝趾方向都在减小。

(2) Y 方向的应力水平要高于X 方向的应力水平以及切应力水平。

(3) 应力值在坝踵处的值相对于其他点都非常大,说明此处发生应力集中现

象。

5 总结。

通过本次计算实例的实践,有主要的收获:

1、进一步提高了有限元前后处理的能力

2、进一步提升了对非线性问题的认,但也也存在不足:对计算结果的分析能力有待加强,前后处理应该进一步学习(等值线图,云图)。


相关文章

  • [材料力学]课程教学大纲
  • <材料力学>课程教学大纲 课程代码:10011109 课程类型:专业基础课 课程名称:材料力学 学 分:3.5 适用专业:土木工程 第一部分 大纲说明 一.课程的性质.目的和任务 材料力学课程是一门用以培养学生在建筑设计中有关力 ...查看


  • 工程力学课程标准
  • <工程力学>课程标准 一.课程定位 <工程力学>是研究物体机械运动规律以及构件强度.刚度和稳定性等计算原理的科学.本课程既具有基础性,即为后续课程的学习提供必要的力学知识与分析计算能力:又具有很强的工程应用性,即它为 ...查看


  • 中国科技大学新世纪教改工程立项项目
  • 中国科技大学新世纪教改工程立项项目 结题验收总结报告 2003年10月 教育部高教司: 我校于2000年被你司批准立项"新世纪高等教育教学改革工程"共5项,其中"世行贷款21世纪初高等教育教学改革项目" ...查看


  • 2011级光电子技术教学计划
  • 光电子技术科学专业本科教学计划 一. 培养目标 本专业培养在光电子技术科学领域具有宽厚的理论基础.扎实的专业知识和熟练的实验技能的高级人才.培养学生具有在光学.光电子学.激光科学.光通信技术.光波导与光电集成技术.光信息处理技术等领域开展研 ...查看


  • [岩体力学]教学大纲
  • <岩体力学>课程教学大纲 撰写人: 学院审批: 审批时间: 年 月 日 一.课程基本信息 开课单位:土木工程与建筑学院 课程编号:01z20044b 英文名称:Rock Mass Mechanics 学时:总计32学时,其中理论 ...查看


  • 化工专业英语
  • 化学工程与工艺专业英语化工系陈中胜 1 Unit 10 What Is Chemical Engineering ? 第十单元什么是化学工程? 广义上,工程可以定义为某一特殊工业所用的技术和设备的科学描述.例如机械工程指的 是,机械制造所用 ...查看


  • 材料工程基础考试大纲
  • <材料工程基础>课程考试大纲 课程编号:I0220024 学时数:64 学分数:4 适用专业:无机非金属材料工程 先修课程:大学物理.高等数学.工程力学 考核方式:考试 一.考核目的与基本要求 本课程考试按照<材料工程基础 ...查看


  • 2.[物理化学]教学大纲(化学专业)
  • <物理化学>课程教学大纲 一.课程基本信息 (一)课程中文名称:物理化学 (二)课程英文名称:Physical Chemistry (三)课程代码:15030100 15030101 (四)课程属性及模块:专业必修课 (五)授课 ...查看


  • 大学几乎所有学科的课本答案[2]
  • 大学几乎所有学科的课本答案! 来源: 任明嘉的日志 经济金融 [PDF格式]<会计学原理>同步练习题答案 [Word格式]<成本会计>习题及答案(自学推荐,23页) [Word格式]<成本会计>配套习题集 ...查看


热门内容