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

Về các phương trình kane của hệ nhiều vật

98 10 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 98
Dung lượng 1,18 MB

Nội dung

Nguyễn hữu Dĩnh giáo dục đào tạo trờng đại học bách khoa hà nội - luận văn thạc sĩ khoa học ngành : học kỹ thuật Cơ học kỹ thuật Về phơng trình kane hệ nhiều vật Nguyễn hữu dĩnh 2005 - 2007 Hà Nội 2007 Hà Nội 2007 giáo dục đào tạo trờng đại học bách khoa hà nội - luận văn thạc sĩ khoa học Về phơng trình kane hệ nhiều vật ngành : học kỹ thuật m số: 62.52 02 01 Ngun h÷u dÜnh Ng−êi h−íng dÉn khoa häc : GS TSKH Nguyễn Văn Khang Hà Nội 2007 Mục lơc Lời nói đầu Ch−¬ng Các phơng trình kane hƯ nhiỊu vËt Các vận tốc riêng điểm vận tốc góc riêng vật rắn 1.1 Các vận tốc riêng điểm 1.2 C¸c vËn tèc góc riêng vật rắn 1.3 C¸c thÝ dơ ¸p dơng 11 1.4 Hình chiếu véctơ vận tốc riêng điểm trục toạ độ 16 1.5 Hình chiếu véctơ vận tốc góc riêng vật rắn trục toạ độ 17 Lực hoạt động suy rộng lực quán tính suy rộng 19 2.1 Lực hoạt động suy rộng hệ vật rắn 19 2.2 Lực quán tính suy rộng vật rắn 20 ThiÕt lËp c¸c phơng trình Kane cho hệ nhiều vật 31 3.1 Các phép biến đổi chung 31 3.2 Các phơng trình Kane cho hệ nhiều vật rắn hôlônôm 33 3.3 Các phơng trình Kane cho hệ nhiều vật rắn phi hôlônôm 33 Chơng 36 áp dụng phơng trình kane thiết lập phơng trình vi phân chuyển động số mô hình hệ nhiều vật 36 Chơng 81 áp dụng phơng trình kane thiết lập phơng trình vi phân hệ phi hôlônôm 81 KÕt luËn 87 Tµi liƯu tham kh¶o 88 Phô lôc 90 Danh mục hình vẽ Hình Vận tốc riêng điểm Hình Vận tốc góc riêng vật rắn Hình Chứng minh vận tốc góc vật rắn Hình Thí dụ xác định vận tốc riêng điểm toạ độ Descartes Hình Thí dụ xác định vận tốc riêng điểm toạ độ cực Hình Xác định vận tốc riêng khối tâm vận tốc riêng thành cho lắc kép Hình Xác định vận tốc riêng khối tâm vận tốc riêng thành cho rôbốt phẳng khâu Hình Hình chiếu véctơ vận tốc góc riêng vật rắn trục toạ độ Hình Tìm lực suy rộng cho thẳng đồng chất Hình 10 Tìm lực quán tính suy rộng cho lắc vật lý đơn Hình 11 Tìm lực quán tính suy rộng cho rôbốt phẳng khâu Hình 12 Tìm lực quán tính suy rộng cho rôbốt phẳng khâu Hình 13 Phơng trình Kane cho lắc toán học kép Hình 14 Phơng trình Kane cho lắc vật lý Hình 15 Phơng trình Kane cho rôbốt tay máy hai bậc tự Hình 16 Phơng trình Kane cho rôbốt tay máy cực hai bậc tự Hình 17 Phơng trình Kane cho mô hình học Hình 18 Biểu diễn lực hoạt động hình 17 Hình 19 Phơng trình Kane cho mô hình rôbốt khâu không gian Hình 20, Hình 21 Biểu diễn vận tốc điểm Hình 22, Hình 23 Biểu diễn gia tốc điểm Hình 24 Phơng trình Kane cho vật rắn phi hôlônôm Lời nói đầu Ngày với phát triển mạnh mẽ ngành cơng nghệ thơng tin địi hỏi phải sử dụng công nghệ thông tin để giải vấn đề kỹ thuật Động lực học hệ nhiều vật mơn học có vai trò quan trọng việc xây dựng mơ hình cho nhiều tốn, chẳng hạn rơbốt cơng nghiệp, động lực hệ ơtơnơm, tầm thường… Do địi hỏi phải lựa chọn phương pháp thích hợp để thiết lập phương trình chuyển động số mơ hình Cho đến có hai phương trình hay sử dụng để thiết lập phương trình động lực học phương trình Lagrănge Newton-Euler Trong luận văn này, đề cập đến thiết lập phương trình Kane cho số mơ hình học cho hệ vật rắn hôlônôm hệ vật rắn phi hơlơnơm Trong q trình tính tốn có hỗ trợ phần mềm Maple để tính toỏn Việc nghiên cứu tính chất động lực hệ học có vai trò quan trọng tÝnh to¸n, thiÕt kÕ c¸c hƯ kü tht Hai toán đặt ta phải xây dựng mô hình tính toán động lực học cho mô hình Trong luận văn này, đa số mô hình rôbốt công nghiệp Từ thiết lập phơng trình vi phân chuyển động mô hình Các phương trình động lực học rơbốt đóng vai trò quan trọng thiết kế vận hành thiết bị Trong thiết kế, phương trình động lực học sử dụng để tiến hành mô nhằm mục tiêu kiểm tra khả làm việc robot Ví dụ, đáp ứng thiết bị với chế độ tải khác nhau, hay phẩm chất tương đối (chất lượng) việc thực sơ đồ điều khiển, nghiên cứu cơng cụ mơ Khi xem xét q trình vận hành rơbốt, phương trình động lực học dùng để tính tốn lực mơ men cần để dịch chuyển thành phần thiết bị thiết bị chấp hành để nhận chuyển động khâu chấp hành cuối mong muốn Do địi hỏi phải biết phương trình động lực học Trong luận văn này, trình bày cách thiết lập phương trình chuyển động cho số mơ hình rơbốt cơng nghiệp phương trình Kane Luận văn gồm ba chương phần phụ lục: Chương Cơ sở lý thuyết phương trình kane cho hệ nhiều vật rắn hôlônôm phi hôlônôm: Các vận tốc riêng điểm vận tốc góc riêng vật rắn, Cách xác định lực hoạt động suy rộng lực qn tính suy rộng, thiết lập phương trình Kane cho hệ nhiều vật Chương Xây dựng số mơ hình học, từ sử dụng phương trình Kane cho hệ nhiều vật rắn hôlônôm để thiết lập phương trình vi phân chuyển động cho mơ hình Chương 3.Thiết lập phương trình vi phân chuyển động cho hệ vật rắn phi hơlơnơm phương trình Kane Phụ lục phần chương trình phần mềm Maple tính toỏn cỏc thớ d Trong trình thực hiện, thời gian trình độ ngời viết hạn chế nên Luận văn tránh khỏi khiếm khuyết Kính mong thầy giúp đỡ, dẫn để có điều kiện sửa chữa, hoàn thiện Nhân đây, tác giả xin bày tỏ lòng biết ơn sâu sắc tới GS TSKH Nguyễn Văn Khang bảo tận tình, toàn diện, từ phơng pháp nghiên cứu tới nội dung học thuật luận văn Bên cạnh chân thành cảm thầy cô môn Cơ ứng dụng, Trờng Đại học Bách khoa Hà Nội đà dành thời gian xem xét cho ý kiÕn chØ dÉn rÊt thĨ, bỉ sung cho phần hạn chế luận văn Đồng thời, xin chân thành cảm ơn gia đình, bạn bè đồng nghiệp trờng Đại học Kỹ thuật Công nghiệp Thái Nguyên giúp đỡ tạo điều kiện để tác giả hoàn thành đợc luận văn Chơng Các phơng trình kane hệ nhiều vật Các phơng trình Kane đợc thiết lập vào năm 60 kỷ 20, nhng sớm có vị trí nghiên cứu động lực học hệ nhiều vật Trong giai đoạn này, trớc hết giới thiệu khái niệm vận tốc riêng điểm vận tốc góc riêng vật rắn, sau trình bày biểu thức tính lực hoạt động suy rộng lực quán tính suy rộng Trên sở khái niệm thiết lập khái niệm thiết lập phơng trình động lực Kane cho hệ p vật rắn Các vận tốc riêng điểm vận tốc góc riêng vật rắn 1.1 Các vận tốc riêng điểm Xét hệ gồm p vật rắn tuỳ ý Giả sử vị trí hệ đợc xác định m toạ độ suy rộng q1, q2, …,qm Nãi chung m lín h¬n sè bËc tù hệ Giả sử p điểm thuộc vật rắn B hệ(hình 1) Vị trí điểm p đợc r xác định vectơ định vị r p z P rP r B y R x H×nh rp rp r = r ( t , q1 , q , , q m ) (1.1) r Đạo hàm theo thời gian vectơ r p hệ quy chiếu R, ta đợc R r vp = R r r r d r p R ∂r p m ∂r p +∑ = q& k ∂ ∂t dt q k =1 k (1.2) Trong đoạn ®Ĩ thu gän ta ký hiƯu R r r vp = vp , R r r a p = a p Bây ta đa vào ký hiệu míi r v pt = R r r ∂r p ∂r p r p , v q& k = ∂t ∂q k (1.3) Víi ký hiƯu trªn, biĨu thøc trªn cã thĨ viÕt l¹i d−íi d¹ng rp rp m rp v = v t + ∑ v q& k q& k (1.4) k =1 Định nghĩa r Vectơ v pt đợc gọi vận tốc riêng theo biến t điểm P hệ quy r chiếu R Vectơ v qp& k (k=1 m) đợc gọi vectơ vận tốc riêng theo biến q k điểm p hệ quy chiếu R Phơng trình (1.2) biểu diễn phơ thc tun tÝnh cđa vËn tèc R r v p vµo vËn tèc suy réng q& k Tõ phơng trình ta dễ dàng suy biểu thức r v qp& k = r r ∂v p R ∂ r p = ∂q k ∂q& k R (1.5) 1.2 Các vận tốc góc riêng vật rắn r Giả thử B vật rắn hệ nhiều vật Lấy c r véctơ tuỳ ý vật rắn B(Hình 2) Véctơ c hàm toạ độ suy rộng q1 , q , , q m vµ t z r c B R y x Hình Gọi M điểm tiếp xúc cầu mặt phẳng xy Điều kiện lăn không trợt r r r r vM = vC + ω× u = (1) r r Trong vận tốc góc cầu, u = CM Vậy vận tốc khối tâm C cầu r r r r v C = x& C e1(1) + y& C e 2(1) + z& C e3(1) r e1(1) = ωx r e 2(1) ωy r e3(1) ωz a Tõ ®ã ta cã x& C − aω y = , y& C + a x = (2) Theo phơng trình ®éng häc cña Euler ta cã ω x = ϕ& sin θ sin ψ + θ& cos ψ (3) ωy = −ϕ& sin θ cos ψ + θ& sin ψ Thế (3) vào (2) ta nhận đợc phơng trình liên kết phi hôlônôm x& C + a& sin cos ψ − aθ& sin ψ = (4) y& C + aϕ& sin θ sin ψ + aθ& cos ψ = Hay q& + aq& sin q cos q − aq& sin q = q& + aq& sin q sin q + aq& cos q = So sánh với công thức giả sử có s liên kết phi hôlônôm tuyến tính 82 (5) m ∑ a jk q& k + a j0 = (j = 1, 2, , s) k =1 Ta thu ®−ỵc a11 = 1, a12 = 0, a13 = asinq5cosq4 = asinθcosψ (6) a14 = 0, a15 = - asinq4 = -asinψ, a21 = 0, a22 = a23 = asinq5sinq4 = asinθsinψ, a24 = 0, a25 = acosq4 = acos Biểu thức động cầu có dạng ( ) ( 1 T = m x& C2 + y& C2 + I x ω2x + I y ω2y + I z ω2z 2 ) Do gi¶ thiết cầu đồng chất nên Ix = Iy = Iz =I Do ®ã ( ) ( 1 T = m x& C2 + y& C2 + I ω2x + ω2y + ω2z 2 ) (7) Tõ c¸c phÐp quay Euler ta cã ω x = ϕ& sin θ sin ψ + θ& cos ψ (8) ωy = −ϕ& sin θ cos ψ + θ& sin ψ ωz = ψ& + ϕ& cos θ ThÕ (8) vµo (7) ta thu đợc ( ) ( 1 T = m x& C2 + y& C2 + I ϕ& + θ& + ψ& + 2ϕ& ψ& cos θ 2 Ta cã vËn tèc khèi t©m C vận tốc góc cầu r r r v C = x& C e1(1) + y& C e 2(1) r r r r ω = ωx e1(1) + ω y e 2(1) + ωz e3(1) 83 ) (9) Vận tốc riêng r r v Cx& C = e1(1) r r v Cy& C = e 2(1) r v Cθ& = r v Cψ& = r v Cϕ& = Gia tèc cđa khèi t©m C r r r a C = &x& C e1(1) + &y& C e 2(1) Lực quán tính mômen quán tính ( r r r r F* = − ma C = − m &x& C e1(1) + &y& C e 2(1) ) r 1) r (1) 1) r (1) 1) r (1) m*C = m (Cx e1 + m (Cy e + m (Cz e3 1) & − (I − I )ω2 ω3 = Iω &1 m (Cx = I1ω 1) & − (I − I1 )ω3ω1 = Iω &2 m (Cy = I 2ω 1) & − (I1 − I )ω1ω2 = Iω &3 m (Cz = I 3ω Trong ®ã &1 = ϕ && sin θ sin ψ + &θ& cos ψ + ϕ& θ& cos θ sin ψ + ϕ& ψ & sin θ cos ψ − θ& ψ& sin ψ ω & = −ϕ && sin θ cos ψ − ϕ& θ& cos θ cos ψ + ϕ& ψ& sin θ sin ψ + &θ& sin ψ + θ& ψ& cos ψ ω &3 =ψ && + ϕ && cos θ − ϕ& θ& sin θ ω r r && sin θ sin ψ + &θ& cos ψ + ϕ& θ& cos θ sin ψ + ϕ& ψ& sin θ cos ψ − θ& ψ& sin ψ )e1(1) + m*C = I(ϕ r && sin θ cos ψ − ϕ& θ& cos θ cos ψ + ϕ& ψ& sin θ sin ψ + &θ& sin ψ + θ& ψ& cos ψ )e 2(1) + + I(− ϕ r && + ϕ && cos θ − ϕ& θ& sin θ)e3(1) + I(ψ Lùc qu¸n tÝnh suy rộng ứng với toạ độ suy rộng r r r r Q*ϕ = v ϕ& F* + ωϕ& T * 84 ⎡ ⎛ϕ && sin θ sin ψ + &θ& cos ψ + ϕ& θ& cos θ sin ψ + ⎞⎤ ⎟⎥ − Q*ϕ = sin θ sin ψ ⎢I⎜⎜ ⎟ & & & & sin cos sin + ϕ ψ θ ψ − θ ψ ψ ⎠⎦⎥ ⎣⎢ ⎝ ⎡ ⎛− ϕ && sin θ cos ψ − ϕ& θ& cos θ cos ψ + ϕ& ψ& sin θ sin ψ + ⎞⎤ ⎟⎥ + ⎜ − sin θ cos ψ ⎢I⎜ ⎟ & & & ⎢⎣ ⎝ + θ sin ψ + θψ& cos ψ ⎠⎥⎦ && + ϕ && cos θ − ϕ& θ& sin θ) + cos θ I(ψ [ ] && + Iψ && cos θ − Iθ& ψ & sin θ = I(ϕ && + ψ && cos θ − θ& ψ & sin θ) Q*ϕ = Iϕ r r r r Q*θ = v Gθ& F* + ωθ& T * Q*θ ⎡ ⎛ψ && sin θ sin ψ + &θ& cos ψ + ϕ& θ& cos θ sin ψ + ⎞⎤ ⎜ ⎟⎥ + = cos ψ ⎢I⎜ ⎟ & ⎢⎣ ⎝ + ϕ& ψ& sin θ cos ψ − θψ& sin ψ ⎠⎥⎦ ⎡ ⎛− ϕ && sin θ cos ψ − ϕ& θ& cos θ cos ψ + ϕ& ψ & sin θ sin ψ + ⎞⎤ ⎟⎥ + sin ψ ⎢I⎜⎜ ⎟ & & & & + θ ψ + θ ψ ψ sin cos ⎠⎦⎥ ⎣⎢ ⎝ & sin θ) Q*θ = I(&θ& + ϕ& ψ && + ϕ && cos θ − ϕ& θ& sin θ) Q*ψ = −I(ψ Q *x& C = −m&x& C Q *y& C = m&y& C Lực hoạt động r r F a = mge3(1) Lực hoạt động suy rộn ứng với toạ độ suy rộng r r r r Q ϕ = v ϕG& F a + ωϕ& M a = , Q ψ = Q = Qx = Phơng trình Kane cho hệ liên kết không hôlônôm 85 Qy = s Q k + Q*k + ∑ µ ja jk = j=1 hay Q*ϕ + Q ϕ + µ1a 13 + µ a 23 = && + ψ && cos θ − θ& ψ & sin θ) + µ1a sin θ cos ψ + µ a sin θ sin ψ = I(ϕ (10) Q *θ + Q θ + µ1a 15 + µ a 25 = I(&θ& + ϕ& ψ& sin θ) − µ1a sin ψ + µ a cos ψ = (11) Q*ψ + Q ψ + µ1a 14 + µ a 24 = && + ϕ && cos θ − ϕ& θ& sin θ) = I(ψ (12) Q*x C + Q x C + µ1a 11 + µ a 21 = m&x& C = µ1 (13) Q*yC + Q yC + µ1a 12 + µ a 22 = m&y& C = (14) Cuối ta thu đợc phơng trình vi phân (10), (11), (12), (13), (14), ta có phơng trình liên kết phi hôlônôm (4) Nh ta có hệ phơng trình vi phân cđa Èn lµ x C , yC, ϕ, ψ, θ , µ1, µ2 86 KÕt ln ViƯc thiÕt lËp phơng trình động lực học cho số mô hình học quan trọng kỹ thuật, chẳng hạn rôbốt công nghiệp Khi thit k, hnh rơbốt phương trình động lực học sử dụng để tiến hành mô nhằm mục tiêu kiểm tra khả làm việc rôbốt Khi xem xét q trình vận hành rơbốt, phương trình động lực học dùng để tính tốn lực mơ men cần để dịch chuyển thành phần thiết bị thiết bị chấp hành để nhận chuyển động khâu chấp hành cuối mong muốn Do địi hỏi phải biết phương trình ng lc hc ú Một số báo cho thấy hiệu tính toán đợc nâng lên rõ rệt sử dụng phơng trình Kane để hình thành phơng trình động lực học cho rôbốt Nội dung luận văn đợc trình bày ba chơng Chơng đa sở lý thuyết phơng trình Kane hệ nhiều vật Các vận tốc riêng điểm vận tốc góc riêng vật rắn, Cách xác định lực hoạt động suy rộng lực quán tính suy rộng, Các phơng trình Kane cho hệ nhiều vật rắn hôlônôm phơng trình Kane cho hệ nhiều vật rắn phi hôlônôm Chơng hai xây dựng số mô hình học số mô hình rôbốt công nghiệp cụ thể, từ áp dụng phơng trình Kane hệ nhiều vật rắn hôlônôm để thiết lập phơng trình vi phân chuyển động cho mô hình học Chơng ba áp dụng phơng trình Kane cho hệ nhiều vật rắn phi hôlônôm để xây dựng phơng trình vi phân chuyển động cho hệ phi hôlônôm Trong trình tính toán, thiết lập phơng trình vi phân chuyển động có trợ giúp phần mềm Maple để tính toán 87 Tài liệu tham khảo Tiếng việt Nguyễn Văn Khang: Động lùc häc hƯ nhiỊu vËt NXB Khoa häc vµ kü thuật, Hà Nội 2007 Nguyễn Văn Khang: Cơ sở Cơ học kỹ thuật NXB Đại học Quốc gia, Hà Nội 2005 Nguyễn Văn Đạo: Cơ học giải tích NXB Đại học Quốc gia, Hà Nội 2001 Phan Nguyên Di, Nguyễn Văn Khang, Đỗ Sanh: ổn định chuyển ®éng kü thuËt NXB Khoa häc vµ Kü thuËt, Hà Nội 1986 Đào Huy Bích, Phạm Huyễn: Cơ học lý thuyết NXB Đại học Quốc gia, Hà Nội 2002 Nguyễn Văn Khang: Dao động kỹ thuật NXB Khoa häc vµ Kü tht, Hµ Néi 2005 Ngun Thiện Phúc: Rôbốt công nghiệp NXB Khoa học Kỹ thuật, Hà Nội 2002 Đinh Văn Phong: Phơng pháp số Cơ học NXB Khoa học Kỹ thuật, Hà Nội 1999 Đỗ Sanh: Cơ học lý thuyết NXB Giáo dục, Hà Nội 1998 10 Phạm Huy Điển: Tính toán, lập trình giảng dạy toán học Maple NXB Khoa häc vµ Kü thuËt, Hµ Néi 2004 11 Phan Nguyên Di, Nguyễn Văn Khang: Tính toán dao động máy NXB khoa học Kỹ thuật, Hà Nội 1991 88 TiÕng Anh 12 T R Kane, D A Levinson: Dynamics/ Theory and Applications McGraw – Hill, New York 1985 13 T R Kane, D A Levinson: The Use of Kane’s Dynamical Equations in Robotics The int Journal of Robotics Res 2(1983), No.3, pp 3-21 14 Waterloo Maple Inc.: Maple 9.5 Online Help 2004 89 Phụ lục Đoạn chơng trình chạy phần mềm Maple tính toán thí dô ThÝ dô 11 > restart; with(linalg): with(LinearAlgebra): with(PDEtools): Warning, the protected names norm and trace have been redefined and unprotected Warning, the assigned name GramSchmidt now has a global binding > declare(q[1](t),q[2](t),prime=t): > vantocriengvC1_q1:=1/2*l1*(-sin(q[1])*e1+cos(q[1])*e2): > vantocriengvC1_q2:=0: > e1r:=cos(q[1])*e1+sin(q[1])*e2: > e10:=-sin(q[1])*e1+cos(q[1])*e2: >vantocriengvC2_q1:=l1*e10+1/2*l2*cos(q[2])*e101/2*l2*sin(q[2])*e1r: >vantocriengvC2_q2:=1/2*l2*sin(q[2])*e1r+1/2*l2*cos(q[2])*e10: >aC1:=1/2*l1*diff(q[1](t),t$2)*e101/2*l1*diff(q[1](t),t)^2*e1r: >aC2:=(l1*diff(q[1](t),t$2)+1/2*l2*cos(q[2])*diff(q[1](t),t$2 )1/2*l2*sin(q[2])*diff(q[1](t),t)*diff(q[2](t),t)+1/2*l2*cos(q [2])*diff(q[2](t),t$2)1/2*l2*sin(q[2])*diff(q[2](t),t)^2)*e10(l1*diff(q[1](t),t)+1/2*l2*cos(q[2])*diff(q[1](t),t)+1/2*l2*c os(q[2])*diff(q[2](t),t))*diff(q[1](t),t)*e1r- 90 (1/2*l2*sin(q[2])*diff(q[2](t),t$2)+1/2*l2*cos(q[2])*diff(q[2 ](t),t)^2+1/2*l2*sin(q[2])*diff(q[1](t),t$2)+1/2*l2*cos(q[2]) *diff(q[1](t),t)*diff(q[2](t),t))*e1r(1/2*l2*sin(q[2])*diff(q[2](t),t)+1/2*l2*sin(q[2])*diff(q[1]( t),t))*diff(q[1](t),t)*e10: > Lucquantinh1:=-m1*aC1: > Lucquantinh2:=-m2*aC2: > momenquantinh1:=-1/12*m1*l1^2*diff(q[1](t),t$2)*e3: >momenquantinh2:=1/12*m2*l2^2*(diff(q[1](t),t$2)+diff(q[2](t),t$2))*e3: > vantocgocriengB1_q1:=e3: > vantocgocriengB1_q2:=0: > vantocgocriengB2_q1:=e3: > vantocgocriengB2_q2:=e3: >Lucquantinhsuyrong1:=vantocriengvC1_q1*Lucquantinh1+vantocgo criengB1_q1*momenquantinh1+vantocriengvC2_q1*Lucquantinh2+van tocgocriengB2_q1*momenquantinh2: > Q1:=expand(Lucquantinhsuyrong1): >Q11:=subs({diff(q[1](t),t$2)=q1dd,diff(q[2](t),t$2)=q2dd,dif f(q[1](t),t)=q1d,diff(q[2](t),t)=q2d,q[1]=q1,q[2]=q2},Q1): > coeff(Q11,e1^2): #simplify(%,trig); > tg1:=combine(%,trig): > coeff(Q11,e2^2): > tg2:=combine(%,trig): > coeff(Q11,e3^2): > tg3:=combine(%,trig): > Q13:=tg1+tg2+tg3: > Q_q1:=combine(%,trig); 91 > Luchoatdong1:=-m1*g: > Luchoatdong2:=-m2*g: > Ngauluchoatdong1:=L1*e3: > Ngauluchoatdong2:=L2*e3: >Luchoatdongsuyrong1:=Luchoatdong1*vantocriengvC1_q1+Ngauluch oatdong1*vantocgocriengB1_q1+Luchoatdong2*vantocriengvC2_q1+N gauluchoatdong2*vantocgocriengB2_q1: >Q2:=expand(Luchoatdongsuyrong1): >Q22:=-1/2*m1*l1*g*cos(q1)-m2*l1*g*cos(q1)1/2*m2*l2*cos(q1)*cos(q2)*g+1/2*m2*l2*sin(q1)*sin(q2)*g+L1: > Q_q11:=combine(%,trig); > Phuongtrinh1:=Q_q1+Q_q11=0: > combine(%,trig); 92 >Lucquantinhsuyrong2:=vantocriengvC1_q2*Lucquantinh1+vantocgo criengB1_q2*momenquantinh1+vantocriengvC2_q2*Lucquantinh2+van tocgocriengB2_q2*momenquantinh2: > Q3:=expand(Lucquantinhsuyrong2): >tg4:=subs({diff(q[1](t),t$2)=q1dd,diff(q[2](t),t$2)=q2dd,dif f(q[1](t),t)=q1d,diff(q[2](t),t)=q2d,q[1]=q1,q[2]=q2},Q3): > coeff(tg4,e1^2): > tg5:=combine(%,trig): > coeff(tg4,e2^2): > tg6:=combine(%,trig): > coeff(tg4,e3^2): > tg7:=combine(%,trig): > Q14:=tg5+tg6+tg7: > Q_q2:=combine(%,trig); >Luchoatdongsuyrong2:=Luchoatdong1*vantocriengvC1_q2+Ngauluch oatdong1*vantocgocriengB1_q2+Luchoatdong2*vantocriengvC2_q2+N gauluchoatdong2*vantocgocriengB2_q2: > Q4:=expand(Luchoatdongsuyrong2): >Q22:=-1/2*m1*l1*g*cos(q1)-m2*l1*g*cos(q1)1/2*m2*l2*cos(q1)*cos(q2)*g+1/2*m2*l2*sin(q1)*sin(q2)*g+L1: > combine(%,trig): > Q_q22:=-1/2*m2*l2*g*cos(q1+q2)+L2; > Phuongtrinh2:=Q_q2+Q_q22=0: > combine(%,trig); 93 ThÝ dô 12 > restart; with(linalg): with(LinearAlgebra): with(PDEtools): Warning, the protected names norm and trace have been redefined and unprotected Warning, the assigned name GramSchmidt now has a global binding > declare(q[1](t),q[2](t),prime=t): > e1r:=cos(q[1])*e1+sin(q[1])*e2: > e10:=-sin(q[1])*e1+cos(q[1])*e2: > aC1:=a1*diff(q[1](t),t$2)*e10-a1*diff(q[1](t),t)^2*e1r: >aC2:=diff(q[2](t),t$2)*e1r+2*diff(q[1](t),t)*diff(q[2](t),t) *e10+q[2]*diff(q[1](t),t$2)*e10-q[2]*diff(q[1](t),t)^2*e1r: > Lucquantinh1:=-m1*aC1: > Lucquantinh2:=-m2*aC2: > Ngaulucquantinh1:=-Ic1*diff(q[1](t),t$2)*e3: > Ngaulucquantinh2:=-Ic2*diff(q[1](t),t$2)*e3: > vantocriengvC1_q1:=a1*(-sin(q[1])*e1+cos(q[1])*e2): > vantocriengvC1_q2:=0: > vantocriengvC2_q1:=q[2]*(-sin(q[1])*e1+cos(q[1])*e2): > vantocriengvC2_q2:=cos(q[1])*e1+sin(q[1])*e2: >Lucquantinhsuyrong1:=Lucquantinh1*vantocriengvC1_q1+Ngaulucq uantinh1*e3+Lucquantinh2*vantocriengvC2_q1+Ngaulucquantinh2*e 3: 94 > Q1:=expand(Lucquantinhsuyrong1): >Q11:=subs({diff(q[1](t),t$2)=q1dd,diff(q[2](t),t$2)=q2dd,dif f(q[1](t),t)=q1d,diff(q[2](t),t)=q2d,q[1]=q1,q[2]=q2},Q1): > coeff(Q11,e1^2): > tg1:=combine(%,trig): > coeff(Q11,e2^2): > tg2:=combine(%,trig): > coeff(Q11,e3^2): > tg3:=combine(%,trig): > Q13:=tg1+tg2+tg3: > Q_q1:=combine(%,trig); > Luchoatdong1:=-m1*g: > Luchoatdong2:=-m2*g+F*e1r: > Ngauluchoatdong1:=L1*e3: > Ngauluchoatdong2:=0: > vantocgocriengB1_q1:=e3: > vantocgocriengB1_q2:=0: > vantocgocriengB2_q1:=e3: > vantocgocriengB2_q2:=e3: >Luchoatdongsuyrong1:=Luchoatdong1*vantocriengvC1_q1+Ngauluch oatdong1*vantocgocriengB1_q1+Luchoatdong2*vantocriengvC2_q1+N gauluchoatdong2*vantocgocriengB2_q1: > Q2:=expand(Luchoatdongsuyrong1): > Q_q11:=-m1*g*a1*cos(q1)-m2*g*cos(q1)*q2+L1; > Phuongtrinh1:=Q_q1+Q_q11=0; 95 >Lucquantinhsuyrong2:=vantocriengvC1_q2*Lucquantinh1+vantocgo criengB1_q2*Ngauluchoatdong1+vantocriengvC2_q2*Lucquantinh2+v antocgocriengB2_q2*Ngauluchoatdong2: > Q3:=expand(Lucquantinhsuyrong2): >tg4:=subs({diff(q[1](t),t$2)=q1dd,diff(q[2](t),t$2)=q2dd,dif f(q[1](t),t)=q1d,diff(q[2](t),t)=q2d,q[1]=q1,q[2]=q2},Q3): > coeff(tg4,e1^2): > tg5:=combine(%,trig): > coeff(tg4,e2^2): > tg6:=combine(%,trig): > coeff(tg4,e3^2): > tg7:=combine(%,trig): > Q14:=tg5+tg6+tg7: > Q_q2:=combine(%,trig); >Luchoatdongsuyrong2:=Luchoatdong1*vantocriengvC1_q2+Ngauluch oatdong1*vantocgocriengB1_q2+Luchoatdong2*vantocriengvC2_q2+N gauluchoatdong2*vantocgocriengB2_q2: > Q4:=expand(Luchoatdongsuyrong2): > Q_q22:=-m2*g*sin(q1)+F; > Phuongtrinh12:=Q_q2+Q_q22=0; 96 ... lập phơng trình Kane cho hƯ nhiỊu vËt 31 3.1 Các phép biến đổi chung 31 3.2 Các phơng trình Kane cho hệ nhiều vật rắn hôlônôm 33 3.3 Các phơng trình Kane cho hệ nhiều vật rắn phi... trình Kane cho hệ nhiều vật Chương Xây dựng số mơ hình học, từ sử dụng phương trình Kane cho hệ nhiều vật rắn hơlơnơm để thiết lập phương trình vi phân chuyển động cho mơ hình Chương 3.Thiết lập phương. .. đợc luận văn Chơng Các phơng trình kane hệ nhiều vật Các phơng trình Kane đợc thiết lập vào năm 60 cđa thÕ kû 20, nh−ng sím cã mét vÞ trí nghiên cứu động lực học hệ nhiều vật Trong giai đoạn

Ngày đăng: 02/06/2022, 13:23

HÌNH ẢNH LIÊN QUAN

Từ hình 4 ta có - Về các phương trình kane của hệ nhiều vật
h ình 4 ta có (Trang 14)
Cho con lắc kép chuyển động trong mặt phẳng thẳng đứng nh− hình vẽ. Để dơn giản giả thiết khối tâm các thanh nằm ở giữa các thanh - Về các phương trình kane của hệ nhiều vật
ho con lắc kép chuyển động trong mặt phẳng thẳng đứng nh− hình vẽ. Để dơn giản giả thiết khối tâm các thanh nằm ở giữa các thanh (Trang 15)
o môhình con lắc vật lý đơn nh− hình 10. Cho biết thanh OA đồng chất dài l, thiết diện không đổi, khối l− ợng là m - Về các phương trình kane của hệ nhiều vật
o môhình con lắc vật lý đơn nh− hình 10. Cho biết thanh OA đồng chất dài l, thiết diện không đổi, khối l− ợng là m (Trang 23)
Từ hình vẽ ta có biểu thức xác định vận tốc góc và gia tốc góc của vật rắn - Về các phương trình kane của hệ nhiều vật
h ình vẽ ta có biểu thức xác định vận tốc góc và gia tốc góc của vật rắn (Trang 24)
o môhình rôbốt phẳng hai khâu nh− hình 11. Cho biết chiều dài các thanh  - Về các phương trình kane của hệ nhiều vật
o môhình rôbốt phẳng hai khâu nh− hình 11. Cho biết chiều dài các thanh (Trang 25)
Hình 11 - Về các phương trình kane của hệ nhiều vật
Hình 11 (Trang 25)
Cho môhình rôbốt phẳng ba khâu nh− hình 12. Cho biết chiều dài các anh OA = l 1, AB = l2, BC = l3  - Về các phương trình kane của hệ nhiều vật
ho môhình rôbốt phẳng ba khâu nh− hình 12. Cho biết chiều dài các anh OA = l 1, AB = l2, BC = l3 (Trang 28)
Từ hình 12 ta tính đ−ợc vận tốc và gia tốc các khối tâm của các thanh là. - Về các phương trình kane của hệ nhiều vật
h ình 12 ta tính đ−ợc vận tốc và gia tốc các khối tâm của các thanh là (Trang 28)
Vị trí của cơ hệ đ−ợc xác định bởi hai toạ độ suy rộng độc lậ p. Từ hình vẽ ta dễ dàng xác định vị trí các chất điểm - Về các phương trình kane của hệ nhiều vật
tr í của cơ hệ đ−ợc xác định bởi hai toạ độ suy rộng độc lậ p. Từ hình vẽ ta dễ dàng xác định vị trí các chất điểm (Trang 38)
Cho môhình con lắc toán học kép nh− hình 13. Khối l−ợng các chất điểm t−ơng ứng là m 1, m2 - Về các phương trình kane của hệ nhiều vật
ho môhình con lắc toán học kép nh− hình 13. Khối l−ợng các chất điểm t−ơng ứng là m 1, m2 (Trang 38)
Cho hệ con lắc kép vật lý nh− hình 14. Cho biết OA = l, OC1 =a 1; AC2 - Về các phương trình kane của hệ nhiều vật
ho hệ con lắc kép vật lý nh− hình 14. Cho biết OA = l, OC1 =a 1; AC2 (Trang 41)
Hình 14 - Về các phương trình kane của hệ nhiều vật
Hình 14 (Trang 42)
Từ hình vẽ ta dễ dàng xác định đ−ợc các véctơ vận tốc góc - Về các phương trình kane của hệ nhiều vật
h ình vẽ ta dễ dàng xác định đ−ợc các véctơ vận tốc góc (Trang 43)
Hình 15 - Về các phương trình kane của hệ nhiều vật
Hình 15 (Trang 46)
Từ hình 15 ta tính đ−ợc véctơ định vị khối tâm, vận tốc, gia tốc các khối tâm của các thanh là  - Về các phương trình kane của hệ nhiều vật
h ình 15 ta tính đ−ợc véctơ định vị khối tâm, vận tốc, gia tốc các khối tâm của các thanh là (Trang 47)
Hình 17 - Về các phương trình kane của hệ nhiều vật
Hình 17 (Trang 58)
Hình 18 - Về các phương trình kane của hệ nhiều vật
Hình 18 (Trang 62)
ính vận tố hối tâm C1 chiếu lên hệ trục động (Ox2y2 z) Hình 20 ta có - Về các phương trình kane của hệ nhiều vật
nh vận tố hối tâm C1 chiếu lên hệ trục động (Ox2y2 z) Hình 20 ta có (Trang 66)
Tính vận tốc của khối tâm C theo hình 21 ta có - Về các phương trình kane của hệ nhiều vật
nh vận tốc của khối tâm C theo hình 21 ta có (Trang 67)
Hình 23 - Về các phương trình kane của hệ nhiều vật
Hình 23 (Trang 70)
Hình 24 - Về các phương trình kane của hệ nhiều vật
Hình 24 (Trang 83)

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

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

TÀI LIỆU LIÊN QUAN

w