<aside> 🆕
v1.21.0(2026.10.09)追加のコンポーネントです(OpenSees > Pile)。
v1.21.0(2026.10.10)の更新: 入力 B(支点)を省略できるようにしました(柱を杭に直接接合する支点の無い建物)。柱と杭の接合部(PileList の joint)の位置はフーチングなしの杭 1 本(d = 0 なら杭頭 = 柱脚の節点)です。
</aside>
上部構造と杭の一体モデルを作ります。これまで杭を線材で入れ,地盤ばねを 1 つずつ手で入れていた一体解析を自動でモデル化します。上部構造の Elastic Analysis の入力(R, IJ, B, spring, joint, E, poi, A, Iy, Iz, J, l_vec, F, FX, FY, f)をつなぐと,杭の位置に杭・地盤ばね・フーチングを加えた一体モデルを出力し,そのまま Elastic Analysis(長期・X・Y)につなぎます。結果は Pile (杭) の PileFrameCheck で検定します。
地盤(SoilData)・杭リスト(PileList)・杭の点のユーザーテキストは分離モデル(PileHorizontal・PileCapacity・PileFooting)と同じです。
杭の点は基礎梁の天端などに置いても構いません。平面の位置が同じ解析モデルの節点のうち,支点の節点・高さの近い節点(壁式の線材置換モデルでは基礎梁のせいの中心の平均の高さの節点)に自動で合わせ,杭頭はその節点から d 下にします(d = 杭頭〜その節点の高さ)。合わせた点は report と計算書の「注意」に書きます。
入力データは以下の通りです(説明は Grasshopper のツールチップと同じ)。
layer : Rhino layers of the pile points (plan position of a foundation beam node; the height may differ). User text: pile, footing, soil, top, d, n, wf, name(Pile (杭) を参照)soil : soil data (output soil of SoilData, or a csv file path)piles : pile list (output piles of PileList, or a csv file path). Footings with a pile layout: each pile is modeledR, IJ, B, spring, joint, E, poi, A, Iy, Iz, J, l_vec : the input of Elastic Analysis of the superstructureF : long-term nodal loads (wf of the pile points is added as −Pz)FX, FY : seismic loads of the X / Y case (the horizontal force of the foundation is added)