Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động

Hệ thống tự lái của TBB trong thực tế là các hệ phi tuyến có chứa các thành phần tham số bất

định. Các phương pháp thiết kế điều khiển truyền thống hầu hết dựa trên cơ sở lý thuyết điều

khiển tuyến tính. Hệ thống được tuyến tính hoá tại lân cận điểm làm việc và bộ điều khiển được

tổng hợp dựa trên mô hình tuyến tính đã được xấp xỷ hóa [3, 4]. Hiện nay, do yêu cầu nâng cao

chất lượng điều khiển TBB, nâng cao hiệu quả, giảm tác động của nhiễu gió, các nhà nghiên

cứu quan tâm hơn đến lĩnh vực điều khiển phi tuyến thích nghi kết hợp bù khử tham số bất định.

Trong bài báo này, tác giả sử dụng mô hình động học nguyên bản của TBB, là các mô hình phi

tuyến, có tham số bất định để xây dựng hệ thống thích nghi.

Hiện nay, các công trình nghiên cứu điều khiển phi tuyến đang hướng đến phương pháp

Backstepping [6], phương pháp trượt,. Các phương pháp này cho hiệu quả điều khiển cao, dễ

thực hiện. Nhưng nhược điểm chung của các phương pháp điều khiển này là cần phải biến đổi

mô hình phi tuyến về dạng chuẩn như dạng strict-feedback [6],. Và rất phức tạp khi thực hiện

đối với đối tượng nhiều biến, phức tạp. Do đó, trong bài báo này đưa ra phương án xây dựng hệ

thống thích nghi theo phương pháp sử dụng hàm major [2].

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động trang 1

Trang 1

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động trang 2

Trang 2

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động trang 3

Trang 3

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động trang 4

Trang 4

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động trang 5

Trang 5

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động trang 6

Trang 6

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động trang 7

Trang 7

pdf 7 trang baonam 8860
Bạn đang xem tài liệu "Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động", để 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: Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động

Thiết kế và tổng hợp bộ điều khiển thích nghi cho đối tượng bay phi tuyến chứa các tham số bất định và trong điều kiện nhiễu tác động
Nghiên cứu khoa học công nghệ 
 Tạp chí Nghiên cứu KH&CN quân sự, Số 70, 12 - 2020 9 
THIẾT KẾ VÀ TỔNG HỢP BỘ ĐIỀU KHIỂN THÍCH NGHI 
CHO ĐỐI TƯỢNG BAY PHI TUYẾN CHỨA CÁC THAM SỐ BẤT ĐỊNH 
VÀ TRONG ĐIỀU KIỆN NHIỄU TÁC ĐỘNG 
Nguyễn Đức Thành* 
Tóm tắt: Bài báo giới thiệu thuật toán tổng hợp bộ điều khiển thích nghi sử dụng hàm 
major cho đối tượng TBB phi tuyến có tính bất định trong điều kiện có nhiễu động gió. Kết 
quả khảo sát trên máy tính với mô hình TBB giả định cho thấy rằng, khi sử dụng bộ điều 
khiển này sẽ làm giảm đáng kể tác động của nhiễu gió nâng cao an toàn bay cho TBB và 
cải thiện được khả năng sử dụng TBB trong điều kiện có nhiễu động gió. 
Từ khóa: Nhiễu động gió; Máy bay không người lái; Điều khiển phi tuyến; Điều khiển thích nghi. 
I. ĐẶT VẤN ĐỀ 
Hệ thống tự lái của TBB trong thực tế là các hệ phi tuyến có chứa các thành phần tham số bất 
định. Các phương pháp thiết kế điều khiển truyền thống hầu hết dựa trên cơ sở lý thuyết điều 
khiển tuyến tính. Hệ thống được tuyến tính hoá tại lân cận điểm làm việc và bộ điều khiển được 
tổng hợp dựa trên mô hình tuyến tính đã được xấp xỷ hóa [3, 4]. Hiện nay, do yêu cầu nâng cao 
chất lượng điều khiển TBB, nâng cao hiệu quả, giảm tác động của nhiễu gió, các nhà nghiên 
cứu quan tâm hơn đến lĩnh vực điều khiển phi tuyến thích nghi kết hợp bù khử tham số bất định. 
Trong bài báo này, tác giả sử dụng mô hình động học nguyên bản của TBB, là các mô hình phi 
tuyến, có tham số bất định để xây dựng hệ thống thích nghi. 
Hiện nay, các công trình nghiên cứu điều khiển phi tuyến đang hướng đến phương pháp 
Backstepping [6], phương pháp trượt,... Các phương pháp này cho hiệu quả điều khiển cao, dễ 
thực hiện. Nhưng nhược điểm chung của các phương pháp điều khiển này là cần phải biến đổi 
mô hình phi tuyến về dạng chuẩn như dạng strict-feedback [6],... Và rất phức tạp khi thực hiện 
đối với đối tượng nhiều biến, phức tạp. Do đó, trong bài báo này đưa ra phương án xây dựng hệ 
thống thích nghi theo phương pháp sử dụng hàm major [2]. 
II. XÂY DỰNG MÔ HÌNH TOÁN HỌC PHI TUYẾN CỦA TBB 
KHI ẢNH HƯỞNG CỦA NHIỄU GIÓ 
1. Đánh giá ảnh hưởng của nhiễu gió đến TBB 
xk
yk
x
W
w 
0 kV
rV xa
yay
0
Hình 1. Ảnh hưởng của gió đến góc tấn. 
Khi không có gió vecto không tốc rV trùng với vecto địa tốc kV , TBB bay với góc tấn 0 . 
Khi có nhiễu động gió rV lệch so với kV một góc w (hình 1). Thông thường vecto gió W có 
hướng và cường độ tùy ý theo thời gian và trong không gian, tuy nhiên, thành phần gió thổi 
Kỹ thuật máy bay & Thiết bị bay 
 10 Nguyễn Đức Thành, “Thiết kế và tổng hợp bộ điều khiển  trong điều kiện nhiễu tác động .” 
