EXCELで有限要素法の強度解析(3)
3.Dマトリクス
さて、応力テンソルについて頭に入ったところで(いや、私もちゃんと分かってるか疑問ですが)、次にひずみの関係式を応力テンソルを使って表します。このときに使うのがDマトリクスという行列です。
まず、引っ張りによるひずみを考えます。
ヤング率の材料にx方向に引っ張り応力
が生じたときのx方向のひずみ
は、フックの法則から、
と表すことができます。このとき、x方向は伸びますが、y方向には縮むという現象が生じます。同様に、z方向に伸びたときにも、y方向は縮みます。このときの縮み量は、ポアソン比
と表すことができます。
つまり、x方向のひずみは、引っ張り応力による伸びと、y方向及びz方向の引っ張り応力による縮みの差で表すことができ、
となります。同様に、y方向、z方向は、
となります。
次に、せん断によるひずみを考えます。
横弾性係数の材料にせん断応力
が生じたときのy方向のひずみ
は、引っ張り応力
には無関係で、
で表すことができます。横弾性係数
これを踏まえて、x,y,z各方向についてのせん断ひずみを求めると、
となります。
これらより、各ひずみと各応力との関係をまとめると、
となります。
この行列は
ここで、真ん中の6行6列の行列は、左上3行3列の行列と、右下の3行3列の行列と、右上及び左下の零行列の4つの行列からなるブロック行列とみることが出来ます。そこで、左上3行3列の行列と、右下の3行3列の行列を別々に計算します。
まず、左上3行3列の行列です。係数のは取り出しておいて、行列の中身に基本変形を加えます。最初に前進消去です。1行目に
を乗じて2行目と3行目に足します。
2行目に
2行目に
ついでに、2行目に
3行目に
これで前進消去が終わりましたので、次に後進代入します。といっても1ステップで終わりです。3行目に
これで
となります。
さて、もう一方の右下の行列の逆行列ですが、こちらもガウスの消去法を使います。しかし、こちらはとても単純で、全部の行にを乗じれば完了です。
ここでも共通項を係数として前に出しますが、先程の左上の行列の係数と揃えるためにちょっと細工しますと、
となります。
これらの逆行列をもとのブロック行列に戻すと、
となります。これで、もとの行列の逆行列が求まりました。
したがって、応力ベクトルを求める式は、
となります。
この真ん中の行列を取り出して、
とおくと、先ほどの式は、
と表すことができます。
この
結局何をしていたかというと、一軸のスカラーにおけるヤング率の考え方を、一般的な3次元の場合に拡張して、応力テンソルの場合のヤング率とでも言うべき行列を求めたということですね。