<aside> 🆕
v1.11.0(2026.10.04)追加のコンポーネントです(OpenSees > WallRC)。
</aside>
<aside> 🆕
v1.12.0(2026.10.06)の更新: 出力 names(AnalysisResultPDF2 の names に),floor elements(AnalysisResultPDFroof の floor elements に),gridX / gridXname / gridY / gridYname(通り芯。PDF2・roof・SlabCheckRC に)を追加しました。これで線材置換モデルの通りごとの軸組図・階ごとの伏図を Rhino の作図なしで出せます。入力 self weight = false で壁・梁の自重を p_load / e_load から除き,出力 A(w)(剛な仮想梁は 0)・rho を AssembleLoads の A・rho につなぐと自重を AssembleLoads で自動計算します。入力 wall finish(壁の仕上げ [kN/m²])から出力 w_load(各階の壁の 4 隅の節点の四角形)を作り,AssembleLoads の w_load につなぎます。スラブの面のユーザーテキスト Sz / Sz2(自重込みの床荷重,架構用 / 地震用)も使えます(ReadWallRC)。
</aside>
<aside> 🆕
v1.13.0(2026.10.06)の更新: 角が節点にあり,要素の並ぶ辺が 1 つ以上あるスラブはすべて f_load に入れるようにしました(これまでは要素のない辺があるスラブを p_load / e_load に入れていました)。要素のない辺の分の荷重は AssembleLoads が近い支持辺に配ります。5 角形以上のスラブは [n1, …, nk, w] の行になります。
</aside>
<aside> 🆕
v1.21.0(2026.10.09)の更新: (1) 梁・基礎梁の端や壁の端が,直交する通りの梁・基礎梁の途中(壁のない部分)に取り付く T 字の交点で,通り抜ける梁にも節点を置いてつなぐようにしました。(2) 壁梁・基礎梁の天端の高さが通りによって違う(段差のある)建物で,床の線材の高さ(梁の中心の平均)を各梁の実際の天端とせいから求め,壁柱の剛域も実際の基礎梁の天端・壁梁の下端から決めるようにしました。(3) 追加の線材の柱・ブレース(木柱・鉄骨の間柱など)の端を壁梁の天端など床の面に置いたとき,床の節点から面の点まで剛な要素を入れ,材端のピンなどは面の位置(フェイス)に置くようにしました(以前は床の節点に移していたので,ピンが梁の中心の高さにありました)。(4) 出力 layer に壁の最上階より上の追加の線材の階(2 階が木造の混構造の屋根など)も加えました。例題は Example of integrated pile model (RC wall building / mixed structure: 1F RC wall + 2F timber)。
</aside>
壁式RC の線材置換モデル(指針 付録 3 と同じ考え方)を,OSforGH の入力形式で出します。Elastic Analysis・AssembleLoads・SeismicLoads・RCBeamCheck・RCWallCheck などにそのまま繋げます。
入力データは以下の通りです(説明は Grasshopper のツールチップと同じ)。
model : RC wall building (ReadWallRC)flange : include the effective widths of the orthogonal walls in the bending stiffness of the walls (appendix 5: min(6t, clear span/4, length))slab : include the effective width of the slab (one side min(1 m, 6 ts)) in the bending stiffness of the wall beamscenter : true: the floors of the model are at the average height of the beam centers of each floor (foundation: foundation beams), false: at the floor levels (tops of the beams)base : supports when there are no support points (ReadWallRC 'supports') and no B(add): 0 = base nodes fixed, 1 = pin (translations fixed), 2 = pin horizontally + vertical ground springs KvKv : vertical ground spring per length of the foundation beams / wall bottoms [kN/m/m] (base = 2)