Ứng dụng Matlab và phương pháp Euler Gromer để khảo sát dao động cưỡng bức của con lắc đơn
Số trang: 6
Loại file: pdf
Dung lượng: 578.98 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong bài viết này, chúng tôi sẽ giới thiệu phương pháp gần đúng Euler-Gromer và ngôn ngữ lập trình Matlab để mô phỏng tính chất hỗn loạn của con lắc dưới tác dụng của ngoại lực cưỡng bức tuần hoàn ở những biên độ khác nhau.
Nội dung trích xuất từ tài liệu:
Ứng dụng Matlab và phương pháp Euler Gromer để khảo sát dao động cưỡng bức của con lắc đơnTRƯỜNG ĐẠI HỌC SƯ PHẠM TP HỒ CHÍ MINHHO CHI MINH CITY UNIVERSITY OF EDUCATIONTẠP CHÍ KHOA HỌCJOURNAL OF SCIENCEKHOA HỌC TỰ NHIÊN VÀ CÔNG NGHỆNATURAL SCIENCES AND TECHNOLOGYISSN:1859-3100 Tập 14, Số 12 (2017): 194-199Vol. 14, No. 12 (2017): 194-199Email: tapchikhoahoc@hcmue.edu.vn; Website: http://tckh.hcmue.edu.vnỨNG DỤNG MATLAB VÀ PHƯƠNG PHÁP EULER-GROMERĐỂ KHẢO SÁT DAO ĐỘNG CƯỠNG BỨC CỦA CON LẮC ĐƠNTrần Thị Thanh Thư, Quách Khả Quang*Trường Đại học Đồng ThápNgày nhận bài: 13-7-2017; ngày nhận bài sửa: 15-11-2017; ngày duyệt đăng: 20-12-2017TÓM TẮTBài toán con lắc đơn dao động dưới tác dụng của ngoại lực cưỡng bức tuần hoàn là một trongnhững bài toán quan trọng và thú vị trong vật lí học. Phương trình dao động tổng quát của con lắccó dạng phương trình vi phân phi tuyến bậc hai. Do đó, chúng ta không thể giải trọn vẹn bài toánbằng phương pháp giải tích thông thường mà cần phải sử dụng đến phương pháp số. Trong bài viếtnày, chúng tôi sẽ giới thiệu phương pháp gần đúng Euler-Gromer và ngôn ngữ lập trình Matlab đểmô phỏng tính chất hỗn loạn của con lắc dưới tác dụng của ngoại lực cưỡng bức tuần hoàn ở nhữngbiên độ khác nhau.Từ khóa: phương pháp Euler-Gromer, lập trình Matlab, tính chất hỗn loạn, ngoại lực cưỡng bức.ABSTRACTUsing Matlab and the Euler-Cromer method to solvethe driven pendulum problemThe driven pendulum problem is one of the most important and interesting in physics. Theequation for the general oscillation of a driven pendulum is the second order nonlinear differentialequation. Therefore, it is difficult to solve completely the equation of the driven pendulum byanalytical method. So, we must construct a program to calculate a numerical solution. In this paper,the Euler-Gromer method and Matlab code will be used to investigate the chaotic properties ofdriven pendulum under four levels of driven forces.Keywords: Euler-Gromer method, Matlab code, chaotic properties, driven force.1.Đặt vấn đềMatlab là một trong những phần mềm ứng dụng được sử dụng rộng rãi trong nhiềulĩnh vực nghiên cứu đặc biệt là trong lĩnh vực mô phỏng các bài toán vật lí và kĩ thuật [1].Sử dụng Matlab không những giải quyết triệt để được bài toán một cách tổng quát mà còngiúp người đọc hiểu rõ hơn bản chất của bài toán cũng như dự đoán được những hiện tượngcó thể xảy ra. Bài toán dao động của con lắc đơn là một trong những bài toán quan trọng vàkhá thú vị trong chương trình vật lí [2]. Tuy nhiên, khi khảo sát đến sự tác dụng của ngoạilực cưỡng bức tuần hoàn lên con lắc, phương trình dao động của con lắc đơn sẽ có dạng làmột phương trình vi phân phi tuyến bậc hai, khi đó bài toán không thể giải được bằng giảitích. Trong trường hợp này, bài toán chỉ có thể được tiến hành khảo sát chi tiết bằng phương*Email: quachkhaquang@gmail.com194TẠP CHÍ KHOA HỌC - Trường ĐHSP TPHCMTrần Thị Thanh Thư và tgkpháp số. Bài viết này sẽ trình bài phương pháp gần đúng Euler-Gromer và sử dụng ngôn ngữlập trình Matlab để khảo sát, mô phỏng tính chất dao động của con lắc đơn dưới tác dụngcủa ngoại lực cưỡng bức với các biên độ ngoại lực khác nhau.2.Phương trình vi phân của dao độngXét con lắc đơn gồm một quả cầu có khối lượng m được buộc cố định trên một đầucủa một sợi dây không giãn, có chiều dài là l, đầu còn lại của sợi dây được treo cố định. Giảsử biên độ dao động của con lắc ( ) có giá trị luôn luôn nhỏ, khi đó ta có thể sử dụng phéptính gần đúng: sin (rad). Con lắc đơn khi dao động chịu ảnh hưởng của lực ma sátchẳng hạn như lực cản của không khí, lực ma sát này sẽ làm cho biên độ dao động của conlắc bị giảm dần theo thời gian. Ta gọi con lắc đang thực hiện dao động tắt dần. Một cáchtổng quát, ta giả sử lực ma sát có dạng: Fms d , trong đó thông số là hệ số ma sát,dtdấu “-” có nghĩa là chiều của lực ma sát luôn luôn ngược với chiều chuyển động của con lắc.Để duy trì sự chuyển động của con lắc, cần tác dụng vào quả cầu một ngoại lực tuần hoàn,ngoại lực này được gọi là lực cưỡng bức có biên độ và tần số lần lượt làtrình của ngoại lực có dạng:F và , phươngnlnlfnl Fnl sin(nl t) . Khi đó, phương trình dao động tổng quát củacon lắc đơn được xác định như sau:d 2gd sin Fnl sin nl t 2dtldt(1.1)3.Phương pháp Euler-GromerPhương trình (1.1) là một phương trình chuyển động của con lắc tắt dần, cưỡng bức,phi tuyến tính và chứa đựng nhiều biến số. Để giải phương trình trên không thể dùng giảitích để giải một cách đầy đủ, trọn vẹn và chính xác. Do đó, để khảo sát tính chất chuyểnđộng của con lắc trong trường hợp này, chúng tôi sử dụng bằng phương pháp gần đúngEuler-Gromer [3].Vận tốc góc của con lắc có dạng:ddt(1.2)Thay (1.2) vào (1.1) ta được phương trìnhdgd sin Fnl sin nl t dtldt(1.3) và là những hàm phụ thuộc thời gian.Theo Euler-Cromer, thời gi ...
Nội dung trích xuất từ tài liệu:
Ứng dụng Matlab và phương pháp Euler Gromer để khảo sát dao động cưỡng bức của con lắc đơnTRƯỜNG ĐẠI HỌC SƯ PHẠM TP HỒ CHÍ MINHHO CHI MINH CITY UNIVERSITY OF EDUCATIONTẠP CHÍ KHOA HỌCJOURNAL OF SCIENCEKHOA HỌC TỰ NHIÊN VÀ CÔNG NGHỆNATURAL SCIENCES AND TECHNOLOGYISSN:1859-3100 Tập 14, Số 12 (2017): 194-199Vol. 14, No. 12 (2017): 194-199Email: tapchikhoahoc@hcmue.edu.vn; Website: http://tckh.hcmue.edu.vnỨNG DỤNG MATLAB VÀ PHƯƠNG PHÁP EULER-GROMERĐỂ KHẢO SÁT DAO ĐỘNG CƯỠNG BỨC CỦA CON LẮC ĐƠNTrần Thị Thanh Thư, Quách Khả Quang*Trường Đại học Đồng ThápNgày nhận bài: 13-7-2017; ngày nhận bài sửa: 15-11-2017; ngày duyệt đăng: 20-12-2017TÓM TẮTBài toán con lắc đơn dao động dưới tác dụng của ngoại lực cưỡng bức tuần hoàn là một trongnhững bài toán quan trọng và thú vị trong vật lí học. Phương trình dao động tổng quát của con lắccó dạng phương trình vi phân phi tuyến bậc hai. Do đó, chúng ta không thể giải trọn vẹn bài toánbằng phương pháp giải tích thông thường mà cần phải sử dụng đến phương pháp số. Trong bài viếtnày, chúng tôi sẽ giới thiệu phương pháp gần đúng Euler-Gromer và ngôn ngữ lập trình Matlab đểmô phỏng tính chất hỗn loạn của con lắc dưới tác dụng của ngoại lực cưỡng bức tuần hoàn ở nhữngbiên độ khác nhau.Từ khóa: phương pháp Euler-Gromer, lập trình Matlab, tính chất hỗn loạn, ngoại lực cưỡng bức.ABSTRACTUsing Matlab and the Euler-Cromer method to solvethe driven pendulum problemThe driven pendulum problem is one of the most important and interesting in physics. Theequation for the general oscillation of a driven pendulum is the second order nonlinear differentialequation. Therefore, it is difficult to solve completely the equation of the driven pendulum byanalytical method. So, we must construct a program to calculate a numerical solution. In this paper,the Euler-Gromer method and Matlab code will be used to investigate the chaotic properties ofdriven pendulum under four levels of driven forces.Keywords: Euler-Gromer method, Matlab code, chaotic properties, driven force.1.Đặt vấn đềMatlab là một trong những phần mềm ứng dụng được sử dụng rộng rãi trong nhiềulĩnh vực nghiên cứu đặc biệt là trong lĩnh vực mô phỏng các bài toán vật lí và kĩ thuật [1].Sử dụng Matlab không những giải quyết triệt để được bài toán một cách tổng quát mà còngiúp người đọc hiểu rõ hơn bản chất của bài toán cũng như dự đoán được những hiện tượngcó thể xảy ra. Bài toán dao động của con lắc đơn là một trong những bài toán quan trọng vàkhá thú vị trong chương trình vật lí [2]. Tuy nhiên, khi khảo sát đến sự tác dụng của ngoạilực cưỡng bức tuần hoàn lên con lắc, phương trình dao động của con lắc đơn sẽ có dạng làmột phương trình vi phân phi tuyến bậc hai, khi đó bài toán không thể giải được bằng giảitích. Trong trường hợp này, bài toán chỉ có thể được tiến hành khảo sát chi tiết bằng phương*Email: quachkhaquang@gmail.com194TẠP CHÍ KHOA HỌC - Trường ĐHSP TPHCMTrần Thị Thanh Thư và tgkpháp số. Bài viết này sẽ trình bài phương pháp gần đúng Euler-Gromer và sử dụng ngôn ngữlập trình Matlab để khảo sát, mô phỏng tính chất dao động của con lắc đơn dưới tác dụngcủa ngoại lực cưỡng bức với các biên độ ngoại lực khác nhau.2.Phương trình vi phân của dao độngXét con lắc đơn gồm một quả cầu có khối lượng m được buộc cố định trên một đầucủa một sợi dây không giãn, có chiều dài là l, đầu còn lại của sợi dây được treo cố định. Giảsử biên độ dao động của con lắc ( ) có giá trị luôn luôn nhỏ, khi đó ta có thể sử dụng phéptính gần đúng: sin (rad). Con lắc đơn khi dao động chịu ảnh hưởng của lực ma sátchẳng hạn như lực cản của không khí, lực ma sát này sẽ làm cho biên độ dao động của conlắc bị giảm dần theo thời gian. Ta gọi con lắc đang thực hiện dao động tắt dần. Một cáchtổng quát, ta giả sử lực ma sát có dạng: Fms d , trong đó thông số là hệ số ma sát,dtdấu “-” có nghĩa là chiều của lực ma sát luôn luôn ngược với chiều chuyển động của con lắc.Để duy trì sự chuyển động của con lắc, cần tác dụng vào quả cầu một ngoại lực tuần hoàn,ngoại lực này được gọi là lực cưỡng bức có biên độ và tần số lần lượt làtrình của ngoại lực có dạng:F và , phươngnlnlfnl Fnl sin(nl t) . Khi đó, phương trình dao động tổng quát củacon lắc đơn được xác định như sau:d 2gd sin Fnl sin nl t 2dtldt(1.1)3.Phương pháp Euler-GromerPhương trình (1.1) là một phương trình chuyển động của con lắc tắt dần, cưỡng bức,phi tuyến tính và chứa đựng nhiều biến số. Để giải phương trình trên không thể dùng giảitích để giải một cách đầy đủ, trọn vẹn và chính xác. Do đó, để khảo sát tính chất chuyểnđộng của con lắc trong trường hợp này, chúng tôi sử dụng bằng phương pháp gần đúngEuler-Gromer [3].Vận tốc góc của con lắc có dạng:ddt(1.2)Thay (1.2) vào (1.1) ta được phương trìnhdgd sin Fnl sin nl t dtldt(1.3) và là những hàm phụ thuộc thời gian.Theo Euler-Cromer, thời gi ...
Tìm kiếm theo từ khóa liên quan:
Ứng dụng Matlab Phương pháp Euler Gromer Dao động cưỡng bức của con lắc đơn Lập trình Matlab Tính chất hỗn loạn Ngoại lực cưỡng bứcGợi ý tài liệu liên quan:
-
50 trang 76 0 0
-
Phương pháp giải bài tập lý thuyết mạch ứng dụng matlab: Phần 1
148 trang 72 0 0 -
Phương pháp giải bài tập lý thuyết mạch ứng dụng matlab: Phần 2
157 trang 46 0 0 -
Bài giảng: Kỹ thuật điều khiển tự động
102 trang 29 0 0 -
Ứng dụng phần mềm matlab thiết kế và mô phỏng các bài toán Vật lý
0 trang 29 0 0 -
Bài giảng Phương pháp tính và Matlab: Chương 3.5 - Trường ĐH Bách khoa Hà Nội
18 trang 27 0 0 -
195 trang 27 0 0
-
Hướng Dẫn Cài Đặt Matlab 2012b
13 trang 27 0 0 -
Đồ án: Ứng dụng Matlab trong giải mạch điện tuyến tính ở chế độ xác lập
44 trang 26 0 0 -
Bài giảng về Hệ thống điều khiển tự động
100 trang 26 0 0