Tải bản đầy đủ (.pdf) (6 trang)

Phân tích và lựa chọn thuật toán thiết kế kết cấu tàu vỏ thép theo yêu cầu của Quy phạm Việt Nam, chương 16 pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (141.62 KB, 6 trang )

Chương 16: Lập trình Visua Basic
Visual Basic (viết tắt VB) là một ngôn ngữ lập trình hướng sự
kiện (event-driven) và môi trường phát triển tích hợp (IDE).
Phần Visual đề cập đến phương pháp được sử dụng để tạo giao
diện đồ họa người dùng (Graphical User Interface hay viết tắc là
GUI) . Có s
ẵn những bộ phận hình ảnh, gọi là controls, bạn tha hồ
sắp đặt vị trí và quyết định các đặc tính của chúng trên một khung
màn hình, gọi là form.
Ph
ần Basic đề cập đến ngôn ngữ BASIC (Beginners All-
Purpose Symbolic Instruction Code), m
ột ngôn ngữ lập trình đơn
giản, dễ học, được chế ra cho các khoa học gia dùng.
Khi áp d
ụng thuật toán 1 vào lập trình Visua Basic, ngôn ngữ
lập trình hỗ trợ hướng đối tượng rất cao, chương trình tính kết cấu
rất lớn, toàn bộ các kết cấu sẽ được chia ra thành những đối tượng
gọi là Class độc lập và có thể trao đổi thông tin cho nhau. Các
Class này được định nghĩa một cách chi tiết và đầy đủ các thông
tin, được khai báo các công thức bởi các hàm, các điều kiện kiểm
tra là các hằng số. Tiến hành gán các giá trị ban đầu cho các hằng
số và giá trị này được giữ nguyên trong quá trình tính. Với mỗi
Class sẽ có một tập hợp câu lệnh để thực hiện quá trình tính và
ki
ểm tra riêng, nếu không thỏa mãn điều kiện sẽ thực hiện lại.
 Ưu điểm
- Cho phép ta khai báo biến và hằng của mỗi đối tượng riêng biệt
khi hực hiện tính đến kết cấu đó mà không phải khai báo từ đầu
chương tr
ình, đến mỗi Class ta chỉ cần khai báo các dữ liệu cần


thiết của chúng.
- Do các đối tượng có độ độc lập cao, không ai thấy và truy xuất
được các chi tiết b
ên trong của nhau nên dù ứng dụng lớn chứa rất
nhiều đối tượng, chúng ta vẫn dễ dàng quản lý chúng.
- Visua Basic cho phép xây dựng ứng dụng dễ dàng hơn, cấu trúc
ứng dụng trong sáng hơn, dễ quản lý hơn, dẫn tới dễ bảo tr
ì, nâng
c
ấp hơn và độ tin cậy đạt được thường cao hơn
 Nhược điểm
- So với Pascal thì các câu lệnh, biểu thức toán học của Visua
Basic không được r
õ ràng, chính xác về mặt toán học.
- Đây là ngôn ngữ lập trình khó, đòi hỏi có thời gian và trình độ về
lập trình nhất định mới có thể viết được các ứng dụng.
 Phạm vi ứng dụng
- Visua Basic ra đời sau, nên khắc phục được những hạn chế của
các ngôn ngữ lập trình trước đồng thời kế thừa được các ưu điểm
của chúng. Ngày nay Visua Basic được sử dụng rộng dãi trong các
l
ĩnh vực của cuộc sống cũng như học tập.
- Visua Basic rất thích hợp để lập trình những chương trình có quy
mô lớn và phức tạp như chương trình tính kết cấu tàu.
K
ết Luận
Tính kết cấu là một chương trình lập trình lớn, phức tạp để có
thiết kế thành một chương trình chạy được thì đòi hỏi phải có được
thuật toán tốt cũng như một ngôn ngữ lập trình đáp ứng được yêu
c

