1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Mô hình hóa và điều khiển tay máy đơn có khâu đàn hồi tịnh tiến

8 70 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 281,51 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài viết này trình bày việc mô hình hóa và điều khiển tay máy đơn với khâu đàn hồi chuyển động tịnh tiến. Trước hết, bài toán dao động của dầm một đầu ngàm và đầu kia có khối lượng tập trung được khảo sát.

Trang 1

MÔ HÌNH HÓA VÀ ĐIỀU KHIỂN TAY MÁY ĐƠN

CÓ KHÂU ĐÀN HỒI TỊNH TIẾN

Nguyễn Quang Hoàng1,*, Nguyễn Văn Quyền1, Vũ Đức Vương2

Tóm tắt: Máy nâng hạ được sử dụng nhiều trong việc bốc dỡ hay xếp hàng trong

kho Việc nâng cao tốc độ vận hành của máy hay giảm vật liệu của khâu thao tác sẽ làm cho hiệu ứng dao động do tính đàn hồi của khâu trở nên không thể bỏ qua được Bài báo này trình bày việc mô hình hóa và điều khiển tay máy đơn với khâu đàn hồi chuyển động tịnh tiến Trước hết, bài toán dao động của dầm một đầu ngàm

và đầu kia có khối lượng tập trung được khảo sát Dựa trên các dạng riêng của dầm, các phương trình mô tả tay máy có khâu đàn hồi được thiết lập Trên cơ sở mô hình này cùng với bộ điều khiển PD, ảnh hưởng của tính đàn hồi của khâu đến chuyển động của điểm tác động cuối được khảo sát Nhờ công cụ phần mềm Matlab các kết quả mô phỏng được đưa ra

Từ khóa: Tay máy đàn hồi, Dầm Euler – Bernoulli tịnh tiến, Phương pháp Ritz – Galerkin bộ điều khiển PD,

Điều khiển dựa trên năng lượng

1 MỞ ĐẦU

Tay máy robot được sử dụng trong nhiều

lĩnh vực công nghiệp Tay máy robot truyền

thống được thiết kế có độ cứng cao, do đó,

có thể được mô hình như hệ các vật rắn

tuyệt đối được liên kết bởi các khớp quay

hoặc khớp tịnh tiến để thuận tiện cho việc

điều khiển hệ thống này Độ cứng cao đạt

được bằng cách tăng kích thước và khối

lượng của khâu và do đó làm tăng kích

thước của các cơ cấu dẫn truyền động, cùng

với đó mức tiêu thụ năng lượng cho robot

cũng tăng lên Ngược lại, một tay máy robot

nhẹ mảnh có chi phí vật liệu và năng lượng

thấp hơn Tuy nhiên, việc giảm khối lượng

khâu sẽ dẫn đến việc giảm độ cứng của

khâu Các tay máy trở nên mềm hơn và khó

khăn hơn để điều khiển chính xác Do đó,

tính chất đàn hồi của khâu không thể bỏ qua trong việc điều khiển robot nhẹ mảnh hoặc các thiết bị chuyển động với tốc độ cao

Báo cáo này trình bày việc mô hình hóa và mô phỏng tay máy đơn với khâu đàn hồi chuyển động tịnh tiến Trước hết, bài toán dao động của dầm Euler – Bernoulli dầm một đầu ngàm và đầu kia có khối lượng tập trung được khảo sát Dựa trên các dạng dao động riêng, các phương trình mô tả tay máy có khâu đàn hồi được thiết lập

2 MÔ HÌNH HÓA VÀ ĐIỀU KHIỂN TAY MÁY ĐƠN

CÓ KHÂU ĐÀN HỒI TỊNH TIẾN 2.1 Mô hình động lực

Khảo sát mô hình tay máy như trong hình 1, bao gồm: cơ cấu chấp hành tịnh tiến ở bên

trái; dầm Euler – Bernoulli đồng chất, thiết diện không đổi, có chiều dài L, khối lượng riêng ρ; và tải trọng được mô hình như chất điểm có khối lượng m t Gọi z(t) là dịch chuyển

mt

u

z

m0

x

w(x,t)

L E,I,L,

ĐC một chiều

Khớp nối

Hình 1 Mô hình tay máy đàn hồi

Hệ truyền động trục vít

Trang 2

dọc trục z của con trượt khối lượng m 0w x t( , ) là độ võng của trục dầm tại mặt cắt cách

