เริ่มต้น — รับค่า Pu, Mx, My (ประลัย), ขนาดหน้าตัด b/h/cover/L, จำนวน+ขนาดเหล็กเสริมแกน X/Y, fc'
↓
คำนวณ kl/r เทียบกับ 34−12(M1/M2) และ 22
↓
เกินเกณฑ์เสายาวหรือไม่?
{{lcLongOut}}
↓ (คำนวณขยายโมเมนต์เสมอ ตามไฟล์ต้นฉบับ)
คำนวณ EI, Pc, Cm แล้วหาตัวคูณขยายโมเมนต์ δbx, δby (Moment Magnification)
↓
ขยายค่า Mx, My เป็น Mc (ถ้า δ<1 ใช้ค่าเดิม) — ได้แรงออกแบบ Pu, Mcx, Mcy
↓
คำนวณ β1, cb-x, cb-y, As-X, As-Y แล้วสแกนตำแหน่งแกนสะเทิน c (0→h) สร้างกราฟ P-M แยกแกน X/Y (2-layer strain compatibility)
↓
หาความเยื้องศูนย์จริง ex=Mcx/Pu, ey=Mcy/Pu แล้วอ่านกำลังรับแรง φPnx, φPny บนกราฟที่ eccentricity เดียวกัน
↓
รวมผลด้วย Bresler Reciprocal Load: 1/φPn = 1/φPnx + 1/φPny − 1/φPn0
↓
Pu ≤ φPn ?
{{lcResultOut}}
↓
ตรวจสอบระยะเรียงเหล็กปลอกที่กรอก เทียบ MIN(16db ยืน, 48db ปลอก, min(b,h))
↓
ระยะปลอก ≤ ระยะสูงสุด?
{{lcTieResultOut}}
↓
สรุปผลรายงาน — ผ่าน/ไม่ผ่านครบทุกเงื่อนไข