Professional Documents
Culture Documents
NHÓM 07:
1. Đỗ Hồng Nhân MSSV: 2312417
2. Huỳnh Hoài Nhân MSSV: 2312421
3. Phạm Duy Nhân MSSV: 2312447
4. Hồ Hữu Minh Nhật MSSV: 2312468
5. Võ Phan Hoàng Nhật MSSV: 2312491
Thành phố Hồ Chí Minh, tháng 11/2023
TÓM TẮT BÀI BÁO CÁO
- Giải các phương trình vi phân trên lý thuyết để tìm ra các nghiệm x ( t ) và y ( t ) .
- Thiết kế bài code Matlab thực hiện giải phương trình vi phân tìm ra các nghiệm
và vẽ đồ thị quỹ đạo của chuyển động.
- Thiết kế bài trình chiếu báo cáo bằng phần mềm Microsoft PowerPoint.
2. Kết quả
- Nhóm hoàn thành được các yêu cầu của đề tài đã được giao: Thiết kế được đoạn
code Matlab:
+ Mô phỏng được quỹ đạo chuyển động của chất điểm dưới các góc ném khác nhau.
Chúng em xin chân thành cảm ơn hai cô giáo đã tận tình hướng dẫn và cung cấp
các tài liệu, thông tin tham khảo cần thiết cho bài tập lớn này.
Xin cảm ơn hai cô đã tạo điều kiện cho nhóm hoàn thành tốt công việc báo cáo,
thuyết trình bài tập lớn này.
Cuối cùng chúng em xin cảm ơn những tác giả, đơn vị cung cấp các tài liệu tham
khảo cần thiết để nhóm có thể hoàn thành tốt bài tập lớn.
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT.............................................................................2
1. Yêu cầu:
Phương trình chuyển động ném xiên trong trọng trường có lực cản môi trường
được biểu diễn theo biểu thức sau:
ma = mg - hv
Với điều kiện ban đầu x0 = y0 = 0 ; v x = v 0cosα ; v y = v 0 sinα .
0 0
Bài tập này yêu cầu sinh viên sử dụng Matlab để giải phương trình chuyển động
trên, tính toán quỹ đạo và vẽ đồ thị quỹ đạo thay đổi phụ thuộc vào góc .
2. Điều kiện:
- Sinh viên cần có các kiến thức cơ bản về lập trình trong Matlab.
- Tìm hiểu các lệnh Matlab liên quan đến Symbolic và đồ họa.
3. Nhiệm vụ:
- Thiết lập các phương trình vi phân ứng với x ( t ) và y ( t ). Sử dụng các hệ
Symbolic để giải hệ phương trình.
- Vẽ trên cùng một đồ thị quỹ đạo của chất điểm với các góc khác nhau
(15o ,30o ,45o ,60o ,75o ) .
- Đúc kết được các kinh nghiệm về sử dụng phần mềm trong nghiên cứu
- Sử dụng các kiến thức đã học về Động lực học chất điểm và phép biến đổi Toán
học để đưa ra phương trình vi phân và giải phương trình trên lý thuyết.
- Sử dụng phần mềm Matlab thực hiện giải phương trình vi phân và mô phỏng quỹ
đạo chuyển động của chất điểm.
- Sử dụng thêm phần mềm khác để kiểm tra kết quả mô phỏng.
- Thực hiện bản báo cáo bằng phần mềm Microsoft Word và bản trình chiếu bằng
phần mềm Microsoft Powerpoint.
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
- Các kiến thức liên quan đến chuyên đề “Động học chất điểm” và “Động lực học
chất điểm”:
ds
= v
dt
dv
= a
dt
- Các phép tính vi tích phân và kĩ năng biến đổi toán học.
Bước 1: Thành lập phương trình động lực học chất điểm
Chọn chiều dương trục Ox từ trái sang phải và chiều dương trục Oy là từ dưới hướng
lên, gốc toạ độ tại điểm (xo; yo) = (0;0), mốc thời gian to = 0, vận tốc đầu là vo, góc ném
là α
Trong quá trình chuyển động, vật chỉ chịu tác động của trọng lực và lực cản, xét phương
trình động lực học chất điểm:
m : khối lượng của vật
Bước 2: Chiếu phương trình chuyển động lên các trục tọa độ
Trục Ox : ma x = - h v x suy ra ma x = - h v x
Bước 3: Biến đổi toán học đưa ra các phương trình chuyển động
Trục Ox :
t vx
h d vx h d vx h d vx h
max = - h v x ax = - v = - vx = - dt⇒ ∫ = - ∫ dt
m x dt m vx m v
vx m 0 x0
h
ln vx - ln v x =- t 0
m
h
vx = e- m t v
x0
x t h
dx m vx
(1 )
h h - t h
vx = e- m t v
x0 dt
- t
= e m vx
0
∫ dx = ∫ e m
vx 0
x=
h
0
- e
-
m
t
x 0=0 0
Trục Oy :
h d vy h
may =- mg - hvy ay =- g- v =- g- v
m y dt m y
vy
d vy t
∫ h = ∫dt
vy
g- v 0
m y
0
-
m
h (( h
) (
h
ln g + v y - ln g + v y
m m 0 )) = t
( )
h
h - t h
g- v y = e m g + vy
m m 0
( ( ) )
h
v y =m e m g + h v y - g
- t
h m 0
( ( ) ) ( ( ) )
h h
dy m - m t
vy = m e h h
- t
m
g + v - g = e g + vy - g
h m y 0
dt h m 0
( ( ) )
y t h
∫ dy = ∫ m h
- t
e m g + vy - g d t
y
0=0 0
h m 0
(( )( 1 - e ) - gt )
h
m m h -
m
t
y= g + vy
h h m 0
)( 1 - e ) - mg
h
( )(
2
m h - t
y= g + vy m
t
h m 0
h
Như vậy ta có phương trình chuyển động của vật là phương trình tham số sau:
(1v - =e v cosα
)
h
m vx - t
x= 0
x0
m
0
h
Trong đó2
)( )
h
m
( )( h mg
- t
y= g + vy 1 - e m - t
h vmy = v 0 sinα h 0
0
CHƯƠNG 3: CODE MATLAB
1. Khai báo các thông số cần nhập vào như khối lượng m, vận tốc đầu v0, góc ném α,
hệ số lực cản h và thời gian khảo sát chuyển động t1.
2
d y dy ⅆ2 x dx
m 2 = - mg - h và m 2 = - h
dt dt ⅆt dt
x0 = y0 = 0
dx
(0) = v x = v 0cosα
dt 0
dx
(0)= v y = v 0 sinα
dt 0
4. Dùng hàm dsolve() để giải phương trình vi phân, tìm được x ( t ) và y ( t ) .
6. .Dùng vòng lặp để thay đổi và vẽ đồ thị của quá trình chuyển động với các góc
ném khác nhau và dùng lệnh hold on để hiện thị chúng trên cùng một hệ trục tọa độ.
%% Inputs of problem.
syms m h v0 angle_throw t1 d;
d = 0;
g = 9.8;
%% Solving equaltion.
syms y(t);
Dy = diff(y);
D2y = diff(y,t,2);
Dx = diff(x);
%% Movement figure.
x(t) = xSol(t);
y(t) = ySol(t);
while d<=3
Dy = diff(y);
D2y = diff(y,t,2);
syms x(t);
Dx = diff(x);
x(t) = xSol(t);
y(t) = ySol(t);
end
end
CHƯƠNG 4: KẾT QUẢ VÀ KẾT LUẬN
Ta xét một chất điểm có khối lượng m = 5kg, được ném với vận tốc đầu v0 = 10
m/s theo phương tạo với phương ngang một góc α rad/s, hệ số lực cản không khí là h =
0,5.
Sau khi thực hiện đoạn code và nhập các dữ liệu ta thu được màn hình xuất ra
và đồ thị như hình bên dưới :
- Nhập kết quả tính toán lý thuyết với các tham số tương tự tự ta thu được đồ thị
giống với đồ thị khi vẽ bằng phần mềm Matlab, như vậy đoạn code đã cho kết quả
đúng kỳ vọng.
Hình 4.3. Đồ thị được vẽ bằng phần mềm GeoGebra
4.2. Kết luận
- Nhóm đã hoàn thành bài toán của giáo viên giao cho với đề tài
- Kết quả đồ thị quỹ đạo đạt được trên Matlab đúng với hình dáng đồ thị được
vẽ bởi các phần mềm khác (GeoGebra) và đúng với phương trình tham số của quỹ
đạo chuyển động đã tính toán.
TÀI LIỆU THAM KHẢO
[1] Lasseviren1 (2010). Objects Falling with Air Resistance (part I), Youtube.
https://www.youtube.com/watch?
v=I6Or5EvCPYk&list=RDCMUC6x7DywfEqLg- 3Cg_JnyTlg&index=2.
[2] Lasseviren1 (2010). Objects Falling with Air Resistance (part II),
Youtube. https://www.youtube.com/watch?
v=HwPdh72GF8I&t=18s
[3] A. L. Garcia and C. Penland (1996). MATLAB Projects for Scientists and
Engineers. Prentice Hall, Upper Saddle River, NJ.
http://www.algarcia.org/fishbane/fishbane.html .