con trượt một khoảng x Áp dụng nguyên lý Hamilton hoặc nguyên lý d’Alembert, phương

trình vi phân chuyển động của dầm Euler – Bernoulli [1-3] được đưa ra như sau:

t

trong đó, E là môđun đàn hồi của vật liệu, IA lần lượt là mômen quán tính mặt và

diện tích của thiết diện dầm,  e là hệ số cản ngoài và  i là hệ số cản trong Trong phương trình trên, lực cản ngoài với tỷ lệ bậc nhất với vận tốc, Fd e Awdx  , và lực cản trong được suy ra từ mô hình cản Kelvin–Voigt  ( E  i ) [10]

Các điều kiện biên tại hai đầu dầm được đưa ra như sau:

0

x

xL:

2

w

EI L t x

(2)

Và:

,

Phương trình chuyển động của con trượt dẫn động nhận được nhờ nguyên lý d’Alembert như sau:

2

2

, 2

e

t t

t t



(4)

trong đó, m0là khối lượng của con trượt, u cd z z lần lượt là lực điều khiển và lực cản nhớt tác dụng lên con trượt, f friclà lực ma sát Coulomb tác dụng lên con trượt

Nếu bỏ qua cản trong và cản ngoài phương trình mô tả hệ trở thành

x t

với điều kiện biên tại hai đầu dầm:

0

x

xL:

2

w

EI L t x

EI L t m L t z

cùng với phương trình chuyển động của khâu dẫn

m z Adx z x t m z L t u d z f

     

Trang 3

2.2 Biến đổi bài toán về dạng phương trình vi phân thường

Phương trình dao động tự do không cản của dầm với khối lượng tập trung ở đầu dầm

Trong mục này, phương trình đặc trưng và dạng dao động riêng ứng với các tần số dao động riêng được đưa ra để biến đổi phương trình đạo hàm riêng về dạng phương trình vi phân thường, dùng cho bài toán mô phỏng và điều khiển Trong trường hợp này, với

0

z  các phương trình (5) trở thành [4-6]:

x  t

với các điều kiện biên một đầu ngàm chặt và một đầu mang khối lượng tập trung

x

Áp dụng phương pháp tách biến Bernoulli, nghiệm của phương trình (9) được tìm ở dạng:

Thế (11) vào phương trình (9), ta được:

2

4

2 4

( )

d X x A

X x EI dx

Nghiệm của phương trình (13) có dạng:

X xC  xC  xC  xC  x (14)

trong đó,

4

4 2 AL

EI

C C C C1, 2, 3, 4 là các hằng số Từ các điều kiện biên (10) ta nhận được

(sin sinh )

(cos cosh )

Và:

1 1 cos cosh (cos sinh sin cosh ) 0

C          (16)

trong đó, t t

beam

AL m

  Từ điều kiện hệ số C1 phải không triệt tiêu, ta nhận được phương trình đặc trưng hay phương trình tần số của dầm như sau:

1  cos cosh  cos sinh  sin cosh   0 (17) Giải phương trình phi tuyến (17), ta nhận được các trị riêng  k,(k1,2, ), sau đó thế vào (14), ta thu được các hàm riêng:

1,

1,

(sin sinh )

(cos cosh ) ( )

k k

(18)

Các hàm riêng thỏa mãn điều kiện trực giao sau đây:

0

0,

0,

L

i k

A x x dx L m L

i k

      



Trang 4

Hằng số C 1,k trong (18) được xác định từ điều kiện chuẩn hóa   ik 1 hoặc để đơn giản, ta lấy C1,k  1

Biến đổi phương trình đạo hàm riêng về hệ phương trình vi phân thường

Để biến đổi hệ phương trình mô tả hệ (1)-(4) về dạng phương trình vi phân thường – dạng đơn giản để mô phỏng và thiết kế bộ điều khiển - ta tìm nghiệm w x t( , ) của hệ bằng phương pháp khai triển theo các hàm riêng dạng:

1

k

w x t  x q t

Thế biểu thức (20) vào phương trình (1) ta nhận được:

"" ""

,

1

k

1 ,

( )

p

k k

q t



(21)

Áp dụng công thức tích phân từng phần, ta có:

2

""

4 0

L

d x

EI

AL

(22)

với

0L ( ) ( ) ( ) ( ).

m   x A   x dx L m  L

