Với mục tiêu nghiên cứu, chế tạo mô hình hệ thống phân phối vật liệu nano, kết quả nghiên cứu
của luận án đã đạt một số kết quả mới như sau:
- Tác giả đã đề xuất và xây dựng được mô hình đối tượng điều khiển vị trí, xét đến đầy đủ các
thành phần phi tuyến điển hình như nhiễu do khe hở của hộp số, nhiễu mô men ma sát, nhiễu do tải,
nhiễu do mô men xoắn
- Xây dựng được bộ điều khiển khiển dự báo thích nghi có thành phần tích phân. Cụ thể là
trong phương trình (3.42) đã thực hiện bù thành phần Gθb có lẫn trong tín hiệu ra trong phương
trình (3.30), sau đó đưa ra các bước chi tiết thực hiện thuật toán lọc Kalman không liên tục. Phương
pháp đề xuất còn thực hiện kết hợp đưa nhiễu dk vào bộ điều khiển dự báo (3.31), sau đó xác định
được dãy các giá trị tín hiệu điều khiển tối ưu trong tương lai kể từ thời điểm t = kTa, bao gồm Δuk,
Δuk+1, ., Δuk+M-1. Trong đó M là khoản thời gian dự báo (hình 3.16), sao cho hàm mục tiêu dạng
toàn phương (3.37) đạt giá trị nhỏ nhất, để giải bài toán điều khiển chính xác vị trí, đáp ứng tốt theo
yêu cầu đặt ra.
27 trang |
Chia sẻ: honganh20 | Ngày: 21/02/2022 | Lượt xem: 386 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Tóm tắt Luận án Mô hình hóa và điều khiển dự báo hệ thống phân phối vật liệu nano, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ờng hợp sau:
Trường hợp 1: Khi giá trị điện áp phần ứng va cố định 5v, thay đổi tải đầu vào Td = 5N/m,
thời gian tác động chu kỳ 0,2s
V
ị
tr
í
(μ
m
)
Thời gian (s)
Hình 2.14 Khoảng cách di chuyển của cơ cấu phân phối khi tải thay đổi.
Trường hợp 2: Khảo sát khi ta cho tần số đầu vào điện áp phần ứng thay đổi từ 0.1 Hz đến
20Hz
9
V
ị
tr
í
(μ
m
)
Thời gian (s)
Hình 2.17 Khoảng cách di chuyển của cơ cấu phân phối khi tần số thay đổi
Trường hợp 3: Khảo sát khi ta thay đổi giá trị điện áp phần ứng như (hình 2.20).
V
ị
tr
í
(μ
m
)
Thời gian (s)
Hình 2.23 Khoảng cách di chuyển của cơ cấu phân phối khi thay đổi điện áp phần ứng
2.5. Kết luận
Qua quá trình khảo sát và thực nghiệm mô hình đối tượng cho hệ thống phân phối vật liệu
nano và các nhận xét của từng trường hợp ta có tóm tắt sau:
Khi tải thay đổi thì các yếu tố phi tuyến Bm, Tf, Td, Ws , Wd ít làm ảnh hưởng tới mô hình đối
tượng của hệ thống phân phối vật liệu nano.
Khi tần số điện áp phần ứng đầu vào thay đổi các yếu tố phi tuyến Bm, Tf, Td, Ws , Wd trong
phương trình toán (2.21) ảnh hưởng là rất rõ ràng đặc biệt hơn cả là hiện tượng backlash, khi đến
dải tần số cao, hầu như tín hiệu không còn đi qua được hệ thống nữa xem (hình 2.17, hình 2.18),
khử đảo chiều làm cho động cơ không dịch chuyển được.
Khi điện áp phần ứng thay đổi các yếu tố phi tuyến Bm, Tf, Td, Ws , Wd trong phương trình toán
(2.21) ảnh hưởng là rất rõ ràng. Đặc biệt trong các trường hợp động cơ đảo chiều thì hiện tượng
backlash ảnh hưởng rõ rệt tới vị trí của hệ (gây trễ khi khởi động và mỗi khi đảo chiều).
Trong chương 2 tác giả đã trình bày quá trình xây dựng mô hình đối tượng cho hệ thống phân
phối vật liệu nano. Mô hình đối tượng đề cập đến là một hệ phi tuyến nhiều nguồn nhiễu tác động
lên hệ thống. Từ các đồ thi khảo sát được trong các trường hợp theo phương trình toán học tổng
quát (2.21). Khi xét đến các thành phần phi tuyến điển hình Bm≠0, Tf ≠ 0, Td ≠0, Ws≠Wd , so với
trường hợp không xét tới thành phần phi tuyến Bm= 0, Tf = 0, Td = 0, Ws = Wd . Cho thấy các nhiễu
ma sát phi tuyến làm giảm hệ số khuếch đại của hệ, làm thay đổi tốc độ và vị trí chính xác. Hiện
tượng Backlash ảnh hưởng rõ rệt tới vị trí của hệ (gây trễ khi khởi động và mỗi khi đảo chiều) như
các kết luận trên. Tuy nhiên với yêu cầu khoảng cách dịch chuyển cỡ miccromet nên vấn đề sai số
trong cả ba trường hợp trên ta vẫn cần phải xem xét. Điều này rất quan trọng khi xây dựng bộ điều
khiển.
Do sử dụng mô hình toán (2.21) trong đó có chứa cả hằng số bất định lẫn hàm số bất định Bm,
Tf, Td, Ws , Wd. Nên nghiên cứu tiếp theo tác giả sẽ sử dụng phương pháp xây dựng bộ điều khiển
thích nghi có thành phần tích phân cho mô hình đối tượng hệ thống phân phối vật liệu nano, ứng
dụng trong việc chế tạo pin mặt trời màng mỏng, đáp ứng được các yêu cầu chỉ tiêu chất lượng đặt
ra. Kết quả đã được minh chứng trong bài báo số 4 và số 5 trong mục các công trình đã công bố
của đồng tác giả.
10
Chương 3. XÂY DỰNG THUẬT TOÁN ĐIỀU KHIỂN
3.1. Đặt vấn đề
Các thuật toán điều khiển vị trí chủ yếu được áp dụng cho mô hình tuyến tính qua sự phần tích
đánh giá, xem thêm phần 1.3, các thuật toán điều khiển vị trí áp dụng cho hệ phi tuyến là chưa
nhiều, các nghiên cứu và đánh giá những vấn đề còn tồn tại về thuật toán điều khiển vị trí cho mô
hình tuyến tính và phi tuyến trên đây, cũng như mô hình xét đến các thành phần phi tuyến điển hình
đã được xây dựng và chứng minh trong chương 2, tác giả đề xuất ứng dụng bộ điều khiển MPC
thích nghi có thành phần tích phân để giải bài toán cho mô hình phi tuyến của hệ thống phân phối
vật liệu nano.
Kết quả mô phỏng được thực hiện bằng phần mềm Matlab - Simulink, với các tham số yêu cầu
của hệ mô hình trong tính toán phụ lục 01, kết hợp với việc khảo sát thí nghiệm tại phòng thí
nghiệm vật liệu mới (Viện ITIMS). Việc thiết kế phần cứng hệ thống phân phối vật liệu nano đáp
ứng yêu cầu bài toán đặt ra trong mục 1.2.3 của luận án này.
3.2. Xây dựng mô hình đối tượng điều khiển
Giả thiết thứ nhất: Theo yêu cầu bài toán hệ thống phân phối vật liệu nano đáp ứng các tiêu trí
cụ thể như trên khi xét đến hệ thống ta có lập luận [3, 4, 5].
- Khối lượng vật liệu trên đầu nhỏ là cỡ nano. Nên bỏ qua nhiễu của tải (Td) do khối lượng
tổng thể đặt lên trục chuyển động cũng rất nhỏ và hầu như không thay đổi.
- Thời gian đáp ứng cỡ 1s. Nên nhiễu do ma sát trên trục động cơ (Tf) cũng bỏ qua do thời
gian đáp ứng không cần quá nhanh.
Viết lại phương trình (2.22) và (2.23) mô tả hệ trong chương 2 [1, 24, 38].
Khi xét đến hệ này ta bỏ qua nhiễu do mô men ma sát trên trục động cơ thì (Tf =0) và nhiễu tải
(Td = 0).
2
0 1( ) sgn( ) sgn( ) 0
0
f R
d
T e
T
(3.1)
Giả thiết thứ 2: Từ phương trình mô tả hộp số với hàm phi tuyến backlash dạng mô hình
deadzone (2.12). Theo yêu cầu bài toán là hệ phân phối vật liệu nano, hệ có trọng lượng tải lên trục
rất nhỏ và không đáng kể, thời gian đáp ứng cỡ 1s. Nên khi ta xét đến hệ bỏ qua độ xoắn của trục
(cs = 0). Từ đó thay vào phương trình (2.12) ta được [58, 59].
s s sT k (3.2)
Nhìn vào phương trình (3.2) ta thấy, với θs là góc xoắn của hai trục (Hệ chỉ còn khớp nối mềm,
bỏ qua cs hệ như một lò xo lý tưởng) [52, 53].
Xét với mô hình ở vùng chết được sử dụng (dead Zone Mode). Trong đó với θd = θm – θL là độ
sai lệch dịch chuyển của hai trục. Góc khe hở θb = θd – θs (α ≤ θ ≤ - α) lên ta biểu diễn hàm phi
tuyến backlashvới hàm Dead Zone [52, 53]:
0
d d
s d
d d
(3.3)
Giả thiết khi xét đến hệ thống, bài toán ứng dụng điều khiển hệ phân phối vật liệu nano, nên tải
trên trục là rất nhỏ và không đáng kể, thời gian đám ứng cỡ 1s. Vậy khi xét hệ ta tạm đã bỏ qua
nhiễu do mô men ma sát trên trục động cơ (Tf = 0), bỏ qua nhiễu của tải (Td = 0), bỏ qua độ xoắn
của trục (Cs = 0). Từ đó kết hợp các điều kiện, thay các phương trình (3.1), (3.2), (3.3) vào phương
trình (2.21) ta có phương trình rút gọn tổng quát (3.4).
11
1
1
L
L L s
L L
m m
m a m s
m m m
a v
a a m a
a a a
B
T
J J
K B
i T
J J J
R K G
i i v
L L L
(3.4)
Chuyển phương trình (3.4) về dạng phương trình trong miền không gian trạng thái.
1 1
1
3 2 2
5 4
10 0 0 0 0 0
0 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0
0 0 0 0
1 0 0 0 0
a
x u
a a
ba a
y
x
x
(3.9)
Hệ phương trình có dạng tổng quát [8,10].
x Ax G bu (3.10)
Vậy xét hệ phân phối vật liệu nano lúc này xét cả hệ số truyền h=1/200 (theo thông số tỷ số truyền
của động cơ hộ số đã lựa chọn), khi đó góc lệch giữa động cơ và tải sẽ là: d m Lh , với góc
góc khe hở b d s , ta viết lại Ts :
1 3 1( ) ( )s s s s d b s m L b s bT k k k h k x h x (3.11)
Thay các giá trị đặt (3.12) vào mô hình trạng thái (3.9) ta được mô hình trạng thái tổng quát:
1 11 1
2 2 3 2 2
5 4
6
0 01 0 0 0 0
0 0 0
0 0 0 1 0 00
0 0
0 0 0 0
0 0 0 0
s s s
b
s s s
k k ha k
x x u
k k h a a k
a a b
y a x
(3.13)
Mô hình trạng thái tổng quát (3.13) trên chính là mô hình trạng thái tương đương của mô hình
(2.21), Từ các giả thiết 1 và 2 có được phương trình (3.1), (3.2), trong đó bỏ qua nhiễu mô men ma
sát trên trục động cơ, nhiễu tải, độ xoắn của trục động cơ. Trong mô hình (3.13) các biến trạng thái
x1, x2 là vị trí và vận tốc góc trúc tải, x3, x4 là vị trí và vận tốc góc trục động cơ, Ks là hệ số đàn hồi
trục, α hệ số ma sát, θb góc khe hở của hộp số được xem như là thành phần nhiễu phi tuyến điển
hình biến đổi tác động vào hệ cuối cùng.
Để giải bài toán cho hệ mô hình phi tuyến (3.13) đáp ứng các yêu cầu của bài toán đã đặt ra ở
chương 1 và chương 2, cụ thể là xây dựng bộ điều khiển PID và bộ điều khiển dự báo (MPC) thích
nghi có thành phần tích phân. Đồng thời áp dụng vào bài toán điều khiển hệ thống phân phối vật
liệu nano để minh chứng sự hiệu quả và tính đúng đắn của thuật toán.
3.3. Xây dựng thuật toán điều khiển PID cho hệ thống phân phối vật liệu nano
3.3.1 Đặt vấn đề
3.3.2. Thiết kế thuật toán điều khiển PID
Giả thiết 3: Để thiết kế bộ điều khiển PID thì đa phần các phương pháp thiết kế cần có mô hình
tuyến tính của đối tượng. Vì vậy theo phương trình (3.14) các thành phần nhiễu do khe hở của hộp
số tạm không xét đến thành phần θb = 0 để dễ dàng cho việc thiết kế bộ điều khiển PID [2 - 5].
12
Vậy từ giả thiếtthứ 3 kết hợp với phương trình (3.13), mô hình đối tượng biểu diễn trên miền
không gian trạng thái rút gọn lại ta được phương trình (3.14).
1
1 1 21
3
42 2 3 2
55 4
6
0 01 0 0 0
0 0 0
0 0 0 1 0 0
0 0
0 0 0
0 0 0 0
s s
s s
x
k k h xa
x ux
xk k h a a
xa a b
y a x
(3.14)
3.3.3.1. Khảo sát thuật toán điều khiển PID không có phi tuyến
Nhận xét: Căn cứ vào các kết quả khảo sát trên ta nhận thấy trong trường hợp 1 (hình 3.6) là tối ưu
hơn cả đáp ứng được các chỉ tiêu yêu cầu của bài toán đặt ra
V
ị
tr
í
(μ
m
)
Thời gian (s)
Hình 3.6 Biểu đồ đáp ứng quá độ khi thay đổi điểm cực trong trường hợp 1
- Độ quá điều chỉnh lớn hơn 20% (được tính bằng giá trị đỉnh trừ đi giá trị lớn nhất nhân 100%)
- Thời gian đáp ứng của hệ 3%-5% (được tính từ điểm 0 đi tới vùng ổn định nhân với 100%)
Tìm ra được hệ số KP, KI, KD dựa vào phương trình thu được trong thanh công cụ SISO tool là:
KP=3.3941, KI = 0.05303, KD= 0.0018 (xem hình 3.11).
3.3.3.2. Khảo sát thuật toán điều khiển PID có phi tuyến
Từ kết quả thu được KP, KI, KD qua việc khảo sát mô hình lý tưởng (3.14). Bây giờ ta đi xét với
mô hình đối tượng có đầy đủ các thành phần phi tuyến như biểu thức (3.13). Thay các tham số PID
thu được từ khảo sát trên có được Kp=3.3941, KI = 0.05303, KD= 0.0018 vào biểu thức (3.13).
Kiểm chứng các tham số của bộ điều khiển khi mô tả đối tượng dưới dạng đầy đủ có hiệu ứng
Backlash
Biểu đồ đáp ứng quá độ của đối tượng đầy đủ theo phương pháp thiết kế bộ điều khiển PID đưa
ra trên sơ đồ hình 3.13.
V
ị
tr
í
(μ
m
)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
Thời gian (s)
Hình 3.13 Biểu đồ đáp ứng quá độ theo phương pháp PID có xét tính phi tuyến
Nhận xét:
13
Bản thân đối tượng là là hàm phi tuyến bậc cao (bậc 5), trong đó lại chứa khâu dao động bậc 2,
nên với các thiết kế sử dụng các bộ điều khiển tuyến tính thuần túy, thì hiện tượng dao động
(overshoot) là không thể tránh khỏi.
Hiện tượng một đoạn dài là hằng số là do hiện tượng Backlash của hộp số gây ra khi động cơ
rơi vào trạng thái chuẩn bị đảo chiều, hiện tượng này thể hiện rất rõ trong các trường hợp là bộ điều
khiển tuyến tính PID
Nếu hệ thống không yêu cầu cao về độ chính xác thì bộ điều khiển thiết kế bằng PID cho thời
gian đáp ứng tốt, hệ nhanh chóng tiến tới điểm ổn định. Tuy nhiên như kết quả so sánh trong (bảng
3.2).
Bảng 3.2. Kết quả khảo sát so sánh bộ điều khiển PID cho hệ phân phối vật liệu nano.
TT Chỉ tiêu chất lượng Đặt ra MPC
1 Độ phân giải bước 103 μm 1μm
2 Độ chính xác vị trí >±100nm >±100nm
3 Thời gian đáp ứng 1s 0,6s
4 Độ quá điều chỉnh ≈0% 21%
5 Hệ bền vững Bền vững Bền vững
Độ quá điều chỉnh lớn (20%) và với phương pháp sử dụng bộ điều khiển sử dụng PID, ảnh
hưởng của các khâu phi tuyến là rõ ràng. Tại thời điểm ban đầu khi hệ khởi động các thành phần
phi tuyến gây ra trễ, khi hệ đảo chiều quay để bám vị trí hệ bị dao động tại điểm cần bám. Và nếu
yêu cầu cao về độ chính xác thì thời gian để hệ bám điểm đặt là dài gần 0,6 s. Với kết qả này vẫn
còn một số nhược điểm trên chưa đáp ứng được yêu cầu chất lượng của bộ điều khiển cho hệ thống
phân phối vật liệu nano.
3.4. Xây dựng bộ điều khiển dự báo cho hệ thống phân phối vật liệu nano
3.4.1. Đặt vấn đề
3.4.2. Cơ sở lý thuyết điều khiển dự báo
3.4.3. Xây dựng phương pháp điều khiển dự báo trong không gian trạng thái
Xây dựng mô hình dự báo
Phương pháp phân tích thiết kế bộ điều khiển trong không gian trạng thái, được áp dụng rất phổ
biến trong các lĩnh vực điều khiển hiện đại. Có nhiều nghiên cứu áp dụng phương pháp này để điều
khiển dự báo [1, 24, 38].
Ta xét hệ có mô hình trạng thái hệ dưới dạng không liên tục:
1k k k k
k k k
x Ax Bu d
y Cx Du
(3.20)
Trong đó: xk є R
n
là vector các giá trị trạng thái x(t) của hệ tại thời điểm trích mẫu t=kTa và
k bd G là vecstor các tín hiệu nh iễu tác động ở đầu ra.
Giống như ở phương pháp DMC (Dynamic Matrix Control) và GPC (Generalized Predictive
Control) trước đây [20], với phương pháp điều khiển trong miền không gian trạng thái, hàm mục
tiêu sẽ không sử dụng trực tiếp uk mà thay vào đó là sai lệch Δuk= uk - uk-1, nên cần thiết phải
chuyển mô hình trạng thái (3.20), kết hợp với phương trình trạng thái tổng quát (3.13) của hệ phân
phối vật liệu nano, đưa về thích hợp với sai lệch Δuk.
Thay uk= uk-1+ Δuk vào (3.20)
1
1
1
1
ˆ ˆˆ ˆ
0
ˆˆ ˆ
0
, 0
k k
k k k k
k k
k
k k
k
k
k
d
d
x xA B B
x u Ax B u
u uI I
x
y C Cx
u
(3.21)
trong đó I là ma trận đơn vị và
1
ˆ ˆˆˆ , , , ,0
0
k
k
k
x A B B
x A B C C
u I I
(3.22)
14
Mô hình (3.21) sẽ được sử dụng làm mô hình dự báo cho phương pháp điều khiển dự báo trong
không gian trạng thái.
Tối ưu hóa mô hình dự báo
Khi bỏ qua sự tác động của nhiễu dk thì nhiệm vụ của tối ưu hóa bây giờ là phải xác định được dãy
các giá trị tín hiệu điều khiển tối ưu trong tương lai kể từ thời điểm t=kTa, bao gồm Δuk, Δuk+1,,
Δuk+M-1. Trong đó M là khoản thời gian dự báo (hình 3.16), sao cho hàm mục tiêu dạng toàn
phương.
ˆ
ˆ ˆ ˆˆ ˆ ˆ
T T
u
Q y w S y w u Ru min (3.23)
đạt giá trị nhỏ nhất, trong đó S, R là hai ma trận đối xứng.
Hình 3.16 Nguyên tắc dịch theo trục thời gian
1
1 2 1
1 1
ˆ
ˆ ˆ ˆ, , ˆ
ˆ
k k k
k k k
k M k M k M
w y u
w w y y u u
w y u
(3.24)
Với W(t) là quỹ đạo mong muốn đặt trước mà vector các tín hiệu ra y(t) của hệ cần phải bám
tiệm cận theo.
Từ mô hình dự báo (3.21), khi triển khai lần lượt cho các chỉ số k+j với j=M-1,,0 ta có:
ˆ ˆ ˆ ˆ ˆΦ Ψkw x u wy (3.25)
trong đó
2
1 2 3
2
1
ˆ ˆ
ˆ ˆ 0 0 0
2ˆ ˆ ˆ ˆ ˆˆ ˆ 0 0
ˆ ˆ ˆ ˆ ˆˆ ˆ ˆ, ,3 0ˆ ˆ
ˆ ˆ ˆ ˆ ˆ ˆ ˆˆ ˆ ˆ ˆˆ ˆ
ˆ
ˆ ˆ ˆ
ˆ ˆ
ˆ ˆ...
M M M
M
M
CA
CB
CA CAB CB
CA B CAB CBCA
CA B CA B CA B CBCA
C
C CA
E C CA CA
C CA CA
Công thức mô tả sai lệch ŷ - ŵ trên đã được suy ra từ mô hình dự báo (3.21) với:
15
1
1
1
Δ
, 0
Δ
Δ
, , ,
ˆˆ ˆ
ˆ ˆ ˆ ˆˆ
ˆ ˆ ˆ ˆ 0
Δ
ˆˆ ˆˆ
k j k j
k j
k j
k j
k
j j
k
k j
y Cx
u
CAx CB
u
u
CA x CA B CB
u
(3.26)
Thay hàm sai lệch ŷ - ŵ đó vào hàm mục tiêu (3.23) và nhận được:
ˆ ˆ ˆ ˆ ˆΦ Ψ Ψ ˆΦ ˆ ˆ
T T
k kQ x u w S x u w u Ru (3.27)
Sử dụng công thức tìm nghiệm bài toán tối ưu LQ [20], ta được
1
ˆ Ψ Ψ Ψ Φˆ ˆT T ku S R S x w
(3.28)
Suy ra tín hiệu điều khiển dự báo uk đưa vào điều khiển đối tượng
1 1Δ 1,0. , ˆ0k k k ku u u u u (3.29)
Tóm tắt: Các kết quả trên ta có thuật toán sau mô tả các bước làm việc của bộ điều khiển dự báo
phản hồi trạng thái.
Bước 1. Xây dựng các ma trận A, B, C từ mô hình trạng thái của quá trình theo (3.44);
Bước 2. Chọn khoảng thời gian dự báo M và xây dựng hai ma trận Ψ, Φ theo (3.25);
Bước 3. Thực hiện lặp những bước sau lần lượt với k = 0,1, để
a) Tính û theo (3.28) và từ đó là uk theo (3.29);
b) Đưa uk vào điều khiển đối tượng và gán k:= k +1
c) rồi quay lại bước a).
Bộ điều khiển dự báo phản hồi trạng thái nêu trên không sử dụng các giá trị quá khứ của tín
hiệu điều khiển. Nó có thể áp dụng được cho cả những quá trình có tính pha không cực tiểu. Hơn
nữa nếu ghép chung bộ điều khiển dự báo phản hồi trạng thái này với bộ quan sát trạng thái, ta sẽ
được bộ điều khiển dự báo phản hồi đầu ra.
3.4.4. Xây dựng bộ điều khiển dự báo thích nghi có thành phần tích phân để xử lý nhiễu
Từ những phân tích và nhận định đánh giá qua các nghiên cứu cùng một số phương pháp điển
hình được tác giả trình bày trên đây. Ta thấy rằng để có được một chất lượng điều khiển tốt thì cần
phải có một mô hình mô tả đủ chính xác đối tượng. Tuy nhiên việc có được một mô hình đủ chính
xác thường là không thể thực hiện được hoặc nếu có thì phương pháp điều khiển lại quá phức tạp,
không mang tính khả thi.
Do đó, trong mục này, luận án sẽ xây dựng một phương pháp điều khiển dự báo trên nền bộ
điều khiển đã được đề xuất ở mục trước, nhưng không có giả thiết là nhiễu có thể bỏ qua được.
Xét lại hệ phân phối vật liệu mô hình trạng thái (3.13) đã có ở mục trước và kết hợp hệ (3.20)
ta có mô hình (3.30):
1k k k b k k k
k k
x Ax Bu G Ax Bu d
y Cx
(3.30)
trong đó nhiễu k bd G là không thể bỏ qua được. Khi đó, thực hiện tương tự như ở phương pháp
đã đề xuất trên, tức là bổ sung thêm một khâu tích phân để được:
1
ˆ ˆˆ ˆ
0
ˆ ˆ
k
k k k
k k
d
x Ax B u
y Cx
(3.31)
với các ma trận ˆ ˆˆ, , A B C và vector trạng thái mới ˆkx như đã định nghĩa ở công thức (3.22).
Cũng từ mô hình (3.20) ta còn có:
16
1k k k kd x Ax Bu
Trong đó dk là những thành phần không xác định chính xác của mô hình bao gồm: nhiễu giữa
góc khe hở đàn hồi θb, nhiễu tải Td, hệ số đàn hồi ks và hệ số ma sát α. Khi thiết kế xem các thành
phần này không xác định được coi là nhiễu. Làm cơ sở để có được ước lượng các thành phần nhiễu
này trong một vài chu kỳ điều khiển có thể coi nó là hệ số.
Trong đó kd dùng để ước lượng coi là cơ sở của phương pháp mới đề xuất MPC thích nghi có
thành phần tích phân.
1 1
ˆ
k k k kd x Ax Bu (3.32)
từ những giá trị trạng thái và tín hiệu đầu vào của hệ trong quá khứ.
Với giá trị nhiễu ước lượng này, mô hình trạng thái hệ phân phối vật liệu sau khi đã được bổ
sung thêm thành phần tích phân (3.31) sẽ trở thành mô hình tiền định như sau:
1
ˆ ˆˆ ˆ
ˆ ˆ
kk k k
k k
x Ax B u d
y Cx
(3.33)
trong đó
ˆ
0
k
k
d
d
có ˆkd được ước lượng theo công thức (3.32).
Với mô hình tiền định (3.33) này, việc xây dựng bộ điều khiển dự báo lại được thực hiện hoàn
toàn như ở mục trước, gồm các bước sau:
Bước 1) Dự báo tín hiệu đầu ra:
1 1
2 2 1 1
11
2
1
3 3
2 2
ˆ ˆ ˆ ˆ ˆ ˆ ˆˆ ˆˆ ˆ ˆ ˆ
ˆ ˆ ˆ ˆˆ ˆ ˆ
ˆ ˆ ˆ ˆˆ ˆˆ
ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆˆ ˆˆ
ˆˆ ˆ
ˆ ˆ ˆˆ
ˆ ˆ ˆ
k kk k k k k k
kk k k k
k kk k k
k kk k k
k k
kk k
y Cx C Ax B u d CAx CB u Cd
y Cx C Ax B u d
C A x CB u Cd B u d
CA x CAB u CB u CAd Cd
y Cx
C Ax B u d
C A
1 1 2
1 2
3 2 2
1 2
1 2
1 1
1
ˆˆ
ˆ ˆ ˆ ˆ ˆ
ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆˆ ˆ ˆ
ˆˆ ˆ
ˆ ˆ ˆ ˆ ˆˆ ˆ...
ˆ ˆ
kk k k k
k kk k k k k
k k kk k k k
k j k j
j j j
k k k k j
j
k
Ax B u d B u d
C A A Ax B u d B u d B u d
CA x CA B u CAB u CB u CA d CAd Cd
y Cx
CA x CA B u CA B u CB u
CA d
2ˆ ˆ ˆ...j k kCA d Cd
(3.34)
Bước 2) Xây dựng hàm mục tiêu
Từ các đầu ra dự báo (3.34), khi triển khai lần lượt cho các chỉ số k+j với j=M-1,,0 ta có:
. ˆ ˆ ˆ ˆ ˆw w + E k ky x u d . (3.35)
17
trong đó
2
1 2 3
2
1
ˆ ˆ
ˆ ˆ 0 0 0
2ˆ ˆ ˆ ˆ ˆˆ ˆ 0 0
ˆ ˆ ˆ ˆ ˆˆ ˆ ˆ, ,3 0ˆ ˆ
ˆ ˆ ˆ ˆ ˆ ˆ ˆˆ ˆ ˆ ˆˆ ˆ
ˆ
ˆ ˆ ˆ
ˆ ˆ
ˆ ˆ...
M M M
M
M
CA
CB
CA CAB CB
CA B CAB CBCA
CA B CA B CA B CBCA
C
C CA
E C CA CA
C CA CA
(3.36)
1
1 2 1
1 1
ˆw
ˆw
ˆ ˆ ˆw , y ,u
ˆw
k k k
k k k
k M k M k M
y u
y u
y u
Với W(t) là quỹ đạo mong muốn đặt trước mà vector các tín hiệu ra y(t) của hệ cần phải bám
tiệm cận theo.
Nhiệm vụ của tối ưu hóa bây giờ là phải xác định được dãy các giá trị tín hiệu điều khiển tối ưu
trong tương lai kể từ thời điểm t = kTa, bao gồm Δuk, Δuk+1,., Δuk+M-1. Trong đó M là khoản thời
gian dự báo (hình 3.16), sao cho với chúng, hàm mục tiêu dạng toàn phương
ˆ
ˆ ˆ ˆ ˆ ˆ ˆ(y w) S(y w) minT T
u
Q u Ru (3.37)
đạt giá trị nhỏ nhất, trong đó S, R là hai ma trận đối xứng
Bước 3) Tối ưu hóa
Thay hàm sai lệch ŷ - ŵ vào hàm mục tiêu (3.37), ta nhận được:
ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ( w+E ) S( w+E )T Tk k k kQ x u d x u d u Ru (3.38)
Sau đó sử dụng công thức tìm nghiệm bài toán tối ưu LQ [20], ta được:
1
ˆ ˆ wˆ-ET T k ku S R S x d
(3.39)
Suy ra tín hiệu điều khiển dự báo uk đưa vào điều khiển đối tượng:
1 1 ˆ1,0,...,0k k k ku u u u u (3.40)
3.4.5. Quan sát trạng thái nhờ lọc Kalman
Trong trường hợp các biến trạng thái của hệ là không đo được cũng như bên cạnh nhiễu hệ
thống kd biến đổi chậm còn có cả nhiễu ồn trắng
/ , x yn n :
/
1k k k k k k x k k k k x
k k k y
x A x B u d n A x B u n
y C x n
(3.41)
trong đó
/
x k xn d n
thì ta sẽ áp dụng lọc Kalman để ước lượng trạng thái kx .
18
Tuy nhiên do ở đây còn có cả thành phần nhiễu biến đổi chậm
kd không phải là nhiễu Gauss,
tức là
xn không phải Là nhiễu Gauss, nên cần thiết ta phải bù thành phần giá trị trung bình của xn
có lẫn trong tín hiệu đầu ra. Để thực hiện điều đó, ta sử dụng M giá trị vào ra cũng như các giá trị
trạng thái đã được ước lượng trong quá khứ. Khi đó ta sẽ bù thành phần kỳ vọng không bằng 0 của
nhiễu
xn có lẫn trong tín hiệu ra ky như sau:
1
1
0
1
ˆ ˆ ˆ
M
k k k i k i k i
i
y y x Ax Bu
M
(3.42)
và tín hiệu sau bù ˆ
ky được sử dụng thay cho tín hiệu đầu ra đo được của hệ là ky trong thuật toán
lọc Kalman.
Tương ứng, thuật toán lọc Kalman có thêm thành phần bù (3.42), phương trình (3.30) được viết
lại như sau
1k k k x
k k
x Ax Bu n
y Cx
(3.43)
Thuật toán quan sát Kalman không liên tục cho hệ phân phối vật liệu nano như sau:
- Chọn K0 và 0xˆ
- Thực hiện lần lượt với k = 0,1,2, thực hiện tuần tự các bước sau :
Bước 1 : Tính
T
k k xP AK A N có sử dụng Kk-1 từ vòng lặp trước
Bước 2 : Tính
1
T T
k k kL P C C P C
Bước 3 : Tính k k kK I L C P cho vòng lặp sau
Bước 4 : Tính
/
1k k kx A x B u có sử dụng ˆkx từ vòng lặp trước, 0xˆ tùy chọn
Bước 5 : Ước lượng ˆky theo (3.42)
Bước 6 : Tính /1 1 ˆk k k k kx I L C x L y
Từ trạng thái ˆkx ước lượng được từ khâu quan sát trạng thái Kalman, ta có thể đi đến việc thiết
kế bộ điều khiển dự báo trong miền không gian trạng thái.
3.4.6. Xây dựng sơ đồ khối hệ thống theo phương pháp điều khiển dự báo thích nghi có thành
phần tích phân
Từ các bước xây dựng trong mục 3.4.4 và mục 3.4.5 thực hiện ở trên, ta biểu diễn lại trên sơ đồ
khối hệ thống, theo phương pháp điều khiển dự báo thích nghi có thành phần tích phân, theo sơ đồ
(hình 3.17).
Hình 3.17 Sơ đồ khối điêu khiển dự báo cho hệ thống phân phối vật liệu nano
19
3.4.7. Kết quả mô phỏng trên Matlab bộ điều khiển dự báo thích nghi có thành phần tích
phân.
Hình 3.17 là sơ đồ khối mô phỏng bộ điều khiển dự báo thích nghi có thành phần tích phân cho
hệ thông phân phối vật liệu nano. Cụ thể là trong phương trình (3.42) đã thực hiện bù thành phần
Gθb có lẫn trong tín hiệu ra trong phương trình (3.30), sau đó đưa ra các bước chi tiết thực hiện
thuật toán lọc Kalman không liên tục. Phương pháp đề xuất còn thực hiện kết hợp đưa nhiễu dk vào
bộ điều khiển dự báo (3.31), sau đó xác định được dãy các giá trị tín hiệu điều khiển tối ưu trong
tương lai kể từ thời điểm t = kTa, bao gồm Δuk, Δuk+1,., Δuk+M-1. Trong đó M là khoản thời gian
dự báo (hình 3.16), sao cho hàm mục tiêu dạng toàn phương (3.37) đạt giá trị nh
Các file đính kèm theo tài liệu này:
- tom_tat_luan_an_mo_hinh_hoa_va_dieu_khien_du_bao_he_thong_ph.pdf