• 検索結果がありません。

Microsoft PowerPoint - FrontISTRの梁要素/シェル要素( ).pptx

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft PowerPoint - FrontISTRの梁要素/シェル要素( ).pptx"

Copied!
49
0
0

読み込み中.... (全文を見る)

全文

(1)

2016年2月2日

第25回 FrontISTR研究会

<事例・サービスの紹介/

FrontISTRの構造要素 (シェル要素/梁要素)の解説>

FrontISTRの梁要素/シェル要素の解説

東京大学

新領域創成科学研究科

人間環境学専攻

橋本 学

(2)

FrontISTRに実装されている定式化を十分に理解し,

解きたい問題に対して

ソースコードを自由にカスタマイズ

(要素タイプを追加,材料の種類を追加,ユーザサブルーチン

を追加

)

できるようになる

こと』

を最終目標とします

今回は,

FrontISTRに実装されている構造要素

(Bernoulli-Euler梁要素/MITCシェル要素) を解説します

また,シェル要素/梁要素とソリッド要素を混ぜた

解析メッシュを使用する場合の計算方法について解説します

2

(3)

FrontISTRのメッシュファイル

ヘッダー

節点の番号

I と

節点の座標値

(x

I

, y

I

, z

I

)

要素の番号

e と

要素内の

節点同士の

つながり

(コネクティビティ)

節点グループ

セクションデータ

材料データ

セクションの設定によって

要素グループに材料データが

与えられる

境界条件や集中荷重(外力)を与える

ファイルの終わり

梁要素: TYPE=BEAM

シェル要素: TYPE=SHELL

梁要素:TYPE=611

シェル要素:

TYPE=741

TYPE=743

3

(4)

(注意) 解析メッシュにソリッド要素,梁要素,シェル要素が混在する場合,

節点自由度数を

3に揃えるため,*ではなく**の要素タイプ番号を使用してください

4

要素種類

要素タイプ番号

節点数

節点自由度数

説明

線要素

111

2

3

2節点リンク要素

112

3

3

3節点リンク要素

平面要素

231

3

3

三角形1次要素

232

6

3

三角形2次要素

241

4

3

四角形1次要素

242

8

3

四角形

2次要素 (Serendipity族)

ソリッド要素

301

2

3

2節点トラス要素

341

4

3

四面体1次要素

342

10

3

四面体2次要素

351

6

3

プリズム1次要素

352

15

3

プリズム

2次要素

361

8

3

六面体

1次要素

362

20

3

六面体2次要素 (Serendipity族)

インターフェース要素

541

4×2

3

四角形面1次要素

542

8×2

3

四角形面2次要素

梁要素

611

*

2

6

2節点梁要素 (Bernoulli-Euler梁)

641

**

2×2

3

2節点梁要素 (Bernoulli-Euler梁)

シェル要素

731

*

3

6

三角形1次要素 (MITC3シェル)

761

**

3×2

3

三角形1次要素 (MITC3シェル)

741

*

4

6

四角形1次要素 (MITC4シェル)

781

**

4×2

3

四角形

1次要素 (MITC4シェル)

743

9

6

四角形

2次要素 (MITC9シェル)

(5)

5 611

3次元ソリッド要素

3○○

シェル要素

7○○

梁要素

6○○

要素形状

要素形状

要素形状

(6)

6

静解析

動解析

荷重増分解析不要

荷重増分解析要

直接時間積分

固有値解析

周波数応答解析

微小変形理論

(線形弾性体のみ)

微小変形理論

有限変形理論

微小変形理論

(線形弾性体のみ)

有限変形理論

!SOLUTION,TYPE=DYNAMIC

!DYNAMIC下のidx_respを1に設定

!SOLUTION,TYPE=EIGEN

!SOLUTION,TYPE=DYNAMIC

!DYNAMIC下のidx_respを2に設定

!SOLUTION,TYPE=NLSTATIC

!SOLUTION,TYPE=STATIC

!DYNAMIC,TYPE=LINEAR

!DYNAMIC,TYPE=NONLINEAR

材料定義において

INIFINITEを追記

例:!ELASTIC, INFINITE

構造解析

熱伝導解析

定常解析

非定常解析

!SOLUTION,TYPE=HEAT

!HEATの下に記述無または0.0と記述

(7)

ひずみの

2次以上の項がある

微小変形理論

(微小変位)

微小ひずみ

線形弾性体

弾塑性体

粘弾性体

クリープ材

有限変形理論

(有限変位)

微小ひずみ

線形弾性体

弾塑性体

粘弾性体

クリープ材

大ひずみ

弾塑性体

超弾性体

粘弾性体

クリープ材

7

0 0 T 0 0 T

0

1

(

) (

)

(

) (

)

2

t



t

 

t

 

