[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật[HCMUT- BÁCH KHOA] BÀI TẬP LỚN Kỹ thuật lập trình cơ kỹ thuật
Trang 1BÀI TẬP LỚNMÔN: PHƯƠNG PHÁP PHẦN TỬ HỮU HẠN
ĐẠI HỌC BÁCH KHOA, ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ
MINH
KHOA KHOA HỌC ỨNG DỤNG
Giảng viên: PGS TS Trương Tích Thiện
ThS Lồ Sìu Vẫy
Trang 2Thành viên nhóm:
Trang 3NỘI DUNG
Giới thiệu FEM
Khái quát về đề tài, mục đích báo cáo
Trang 4GIỚI THIỆU ĐỀ TÀI
Trang 5ĐỀ TÀI 1
Dùng Python
Viết một chương trình máy tính giải bài toán hệ giàn phẳng.
Yêu cầu giải được
• Mọi loại tải trọng (phân bố dọc trục, tải tập trung với góc bất kỳ)
• Mọi loại điều kiện biên (bao gồm gối nghiêng 1 góc )
Trang 6Dầm Cantilever
Tính phản lực:
ĐỀ TÀI 1
Trang 7Dầm Cantilever
Lực phân bố:
ĐỀ TÀI 1
Trang 8Dầm Cantilever
Moment uốn:
ĐỀ TÀI 1
Trang 9Tính phản lực:Dầm 1 gối cố định, 1 gối di động
ĐỀ TÀI 1
Trang 10Lực phân bố:Dầm 1 gối cố định, 1 gối di động
ĐỀ TÀI 1
Trang 11Moment uốn:Dầm 1 gối cố định, 1 gối di động
ĐỀ TÀI 1
Trang 13• Giá trị moment lớn nhất trên thanh, lực cắt lớn nhất trên thanh, vị trí có moment lớn nhất
• Ứng suất cho phép (giới hạn bền, nén)• Loại thuyết bền
Output:
• Các thông số hình học của mặt cắt tương ứng• Ứng suất pháp, ứng suất tiếp lớn nhất trên mặt cắt• Ứng suất tương đương tại lớp trung gian (nếu có)• Kết luận độ bền
Trang 1402THƯ VIỆN
Trang 15Thư viện:
• numpy: Làm việc hiệu quả với ma trận, đặc biệt là dữ liệu ma trận và mảng lớn với tốc độ xử lý nhanh
• math: Cung cấp một số hàm toán học cơ bản để thực hiện các phép toán trên các biến số
• sys: Cho phép truy cập các tham số và chức năng cụ thể
• pandas: Làm việc với dữ liệu có cấu trúc (dạng bảng, đa chiều, không đồng nhất) và dữ liệu
chuỗi thời gian.
• matplotlib: Vẽ các dạng đồ đồ thị
• PPyQt6: Xây dựng giao diện dùng đồ họa
Trang 1603KẾT QUẢ
Trang 17KẾT QUẢĐỀ TÀI 1
Trang 18CANTILEVER BEAM
Trang 19PINNED BEAM
Trang 20KẾT QUẢĐỀ TÀI 2
Trang 21FILE EXCEL
Trang 27THÉN KIU!