Dựa vào tính chất trực giao của các hàm riêng (19), cùng với (22), phương trình (21) được viết lại dưới dạng thu gọn như sau:

trong đó

3

d   x  x dx  L  L d    x dx  L 

Thế (20) vào (4), ta nhận được:

,

mq t dq t m  z d  z u f

(26)

trong đó, các phần tử khối lượng và cản được xác định như sau:

L

L

Trang 5

Các phương trình (23) và (26) viết lại dưới dạng ma trận:

,

trong đó, [ , , , , ] ,1 2 T

p

Để phân biệt giữa dịch chuyển của con trượt dẫn z và các tọa độ suy rộng q của dầm đàn hồi, phương trình chuyển động trên được viết lại ở dạng sau

11 12 11 12 11 12

21 22 21 22 21 22 1

          

                 

Hạ bậc (29) ta nhận được phương trình trạng thái của hệ dạng:

u

xAx B , với x [ ,s s TT T]

o

(30)

Phương trình đầu ra của hệ

Theo sơ đồ hình 1, ta xác định được dịch chuyển của điểm đầu dầm nơi có khối lượng tập trung:

p

z

 

đo được bằng các sensor, khi đó, phương trình đầu ra của hệ thống được thể hiện bởi phương trình:

tip base tip base

q

q

Trong trường hợp chỉ có thể đo được vị trí và vận tốc của con trượt dẫn, phương trình

đo của hệ trở thành:

0 1 0 0

0 0 0 1

base base

z

z

 

 

 

 

 

q

q

(33)

2.3 Thiết kế bộ điều khiển

Xem xét hàm trữ năng 1 1

E  s Ms  s Ks, đạo hàm theo thời gian của hàm trữ năng

và chú ý đến phương trình (28) ta thu được:

o

E s Ms s Ks s BuDsKsKs  s Ds zu zu(34)

Số hạng zu biểu thị năng lượng cung cấp bởi các động cơ dẫn động cho hệ Bất đẳng

thức trong phương trình (34) cho thấy rằng hệ thống là thụ động Trong trường hợp đầu vào bằng 0, u 0, hệ thống có một sự cân bằng ổn định zz z d,0,q0,q 0, tại đó,

năng lượng đạt giá trị cực tiểu và bằng 0

Từ tính chất thụ động của hệ thống, để thiết kế bộ điều khiển hàm Lyapunov đề xuất được chọn như sau:

Trang 6

2 2

VEk z  k zz , với k v  0,k p  0 (35)

Đạo hàm V theo thời gian ta nhận được:

T

V   z u k zk zz 

s Ds

Từ phương trình (36) một luật điều khiển u sẽ được chọn thỏa mãn:

uk zzk z  k z(37) Lưu ý rằng, từ (29) ta tính được z, sau đó, thay vào (37) để xác định luật điều khiển Tuy nhiên, để cho đơn giản ta chọn k  v 0, và nhận được bộ điều khiển PD như sau:

Khi đó, ta có T 2 0

d

V  s Ds k z 

3 MÔ PHỎNG SỐ

Các mô phỏng số được thực hiện để minh họa ảnh hưởng của tính đàn hồi của khâu đến chuyển động của điểm tác động cuối và hiệu quả của bộ điều khiển đề xuất Trong mô phỏng này, bộ số liệu sau đây được sử dụng [8, 9]:

9 2

69 10 N/m

0.3 m

Vị trí cần đạt tới z d = 0.3 m Bộ điều khiển PD sử dụng các tham số: k  p 100, k  d 50

Số các dạng riêng đầu tiên được sử dụng trong các mô phỏng lần lượt là p 1,p 2 và 6

p  Các kết quả mô phỏng được thể hiện trên các hình 2 đến 5

-0.1 0 0.1 0.2 0.3

t [s]

z tip

ztip

Hình 2 Chuyển động của khâu dẫn và đầu dầm, khi p = 1, hệ 2 DOF

-0.1 0 0.1 0.2 0.3

t [s]

z tip

z z tip

Hình 3 Chuyển động của khâu dẫn và đầu dầm, khi p = 2, hệ 3 DOF

Trang 7

0 1 2 3 4 5 -0.1

0 0.1 0.2 0.3

t [s]

z tip

z tip

Hình 4 Chuyển động của khâu dẫn và đầu dầm, khi p = 6, hệ 7 DOF

-2 0 2 4

t [s]

Hình 5 Lực điều khiển con trượt, khi p = 1

