1. input
    1. chiều dài sàn Hs
    2. diện tích sàn ( chiều dài và chiều rộng ô sàn)
      1. phương y dài khoảng a
      2. phương x dài khoảng b
    3. tải trọng lên sàn
      1. tĩnh tải TT
        1. tải bản thân TTbt
        2. tường TTT
        3. các lớp hoàn thiện HT
      2. hoạt tải tiêu chuẩn của ô sàn HT
    4. chọn loại cáp
      1. 12.7mm
        1. ứng suất kéo cáp Fpj=1860*0.8=1488
        2. Lực kéo tối đa 1 sợi cáp N= As*Fpj
  2. tính số cáp
    1. tính theo phương y
      1. tải phân bố trên dãy TPBy = b*TT
      2. tải cân bằng TCB qy = 75% TPB
      3. tính moment
        1. My=qa^2/8
        2. Mbaly= N*e
          1. với e là độ lệch tâm của thép với chiều dày của sàn theo thiết kế thường giao động 0,03-0,1 mm
      4. số cáp thep phương y
        1. ny=My/Mbaly
          1. kiểu số nguyên k lấy lẻ
        2. có được n sẽ chia ra 3 option
          1. op1
          2. bố trí bó cáp ly=5 sợi
          3. op2
          4. bố trí bó cáp ly=6 sợi
          5. số bó Nby=n/l
          6. op3
          7. bố trí bó cáp ly=7 sợi
        3. có được số bó cáp Nb
          1. bố trí strip cột
          2. Nbc=75%Nb
          3. khoảng cách các bó r =(1/2*a)/(Nbc-1)
          4. lấy số nguyên int
          5. bố trí strip nhịp
          6. Nbn=25%Nb
          7. khoảng cách các bó r1=(1/2*a)/(Nbn-1)
          8. lấy số nguyên int
    2. tính theo phương x
      1. tải phân bố trên dãy TPBx = a*TT
      2. tải cân bằng TCB qx = 75% TPB
      3. tính moment
        1. Mx=qa^2/8
        2. Mbalx= N*e
          1. với e là độ lệch tâm của thép với chiều dày của sàn theo thiết kế thường giao động 0,03-0,1 mm
      4. số cáp thep phương x
        1. nx=Mx/Mbalx
          1. kiểu số nguyên k lấy lẻ
        2. có được n sẽ chia ra 3 option
          1. op1
          2. bố trí bó cáp lx=5 sợi
          3. op2
          4. bố trí bó cáp lx=6 sợi
          5. số bó Nbx=n/l
          6. op3
          7. bố trí bó cáp lx=7 sợi
        3. có được số bó cáp Nb
          1. bố trí strip cột
          2. Nbc=75%Nb
          3. khoảng cách các bó r =(1/2*a)/(Nbc-1)
          4. lấy số nguyên int
          5. bố trí strip nhịp
          6. Nbn=25%Nb
          7. khoảng cách các bó r1=(1/2*a)/(Nbn-1)
          8. lấy số nguyên int
  3. kiểm tra ứng suất
    1. theo phương trục y
      1. tính số liệu đầu vào
        1. W=a/2 * Hs * Hs/ly
        2. Ay=b*Hs
        3. Ứng suất trung bình sau khi hao ma sát và biến dạng neo : f2 = fp - delta f = 1333,97 – 34,35 = 1299,62(Mpa)
        4. Mmax cột , nhịp lấy từ safe cho hai tổ hợp bên dưới tương ứng
          1. TT + PTT
          2. (MTT+MPTT)maxcot=Mmaxcot
          3. (TT+PTT)maxnhip=Mmaxnhip
          4. TT+HT+PTF
          5. (TT+HT+PFT)maxcot=Mmaxcot1
          6. (TT+HT+PFT)maxnhip=Mmaxnhip1
      2. các giai đoạn kiểm tra theo TCVN
        1. ngay sau khi truyền tổ hợp TT + PTT
          1. dải trên cột
          2. P1=Nbc*As*f2
          3. kt ứng suất kéo
          4. us kéo cho phép
          5. Fkcp= 0.25* căn bậc hai của 24 Mpa = 1.23 Mpa
          6. us kéo của sàn
          7. Fcs=P1/Ay-Mmaxcot/W
          8. kt ứng suất nén
          9. us nén cho phép
          10. Fncp=0.6*24 = 14.4 Mpa
          11. us nén của sàn
          12. Fns=P1/Ay+Mmaxcot/W
          13. dải nhịp
          14. P1=Nbn*As*f2
          15. kt ứng suất kéo
          16. us kéo cho phép
          17. Fkcp= 0.25* căn bậc hai của 24 Mpa = 1.23 Mpa
          18. us kéo của sàn
          19. Fcs=P1/Ay-Mmaxnhip/W
          20. kt ứng suất nén
          21. us nén cho phép
          22. Fncp=0.6*24 = 14.4 Mpa
          23. us nén của sàn
          24. Fns=P1/Ay+Mmaxnhip/W
        2. giai đoạn sử dụng tổ hợp TT + HT + PTF
          1. dải trên cột
          2. P2=Nbc*As*f2
          3. kt ứng suất kéo
          4. us kéo cho phép
          5. Fkcp= 0.5* căn bậc hai của 30 Mpa = 2.74 Mpa
          6. us kéo của sàn
          7. Fcs=P2/Ay-Mmaxcot/W
          8. kt ứng suất nén
          9. us nén cho phép
          10. Fncp=0.45*30 = 13.5 Mpa
          11. us nén của sàn
          12. Fns=P2/Ay+Mmaxcot/W
          13. dải nhịp
          14. P2=Nbn*As*f2
          15. kt ứng suất kéo
          16. us kéo cho phép
          17. Fkcp= 0.5* căn bậc hai của 30 Mpa = 2.74 Mpa
          18. us kéo của sàn
          19. Fcs=P2/Ay-Mmaxnhip1/W
          20. kt ứng suất nén
          21. us nén cho phép
          22. Fncp=0.45*30 = 13.5 Mpa
          23. us nén của sàn
          24. Fns=P2/Ay+Mmaxnhip1/W
    2. theo phương trục x
      1. tính số liệu đầu vào
        1. W=b/2 * Hs * Hs/lx
        2. Ax=a*Hs
        3. Ứng suất trung bình sau khi hao ma sát và biến dạng neo : f2 = fp - delta f = 1333,97 – 34,35 = 1299,62(Mpa)
        4. Mmax cột , nhịp lấy từ safe cho hai tổ hợp bên dưới tương ứng
          1. TT + PTT
          2. (MTT+MPTT)maxcot=Mmaxcot
          3. (TT+PTT)maxnhip=Mmaxnhip
          4. TT+HT+PTF
          5. (TT+HT+PFT)maxcot=Mmaxcot1
          6. (TT+HT+PFT)maxnhip=Mmaxnhip1
      2. các giai đoạn kiểm tra theo TCVN
        1. ngay sau khi truyền tổ hợp TT + PTT
          1. dải trên cột
          2. P1=Nbc*As*f2
          3. kt ứng suất kéo
          4. us kéo cho phép
          5. Fkcp= 0.25* căn bậc hai của 24 Mpa = 1.23 Mpa
          6. us kéo của sàn
          7. Fcs=P1/Ax-Mmaxcot/W
          8. kt ứng suất nén
          9. us nén cho phép
          10. Fncp=0.6*24 = 14.4 Mpa
          11. us nén của sàn
          12. Fns=P1/Ax+Mmaxcot/W
          13. dải nhịp
          14. P1=Nbn*As*f2
          15. kt ứng suất kéo
          16. us kéo cho phép
          17. Fkcp= 0.25* căn bậc hai của 24 Mpa = 1.23 Mpa
          18. us kéo của sàn
          19. Fcs=P1/Ax-Mmaxnhip/W
          20. kt ứng suất nén
          21. us nén cho phép
          22. Fncp=0.6*24 = 14.4 Mpa
          23. us nén của sàn
          24. Fns=P1/Ax+Mmaxnhip/W
        2. giai đoạn sử dụng tổ hợp TT + HT + PTF
          1. dải trên cột
          2. P2=Nbc*As*f2
          3. kt ứng suất kéo
          4. us kéo cho phép
          5. Fkcp= 0.5* căn bậc hai của 30 Mpa = 2.74 Mpa
          6. us kéo của sàn
          7. Fcs=P2/Ax-Mmaxcot/W
          8. kt ứng suất nén
          9. us nén cho phép
          10. Fncp=0.45*30 = 13.5 Mpa
          11. us nén của sàn
          12. Fns=P2/Ax+Mmaxcot/W
          13. dải nhịp
          14. P2=Nbn*As*f2
          15. kt ứng suất kéo
          16. us kéo cho phép
          17. Fkcp= 0.5* căn bậc hai của 30 Mpa = 2.74 Mpa
          18. us kéo của sàn
          19. Fcs=P2/Ax-Mmaxnhip1/W
          20. kt ứng suất nén
          21. us nén cho phép
          22. Fncp=0.45*30 = 13.5 Mpa
          23. us nén của sàn
          24. Fns=P2/Ax+Mmaxnhip1/W
  4. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn
  5. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  6. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn
  7. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  8. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn
  9. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  10. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn
  11. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  12. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  13. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn
  14. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  15. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn
  16. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  17. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn
  18. dùng bool so sánh Fncp và Fns
    1. Fns<Fncp +> thỏa mãn dk us nén
    2. ngược lại thì k thỏa mãn
  19. dùng bool so sánh Fkcp và Fcs
    1. Fcs<Fkcp => thỏa mãn đk us kéo
    2. ngược lại thì k thỏa mãn