Luận Văn: Xây Dựng Phần Mềm Tính Toán Cốt Thép Bằng MATLAB

Luận văn xây dựng phần mềm tính toán cốt thép bằng MATLAB hướng dẫn chi tiết quy trình phát triển ứng dụng hỗ trợ kỹ thuật xây dựng hiệu quả.

Trường đại học

Đại học Lạc Hồng

Chuyên ngành

Kỹ thuật công trình

Người đăng

Ẩn danh

Thể loại

Báo cáo nghiên cứu khoa học

2011

65
4
0

Phí lưu trữ

30 Point

Tóm tắt

I. Phần mềm tính toán cốt thép

Phần mềm tính toán cốt thép được xây dựng nhằm đáp ứng nhu cầu tính toán cốt thép theo tiêu chuẩn Việt Nam, thay vì sử dụng các phần mềm nước ngoài. Phần mềm này được phát triển bằng MATLAB, một công cụ mạnh mẽ cho tính toán kỹ thuật. Mục tiêu chính là tạo ra một công cụ dễ sử dụng, miễn phí và phù hợp với tiêu chuẩn thiết kế kết cấu bê tông cốt thép tại Việt Nam.

1.1. Lý do chọn đề tài

Các phần mềm tính toán cốt thép hiện có đều sử dụng tiêu chuẩn nước ngoài và thường yêu cầu bản quyền. Điều này gây khó khăn cho kỹ sư và sinh viên trong việc áp dụng vào thực tế tại Việt Nam. Việc xây dựng một phần mềm tính toán cốt thép bằng MATLAB theo tiêu chuẩn Việt Nam là cần thiết để đáp ứng nhu cầu này.

1.2. Mục tiêu nghiên cứu

Mục tiêu của đề tài là tạo ra một công cụ tính toán cốt thép sử dụng ngôn ngữ lập trình MATLAB. Phần mềm này hỗ trợ kỹ sư và sinh viên trong việc tính toán cốt thép một cách nhanh chóng và chính xác, đặc biệt là trong các đồ án chuyên ngành.

II. Ứng dụng MATLAB trong xây dựng

MATLAB là một ngôn ngữ lập trình mạnh mẽ, được sử dụng rộng rãi trong tính toán kỹ thuật và phân tích số liệu. Trong đề tài này, MATLAB được sử dụng để xây dựng phần mềm tính toán cốt thép, nhờ khả năng xử lý các bài toán phức tạp và tạo giao diện người dùng thân thiện.

2.1. Giới thiệu chung về MATLAB

MATLAB là một phần mềm chuyên dụng do hãng MathWorks phát triển, được sử dụng trong nhiều lĩnh vực như toán học, kỹ thuật, và mô phỏng. Nó cung cấp các công cụ mạnh mẽ để tính toán, lập trình, và phân tích dữ liệu, phù hợp cho việc xây dựng các ứng dụng kỹ thuật.

2.2. Khai báo biến trong MATLAB

Trong phần mềm, các biến được khai báo và gán giá trị để thực hiện các tính toán cần thiết. Ví dụ, các lệnh như C1_Getfile để lấy dữ liệu từ file, C_tinhkhung để tạo giao diện tính toán, và tinhtoan để liên kết dữ liệu và xuất kết quả.

III. Thiết kế và tính toán cốt thép

Phần mềm tập trung vào việc tính toán cốt thép cho các cấu kiện bê tông cốt thép như dầm và cột. Các công thức tính toán được áp dụng theo tiêu chuẩn Việt Nam TCXDVN 356:2005, đảm bảo độ chính xác và phù hợp với thực tế thiết kế tại Việt Nam.

3.1. Tính toán dầm bê tông cốt thép

Phần mềm hỗ trợ tính toán cốt thép cho dầm chữ nhật và dầm chữ T chịu uốn. Các công thức tính toán được thiết lập dựa trên sơ đồ ứng suất và điều kiện hạn chế về chiều cao vùng bê tông chịu nén.

3.2. Tính toán cột bê tông cốt thép

Phần mềm cũng hỗ trợ tính toán cốt thép cho cột chịu nén lệch tâm một phương và nhiều lớp. Các công thức được thiết lập dựa trên sơ đồ ứng suất và biểu đồ tương tác, đảm bảo tính toán chính xác.

IV. Kết luận và kiến nghị

Phần mềm tính toán cốt thép bằng MATLAB là một công cụ hữu ích cho kỹ sư và sinh viên trong lĩnh vực xây dựng. Tuy nhiên, phần mềm hiện tại mới chỉ hỗ trợ tính toán cho cấu kiện 2D, cần phát triển thêm để hỗ trợ tính toán cho cấu kiện 3D trong tương lai.

