Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình

Tài liệu Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình: Hội nghị Cơ học toàn quốc lần thứ X, Hà Nội, 8-9/12/2017 Tập 2. Động lực học và điều khiển Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình Phan Đăng Phong1,* , Đỗ Đăng Khoa2, Lê Quang Dương 2 1 Viện Nghiên cứu cơ khí 2 Đại học Bách khoa Hà Nội *Email: phongpd@narime.gov.vn Tóm tắt. Máy bốc dỡ than dạng gàu xúc liên tục (CSU) là một hệ động lực dạng tay máy để vận chuyển than từ khoang tàu thủy lên các băng chuyền đưa về các kho/bãi chứa dự trữ cho các nhà máy nhiệt điện. Trong bài báo, mô hình động lực của máy bốc dỡ than dạng gàu xúc liên tục được xây dựng bằng phương pháp Lagrange II dựa trên các số liệu của từ hệ thống thật của dự án nhiệt điện Sông Hậu I. Việc điều khiển hệ tay máy để lấy than trong không gian hạn chế của khoang tàu được thực hiện nhờ bộ điều khiển dự đoán mô hình với khả năng xử lý các ràng buộc khớp và vị trí đầu gầu xúc kết hợp với bộ lọc Kalman mở rộng. Tính khả thi của bộ điều khiển ...

