コンポーネントの構成

このコンポーネントは,Elastic Analysis で得られたシェル要素の節点変位 D(shell)・反力 reac_f・応力 shell_s(shell_stress)から,変形図・反力図・要素平均の曲げモーメント(Mx, My)のコンター図をRhinoビューポート上に表示します。表示する量は,コンポーネント下部のボタンで選びます。四角形要素だけでなく三角形要素にも対応しています。
<aside>
🆕 2026.09の更新で,応力の入力が shell_f(節点力)から shell_s(shell_stress resultants,四角形要素はガウス点4点×[N11,N22,N12,M11,M22,M12,Q13,Q23],三角形要素は要素平均の8値)に変わりました。このコンポーネントが描く Mx・My は,shell_s の M11・M22 を要素内で平均した値(要素ローカル軸基準)です。N・Qy・Qz・Mz(面内せん断など)を含めた,各種応力の詳しい表示(節点平均/要素ごと,主応力方向,上端・中央・下端,von Mises など)が必要な場合は,新しい VisualizeShellStress を使ってください。
</aside>
入力データは以下の通りです。赤字は入力必須データです。
- R : 節点座標ベクトル
- IJKL : シェル要素の要素-節点関係 [No.i,No.j,No.k,No.l(三角形は-1),材料No.,厚さ],...
- D(shell) : 各節点の変位 [u,v,w,θx,θy,θz]×4節点,...。未接続なら変形図は描かれません。
- reac_f : 反力 [節点番号,Px,Py,Pz,Mx,My,Mz],...。未接続なら反力図は描かれません。
- shell_s : Elastic Analysis の出力する shell 応力(shell_stress resultants)。四角形要素は4ガウス点ごとに [N11,N22,N12,M11,M22,M12,Q13,Q23] の32個,三角形要素は要素平均の8個です。未接続ならMx・My のコンター図は描かれません。
- index(shell) : 表示したい要素番号のリスト(既定値 -9999=未接続の場合はすべての要素が対象)
- DS : 変形の表示倍率(既定値 100.0)
- NS : 反力の表示倍率(既定値 0.1)
- FS : 表示文字のフォントサイズ(既定値 12.0)
- CS : モーメント反力の円弧の半径パラメータ(既定値 0.25)
- legend : カラーバーの位置・大きさ [offsetx, offsety, width, height, div](既定値 [50,50,50,300,5],画面座標)
出力データは以下の通りです。
- IJKL : 入力 IJKL をそのまま出力
- D(shell) : 入力 D(shell) をそのまま出力