Skip to main content

LineLoad

Namespace: FEMur.Loads

線分に沿った線分布荷重 [N/mm](全体座標系)。 FloorLoad と同じく擬似荷重で、Model 構築時に LineLoadDistributor が 線分と重なる要素へ展開する。梁(BeamElement)と重なる区間は ElementLoad に、 残りの区間(シェルのエッジ・トラス要素)は等価節点荷重の PointLoad になる。 梁とシェルが共有するエッジや、隣接シェルが共有するエッジに二重に載荷しないよう、 区間単位で重複を除いて配る。 荷重強度は始点 LoadStart から終点 LoadEnd へ線形に変化する(台形分布)。 線分の全長が要素で覆われない場合は展開時に例外を投げる。

public sealed class LineLoad : Load

Inheritance: System.Object → FEMur.Loads.Load → FEMur.Loads.LineLoad

View source

Constructors​

NameSignatureSummary
LineLoad()public LineLoad()—
LineLoad(Point3, Point3, Vector3, Vector3, string)public LineLoad(Point3 start, Point3 end, Vector3 loadStart, Vector3 loadEnd, string loadCase = "DL")始点から終点へ線形に変化する線荷重を作成する。等分布なら loadStart と loadEnd に同じ値を渡す。
LineLoad(LineLoad)public LineLoad(LineLoad other)—

Properties​

NameSignatureSummary
Startpublic Point3 Start { get; set; }線分の始点 [mm]
Endpublic Point3 End { get; set; }線分の終点 [mm]
LoadStartpublic Vector3 LoadStart { get; set; }始点での分布荷重ベクトル [N/mm](全体座標系)
LoadEndpublic Vector3 LoadEnd { get; set; }終点での分布荷重ベクトル [N/mm](全体座標系)
IsExpandedpublic bool IsExpanded { get; set; }Model 構築時の展開済みフラグ。GH からの再構築経路での二重展開を防ぐ

Methods​

NameSignatureSummary
ToString()public override string ToString()Returns a string that represents the current object.