Académique Documents
Professionnel Documents
Culture Documents
R
Y
k
1
( 4) s s +
+
R
Y
Con este controlador la funcin de transferencia del sistema de lazo
cerrado es
T(s) =
k
s
2
+ 4s +k
Las nicas posibilidades de ubicacin de polos con esta
conguracin, ocurren en aquellas partes donde queda el lugar de
las races de L(s) = kG(s)
Idea inicial sobre el mtodo
Con la funcin de transferencia de lazo cerrado del controlador
proporcional
T(s) =
k
s
2
+ 4s +k
Se obtiene el lugar de las races
Lugar de las raices
Eje real
E
j
e
i
m
a
g
i
n
a
r
i
o
-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
No es posible
Ubicar los polos
aqui
Lugar de las raices
Eje real
E
j
e
i
m
a
g
i
n
a
r
i
o
-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
Lugar de las raices
Eje real
E
j
e
i
m
a
g
i
n
a
r
i
o
-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
No es posible
Ubicar los polos
aqui
Donde observamos la imposibilidad de ubicar polos de lazo cerrado en,
por ejemplo, 1 j
Y si aumentamos el orden del controlador...
Elijamos ahora el controlador C(s) de primer orden caracterizado
por la estructura
1
( 4) s s +
+
R
Y 1 0
1 0
B s B
As A
+
+
1
( 4) s s +
+
R
Y 1 0
1 0
B s B
As A
+
+
C(s) =
B
1
s +B
0
A
1
s +A
0
Formemos el lazo cerrado con este controlador
El lazo cerrado con el controlador de primer orden.
Con este controlador la funcin de transferencia de lazo cerrado
ser
T(s) =
C(s)G(s)
1 +C(s)G(s)
+
=
B
1
s+B
0
A
1
s+A
0
1
s(s+4)
1 +
B
1
s+B
0
A
1
s+A
0
1
s(s+4)
=
B
1
s +B
0
(A
1
s +A
0
)(s
2
+ 4s) +B
1
s +B
0
De manera que T(s) es
T(s) =
B
1
s +B
0
A
1
s
3
+ (4A
1
+A
0
)s
2
+ (4A
0
+B
1
)s +B
0
=
N
T
D
T
Ubicacin de polos dominantes.
Supongamos que queremos
D
T
(s) = (s + 1 +j )(s + 1 j )(s + 4)
= (s + 1 +j )(s + 1 j )(s + 4)
= s
3
+ 6s
2
+ 10s + 8
Con polos dominantes, como deseabamos en 1 j , ahora
igualamos las expresiones para los polinomios de lazo cerrado
A
1
s
3
+ (4A
1
+A
0
)s
2
+ (4A
0
+B
1
)s +B
0
= s
3
+ 6s
2
+ 10s + 8
Ubicacin de polos dominantes.
A
1
s
3
+ (4A
1
+A
0
)s
2
+ (4A
0
+B
1
)s +B
0
= s
3
+ 6s
2
+ 10s + 8
Igualando coecientes de las mismas potencias, llegamos a la
ecuacin matricial
_
_
1 0 0 0
4 1 0 0
0 4 1 0
0 0 0 1
_
_
_
_
A
1
A
0
B
1
B
0
_
_
=
_
_
1
6
10
8
_
_
Compensador de atraso por mtodos algebraicos
Solucionando la ecuacion anterior tenemos
A
1
= 1, A
0
= 2, B
1
= 2, B
0
= 8
Es decir el compensador que ubica los polos de lazo cerrado del
sistema es
C(s) =
2s + 8
s + 2
= 2
(s + 4)
s + 2
Es una red de atraso, como se espera, debido a que los polos que
queriamos ubicar son ms lentos que los del sistema con un
controlador proporcional.
Discusin general del mtodo
Supongamos el sistema con realimentacin unitaria
+
-
R
C
G
Y
Donde denimos
C(s) =
B(s)
A(s)
G(s) =
N(s)
D(s)
Con grad D(s) = n y grad A(s) = m
Discusin general del mtodo
Sean ademas los polinomios
A(s) = A
m
s
m
+A
m1
s
m1
+ ... +A
1
s +A
0
B(s) = B
m
s
m
+B
m1
s
m1
+ ... + +B
1
s +B
0
D(s) = D
n
s
n
+D
n1
s
n1
+ ... +D
1
s +D
0
N(s) = N
n
s
n
+N
n1
s
n1
+ ... +N
1
s +N
0
La funcin de transferencia de lazo cerrado es
T(s) =
C(s)G(s)
1 +C(s)G(s)
Ecuacin de Diofanto
Usando las deniciones anteriores
T(s) =
C(s)G(s)
1 +C(s)G(s)
=
B(s)
A(s)
N(s)
D(s)
1 +
B(s)
A(s)
N(s)
D(s)
T(s) =
N(s)B(s)
A(s)D(s) +N(s)B(s)
=
N
T
(s)
D
T
(s)
El denominador de T(s) debe satisfacer la ecuacin de Diofanto
A(s)D(s) +N(s)B(s) = D
T
(s)
Asignacin de polos
De donde podemos observar que podemos asignar libremente los
polos si la ecuacin de Diofanto tiene solucin
A(s)D(s) +N(s)B(s) = D
T
(s)
Pero los ceros siempre son los mismos de la planta y el controlador
B(s)N(s) = N
T
(s)
Solucin general de la ecuacin de Diofanfo
Nuestro polinomio de lazo cerrado debe ser de grado
grad D
T
(s) = grad C(s) +grad G(s)
grad D
T
(s) = m +n
Este polinomio tendr n +m polos
D
T
(s) = (s +p
1
)(s +p
2
)...(s +p
n+m
)
Una vez expandido lo escribimos como
D
T
(s) = F
n+m
s
n+m
+ ... +F
1
s +F
0
Solucin general de la ecuacin de Diofanto
De la ecuacin de Diofanto tenemos que
A(s)D(s) +N(s)B(s) = D
T
(s)
Con la notacin introducida para cada uno de estos polinomios se
tiene
(A
m
s
m
+ ... +A
1
s +A
0
)(D
n
s
n
+ ... +D
1
s +D
0
) +
(B
m
s
m
+ ... +B
1
s +B
0
)(N
n
s
n
+ ... +N
1
s +N
0
)
= D
T
(s)
= F
n+m
s
n+m
+ ... +F
1
s +F
0
Solucin general de la ecuacin de Diofanto
De la ecuacin de Diofanto tenemos que
A(s)D(s) +N(s)B(s) = D
T
(s)
Con la notacin introducida para cada uno de estos polinomios se
tiene
(A
m
s
m
+ ... +A
1
s +A
0
)(D
n
s
n
+ ... +D
1
s +D
0
) +
(B
m
s
m
+ ... +B
1
s +B
0
)(N
n
s
n
+ ... +N
1
s +N
0
)
= D
T
(s)
= F
n+m
s
n+m
+ ... +F
1
s +F
0
Solucin general de la ecuacin de Diofanto
Despejando las ecuaciones resultantes para cada potencia de s
D
n
A
m
+N
n
B
m
= F
n+m
D
n1
A
m
+D
n
A
m1
+N
n1
B
m
+N
n
B
m1
= F
n+m1
.
.
.
D
0
A
1
+D
1
A
0
+N
0
B
1
+N
1
B
0
= F
1
D
0
A
0
+N
0
B
0
= F
0
Con lo cual completamos n +m + 1, ecuaciones que podemos
escribir en forma matricial
Solucin general de la ecuacin de Diofanto
escribiendo en forma matricial
Con lo cual completamos n +m + 1, ecuaciones que podemos
escribir en forma matricial
S
m
..
_
_
D
n
0 0 N
n
0 0
D
n1
D
n
0 N
n1
N
n
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
D
0
D
1
D
n
N
0
N
1
N
n
0 D
0
D
n1
0 N
0
N
n1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 D
0
0 0 N
0
_
_
C
1
..
_
_
A
m
A
m1
.
.
.
A
0
B
m
B
m1
.
.
.
B
0
_
_
=
F
..
_
_
F
n+m
F
n+m1
.
.
.
F
0
_
_
S
m
C
1
= F
Solucin general de la ecuacin de Diofanto
De manera compacta tenemos la ecuacin matricial
S
m
C
1
= F
Donde S
m
es la matriz de Sylvester
Para que este sistema tenga solucin en general tendremos que:
#inc ognitas #ecuaciones
2(m + 1) n +m + 1
2m + 2 n +m + 1
Y la condicin general para la existencia de la solucin de esta
ecuacin es
m n 1
Existencia de la solucin m=n-1
Teorema. El sistema
S
m
C
1
= F
con el controlador de orden
m = n 1
Tiene solucin (nica) si y solo si N(s)y D(s) no tienen factores
en comn, es decir si G es coprima , dicho en otros trminos,
controlable en todos sus estados.
Existencia de la solucin m>n-1
Teorema. El sistema
S
m
C
1
= F
con el controlador de orden
m > n 1
Tiene innitas solucines si y solo si N(s)y D(s) no tienen factores
en comn, es decir si G es coprima , dicho en otros trminos,
controlable en todos sus estados.
Para este caso algunas de las soluciones se pueden utilizar para
producir efectos en el lazo, como accin integral o modelo interno
de la referencia.
Que pasa si G no es coprima?
Si G(s) no es coprima, o lo que es lo mismo, el sistema no es
controlable, el modo incontrolable aparecer en el polinomio
D
T
(s) de lazo cerrado del sistema
Supongamos que G(s) no es coprima y que N(s) y D(s) tienen en
comn al unico factor (s +r ), si esto ocurre entonces podemos
escribir a N y D como
N(s) = (s +r )N(s)
D(s) = (s +r )D(s)
Reescribiendo estos factores en la ecuacion de Diofanto
A(s)D(s) +N(s)B(s) = D
T
(s)
(s +r )A(s)D(s) + (s +r )B(s)N(s) = D
T
(s)
(s +r )
_
A(s)D(s) +B(s)N(s)
_
= D
T
(s)
Con lo cual llegamos a la conclusion de que el polinomio D
T
tiene
el polo (s = r ), sobre el cual no tenemos control.
Que pasa si G no es coprima?
Si por ejemplo ese polo fuera (s = 1), el sistema G(s) tiene el
modo escondido 1, que es estable, entonces el sistema G(s) es
estabilizable y el unico contratiempo es que en la dinamica del
sistema nunca podremos lograr caracteristicas dinamicas superiores
a las impuestas por dicho polo.
(s + 1)
_
A(s)D(s) +B(s)N(s)
_
= D
T
(s)
(s + 1)
_
A(s)D(s) +B(s)N(s)
_
= (s + 1)D
T
(s)
Con lo cual llegamos a la conclusion de que el polinomio D
T
tiene
el polo (s +r ), sobre el cual no tenemos control.
Que pasa si G no es coprima?
Si por otra parte el polo estuviera en (s = 1), el sistema G(s),
tiene el modo escondido 1, que es estable, entonces el sistema
G(s) nunca es estabilizable y ya nada ms podremos hacer con
dicho sistema.
(s 1)
_
A(s)D(s) +B(s)N(s)
_
= D
T
(s)
(s 1)
_
A(s)D(s) +B(s)N(s)
_
= (s 1)D
T
(s)
Ejemplo 1: Diseo de un controlador algebraico
Disee un controlador algebraico para la planta
G(s) =
10
s(s 1)
Determinamos el orden del controlador
m n 1 1
Elijamos un controlador de orden mnimo
m = 1
De manera que
C(s) =
B
1
s +B
0
A
1
s +A
0
Ejemplo 1: Diseo de un controlador algebraico
La planta es
G(s) =
10
s
2
s
Supongamos que queremos ubicar polos en -1 y -3
D
T
(s) = (s + 1)(s + 2)(s + 3) = s
3
+ 6s
2
+ 11s + 6
Formamos el sistema lineal de acuerdo con la ecuacin S
m
C
1
= F
_
_
1 0 0 0
1 1 0 0
0 1 10 0
0 0 0 10
_
_
_
_
A
1
A
0
B
1
B
0
_
_
=
_
_
1
6
11
6
_
_
Ejemplo 1: Diseo de un controlador algebraico
_
_
1 0 0 0
1 1 0 0
0 1 10 0
0 0 0 10
_
_
_
_
A
1
A
0
B
1
B
0
_
_
=
_
_
1
6
11
6
_
_
Resolviendo la ecuacion matricial obtenemos
C(s) =
1.8s + 0.6
s + 7
Ejemplo 1: Diseo de un controlador algebraico
Finalmente simulamos el sistema
0 1 2 3 4 5 6 7
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
Funcin implementada en MATLAB para este propsito
FUNCTION [C,T,Su]=diseru(G,pol)
CALCULA UN CONTROLADOR CON REALIMENTACIN UNITARIA
ENTRADAS
G: funcion de transferencia de la planta
pol: vector de polos de la planta
SALIDAS
C: controlador
T: funcion de lazo cerrado
Su: funcion de transferencia de la seal al control
Para el ejemplo
C=diseru(gs.[-1 -2 -3]);
Ejemplo 2: error de posicin nulo con integrador adicional.
Disear un controlador algebraico con error de posicin nulo y con
rechazo de perturbaciones, para el sistema
G(s) =
10
s
2
+ 7s + 10
El controlador debe cumplir
m n 1 1
Elijamoslo de orden 2, para poder incluir un efecto integral, usando
el hecho que podemos asignar algunas de las incgnitas
C(s) =
B
2
s
2
+B
1
s +B
0
A
2
s
2
+A
1
s +A
0
Ejemplo 2: error de posicin nulo con integrador adicional.
Como el sistema de lazo cerrado es de orden m +n, debera tener 4
polos. Supongamos que queremos ubicar los polos en lazo cerrado
en
1 j , 10, 10
es decir, deseamos
D
T
(s) = (s + 1 +j )(s + 1 j )(s + 10)
2
D
T
(s) = s
4
+ 22s
3
+ 142s
2
+ 240s + 200
Ejemplo 2: error de posicin nulo con integrador adicional.
Armamos la matriz de Sylvester para encontrar el compensador
_
_
1 0 0 0 0 0
7 1 0 0 0 0
10 7 1 10 0 0
0 10 7 0 10 0
0 0 10 0 0 10
_
_
_
_
A
2
A
1
A
0
B
2
B
1
B
0
_
_
=
_
_
1
22
142
240
200
_
_
Ntese que al haber escogido el controlador de orden m = 2, hay 6
incognitas y apenas 5 ecuaciones. Podemos asignar una variable
libremente, pero como deseamos error de posicin nulo,
introducimos efecto integral haciendo A
0
= 0
Ejemplo 2: error de posicin nulo con integrador adicional.
Con A
0
= 0, el controlador queda
C(s) =
B
2
s
2
+B
1
s +B
0
A
2
s
2
+A
1
s
=
B
2
s
2
+B
1
s +B
0
s(A
2
s +A
1
)
Con esto nuestro sistema queda con solucin nica dada por
_
_
1 0 0 0 0
7 1 0 0 0
10 7 10 0 0
0 10 0 10 0
0 0 0 0 10
_
_
_
_
A
2
A
1
B
2
B
1
B
0
_
_
=
_
_
1
22
142
240
200
_
_
Ejemplo 2: error de posicin nulo con integrador adicional.
Solucionando el sistema de ecuaciones
C(s) =
2.7s
2
+ 9s + 20
s
2
+ 15s
Podemos usar la funcion realizada en MATLAB para esto
C=diseru(gs1,[-1+j -1-j -10 -10]);
Ejemplo 2: simulacion del resultado.
0 1 2 3 4 5 6
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Step Response
Time (sec)
A
m
p
l
i
t
u
d
e
Controladores de dos parmetros C2P
Mediante esta tcnica,como veremos ser posible ubicar los polos y los
ceros de un sistema T(s) en lazo cerrado.
En el controlador de un parmetro que hemos visto durante todo el curso
+
-
R
C
G
Y
U
E
+
-
R
C
G
Y
U
E
La seal de control para este sistema la podemos ver como
U(s) = C(s)R(s) C(s)Y(s)
Es como si se estuviera aplicando un mismo ltro C(s) a la referencia
R(s) y a la salida Y(s).
Notacin vectorial del controlador
Supongamos que aplicaramos dos funciones de transfrencia
distintas a R(s) y a Y(s), de manera que la seal de control se
obtiene como
U(s) = C
1
(s)R(s) C
2
(s)Y(s)
Podemos representar este controlador mediante la ecuacin
vectorial
U(s) =
_
C
1
(s) C
2
(s)
_
R(s)
Y(s)
_
Supongamos que C
1
(s) y C
2
(s) tienen el mismo denominador
A(s)y pueden ser escritos como
C
1
(s) =
L(s)
A(s)
, C
2
(s) =
M(s)
A(s)
Obtencin del controlador de dos parmetros
con esta notacin, obtenemos la ecuacin
U(s) =
_
L(s)
A(s)
M(s)
A(s)
_
_
R(s)
Y(s)
_
U(s) = C
2P
(s)
_
R(s)
Y(s)
_
Donde
C
2P
(s) =
_
L(s)
A(s)
M(s)
A(s)
_
Es un controlador vectoral SISO de dos parametros. Suponemos
,desde luego que es propio y
grad A(s) grad L(s)
grad A(s) grad M(s)
Dos implementaciones del controlador: vista clsica
Hay muchas posibilidades de implementacin de un controlador de
dos parmetros, pero son usuales dos: La vista clsica
+
-
R
B
C G
Y
A
C
+
-
R
B
C G
Y
A
C
U
U = C
A
C
B
R C
B
Y
U(s) = C
1
R C
2
Y
Como habamos trbajado, en este esquema C
A
, se disea por
metods frecuenciales para ser un ltro pasabajos a frecuencias
cercanas a
b
.
Dos implementaciones del controlador: vista algebraica
En la concepcin desde los mtodos algebraicos el controlador de
dos parmetros se ve como un "todo" y tiene un esquema distinto
al sistema de la vista clsica con realimentacin unitaria.
( ) G s
2
( )
P
C s
L M
A A
R
Y
Y
U
( ) G s
2
( )
P
C s
L M
A A
R
Y
Y
U
C
2P
(s) =
_
L(s)
A(s)
M(s)
A(s)
_
Funcin de transferencia de lazo del C-2P
( ) G s
2
( )
P
C s
L M
A A
R
Y
Y
U
( ) G s
2
( )
P
C s
L M
A A
R
Y
Y
U
La salida del sistema es
Y(s) = G(s)U(s)
Y(s) = G(s) [C
1
(s)R(s) C
2
(s)Y(s)]
[1 +C
2
(s)G(s)] Y(s) = C
1
(s)G(s)R(s)
De donde
T(s) =
Y(s)
R(s)
=
C
1
(s)G(s)
1 +C
2
(s)G(s)
Funcin de transferencia de lazo del C-2P
T(s) =
Y(s)
R(s)
=
C
1
(s)G(s)
1 +C
2
(s)G(s)
Con la notacin que habiamos introducido
C
1
(s) =
L(s)
A(s)
, C
2
(s) =
M(s)
A(s)
, G(s) =
N(s)
D(s)
Se obtiene la funcin de transfrencia de lazo cerrado
T(s) =
Y(s)
R(s)
=
L(s)
A(s)
N(s)
D(s)
1 +
M(s)
A(s)
N(s)
D(s)
T(s) =
L(s)N(s)
A(s)D(s) +M(s)N(s)
Implementabilidad de T(s)
Deniremos una funcin de transferencia como implementable si se
puede obtener en lazo cerrado, con un controlador de dos
parmetros y ademas:
1 La funcin de transferencia del controlador es propia
2 El sistema de lazo cerrado tiene estabilidad interna (no
cancelacin de polos y ceros inestables)
Condiciones para la implementabilidad de T(s)
Para que una funcin de trnasferencia sea implentable, debe
cumplir las siguientes condiciones
1 G.R.(T) G.R.(G)
2 Todos los ceros en el semiplano derecho de G(s), se preservan
en T(s)
3 D
T
(s) es Hurwitz
Demostracin de la condicin 1 de implementabilidad
Notemos que
Y(s) = G(s)U(s)
U(s) =
Y(s)
G(s)
Como habiamos mostrado
Y(s) =
C
1
(s)G(s)
1 +C
2
(s)G(s)
R(s)
Entonces
U(s) =
C
1
(s)
1 +C
2
(s)G(s)
R(s)
U(s)
R(s)
=
C
1
(s)
1 +C
2
(s)G(s)
Demostracin de la condicin 1 de implementabilidad
Denamos la funcin de transferencia de la referencia al control S
u
S
u
(s) =
U(s)
R(s)
S
u
(s) =
C
1
(s)
1 +C
2
(s)G(s)
Es decir podemos escribir
S
u
(s) =
T(s)
G(s)
De aqu que
T(s) = S
u
(s)G(s)
Demostracin de la condicin 1 de implementabilidad
Si denimos
T(s) =
N
T
(s)
D
T
(s)
, S
u
(s) =
N
u
(s)
D
u
(s)
, G(s) =
N(s)
D(s)
Con esta notacin
T(s) = S
u
(s)G(s)
N
T
(s)
D
T
(s)
=
N
u
(s)
D
u
(s)
N(s)
D(s)
De donde
grad D
T
grad N
T
= grad D
u
grad N
u
+grad D grad N
Demostracin de la condicin 1 de implementabilidad
grad D
T
grad N
T
= grad D
u
grad N
u
+grad D grad N
Como S
u
es una funcin propia
grad D
u
grad N
u
0
gradD
T
gradN
T
gradD gradN
Y tenemos
G.R.(T) G.R.(G)
Justicacin de la condicin 2 de implementabilidad
Si tenemos
S
u
(s) =
N
u
(s)
D
u
(s)
=
T(s)
G(s)
S
u
(s) =
N
T
(s)D(s)
D
T
(s)N(s)
Supongamos que N(s) tiene un cero en el SPD
N(s) = (s r )N(s), r > 0
Se sigue que
S
u
(s) =
N
T
(s)D(s)
D
T
(s)N(s)(s r )
Justicacin de la condicin 2 de implementabilidad
El cero en r aparece como polo inestable en S
u
, entonces para que
el sistema sea internamente estable, N
T
debe contener el factor
(s r ), para que este no aparezca en S
u
S
u
(s) =
(s r )N
T
(s)D(s)
D
T
(s)N(s)(s r )
=
N
T
(s)D(s)
D
T
(s)N(s)
Esta condicin asegura la estabilidad interna del sistema de lazo
cerrado.
Implementabilidad de funciones de transferencia: ejemplo
Si
G(s) =
(s 0.5)(s + 1)
s(s + 2)(s 2)
Determinar la implementabilidad de los siguientes sistemas en lazo
cerrado
T
1
(s) = 1
T
2
(s) =
2
s + 2
T
3
(s) =
s 0.5
s(s + 3)
T
4
(s) =
s 0.5
(s + 2)(s + 3)
Problema de Diseo del C2P
Se tiene la planta
G(s) =
N(s)
D(s)
Donde grad D(s) = n grad N(s), una funcin estrictamente propia ya
ademas coprima.
Si se ha dado una funcin de transferencia de lazo cerrado implementable
T(s) =
N
T
(s)
D
T
(s)
Buscamos el controlador propio
C
2P
(s) =
_
L(s)
A(s)
M(s)
A(s)
_
Tal que en lazo cerrado se logre la T(s) dada
T(s) =
L(s)N(s)
A(s)D(s) +M(s)N(s)
Pasos de Diseo del C2P:paso 1
En primera instancia, hacemos que los ceros en SPD de G(s) se
preserven, para ello denimos
H(s) =
T(s)
N(s)
=
N
T
(s)
D
T
(s)N(s)
=
N
H
(s)
D
H
(s)
Donde N
H
y D
H
son coprimos (cancelado factores comunes, si los
hay). Como N
T
y D
T
son coprimos, slo se cancelan los ceros en
SPD de G(s) y T(s), si los hay.
Pasos de Diseo del C2P: paso 1.
Ntese que
T(s) =
N
H
(s)N(s)
D
H
(s)
Y de la funcin de transferencia de lazo cerrado que habiamos
obtenido
T(s) =
L(s)N(s)
A(s)D(s) +M(s)N(s)
Podriamos simplemente igualar numerador y denominador
T(s) =
L(s)N(s)
A(s)D(s) +M(s)N(s)
=
N
H
(s)N(s)
D
H
(s)
Pero con esto no estaria garantizado que C fuera propio
Pasos de Diseo del C2P: paso 2.
Si grad D(s) = n (planta) y grad A(s) = m (controlador)
Se introduce un polinomio en Hurwitz (estable) D
H
arbitrario en
T(s) tal que
grad D
H
D
H
= m +n
Si h = grad (D
H
)
grad D
H
= m +n h
Este polinomio no aparecera en T(s), pues habr cancelacin
polo-cero. POr esta razn sus raices deben estar en una regin de
diseo aceptable. (Es un observador)
Pasos de Diseo del C2P: paso 3.
Ahora si igualamos directamente
T(s) =
L(s)N(s)
A(s)D(s) +M(s)N(s)
=
N
H
(s)N(s)D
H
(s)
D
H
(s)D
H
(s)
De manera que
L(s)) = N
H
(s)D
H
(s)
A(s)D(s) +M(s)N(s) = D
H
(s)D
H
(s)
Denamos
F(s) := D
H
(s)D
H
(s)
Entonces
A(s)D(s) +M(s)N(s) = F(s)
Pasos de Diseo del C2P: paso 3.
Ya tenemos a L(s), y para calcular a M(s) y A(s), tenempos
nuevamente una ecuacin de Diofanto
A(s)D(s) +M(s)N(s) = F(s)
Si denimos los polinomios del controlador y la planta como:
L(s) = L
m
s
m
+L
m1
s
m1
+ ... +L
1
s +L
0
A(s) = A
m
s
m
+A
m1
s
m1
+ ... +A
1
s +A
0
M(s) = M
m
s
m
+M
m1
s
m1
+ ... +M
1
s +M
0
D(s) = D
n
s
n
+D
n1
s
n1
+ ... +D
1
s +D
0
N(s) = N
n
s
n
+N
n1
s
n1
+ ... +N
1
s +N
0
Y el polinomio F(s)
F(s) = D
H
(s)D
H
(s) = F
m+n
s
n+m
+F
m+n1
s
n+m1
+... +F
1
s +F
0
Pasos de Diseo del C2P: paso 3.
La ecuacin Diofantina ya la habamos resuelto, con otros nombres pero igual,...
A(s)D(s) +M(s)N(s) = F (s)
S
m
..
_
_
D
n
0 0 N
n
0 0
D
n1
D
n
0 N
n1
N
n
0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
D
0
D
1
D
n
N
0
N
1
N
n
0 D
0
D
n1
0 N
0
N
n1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 D
0
0 0 N
0
_
_
C
2
..
_
_
A
m
A
m1
.
.
.
A
0
M
m
M
m1
.
.
.
M
0
_
_
=
F
..
_
_
F
n+m
F
n+m1
.
.
.
F
0
_
_
S
m
C
2
= F
Existencia de la solucin del controlador C2P
Para que la ecuacin S
m
C
2
= F tenga solucin
m n 1
y ademas
grad D
H
(s) = m +n h
Teorema de existencia de la solucin del controlador C2P
Si tenemos
G(s) =
N(s)
D(s)
la cual es propia y coprima, entonces dada una funcin de trnasferencia
implementable T(s) es posible encontrar un controlador de dos parmetros
C
2P
(s) =
_
L(s)
A(s)
M(s)
A(s)
_
de orden m = n 1, tal que el sistema de lazo cerrado tiene solucin nica
Si el sistema de lazo cerrado satisface
m > n 1
Entonces la solucin no es nica y se pueden asignar algunos coecientes para
lograr efecto integral en general usar el principio del modelo interno.
Ejemplo 1: control de dos parametros del sistema
Si tenemos el sistema
G(s) =
5
s(s + 4)
Disee un controlador de dos parmetros que implemente una
funcin de transferencia de lazo cerrado de segundo orden con
n
= 10
= 0.707
T(s) =
100
s
2
+ 14.14s + 100
Ejemplo 1: control de dos parametros del sistema
Analizamos el orden del controlador que siempre debe preservarse.
m n 1 1
Elijamos un controlador de minimo orden (1) caracteizado por la matriz
de transferencia del sistema MISO
C
2P
(s) =
_
L
1
s+L
0
A
1
s+A
0
M
1
s+M
0
A
1
s+A
0
_
Calculamos
T(s)
N(s)
=
100
s
2
+14.14s+100
5
=
20
s
2
+ 14.14s + 100
T(s)
N(s)
=
N
H
(s)
D
H
(s)
=
20
s
2
+ 14.14s + 100
T(s) =
100
s
2
+ 14.14s + 100
=
N
H
(s)N(s)D
H
(s)
D
H
(s)D
H
(s)
No cambia debido a que no hay ceros no minifase
Ejemplo 1: control de dos parametros del sistema
Elegimos el polinomio auxiliar de manera que sea ms rpido que
los polos de lazo cerrado del sistema los cuales estn en
(7.07 j 7.07)
D
H
(s) = (s + 35)
F(s) = D
H
(s)D
H
(s)
F(s) = (s + 35)(s
2
+ 14.14s + 100)
F(s) = s
3
+ 49.14 + 594.9 + 3500
Asi las cosas ya podemos encontrar la solucin a nuestro problema.
L se encuentra de manera directa
L(s) = N
H
(s)D
H
(s)
= 20(s + 35)
Ejemplo 1: control de dos parametros del sistema
Ahora resolvamos el sistema lineal equivalente para encontrar los
polinomios M y A restantes
_
_
1 0 0 0
4 1 0 0
0 4 5 0
0 0 0 5
_
_
_
_
A
1
A
0
M
1
M
0
_
_
=
_
_
1
49.14
594.9
3500
_
_
Ahora resolvemos el sistema lineal equivalente, para obtener
C
2P
(s) =
_
20s+700
s+45.14
82.87s+700
s+45.14