4.1. Đóng góp của đề tài

Đề tài đã ứng dụng thành công MATLAB vào việc xây dựng phần mềm tính toán cốt thép theo tiêu chuẩn Việt Nam, giúp người dùng dễ dàng tính toán và tiết kiệm thời gian.

4.2. Hạn chế và hướng phát triển

Phần mềm hiện tại chưa hỗ trợ tính toán cho cấu kiện khung 3D. Trong tương lai, cần phát triển thêm các tính năng này để phần mềm trở nên hoàn thiện hơn.

01/03/2025
Luận văn xây dựng phần mềm tính toán cốt thép bằng matlab

Trích đoạn nội dung tài liệu

CHƯƠNG I CƠ SỞ LÝ THUYẾT 1.1 Thí nghiệm xác định khả năng chịu nén của bê tông a. Mẫu thí nghiệm hình lập phương Để xác định khả năng chịu nén của bê tông, một số tiêu chuẩn sử dụng mẫu thí nghiệm hình lập phương cạnh 150mm (Hình 1.1) và định nghĩa cường độ đặc trưng mẫu lập phương được suy ra từ phép thống kê các kết qủa thí nghiệm: f cube = f cube,m (1 − Sν ) Trong đó: f cube,m = ∑f cube ,i là cường độ chịu nén trung bình các mẫu thí nghiệm; n S = 1.64 ứng với xác suất đảm bảo 95%; σ ν= là hệ số biến động; f cube,m ∑ (f − f cube,m ) 2 cube ,i σ= là độ lệch quân phương; n −1 f cube,i là cường độ chịu nén tại thời điểm 28 ngày tuổi của mẫu thí nghiệm thứ i ; n là số lượng các mẫu thí nghiệm. GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 4 150 150 150 Hình 1.1 Mẫu thí nghiệm hình lập phương cạnh 150mm [6] b. Mẫu thí nghiệm hình lăng trụ Một số tiêu chuẩn sử dụng mẫu thí nghiệm hình lăng trụ đường kính 150mm, chiều cao 300mm (Hình 1.2) để xác định khả năng chịu nén của bê tông và định nghĩa cường độ đặc trưng mẫu lăng trụ được suy ra từ phép thống kê các kết qủa thí nghiệm: f cyl = f cyl,m (1 − Sν ) Trong đó: f cyl,m = ∑f cyl,i là cường độ chịu nén trung bình các mẫu thí nghiệm ; n S = 1.64 ứng với xác suất đảm bảo 95%; σ ν= là hệ số biến động; f cyl,m ∑ (f − f cyl,m ) 2 cyl,i σ= là độ lệch quân phương; n −1 f cyl,i là cường độ chịu nén tại thời điểm 28 ngày tuổi của mẫu thí nghiệm thứ i ; n là số lượng các mẫu thí nghiệm.

GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 5 300 150 Hình 1.2 Mẫu thí nghiệm hình lăng trụ [4] Tương quan giữa cường độ đặc trưng mẫu lập phương và cường độ đặc trưng mẫu lăng trụ, một cách gần đúng, có thể tính theo công thức: f cyl = 0.2 Cường độ chịu nén tính toán của bê tông Giá trị cường độ chịu nén tính toán của bê tông trong các tiêu chuẩn được cho trong Bảng 1.1, trong bảng đó: • γ bc , γ c là hệ số an toàn của bê tông trong các tiêu chuẩn TCXDVN 356, BS 8110, Eurocode 2. Giá trị của chúng được cho trong Bảng 1.2; • γ bi là các hệ số điều kiện làm việc của bê tông kể đến tính chất đặc thù của bê tông, tính dài hạn của tác động, tính lặp lại của tải trọng, điều kiện và giai đoạn làm việc của kết cấu, phương pháp sản xuất, kích thước tiết diện, … trong tiêu chuẩn TCXDVN 356; • α cc là hệ số kể đến ảnh hưởng của thành phần tác dụng dài hạn đến cường độ chịu nén và ảnh hưởng bất lợi do phương pháp đặt tải trong tiêu chuẩn Eurocode 2, α cc nằm giữa 0.8 và 1 (BS EN α cc = 0. GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 6 Bảng 1.1 Mẫu thí nghiệm và cường độ chịu nén tính toán của bê tông Tiêu chuẩn TCXDVN 356 BS 8110 Eurocode 2 ACI 318 Lăng trụ Lập Mẫu thí nghiệm Lập phương Lập Lăng trụ phương phương Cường độ chịu B = f cube f cu = f cube f ck = f cyl f c' = f cyl nén Cường độ chịu R bn = B(0.001B) nén tiêu chuẩn ≥ 0.72B Cường độ chịu R bn f f ck Rb = γ bi 0.67 cu f cd = α cc f c' nén tính toán γ bc γc γc Bảng 1.2 Hệ số an toàn của bê tông TCXDVN Tiêu chuẩn BS 8110 Eurocode 2 ACI 318 356 Hệ số an toàn γ bc = 1.5 Khi tính toán tiết diện bê tông cốt thép, tiêu chuẩn ACI 318 không sử dụng các hệ số an toàn của vật liệu, thay vào đó nó sử dụng hệ số giảm độ bền φ < 1 .1 Cường độ đặc trưng của cốt thép Chỉ tiêu cơ bản của cốt thép là cường độ đặc trưng, đây là giá trị đặc trưng của ứng suất tại điểm chảy dẻo (hoặc ứng suất tại biến dạng dư 0.2% đối với cốt thép không có thềm chảy rõ rệt) trên đường cong ứng suất biến dạng được vẽ từ thí nghiệm kéo dọc trục các mẫu thép. Cường độ đặc trưng có thể xác định từ các kết qủa thí nghiệm theo công thức: GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 7 f yield = f yield,m (1 − Sν ) Trong đó: f yield,m = ∑f yield,i là ứng suất chảy dẻo trung bình các mẫu thí nghiệm ; n S = 1.64 ứng với xác suất đảm bảo 95%; σ ν= là hệ số biến động; f yield,m ∑ (f − f yield,m ) 2 yield,i σ= là độ lệch quân phương; n −1 f yield,i là ứng suất chảy dẻo của mẫu thí nghiệm thứ i ; n là số lượng các mẫu thí nghiệm.3 Đường cong ứng suất biến dạng [6] 1.2 Cường độ chịu kéo tính toán của cốt thép Giá trị cường độ chịu kéo tính toán của cốt thép trong các tiêu chuẩn được cho trong Bảng 1.3, trong bảng đó: • γ s là hệ số an toàn của cốt thép trong các tiêu chuẩn TCXDVN 356, BS 8110, Eurocode 2.

Giá trị của chúng được cho trong Bảng 1.4; GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 8 • γ si là các hệ số điều kiện làm việc của cốt thép trong tiêu chuẩn TCXDVN 356.3 Cường độ chịu kéo tính toán của cốt thép TCXDVN Tiêu chuẩn BS 8110 Eurocode 2 ACI 318 356 Cường độ đặc trưng R sn = f yield f y = f yield f yk = f yield f y = f yield R sn fy f yk Cường độ chịu kéo tính toán Rs = γ si f yd = fy γs γs γs Bảng 1.4 Hệ số an toàn của cốt thép Tiêu chuẩn TCXDVN 356 BS 8110 Eurocode 2 ACI 318 CI, CII : γ s = 1.05 Hệ số an toàn CIII, φ6 ÷ φ8 : γ s = 1.2 DẦM BÊ TÔNG CỐT THÉP 1.1 Dầm chữ nhật chịu uốn 1.1 Chiều cao vùng bê tông chịu nén thỏa điều kiện hạn chế (Cốt đơn) a. Giả thiết tính toán • Ứng suất trong vùng bê tông chịu nén có dạng hình chữ nhật và đạt đến cường độ chịu nén tính toán; • Bỏ qua khả năng chịu kéo của bê tông; • Ứng suất trong cốt thép đạt đến cường độ chịu kéo tính toán. Sơ đồ ứng suất (Hình 1.4) GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 9 GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 10 c. Thiết lập công thức (Bảng 1.5 Công thức tính toán tiết diện chữ nhật cốt đơn [4] & [10] GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 11 Ví dụ 1: Tính cốt thép cho dầm tiết diện 300× 500mm , chịu mô men M = 200kNm.

Bê tông có cấp độ bền B25, cốt thép SD390, khoảng cách từ trọng tâm cốt thép đến mép ngoài cùng 50mm. Chiều cao Chiều cao vùng Cường độ Cường độ vùng bê Diện tích bê tông chịu Tiêu chuẩn bê tông cốt thép tông chịu cốt thép nén hạn chế (MPa) (MPa) nén (mm2) (mm) (mm) TCXDVN R b = 14.7 f ck = 20 f yk = 390 Eurocode 2 α cc = 1 a = 129.2 Nhận xét: Qua kết quả diện tích cốt thép trên, nhóm tác giả nhận thấy rằng khi tính theo tiêu chuẩn “ TCXDVN 356-2005” thì tiết kiệm được thép hơn so với các tiêu chuẩn của nước ngoài 1.2 Chiều cao vùng bê tông chịu nén không thỏa điều kiện hạn chế (Cốt kép) a. Sơ đồ ứng suất (Hình 1.5) GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 12 GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 13 b. Thiết lập công thức (Bảng 1.6) GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 14 Ví dụ 2 Tính cốt thép cho dầm tiết diện 300× 500mm , chịu mô men M = 300kNm.

Bê tông có cấp độ bền B25, cốt thép SD390, khoảng cách từ trọng tâm cốt thép chịu kéo và chịu nén đến mép ngoài cùng 50mm. Chiều cao Chiều cao vùng Cường độ Cường độ vùng bê Diện tích bê tông chịu Tiêu chuẩn bê tông cốt thép tông chịu cốt thép nén hạn chế (MPa) (MPa) nén (mm2) (mm) (mm) TCXDVN As' = 375.9 BS 8110 f cu = 25 f y = 390 a = 297 a max = 202.2 f ck = 20 A s' = 455 f yk = 390 Eurocode 2 α cc = 1 a = 220.2 DẦM CHỮ T CHỊU UỐN 1.1 Trục trung hòa qua cánh Nếu mô men tác dụng thỏa điều kiện cho trong Bảng 1.7 khi đó trục trung hòa qua cánh hay chiều cao vùng bê tông chịu nén bé hơn chiều dày cánh, ta có thể tính toán cốt thép của dầm như là dầm chữ nhật với tiết diện h × b f GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 15 Bảng 1.7 Điều kiện trục trung hòa qua cánh [6] & [10] Tiêu chuẩn Phương trình ⎛ h ⎞ TCXDVN 356 M ≤ R bh f bf ⎜ h 0 − f ⎟ ⎝ 2 ⎠ f ⎛ h ⎞ BS 8110 M ≤ 0.67 cu h f b f ⎜ d − f ⎟ γc ⎝ 2 ⎠ ⎛ h ⎞ Eurocode 2 M ≤ ηf cd h f b f ⎜ d − f ⎟ ⎝ 2 ⎠ M ⎛ h ⎞ ACI 318 ≤ 0.2 Trục trung hòa qua sườn, cốt đơn a. Sơ đồ ứng suất (Hình 1.6) GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 16 GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 17 Nếu mô men tác dụng không thỏa điều kiện cho trong Bảng 1.8 khi đó trục trung hòa qua sườn hay chiều cao vùng bê tông chịu nén lớn hơn chiều dày cánh, ta có thể tính toán cốt thép của dầm như là dầm chữ T trong hai trường hợp, cốt đơn (Nếu chiều cao vùng bê tông chịu nén thỏa điều kiện hạn chế) và cốt kép (Nếu chiều cao vùng bê tông chịu nén không thỏa điều kiện hạn chế). Thiết lập công thức (Bảng 1.8) GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 18 1.3 Trục trung hòa qua sườn, cốt kép a.

Sơ đồ ứng suất (Hình 1.7) GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 19 b. Thiết lập công thức (Bảng 1.9) GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 20 1.3 HÀM LƯỢNG CỐT THÉP MAX, MIN GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 21 1.4 DẦM CHỊU CẮT GVTH: NGUYỄN ĐÌNH DƯ – NGUYỄN BÁ NGỌC THẢO Trang 22 1.3 CỘT BÊ TÔNG CỐT THÉP 1.1 Cột chữ nhật chịu nén lệch tâm một phương 1.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Hướng dẫn xây dựng phần mềm tính toán cốt thép bằng MATLAB là tài liệu hữu ích dành cho kỹ sư và sinh viên ngành xây dựng, cung cấp các bước chi tiết để phát triển phần mềm tính toán cốt thép sử dụng MATLAB. Tài liệu này giúp người đọc hiểu rõ quy trình lập trình, từ việc xác định thông số đầu vào đến việc kiểm tra kết quả đầu ra, đồng thời tối ưu hóa quá trình thiết kế kết cấu. Ưu điểm nổi bật là khả năng tự động hóa tính toán, tiết kiệm thời gian và giảm thiểu sai sót trong thiết kế.

Nếu bạn quan tâm đến các ứng dụng kỹ thuật khác trong xây dựng, hãy khám phá thêm File excel tính toán móng cọc nhồi cọc ép theo TCVN 10304:2014, một công cụ hỗ trợ tính toán móng cọc hiệu quả. Bên cạnh đó, Luận văn thạc sĩ kỹ thuật xây dựng phân tích phi tuyến hình học khung thép phẳng nửa cứng chịu tải trọng động bằng phần tử đồng xoay sẽ mang đến góc nhìn sâu hơn về phân tích kết cấu. Cuối cùng, Luận văn thạc sĩ kỹ thuật xây dựng phân tích ảnh hưởng độ cứng sàn đến chuyển vị và nội lực hệ tường vây tính toán theo phương pháp thi công top down là tài liệu lý tưởng để mở rộng kiến thức về thiết kế công trình.