<aside>
🔒
※この機能(Eccentricity・Eccentricity2)は現在の公開版(v1.22.0 以降)には付属しません。
</aside>
コンポーネントの構成

このコンポーネントは,X 方向・Y 方向の地震力で解いた Elastic Analysis の結果から,各階の偏心率 Rex, Rey と剛性率 Rsx, Rsy を計算します(建築基準法施行令 82 条の 6)。1 つのコンポーネントで全階をまとめて計算します。長期・X 方向・Y 方向の 3 つの Elastic Analysis の結果をつなぎます。
<aside>
🆕 2026.09.30 に作り直しました(コンポーネント名 Eccentricity2)。旧版の Eccentricity は 1 つの階だけを扱い,剛性率を計算しないものでした。旧版は隠しコンポーネントにしてあり,既存の .gh は開けます。旧版の問題点は「旧版からの変更」に書きました。
</aside>
入力データは以下の通りです。赤字は入力必須データです。
- R : 節点座標ベクトル(AssembleGeometries の出力 R を繋ぎます)。
- IJ : 要素の定義 [[No.i,No.j,材料No.,断面No.,角度],...](Elastic Analysis と同じ IJ)。柱・ブレースを数えるのに使います。
- IJKL : シェル要素の定義。鉛直なシェル要素を壁として数えます。
- spring : ばね要素の定義。階をまたぐばね要素を数えます。
- KABE_W : 壁(壁倍率)の定義 [[No.i,No.j,No.k,No.l,倍率,rad],...]。
- layer : 各階の床の高さの範囲 [[zmin,zmax],...](DataTree)。SeismicLoads の layer と同じものを繋げます。つながないときは F(L) の下向き荷重がある節点の高さから床を決めます。
- sec_f(L) : 長期荷重の Elastic Analysis の sec_f。重心を柱の長期軸力から求めるときに使います。
- F(L) : 長期荷重の節点荷重 [[節点No.,Px,Py,Pz,Mx,My,Mz],...](AssembleLoads の F)。重心を荷重から求めるときと,床の自動判定に使います。
- D(R)(X) : X 方向の地震力の Elastic Analysis の D(R)(節点ごとの変位)。D ではなく D(R) を繋ぎます。
- sec_f(X), spring_f(X), shear_w(X), shell_s(X) : X 方向の地震力の Elastic Analysis の sec_f, spring_f, shear_w, shell_s。モデルにある部材の種類に応じて繋ぎます。
- F(X) : X 方向の地震力(SeismicLoads の +FX)。層せん断力の照合だけに使います。
- D(R)(Y), sec_f(Y), spring_f(Y), shear_w(Y), shell_s(Y), F(Y) : Y 方向の地震力の解析結果(X 方向と同じ)。X・Y の片方だけでも計算できます(その方向の値だけが出ます)。
- index : 数える梁要素の番号のリスト。つながないときは階をまたぐすべての柱・ブレースを数えます。