pdf9 trang | Chia sẻ: quangot475 | Lượt xem: 242 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Hội nghị Cơ học toàn quốc lần thứ X, Hà Nội, 8-9/12/2017 Tập 2. Động lực học và điều khiển Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình Phan Đăng Phong1,* , Đỗ Đăng Khoa2, Lê Quang Dương 2 1 Viện Nghiên cứu cơ khí 2 Đại học Bách khoa Hà Nội *Email: phongpd@narime.gov.vn Tóm tắt. Máy bốc dỡ than dạng gàu xúc liên tục (CSU) là một hệ động lực dạng tay máy để vận chuyển than từ khoang tàu thủy lên các băng chuyền đưa về các kho/bãi chứa dự trữ cho các nhà máy nhiệt điện. Trong bài báo, mô hình động lực của máy bốc dỡ than dạng gàu xúc liên tục được xây dựng bằng phương pháp Lagrange II dựa trên các số liệu của từ hệ thống thật của dự án nhiệt điện Sông Hậu I. Việc điều khiển hệ tay máy để lấy than trong không gian hạn chế của khoang tàu được thực hiện nhờ bộ điều khiển dự đoán mô hình với khả năng xử lý các ràng buộc khớp và vị trí đầu gầu xúc kết hợp với bộ lọc Kalman mở rộng. Tính khả thi của bộ điều khiển đề xuất được thể hiện qua kết quả mô phỏng số. Từ khóa: Máy bốc dỡ than dạng gàu xúc liên tục, điều khiển dự đoán mô hình, bộ lọc Kalman. 1. Giới thiệu Các nhà máy nhiệt điện đóng một vai trò trọng trong ngành sản xuất điện ở nước ta. Để duy trì hoạt động liên tục và ổn định cho việc sản xuất, quá trình vận chuyển nhiên liệu than đến các tổ máy cần được đảm bảo về chất lượng và tiến độ. Trong đó, khâu bốc dỡ than từ tàu vận chuyển có tải trọng lớn đóng vai trò quyết định. Các tổ máy bốc dỡ than hoạt động như các tay máy khổng lồ trong không gian của các khoang tàu vận tải. Các tay máy này cần đảm bảo tính linh hoạt khéo léo để thu gom than theo quỹ đạo thiết kế với tốc độ yêu cầu đồng thời tránh va chạm với khoang tàu. Máy bốc dỡ than dạng gàu xúc liên tục (CSU) có thiết kế khá phức tạp. Máy được trang bị thang cuốn gàu xúc trên chân đào chữ L để thu gom nguyên liệu theo cơ chế cuốn liên tục. Chân đào L xoay được quanh phương đứng. Hệ thống cần trục chuyển động lên xuống theo phương đứng nhờ các xi lanh thủy lực. Phần bệ mâm xoay đảm bảo cho cơ cấu máy vươn tới những khu vực cần thiết. Hệ thống bánh di chuyển cũng được sử dụng để thực hiện các chuyển động lấy than dọc theo khoang tàu. Than sau khi được múc bởi hệ thống gàu xúc sẽ được đưa lên cao và đổ vào băng tải của phần cần trục, sau đó thông qua hệ thống ống phân phối được chuyển tới hệ thống băng tải từ bến cảng tới các kho than. Trong bài báo này, bộ điều khiển dự đoán mô hình (MPC – Model Predictive Control) được sử dụng để thiết kế luật điều khiển cho các động cơ của CSU với mục tiêu điều khiển chân đào của máy bám theo quỹ đạo được thiết kế trong không gian của khoang tàu. Quỹ đạo được chọn thiết kế sát với thành khoang tàu nên có hạn chế về góc quay của gàu xúc. Bộ điều khiển MPC được thiết kế dựa trên mô hình động lực của máy bốc dỡ than. Mô hình này được xây dựng với các thông số tham khảo từ thiết kế thực tế đồng thời có kể đến lực cản tại chân đào do ma sát với than gây ra. Các Hình 1. Mô hình máy bốc dỡ than CSU 1- Bệ di chuyển, 2- Bệ xoay, 3- Cần trục, 4- Giàn treo, 5- Chân đào, 6- Gàu xúc Phan Đăng Phong, Đỗ Đăng Khoa, Lê Quang Dương 2 hạn chế của mô men, và lực động cơ cũng như hạn chế của các khớp cũng được tính đến trong quá trình thiết kế bộ điều khiển MPC. 2. Mô hình động lực của máy bốc dỡ than Để tính toán mô hình động học cũng như động lực học của máy bốc dỡ than, một số giả thiết được đưa ra nhằm đơn giản hóa cho quá trình tính toán nhưng vẫn đảm bảo phù hợp với mô hình thực tế. Mô hình hình học của máy được đơn giản hóa với các kích thước được lấy từ tài liệu [1]. Bỏ qua các tác động của môi trường như gió, động đất, sóng biển Mô hình động học của máy bốc dỡ than được xây dựng theo phương pháp ma trận Denavit-Hartenberg (D-H) [2, 3]. Mô hình máy bốc dỡ than có thể được xem như một cơ cấu 4 bậc tự do TR(RR)R, tức là một khớp tịnh tiến nối liên tiếp với bốn khớp quay. Ở đây khớp quay thứ hai và ba (RR) có liên hệ với nhau do đây là cơ cấu hình bình hành. Các hệ tọa độ (D-H) cũng như các góc khớp được thể hiện ở hình 2 và 3. Bảng 1 Các tham số Denavit-Hartenberg Khâu id i ia i 1 0 0 1q 0 2 2d 2q 2a 90 3 0 3q 3a 0 4 0 3q 4a 90 5 5d 5q 5a 0 Các tham số D-H dạng chữ được cho trong Bảng 1. Trong đó 1 2 3 5, , ,q q q q là các biến khớp, còn 2 5 2 3 4 5, , , , ,d d a a a a là các hằng số. Các ma trận D-H địa phương ứng với khâu 1,2...5i  tính theo công thức tổng quát sau. Hình 2. Mô hình hình chiếu đứng của CSU Hình 3. Mô hình hình chiếu bằng của CSU Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình 3 1 cos cos sin sin cos cos sin cos sin sin cos sin 0 sin cos 0 0 0 1 i i i i i i i i i i i i i ii i i i i a a d                         A (1) Trong hệ tay máy thật còn có một khâu thứ 6 song song với khâu 3 (cấu trúc cơ cấu bốn khâu bình hành). Khâu này có thể được gắn với một hệ tọa độ luôn song song với hệ tọa độ của khâu 3 và có véc tơ vị trí gốc tọa độ  2 6 6/2 6/2 0 Tx yr . Từ đó ta có: 3 3 3 32 6 6/2 6/2 0 0 0 0 1 0 0 0 0 1 C S x S C y          A (2) Các ma trận D-H toàn cục được xác định như sau: 0 0 0 0 1 1 1 2 , 1,51.. i i i i i T i      R rA A A A 0 (3) Trong đó 0 i R là ma trận cosin chỉ hướng của khâu i và 0 ir là véctơ vị trí của gốc tọa độ gắn với khâu thứ i trong hệ tọa độ cố định. Mô hình động lực học của máy bốc dỡ than được xây dựng bằng phương trình Lagrange dạng ma trận.       *,   M q q C q q q Dq G q Q    (4) Trong đó  1 2 3 5 Tq q q qq , ( )M q là ma trận khối lượng kích thước 4x4,  ,C q q là ma trận Coriolis suy rộng, D là ma trận cản xác định từ hàm hao tán, ( )G q là véc tơ trọng trường xác định từ thế năng của hệ, *Q là véc tơ các lực suy rộng không thế, không hao tán. Các ma trận này được xác định như sau: 1 ( ) ( ) n T T i Ti i Ti Ri i Ri i m   M q J J J I J (5) im là khối lượng của khâu thứ i, i iI là là ma trận của tenxơ quán tính của vật rắn đối với hệ tọa độ gắn với khối tâm i C và song song với hệ tọa độ ( ) i Oxyz , ,Ti RiJ J lần lượt là ma trận Jacobi tịnh tiến và Jacobi quay được xác định với 0 , iCi ir ω là véc tơ vị trí của khối tâm và véc tơ vận tốc góc của khâu thứ i trên hệ trục i như sau: 0 i Ci i Ti Ri     r ωJ Jq q (6) Ma trận ( , )C q q được xác định với E là ma trận đơn vị 4x4, là tích Kronecker [2, 3]. Phan Đăng Phong, Đỗ Đăng Khoa, Lê Quang Dương 4    ( ) 1 ( )( , ) 2 T          M q M qC q q E q q Eq q   (7) Khi có chuyển động quay của chân đào, lực ma sát giữa phần chân đào tiếp xúc với than xuất hiện làm cản trở chuyển động quay này (Hình 2.). Lực này phân bố đều dọc theo phần tiếp xúc và được giả thiết tương đương với một mô men cản tỷ lên bậc nhất với tốc độ quay chân gàu xúc 5 5cM k q  . Ma trận cản D xác định từ hàm hao tán    2 2 2 211 1 22 2 33 3 55 5 51 1 1 12 2 2 2b q b q b q b k q     q     , trong đó  1, 2,3,5iib i  là hệ số cản tại các khớp, 5k là hệ số của mô men cản.   Dqq  (8) Véc tơ trọng trường  G q xác định từ thế năng trọng trường 0 1 n i Ci i g m z     ( ) T     G q q (9) Trong quá trình hoạt động, phần gàu xúc sẽ liên tục thực hiện chuyển động múc than và chịu một lực cản môi trường cF (Hình 3). Giả thiết lực cản này có độ lớn tỷ lệ với bình phương vận tốc múc than và hướng thay đổi theo 5 5O x :     2 5 2 5 2cos sin 0 Tc fk v q q q q  F với fk là hệ số ma sát và v là vận tốc của thang cuốn. Để đơn giản hóa, có thể xem điểm đặt lực cF tại K. Véc tơ lực suy rộng *Q được xác định từ các ngoại lực và mô men tác động lên hệ bao gồm mô men tại các khớp  1 2 3 5 T   τ , lực cản sinh ra khi có chuyển động xúc than của gàu xúc cF . * **  τ FQ Q Q (10)  * 1 2 3 5 T    τQ τ (11) * 1 2 3 5 TT T T T c K c K c K c K q q q q                F F r F r F r F rQ (12) 3. Thiết kế quỹ đạo điều khiển Điểm K (Hình 2) là điểm cuối của chân đào, cần được điều khiển theo quỹ đạo xác định để có thể quét hết toàn bộ không gian khoang tàu. Vị trí của K trong hệ tọa độ 0 0 0 0O x y z được xác định từ hệ 0 0 4 41 1 T T      K Kr A r , trong đó 0 0 0 0 T x y z   K K K Kr và  4 50 0 TdKr . Ta được:   0 2 4 3 3 2 1 0 0 2 4 3 3 2 0 5 3 3 2 cos ( cos ) sin cos sin x q a a q a q y q a a q a z d a q d                       K K K K r (13) Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình 5 Vị trí điểm K không phụ thuộc và góc khớp 5q nên ta chọn 5 0q  , kết hợp với hệ 3 phương trình (13) ta suy ra được toạ độ khớp ứng với vị trí điểm K như sau.  0 4 3 3 2 2 0 1 2 4 2 3 3 03 5 2 5 3 cos( ) cos( ) sin cos( ) sin 0 K x a a q a q q y a q a a a q q z d d a q a                                      K K q (14) Trong bài báo này, hoạt động múc than của máy dọc theo thành khoang tàu được đơn giản hóa qua hai giai đoạn. Đầu tiên, máy cần điều khiển điểm K dọc theo thành khoang tàu một bước bằng chiều dài chân đào chữ L từ K(1) đến K(2). Sau đó gàu xúc sẽ quay để múc than ở các khu vực lân cận. Để tránh gàu xúc va chạm với thành khoang chứa, quỹ đạo được thiết kế sao cho chân đào chữ L chỉ quay một góc  theo vị trí 1 2 3  sau đó quay ngược lại 3 4 5 1   . Quá trình này được lặp lại liên tục dọc theo chiều dài khoang tàu. (Hình 4). Trong giai đoạn thứ nhất, vận tốc điểm K theo phương y và z không đổi nên chọn 0 0, 0y const z K K , vận tốc theo phương x được thiết kế theo dạng hình thang như Hình 5. 4( )L m là chiều dài chân gàu xúc, cũng là khoảng dịch chuyển của điểm K. Chọn 1 20( )T s . Ta tính được gia tốc điểm K như sau: 0 1 0 1 1 0 1 1 0 / 4 0 / 4 3 / 4 3 / 4 a t T x T t T a T t T          K (15) Trong đó: 00 0 1 1 4 4 3, v L a v T T   (16) Chọn 0 Ky sao cho 2 2q  , 0 0Kz  và 0 Kx thu được từ 0 Kx thay vào (14) ta được: 0 5 2 3 sin 02 T K d d x a a          q (17) Hình 2. Thiết kế chuyển động của Ship Unloader K(1) K(2) 1 5 2 4 3 x y O Phan Đăng Phong, Đỗ Đăng Khoa, Lê Quang Dương 6 Trong giai đoạn thứ hai, vị trí điểm K được giữ nguyên, chuyển động quét của gàu xúc được thiết kế như Hình 6. Trong nửa thời gian đầu, chân đào xoay được góc  (rad), chọn 2 30( )T s 0 2 2 2 5 0 2 2 2 2 0 2 2 0 / 8 0 / 8 3 / 8 3 / 8 5 / 8 0 5 / 8 7 / 8 7 / 8 t T T t T q T t T T t T T t T                  (18) Trong đó 00 0 2 2 8 8 3,T T     (19) Kết hợp 2 quá trình trên ta được chuyển động của các gốc khớp trong thời gian khảo sát  1 2 20 30 50T T T s     như sau: 1 01 1 2 10 1 1 2 1 2 1 5 01 1 2 1 2 10 1 1 2 2 1 2 1 0 2 1 2 1 0 0 0 / 4 / 8 0/ 4 3 / 4 / 8 3 / 80 3 / 4 3 / 8 5 / 8 0 5 / 8 7 / 80 7 / 8 K t T t T T t T Ta T t T T T t T T x q T t T T T t T Ta T t T T T T t T T T T t T T                                            (20) 0 5 2 5 3 sin2 T K d d x a q a          q (21) 4. Bộ điều khiển MPC Bộ điều khiển MPC cho hệ thống được xây dựng dựa trên mô hình động lực mô tả hệ thống từ phương trình (22). Đặt  1 2 3 5 Tu u u u u τ là tính hiệu vào của hệ thống,  1 2 Tx x x là véc 0v 1 4 T 13 4 T 1T Hình 4. Thiết kế vận tốc điểm K 2 8 T 23 8 T 2 2 T 25 8 T 27 8 T 2T 0 0 Hình 3. Thiết kế vận tốc gàu xúc Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình 7 tơ trạng thái của hệ, với  1 1 2 3 5 Tq q q q x q và  2 1 2 3 5 Tq q q q x q     và thay vào hệ phương trình (23) và rút gọn ta được phương trình trạng thái của hệ thống được viết như sau:   2 1( , ) ( , ) f h                xx x u M Cq Dq G u y x u x    (24) Phương trình trạng thái (24) mô tả mô hình hệ thống khảo sát ở dạng phi tuyến, việc áp dụng bộ điều khiển MPC cho hệ phi tuyến như trên thường khá phức tạp. Do đó mô hình tuyến tính của phương trình trạng thái mô tả hệ sẽ được áp dụng để thiết kế bộ điều khiển MPC. Với ( *, *) f x u Ο . * * * *; ; ( , )     x x x u u u y y h x u   ta được * * * * * * * * , , , ,                                 x u x u x u x u f fA Bx ux Ax Bu h hy Cx Du C Dx u       (25) Trong bài báo này, bộ điều khiển dự báo mô hình được xây dựng cho hệ tuyến tính rời rạc [5]. Mô hình không gian trạng thái của hệ được chuyển từ dạng liên tục (25) về dạng rời rạc như sau: ( 1) ( ) ( )k k k  x Ax Bu (26) Ta đưa vào các véc tơ tổng hợp mô tả trạng thái dự đoán của hệ: ( ) ( 1 ) ( 1 ) ( 2 )( ) ( ) ( 1 ) ( ) k k k k k k k k k k k N k k N k N                            u x u xu x u x     (27) Trong đó N là khoảng dự đoán chung cho cả biến trạng thái x và biến điều khiển u, ( (), )k i k k i k u x là véc tơ điều khiển và véc tơ trạng thái tại thời điểm k i được dự đoán ở thời điểm k , ( ( ( () ), ) )k k k k k k u u x x . Véc tơ điều khiển ( )ku được xác định bằng ( )ku thông qua bài toán tối ưu với hàm mục tiêu:  1 2 2 2 0 ( ) ( ) ( ) ( ) min N i k k i k k i k k N k          Q R QJ x u x (28) Trong đó các ma trận trọng số Q , R và Q được chọn để xác định dương. Giả thiết điều kiện ràng buộc cận trên và cận dưới của biến điều khiển và biến trạng thái có dạng: min max min max ( ) ( ) k k     u u u x x x (29) Kết hợp với (26) và (27) đưa về dạng ma trận ta được [5]: ( ) ( ) ( ) 2 ( ) ( ) ( ) ( ) minT T Tk k k k k k k   J u Hu x F u x Gx   (30) Các ma trận H , F , và G là các ma trận được tính như sau: Phan Đăng Phong, Đỗ Đăng Khoa, Lê Quang Dương 8 ; ; T T T    H C QC R F C QΓ G Γ QΓ Q   (31) Trong đó 2 0 ... 0 0 ... 0 0 ... ... ... 0 ... ... ..., , ,... ... ... 0 ... ... 0 0 ... 0 0 ... 0N Q                                  A Q R AΓ Q RQ R A R   (32) Điều kiện hạn chế của biến điều khiển và biến trạng thái (33) khi biểu diễn theo biến ( )ku sẽ có dạng tổng quát sau: 0( ) ( )c k k  xA u b B x (34) Trong đó cA , 0b và xB là các ma trận hằng số. Tìm nghiệm *( )ku bằng cách giải bài toán tối ưu (35) , kết hợp với điều kiện (36) liên tục cho khung cửa sổ di động (N bước) và sử dụng tín hiệu tối ưu *( )k ku tại từng thời điểm khảo sát để điều khiển hệ (37). 5. Mô phỏng số Các tham số động học và động lực học được lấy từ tài liệu [1] . Áp dụng bộ điều khiển MPC lần lượt cho hệ tuyến tính tại các điểm cân bằng  * *,x u với  * Tx q q thu được từ phần thiết kế quỹ đạo (20) và (21). với ràng buộc  6min 5 300 300 310 T   u và  6max 10 5 300 300 3 Tu . Khoảng cửa sổ 4N  . Ma trận trọng số = diag([100, 20000, 15000, 100, 10, 100, 5, 5])Q và = diag([0.05, 0.005, 0.005, 0.05])R . Kết quả mô phỏng đáp ứng yêu cầu đề ra, được thể hiện chi tiết trên hình 7 và hình 8. Hình 5. Đáp ứng của các tọa độ khớp Điều khiển bám quỹ đạo của máy bốc dỡ than dạng gàu xúc liên tục bằng phương pháp dự đoán mô hình 9 Hình 6. Đáp ứng của các tính hiệu điều khiển 6. Kết luận Bài báo đã xây dựng được mô hình động lực học của máy bốc dỡ than có kể đến lực cản từ môi trường làm việc (nguyên liệu than) bằng phương pháp Lagrange II dạng ma trận. Quỹ đạo di chuyển của tổ máy lấy than cũng được tính toán thiết kế để hoạt động hiệu quả trong không gian bị hạn chế của khoang tàu. Bộ điều khiển dự đoán mô hình (MPC) được áp dụng với ràng buộc về các mô men, và lực động cơ tại các khớp. Kết quả mô phỏng số thể hiện đáp ứng của hệ phù hợp với quỹ đạo thiết kế theo luật điều khiển MPC. Lời cảm ơn Bài báo này thuộc khuôn khổ chuyên đề “Tính toán, thiết kế động lực học ship unloader” trong đề tài NCKH: 01/HĐ-ĐT/KHCN, do Viện nghiên cứu Cơ khí Narime chủ trì với tên đề tài “Nghiên cứu, thiết kế, chế tạo, tổ hợp và đưa vào vận hành hệ thống bốc dỡ, vận chuyển than cho nhà máy nhiệt điện đốt than có công suất tổ máy đến khoảng 600MW”. Nhóm tác giả xin gửi lời cảm ơn chân thành đến Viện Nghiên cứu Cơ khí đã hỗ trợ tích cực trong việc thực hiện công trình nghiên cứu này. Tài liệu tham khảo [1] Đỗ Đăng Khoa, Chuyên đề tính toán, thiết kế động lực học Ship-unloader, NCKH: 01/HĐ-ĐT/KHCN, Viện nghiên cứu Cơ khí Narime, (2016). [2] 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). [3] Nguyễn Văn Khang, Chu Anh Mỳ, Cơ sở robot công nghiệp, NXB Giáo dục, (2011). [4] Đỗ Sanh, Động lực học máy, Nhà xuất bản Khoa học và Kỹ thuật, (2004). [5] J. M. Maciejowski, Predictive Control with Constraints, Prentice Hall, (2000). u 1 [1 06 Nm ] u 2 [1 06 Nm ] 0 10 20 30 40 50 t (s) -100 -50 0 50 100 150 u 3 [1 06 Nm ] u3 * u3 u 5 [1 06 N m]

Các file đính kèm theo tài liệu này:

  • pdfdieu_khien_bam_quy_dao_cua_may_boc_do_than_bang_phuong_phap_du_doan_mo_hinh_v2_578_2140765.pdf