<aside>
🆕
v1.21.0(2026.10.10)の更新: 矢印のボタン(px, py, pxy, pxy2, mx, my, mxy, mxy2)を押してもコンポーネントを計算し直さず,Rhino の表示だけ描き直すようにしました。出力が変わらないので,下流の Elastic Analysis なども再解析しません。
</aside>
<aside>
🆕
v1.11.0(2026.10.04)の更新: arrowsize を繋がないときに水平力の矢印が表示されなかった不具合を直しました。繋がないときは最大の矢印を 1.5 m として描きます。
</aside>
コンポーネントの構成
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b4ef1f3d-0d15-4f1b-801a-547f680dd914/seismic.pdf
このコンポーネントは,節点外力ベクトルの鉛直下向き成分を各節点の質量として,Ai分布に基づいて地震力を自動生成します。0°と90°方向の通常の地震力の他,45°と135°方向の地震力も合わせて生成されます。出力形式は以下の通りです。
- index:各層に含まれる節点番号(Tree形式で,[[層1に含まれる節点番号群],[層2に含まれる節点番号群],...])
- Wi:各層の重量(List形式で,[$w_1$, $w_2$, ...])
- sumWi:各層の負担重量(List形式で,[$W_1$, $W_2$, ...])
- Ai:各層の地震層せん断力係数の高さ方向の分布係数(List形式で,[$A_1$, $A_2$, ...])
- Ci:各層のせん断力係数(List形式で,[$C_1$, $C_2$, ...])
- Qi:各層のせん断力(List形式で,[$Q_1$, $Q_2$, ...])
- Pi:各層の水平力(List形式で,[$P_1$, $P_2$, ...])
- ki:各層の水平震度(List形式で,[$k_1$, $k_2$, ...])
- +FX:X方向(0°方向)地震力(Tree形式で,節点番号0から順に[[節点番号,Px, 0, 0, 0, 0, 0],...])
- +FY:Y方向(90°方向)地震力(Tree形式で,節点番号0から順に[[節点番号,0, Py, 0, 0, 0, 0],...])
- +FXY(45):45°方向)地震力(Tree形式で,節点番号0から順に[[節点番号,Px, Py, 0, 0, 0, 0],...])
- +FXY(135):135°方向)地震力(Tree形式で,節点番号0から順に[[節点番号,Px, Py, 0, 0, 0, 0],...])
- -FX:-X方向(180°方向)地震力(Tree形式で,節点番号0から順に[[節点番号,Px, 0, 0, 0, 0, 0],...])
- -FY:-Y方向(-90°方向)地震力(Tree形式で,節点番号0から順に[[節点番号,0, Py, 0, 0, 0, 0],...])