TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI HÀ NỘI KHOA CÔNG TRÌNH BỘ MÔN TỰ ĐỘNG HOÁ THIẾT KẾ CẦU ĐƯỜNG ĐỒ ÁN TỐT NGHIỆP THỂ HIỆN BẢN VẼ THIẾT KẾ HÌNH HỌC TUYẾN ĐƯỜNG TRONG CIVIL 3D
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI HÀ NỘI
KHOA CÔNG TRÌNH
BỘ MÔN TỰ ĐỘNG HOÁ THIẾT KẾ CẦU ĐƯỜNG
ĐỒ ÁN TỐT NGHIỆP
THỂ HIỆN BẢN VẼ THIẾT KẾ HÌNH HỌC
TUYẾN ĐƯỜNG TRONG CIVIL 3D
THEO TIÊU CHUẨN VIỆT NAM
Hà Nội - 2008
Trang 2Bộ môn Tự động hóa thiết kế cầu
đường
2
Nội dung
Đặt vấn đề
Tổng quan về thiết đường trong Civil 3D
Mô hình đối tượng trong Civil 3D
Ứng dụng VBA trong Civil 3D
Kết luận
Trang 3Bộ môn Tự động hóa thiết kế cầu
đường
3
Đ T V N Đ ẶT VẤN ĐỀ ẤN ĐỀ Ề
Trang 4Bộ môn Tự động hóa thiết kế cầu
đường
4
Lý do chọn đề tài:
Đặc điểm các phần mềm thiết kế đường hiện nay ở Việt Nam
Nova-TDN :
- Ưu điểm: sử dụng Font tiếng Việt, theo TCVN
- Nhược điểm: tốc độ chậm, nội suy chưa chính xác
Civil3D :
- Ưu điểm: Đối tượng xây dựng trên mô hình 3D
Các đối tượng ảnh hưởng đến nhau
- Nhược điểm: thể hiện bản vẽ chưa hoàn toàn theo
tiêu chuẩn Việt Nam
Trang 5Bộ môn Tự động hóa thiết kế cầu
đường
5
Hướng giải quyết vấn đề:
• Nghiên cứu tổng quan về thiết kế đường trong Civil 3D
• Tìm hiểu mô hình đối tượng trong Civil 3D
• Ứng dụng VBA trong Civil 3D
Trang 6
Bộ môn Tự động hóa thiết kế cầu
đường
6
T NG QUAN V ỔNG QUAN VỀ Ề
THI T K Đ ẾT KẾ ĐƯỜNG ẾT KẾ ĐƯỜNG ƯỜNG NG
TRONG CIVIL 3D
Trang 7Profile Corridor
Section Assembly Alignment
Surface
• Điểm
• Bề mặt địa hình
• Tim tuyến
• Trắc dọc
• Trắc ngang chuẩn
• Mô hình tuyến
• Mặt cắt ngang
Cấu trúc dự án tuyến trong Civil 3D
Trang 8Bộ môn Tự động hóa thiết kế cầu
đường
8
MÔ HÌNH Đ I T ỐI TƯỢNG ƯỢNG NG
TRONG CIVIL 3D
Trang 9Bộ môn Tự động hóa thiết kế cầu
đường
9
Documents Application
Document
Site
Alignment
Profile
SampleLineGroup
SampleLine
Section
Sites
Alignments
Profiles
SampleLineGroups
SampleLines
Sections
Mô hình đối tượng
Tập đối tượng Đối tượng
Trang 10Bộ môn Tự động hóa thiết kế cầu
đường
10
• Alignment
Phương thức – Thuộc tính
Phương thức Mô tả
PointLocation Nhận lý trình và giá trị offset, trả lại tọa độ x,y cho
điểm
StationOffset Nhận tọa độ x, y , trả lại gía trị tọa độ và offset
SuperelevationAtStation Trả về thông số siêu cao tại lý trình xác định
Thuộc tính Mô tả
EndingStation Trả về lý trình điểm cuối cùng của tuyến
Entities Trả về tập hợp các Entity trong tuyến
Length Trả về chiều dài tuyến
Name Cho phép thiết dặt hay trả về tên Alignment
Profiles Trả về tập các Profile của Alignment
SampleLineGroups Trả về tập các SampleLineGroup được tạo ra trên
Alignment
StatingStation Trả về lý trình của điểm đầu tiên trên tuyến
Trang 11Bộ môn Tự động hóa thiết kế cầu
đường
11
• Profile
Phương thức – Thuộc tính
Phương thức Mô tả
ElevationAt Lấy ra cao độ tại các lý trình xác định trên tuyến
InstantGrade Nhận giá trị lý trình, trả về giá trị độ dốc và khác biệt đại số
Thuộc tính Mô tả
Alignment Trả về Alignment tương ứng với Profile
ElevetionMax Ttrả về giá trị cao độ lớn nhất trên Profile
ElevationMin Trả về giá trị cao độ thấp nhất trên Profile
EndingStation Trả về lý trình của điểm cuối cùng trên trắc dọc
Length Trả về chiều dài của Profile
Name Cho phép đặt hay lấy ra tên của đối tượng
PVIs Trả về các điểm giao cắt theo phương đứng trên trắc dọc
StartingStation Thiết đặt hay lấy ra lý trình của điểm đầu tiên trên Profile
Trang 12Bộ môn Tự động hóa thiết kế cầu
đường
12
• SampleLine
Phương thức – Thuộc tính
Thuộc tính Mô tả
Sections Trả về tập các section tạo trên Sampleline
Station Thiết đặt hoặc lấy ra lý trình của SampleLine trên tuyến
Vertices Trả về tập hợp các đỉnh được định nghĩa trong SampleLine
Phương thức Mô tả
ElevationAt Trả về cao độ trên Section tại những vị trí xác định
Thuộc tính Mô tả
ElevationMax Ttrả về cao độ lớn nhất trong Section
ElevationMin Trả về cao độ nhỏ nhất trong Section
LengthLeft Trả về bề rộng của Section lấy về bên trái so với Alignment
Lengthright Trả về bề rộng của Section lấy về bên phải so với Alignment
Station Trả về lý trình của Section
• Section
Trang 13Bộ môn Tự động hóa thiết kế cầu
đường
13
NG D NG VBA ỨNG DỤNG VBA ỤNG VBA TRONG CIVIL 3D
Trang 14Bộ môn Tự động hóa thiết kế cầu
đường
14
Thể hiện mặt cắt dọc
Chọn điểm gốc
Vẽ trắc dọc
Bắt đầu Chọn đối tượng Alignment
Kết thúc
Kiểm tra
Sai
Đúng
Sơ đồ khối
Modul thể hiện
mặt cắt dọc
Trang 15Bộ môn Tự động hóa thiết kế cầu
đường
15
Thể hiện mặt cắt dọc
Các đối tượng sử dụng để thể hiện trắc dọc
o Profile - Các trắc dọc đường đen, trắc dọc đường đỏ
o PVI - Điểm giao cắt giữa Profile với bề mặt tự nhiên
o SampleLine - Các mặt cắt ngang trên mô hình tuyến
Trang 16Bộ môn Tự động hóa thiết kế cầu
đường
16
Kết quả bản vẽ trắc dọc
Trắc dọc thể hiện trong Civil 3D
Trắc dọc thể hiện lại bằng VBA
Trang 17Bộ môn Tự động hóa thiết kế cầu
đường
17
Thể hiện mặt cắt ngang
Chọn điểm gốc
Vẽ trắc dọc
Bắt đầu Chọn đối tượng Alignment
Kết thúc
Kiểm tra
Sai
Đúng
Sơ đồ khối
Modul thể hiện
mặt cắt ngang
Trang 18Bộ môn Tự động hóa thiết kế cầu
đường
18
Thể hiện mặt cắt ngang
Các đối tượng sử dụng để thể hiện trắc ngang
o SampleLine - Các mặt cắt ngang trên mô hình tuyến
o Section - Các đường đỏ và đường đen trắc ngang
Trang 19Bộ môn Tự động hóa thiết kế cầu
đường
19
Kết quả thể hiện trắc ngang
Trắc ngang trong
Civil 3D
Trắc ngang thể hiện lại bằng VBA
Trang 20Bộ môn Tự động hóa thiết kế cầu
đường
20
Kết luận
• Kết quả:
– Nghiên cứu được các đối tượng trong Civil 3D
– Ứng dụng ngôn ngữ VBA thể hiện được trắc dọc và trắc ngang theo tiêu chuẩn Việt Nam.
• Hướng nghiên cứu tiếp theo:
– Thể hiện trắc ngang theo các điểm trong Assembly – Thể hiện khung nhìn cho trắc dọc và trắc ngang phục
vụ công tác in ấn – Phát triển thêm về tính toán khối lượng trong Civil 3D.