thẳng đứng từ dưới lên có ảnh hưởng lớn nhất đến độ an toàn bay của TBB, trong phạm vi bài 
báo này chỉ xét gió thổi thẳng đứng từ dưới lên trong mặt phẳng đứng ( w 90
o ). 
Trong đó: xOy - Hệ tọa độ liên kết; xkOyk - Hệ tọa độ quỹ đạo; xaOya - Hệ tọa độ tốc độ. Độ 
lớn của không tốc V và góc tấn công của TBB được xác định: 
2 2
0 w
W ;
; arctg(W ) W .
gr k y
w k k
V V
V V 
 (1) 
Trong đó: là góc tấn công của TBB; 
0 là góc tấn công ban đầu khi chưa có tác động của 
nhiễu gió; 
w là góc tấn công khi tính đến ảnh hưởng của nhiễu gió. Vậy, khi có nhiễu động gió 
tác động làm cho góc tấn và không tốc Vr của UAV thay đổi dẫn tới lực khí động Xa ,Ya và mô 
men chúc ngóc Mz thay đổi, do đó, theo (4) dẫn tới tốc độ góc z sẽ thay đổi. 
Ta nhận được thành được hệ phương trình phi tuyến khi tính đến ảnh hưởng của nhiễu gió [4]: 
sin
cos ;
sin
cos ;
,z В
y
k k
y
z
k k
z za z
z z В
z z z
P Sqс g
mV V
P Sqсg
W t
V mV
M MSqb m
J J J
 
 
  
  
 (2) 
Trong đó: 
kV - Vận tốc của TBB trong hệ tọa độ mặt đất; , - Góc gật, góc nghiêng quỹ đạo, 
góc tấn công của TBB. V là địa tốc của TBB; mg là trọng lực của TTB; P là lực đẩy động cơ; S 
là diện tích đặc trưng của TBB;
zJ là mô men quán tính theo trục z; aY là lực nâng; q là khối 
lượng riêng không khí; Xa, Ya lần lượt là thành phần lực cản, lực nâng; mz là hệ số mô men theo 
trục z; W t - Nhiễu gió đứng. 
Theo [1] các hệ số khí động được biểu diễn dưới dạng: 
2 3
0 1 2 3
2 3
0 1 2 3
;
.
y y y y y
z z z z z
с с с с с
m m m m m
 (3) 
2. Tổng hợp hệ thống điều khiển kênh gật TBB 
Sau đây sẽ tiến hành xây dựng thuật toán điều khiển tuyến tính modal [2] và thuật toán điều 
khiển thích nghi. 
2.1. Xây dựng bộ điều khiển tuyến tính modal 
Để xây dựng bộ điều khiển tuyến tính modal, thực hiện tuyến tính hóa (3) [4]; Nhận được các 
xấp xỉ sau: 
cos
k k
g g
V V
 ; y yс с ; z zm m (4) 
