Giá trị hệ số nền k còn phụ thuộc vào hình dạng, kích thước móng và nền đất, chương trình vẫn chưa tính lặp để tìm ra giá trị chính xác nhất từ đó tính ra được nội lực, chuyển vị chính x
Trang 1PHẦN TIN HỌC ỨNG DỤNG
Chương 9: CÁC PHẦN MỀM TƯƠNG TỰ HOẶC LIÊN QUAN
1 Phần mềm MBW
Là chương trình tự động hoá thiết kế móng băng của công ty tin học CIC bộ xây dựng
Khả năng của chương trình : Nhập số liệu đơn giản với hỗ trợ cho mô hình các dạng hệ dầm giao nhau, dầm trên nền đàn hồi theo mô hình nền Winkler Sử dụng phương pháp phần tử hữu hạn
để xác định chuyển vị và nội lực trong kết cấu Tổ hợp tải trọng và tính toán nội lực, thiết kế tiết diện theo TCVN – 2737 -95 Kết quả nội lực chuyển vị dưới dạng sơ đồ Thiết kế và xuất bản vẽ sang môi trường AutoCad dạng *.dxf
Một số hạn chế : Kết quả tính toán nội lực chuyển vị so với chương trình Sap2000 còn sai số lớn Giá trị hệ số nền k còn phụ thuộc vào hình dạng, kích thước móng và nền đất, chương trình vẫn chưa tính lặp để tìm ra giá trị chính xác nhất từ đó tính ra được nội lực, chuyển vị chính xác
2 Sap 2000
Là chương trình mạnh, chuyên tính toán , phân tích kết cấu được sử dụng phổ biến hầu hết trong các ngành kỹ thuật ở nước ta hiện nay Trong lĩnh vực nền móng Sap 2000 có thể hỗ trợ tính toán thiết kế nhiều phương án móng khác nhau Đặc biệt, có thể dùng Sap 2000 để tính toán nội lực, chuyển vị khi tính toán móng
Trang 2cọc đài cao, móng nông mềm,( băng, bè )… Tuy nhiên hiện nay các tài liệu chỉ dẫn cách sử dụng Sap 2000 để tính toán móng còn rất ít và chưa chi tiết nên việc sử dụng Sap 2000 để tính toán móng còn hạn chế
Ngoài ra ở nước ta hiện nay còn có nhiều phần mềm chuyên tính toán , hoặc hỗ trợ tính toán nền móng của các công ty trong nước Tuy nhiên do một vài nguyên nhân: do bản quyền quá đắt,do việc sử dụng các tiêu chuẩn thiết kế của nước ngoài không phù hợp với điều kiện của nước ta, hay do độ tin cậy khi tính toán… mà rất
ít các chương trình tính toán thiết kế nền móng được lựa chọn rộng rãi như trong các lĩnh vực khác
III GIỚI HẠN NỘI DUNG THỰC HIỆN CỦA ĐỒ ÁN
1 Các vấn đề tồn tại cần giải quyết
Trong quá trình tìm hiểu mốt số chương trình tính toán móng của như MCW, MDW, MBW,…của công ty Tin Học Xây Dựng CIC, em nhận thấy còn tồn tại một số vấn đề sau:
- Lý thuyết tính toán chưa được chuẩn hoá Việc sử dụng các tiêu chuẩn chưa được thống nhất
- Việc nhập dữ liêu đôi khi còn có chỗ khó khăn, chưa có
hướng dẫn đầy đủ cho người sử dụng
- Khi xuất kết quả tính chưa đưa ra được các số liệu so sánh độ
chênh lệch giữa khả năng chịu lực và tải trọng mà nền, móng phải chịu khi làm việc để giúp người thiết kế có thể tính toán
Trang 3điều chỉnh số liệu đảm bảo điều kiện kinh tế mà chỉ dừng lại
ở mức kiểm tra các điều kiện chịu lực
- Chất lượng của bản vẽ xuất ra chưa đáp ứng được yêu cầu
của một bản vẽ kỹ thuật
2 Nội dung của đồ án
Như vậy đặt ra vấn đề là có 1 chương trình tính toán nền móng giải quyết được những vấn đề còn tồn tại trên Sau khi tìm hiểu lý thuyết tính toán nền móng em nhận thấy lĩnh vực cơ đất , nền móng là lĩnh vực rất đa dạng và rộng lớn, trong quá trình học tập nghiên cứu tại trường em cũng đã tích luỹ được vốn kiến thức
về cơ đất, nền móng Và kết cấu công trình Từ đó em quyết định nội dung đồ án tốt nghiệp của mình có nội dung sau :
“ Tính toán móng nông dạng dầm hoặc băng giao nhau (theo
mô hình nền Winkler”
THIẾT KẾ CHƯƠNG TRÌNH
I GIỚI THIỆU VỀ UML
Thiết kế là bước đầu tiên trong giai đoạn phát triển đối với bất kỳ sản phẩm hay hệ thống công nghệ nào Mục tiêu của thiết kế
là để tạo ra một mô hình hay biểu diễn một thực thể mà sau này sẽ được xây dựng Thiết kế là một quá trình sáng tạo , đòi hỏi kinh nghiệm và sự tinh nhanh của người thiết kế Thiết kế phần mềm là
Trang 4một tiến trình chuyển hoá các yêu cầu thành một biểu diễn phần mềm Bước đầu biểu diễn mô tả toàn bộ phần mềm Việc làm mịn tiếp sau dẫn tới một biểu diễn thiết kế rất gần với chương trình gốc
Tầm quan trọng của thiết kế phần mềm có thể được phát biểu bằng một từ - Chất lượng Thiết kế là nơi chất lượng được nuôi dưỡng trong việc phát triển phần mềm Thiết kế cung cấp cách biểu diễn phần mềm có thể được xác nhận về chất lượng, là cách duy nhất mà chúng ta có thể chuyển hoá một cách chính xác yêu cầu thành sản phẩm hay hệ thống phần mềm cuối cùng
Ngôn ngữ mô hình hợp nhất UML ( Unified Modeling Language ) là một ngôn ngữ trực quan cung cấp cho các nhà phân
tích thiết kế các hệ thống hướng đối tượng một cách hình dung ra
các hệ thống phần mềm, mô hình hoá các tổ chức nghiệp vụ sử dụng các hệ thống phấn mềm này, cũng như xây dựng chúng và làm tài liệu về chúng Công ty phần mềm Rational và OMG ( Object Management Group ) đã cùng nhau đưa ra ba biểu đồ các
ký hiệu đối tượng có ý nghĩa, kết hợp với các khía cạnh của nhiều
ký hiệu khác, tạo ra một ngôn ngữ mô hình chuẩn nhằm biểu diễn cách thực hành tốt nhất trong ngành công nghiệp phát triển phần mềm UML vẫn đang tiến triển như là một chuẩn, và trở thành một chuẩn quốc tế được tổ chức tiêu chuẩn quốc tế ISO chấp nhận
UML là ngôn ngữ trực quan được dùng trong qui trình phát
triển các hệ thống phần mềm Nó là một ngôn ngữ đặc tả hình thức
Trang 5Ngôn ngữ ở đây không phải là ngôn ngữ giống với ngôn ngữ tự nhiên của con người hay ngôn ngữ lập trình Tuy nhiên, nó cũng có một tập các quy luật xác định cách sử dụng
Các ngôn ngữ lập trình có một tập các phần tử và một tập các quy luật cho phép chúng ta tổ chức các phần tử lại với nhau để tạo
ra các chương trình hợp lệ Các ngôn ngữ đặc tả hình thức giống như UML cũng có một tập các phần tử và một tập các qui luật riêng Với UML, hầu hết các phần tử của nó là các đối tượng đồ hoạ như đường thẳng, hình chữ nhật, hình oval,… Chúng thường được đặt nhãn để cung cấp thêm thông tin
Để có thể xây dựng nên những mô hình – những bản thiết kế phần mềm, người phát triển phần mềm ngoài việc nắm vững UML còn phải có kiến thức xây dựng mô hình đối tượng và kỹ năng về phân tích và thiết kế một hệ thống phần mềm
Để hình thành mô hình UML , chúng ta cần có ba khối : Biểu
đồ, phần tử, quan hệ.