Hirai Takayuki

4章 モデル入力デ-タの作成 

4章 モデル入力データの作成

 

4-1 モデルの作成

解析の対象領域を6面体の有限要素を用いたモデルに置き換える。図4-1に示す柱と梁の構造物を、図4-2に示すモデルに置き換える場合を例にして、モデルの作成方法を説明する。

1)モデルのタイトル

タイトルを整数5文字以下で付ける。401とする。

2)要素分割

解析の対象領域を6面体の要素に分割する。モデル401は、対象性を考慮して左半分の領域に6個の要素を設定している。

3)要素の番号

要素に番号を付ける。付け方の順番は任意である。

4)材質の種類とその番号

要素の材質について、何種類あるかを決め、種類に番号を付ける。番号ごとにヤング率とポアソン比を一定にする。ただしポアソン比は0.0以上0.5未満の値にしなければならない。

5)座標の設定

XYZ直交座標を設定する。

6)節点の設定

要素の頂点と稜の中間に位置する点に節点を設定する。稜の中間の節点はどの位置にあってもよいが、通常は稜の長さを2等分する中点付近が望ましい。

7)節点の番号

節点に番号を付ける。番号の付け方は任意である。

8)節点に与える変位と節点力

全ての節点において、X方向とY方向とZ方向のそれぞれで、変位または節点力のいずれか一方を必ず与える。このとき全体が平行移動や回転を起こさないような変位を必ず与える。

 

 

3s_4_1

図4-1 柱と梁の構造物

4-2 モデル入力デ-タの数値の並び

モデル入力デ-タは、表4-1のように次の1)~10)の数値を並べて作成する。表4-2は図4-2のモデル401について作成した入力データである。

1)N10=整数5字枠(1~5欄)。タイトル。

2)N11=整数5字枠(1~5欄)。要素数。

N12=整数5字枠(6~10欄)。節点数。

N13=整数5字枠(11~15欄)。材質の種類の数。

N14=整数5字枠(16~20欄)。数値積分するときのガウスの積分点の数。通常は3。

3)番号1の節点の座標。

N20=整数5字枠(1~5欄)。節点の番号。

C21=小数15字枠(6~20欄)。節点のX座標。

C22=小数15字枠(21~35欄)。節点のY座標。

C23=小数15字枠(36~50欄)。節点のZ座標。

 

3s_4_2

節点に与える変位と節点力

節点1~8          X方向変位0、Y方向変位0、Z方向変位0

節点57~59、64、65  X方向外力0、Y方向変位0、Z方向外力0

節点78,80        X方向外力0、Y方向変位0、Z方向外力-100kgf

節点79           X方向外力0、Y方向変位0、Z方向外力-400kgf

 

図4-2 モデル401

4)節点の番号順に節点の数だけ3)と同じ行が続く。

5)番号1の要素に関する値である。

N30 =整数4字枠(1~4欄)。要素の番号。

N31 =それぞれ整数4字枠(N31~N40は5~44欄、N41~N50は2行目の5~44欄)。~N50 要素の20個の節点の番号。頂点にある節点のどれか1つを最初のN31に選び、図4-3     に示す位置関係の順番でそれぞれの節点の番号を並べる。

N51 =整数4字枠(45~48欄)。材質の種類の番号。

C52 =小数10字枠(49~58欄)。乾燥収縮吸湿膨張または温度変化による要素の歪度。9-12節で説明する。

6)要素の番号順に要素の数だけ5)と同じ内容が続く。

7)番号1の材質の種類に関する値である。

N60=整数5字枠(1~5欄)。材質の種類の番号。

C61=小数15字枠(6~20欄)。ヤング率。

C62=小数15字枠(21~35欄)。ポアソン比。

8)材質の番号順に材質の種類の数だけ7)と同じ内容が続く。

9)節点に与える境界条件に関する値である。

N70=整数5字枠(1~5欄)。変位または0でない節点力を与える節点の番号。

N71=整数5字枠(6~10欄)。X方向に与えるのが変位のとき1、節点力のとき0。

N72=整数5字枠(11~15欄)。Y方向に与えるのが変位のとき1、節点力のとき0。

