Professional Documents
Culture Documents
Lypunov Function - New
Lypunov Function - New
Ví dụ:
Trong đó b là hệ số ma sát
Hệ thống là ổn định ở gốc theo Lyapunov nếu cho trước R > 0 thì tìm
được r > 0 sao cho nếu ||x(0)|| <= r thì ||x(t)|| <= R với mọi t >= 0
||x||=(x12+ x22+…+xn2)1/2
Nói cách khác hệ thống ổn định ở gốc nếu x(t) không ra khỏi hình cầu bán
kính R
1 0 x1
1 1 x2
ỔN ĐỊNH LYAPUNOV
Hệ tuyến tính hóa
Nếu hệ tuyến tính hóa có mọi nghiệm riêng ở bên trái mặt phẳng phức thì hệ
phi tuyến là ổn định tiệm cận
Nếu hệ tuyến tính hóa có nghiệm riêng ở bên phải mặt phẳng phức thì hệ phi
tuyến là không ổn định
Trường hợp hệ tuyến tính hóa ở biên giới ổn định thì không có kết luận về
hệ phi tuyến
Ví dụ: hệ phi tuyến x ax bx 5 , gốc là một trong hai điểm cân bằng
Cho một hệ thống, ta đi tim một hàm vô hướng dương biểu thị năng
lượng và xét xem hàm này tăng hay giảm theo thời gian
Ta nhận thấy năng lượng V bằng 0 ứng với điểm cân bằng.
Đạo hàm của năng lượng theo thời gian
ĐỊNH LÝ LYAPUNOV THỨ NHẤT
Đạo hàm của năng lượng là số âm nên năng lượng liên tục, giảm dẫn đến x và
dx/dt giảm về 0
Hàm Xác định dương: Hàm V(x) là xác định dương
cục bộ nếu V(0) = 0 và V(x) >0 khi x trong hình
cầu bán kính R quanh gốc.
Nếu R là vô cùng thì V là xác định dương toàn cục
Hàm Lyapunov: Nếu hàm V(x) xác định
dương có đạo hàm riêng phần liên tục, đạo
hàm của hàm V(x) theo thời gian
dV V dx
V
; x f ( x )
dt x dt
là hàm bán xác định âm, nghĩa là dV/dt
<= 0 thì V(x) gọi là hàm Lyapunov của
hệ tự trị dx/dt = f(x)
ĐỊNH LÝ LYAPUNOV THỨ NHẤT
Định lý ổn định cục bộ: Nếu trong vùng cận điểm cân bằng gốc 0 ta tim
được hàm Lyapunov V(X) cho hệ tự trị dx/dt = f(x) thì điểm cân bằng là
ổn định. Nếu dV/dt là xác định âm thì hệ ổn định tiệm cận
Định lý Lyapunov là điều kiện đủ, nếu không tim được V(x) thì không có
kết luận về tính ổn định
Ví dụ:
Ví dụ
Lyapunov for Linear System
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Ma trận xđd: ma trận vuông M là xđd nếu xTMx >0, x 0
Điều kiện cần và đủ để ma trận đối xứng M xđd là các nghiệm riêng của nó
dương
Điều kiện cần để ma trận vuông M xđd là các phần tử đường chéo của nó
dương
Tiêu chuẩn Sylvester: điều kiện cần và đủ để ma trận vuông M xđd là các
định thức con chính của M là dương
Cho hệ x Ax
hệ là ổn định tiệm cận toàn cục nếu và chỉ nếu cho bất ký ma trận đối xứng
Q xđd, tìm được ma trận P đối xứng xđd thỏa mãn phương trình Lyapunov
ATP + PA = -Q
Chứng minh: chọn V = xTPx chọn V = xTPx
1 2
A ,Q I
Ví dụ: 1 4
Solution:
Controllable
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Thiết kế bộ điều khiển sử dụng Lyapunov
Consider the system
Design the feedback controller based on Lyapunov Theory
Solution:
Controllable
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Thiết kế bộ điều khiển sử dụng Lyapunov
Consider the system
Design the feedback controller based on Lyapunov Theory
Solution:
The controller: u=-Kx (2)
Observer
Output
Input
System
Observer
Estimate states
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Design observer based on Lyapunov
Consider the system
Observer
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Design observer based on Lyapunov
Consider the system
Observer
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Design observer based on Lyapunov
Consider the system
Observer
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Design observer based on Lyapunov
Consider the system
Observer
HÀM LYAPUNOV CHO HỆ TUYẾN TÍNH
Design observer based on Lyapunov
Consider the system
Observer
clc; clear all;
LMI tool for controller/observer
% Solve LMI A'*P+PA<0 design
A=[-1 -1; 1 -4];
B=[1;1];
setlmis([]): tạo LMIsetlmis([]); % tao LMI
% Khai bao bien
Lmivar(1,[2 1]): khai báo biến, ma1]);
P=lmivar(1,[2 trận%%
đối hang
xứngcua ma tran A
% LMI1 P>0
lmiterm([-1 1 1 P],1,1);
lmiterm([1 1 1 0],0);
% LMI 2 A'*P+PA<0
lmiterm([2 1 1 P],A',1);
lmiterm([2 1 1 P],1,A);
dfog2lmid=getlmis;
[tmin,Xfeas]=feasp(dfog2lmid);
P=dec2mat(dfog2lmid,Xfeas,P)
Lyapunov for Nonlinear System
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
HÀM LYAPUNOV CHO HỆ PHI TUYẾN
Phương pháp Krasovskii
Cho hệ phi tuyến tự trị x f ( x), f (0) 0
Chọn hàm V(x)= f T (x)Pf(x), P là ma trận đối xứng xđd
V f T ( x ) Pf f T Pf ( x )
f ( x) dx
f ( x) J ( x) f ( x)
x dt
f1 f1 f1
x ..
x2 xn
1
f 2 f 2
..
f 2
J ( x) x1 x2 xn
.. .. .. ..
f f n f n
n
x1 x2 xn
V f T ( x) J T ( x) P PJ ( x) f ( x)
Đặt Q = - [JTP + PJ] , nếu Q xác định dương thì Vchấm xđâ, chọn P = I
HỆ RỜI RẠC
Đối với hệ rời rạc ta xét hàm V(x(k)) và thay đạo hàm bằng hàm V(x(k+1))-
V(x(k))
Hệ tuyến tính rời rạc x(k+1)=Fx(k) ổn định toàn cục tiệm cận ở gốc nếu và chỉ
nếu cho ma trận đối xứng xđd Q có ma trận đốI xứng xđd P thỏa mãn phương
trình Lyapunov rời rạc
FTPF – P = - Q
ÁP DỤNG ĐL LYAPUNOV TRONG ĐIỀU
KHIỂN
Có hai cách sử dụng đl Lyapunov trong điều khiển
Chọn luật điều khiển u và tìm hàm V chứng minh hệ ổn định
Chọn hàm V từ đó suy ra luật điều khiển để hệ ổn định