首页 理论教育 数值求解的过程及方法

数值求解的过程及方法

时间:2026-01-23 理论教育 小可爱 版权反馈
【摘要】:求主应力并判断是否有新的单元破坏;求应变增量;求应变,并求主应变,求位移4)计算损伤参数并求刚度增量矩阵。令积分常数将动力学方程式离散为下面是该动力学离散方程的求解步骤:给出初值。位移收敛准则为,erD为满足平衡要求的位移容许误差参数。

8.4.4.1 静力方程求解步骤

(1)给出初值。对n+1荷载步,即在(t+Δt)时刻。

(2)初始化i=0。

图示形成刚度矩阵

图示形成结点荷载增量

图示初始化位移增量

图示初始化总位移

(3)进行第i次迭代。

1)计算方程右边项:ΔFi

2)求位移增量Δui=[Kn+1]-1ΔFi

3)计算每个单元的应力应变状态。求主应力并判断是否有新的单元破坏;求应变增量图示;求应变图示,并求主应变,求位移图示图示

4)计算损伤参数图示并求刚度增量矩阵。

5)验证是否收敛。位移收敛准则为图示,erD为满足平衡要求的位移容许误差参数。若不满足精度要求,且迭代次数小于最大容许次数则进行下一次迭代,迭代次数大于最大容许次数,或满足精度要求转入第6)步。

6)求位移图示,求应力图示

(4)判断试件是否产生失稳破坏或已完成给定时间步,如果满足,输出结果停止计算,否则进行下一时间步计算。

8.4.4.2 有预静载的动力方程求解步骤

按照纽马克插值方法,取参数δ≥0.5,γ=0.25(0.5+δ)2

令积分常数图示图示

将动力学方程式(8.19)离散为(https://www.xing528.com)

下面是该动力学离散方程的求解步骤:

(1)给出初值。

(2)选择时间步长、参数γ和δ,并计算积分常数。

(3)对每一时间步n。

1)初始化i=0。图示形成刚度矩阵;图示初始化位移增量;图示初始化总位移;图示初始化速度;图示初始化加速度。

2)进行第i次迭代。

a.计算方程右边项

ΔFi=ΔPdn+1+ΔP′dn+1+ΔPsn+1+M(a2图示n+a3图示n)+C(a4图示n+a5图示n

其中损伤参数增量图示

b.求位移增量

[Kn+a0M+a1C]Δui=ΔFi;Δui=[Kn+a0M+a1C]-1ΔFi

c.总动位移暂取为

d.计算每个单元的应力应变状态。按动拉强度判断是否有新的单元破坏,并计算新破坏单元的损伤参数;求应变增量图示;求动应变图示图示,总应变ε图示,并由图示求总主应变,由总主应变考察已受损单元是否有进一步的损伤,求进一步损伤单元的损伤参数D(ε图示),并求刚度增量矩阵。

e.验证是否收敛。位移收敛准则为图示,erD为满足平衡要求的位移容许误差参数。若不满足精度要求,迭代次数小于最大容许次数则进行下一次迭代,若迭代次数大于最大容许次数,或精度满足要求转入第f.步。

f.计算本荷载步的动应力图示;静应力图示;和动位移un+1=un+Δui;速度图示;加速度图示;损伤参量图示

g.总应力图示,总位移图示,由图示求总主应力。

h.根据主应变率计算弹性模量强化参数图示,根据拉主应变率计算抗拉强度强化参数图示

(4)判断试件是否产生失稳破坏或已完成给定时间步,如果满足,输出结果停止计算,否则进行下一时间步计算。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