Академический Документы
Профессиональный Документы
Культура Документы
DISEÑO DE OBSERVADORES DE b=
ESTADO 0
1
Considere el siguiente sistema:
c=[1,0]
x1 0 1 x1 0
x = 20.6 +
0 x2 1
u c=
2 1 0
x
y = [1 0] 1 co=ctrb(a,b);ob=obsv(a,c);rank(co)
x2
ans =
Diseño de un regulador con observador 2
a=[0,1;20.6,0] rank(ob)
a= ans =
0 1.0000 2
20.6000 0
El sistema es completamente controlable y
eig(a) completamente observable, entonces los
polos se pueden ubicar arbitrariamente en
ans = cualquier lugar.
4.5387
-4.5387 k=place(a,b,pd)
po =
pd=[-1.8+2.4i,-1.8-2.4i]
-8 -8
pd =
h=acker(a',c',po)
-1.8000 + 2.4000i -1.8000 - 2.4000i
h=
16.0000 84.6000
b=[0;1]
h=h'
Area de Automática
Ing. Mecatrónica.
Jimmy Tombé Andrade
2
-1.0000 0 0
h=
16.0000 ba=[b;0]
84.6000
ba =
reaconobser 0
1
. 0
t pda=[pd,-20]
Clock
To Workspace1
1
K K y
pda =
s
B Integrator C To Workspace
A
Control
K
20.0000
K
B1
1
s
Integrator1
K
C1
kt=acker(aa,ba,pda)
A1
H
kt =
K
kp=kt(1:1,1:2)
1.2
1
kp =
0.8
Regulador - observador
101.6000 23.6000
0.6
0.4
ki=kt(1:1,3:3)
0.2
0
ki =
-180
-0.2
-0.4
0 1 2 3 4 5 6 7 8 9 10 reapiconobser
aa=[a,zeros(2,1);-c,0]
aa =
0 1.0000 0
20.6000 0 0
Area de Automática
Ing. Mecatrónica.
Jimmy Tombé Andrade
3
Clock
t
T o Workspace
[num,den]=ss2tf(a,b,c,d)
1
180 In1
Out1 y
s
Step Integrator2 Gain1 To Workspace1
num =
Subsystem
0 0 1
den =
In1
Out1
In2
1.0000 0 -20.6000
Subsystem1
Control
sysclasico=tf(num,den)
1
1 K K 1
In1
B
s
Integrator C
Out1
Transfer function:
A
K
1
----------
s^2 - 20.6
1
1 Out1
In1
1
2 K K
syms s
In2 s
B1 Integrator1 C1
A1
K
Controlador=k*((s*eye(2)-a+h*c+b*k)^-
1)*h
1.4 Controlador =
1.2
Seguidor - observador
2368/5*(5*s+18)/(5*s^2+98*s+756)-
1
14436/(5*s^2+98*s+756)+7614/5*(s+16)
/(5*s^2+98*s+756)
0.8
0.6 eval(Controlador)
0.4
ans =
0.2
(2368*s+42624/5)/(5*s^2+98*s+756)-
0
0 1 2 3 4 5 6 7 8 9 10
14436/(5*s^2+98*s+756)+(7614/5*s+121
824/5)/(5*s^2+98*s+756)
d=0 ans =
2/5*(9727*s+46134)/(5*s^2+98*s+756)
d=
0 numc=[2*9727,2*46134]
Area de Automática
Ing. Mecatrónica.
Jimmy Tombé Andrade
4
numc =
19454 92268
numc=numc/25
numc =
1.0e+003 *
0.7782 3.6907
denc=[5*5,5*98,5*756]
denc =
25 490 3780
denc =denc/25
denc =
1.0000 19.6000 151.2000
control=tf(numc,denc)
Transfer function:
778.2 s + 3691
--------------------
s^2 + 19.6 s + 151.2
Area de Automática
Ing. Mecatrónica.
Jimmy Tombé Andrade