Các đồ thị trên cho thấy con trượt đạt đến vị trí mong muốn của nó trong khoảng 2,5 giây Ảnh hưởng của tính đàn hồi của khâu đến chuyển động của điểm tác động cuối được thể hiện trong các hình 2, 3 và 4 Các kết quả trên cũng cho thấy không có sự khác biệt nhiều khi số lượng dạng riêng p 2 và p 6 sử dụng trong mô phỏng

4 KẾT LUẬN

Bài báo này đã trình bày việc mô hình hóa tay máy đơn chuyển động tịnh tiến có khâu đàn hồi Dựa trên các dạng riêng của dầm một đầu ngàm và đầu kia có khối lượng tập trung, hệ phương trình đạo hàm riêng đã được biến đổi về phương trình vi phân thường Trên cơ sở mô hình này, cùng với bộ điều khiển PD, ảnh hưởng của tính đàn hồi của khâu đến chuyển động của điểm tác động cuối được khảo sát

TÀI LIỆU THAM KHẢO

[1] Meirovitch, L (2001), “Fundamentals of Vibrations’’, McGraw-Hill, New York [2] Thomson W T., M D Dahleh (2005), “Theory of Vibration with Applications (Fifth

Edition)”, Prentice-Hall, Inc., NJ

[3] Erturk A., D J Inman (2011), “Piezoelectric Energy Harvesting”, John Wiley &

Sons, Ltd., United Kingdom

[4] Nguyễn Văn Khang (2004), “Dao động kỹ thuật (in lần thứ 4)”, NXB Khoa học và

Kỹ thuật, Hà Nội

[5] Zhi-Cheng Qiu (2012), “Adaptive nonlinear vibration control of a Cartesian flexible

manipulator driven by a ballscrew mechanism”, Mechanical Systems and Signal

Processing, 30, pp 248–266

Trang 8

[6] Pratiher, B., S K Dwivedy (2009), “Nonlinear response of a flexible Cartesian

manipulator with payload and pulsating axial force”, Nonlinear Dynamics, 57, pp

177–195

[7] Pratiher, B., S K Dwivedy (2007), “Non-linear dynamics of a flexible single link

Cartesian manipulator”, International Journal of Non-Linear Mechanics, 42, pp

1062–1073

[8] Dadfarnia, M., N Jalili, B Xian, D M Dawson (2004), “Lyapunov-Based Vibration

Control of Translational Euler-Bernoulli Beams Using the Stabilizing Effect of Beam Damping Mechanisms”, Journal of Vibration and Control, 10, pp 933–961

[9] Dadfarnia, M., N Jalili, B Xian, D M Dawson (2003), “Lyapunov-based

Piezoelectric Control of Flexible Cartesian Robot Manipulators”, Proceedings of the

American Control Conference Denver, Colorado, pp 5227–5232

[10] Banks, H T and D J Inman (1991), “On Damping Mechanisms in Beams”, Transactions of ASME, Journal of Applied Mechanics, 58 (3), pp 716–723

ABSTRACT

MODELING AND CONTROLLING A DEGREE OF FREEDOM MANIPULATOR

WITH TRANSLATIONAL ELASTIC LINK

Lifting equipment are widely used in the loading or unloading in warehouses Increasing the equipment's operating speed or reducing the dimensions of the link will cause the vibration effect of the elasticity of the suture to be inevitable In this paper, the modeling and controlling of a degree of freedom with translational elastic link are presented First of all, the vibration problem of a single beam and the other end of the beam is investigated Based on the types of beams, equations describing translational elastic link are established Based on this model together with the PD controller, the influence of the elasticity of the suture to the motion of the last impact point was investigated Thanks to the Matlab software tools the simulation results are given

Keywords: Mechatronic system, PD controller, Ritz-Galerkin method, Flexible manipulator

Nhận bài ngày 02 tháng 5 năm 2017 Hoàn thiện ngày 10 tháng 6 năm 2017 Chấp nhận đăng ngày 20 tháng 7 năm 2017

Địa chỉ: 1Viện Cơ khí, Trường Đại học Bách khoa Hà Nội;

2

Bộ môn Cơ điện tử, Khoa Điện tử, Đại học Kỹ thuật Công nghiệp Thái Nguyên

*

Email: hoang.nguyenquang@hust.edu.vn

Ngày đăng: 10/02/2020, 01:54

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w