t

 

t

E

u

u

u

u

0t

S

f

(

0t

E

,

0t

E

0t

E

, ...)

変位こう配の

2次項がある

有限変形理論

大ひずみ

ひずみ

応力

!ELASTIC

!ELASTICと!PLASTIC

!HYPERELASTIC

!ELASTICと!VISCOELASTIC

!ELASTIC

!ELASTICと!PLASTIC

!ELASTICと!CREEP

!ELASTICと!VISCOELASTIC

!ELASTICと!CREEP

青字はFrontISTRで解析可能な材料

(8)

8

x

u

t

b

有界領域

[m

N

]

境界

[m

N - 1

]

物質点の位置ベクトル

[m]

変位

[m]

トラクション

[Pa]

t

時刻

[s]

ナブラ

[1/m]

単位質量当たりの体積力

[N/kg]

次元

(3次元:N = 3)

N

密度

[kg/m

3

]

0 0 T 0 0 T

0

1

(

) (

)

(

) (

)

2

t



t

 

t

 

t

 

t

E

u

u

u

u

時刻

t の物理量

基準となる時刻が時刻

0の意味

, ,

A B a

b

,

a b

,

a b

スカラー

ベクトル

2階のテンソル

:

A B

ij ij

A B =

i i

a b

a b =

n

外向き単位法線ベクトル

[-]

(9)

9

目次

1.

FrontISTRにおけるBernoulli-Euler梁要素/MITCシェル

要素を用いた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

2.シェル要素/梁要素とソリッド要素を混ぜた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

(10)

10

目次

1.

FrontISTRにおけるBernoulli-Euler梁要素/MITCシェル

要素を用いた解析

理論

・ 現バージョンのプログラム

・ 解析事例

2.シェル要素/梁要素とソリッド要素を混ぜた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

(11)

(a) 時刻 t = 0に梁の中立軸に垂直な直線は梁が変形する間

も直線であるが,変形した中立軸に垂直である

(せん断変形は考慮されない)

Bernoulli-Eulerの仮定

(b) 梁の断面は変形しない

微小ひずみの仮定

M

M

t = 0

11

(12)

(2) (2) (2) (2) (2) (2) x y z x y z u u u

                      (1) (1) (1) (1) (1) (1) x y z x y z

u

u

u

(1)

(2)

Bernoulli-Euler梁要素

1

ˆe

ref 1 2 ref 1

ˆ

ˆ

ˆ |

e

e

e

| e

e

3 1 2

ˆ

 

ˆ

ˆ

e

e

e

x e y e z e x y z 1 ˆx 3 ˆx 2 ˆx

鷲津久一郎

, 宮本博, 山田嘉昭, 山本善之, 川井忠彦共編, ''有限要素法ハンドブック I 基礎編'' (1981), p.218-220.

中立軸方向の一様引張・一様圧縮

曲げ

ねじり

方向変位:

1次式を仮定

1

ˆx

ˆx

1

方向変位:

3次式を仮定

2

ˆx

ˆx

1

方向変位:

3次式を仮定

3

ˆx

ˆx

1

方向回転:

1次式を仮定

1

ˆx

ˆx

1

微小変形を仮定

2 3 1

ˆ

ˆ

ˆ

u

x

3 2 1

ˆ

ˆ

ˆ

u

x

 

方向回転:

3

ˆx

方向回転:

2

ˆx

並進自由度と

回転自由度

12

(13)

(2) (2) (2) (2) (2) (2) x y z x y z u u u

                      (1) (1) (1) (1) (1) (1) x y z x y z

u

u

u

(1)

(2)

Bernoulli-Euler梁要素

1

ˆe

ref 1 2 ref 1

ˆ

ˆ

ˆ |

e

e

e

| e

e

3 1 2

ˆ

 

ˆ

ˆ

e

e

e

x e y e z e x y z 1 ˆx 3 ˆx 2 ˆx 1 1 1 1 2 2 2 2 3 3 3 3

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

x y z x x y z y x y z z

u

u

u

u

u

u

 

 

 

   

 

 

 

 

 

 

e e

e e

e e

e e

e e

e e

e e

e e

e e

鷲津久一郎

, 宮本博, 山田嘉昭, 山本善之, 川井忠彦共編, ''有限要素法ハンドブック I 基礎編'' (1981), p.218-220.

e

T

局所座標成分

全体座標成分

ˆ

ˆ

ˆ

ˆ

ˆ

(

ˆ

)

(

ˆ

)

ij i j ij i j e e i j i k kl l j

T

ik kl

T

jl

  

e

e

e

e

e

e

e e

e e

ˆ

ˆ

ˆ

(

ˆ

)

i i i i e i i j j ij j

u

u

u

T u

 

u

e

e

e u

e e

13

