Processing math: 100%
コンテンツにスキップ

動的解析手法

動的解析手法

本節では直接時間積分法を適用した動的問題解析手法について示す。以下に示すように、本開発コードでは、陰解法及び陽解法による時刻歴応答解析が可能である。

陰解法の定式化について

動的問題を対象として、下式に示す運動方程式の解法に直接時間積分法を適用した。

M(t+Δt)¨U(t+Δt)+C(t+Δt)˙U(t+Δt)+Q(t+Δt)=F(t+Δt)

ここでは、Mは質量マトリクス,Cは減衰マトリクス、Qは内力ベクトル,Fは外力ベクトルである。 なお、本ソフトは質量の変化を考慮せず、質量マトリクスは非線形において変形によらず一定となる。

時間増分Δt内での変位、速度及び加速度の変化は、Newmark-β法を用いて式(2)及び式(3)に示すように近似している。

˙U(t+Δt)=γβΔtΔU(t+Δt)γββ˙U(t)Δtγ2β2β¨U(t)

¨U(t+Δt)=1βΔt2ΔU(t+Δt)1βΔt˙U(t)12β2β¨U(t)

ここで、γβはNewmark-β法のパラメータである.

よく知られているように、γ及びβを以下の値にした場合、線形加速度法あるいは台形則に一致する。

γ=12β=16(線形加速度法)

γ=12β=14(台形則)

(2)、式(3)を式(1)に代入すると次式が得られる。

(1βΔt2M+γβΔtC+K)ΔU(t+Δt)=F(t+Δt)Q(t+Δt) +1βΔtM˙U(t)+12β2βM¨U(t) +γββC˙U(t)+Δtγ2β2βC¨U(t)

特に、線形問題に対してはKLは線形剛性マトリクスとし、Q(t+Δt)=KLU(t+Δt)となり、この式を上式に代入すると次式が得られる。

M{1βΔt2U(t)1βΔt˙U(t)2β12β¨U(t)}+C{γβΔtU(t)+(1γβ)˙U(t)+Δt2βγ2β¨U(t)} +1βΔt2M+γβΔtC+KLU(t+Δt)=F(t+Δt)

なお、幾何学的境界条件として加速度が指定されている箇所では、式(2)から次式の変位を得る。

uis(t+Δt)=uis(t)+Δt˙u(t)+Δt2(12β)¨uis(t+Δt)

同様に、速度が指定されている箇所では、式(6)から次式の変位を得る。

uis(t+Δt)=uis(t)+Δtγβγ˙uis(t)+(Δt)2γ2β2γ¨uis(t)+Δtβγ˙uis(t+Δt)

ここで、 uis(t+Δt)は時刻t+Δtにおける節点変位、˙uis(t+Δt)は時刻t+Δtの節点速度、 ¨uis(t+Δt)は時刻t+Δtの節点加速度、iは節点自由度番号、sは節点番号である. また、質量項及び減衰項の取り扱いは次のとおりとした。

質量項の取り扱い

質量マトリックスについては原則として集中質量マトリックスとして扱っている。

減衰項の取り扱い

減衰項については式(8)で表されるRayleigh減衰として扱っている。

C=RmM+RkKL

ここで、RmRkはRayleigh減衰のパラメータである。

陽解法の定式化について

陽解法では下式に示す時刻tにおける運動方程式を基にする。

M¨U(t)+C(t)˙U(t)+Q(t)=F(t)

ここでは、時刻t+Δt及び時刻tΔtにおける変位を時刻$t$におけるTaylor展開により表し、Δtに関する2次項までとると、次のようになる。

U(t+Δt)=U(t)+˙U(t)(Δt)+12!¨U(Δt)2

U(tΔt)=U(t)˙U(t)(Δt)+12!¨U(Δt)2

(3)、式(4)の差及び和から次式が得られる。

˙U(t)=12Δt(U(t+Δt)U(tΔt))

¨U=1(2Δt)2(U(t+Δt)2U(t)+U(tΔt))

(12)、式(13)を式(9)に代入すると次式が得られる。

(1Δt2M+12ΔtC)U(t+Δt) =F(t)Q(t)1Δt22U(t)U(tΔt)12ΔtCU(tΔt)

特に、線形問題に対してはQ(t)=KLU(t)となり、上式は以下になる

(1Δt2M+12ΔtC)U(t+Δt) =F(t)KLU(t)1Δt2MU(t)U(tΔt)12ΔtCU(tΔt)

ここで、質量マトリックスMを集中質量マトリックス、減衰マトリックスを比例減衰マトリックス C=RmMのようにおくと、式(15)は連立方程式の求解操作を不要とする。

従って、式(15)からU(t+Δt)は次式により求めることができる。

U(t+Δt) =1(1Δt2M+12ΔtC){F(t)Q(t)1Δt2MU(t)U(tΔt)12ΔtCU(tΔt)}