Trong đó: yс - Thành phần đạo hàm của lực nâng theo góc tấn công ; 
 zm - Thành phần đạo hàm của mô men theo trục z theo góc tấn công . 
Khi đó, hệ (2) nhận được có dạng sau: 
Nghiên cứu khoa học công nghệ 
 Tạp chí Nghiên cứu KH&CN quân sự, Số 70, 12 - 2020 11 
;
;
.z В
y
k
y
z
k
z za z
z z В
z z z
P с qS
mV
P с qS
mV
M MSqb m
J J J
  
 
 
  
 (5) 
Biểu diễn hệ (5) dưới dạng phương trình trạng thái: 
0 0u x A x b ; 
т ,y c x (6) 
Trong đó: 
т
 z  x ; 0A , 0b , c là ma trận hằng số, có dạng sau: 
0
0 0
0 1
0
z
y
y
z z
a
a
a a
 
A ; 0
0
0
В
za 
b ; 0 0ck

 c , (7) 
Theo [1,2], ta có các hệ số khí động: 
y
y
k
P с qS
a
mV
 ; 
a z
z
z
Sqb m
a
J
 ; z
z
z
z
z
M
a
J


 ; В
В
z
z
z
M
a
J


 ; 
В лu u ; ck là hệ số hàm truyền của góc nghiên quỹ đạo . В là góc lệch cánh lái độ cao. 
Theo [12], Bộ điều khiển tuyến tính modal sẽ có dạng: 
т
л 1 2 3 ,zu k k k  k x (8) 
Trong đó, 
T
1 2 3k k k k - Vecto hệ số phản hồi ngược theo các biến trạng thái. 
Đa thức đạc trưng của hệ có dạng: 
 систзам 0 0det   A b k E , (9) 
E - Ma trận đơn vị. 
Thế 
0A , 0b và biến đổi (9) ta nhận được dạng sau đây: 
сист 3 2
зам 3
2 3 1.
z В
z В В В
y z z
z y z z y z y z
a a a k
a a a a k a a k a a k
  
    
   

 (10) 
Chọn đa thức đặc trưng mong muốn của của hệ (5): 
 3 2 2 3жел 0 0 03 3 .        (11) 
Trong đó: 
0 là điểm cực mong muốn của hệ thống điều khiển kín, có dạng: 
1,2,3 0 ,  
So sánh (10), (11), nhận được hệ phương trình đại số để xác định các hệ số phản hồi hồi 
ngược 
1 2 3, ,k k k . 
3 0
2
2 3 0
3
1 0
3 ;
3 ;
.
z В
z В В
В
y z z
z y z z y z
y z
a a a k
a a a a k a a k
a a k
  
   
 



 (12) 
Kỹ thuật máy bay & Thiết bị bay 
 12 Nguyễn Đức Thành, “Thiết kế và tổng hợp bộ điều khiển  trong điều kiện nhiễu tác động .” 
Giải hệ phương trình (12) trên, ta nhận được vec tơ hệ số khuếch đại 
T
1 2 3k k k k . Từ đó 
xác định được tín hiệu điều khiển dạng (8). 
2.2. Xây dựng hệ thống thích nghi theo phương pháp hàm Major 
Để xây dựng thuật toán thích nghi sử dụng hàm Major. Viết lại (3) dưới dạng: 
 0 1 0 2; .y y z zc c f m m f (13) 
Trong đó: 21 1 2 3y y yf c c c ; 
2
2 1 2 3 .z z zf m m m 
Thế (13) vào (2). Sau khi biến đổi ta nhận được hệ phương trình sau: 
 ω
01
01
2 0
cos ;
cos ω ;
ω .z В
y
k k k
y
z
k k k
z za z a
z z
z z z z
с qSP f qSg
V mV mV
с qSP f qSg
W t
V mV mV
M Mf qSb m qSb
J J J J

  
  
 
 (14) 
Sử dụng các ký hiệu sau: 
1 2' '
1 2
0 0 0
1 2 3
; ; ; ; ;
; ; ; .
z В
z В
z zza
z z z
k z z z z
y y z a
k k z k
M MMP f qS f qSb
f f a a a
mV J J J J
с qS с qS m qSb g
R R W t R d
mV mV J V
  
  
Thay các ký hiệu trên vào (14) nhận được hệ sau: 
В
'
1 1
'
1 2
'
2 3
cos ;
cos ω ;
ω ω .
z
z
z z z z В
d f R
d f R
f a a R
 
  
  
 
 (15) 
