Xây dựng hệ thống điều khiển vị trí động cơ xoay chiều với cấu trúc biến đổi sử dụng card dSPACE 1104
Trong các hệ thống truyền động điện công nghiệp, thường gặp các đối
tượng cần giải quyết bài toán điều khiển vị trí góc, dịch chuyển đối tượng từ vị trí
này sang vị trí khác một cách tiệm cận không có độ quá chỉnh và bảo đảm tính tác
động nhanh cực đại. Đây là bài toán tối ưu đa mục tiêu có nhiều cách giải quyết
khác nhau. Bài báo này trình bày một phương pháp xây dựng bộ điều khiển vị trí
động cơ xoay chiều với cấu trúc biến đổi sử dụng card dSPACE 1104. Để giải quyết
bài toán này, việc sử dụng phần mềm mô phỏng, lập trình thực nghiệm với máy vi
tính, thu thập dữ liệu và điều khiển là các công cụ trợ giúp đắc lực và có hiệu quả.
Bạn đang xem tài liệu "Xây dựng hệ thống điều khiển vị trí động cơ xoay chiều với cấu trúc biến đổi sử dụng card dSPACE 1104", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Xây dựng hệ thống điều khiển vị trí động cơ xoay chiều với cấu trúc biến đổi sử dụng card dSPACE 1104
Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 66, 4 - 2020 49 XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN VỊ TRÍ ĐỘNG CƠ XOAY CHIỀU VỚI CẤU TRÚC BIẾN ĐỔI SỬ DỤNG CARD dSPACE 1104 Trần Đức Chuyển1*, Nguyễn Đức Điển1, Trần Ngọc Sơn1, Lê Văn Ánh1, Đỗ Mạnh Đản2 Tóm tắt: Trong các hệ thống truyền động điện công nghiệp, thường gặp các đối tượng cần giải quyết bài toán điều khiển vị trí góc, dịch chuyển đối tượng từ vị trí này sang vị trí khác một cách tiệm cận không có độ quá chỉnh và bảo đảm tính tác động nhanh cực đại. Đây là bài toán tối ưu đa mục tiêu có nhiều cách giải quyết khác nhau. Bài báo này trình bày một phương pháp xây dựng bộ điều khiển vị trí động cơ xoay chiều với cấu trúc biến đổi sử dụng card dSPACE 1104. Để giải quyết bài toán này, việc sử dụng phần mềm mô phỏng, lập trình thực nghiệm với máy vi tính, thu thập dữ liệu và điều khiển là các công cụ trợ giúp đắc lực và có hiệu quả. Từ khóa: Điều khiển vị trí động cơ xoay chiều đồng bộ; Điều khiển vị trí; Cấu trúc biến đổi. 1. ĐẶT VẤN ĐỀ Những năm gần đây, động cơ xoay chiều (ĐCXC) đồng bộ ngày càng được ứng dụng rộng rãi trong các hệ thống truyền động điện công nghiệp, nhằm thay thế các động cơ một chiều chứa nhiều nhược điểm. ĐCXC được chế tạo thành các module chứa sẵn với nhiều chế độ điều khiển khác nhau: chế độ tốc độ làm việc nhanh, chế độ làm việc chậm,... Để ứng dụng các động cơ xoay chiều vào các hệ thống truyền động điều khiển vị trí, đặc biệt là các hệ thống điều khiển đòi hỏi cần có chất lượng cao như các hệ truyền động điện bám trong công nghiệp, thì còn nhiều vấn đề phải giải quyết, [2, 3, 4]. Trên cơ sở cấu trúc điều khiển tựa véc tơ từ thông rô to (FOC), ta nhận thấy: Mạch vòng điều khiển mô men thông qua bộ điều khiển dòng stator; Mạch vòng điều khiển tốc độ lại có ưu điểm là phân ly được quá trình điều khiển từ thông và quá trình sinh ra mô men của động cơ, [3, 5]. Ưu điểm cơ bản của phương pháp điều khiển tựa véc tơ từ thông rô to của động cơ xoay chiều là khả năng điều khiển tách biệt dòng kích thích và dòng tạo mô men giống động cơ một chiều. Vì thế, nó mang lại cho động cơ xoay chiều các tính năng điều khiển tốt. Vì vậy, phương pháp này nhận được sự quan tâm nhiều từ trước đến nay. Hơn nữa, ngày nay, kỹ thuật điều khiển số có nhiều ưu điểm vượt trội so với kỹ thuật điều khiển tương tự, do đó, kỹ thuật điều khiển số sử dụng ngày càng phổ biến trong công nghiệp và dân dụng, các nghiên cứu hiện nay đều sử dụng hoặc có liên quan đến kỹ thuật điều khiển số. Mục tiêu đảm bảo chất lượng là sự thoả mãn nhu cầu thị trường với chi phí thấp nhất, ứng dụng những kỹ thuật cao chính xác của các máy công nghiệp như: máy cắt gọt kim loại, rô bốt công nghiệp, để làm tăng năng suất lao động, giảm giá thành sản phẩm. Vì vậy, việc nghiên cứu và ứng dụng card xử lý tín hiệu số đa năng nói chung và card dSPACE 1104 nói riêng mục đích để kiểm chứng việc tính toán xây dựng bộ điều khiển (BĐK) vị trí, cho phép thực hiện các thuật toán trong điều khiển chuyển động dưới dạng mã thời gian thực, [1, 5]. Các quá trình thực nghiệm với thời gian thực là vấn đề mới cần thiết và có nhiều ý nghĩa trong công nghiệp và dân dụng, [1, 7, 8]. Trong [12] đã đi nghiên cứu về hệ thống điều khiển có cấu trúc biến đổi sử dụng thuật toán điều khiển trượt, sử dụng dSPACE 1104, nhưng chưa điều khiển vị trí mà với dừng ở điều khiển tốc độ ĐCXC công suất nhỏ 1,1kW. Tiếp theo, tài liệu [11] nghiên cứu về một hệ thống điều khiển có cấu trúc biến đổi thiết kế BĐK trượt với mô hình thực nghiệm chỉ có ĐCXC công suất nhỏ dưới 1kW kéo theo các ổ trục có tải công suất nhỏ. Hơn nữa, một số công trình nghiên cứu khác như [10] và ở trong nước chỉ dừng lại ở kết quả mô phỏng mà chưa thể Kỹ thuật điều khiển & Điện tử T. Đ. Chuyển, , Đ. M. Đản, “Xây dựng hệ thống điều khiển card dSPACE 1104.” 50 hiện được thực nghiệm với bộ điều khiển vị trí, hoặc chỉ thực nghiệm BĐK vị trí động cơ một chiều công suất nhỏ (động cơ xoay chiều công suất nhỏ hơn 1kW). Nhằm tạo ra các cấu trúc thích hợp bảo đảm tối ưu cho hệ thống, bài báo này trình bày phương pháp xây dựng hệ thống điều khiển truyền động với cấu trúc biến đổi cho bộ điều khiển vị trí sử dụng động cơ xoay chiều đồng bộ, để nâng cao chất lượng điều khiển như: kỹ thuật điều khiển rô bốt, điều khiển chính xác máy cắt gọt kim loại CNC, điều khiển quá trình, điều khiển các cơ cấu chấp hành bằng điện khí nén và thủy lực, nhằm tiết kiệm năng lượng cho hệ thống điều khiển truyền động điện, [2, 4, 5, 7, 9]. 2. TỔNG HỢP BỘ ĐIỀU KHIỂN VỊ TRÍ VỚI CẤU TRÚC BIẾN ĐỔI Chế độ làm việc sai lệch góc giữa lượng vào và lượng ra là rất lớn, nên quá trình hoạt động của hệ thống thường trải qua hai giai đoạn: Giai đoạn vượt chuyển động với tốc độ lớn để bảo đảm tính tác động nhanh và giai đoạn bám. Hệ thống cần phải vào đồng bộ êm và chính xác. Để bảo đảm chất lượng cao cho quá trình điều khiển, hệ thống cần được thiết kế sao cho mỗi giai đoạn có cấu trúc thích hợp với đặc trưng động học là tốt nhất. Như vậy, hệ thống sẽ có cấu trúc biến đổi [3, 5, 9]. Ở đây cần giải quyết hai bài toán: - Bài toán tổng hợp cấu trúc tối ưu tương ứng cho mỗi giai đoạn; - Bài toán lựa chọn thời điểm chuyển đổi cấu trúc. Phương pháp giải hai bài toán này cho hệ thống truyền động bám với động cơ xoay chiều, sơ đồ khối của hệ thống truyền động bám vị trí sử dụng động cơ xoay chiều với cấu trúc điều khiển như trên hình 1. 2 1 2cM 1cM r d Hình 1. Sơ đồ hệ thống truyền động bám vị trí với cấu trúc biến đổi. Hệ thống ở trong hình 1 gồm vòng điều khiển vị trí với cấu trúc biến đổi và vòng tốc độ. Vòng tốc độ được thiết kế theo tiêu chuẩn tối ưu mô đun hoặc tối ưu đối xứng, để đảm bảo tốc độ của động cơ luôn bám sát tốc độ đặt khi có tính đến các yếu tố phi tuyến bất định của mô hình như sự thay đổi các thông số động cơ, sự biến đổi của mômen ma sát, cũng như khi các giá trị đặt và nhiễu phụ tải thay đổi. Ngoài ra, còn có nguồn và bộ biến đổi công suất, ĐCXC và một số các thiết bị đo lường phụ trợ khác. Khi sử dụng bộ dSPACE hoặc biến tần công nghiệp để xây dựng hệ thống điều khiển truyền động bám thì vấn đề cơ bản nhất là thiết kế động học cho các BĐK vị trí. Khi góc sai lệch nhỏ, BĐK vị trí được xây dựng theo nguyên lý thiết kế các hệ truyền động điện nhiều vòng với các vòng điều chỉnh lệ thuộc [3, 5]. Khi thiết kế động học, BĐK vị trí ta coi rằng vòng tốc độ được thiết kế theo tiêu chuẩn tối ưu mô đun hoặc tối ưu đối xứng. Khi đó, vòng dòng điện có hằng số thời gian điện từ (Tu) và hằng số thời gian bộ biến đổi Tbđ được thay Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 66, 4 - 2020 51 bằng tổng của chúng là Tµ. Vòng tốc độ tổng hợp theo tiêu chuẩn tối ưu mô đun, [3, 5]. Khi xây dựng BĐK truyền động cho ĐCXC, một yêu cầu cơ bản là có vòng kín điều chỉnh dòng id và iq. Điều này cho phép giữ cho id = const trong chế độ quá độ và cân bằng, cải thiện đặc tính năng lượng, iq là thành phần dòng điện tạo ra mô men [5]. Thực hiện tổng hợp vòng vị trí, cho rằng vòng tốc độ đã được tổng hợp theo tiêu chuẩn tối ưu mô đun hoặc tối ưu đối xứng [2, 3]. Tổng hợp vòng vị trí theo phương pháp Ziegler - Nichols hoặc phương pháp sử dụng phần mềm thiết kế BĐK PID Design như trong tài liệu [3],... để thiết kế BĐK vị trí PI và PID. Khi đó, sơ đồ cấu trúc được biến đổi thành sơ đồ trong hình 2a, sau đó tiếp tục biến đổi sơ đồ khối ta có sơ đồ trong hình 2b. Trong đó: kw là hàm truyền BĐK tốc độ, kw là hàm truyền BĐK vị trí; k hệ số hàm truyền của phần đo lường. k w k wk 1 s d a) w k wk 1 s w d 1 k b) Hình 2. a) sơ đồ cấu trúc hệ truyền động điều khiển vị trí, b) biến đổi sơ đồ cấu trúc hệ truyền động bám vị trí. Xét hệ thống ở vùng sai lệch với góc đặt 0,1 rad. Gọi Tµ là tổng hằng số thời gian nhỏ không bù ( u bdT T T ). Do hệ có quán tính cơ học khá lớn nên hằng số thời gian cần bù là hằng số thời gian điện cơ của hệ thống TM. Đối tượng của bộ điều chỉnh vòng vị trí có dạng: 0 1/1 1 . . . . 1 K I K W W s a a T s s (1) Khi đó hàm truyền kín được viết. 1/ ( . . 1) k I K W a a T s (2) Biểu thức (2) đã được đơn giản gần đúng bỏ qua số hạng bậc cao ở mẫu số hàm truyền. Tổng hợp bộ điều khiển vị trí theo tiêu chuẩn tối ưu mô đun [2, 3], hàm truyền mong muốn của hệ có dạng sau: . 1 / . . . .( . . 1) H I I K W a a a T s a a T s (3) Hàm truyền bộ điều chỉnh vị trí là: . . .0 d W KH W K W K a a a TI (4) Lúc này hàm truyền vòng kín hệ thống điều khiển vị trí được viết lại là: 1 / . . . .( . . 1) 1. K Wk a a a T s a a T sI I (5) Kỹ thuật điều khiển & Điện tử T. Đ. Chuyển, , Đ. M. Đản, “Xây dựng hệ thống điều khiển card dSPACE 1104.” 52 Khi sai lệch góc ban đầu có giá trị lớn, hệ thống làm việc với hai giai đoạn tương ứng với giá trị lớn nhỏ của góc sai lệch. Vấn đề đặt ra là cần lựa chọn thời điểm chuyển điều khiển thế nào để hệ thống đạt được tiêu chuẩn tối ưu theo tác động nhanh và tiệm cận vị trí cuối không có độ quá chỉnh [3]. Xét điều kiện ưu tiên ở thời điểm dừng, khi hệ thống vào vùng sai lệch nhỏ (gần đến đích) cần nâng cao độ chính xác. Ở thời điểm hệ thống chuyển sang cấu trúc kín bắt đầu làm việc ta có: Tốc độ ban đầu bd ; Sai lệch bd d bd . Khi chỉnh định hệ thống theo tiêu chuẩn giảm va đập, ta lựa chọn 4a , [2, 3]. Ta thấy tín hiệu ra bộ điều chỉnh vị trí là tín hiệu đặt cho bộ điều chỉnh tốc độ. Tín hiệu vào BĐK tốc độ là: Khi điều khiển theo sai lệch: Kdφ.Δφ - Kω.ωk = 0; Kdφ.Δφ = Kω.ωk (7) Theo (7) có thể xác định gia tốc trong quá trình khử sai lệch vị trí Δφ như sau: . ( . ) ( ) .( ') [ ] [ ] . .d d dd k Kd d dt K K d K K Kd d K K dt K dt K dt K (8) Như vậy, gia tốc chậm dần cực đại của chuyển động trong hệ truyền động điện càng lớn khi tốc độ ban đầu càng lớn (7). Gia tốc này tăng khi tăng sai lệch góc ban đầu Δφbđ lúc hệ thống chuyển động sang hệ kín vào vị trí đồng bộ, vì vậy dòng phần ứng cực đại cũng tăng. 1 . ( )I d J max MCC dtmax (9) Giá trị Imax tính theo (9) cần bảo đảm điều kiện hạn chế dòng Imax ≤ Icf và hệ thống là tuyến tính. Nếu Δφbđ và ωbđ lớn thì sẽ làm cho điều kiện sau tồn tại: Imax > Icf (Ihạn chế ) (10) Bộ điều chỉnh ω sẽ chuyển sang giai đoạn bão hòa của đặc tính sau: m. I .dI d ax I cfU U K I const (11) Khi đó, hệ thống làm việc như mạch hở với dòng cực đại Imax = Icf. Do gia tốc hãm tương ứng với mô men hãm cho phép nhỏ hơn giá trị yêu cầu để dừng êm chính xác đã tính trên nên cuối quá trình sẽ xảy ra hiện tượng quá chỉnh. Như vậy, vòng điều chỉnh vị trí tối ưu với bộ điều chỉnh tỷ lệ khi W dK sẽ được thực hiện với yêu cầu cần phải hạn chế giá trị ban đầu của sai lệch và tốc độ (Δφbđ, ωbđ) ở thời điểm khi hệ thống chuyển sang giai đoạn làm việc với cấu trúc hệ kín để vào đồng bộ. Khi đó, dòng điều khiển mô men cực đại chưa đạt tới giá trị hạn chế cho phép [3, 4, 5, 7, 9]. Theo (8) và (9) xác định được giá trị cho phép của tốc độ ở thời điểm dòng điều khiển mô men cực đại là: . . . . . . . . C I M C I MK Kcf C cf C K K T K K Td C M d C M K Tma x maxcf K Kd (12) Ở đây: βC là độ cứng đặc tính cơ; Icf là dòng hạn chế cho phép. Nếu cho rằng thời gian để dòng điện tăng đến Imax là tmax = 2aI.Tµ thì ta có: max . . 2 Tmax max maxcf bdcf bdcf I T t a T (13) Udω - Kω.ω = Kdφ.Δφ - Kω.ωk (6) Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 66, 4 - 2020 53 Vậy tốc độ ban đầu cho phép ωbdcf được tính là: max max max max. . . . . . . . . . . 1 . . . . . 1 .( . ). 1 . . . d d bdcf cf I T I T cf c d I c M I cf c c M K a T a T K K C I M K K a TK K K T K a a a T C I M T a a (14) Biểu thức (14) là cơ sở lựa chọn tốc độ ban đầu cho giai đoạn bám vào đồng bộ chính xác. Từ (14) ta thấy, mômen cản làm tăng giá trị tốc độ ban đầu cho phép vì thế khi tính toán cần lựa chọn MC nhỏ nhất với MC thay đổi trong giới hạn rộng. Xét hệ thống khi quay một góc đặt cho trước. Hệ thống bắt đầu hoạt động khi điều kiện đầu bằng 0. Hệ thống gồm các giai đoạn chuyển động sau: - Gia tốc đến tốc độ ωmax (Δφ); - Chuyển động với tốc độ cực đại cho phép; - Hãm và dừng chính xác. Gia tốc góc đặt càng lớn thì dòng điện khi khởi động càng lớn. Khi ωmax càng lớn thì dòng cực đại khi hãm càng lớn. Tính chất động học của hệ điều khiển vị trí chỉ được bảo toàn khi giá trị dòng điện Imax < Icf hệ thống là tuyến tính. Để tránh hiện tượng quá chỉnh khi hãm với tốc độ ban đầu cực đại, có thể chọn hệ số khuếch đại bộ điều chỉnh vị trí theo (7) khi coi tốc độ định mức hệ truyền động là tốc độ ban đầu và cho giá trị ׀εtb׀ = εhmax = const [2, 3, 5]. Ta có: 2 2 max dm K h (15) Thay (15) vào (7) thu được: max2. . . h d dm K K K (16) - Khi Δφ lớn (Δφdmax -Sai lệch khi bắt đầu trạng thái hãm), lựa chọn Kdφ theo điều kiện (16). - Khi Δφ nhỏ, Kdφ lựa chọn tỉ lệ nghịch với tốc độ: max. . T d K K K (17) Tính toán và rút gọn lại, ta thu được hàm truyền BĐK vị trí là: W 2 d d K a T s K (18) Biểu thức (18) là BĐK tỷ lệ tích phân. Khi tổng hợp BĐK vị trí PI, ta có thể tính toán theo phương pháp Ziegler-Nichols hoặc phương pháp sử dụng phần mềm chuyên dụng PID Design ở [3] để tính toán lựa chọn tham số phù hợp với các giá trị cần thiết để mô phỏng và thực nghiệm của bộ điều khiển có được là: = 0,2a ; K 0,002; T 0,079. Đến đây ta tính được thành phần KP và KI là: KP = 2900; KI = 8200. Khi đó, 54 việc biến đổi và sai l lựa chọn ở tr Matlab đắn của ph Hình nghi 220V; I = 4,5A; 9,295.10 Kgm điều khiển theo đạo h thang. Mô ph động nhanh v thông s lượng v theo đ Sau khi nghiên c Các tham s ệm, gồm có: Công suất P = 3,7 kW; 2 - Kh - Nghiên c - Kh ệch góc) của hệ thống, [5, 7, 8]. -Simulink đ 3. . Xây d ảo sát đánh giá các chỉ ti ố bộ điều chỉnh để đạt đ ảo sát hệ thống bám điều chỉnh tổ ào, l ạo h T ương pháp nghiên c Sơ đ -3Ω; àm lư . Đ. c ên. Ti ồ khối cấu trúc điều khiển hệ thống truyền động sử dụng động c H ựng mô h ỏng thực hiện với các giá tri lớn nhỏ khác nhau của l ứ ựa chọn đ Chuy ấu trúc điều khiển đ ố mô phỏng ệ u à kh ợng v Hình ển, ứu tính toán, xây dựng BĐK vị trí, dựa v ến h ể tiến h Đôi số ma sát nhớt B = 0,0001 N.m.s/rad; ảnh h ả năng tiệm cận không có dao động đến vi trí cuối). Lựa chọn đ đồng bộ đ c ình mô ph àm lư ư ư ào như h 4 , Đ 3. MÔ PH ành th ực p = 4; ởng các thông số bộ điều chỉnh đến chất l ợc hệ số của k . Khai tri . ành mô ph ĐCXC đ ợng v M. ực hiện xây dựng ch ứu, s ư ư ình Đản ư ơ đ ợc xây dựng tr Đi ỏng hệ thống bám điều chỉnh tổng ào như h êu ch ợc giá trị mong muốn [3, 5, 8]. 4. ển mô h , “ ợc thực hiện theo h ỎNG V ỏng, đánh giá kết quả nhằm kiểm chứng tính đúng ồ có dạng nh ồng bộ ện Xây d tr ình ất l ênh. Nó g ình mô ph ựng hệ thống điều khiển À TH ký hi Tốc ở stato ượng của hệ thống khi tác động v ng h ên Matlab đ 3. ợp có th ỰC NGHIỆM ệu HASA 102 d ộ định mức ồm mạch chính l ỏng bộ điều khiển vị trí ương tr ư trên h Rs àm các thông s = 14,85.10 êm kênh đi ình mô ph ình – Mô K ào các tham s 4 Simulink 1500 vòng/phút; men quán tính J =1,55.10 ỹ thuật điều khiển & Điện tử . ùng đ -3 ượng v . Ω; ượng hệ thống (tính tác ều khiển theo đạo h à BĐK t card dSPACE 1104 ố trạng thái (tốc độ ỏng tr ể mô phỏng v Đi hợp có tích hợp th ào (góc đ ố đ ện . ã tính toán và ên ph ơ xoay chi Đi trở rô to ào là hàm b ỉ lệ v ện ặt tr à ph ần mềm áp U = ư à th R ớc). ư ần b .” ều ực r = -4 êm ậc ợc àm ù Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 66, 4 - 2020 55 Thiết kế bộ điều khiển tổng hợp để nâng cao chất lượng hệ truyền động bám, khi có thêm kênh điều khiển theo đạo hàm lượng vào bảo đảm cho hệ thống là vô sai khi tín hiệu vào thay đổi với tốc độ không đổi. Trong quá trình mô phỏng có thể bỏ kênh bù để xét riêng BĐK tỉ lệ. Với sơ đồ hình 4 có thể mở rộng thêm kênh điều khiển theo nhiễu là mômen cản, [2, 3]. Hệ thống điều khiển đã xây dựng làm việc khi chuyển đổi cấu trúc với giá trị sai lệch khác nhau và được mô phỏng một số trường hợp sau: Trường hợp 1: Đánh giá quá trình điều khiển khi thay đổi tốc độ, tốc độ đặt là d tăng từ 126 rad/s đến 256 rad/s, sau đó, giảm từ 256 rad/s đến 126 rad/s, lượng ra bám sát lượng vào ở quá trình cân bằng; đáp ứng dòng điện ia thể hiện đúng quá trình thay đổi tốc độ, hệ thống làm việc ổn định, ta có kết quả mô phỏng như hình 5. Hình 5. Kết quả mô phỏng khi thay đổi tốc độ đặt; tốc độ đáp ứng và dòng điện ia của hệ thống. Trường hợp 2: Nghiên cứu ảnh hưởng của thời điểm chuyển đổi cấu trúc: hệ thống làm việc với góc sai lệnh khi chuyển đổi cấu trúc với giá trị tối ưu là lượng đặt cho trước lượng vào là hàm bậc thang Xv = 0.1 rad, khi mô men tải không đổi Mc = 5 Nm. Kết quả mô phỏng cho thấy đáp ứng vào ra theo góc có thời gian đạt giá trị cân bằng 0,1 s như hình 6a, lượng ra luôn bám sát lượng vào, giá trị dòng điện isq trên hình 6b thể hiện đúng quá trình làm việc của hệ thống. Ta có kết quả: a) b) Hình 6. Đáp ứng vào ra BĐK vị trí theo: a) góc 0,1 rad; b) giá trị dòng isq trường hợp 2. Trường hợp 3: Nghiên cứu phản ứng của hệ thống khi góc đặt vào là hàm thay đổi biến thiên tốc độ không đổi theo quy luật hàm Xv = V.t, (V = 1 rad/s) mô men tải không đổi Mc = 5Nm, như trong hình 7. 0 0.2 0.4 0.6 0.8 1 -0.05 0 0.05 0.1 0.15 Time (s) G o c ( ra d ) X r X v 0 0.2 0.4 0.6 0.8 1 -2 -1 0 1 2 3 Time (s) i s q (A ) Kỹ thuật điều khiển & Điện tử T. Đ. Chuyển, , Đ. M. Đản, “Xây dựng hệ thống điều khiển card dSPACE 1104.” 56 a) b) Hình 7. Đáp ứng vào ra BĐK vị trí theo: a) góc 1 rad; b) giá trị dòng isq trường hợp 3. Khi góc đặt là hàm V.t thời gian đạt giá trị cân bằng khoảng 0,1%. Sai số bám sát gần như bằng không, ta thấy thời gian đáp ứng bộ điều khiển khá nhanh. Bộ điều khiển vị trí nêu ra ở đây là bộ điều khiển tổng hợp, [3, 5, 11]. Trường hợp 4: Khi lượng vào thay đổi góc sai lệch khi chuyển đổi cấu trúc là 0,1 rad; với biên độ có dạng xung vuông; chu kỳ T = 1 s; mô men cản không thay đổi. Hệ thống làm việc cả ở chế độ tăng giảm lượng vào; số lần dao động bằng 2, lượng ra vẫn bám sát lượng vào ở quá trình cân bằng như trong hình 8. a) b) Hình 8. Đáp ứng vào ra BĐK vị trí theo: a) góc; b) giá trị dòng isq trường hợp 4 Trường hợp 5: Góc đặt vào bé Xv = 0.05 rad, hệ thống làm việc với lượng ra hệ thống có sự thay đổi trong quá trình quá độ, thì độ dao động của hệ thống có số lần dao động = 2 lần; thời gian quá độ tqd = 0,16 s; lượng ra vẫn bám sát lượng vào ở quá trình cân bằng. Ta có kết quả trong hình 9. a) b) Hình 9. Đáp ứng vào ra BĐK vị trí theo: a) góc 0,05 rad; b) giá trị dòng isq trường hợp 5. Quan sát các kết quả mô phỏng ta thấy việc lựa chọn thời điểm chuyển đổi cấu trúc ảnh 0 0.2 0.4 0.6 0.8 1 -0.5 0 0.5 1 1.5 Time (s) G o c ( ra d ) X r X v 0 0.2 0.4 0.6 0.8 1 -2 -1 0 1 2 3 Time (s) i s q (A ) 0 0.5 1 1.5 2 -0.05 0 0.05 0.1 0.15 Time (s) G o c ( ra d ) X r X v 0 0.5 1 1.5 2 -2 -1 0 1 2 3 Time (s) i s q (A ) 0 0.5 1 1.5 2 -0.02 0 0.02 0.04 0.06 0.08 Time (s) G o c ( ra d ) X r X v 0 0.2 0.4 0.6 0.8 1 -2 -1 0 1 2 3 Time (s) i s q (A ) Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 66, 4 - 2020 57 hưởng rất lớn đến chất lượng động học của hệ thống truyền động điện: Góc sai lệch khi chuyển đổi cấu trúc (góc đặt lớn 0,1 rad; 1rad hay góc đặt nhỏ 0,06 rad), lượng vào biến thiên tốc độ không đổi,... Ở đây, BĐK vị trí đã xét sự thay đổi của góc đặt vào hệ thống với nhiều trường hợp khác nhau. Điều này cho thấy tính bền vững của bộ điều khiển trước những tác động thành phần phi tuyến bất định thì hệ thống làm việc ổn định. BĐK bảo đảm bền vững với với sự thay đổi của tốc độ đặt, góc đặt hệ thống làm việc ổn định cho hệ thống, [2-4]. Hệ thống được triển khai thực nghiệm như sau: Cấu trúc chung BĐK vị trí điều khiển động cơ xoay chiều đồng bộ sử dụng thiết bị Dspace 1104 như trên hình 10a; và bàn thực nghiệm như hình 10b. Trong đó, các tín hiệu phản hồi dòng điện và tốc độ của động cơ được đưa vào Dspace 1104 qua các kênh chuyển đổi tương tự số. Các tín hiệu này được card xử lý tính toán ra các giá trị thực của dòng điện, tốc độ và vị trí. Giá trị thực của dòng điện, tốc độ và vị trí được đưa vào các bộ điều chỉnh được lập trình để tính toán so sánh với giá trị đặt. Giao diện được thiết kế trên phần mềm Matlab, Control Desk dùng để giám sát, thu thập và điều khiển đối tượng trên máy tính. ( )d vX dcM ( )r rX d K K ( ) ( ) ( ) Ki a) b) Hình 10. a) Cấu trúc chung hệ thống điều khiển vị trí động cơ xoay chiều đồng bộ sử dụng thiết bị Dspace 1104, b) bàn điều khiển. Cấu trúc của hệ thống như hình 10a: BĐK vị trí Kφ; Tốc độ Kω; Dòng điện Ki; khuếch đại công suất và bộ điều chế tín hiệu điều khiển PWM; Động cơ xoay chiều đồng bộ; cảm biến đo góc (vị trí); ADC: bộ chuyển đổi tương tự - số. Thiết bị phần cứng Dspace 1104 là thiết bị điều khiển số do hãng Dspace của Đức sản xuất dựa trên bộ xử lý tín hiệu số DSP dấu phẩy động thế hệ thứ ba, họ TMS320Cxx của hãng Texas Instruments (Mỹ). Dspace 1104 được thiết kế đặc biệt để phát triển các bộ điều khiển số đa biến tốc độ cao và mô phỏng thời gian thực. Sơ đồ khối thiết bị Dspace 1104 [6] như hình 11a. a) b) Hình 11. a) Sơ đồ khối thiết bị Dspace 1104, b) Chương trình Simulink thu thập dữ liệu vào/ra của đối tượng. Kỹ thuật điều khiển & Điện tử T. Đ. Chuyển, , Đ. M. Đản, “Xây dựng hệ thống điều khiển card dSPACE 1104.” 58 Mục tiêu quá trình thực nghiệm là để chứng minh khả năng làm việc BĐK vị trí đã xây dựng, không những làm việc tốt trong mô phỏng Matlab Simulink mà còn làm việc tốt được cả trong thời gian thực đây là vấn đề khoa học mới có ý nghĩa. Mô hình thực nghiệm bài báo áp dụng là “Bàn thực nghiệm nghiên cứu điều khiển vị trí động cơ điện xoay chiều đồng bộ” (hình 10b) bao gồm: Phần cứng Dspace 1104, máy tính nhúng cấu hình cao: Mainboard H110; Bộ vi xử lý/Chip Intel G4400 (3M Cache, 3.30 GHz); Ram 8G; được cài đặt với phần Driver đi kèm của card Dspace, động cơ xoay chiều đồng bộ có tham số như phần đã mô phỏng, động cơ có gắn encoder có độ phân giải cao 1024 xung/1vòng; thời gian trích mẫu t = 10-3s, các tham số của BĐK vị trí được tính toán lựa chọn, [2-4]: Kω = 8561, Kφ = 2,381, Ki = 6,851, kết hợp các phần mềm chuyên dụng Matlab R2019; phần mềm lập trình các thuật toán bằng ngôn ngữ C và CCS (code composer studio); ngoài ra còn có hệ thống nguồn công suất, thiết bị đo lường, máy hiện sóng,... a) b) Hình 12. a) Đáp ứng thực nghiệm thu thập dữ liệu BĐK vị trí động cơ xoay chiều đồng bộ, b) Điều khiển thực trên Control Desk với BĐK vị trí khi có giá trị góc đặt là 15 rad. Chương trình điều khiển kết hợp thời gian thực trên Simulink với bộ điều khiển vị trí như trên hình 10b. Chương trình này được biên dịch và được nạp vào thiết bị Dspace 1104 để điều khiển động cơ xoay chiều trên thời gian thực, với số liệu động cơ như đã cho ở mô phỏng. Kết quả thu thập dữ liệu trên Control Desk như trong hình 12a, giá trị góc thực luôn bám sát giá trị góc đặt 5 rad ở quá trình cân bằng. Kết quả nghiên cứu điều khiển thời gian thực với bộ điều khi BĐK vị trí được thu thập dữ liệu trên Control Desk khi tín hiệu góc có giá trị đặt là 15 rad, lượng ra bám sát lượng vào ở quá trình cân bằng như trong hình 12b. Quan sát kết quả thực nghiệm với BĐK vị trí sử dụng card Dspace 1104 cho thấy, việc xây dựng hệ thống điều khiển đã đem lại chất lượng làm việc tốt lượng ra bám sát lượng vào ở quá trình cân bằng. Cụ thể là, thời gian đạt đạt đến giá trị cân bằng 0,07s trong tổng thời gian đáp ứng 10s (như trong hình 12b). Hơn nữa, BĐK vị trí được xây dựng có khả năng giữ được tốc độ động cơ ổn định khi thay đổi lượng vào và mô men cản thì đáp ứng BĐK vẫn luôn ổn định. Đây là vấn đề khoa học có tính mới, hoàn toàn áp dụng được vào thực tế sản xuất. So sánh kết quả với các nghiên cứu trong [10] và trong các nghiên cứu trước đó [12] thì kết quả đạt được của bài báo tốt hơn với phần mô phỏng có thời gian đạt tới giá trị cân bằng nhỏ hơn (0,8s), ở trong [11] dòng điện dao động lớn hơn 0,25A (hình 4b và hình 6b của [11]). Vì vậy, đáp ứng BĐK của phần thực nghiệm trong bài báo luôn làm việc tốt với động cơ có công suất lớn hơn nhiều lần so với các nghiên cứu trước đây. Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 66, 4 - 2020 59 Do đó, BĐK vị trí phần nào đã đạt được mục tiêu đảm bảo chất lượng để thoả mãn nhu điều khiển các máy công nghiệp có độ chính xác cao như: máy cắt gọt kim loại, rô bốt công nghiệp,... để làm tăng năng suất lao động, giảm giá thành sản phẩm đáp ứng nhu cầu thị trường với chi phí thấp nhất. 4. KẾT LUẬN Hệ thống điều khiển vị trí ĐCXC với cấu trúc biến đổi dùng trong hệ truyền động điện bám cho các đối tượng điều khiển chính xác trong công nghiệp và quân sự cần đòi hỏi độ tin cậy và độ chính xác rất cao, việc thay thế các hệ thống điều khiển cũ là cần thiết và cấp bách trong các hệ thống bám điện cơ đang được sử dụng nhiều trên thực tế hiện nay. Bài báo này đã trình bày về cách tiệm cận mới, có thể ứng dụng thực tế cho hệ thống truyền động bám công nghiệp hiện nay như: hệ thống điều khiển rô bốt, hệ thống điều khiển chính xác cho máy đóng viên thuốc trong ngành dược, hệ thống điều khiển máy cắt gọt kim loại CNC, hệ thống bám vũ khí, hệ thống điều khiển chấp hành bằng điện khí nén và thủy lực,... Dựa trên phương pháp tổng hợp, bộ điều khiển theo tiêu chuẩn tối ưu mô đun và cấu trúc biến đổi. Các kết quả cho thấy, luật điều khiển đưa ra là đúng đắn là cơ sở để sử dụng trong tính toán thiết kế các bộ điều khiển vị trí cho hệ thống bám trong công nghiệp và quân sự. Hướng phát triển tiếp ta có thể xét them cho trường hợp: tổng hợp hệ thống truyền động bám sát theo góc với cấu trúc biến đổi cho các đối tượng điều khiển trực tiếp mô men: sử dụng động cơ chấp hành dạng một chiều không tiếp xúc - BLDC, động cơ từ trở - SRM,... TÀI LIỆU THAM KHẢO [1]. Nguyễn Công Định, “Phân tích và tổng hợp các hệ thống điều khiển bằng máy tính”, NXB KH KT (2002). [2] Bùi Quốc Khánh, Nguyễn Văn Liễn, Phạm Quốc Hải, Dương Văn Nghi, "Điều chỉnh tự động truyền động điện”, NXB KH KT (2008). [3]. Đào Hoa Việt, “Phân tích và tổng hợp hệ thống truyền động điện”, HVKTQS, NXB Quân Đội Nhân Dân (2010). [4]. Trần Đức Chuyển , Truyền động điện, NXB KH KT (2016). [5]. Nguyen Phung Quang, Jörg - Andreas Dittrich, "Vector Control of Three-Phase AC Machines”, Springer Science & Business Media, (2008). [6]. dSPACE GmbH, ”Hardware Installation and Configuration For DS1104 and CP1104/CLP1104 Connector Panels”, System Manual, (2012). [7]. Asif Sabanovic, Leonid M. Fridman and Sarah Spurgeon, “Variable Structure Systems from principles to implementation”, first published, Published by The Institution of Engineering and Technology, London, United Kingdom, (2004). [8]. Stanislaw H. Zak, “Systems and control”. Oxford university Press 2003. [9]. Malcolm Barnes CPEng, BSc(ElecEng), "Automated Control Systems - Practical Variable Speed Drives and Power Electronics”, Australia, First published 2003. [10]. Oscar Barambones, Aitor J Garrido, "A sensorless variable structure control of induction motor drives”, Electric Power Systems Research 72(1): 21- 32. November (2004). [11]. S. Basaran & S. Sivrioglu, “Robust Variable Structure Controllers for Axial Active Magnetic Bearing”. IJAMEC, 4(Special Issue), pp. 178-183, (2016). [12]. M. Zaky, E. Touti, & H. Azazi, “Two-Degrees of Freedom and Variable Structure Controllers for Induction Motor Drives”. Advances in Electrical & Computer Engineering; Vol. 18 Issue 1, p71-80, (2018). Kỹ thuật điều khiển & Điện tử T. Đ. Chuyển, , Đ. M. Đản, “Xây dựng hệ thống điều khiển card dSPACE 1104.” 60 ABSTRACT THE CONSTRUCTION POSITION CONTROLLER SYSTEM OF SYNCHRONOUS AC MOTOR WITH VARIABLE STRUCTURE USING dSPACE 1104 CARD In the electric drive systems of industrial, often meet the objects that need to solve the angular position control problem, moving the object from one position to another in an asymptotic manner without over adjustment and ensure maximum impact quick. This is the multi-objective optimization problem with many different solutions. This paper presents a method of constructing the position controller of synchronous AC motors with a variable structure using dSPACE 1104. To solve this problem, the use of simulation software, experimental programming with computers, to collect data and control are effective and effective tools. Keywords: Position control of synchronous AC motor; Position control; Variable structure. Nhận bài ngày 28 tháng 12 năm 2019 Hoàn thiện ngày 29 tháng 01 năm 2020 Chấp nhận đăng ngày 10 tháng 4 năm 2020 Địa chỉ: 1Khoa Điện, Trường Đại học Kinh tế - Kỹ thuật Công nghiệp, Bộ Công thương; 2Khoa Kỹ thuật cơ sở, Học viện Hải quân. *Email: tdchuyen@uneti.edu.vn.
File đính kèm:
- xay_dung_he_thong_dieu_khien_vi_tri_dong_co_xoay_chieu_voi_c.pdf