You are on page 1of 9

ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA KỸ THUẬT GIAO THÔNG
BỘ MÔN KỸ THUẬT HÀNG KHÔNG
-------o0o-------

KHÍ ĐỘNG LỰC HỌC 2


BÀI TẬP NHÓM (GP1)

MÔ TẢ CODE SỬ DỤNG GIẢI THUẬT LẶP


NEWTON - RAPHSON

NHÓM 14
SVTH: NGUYỄN NGỌC QUANG HUY
MSSV: 1711525
GVHD: TS. LÊ THỊ HỒNG HIẾU

TP. HỒ CHÍ MINH, tháng 04 năm 2023


Thành viên của nhóm 14:

- Nguyễn Ngọc Quang Huy


MSSV: 1711525
Công việc: Thực hiện phân tích, tính toán, viết chương trình Code và viết
báo cáo.
Lời Cam Kết

Tôi cam kết:

- Đây là bài báo cáo do tôi thực hiện.

- Các số liệu, kết quả nêu trong báo cáo này là trung thực và chưa từng được
ai công bố trong bất kỳ công trình nào khác.

- Các đoạn trích dẫn và số liệu kết quả sử dụng để so sánh trong báo cáo này
đều được dẫn nguồn và có độ chính xác cao nhất trong phạm vi hiểu biết
của tôi.

Nguyễn Ngọc Quang Huy 3


I. Giải thuật lặp theo phương pháp Newton-Raphson cho ống Pitot
(PYTHON)

Nhập các thống số đầu vào của dòng khí

Khới tạo số Mach và gán giá trị số Mach của dòng tự do

Hàm f và đạo hàm bậc 1 của f sẽ phụ thuộc vào biến số Mach

Khởi tạo vòng lặp 1 đến 100

Đối với số Mach < 0.3

Đối với số Mach 0.3<M<=1

Và đối với trường hợp M>1

Dừng vòng lặp khi đạt sai số cho phép, in ra giá trị số Mach M1

Nguyễn Ngọc Quang Huy 4


II. Giải thuật lặp xác định góc sóng sốc nghiêng và vẽ đồ thị (PYTHON)

Gán thư viện cần cho chương trình

Cấu trúc hiển thị hình ảnh

Ta có số Mach M1, góc sóng nghiêng, lập hệ tính góc vật thể thay đổi hướng dòng.

Góc sóng nghiêng max

Điều kiện đầu vào góc sóng nghiêng 45, số Mach M1 và gramma. Tính M2, góc
vật thể?
Nguyễn Ngọc Quang Huy 5
Góc sóng sốc yếu và mạnh

Tìm góc sóng nghiêng bằng cách lập hệ phương trình bậc 3

Nguyễn Ngọc Quang Huy 6


Góc song nghiêng và góc vật thể theo giá trị M1

Giải bằng kết quả sóng sốc yếu

Nguyễn Ngọc Quang Huy 7


Kết quả biểu đồ thể hiện góc song nghiêng và giá trị số Mach M1

Nguyễn Ngọc Quang Huy 8


III. Giải thuật lặp Newton - Raphson xác định số Mach sau sóng giãn nở
từ hàm Prandtl – Meyer (MATLAB)

Nhập dữ liệu đầu vào

Khởi tạo vòng lặp Newton và hiển thị kết quả tính toán

Nguyễn Ngọc Quang Huy 9

You might also like