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ả.

pdf 12 trang kimcuc 21020
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

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:

  • pdfxay_dung_he_thong_dieu_khien_vi_tri_dong_co_xoay_chieu_voi_c.pdf