ĐỒ ÁN TỐT NGHIỆPTRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA CÔNG TRÌNH BỘ MÔN TỰ ĐỘNG HÓA THIẾT KẾ CẦU ĐƯỜNG Đề tài: “ Xây dựng phần mềm mô tả cấu tạo hình học của một số cấu kiện dưới dạng s
Trang 1ĐỒ ÁN TỐT NGHIỆP
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI
KHOA CÔNG TRÌNH
BỘ MÔN TỰ ĐỘNG HÓA THIẾT KẾ CẦU ĐƯỜNG
Đề tài: “ Xây dựng phần mềm mô tả cấu tạo hình học của một số cấu kiện dưới dạng số liệu
Vector”
GVHD: ThS Lê Quỳnh Mai
GVĐD: Bùi Công Độ
SV : Đỗ Xuân Cảnh
Trang 2THƯ ViỆN ĐỒ HỌA VECAD
NỘI DUNG BÁO CÁO
Trang 3THƯ ViỆN ĐỒ HỌA VECAD
NỘI DUNG BÁO CÁO
ĐẶT VẤN ĐỀ
Trang 4Khảo sát và thiết kế
Xây dựng công trình
Kết quả
Trang 5ĐẶC ĐIỂM CỦA CÔNG TÁC KHẢO SÁT
&THIẾT KẾ CÔNG TRÌNH GIAO THÔNG
Gồm nhiều công đoạn, mỗi công đoạn có những đặc thù riêng
Khối lượng công việc lớn và có tính lặp
Khối lượng công việc liên quan đến tạo bản vẽ và bản tính rất lớn, thường xuyên phải điều chỉnh.
Giải pháp làm giảm công sức lao động và nâng cao năng suất, chất lượng cho công tác thiết kế
là cần thiết và có ý nghĩa
Kiến thức chuyên môn
Trang 6Các hệ thống phần mềm hỗ trợ thiết kế hiện nay có rất nhiều:
+ Trong tính toán kết cấu: Midas/Civil, Sap, RM,…
+ Trong thiết kế đường:
• Trong nước: TKD, NovaTDN, Road Plan,…
• Nước ngoài: Softdesk, Land Desktop, Civil 3D (Autodesk), Microstaion Geopak (Bentley), MXRoad,…
“Xây dựng phần mềm mô tả cấu tạo hình học của một số cấu kiện dưới dạng số liệu Vectơ”
Trang 7o Xây dựng chương trình hỗ trợ thiết kế hình học đơn giản.
o Xây dựng các mô dun thể hiện :
+ Mặt cắt ngang nền đường với đầy đủ các phần theo cách thể hiện mặt cắt ngang của Việt Nam
+ Dầm BTCT 3D mặt cắt chữ nhật, chữ T, chữ I,…
+ Cọc BTCT 3D mặt cắt vuông, hình tròn,…
+ Bản BTCT 3D
Trang 8THƯ ViỆN ĐỒ HỌA VECAD
NỘI DUNG BÁO CÁO
Trang 9cung cấp đầy đủ
Trang 10Linetypes Linetype Pages Page Blocks Block Text Styles Text Style Point Styles Point Style Multiline Styles Multiline Style Dimension Styles Dimension Styles
Points Point Lines Line Polylines Polyline Rectangles
s
Rectangle Multilines Multiline Arcs Arc
Circle Ellipses Texts Text Multiline Texts Multiline Text Raster Images Raster Image Block Insertions Block Insertion Hatchs Hatch External references External Reference Dimensions Dimension Leaders Leader Block Attributes Block Attribute Custom Objects Custom Object
Tập đối tượng Đối tượng
Chú giải:
Trang 11)
CadAddCustProp ( int IdProp, // Chỉ số xác định thuộc tính string szName, // Tên thuộc tính
string szValue, // Giá trị thuộc tính int ValType // Kiểu giá trị
)
Cách thức tạo thêm đối tượng mới trong VeCAD
Hiển thị dữ liệu của đối tượng tùy biến trên cửa sổ “Properties”
CadSetCustPropMode ( int IdProp, // Chỉ số xác định thuộc tính bool bReadOnly // Chế độ truy cập mới
) CadSetCustProp ( int IdProp, // Chỉ số xác định thuộc tính string szValue // Giá trị mới
)
Trang 12THƯ ViỆN ĐỒ HỌA VECAD
XÂY DỰNG CHƯƠNG TRÌNH
NỘI DUNG BÁO CÁO
Trang 13Xử lý tính đồ họa
Mô hình hình học
Thế nào là “mô hình hóa hình học”?
Thư viện VeCAD
o Dữ liệu số: thuộc tính hình học của các đối tượng.
o Xử lý tính toán không đồ họa: Tính toán vị trí của các đối tượng,
o Xử lý đồ họa: Thể hiện các đối tượng đó lên màn hình.
o Mô hình hình học: kết quả đối tượng thu được sau khi đã mô hình
Trang 14XÂY DỰNG ĐỐI TƯỢNG HÌNH HỌC MỚI
Trình tự thiết kế đường mới sử dụng phần mềm bao gồm:
Nhập dữ liệu khảo sát
Xây dựng mô hình lưới bề mặt tự nhiên
Vạch tuyến
Thiết kế trắc dọc
Thiết kế trắc ngang
Bản vẽ và các kết quả khác
Coi như đã thực hiện
Tập trung
Trang 15ĐỐI TƯỢNG “MẶT CẮT NGANG NỀN ĐƯỜNG”
Hình vẽ mô tả thể hiện của “Trắc ngang nền đường”
Trang 16ĐỐI TƯỢNG “MẶT CẮT NGANG NỀN ĐƯỜNG”
Lớp mô tả “Trắc ngang nền đường”
Trang 17CÁC ĐỐI TƯỢNG CẤU KIỆN HÌNH HỌC
Đặc điểm của các mặt cắt ngang cấu kiện:
Trang 18CÁC ĐỐI TƯỢNG CẤU KIỆN HÌNH HỌC
Đặc điểm của các cấu kiện hình học:
Trang 19TRIỂN KHAI CHƯƠNG TRÌNH
Môi trường lập trình và các công cụ phục vụ phát triển chương trình
o Ngôn ngữ lập trình lựa chọn để xây dựng chương trình trong đồ án này
Triển khai xây dựng chương trình:
o Xây dựng các chức năng cơ bản của một chương trình CAD thông dụng
o Xây dựng mô đun nhập dữ liệu và hiển thị các đối tượng mặt cắt ngang
o Xây dựng mô đun nhập dữ liệu và hiển thị đối tượng
+ Dầm BTCT 3D
+ Cọc BTCT 3D
+ Bản BTCT 3D
Trang 20THƯ ViỆN ĐỒ HỌA VECAD
Trang 21THƯ ViỆN ĐỒ HỌA VECAD
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
NỘI DUNG BÁO CÁO
Trang 22Nhược điểm:
oChương trình chưa mô tả được dầm mặt cắt chữ T, chữ I
o Đối với các cấu kiện hình học, hiện chương trình chỉ mới thể hiện các cấu kiện có mặt cắt nằm trên các mặt phẳng OXY, OYZ, OZX
o Chưa thể hiện được tiếng việt trên bản vẽ
o Chương trình sẽ phát triển xây dựng cấu kiện theo các trục khác nhau
o Xây dựng thêm các cấu kiện hình học dầm có mặt cắt khác nhau như mặt cắt chữ T, chữ I, hình hộp…
o Xây dựng và thể hiện các cấu kiện có vị trí bất kỳ trong không gian
o Xây dựng thêm các mô đun tính toán kết cấu và kiểm toán các cấu kiện đó
Trang 23XIN CẢM ƠN THẦY CÔ VÀ CÁC BẠN ĐÃ CHÚ Ý
LẮNG NGHE