Đặt 
1 2 3; ;ωzx x x , 1y x . Viết lại (15) dưới dạng ma trận: 
 т1 2 , ,u y x Ax b f x f c x (16) 
Biểu diễn hệ dưới dạng ma trận trạng thái: 
ω В
T'
11
'
1 2 1
'
2 3
0 10 0
0 1 ; 0 ; ; 0 ; ;
0 0 0
zz z
x df
f x d
f a a x

x
A x x b x c f
x
   02 1 2 3 1 л А; ( ) cos , .
T
R R R x u u u u f x 
Trong đó, 0 0Вu  - Tín hiệu điều khiển theo chương trình; лu , Au là tín hiệu điều khiển theo 
phương pháp thích nghi và điều khiển tuyến tính modal. Chọn hàm tăng có dạng [2]: 
* * 2 *
1 1 2 2 3; , 1.f x f x f (17) 
Do vậy, tín hiệu điều khiển sẽ có dạng sau [2] 
 
3
т * 0
A A 1
ˆ .r bu diag f k u k x (18) 
Trong đó, 1A 2A 3A, ,t k k k Ak - Ma trận vevec tơ hệ số; bk là hệ số điều chỉnh đầu vào 
Nghiên cứu khoa học công nghệ 
 Tạp chí Nghiên cứu KH&CN quân sự, Số 70, 12 - 2020 13 
(18), 
T
, , z  x . Thuật toán thích nghi có dạng: 
 
3т т т т
A A M A A1
т 0
M
;
k ,
r
b b b b
diag f
u k
 
 
k b Pex k
b Pe
 (19) 
Trong đó: 
M e x x - Vec to sai số . A A b b, , ,    - Các hệ số khuếch đại dương. 
III. MÔ PHỎNG ĐÁNH GIÁ KẾT QUẢ 
 Chọn các tham số mô phỏng của TBB có chiều dài: 2707 mm; Khối lượng: 56.5 Kg; Diện 
tích cánh: 1.05 m
2
; Sải cánh: 3000 mm; Dây cung khí động trung bình: 350 mm; Các hệ số khếch 
đại 
A b A b500, 500, 0.01, 0.01    
Kết quả khảo sát khi sử dụng gió JAR-VLA với biên độ W0=7.62 m/s, quy mô nhiễu động 
L=50m, 30m. thời gian có nhiễu động gió từ t = 6.3s đến t = 25s. 
Cho các tham số: 0 1 2 30.0704; 5.9134; 0.0057; 0.0115.y y y yс с с с 
0 1 2 30.017; 0.4515; 0.001; 0.003.z z z zm m m m 
Mô hình gió JAR-VLA áp dụng cho mô phỏng có dạng như sau [5]: 
 *
0
2W
W 1 cos
2
o o
y
x x
L
 (20) 
Trong đó, *o ox x – Quãng đường bay được của TBB từ khi có gió, m; L - Quy mô gió, m; 
W0 – Biên độ gió, m/s. 
Kết quả mô phỏng khi cho các tham số đầu vào L=50m, 30m. Và vận tốc TBB thay đổi. 
Nhiễu gió được thể hiện trên hình 2 dưới dạng góc tác động lên góc tấn của TBB. 
Hình 2. Mô hình của nhiễu gió khi L=50m, 30m. 
Hình 3. Phản ứng của góc θ, α khi L = 50м. 
Kỹ thuật máy bay & Thiết bị bay 
 14 Nguyễn Đức Thành, “Thiết kế và tổng hợp bộ điều khiển  trong điều kiện nhiễu tác động .” 