N73=整数5字枠(16~20欄)。Z方向に与えるのが変位のとき1、節点力のとき0。

C74=小数15字枠(21~35欄)。X方向に与える変位または節点力の値。

C75=小数15字枠(36~50欄)。Y方向に与える変位または節点力の値。

C76=小数15字枠(51~65欄)。Z方向に与える変位または節点力の値。

10)変位または0でない節点力を与える節点の数だけ9)と同じ内容が続く。

 

3s_4_3

図4-3 要素の20個の節点の位置関係。平面6面体でも曲面6面体でも同じ。最初のN31は8つの頂点から任意に選べ、N31とN32を決めると残りの18個の節点が決まる。

 

X方向とY方向とZ方向のいずれでも0の節点力を与える節点は、入力デ-タとして9)、10)の所で節点力を与える必要がない。これらは計算の実行において自動的に与えられる。

11)デ-タの最後に行の先頭から5文字で99999を入れる。

表4-1 モデル入力デ-タの並び

      (注:最上行の数字は、数値配列の欄の数で、入力データではない。

各行先頭の1)~10)のは、説明箇所の表示で、入力データではない)

 

5   10   15   20   25   30   35   40   45   50   55   60

1)   N10

2)  N11  N12  N13  N14

3)   N20            C21            C22            C23

4)    〃             〃             〃             〃

4)    〃             〃             〃             〃

4)    〃             〃             〃             〃

5)  N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40

N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51       C52

6)                  〃

6)                  〃

6)                  〃

7)   N60            C61            C62

8)    〃             〃             〃

8)    〃             〃             〃

8)    〃             〃             〃

9)   N70  N71  N72  N73            C74            C75            C76

10)    〃   〃   〃   〃             〃             〃             〃

10)    〃   〃   〃   〃             〃             〃             〃

10)    〃   〃   〃   〃             〃             〃             〃

11) 99999

