// MoonSteel - 钢结构设计常量定义
// ==================== 数学常量 ====================
///|
/// 圆周率
pub const PI : Double = 3.141592653589793
///|
/// 浮点数比较精度
pub const EPSILON : Double = 1.0e-10
// ==================== 钢材物理性质 ====================
///|
/// 钢材弹性模量 (GPa)
pub const E_STEEL : Double = 206.0
///|
/// 钢材剪切模量 (GPa)
pub const G_STEEL : Double = 79.0
///|
/// 钢材泊松比
pub const NU_STEEL : Double = 0.3
///|
/// 钢材密度 (kg/m³)
pub const RHO_STEEL : Double = 7850.0
///|
/// 钢材容重 (kN/m³)
pub const GAMMA_STEEL : Double = 78.5
///|
/// 钢材线膨胀系数 (1/°C)
pub const ALPHA_STEEL : Double = 1.2e-5
// ==================== 钢材强度设计值 (MPa) ====================
///|
/// Q235 钢材抗拉、抗压、抗弯强度设计值
pub const F_Q235 : Double = 215.0
///|
/// Q235 钢材抗剪强度设计值
pub const FV_Q235 : Double = 125.0
///|
/// Q345 钢材抗拉、抗压、抗弯强度设计值
pub const F_Q345 : Double = 310.0
///|
/// Q345 钢材抗剪强度设计值
pub const FV_Q345 : Double = 180.0
///|
/// Q390 钢材抗拉、抗压、抗弯强度设计值
pub const F_Q390 : Double = 350.0
///|
/// Q390 钢材抗剪强度设计值
pub const FV_Q390 : Double = 205.0
///|
/// Q420 钢材抗拉、抗压、抗弯强度设计值
pub const F_Q420 : Double = 380.0
///|
/// Q420 钢材抗剪强度设计值
pub const FV_Q420 : Double = 220.0
// ==================== 焊缝强度设计值 (MPa) ====================
///|
/// 对接焊缝抗拉强度设计值 (Q235)
pub const FTW_Q235 : Double = 215.0
///|
/// 对接焊缝抗压强度设计值 (Q235)
pub const FCW_Q235 : Double = 215.0
///|
/// 对接焊缝抗剪强度设计值 (Q235)
pub const FVW_Q235 : Double = 125.0
///|
/// 角焊缝抗拉、抗压、抗剪强度设计值 (Q235)
pub const FFW_Q235 : Double = 160.0
///|
/// 对接焊缝抗拉强度设计值 (Q345)
pub const FTW_Q345 : Double = 310.0
///|
/// 对接焊缝抗压强度设计值 (Q345)
pub const FCW_Q345 : Double = 310.0
///|
/// 对接焊缝抗剪强度设计值 (Q345)
pub const FVW_Q345 : Double = 180.0
///|
/// 角焊缝抗拉、抗压、抗剪强度设计值 (Q345)
pub const FFW_Q345 : Double = 200.0
// ==================== 螺栓强度设计值 (MPa) ====================
///|
/// 普通螺栓抗拉强度设计值 (4.6级)
pub const FTB_46 : Double = 170.0
///|
/// 普通螺栓抗剪强度设计值 (4.6级)
pub const FVB_46 : Double = 140.0
///|
/// 普通螺栓承压强度设计值 (4.6级)
pub const FCB_46 : Double = 305.0
///|
/// 高强度螺栓抗拉强度设计值 (8.8级)
pub const FTB_88 : Double = 400.0
///|
/// 高强度螺栓抗剪强度设计值 (8.8级)
pub const FVB_88 : Double = 250.0
///|
/// 高强度螺栓承压强度设计值 (8.8级)
pub const FCB_88 : Double = 470.0
// ==================== 稳定系数 ====================
///|
/// 轴心受压构件稳定系数表 (简化,按长细比λ)
/// 实际应查表,这里提供近似值
///|
/// 长细比修正系数 (用于计算稳定系数)
pub const LAMBDA_C : Double = 93.9
// ==================== 截面分类 ====================
///|
/// 截面宽厚比限值 - 工字钢翼缘 (b/t)
pub const B_T_LIMIT_FLANGE : Double = 13.0
///|
/// 截面宽厚比限值 - 工字钢腹板 (h_w/t_w)
pub const H_T_LIMIT_WEB : Double = 80.0
// ==================== 疲劳计算 ====================
///|
/// 疲劳计算循环次数基准值
pub const N_BASE : Double = 2.0e6
///|
/// 疲劳强度修正系数 (一般情况)
pub const GAMMA_F : Double = 1.0
// ==================== 防火设计 ====================
///|
/// 钢材比热容 (J/(kg·K))
pub const C_STEEL : Double = 600.0
///|
/// 钢材热传导系数 (W/(m·K))
pub const LAMBDA_STEEL : Double = 45.0
///|
/// 临界温度 (℃) - 一般取 540℃
pub const T_CRITICAL : Double = 540.0
// ==================== 构造要求 ====================
///|
/// 最小板厚 (mm) - 一般要求
pub const T_MIN : Double = 4.0
///|
/// 最大板厚 (mm) - 焊接限制
pub const T_MAX_WELD : Double = 100.0
///|
/// 最小螺栓间距 (mm)
pub const BOLT_SPACING_MIN : Double = 3.0
///|
/// 最小螺栓边距 (mm)
pub const BOLT_EDGE_MIN : Double = 1.5
// ==================== 荷载分项系数 ====================
///|
/// 永久荷载分项系数
pub const GAMMA_G : Double = 1.2
///|
/// 可变荷载分项系数
pub const GAMMA_Q : Double = 1.4
///|
/// 结构重要性系数 (一般结构)
pub const GAMMA_0 : Double = 1.0
// ==================== 单位换算 ====================
///|
/// MPa 转 Pa
pub const MPA_TO_PA : Double = 1000000.0
///|
/// GPa 转 Pa
pub const GPA_TO_PA : Double = 1000000000.0
///|
/// kN 转 N
pub const KN_TO_N : Double = 1000.0
///|
/// mm 转 m
pub const MM_TO_M : Double = 0.001
///|
/// m 转 mm
pub const M_TO_MM : Double = 1000.0
///|
/// 度转弧度
pub const DEG_TO_RAD : Double = 0.017453292519943295
///|
/// 弧度转度
pub const RAD_TO_DEG : Double = 57.29577951308232