Skip to main content

CrossSection_L

Namespace: FEMur.CrossSections

L形断面(山形鋼 / アングル)。鉛直脚(長さ A)と水平脚(長さ B)を持つ。 等辺は A=B の特例。対称軸を持たない非対称断面で、重心は Y・Z 両方にずれ、 断面主軸が幾何軸から回転する。 形状モデル: 2つの矩形(鉛直 A×t・水平 B×t)から重なり t×t を引いた シャープ角の合成断面(隅肉は考慮しない)。 基底の Iyy/Izz には幾何軸(脚に平行な重心軸)まわりの値(JIS表の Ix/Iy 相当)を格納し、 断面相乗モーメント Iyz・主断面二次モーメント Iu/Iv・ 主軸角 PrincipalAngleDeg を参考値として保持する (現フレームワークのソルバーは Iyy/Izz の2値のみ使用し、主軸結合は未対応)。

public sealed class CrossSection_L : CrossSection_Beam

Inheritance: System.Object → FEMur.CrossSections.CrossSection → FEMur.CrossSections.CrossSection_Beam → FEMur.CrossSections.CrossSection_L

View source

Constructors​

NameSignatureSummary
CrossSection_L()public CrossSection_L()—
CrossSection_L(string, double, double, double)public CrossSection_L(string name, double a, double b, double t)—

Properties​

NameSignatureSummary
A_legpublic double A_leg { get; set; }—
B_legpublic double B_leg { get; set; }—
tpublic double t { get; set; }—
Iyzpublic double Iyz { get; set; }断面相乗モーメント Iyz [mm⁴](重心・幾何軸まわり)
Iupublic double Iu { get; set; }強主断面二次モーメント Iu [mm⁴]
Ivpublic double Iv { get; set; }弱主断面二次モーメント Iv [mm⁴]
iupublic double iu { get; set; }強主軸まわりの断面二次半径 iu [mm]
ivpublic double iv { get; set; }弱主軸まわりの断面二次半径 iv [mm]
PrincipalAngleDegpublic double PrincipalAngleDeg { get; set; }主軸角 [deg](幾何 Y 軸から強主軸 u までの回転角)

Methods​

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