表4-2 モデル401の入力デ-タ

  401

    6   80    2    3

    1       0.000000       0.000000       0.000000

    2      20.000000       0.000000       0.000000

    3      40.000000       0.000000       0.000000

    4       0.000000      30.000000       0.000000

    5      40.000000      30.000000       0.000000

    6       0.000000      60.000000       0.000000

    7      20.000000      60.000000       0.000000

    8      40.000000      60.000000       0.000000

    9       0.000000       0.000000      75.000000

   10      40.000000       0.000000      75.000000

   11       0.000000      60.000000      75.000000

   12      40.000000      60.000000      75.000000

   13       0.000000       0.000000     150.000000

   14      20.000000       0.000000     150.000000

   15      40.000000       0.000000     150.000000

   16       0.000000      30.000000     150.000000

   17      40.000000      30.000000     150.000000

   18       0.000000      60.000000     150.000000

   19      20.000000      60.000000     150.000000

   20      40.000000      60.000000     150.000000

   21       0.000000       0.000000     210.000000

   22      40.000000       0.000000     210.000000

   23       0.000000      60.000000     210.000000

   24      40.000000      60.000000     210.000000

   25       0.000000       0.000000     270.000000

   26      20.000000       0.000000     270.000000

   27      40.000000       0.000000     270.000000

   28       0.000000      30.000000     270.000000

   29      40.000000      30.000000     270.000000

   30       0.000000      60.000000     270.000000

   31      20.000000      60.000000     270.000000

   32      40.000000      60.000000     270.000000

   33       0.000000       0.000000     310.000000

   34      40.000000       0.000000     310.000000

   35       0.000000      60.000000     310.000000

   36      40.000000      60.000000     310.000000

   37       0.000000       0.000000     350.000000

   38      20.000000       0.000000     350.000000

   39      40.000000       0.000000     350.000000

   40       0.000000      30.000000     350.000000

   41      40.000000      30.000000     350.000000

   42       0.000000      60.000000     350.000000

   43      20.000000      60.000000     350.000000

   44      40.000000      60.000000     350.000000

   45       0.000000     110.000000     280.000000

   46      40.000000     110.000000     280.000000

   47       0.000000     160.000000     290.000000

   48      20.000000     160.000000     290.000000

   49      40.000000     160.000000     290.000000

   50       0.000000     220.000000     290.000000

   51      40.000000     220.000000     290.000000

   52       0.000000     280.000000     290.000000

   53      20.000000     280.000000     290.000000

   54      40.000000     280.000000     290.000000

   55       0.000000     340.000000     290.000000

   56      40.000000     340.000000     290.000000

   57       0.000000     400.000000     290.000000

   58      20.000000     400.000000     290.000000

   59      40.000000     400.000000     290.000000

   60       0.000000     160.000000     320.000000

   61      40.000000     160.000000     320.000000

   62       0.000000     280.000000     320.000000

   63      40.000000     280.000000     320.000000

   64       0.000000     400.000000     320.000000

   65      40.000000     400.000000     320.000000

   66       0.000000     110.000000     350.000000

   67      40.000000     110.000000     350.000000

   68       0.000000     160.000000     350.000000

   69      20.000000     160.000000     350.000000

   70      40.000000     160.000000     350.000000

   71       0.000000     220.000000     350.000000

   72      40.000000     220.000000     350.000000

   73       0.000000     280.000000     350.000000

   74      20.000000     280.000000     350.000000

   75      40.000000     280.000000     350.000000

   76       0.000000     340.000000     350.000000

   77      40.000000     340.000000     350.000000

   78       0.000000     400.000000     350.000000

   79      20.000000     400.000000     350.000000

   80      40.000000     400.000000     350.000000

   1   1   3   8   6  13  15  20  18   2   5

       7   4   9  10  12  11  14  17  19  16   1 0.0000000

   2  13  15  20  18  25  27  32  30  14  17

      19  16  21  22  24  23  26  29  31  28   1 0.0000000

   3  25  27  32  30  37  39  44  42  26  29

      31  28  33  34  36  35  38  41  43  40   1 0.0000000

   4  30  32  49  47  42  44  70  68  31  46

      48  45  35  36  61  60  43  67  69  66   2 0.0000000

   5  47  49  54  52  68  70  75  73  48  51

      53  50  60  61  63  62  69  72  74  71   2 0.0000000

   6  52  54  59  57  73  75  80  78  53  56

      58  55  62  63  65  64  74  77  79  76   2 0.0000000

    1  220000.000000       0.200000

    2  230000.000000       0.200000

    1    1    1    1       0.000000       0.000000       0.000000

    2    1    1    1       0.000000       0.000000       0.000000

    3    1    1    1       0.000000       0.000000       0.000000

    4    1    1    1       0.000000       0.000000       0.000000

    5    1    1    1       0.000000       0.000000       0.000000

    6    1    1    1       0.000000       0.000000       0.000000

    7    1    1    1       0.000000       0.000000       0.000000

    8    1    1    1       0.000000       0.000000       0.000000

   57    0    1    0       0.000000       0.000000       0.000000

   58    0    1    0       0.000000       0.000000       0.000000

   59    0    1    0       0.000000       0.000000       0.000000

   64    0    1    0       0.000000       0.000000       0.000000

   65    0    1    0       0.000000       0.000000       0.000000

   78    0    1    0       0.000000       0.000000    -100.000000

   79    0    1    0       0.000000       0.000000    -400.000000

   80    0    1    0       0.000000       0.000000    -100.000000

99999

 

 

4-3 モデル入力デ-タの数値の並びにおける条件

入力デ-タの数値の並びは、下記の条件を必ず満たすようにする。

・整数は枠内の右に寄せて入れ、右端に空白を残さない。

・小数は枠の左(先頭)を1字以上空白にする。

・小数は小数点を必ず付ける。

・入れる数がない枠にも、整数0または小数0.0を必ず入れる。

・ゼロの小数は0.0を入れる。 .0や  . にしない。

・最後の行に先頭から99999を入れる。

 

4-4 モデルの節点数の限度

モデルに設定できる節点等の数には、次のような制限がある。

節点の数              8000以下

要素の数       2000以下

材質の種類           500以下