変位ベクトル

応力テンソル

並進自由度と

回転自由度

1 1 1 1 2 2 2 2 3 3 3 3

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

x y z x x y z y x y z z

  

 

  

 

  

 

  

 

 

 

 

e e

e e

e e

e e

e e

e e

e e

e e

e e

e

T

局所座標成分

全体座標成分

(14)

2節点Bernoulli-Euler梁要素 (3/4)

14 3 3 3 3 3 2 3 2 2 2 2 2 3 2 3 2 1 1 2 2 2 2 2 2 3 3 3 3 2 2 3 3 0 0 0 0 0 0 0 0 0 0 12 6 12 6 0 0 0 0 0 0 0 0 12 6 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 6 2 0 0 0 0 0 0 0 0 6 4 6 2 0 0 0 0 0 0 0 0 ˆ 0 0 0 0 0 0 0 0 0 0 12 0 e EA EA l l EI EI EI EI l l l l EI EI EI EI l l l l GJ GJ l l EI EI EI EI l l l l EI EI EI EI l l l l EA EA l l EI l            K 3 3 3 2 3 2 2 2 2 2 3 2 3 2 1 1 2 2 2 2 2 3 3 3 3 6 12 6 0 0 0 0 0 0 0 12 6 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 6 4 0 0 0 0 0 0 0 0 6 2 6 4 0 0 0 0 0 0 0 0 EI EI EI l l l EI EI EI EI l l l l GJ GJ l l EI EI EI EI l l l l EI EI EI EI l l l l                                                                       (1) 1 (1) 2 (1) 3 (1) 1 (1) 2 (1) 3 (2) 1 (2) 2 (2) 3 (2) 1 (2) 2 (2) 3 ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ e u u u u u u

                                           u

ˆ

ˆ ˆ

e e

e

K u

f

局所座標系

: Young率

: 梁の長さ

:断面

2次モーメント

: ねじり定数

E

l

I

2

,

I

3

J

(15)

2節点Bernoulli-Euler梁要素 (4/4)

15 T T

ˆ

ˆ

e e e e e e e e e e e e e e e

T

O

O O

T

O

O O

T

O O O

O

T

O O

O

T

O O

O

T

O O

K

u

f

O

O

T

O

O

O

T

O

O

O T O

O

O

O T

O

O

O T

O

O O T

e

K

f

e

全体座標系の要素剛性マトリックス

を作成後,

を全体剛性マトリックスに加える

(1) (1) (1) (1) (1) (1) (2) (2) (2) (2) (2) (2) x y z x y z e x y z x y z u u u u u u

                                             u e

K

e

K

(16)

(a) 時刻 t = 0にシェルの中立面に垂直な直線はシェルが変形する

間も直線であるが,変形した中立面に垂直である必要はない

(せん断変形は考慮される)

Reissner-Mindlin板

の仮定

(b) シェルのディレクタは変形しない

微小ひずみの仮定

M

M

t = 0

16

(17)

