1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỀ tài vẽ quỹ đạo chuyển động ném xiên trong trọng trường bỏ qua lực cản và xác định một vài thông số liên quan

11 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 417,44 KB

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA  BÁO CÁO BÀI TẬP LỚN TÊN ĐỀ TÀI Vẽ quỹ đạo chuyển động ném xiên trọng trường bỏ qua lực cản xác định vài thơng số liên quan LỚP L32 NHĨM 14 GVHD:Nguyễn Trung Hậu ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA 0 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA BÁO CÁO BÀI TẬP LỚN TÊN ĐỀ TÀI Vẽ quỹ đạo chuyển động ném xiên trọng trường bỏ qua lực cản xác định vài thông số liên quan Nhóm 14: Phạm Văn Trí Văn Bá Thức Nguyễn Phú Tiền Lê Thùy Trang Phùng Cao Trí 2112515 2114971 2112444 2115042 2112516 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan Mục lục Lời cảm ơn LỜI MỞ ĐẦU Chương 1: Mở đầu Tên đề tài: .6 Yêu cầu Nhiệm vụ .6 Chương 2:Cơ sở lí thuyết .6 2.1 Phương trình chuyển động: 2.2 Vecto vận tốc 2.3 Vecto gia tốc 2.4 Phương trình chuyển động Chương 3:Chương trình Matlab 3.1 Đoạn code 3.2 Kết 10 3.3 Các lệnh Matlab sử dụng 11 Chương 4: Kết luận 12 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan Lời cảm ơn Lời cảm ơn cho em gửi đến thầy cô giảng dạy trường Đại học Bách Khoa, đặc biệt thầy Nguyễn Trung Hậu thầy Nguyễn Phúc Thiện truyền dạy cho em nhiều kiến thức hay, có ích để em hồn thiện thân có thêm nhiều kiến thức sống Nhờ có thầy mà em xây dựng hồn thành báo cáo cách xuất sắc Trong trình học tập vừa qua, với thời gian ngắn ngủi kiến thức cịn nhiều thiếu sót em, em mong thầy bỏ qua tạo điều kiện tốt cho em để em hoàn thành báo cáo tập lớn Em xin chân thành cảm ơn! 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan LỜI MỞ ĐẦU MATLAB mơi trường tính tốn số lập trình, thiết kế cơng ty MathWorks MATLAB cho phép tính toán số với ma trận, vẽ đồ thị hàm số hay biểu đồ thơng tin, thực thuật tốn, tạo giao diện người dùng liên kết với chương trình máy tính viết nhiều ngơn ngữ lập trình khác MATLAB giúp đơn giản hóa việc giải tốn tính tốn kĩ thuật so với ngơn ngữ lập trình truyền thống C, C++, Fortran MATLAB sử dụng nhiều lĩnh vực, bao gồm xử lý tín hiệu ảnh, truyền thơng, thiết kế điều khiển tự động, đo lường kiểm tra, phân tích mơ hình tài chính, hay tính tốn sinh học Với hàng triệu kĩ sư nhà khoa học làm việc môi trường công nghiệp môi trường hàn lâm, MATLAB ngơn ngữ tính tốn khoa học Trong báo cáo này, với đề tài giao, nhóm chúng em cố gắng ứng dụng thuật tốn MATLAB để hồn thành cách ngắn gọn, súc tích xác 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan Chương 1: Mở đầu Giới thiệu đề tài Tên đề tài: Vẽ quỹ đạo chuyển động ném xiên trọng trường bỏ qua lực cản xác định vài thông số liên quan Yêu cầu Sử dụng Matlab để giải toán sau: “Từ độ cao 20 m so với mặt đất, người ta ném thẳng đứng vật A với vận tốc v o, đồng thời thả rơi tự vật B Bỏ qua sức cản khơng khí Tính v o để vật A rơi xuống đất chậm giây so với vật B vẽ hình Lấy g =10m/s2.” Nhiệm vụ Xây dựng chương trình Matlab:  Nhập giá trị ban dầu (những đại lượng đề cho)  Thiết lập phương trình tương ứng Sử dụng lệnh symbolic để giải hệ phương trình  Vẽ hình Chương 2:Cơ sở lí thuyết Vị trí chất điểm M không gian xác định vecto bán kính hệ tọa độ Descartes: Với hệ tọa độ Descartes: 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan 2.1 Phương trình chuyển động: Khi chất điểm M chuyển động, vecto vị trí thay đổi theo thời gian: Các phương trình gọi phương trình chuyển động 2.2 Vecto vận tốc Vecto vận tốc đạo hàm vecto vị trí theo thời gian, có gốc đặt điểm chuyển động, phương tiếp tuyến với quỹ đạo điểm đó, chiều chiều chuyển động có độ lớn Trong hệ tọa độ Descartes 2.3.Vecto gia tốc Vectơ gia tốc chất điểm đạo hàm vectơ vận tốc theo thời gian Trong hệ tọa độ Descartes ta có: 2.4.Phương trình chuyển động ném xiên 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan Đặt gốc tọa độ mặt đất, chiều dương hướng lên  Chuyển động rơi tự do:  Chuyển động vật ném thẳng đứng lên: Chương 3:Chương trình Matlab 3.1 Đoạn code function BTL_Vatly1_Nhom14 clc ; clear all; close all; g = input('Nhap gia toc truong : '); h = input('Nhap cao ban dau : '); disp('xA = - v0*tA + 0.5*g*tA^2'); disp('xB = 0.5*g*tB^2'); syms t ; tB = sqrt(2*h/g); clear i t ; disp(['Ta co : xB = ',num2str(h), '=> tB= ',num2str(tB),'(giay)'] ); tA = tB + ; disp(['Vat A roi xuong dat cham hon vat B giay => tA = tB + = ', num2str(tA), '(giay)']); syms v ; v0 = solve( -v*tA + 0.5*g*tA^2 ==h , v); a=vpa(v0,6); clear v ; disp('v0 = ');disp(a); %% Nhap du lieu vao : v01 = ; v02 = v0 ; t = 0; dt = 0.01; %% Tao vat va he truc : 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan x1 = ; x2 = ; y1 = h ; y2 = h ; figure('color','white','numbertitle','off'); hold on fig_Vat1 = plot(x1,y1,'ro','MarkerSize',10,'markerfacecolor','r'); fig_Vat2 = plot(x2,y2,'ro','MarkerSize',10,'markerfacecolor','b'); ht = title(sprintf('t = %0.2f s',t)); axis equal axis([-20 20 -1 100]); %% Tinh toan va bieu dien : while (y1 > || y2 > 0) t = t + dt ; a = -g ; v01 = v01 + a*dt; v02 = v02 + a*dt; if y1 < y1 = ; continue ; else y1 = y1 + v01*dt + 0.5*a*((dt)^2); end if y2 < y2 = 0; break; else y2 = y2 + v02*dt +0.5*a*((dt)^2); end set(fig_Vat1,'xdata',x1,'ydata',y1); set(fig_Vat2,'xdata',x2,'ydata',y2); set(ht , 'string' ,sprintf('t = %0.2f s',t)); pause(0.0002); end end 3.2 Kết Nhập độ cao ban đầu h = 20, gia tốc trọng trường g = 10 m/s^2 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan Hình 3.3.1: Kết ví dụ ( Nguồn: Hình ảnh trình thực hiện) Hình 3.3.2: Kết ví dụ (Nguồn: Hình ảnh trình thực hiện) 3.3 Các lệnh Matlab sử dụng Lệnh function syms Ý nghĩa Tạo hàm mới, tên tập tin hàm Khai báo biến 10 0 DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan DE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quanDE.tai.ve.quy.dao.chuyen.dong.nem.xien.trong.trong.truong.bo.qua.luc.can.va.xac.dinh.mot.vai.thong.so.lien.quan

Ngày đăng: 24/12/2023, 14:58

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w