また、使用するパソコンのハ-ドディスクの空き容量による制限があり、空き容量に納まるデ-タ量のモデルでないと計算できない。モデルのデ-タ量は節点数によって決まる。計算できるモデルの接点数の限度は、6-1節と9-15節で説明する。サンプルソフトは、節点の数が1000以下の制限がある。

 

 

4-5 モデル入力デ-タのファイルの作成方法

推奨する方法               類似の形状のモデルの入力デ-タを編集して書き直す。

極力避ける方法              モデル入力デ-タのすべてをキ-ボ-ドから入力する。

類似のモデルの入力デ-タがない場合    類似のモデル入力デ-タを以下に説明するようにパソコンで自動作成した後、それを編集する。

モデル入力デ-タの自動作成は、X軸とY軸とZ軸に平行な稜をもつ基本モデル入力デ-タを作成し、必要に応じて節点の座標を書き直した後、基本モデル入力デ-タが2つ以上ある場合はそれらを同じ座標の節点で接合されるように合成して行う。自動作成されたモデル入力デ-タは、とりあえず暫定的な値を入れている箇所があるので、それらの値を修正する。

図4-2のモデル401を例にする。図4-4に示すような基本モデル402と基本モデル403に分け

 

3s_4_4

図4-4

る。ただし基本モデル403は、左の要素の稜をY軸に平行になるように変更している。なお、あらかじめ

1-3節の準備が必要です。パソコンの操作方法は1-2節を参照。

1)パソコンをWindowsで起動し、ハ-ドディスク上に自分の作業用に作成したフォルダ(ここでは hirai )の窓を開く。

2)画面のフォルダ hirai の窓の中のF3DCR.EXEのアイコンをダブルクリックする。

3)画面に新しい窓が開き、図4-5のような表示が上から順に出る。ただしア)~シ)の説明は出ない。このときアンダーラインを付けた数値の箇所に、?マークが出て表示が一時停止するので、次のア)~シ)の説明のように基本モデル402の入力デ-タの数値をキ-ボ-ドで入力する。

4)キ-ボ-ドからの入力が終了すると、作成された基本モデル402の入力デ-タが画面の窓に表示され、同時にフォルダ hirai のファイルDDに収納される。

5)ファイルDDの名前をDAに変更する。

6)2)~4)と同様に、図4-4の基本モデル403の入力デ-タを入れたファイルDDを作成する。

7)基本モデル入力デ-タはX軸とY軸とZ軸に平行な稜の要素を設定したモデルであるから、節点の座標が本来のモデルの該当する部分と違う場合は、ファイルDDのその節点の座標を書き直す。表4-3は6)で作成した基本モデル403の入力デ-タであるが、これを編集して表4-4に示すようにアンダ-ラインを引いた1~5,19、20の節点のZ座標を修正する。

8)ファイルDDの名前をDBに変更する。

9)画面のフォルダ hirai の窓の中のF3DSY.EXEのアイコンをダブルクリックする。

10)ファイルDAとDBの入力デ-タが合成され、合成された入力データはフォルダ hirai の中のファイルDDに収納される。この間はきわめて短時間であり、新しい窓が開き合成が正常に終わると閉じる。

11)合成するファイルDAとDBの入力デ-タに間違いがあるときは、新しく開いた窓が閉じずに   — DATA ERROR —  IRR = ##### と窓に表示され、同時にフォルダのファイルDDに書き込まれる。##### は間違いを調べるための整数であり、6-2節の表6-1のような間違いがある。この場合は、Y と ENTER のキ-を押すと窓が閉じる。ファイルDAとDBの入力デ-タの間違いを修正して、はじめからやり直す。

12)モデル入力デ-タを3つ以上合成する場合は、はじめ2つのモデル入力デ-タを合成した入力データ

をファイルDAに入れ、次のモデルの入力データをファイルDBに入れて、9)を繰り返す。

 

 

——–  CREATION INPUT DATA  ——-

TITLE =

 402        ア)モデルのタイトル

X-COORDINATE OF BASIS POINT =

 0.0      イ)位置の基準となるはじめの節点のX座標

Y-COORDINATE OF BASIS POINT =

 0.0      ウ)位置の基準となるはじめの節点のY座標

Z-COORDINATE OF BASIS POINT =

 0.0      エ)位置の基準となるはじめの節点のZ座標