ầu. Có rất nhiều chương trình lập trình hay nhưng phổ biến và
được ứng dụng rộng rãi là lập trình Visua Basic. So với các
chương tr
ình lập trình khác khi áp dụng vào vào bài toán tính kết
cấu tàu nó có nhiều ưu điểm như:
- Cho phép ta khai báo biến và hằng của mỗi đối tượng riêng biệt
khi hực hiện tính đến kết cấu đó mà không phải khai báo từ đầu
chương tr
ình, đến mỗi Class ta chỉ cần khai báo các dữ liệu cần
thiết của Class ấy.
- Visua Basic ra đời sau, nên khắc phục được những hạn chế của
các ngôn ngữ lập trình trước đồng thời kế thừa được các ưu điểm
của chúng.
- Visua Basic cho phép xây dựng ứng dụng dễ dàng hơn, cấu trúc
ứng dụng trong sáng hơn, dễ quản lý hơn, dẫn tới dễ bảo t
rì, nâng
c
ấp hơn và độ tin cậy đạt được thường cao hơn.
- Visua Basic chạy trên hệ hệ điều hành windows, hệ điều hành
ph
ổ biến và được sử dụng nhiều trên các máy tính hiện nay.
- Yêu cầu phần cứng máy tính của Visua Basic không cao và hầu
hết máy tính hiện nay đều đáp ứng được.
Do đó ta có thể ứng dụng chương tr
ình Visua Basic vào để lập
trình chương trình tính toán.
THẢO LUẬN KẾT QUẢ VÀ ĐỀ XUẤT Ý KIẾN
4.1. THẢO LUẬN KẾT QUẢ
Như ta đã biết, chi tiết kết cấu thân tàu có một tầm quan trọng
rất lớn trong tổ hợp tàu. Khi tàu đang hoạt động mọi trục trặc kỹ

thuật, có liên quan đến kết cấu thân tàu đều dễ dẫn đến thiệt hại về
tài sản và sinh mạng con người.
Được giao thực hiện đề t
ài: “Phân tích và lựa chọn thuật toán
thiết kế kết cấu tàu vỏ thép theo yêu cầu của Quy phạm Việt
Nam”. Sau khi hoàn thành đề t
ài em rút ra một số nhận xét như
sau:
Nghiên c
ứu thuật toán thiết kế kết cấu tàu thỏa mãn Quy phạm
là một nội dung rất rộng, phải vận dụng kiến thức chuyên ngành,
đặc biệt là tìm hiểu rất nhiều các công thức tính cũng như các điều
kiện quy định trong Quy phạm và lý thuyết về thuật toán, giải
thuật.
Thực tế hiện nay, tại các nhà máy đóng tàu ở nước ta toàn bộ
hồ sơ thiết kế kỹ thuật đều được mua từ nước ngoài, tại nhà máy sẽ
thực hiện việc thiết kế công nghệ. Thiết kế theo Quy phạm dùng
để kiểm tra lại kích thước các kết cấu nhằm thỏa mãn yêu cầu của
cơ quan Đăng kiểm.
Toàn bộ đề tài là quá trình tìm hiểu các phương pháp thiết kế,
thực tế công tác thiết kế cũng như toàn bộ các kết cấu cơ bản của
một con tàu. Quan trọng hơn là tìm hiểu các công thức tính cũng
như yêu cầu của Quy phạm Việt Nam v
à từ đó xây dựng và lựa
chọn thuật toán thiết kế kết cấu thỏa mãn Quy phạm. Với thuật
toán lựa chọn em hy vọng có thể ứng dụng vào lập trình để tạo ra
được một chương tr
ình tính kết cấu giúp cho việc thiết kế kết cấu
đơn giản và chính xác hơn. Đề t
ài cũng có thể là một tài liệu tham

khảo về thiết kế kết cấu theo Quy phạm Việt Nam giúp các em
sinh viên khóa sau hình dung được công tác thiết kế, tìm hiểu kết
cấu tàu phục vụ cho các môn học chuyên ngành khác.

đây là một đề tài khó, mang nặng lý thuyết trừu tượng, việc
phân tích và lựa chọn được thể hiện trực quan theo sơ đồ khối của
thuật toán mà chưa có chương trình tính cụ thể để kiểm nghiệm và
đánh giá chính xác được thuật toán.
Ngoài ra, Quy phạm kết cấu tàu vỏ thép là một nội dung lớn,
bao gồm rất nhiều vấn đề, nhiều chi tiết kết cấu phức tạp đòi hỏi
có thời gian và một trình độ nhất định để nghiên cứu và xây dựng
được thuật toán tính toán cho to
àn bộ chi tiết kết cấu của con tàu
hoàn ch
ỉnh.
Để thể hiện được những ưu việt lớn so với phương pháp tính
bằng tay truyền thống thì phải xây dựng được một kho các kích
thước ti
êu chuẩn của toàn bộ các chi tiết kết cấu trong thân tàu.
Vi
ệc đó sẽ cho phép chương trình tính lựa chọn được các kích
thước tối ưu và đảm bảo được các y
êu cầu của Quy phạm.
Nhược điểm lớn nhất của đề t
ài là mới xây dựng và lựa chọn
được thuật toán trên cơ sở lý thuyết định tính, cần phải xây dựng
được một chương tr
ình chạy trên máy tính để kiểm tra định lượng
thuật toán
Với thời gian và trình độ có hạn nên còn nhiều vấn đề em chưa

tìm hiểu được sâu, chưa đáp ứng hết yêu cầu của đề tài. Em mong
nh
ận được những đóng góp chỉ dẫn của các thầy và các bạn để đề
tài được ho
àn thiện hơn.

×