Professional Documents
Culture Documents
Advanced Sliding Mode Observer
Advanced Sliding Mode Observer
>> syms W Lg Li Cf x1 x2 x3 x4 x5 x6 u_d u_q v_gd v_gq M1 M2L11 L12 L21 L22 L31 L32
L41 L42 G11 G12 G21 G22 G31 G32 G41 G42 g11 g12 g21 g22 ey1 ey2
>> L*V
ans =
L11*M1*sign(e1) + L12*M2*sign(e2)
L21*M1*sign(e1) + L22*M2*sign(e2)
L31*M1*sign(e1) + L32*M2*sign(e2)
42*M2*sign(e2) + L41*M1*sign(e1)
>> G1*Y
ans =
G11*e1 + G12*e2
G21*e1 + G22*e2
G31*e1 + G32*e2
G41*e1 + G42*e2
>> G2*Y
ans =
e1*g11 + e2*g12
e1*g21 + e2*g22
>> A11=[0 -(1/Li) 0 W; i/Cf 0 -W 0; 0 -W 0 1/Cf; -W 0 -(1/Li) 0]
A11 =
[ 0, -1/Li, 0, W]
[1i/Cf, 0, -W, 0]
[ 0, -W, 0, 1/Cf]
[ -W, 0, -1/Li, 0]
>> b2=[0 0; 0 0]
b2 =
0 0
0 0
>>Ym_b = A21*Z + A22*Ym + b2*u_dq + D2*v_dq - V - G2*Y
ans =
W*x4 - e2*g12 - e1*g11 - v_gd/Lg + x2/Lg - M1*sign(e1)
x5/Lg - e2*g22 - W*x1 - v_gq/Lg - e1*g21 - M2*sign(e2)