X-DIRECTION DIVISION NUMBER =

 1                オ)X方向の分割数

X-DIRECTION DIVIDE LENGTH OF NO. 1 =

 40.0         カ)X方向の分割ごとの長さ

Y-DIRECTION DIVISION NUMBER =

 1                キ)Y方向の分割数

Y-DIRECTION DIVIDE LENGTH OF NO. 1 =

 60.0         ク)Y方向の分割ごとの長さ

Z-DIRECTION DIVISION NUMBER =

 3                ケ)Z方向の分割数

Z-DIRECTION DIVIDE LENGTH OF NO. 1 =

 150.0        コ)Z方向の分割ごとの長さ

Z-DIRECTION DIVIDE LENGTH OF NO. 2 =

 120.0        サ)Z方向の分割ごとの長さ

Z-DIRECTION DIVIDE LENGTH OF NO. 3 =

 80.0         シ)Z方向の分割ごとの長さ

 

図4-5 基本モデル402の入力データを自動作成するときの窓に

出る表示。アンダ-ラインとア)~シ)は説明のために記入。

13)入力する値を間違えた場合は、CTRL と C のキ-を同時に押すと入力デ-タの自動作成が中止するので、2)または6)からやり直す。

14)自動作成されたモデル入力データは、次の箇所に暫定的な値を入れているので編集用のアプリケーションを使って修正する。

・タイトル

・材料の種類の数

・要素の材質の種類

・材質のヤング率とポアソン比

・節点に与える変位と0でない節点力

 

表4-3 自動作成された基本モデル403の入力デ-タ

  403

    3   44    1    3

    1       0.000000      60.000000     290.000000

    2      20.000000      60.000000     290.000000

    3      40.000000      60.000000     290.000000

    4       0.000000     110.000000     290.000000

    5      40.000000     110.000000     290.000000

    6       0.000000     160.000000     290.000000

    7      20.000000     160.000000     290.000000

    8      40.000000     160.000000     290.000000

    9       0.000000     220.000000     290.000000

   10      40.000000     220.000000     290.000000

   11       0.000000     280.000000     290.000000

   12      20.000000     280.000000     290.000000

   13      40.000000     280.000000     290.000000

   14       0.000000     340.000000     290.000000

   15      40.000000     340.000000     290.000000

   16       0.000000     400.000000     290.000000

   17      20.000000     400.000000     290.000000

   18      40.000000     400.000000     290.000000

   19       0.000000      60.000000     320.000000

   20      40.000000      60.000000     320.000000

   21       0.000000     160.000000     320.000000

   22      40.000000     160.000000     320.000000

   23       0.000000     280.000000     320.000000

   24      40.000000     280.000000     320.000000

   25       0.000000     400.000000     320.000000

   26      40.000000     400.000000     320.000000

   27       0.000000      60.000000     350.000000

   28      20.000000      60.000000     350.000000

   29      40.000000      60.000000     350.000000

   30       0.000000     110.000000     350.000000

   31      40.000000     110.000000     350.000000

   32       0.000000     160.000000     350.000000

   33      20.000000     160.000000     350.000000

   34      40.000000     160.000000     350.000000

   35       0.000000     220.000000     350.000000

   36      40.000000     220.000000     350.000000

   37       0.000000     280.000000     350.000000

   38      20.000000     280.000000     350.000000

   39      40.000000     280.000000     350.000000

   40       0.000000     340.000000     350.000000

   41      40.000000     340.000000     350.000000

   42       0.000000     400.000000     350.000000

   43      20.000000     400.000000     350.000000

   44      40.000000     400.000000     350.000000

   1   1   3   8   6  27  29  34  32   2   5

       7   4  19  20  22  21  28  31  33  30   1 0.0000000

   2   6   8  13  11  32  34  39  37   7  10

      12   9  21  22  24  23  33  36  38  35   1 0.0000000

   3  11  13  18  16  37  39  44  42  12  15

      17  14  23  24  26  25  38  41  43  40   1 0.0000000

    1  200000.000000       0.200000

    1    1    1    1       0.000000       0.000000       0.000000

    2    1    1    1       0.000000       0.000000       0.000000

    3    1    1    1       0.000000       0.000000       0.000000