Hình 4. Phản ứng của góc θ, α khi L = 30м. 
Hình 3, 4 biểu diễn phản ứng của các góc θ, α khi cho nhiễu gió tác động có quy mô L = 50m, 
30m, khi sử dụng bộ điều khiển tuyến tính modal. Trong hình ký hiệu 1 - Tín hiệu của mô hình 
mẫu, 2 - Phản ứng của góc thực θ của TBB. 
Trên hình vẽ 3,4 nhận thấy rằng, khi cho tác động của nhiễu gió đứng, trong trường hợp quy 
mô nhiễu gió L = 50m, 30m, tín hiệu thực θ bám theo tín hiệu mẫu (hình 3a, 4a), tuy nhiên, biên 
độ nhiễu lớn và góc tấn α tăng lên đáng kế (α=150) (hình 3b, 4b) có thể dẫn tới mất an toàn bay 
cho TBB. 
Hình 5. Phản ứng của góc θ, α khi L = 50м. 
Hình 6. Phản ứng của góc θ, α khi L = 30м. 
Hình 5, 6 biểu diễn phản ứng của các góc θ, α khi cho L = 50m, 30m sử dụng bộ điều khiển 
thích nghi với hàm Major. Trong hình ký hiệu 1- Tín hiệu của mô hình mẫu, 3- Phản ứng của góc 
thực θ. 
Nghiên cứu khoa học công nghệ 
 Tạp chí Nghiên cứu KH&CN quân sự, Số 70, 12 - 2020 15 
Trên hình vẽ 5,6 nhận thấy rằng, khi cho tác động của nhiễu gió đứng, trong trường hợp quy mô 
nhiễu gió L = 50m, 30m, tín hiệu thực θ bám theo tín hiệu mẫu (hình 5a, 6a) so với bộ điều khiển 
tuyến tính modal biên độ nhiễu giảm đáng kể và góc tấn α nằm trong giới hạn cho phép (α=90) (5b, 
6b) với kết quả này sẽ đảm bảo nâng cao được độ an toàn của TBB khi có nhiễu động gió. 
IV. KẾT LUẬN 
Khi sử dụng thuật toán thích nghi sẽ giảm được đáng kể ảnh hưởng của nhiễu động gió đến 
góc tấn của TBB, nâng cao độ an toàn bay của TBB trong điều kiện có nhiễu động gió và tăng 
tuổi thọ cho TBB. Đồng thời, với bộ điều khiển trên cho phép mở rộng được khả năng sử dụng 
TBB trong điều kiện có nhiễu động gió mạnh với quy mô nhiễu động L < 50m. 
TÀI LIỆU THAM KHẢO 
[1]. Nguyễn Đức Cương (2002), Mô hình hóa và mô phỏng chuyển động của các khí cụ bay tự động, NXB 
Quân đội nhân dân, Hà Nội. 
[2]. Путов В.В., Шелудько В.Н. “Адаптивные и модальные системы управления многомассовыми 
нелинейными упругими механическими объектами”// СПб.: Элмор, 2007 - 243 с. 
[3]. Vũ Hỏa Tiễn (2010), Cơ sở thiết kế hệ tự động ổn định trên lửa, Học viện KTQS, Hà Nội. 
[4]. Ю.П. Доброленский, Динамика полета в неспокойной атмосфере, М. 1969, Изд. 
Машиностроение. 
[5]. JAR-VLA: Joint Airworthiness Requirements for very light aeroplanes, 1990. 
[6]. Nguyễn Công Định, Đàm Hữu Nghị, Nguyễn Văn Quảng, Tổng hợp điều khiển chuyển động của tên 
lửa dựa trên phương pháp phi tuyến backstepping/Tạp chí KHKT& CNQS (Viện KHKT&CNQS), số 
16, tháng 9/2006. 
ABSTRACT 
DESIGNING AND SYNTHESIZING ADAPTIVE CONTROLLER FOR A INDEFINITE 
NONLINEAR OBJECTS UAV IN TURBULENCE CONDITIONS 
In this paper, an algorithm that synthesizes an adaptive controller of Major function 
for an indefinite nonlinear object “UAV” to control the UAV flying in turbulence 
conditions is introduced. Investigation results on the computer with a hypothetical UAV 
model show that the application of an adaptive control algorithm according to effective 
turbulence was much reduced to enhance flight safety for UAV. In addition, it can widen 
the application ability of UAV in turbulence conditions. 
Keywords: Wind turbulence; UAV; Adaptive control; Speep-gradient algorithm. 
Nhận bài ngày 10 tháng 4 năm 2020 
Hoàn thiện ngày 06 tháng 8 năm 2020 
Chấp nhận đăng ngày 14 tháng 12 năm 2020 
Địa chỉ: Viện Tên lửa, Viện KH-CN quân sự. 
*
Email: thanhnd37565533@gmail.com. 

File đính kèm:

  • pdfthiet_ke_va_tong_hop_bo_dieu_khien_thich_nghi_cho_doi_tuong.pdf