Professional Documents
Culture Documents
Dieukhienphituyen
Dieukhienphituyen
1
Nội dung
5.1 Giới thiệu
5.2 Phương pháp hàm mô tả
5.3 Lý thuyết ổn định Lyapunov
5.4 Tuyến tính hóa hồi tiếp
5.5 Điều khiển trượt.
5.6 Ứng dụng
14
Mô tả toán học hệ phi tuyến
dùng PTTT
Hệ phi tuyến liên tục có thể mô tả bằng PTTT
𝑥ሶ 𝑡 = 𝑓 𝑥 𝑡 , 𝑢 𝑡
൝
𝑦 𝑡 = ℎ 𝑥 𝑡 ,𝑢 𝑡
Trong đó:
𝑢(𝑡): là tín hiệu vào,
𝑦 𝑡 : là tín hiệu ra,
𝑥 𝑡 = 𝑥1 𝑡 , … , 𝑥𝑛 𝑡 𝑇: là vector trạng thái,
𝑓(. ), ℎ(. ) là các hàm phi tuyến.
18
Ví du
Hệ phi tuyến 1: Phương trình trạng thái của hệ thống
3ഺ
𝑦 𝑡 + 3𝑦ሷ 𝑡 + sin 𝑦 𝑡 = 𝑢(𝑡)
𝑥 = 𝑓 𝑥, 𝑢
Phương trình vi phân của hệ phi tuyến
1 1 𝑦 = ℎ(𝑥, 𝑢)
𝑦ഺ = −𝑦ሷ 𝑡 − sin 𝑦 𝑡 + 𝑢(𝑡)
3 3 Trong đó,
Đặt biến trạng thái 𝑓1
𝑥 = 𝑥1 , 𝑥2 , 𝑥3 𝑇 𝑓 𝑥, 𝑢 = 𝑓2
𝑥1 = 𝑦 𝑓3
𝑥2 = 𝑦ሶ = 𝑥ሶ 1 1 1
𝑓1 = 𝑥2 , 𝑓2 = 𝑥3 , 𝑓3 = −𝑥3 + sin 𝑥1 + 𝑢 𝑡
𝑥3 = 𝑦ሷ = 𝑥ሶ 2 3 3
ℎ 𝑥, 𝑢 = 𝑥1
Hệ phương trình vi phân
𝑥ሶ 1 = 𝑥2
𝑥ሶ 2 = 𝑥3
1 1
𝑥ሶ 3 = −𝑥3 + sin 𝑥1 + 𝑢 𝑡
3 3
19
Các phương pháp khảo sát hệ
phi tuyến
Không có phương pháp nào có thể áp dụng hiệu quả cho mọi hệ phi tuyến.
Một số phương pháp thường dùng để phân tích và thiết kế hệ phi tuyến
• Phương pháp tuyến tính hóa.
• Phương pháp hàm mô tả.
• Phương pháp Lyapunov
• Điều khiển hồi tiếp tuyến tính hóa.
• Điều khiển trượt.
• Điều khiển cuốn chiếu..
26
Ổn định Lyapunov
Cho hệ phi tuyến không kích thích mô tả bởi PTTT:
𝑥ሶ = 𝑓 𝑥, 𝑢 ȁ𝑢=0 (1)
Giả sử hệ thống có điểm cân bằng 𝑥𝑒 = 0
Hệ thống được gọi là ổn định Lyapunov tại điểm cân bằng
𝑥𝑒 = 0 nếu với 𝜀 > 0 bất kỳ lúc nào cũng tồn tại 𝛿 phụ
thuộc 𝜀 sao cho nghiệm 𝑥(𝑡) của phương trình (1) với điều
kiện đầu 𝑥(0) thỏa mãn:
𝑥 0 <𝛿➔ 𝑥 𝑡 < 𝜀, ∀𝑡 ≥ 0
34
Phương pháp trực tiếp
Lyapunov- Định lý ổn định
Định lý ổn định Lyapunov: Cho hệ phi tuyến không kích thích mô tả bởi phương trình trạng thái:
𝑥ሶ = 𝑓 𝑥, 𝑢 ቚ
𝑢=0
Giả sử hệ thống có điểm cân bằng 𝑥𝑒 = 0
Nếu tồn tại hàm 𝑉 𝑥 sao cho trong miền 𝐷 ⊂ 𝑅𝑛 chứa điểm cân bằng 𝑉 𝑥 thỏa:
1. 𝑉 𝑥 > 0, ∀𝑥 ∈ 𝐷ȁ 0
2. 𝑉 0 = 0
3. 𝑉ሶ 𝑥 ≤ 0, ∀𝑥 ∈ 𝐷
Thì hệ thống ổn định Lyapunov tại điểm 0.
(Nếu 𝑉ሶ 𝑥 < 0, ∀𝑥 ≠ 0 hệ thống ổn định tiệm cận Lyapunov tại điểm 0)
Chú ý: Hàm 𝑉 𝑥 thường được chọn là hàm toàn phương theo biến trạng thái.
( đạo hàm Lie của hàm ℎ(𝑥) dọc theo vector 𝑓(𝑥))
𝜕𝐿𝑘−1
𝑓 ℎ 𝑥 𝜕𝐿𝑘𝑓 ℎ 𝑥
𝐿𝑘𝑓 ℎ 𝑥 = 𝑓 𝑥 𝐿𝑔 𝐿𝑘𝑓 ℎ 𝑥 = 𝑔 𝑥
𝜕𝑥 𝜕𝑥
➔ Đối tượng phi tuyến với tín hiệu vào 𝑢(𝑡) được biến đổi thành đối tượng tuyến tính với tính hiệu
vào là 𝑣(𝑡)
➔Thiết kế bộ điều khiển bám cho đối tượng đã tuyến tính hóa.
59
Điều khiển trượt
(Sliding mode control)
61
Chú ý:
Có thể thay hàm sign() bằng hàm sat() hoặc các hàm trơn để giảm hiện tượng chattering
Có nhiều phiên bản điều khiển trượt khác nhau tùy theo mô tả toán học của đối tượng phi tuyến và
yêu cầu điều khiển.
Nguyên tác cơ bản khi thiết kế luật điều khiển trượt là:
Định nghĩa tín hiệu trượt là hàm của sai số bám hoặc trạng thái của hệ thống.
Chọn hàm Lyapunov là hàm toàn phương của mặt trượt.
Chọn tín hiệu điều khiển sao cho đạo hàm của hàm Lyapunov luôn âm.
( đạo hàm Lie của hàm ℎ(𝑥) dọc theo vector 𝑓(𝑥))
𝜕𝐿𝑘−1
𝑓 ℎ 𝑥 𝜕𝐿𝑘𝑓 ℎ 𝑥
𝐿𝑘𝑓 ℎ 𝑥 = 𝑓 𝑥 𝐿𝑔 𝐿𝑘𝑓 ℎ 𝑥 = 𝑔 𝑥
𝜕𝑥 𝜕𝑥
88
Mô phỏng các bộ điều khiển trên
MATLAB Simulink
89
Tổng kết chương
Sau khi học xong chương điều khiển phi tuyến, sinh viên có khả năng sau
• Khảo sát tính ổn định của hệ phi tuyến dùng định lý Lyapunov.
• Thiết kế bộ điều khiển hồi tiếp tuyến tính hóa.
• Thiết kế bộ điều khiển trượt.
91