99999

表4-4 節点の座標を修正した基本モデル403の入力データ

  403

    3   44    1    3

    1       0.000000      60.000000     270.000000

    2      20.000000      60.000000     270.000000

    3      40.000000      60.000000     270.000000

    4       0.000000     110.000000     280.000000

    5      40.000000     110.000000     280.000000

    6       0.000000     160.000000     290.000000

    7      20.000000     160.000000     290.000000

    8      40.000000     160.000000     290.000000

    9       0.000000     220.000000     290.000000

   10      40.000000     220.000000     290.000000

   11       0.000000     280.000000     290.000000

   12      20.000000     280.000000     290.000000

   13      40.000000     280.000000     290.000000

   14       0.000000     340.000000     290.000000

   15      40.000000     340.000000     290.000000

   16       0.000000     400.000000     290.000000

   17      20.000000     400.000000     290.000000

   18      40.000000     400.000000     290.000000

   19       0.000000      60.000000     310.000000

   20      40.000000      60.000000     310.000000

   21       0.000000     160.000000     320.000000

   22      40.000000     160.000000     320.000000

   23       0.000000     280.000000     320.000000

   24      40.000000     280.000000     320.000000

   25       0.000000     400.000000     320.000000

   26      40.000000     400.000000     320.000000

   27       0.000000      60.000000     350.000000

   28      20.000000      60.000000     350.000000

   29      40.000000      60.000000     350.000000

   30       0.000000     110.000000     350.000000

   31      40.000000     110.000000     350.000000

   32       0.000000     160.000000     350.000000

   33      20.000000     160.000000     350.000000

   34      40.000000     160.000000     350.000000

   35       0.000000     220.000000     350.000000

   36      40.000000     220.000000     350.000000

   37       0.000000     280.000000     350.000000

   38      20.000000     280.000000     350.000000

   39      40.000000     280.000000     350.000000

   40       0.000000     340.000000     350.000000

   41      40.000000     340.000000     350.000000

   42       0.000000     400.000000     350.000000

   43      20.000000     400.000000     350.000000

   44      40.000000     400.000000     350.000000

   1   1   3   8   6  27  29  34  32   2   5

       7   4  19  20  22  21  28  31  33  30   1 0.0000000

   2   6   8  13  11  32  34  39  37   7  10

      12   9  21  22  24  23  33  36  38  35   1 0.0000000

   3  11  13  18  16  37  39  44  42  12  15

      17  14  23  24  26  25  38  41  43  40   1 0.0000000

    1  200000.000000       0.200000

    1    1    1    1       0.000000       0.000000       0.000000

    2    1    1    1       0.000000       0.000000       0.000000

    3    1    1    1       0.000000       0.000000       0.000000

99999

 

4-6 モデル入力デ-タの誤りの検出

モデル入力デ-タには多量の数値が並んでいるので、誤りを直接見つけられるのは、要素数や節点数などの基本的な数値である。要素の節点の番号の並びや節点の座標の間違いを直接探すのは無理で、これらは次の1)または2)の方法で検出する。

1)モデル入力デ-タの図形表示による方法

5章に説明する方法でモデル入力デ-タを図形表示し、要素の形状がおかしい箇所や境界条件で与えた節点の変位や節点力がおかしい箇所を図形から見つける。

図形表示の過程で、モデル入力デ-タの数値が区切りを付けて窓に表示されるので、区切りごとに必要な行数に対するデ-タの過不足を調べることも有効である。

2)節点の変位と節点力の計算による方法

6章に説明する方法で節点の変位と節点力を計算し、ファイルR1に入っている計算結果の出力デ-タの最後に示されるIRRの値から、表6-1により計算過程の異常の原因を調べる。また、途中まで計算が行われた場合は、要素の体積が出力されているので、体積が妥当な値になっていない要素を見つければ、その要素の節点番号や節点の座標が間違っていることになる。

PAGETOP
Copyright © 平居 孝之 All Rights Reserved.
Powered by WordPress & BizVektor Theme by Vektor,Inc. technology.