1 g 2 g 3 g 1  3  1 2 (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V (3) 1 V (3) 2 V (3) 3 V (4) 1 V (4) 2 V (4) 3 V 3 4 1 e 2 e 3 e 1 x 2 x 3 x 2 

FrontISTRでは微小変形を仮定したMITCシェル要素が実装されている

1 g 2 g 3 g 1  3  3 1 (3) 1 V (3) 2 V (3) 3 V (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V 2 1 e 2 e 3 e 1 x 2 x 3 x 2 

MITC4シェル要素

1 2 (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V (3) 1 V (3) 2 V (3) 3 V (4) 1 V (4) 2 V (4) 3 V 3 4 1 e 2 e 3 e 1 x 2 x 3 x 1 g 2 g 3 g 1  3  2 5 6 8 7 9 (6) 1 V (6) 2 V (6) 3 V (5) 1 V (5) 2 V (5) 3 V (7) 1 V (7) 2 V (7) 3 V (8) 1 V (8) 2 V (8) 3 V (5) 1 V (5) 2 V (5) 3 V

MITC9シェル要素

MITC3シェル要素

Bathe, K.J., Finite Element

Procedures, Prentice Hall, (1995).

(18)

(a) Isoparametric

degenerated

shell element

(b) The

covariant components

measured in the convected

system are used as the Green-Lagrange strain

components.

(c) The transverse shear strain components are evaluated

using

the values interpolated at sampling points

.

(19)

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 1 1 2 2 x x y y z z

u

u

u

    

 

 



u

e

e

e

V

V

Fig. MITC4 shell element

(α) (α) (α) 1 2 3 V , V , V

: 節点での単位直交ベクトル

: ディレクタベクトル

a

: 厚さ

位置ベクトル

変位ベクトル

(微小変形を仮定)

1 2 3=         x x x g , g , g

: 共変基底ベクトル

節点あたり

5自由度

(α) 3 V 0 0 (α) 3 3 0 3|  g V | g 1 g 2 g 3

g

  1 2 (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V (3) 1 V (3) 2 V (3) 3 V (4) 1 V (4) 2 V (4) 3 V 3 4 x e y e z e x y z  4 ( ) ( ) ( ) 3 1

( , )

2

a

N

   

 

x

x

V

4 ( ) ( ) ( ) 0 ( ) 3 3 1 4 ( ) ( ) ( ) 0 ( ) 3 1

( , )

(

)

2

( , )

(

)

2

a

N

a

N

         

 

 

 

u

u

V

V

u

V

0 4 ( ) ( ) ( ) 0 ( ) 3 3 1

( , )

(

)

2

a

N

    

 

 

u

x

x

u

V

V

Dvorkin, E.N. and Bathe, K.J., “A Continuum Mechanics Based Four-node Shell Element for General Non-linear Analysis,”

Engineering Computations, Vol.1, pp.77-88, (1984).

(20)

AS AS AS 31 31 31, A 31,C AS AS AS 23 23 23, D 23, B

1

1

(1

)

(1

)

2

2

1

1

(1

)

(1

)

2

2

 

 

 

 





* 31 DI 23 DI 31 31 23 23

(

)

(

)

V

 

dV

V

 

dV

   

31 A C 23 D B

( ) (1

)

( ) (1

)

(1

) ( )

(1

) ( )

  

 

  

 

   

   



1 g 2 g   1 2 4 3 1 g 2 g   1 2 4 C 3 A D B

Dvorkin, E.N. and Bathe, K.J., “A Continuum Mechanics Based Four-node Shell Element for General Non-linear Analysis,”

Engineering Computations, Vol.1, pp.77-88, (1984).

0 0 0 0 ij i j ij

 



i j

g

g

g

g

Tensorial components

:

 C

t

1

:

2

V

dV

S

dS

V

dV

 

 

u t

u

b

20

(21)

t

:

V

dV

S

dS

V

 

dV

 

u t

u

b

*

0

 

より,仮想仕事の原理

AS DI DI 31 31 31 31 AS DI DI 23 23 23 23

1

1

(1

)

(0, 1, 0)

(1

)

(0, 1, 0)

2

2

1

1

(1

)

( 1, 0, 0)

(1

)

(1, 0, 0)

2

2

 

 

 

 





Mixed Interpolation of Tensorial Components

Dvorkin, E.N. and Bathe, K.J., “A Continuum Mechanics Based Four-node Shell Element for General Non-linear Analysis,”

Engineering Computations, Vol.1, pp.77-88, (1984).

1 g 2 g   1 2 4 3 1 g 2 g   1 2 4 C 3 A D B 21

(22)

1 g 2 g 1  2  1 2 4 3

Dvorkin, E.N. and Bathe, K.J., “A Continuum Mechanics Based Four-node Shell Element for General Non-linear Analysis,”

Engineering Computations, Vol.1, pp.77-88, (1984).

1 g 2 g 1  2  1 2 4 3

せん断ひずみ成分

1

g

2 g 1  2  1 2 4 C 3 A D B 22

(23)

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 1 1 2 2 x x y y z z

u

u

u

    

 

 



u

e

e

e

V

V

Fig. MITC4 shell element

(α) (α) (α) 1 2 3 V , V , V

: 節点での単位直交ベクトル

: ディレクタベクトル

a

: 厚さ

位置ベクトル

変位ベクトル

(微小変形を仮定)

: 共変基底ベクトル

節点あたり

5自由度

(α) 3 V 0 0 (α) 3 3 0 3|  g V | g 1

g

2 g 3

g

  3 1 (3) 1 V (3) 2 V (3) 3 V (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V 2  x e y e z e x y z

Lee, P.S. and Bathe, K.J., “Development of MITC Isotropic Triangular Shell Finite Elements, Computers & Structures, Vol.82, pp.945-962, (2004). 1 2 3=         x x x g , g , g 3 ( ) ( ) ( ) 3 1

( , )

2

a

N

   

 

x

x

V

3 ( ) ( ) ( ) 0 ( ) 3 3 1 3 ( ) ( ) ( ) 0 ( ) 3 1

( , )

(

)

2

( , )

(

)

2

a

N

a

N

         

 

 

 

u

u

V

V

u

V

0 3 ( ) ( ) ( ) 0 ( ) 3 3 1

( , )

(

)

2

a

N

    

 

 

u

x

x

u

V

V

23

(24)

Lee, P.S. and Bathe, K.J., “Development of MITC Isotropic Triangular Shell Finite Elements, Computers & Structures, Vol.82, pp.945-962, (2004). B C 1

g

2 g 1  2  4  A

せん断ひずみ成分

24

(25)

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 1 1 2 2 x x y y z z

u

u

u

    

 

 



u

e

e

e

V

V

Fig. MITC4 shell element

(α) (α) (α) 1 2 3 V , V , V

: 節点での単位直交ベクトル

: ディレクタベクトル

a

: 厚さ

位置ベクトル

変位ベクトル

(微小変形を仮定)

: 共変基底ベクトル

節点あたり

5自由度

(α) 3 V 0 0 (α) 3 3 0 3|  g V | g x e y e z e x y z 1 2 (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V (3) 1 V (3) 2 V (3) 3 V (4) 1 V (4) 2 V (4) 3 V 3 4 1 g 2 g 3 g   5 6 8 7 9 (6) 1 V (6) 2 V (6) 3 V (5) 1 V (5) 2 V (5) 3 V (7) 1 V (7) 2 V (7) 3 V (8) 1 V (8) 2 V (8) 3 V (5) 1 V (5) 2 V (5) 3 V 1 2 3=         x x x g , g , g 9 ( ) ( ) ( ) 3 1

( , )

2

a

N

   

 

x

x

V

9 ( ) ( ) ( ) 0 ( ) 3 3 1 9 ( ) ( ) ( ) 0 ( ) 3 1

( , )

(

)

2

( , )

(

)

2

a

N

a

N

         

 

 

 

u

u

V

V

u

V

0 9 ( ) ( ) ( ) 0 ( ) 3 3 1

( , )

(

)

2

a

N

    

 

 

u

x

x

u

V

V

Bucalem, M.L. and Bathe, K.J., “Higher-order MITC general shell element,” International Journal for Numerical Methods in

Engineering, Vol.36, pp.3729-3754, (1993).

(26)

Bucalem, M.L. and Bathe, K.J., “Higher-order MITC general shell element,” International Journal for Numerical Methods in

Engineering, Vol.36, pp.3729-3754, (1993). 1

g

2 g 1  2  1 5 2 4 7 3 8 9 6 1

g

2 g 1  2  1 5 2 4 7 3 8 9 6 1

g

2 g 1  2  1 5 2 4 7 3 8 9 6

せん断ひずみ成分

26

(27)

0 0 0 0

ˆ

ˆ

ˆ

ˆ

ˆ

ijkl i j k l ijkl i j k l

C

C

  

C

g

g

g

g

e

e

e

e

1 2 3 ˆ ˆ ˆ e , e , e

: 単位直交ベクトル

1 2 3=         x x x g , g , g

: 共変基底ベクトル

弾性テンソル

k : せん断補正係数

E

: Young率

: Poisson比

3 2 3 3 1 2 3 1 3 2 3 ˆ ˆ = , ˆ , ˆ ˆ ˆ ˆ | | |   g g e e e = e e e | g g e 1 g 2 g 3 g 1  2  3  1 2 (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V (3) 1 V (3) 2 V (3) 3 V (4) 1 V (4) 2 V (4) 3 V 3 4 1 ˆe 2 ˆe 3 ˆe (α) (α) (α) 1 2 3 V , V , V

: 節点での単位直交ベクトル

各節点において

(α) (α) 3 1 (α) (α) (α) 3 3 2 1 2 3 3 1 ˆ ˆ , , ˆ | |      e e V e V V = V V e e

弾性テンソル成分の変換

1111 1122 1112 1123 1131 2211 2222 2212 2223 2231 1211 1222 1212 1223 1231 2 2311 2322 2312 2323 2331 3111 3122 3112 3123 3131 1 0 0 0 ˆ ˆ ˆ ˆ ˆ 1 0 0 0 ˆ ˆ ˆ ˆ ˆ 1 0 0 0 0 ˆ ˆ ˆ ˆ ˆ 2 1 ˆ ˆ ˆ ˆ ˆ 1 0 0 0 ˆ ˆ ˆ ˆ ˆ C C C C C C C C C C E C C C C C C C C C C k C C C C C                           0 2 1 0 0 0 0 2 k                               0 0 0 0 0 0 0 0 0 0 0 0

(

:

) :

ˆ

(

ˆ

)(

ˆ

)(

ˆ

)(

ˆ

)

ijkl i j k l mnop i j k l m n o p

C

C

C

g

g

g

g

e

g

e

g

e

g

e

g

27

(28)

(A) 隣接要素の節点で同じディレクタベクトルを使用する場合

(B) 隣接要素の節点で別のディレクタベクトルを使用する場合

(1) 5自由度として計算する場合

(ディレクタ回りの回転自由度を計算しない場合)

(2) 6自由度として計算する場合

(ディレクタ回りの回転自由度をdrilling DOFとして

計算する場合

)

FrontISTRでは,(2) と (B) の定式化を使用しています

28

(29)

シェル要素の節点あたりの自由度数を

6として,六つ目の自由度 (

drilling

DOF

と呼ばれる三つ目の回転自由度

) を考慮 (Hughes and Brezzi 1989)

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) x x y y z z x x y y z z

u

u

u

    



u

e

e

e

e

e

e

t ** 31 DI 23 DI 31 31 23 23 0 0 3 3

1

:

(

)

(

)

2

1

1

:

:

2

2

2

V S V V V V

dV

dS

dV

dV

dV

dV

 

 

 







 

u t

u

b

V

e

V

e

drilling DOFを考慮した場合のエネルギー

( /

 

0.0001 1.0)

( ) 1 2 ( ) 3 ( ) 0 ( ) 3 3 1 ( ) 1 2 ( ) 3 ( ) 0 ( ) 3 1

( ,

)

(

)

2

( ,

)

(

)

2

n n

a

N

a

N

         

 

 

 

u

u

V

V

u

V

0 0 T

1

(

)

2

    

u

u

e

e

ijk

e

i

 

e

j

e

k

Hughes, T.J.R. and Brezzi, F., Computer Methods in Applied Mechanics and Engineering, Vol.72, pp.105-121, (1989).

Nguyen-Van, Hieu and Mai-Duy, Nam and Tran-Cong, Thanh, CMES: Computer Modeling in Engineering and Sciences,

(30)

t 0 0 3 3

1

1

:

:

:

2

2

V V S V

dV

V

V

dV

dS

dV

 







 

e

e

u t

u

b

**

0

 

より,仮想仕事の原理

AS DI DI 31 31 31 31 AS DI DI 23 23 23 23

1

1

(1

)

(0, 1, 0)

(1

)

(0, 1, 0)

2

2

1

1

(1

)

( 1, 0, 0)

(1

)

(1, 0, 0)

2

2

 

 

 

 





( /

 

0.0001 1.0)

30

(31)

0 3

V

0 3

V

0 3

V

0

V

3 0 3

V

0 3

V

0 3

V

(A) 隣接要素の節点で

同じディレクタベクトル

を使用する場合

(B) 隣接要素の節点で

別のディレクタベクトルを

使用する場合

31

(32)

32

目次

1.

FrontISTRにおけるBernoulli-Euler梁要素/MITCシェル

要素を用いた解析

・ 理論

現バージョンのプログラム

・ 解析事例

2.シェル要素/梁要素とソリッド要素を混ぜた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

(33)

33

目次

1.

FrontISTRにおけるBernoulli-Euler梁要素/MITCシェル

要素を用いた解析

・ 理論

・ 現バージョンのプログラム

解析事例

2.シェル要素/梁要素とソリッド要素を混ぜた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

(34)

シェル要素とソリッド要素の計算結果の比較

集中荷重

1mN

集中荷重

1mN

薄膜構造の円筒

半径

100mm

高さ

200mm

Pinched cylinder model

(Bucalem and Bathe 1993)

メッシュの規模による計算精度の違い

Bucalem, M.L. and Bathe, K.J., International Journal for Numerical Methods in Engineering,

Vol.36, pp.3729-3754, (1993).

34

「奥田洋司

, 早田浩平, 橋本学, 上島豊, “クラウドCAEシステムを用いた効率的な有限要素モデリング,”

(35)

42

目次

1.

FrontISTRにおけるBernoulli-Euler梁要素/MITCシェル

要素を用いた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

2.

シェル要素/梁要素とソリッド要素を混ぜた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

(36)

43

要素混在問題における

3×3BCSR形式での格納

1 g 2 g 3 g 1  3  (3) (1) (3) 1 V (3) 2 V (3) 3 V (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V (2) 2  1 g 2 g 3 g 1  3  (1) (2) (1) 1 V (1) 2 V (1) 3 V (2) 1 V (2) 2 V (2) 3 V (3) 1 V (3) 2 V (3) 3 V (4) 1 V (4) 2 V (4) 3 V (3) (4) 2  ( ) ( ) ( ) x y z

u

u

u

  

( ) ( ) ( ) ( ) 1 ( ) 2 x y z

u

u

u

    

( ) ( ) ( ) ( ) ( ) ( ) x y z x y z

u

u

u

     

Hughes, T.J.R. and Brezzi, F., Computer Methods in Applied Mechanics and Engineering, Vol.72, pp.105-121, 1989.

Nguyen-Van, Hieu and Mai-Duy, Nam and Tran-Cong, Thanh, CMES: Computer Modeling in Engineering and Sciences, Vol.49, No.2, pp.81-110, 2009.

 

11 12 1 3 3 3 3 3 3 21 22 2 3 3 3 3 3 3 1 2 3 3 3 3 3 3 N N N N NN         

 

K

K

K

K

K

K

K

K

K

K

drilling DOF

[7][8] ( ) ( ) ( ) x y z   

( ) ( ) ( ) x y z

u

u

u

  

3 DOFs at each node

: Number of original and dummy nodes

N

Dummy node

5 DOFs

at each node

6 DOFs at each node

3 DOFs at each node

Stiffness matrix (sparse matrix)

(37)

FrontISTRの既存の要素データの利用 (1/2)

44

611

梁要素

6○○

シェル要素

7○○

3次元ソリッド要素

3○○

ソリッド要素と梁要素/シェル要

素を混在させる場合,

節点あたり

3自由度

データ構造に統一して,

剛性マトリックスを作成し,

線形ソルバーに渡すようにする

梁要素のデータ構造が

節点あたり

3自由度を持つように,

四面体要素

341のデータ構造を

利用した要素タイプ

641

導入する

節点あたりの自由度

3次元ソリッド要素:3

・ シェル要素:

6

・ 梁要素:

6

(38)

FrontISTRの既存の要素データの利用 (2/2)

45

611

梁要素

6○○

シェル要素

7○○

3次元ソリッド要素

3○○

ソリッド要素と梁要素/シェル要素

を混在させる場合,

節点あたり

3自由度

データ構造に統一して,

剛性マトリックスを作成し,

線形ソルバーに渡すようにする

MITC4シェル要素のデータ構造が

節点あたり

3自由度を持つように,

六面体要素

361のデータ構造を

利用した要素タイプ

761

導入する

節点あたりの自由度

3次元ソリッド要素:3

・ シェル要素:

6

・ 梁要素:

6

(39)

要素タイプ

641 (1)

46

(2) 1 (2) 2 (2) 3 x x x           (1) 1 (1) 2 (1) 3 x x x          

(1)

(2)

(2)

(1)

(3)

(4)

(1) 1 (1) 2 (1) 3 x x x           (1) 1 (1) 2 (1) 3 x x x           (2) 1 (2) 2 (2) 3 x x x           (2) 1 (2) 2 (2) 3 x x x          

FrontISTRのメッシュファイルでは,節点座標を二つ用意する

(メッシュを表示する際に都合が良いためであるが,

計算には使用しないので

(3) と (4) の節点座標はどのような値でも良い)

計算したい梁要素

611

入力データとして用意するのは

四面体要素

431のデータ構造

(40)

要素タイプ

641 (2)

47

FrontISTRのプログラム内では,(3) と (4) の節点変位は梁の回転自由度となる

(2) 1 (2) 2 (2) 3 (2) 1 (2) 2 (2) 3 u u u                        (1) 1 (1) 2 (1) 3 (1) 1 (1) 2 (1) 3 u u u                       

(1)

(2)

計算したい梁要素

611

(1) 1 (1) 2 (1) 3 u u u          

(2)

(1)

(3)

(4)

(2) 1 (2) 2 (2) 3 u u u           (2) 1 (2) 2 (2) 3              (1) 1 (1) 2 (1) 3             

FrontISTRのプログラム内では

四面体要素

431のデータ構造

(41)

要素タイプ

641 (3)

48

1,1 1,2 1,11 1,12 2,1 2,2 2,11 2,12 11,1 11,2 11,11 11,12 12,1 12,2 12,11 12,12

K

K

K

K

K

K

K

K

K

K

K

K

K

K

K

K

K =

 

剛性マトリックス

(梁要素611)

1,1 1,2 1,11 1,12 2,1 2,2 2,11 2,12 11,1 11,2 11,11 11,12 12,1 12,2 12,11 12,12

K

K

K

K

K

K

K

K

K

K

K

K

K

K

K

K

K =

 

FrontISTRのプログラム内では,

梁要素の剛性マトリックス成分をテーブルに従って変更する

(2) 1 (2) 2 (2) 3 (2) 1 (2) 2 (2) 3

u

u

u

(1) 1 (1) 2 (1) 3 (1) 1 (1) 2 (1) 3

u

u

u

(1) 1 (1) 2 (1) 3

u

u

u

(2) 1 (2) 2 (2) 3

u

u

u

(1) 1 (1) 2 (1) 3

(2) 1 (2) 2 (2) 3

1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12

テーブル

4,8 7,5

K

 

K

例えば,

FrontISTRのプログラム内で計算する

剛性マトリックス

(42)

49

目次

1.

FrontISTRにおけるBernoulli-Euler梁要素/MITCシェル

要素を用いた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

2.

シェル要素/梁要素とソリッド要素を混ぜた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

(43)

50

目次

1.

FrontISTRにおけるBernoulli-Euler梁要素/MITCシェル

要素を用いた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

2.

シェル要素/梁要素とソリッド要素を混ぜた解析

・ 理論

・ 現バージョンのプログラム

・ 解析事例

(44)

梁の曲げ解析

(解析モデル)

51

T

xx ,max

= 60 MPa

T

xx ,min

= -60 MPa

x

y

L

H

M

T

xx,max

T

xx,min

Young’s modulus: E = 200,000 MPa

Poisson’s ratio: ν = 0

Geometry: L = 100 mm, H = 10 mm

O

(45)

梁の曲げ解析

(メッシュ)

52

611 411 111 711 211 811 511 311 11 601 701 801 501 301 1 11 40 5 10 5 703 603 20 5 307 503 803 303 605 705 805 105 205 305 405 5 505 507 707 807 309 509 809 109 409 609 607 709 9 209 1 11

Case A : 梁1次要素

Case B : ソリッド1次要素 (非適合要素)

Case C : 梁1次要素とソリッド1次要素の混合

(46)

梁の曲げ解析

(梁1次要素とソリッド1次要素の混合)

53

x x z y y y x z z x

u

u

y

z

u

u

z

u

u

y

  

   

   

中立軸上の節点

5の変位を

,回転自由度を

とすると,

同じ断面上にある節点

105,205,305,405,505,605,705,805の

変位

以下の式によって拘束する

(ただし,微小変形を仮定)

x

y

z

40 5 10 5 703 603 20 5 307 503 803 303 605 705 805 105 205 305 405 5 505 507 707 807 309 509 809 109 409 609 607 709 9 209 1 11

梁の中立軸と

x 軸を一致させる

( ,

u u u

x y

,

z

)

( ,

  

x y

,

z

)

( ,

u u u

 

x y

,

z

)

(47)

梁の曲げ解析

(梁1次要素とソリッド1次要素の混合)

54

105 5 5 205 5 305 5 5 405 5 5 505 5 5 605 5 5 705 5 805 5 5

2

2

2

2

2

2

x x z x x x x z x x z x x z x x z x x x x z

H

u

u

u

u

H

u

u

H

u

u

H

u

u

H

u

u

u

u

H

u

u





(48)

梁の曲げ解析

(計算結果:Case AとCase B)

55

0.0E+00 5.0E-02 1.0E-01 1.5E-01 2.0E-01 2.5E-01 3.0E-01 3.5E-01

0.0E+00 2.0E+01 4.0E+01 6.0E+01 8.0E+01 1.0E+02

uy [mm] x [mm] Exact Case A

変形の拡大率 ×100

0.0

0.3 [mm]

Case Bの変形形状

Displacement

0.0E+00 5.0E-02 1.0E-01 1.5E-01 2.0E-01 2.5E-01 3.0E-01 3.5E-01

0.0E+00 2.0E+01 4.0E+01 6.0E+01 8.0E+01 1.0E+02

uy

[mm]

x [mm] Exact

(49)

梁の曲げ解析

(計算結果:Case C)

56

変形の拡大率 ×100

0.0

0.3 [mm]

Case Cの変形形状

Displacement

0.0E+00 5.0E-02 1.0E-01 1.5E-01 2.0E-01 2.5E-01 3.0E-01 3.5E-01

0.0E+00 2.0E+01 4.0E+01 6.0E+01 8.0E+01 1.0E+02

uy

[mm]

x [mm] Exact

Fig.  MITC4 shell element
Fig.  MITC4 shell element
Fig.  MITC4 shell element
Fig.   3 3  BCSR format for solid and shell elements.

参照

関連したドキュメント

TCP/IP階層モデル 階層の名称 概要 具体例 アプリケーション層 (Application) アプリケーションを実現 HTTP、DNS、 SMTP、POP、

リンク層 階層の名称 概要 具体例 アプリケーション層 (Application) アプリケーションを実現 HTTP、DNS、 SMTP、POP、

平成28年度 i-Construction事例紹介 事例④ ⼯事⽤道路建設⼯事 3次元設計データ作成 3次元設計データ作成

データ解析実践演習 Wekaによるデータ分析と応用 データ解析の手順  収集したデータはそれぞれ形式が違う  データを整形し,特徴を見極める.

リンク層 階層の名称 概要 具体例 アプリケーション層 (Application) アプリケーションを実現 HTTP、DNS、 SMTP、POP、

TCP/IP階層モデル 階層の名称 概要 具体例 アプリケーション層 (Application) アプリケーションを実現 HTTP、DNS、 SMTP、POP、

リンク層 階層の名称 概要 具体例 アプリケーション層 (Application) アプリケーションを実現 HTTP、DNS、 SMTP、POP、

その2.B.栽培画像と環境データの共有・運用管理 (栽培データ共有システム)方法を研究 ●目標