Вы находитесь на странице: 1из 115

Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Repaso de Control Lineal


Pablo Monzn

Departamento de Sistemas y Control


Instituto de Ingeniera Elctrica (IIE)
Facultad de Ingeniera-Universidad de la Repblica
Uruguay

Anlisis y control de sistemas no lineales


Segundo semestre - 2015
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores

6 Nyquist y KYP
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores

6 Nyquist y KYP
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Bibliografa recomendada
Linear Systems - Thomas Kailath;
A Course in Robust Control Theory: A Convex Approach (Texts in
Applied Mathematics) - Geir Dullerud, Fernando Paganini;
Mathematical Control Theory: Deterministic Finite Dimensional
Systems (Texts in Applied Mathematics, Vol. 6) - Eduardo Sontag
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas Lineales

Descripcin del sistema



x = Ax + Bu
y = Cx + Du
x(0) = x0

Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas Lineales

Descripcin del sistema



x = Ax + Bu
y = Cx + Du
x(0) = x0

x Rn - estado del sistema;


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas Lineales

Descripcin del sistema



x = Ax + Bu
y = Cx + Du
x(0) = x0

x Rn - estado del sistema;


u Rm - entrada del sistema;
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas Lineales

Descripcin del sistema



x = Ax + Bu
y = Cx + Du
x(0) = x0

x Rn - estado del sistema;


u Rm - entrada del sistema;
y Rp - salida del sistema;
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas Lineales

Descripcin del sistema



x = Ax + Bu
y = Cx + Du
x(0) = x0

x Rn - estado del sistema;


u Rm - entrada del sistema;
y Rp - salida del sistema;
Ann , Bnm , Cpn y Dpm - matrices de dimensiones adecuadas;
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas Lineales

Descripcin del sistema



x = Ax + Bu
y = Cx + Du
x(0) = x0

x Rn - estado del sistema;


u Rm - entrada del sistema;
y Rp - salida del sistema;
Ann , Bnm , Cpn y Dpm - matrices de dimensiones adecuadas;
x0 es la condicin inicial.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Trayectorias del sistema

Trayectoria del estado


Z t
f t (x0 ) = eAt x0 + eA(t ) .B.u( )d
0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Trayectorias del sistema

Trayectoria del estado


Z t
f t (x0 ) = eAt x0 + eA(t ) .B.u( )d
0

Salida del sistema


Z t
y(t) = C.eAt x0 + C. eA(t ) .B.u( )d + D.u(t)
0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Trayectorias del sistema

Trayectoria del estado


Z t
f t (x0 ) = eAt x0 + eA(t ) .B.u( )d
0

Salida del sistema


Z t
y(t) = C.eAt x0 + C. eA(t ) .B.u( )d + D.u(t)
0

Para condicin inicial nula


Z t
y(t) = C. eA(t ) .B.u( )d + D.u(t)
0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Respuesta al impulso y transferencia del sistema


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Respuesta al impulso y transferencia del sistema

Para condiciones iniciales nulas:


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Respuesta al impulso y transferencia del sistema

Para condiciones iniciales nulas:


Respuesta al impulso
y(t) = h(t) u(t) , h(t) = C.eAt .B + D
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Respuesta al impulso y transferencia del sistema

Para condiciones iniciales nulas:


Respuesta al impulso
y(t) = h(t) u(t) , h(t) = C.eAt .B + D

Matriz de Transferencia (haciendo la Transformada de Laplace)


Y (s) = H(s).U (s) , H(s) = C.(sI A)1 .B + D
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Respuesta al impulso y transferencia del sistema

Para condiciones iniciales nulas:


Respuesta al impulso
y(t) = h(t) u(t) , h(t) = C.eAt .B + D

Matriz de Transferencia (haciendo la Transformada de Laplace)


Y (s) = H(s).U (s) , H(s) = C.(sI A)1 .B + D
H(s) cociente de polinomios - matriz real racional.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Respuesta al impulso y transferencia del sistema

Para condiciones iniciales nulas:


Respuesta al impulso
y(t) = h(t) u(t) , h(t) = C.eAt .B + D

Matriz de Transferencia (haciendo la Transformada de Laplace)


Y (s) = H(s).U (s) , H(s) = C.(sI A)1 .B + D
H(s) cociente de polinomios - matriz real racional.
Los polos de H(s) estn incluidos en los autovalores de A.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Respuesta al impulso y transferencia del sistema

Para condiciones iniciales nulas:


Respuesta al impulso
y(t) = h(t) u(t) , h(t) = C.eAt .B + D

Matriz de Transferencia (haciendo la Transformada de Laplace)


Y (s) = H(s).U (s) , H(s) = C.(sI A)1 .B + D
H(s) cociente de polinomios - matriz real racional.
Los polos de H(s) estn incluidos en los autovalores de A.

Grado de la transferencia
Mximo exponente presente en H(s) (siempre es n).
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas SISO

Sistema SISO: una entrada - una salida (m=p=1)


N (s)
H(s) = , D(s) = det(sI A)
D(s)
H(s) es una funcin escalar
H(j) = H(s) evaluada en el eje imaginario (s = j ), se denomina
respuesta en frecuencia del sistema.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores

6 Nyquist y KYP
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Es la estabilidad del estado. Se llama tambin estabilidad interna.
Requiere que todos los autovalores de A tengan parte real negativa (A
Hurwitz).
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Es la estabilidad del estado. Se llama tambin estabilidad interna.
Requiere que todos los autovalores de A tengan parte real negativa (A
Hurwitz).

Estabilidad BIBO (entrada acotada - salida acotada)


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Es la estabilidad del estado. Se llama tambin estabilidad interna.
Requiere que todos los autovalores de A tengan parte real negativa (A
Hurwitz).

Estabilidad BIBO (entrada acotada - salida acotada)


Esencialmente, implica que para toda entrada acotada, la respectiva

salida es acotada.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Es la estabilidad del estado. Se llama tambin estabilidad interna.
Requiere que todos los autovalores de A tengan parte real negativa (A
Hurwitz).

Estabilidad BIBO (entrada acotada - salida acotada)


Esencialmente, implica que para toda entrada acotada, la respectiva
salida es acotada.

Requiere que todos los polos de H(s) tengan parte real negativa.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Es la estabilidad del estado. Se llama tambin estabilidad interna.
Requiere que todos los autovalores de A tengan parte real negativa (A
Hurwitz).

Estabilidad BIBO (entrada acotada - salida acotada)


Esencialmente, implica que para toda entrada acotada, la respectiva
salida es acotada.

Requiere que todos los polos de H(s) tengan parte real negativa.

Implicancias y equivalencias
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Es la estabilidad del estado. Se llama tambin estabilidad interna.
Requiere que todos los autovalores de A tengan parte real negativa (A
Hurwitz).

Estabilidad BIBO (entrada acotada - salida acotada)


Esencialmente, implica que para toda entrada acotada, la respectiva
salida es acotada.

Requiere que todos los polos de H(s) tengan parte real negativa.

Implicancias y equivalencias
La estabilidad interna implica la estabilidad BIBO.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Estabilidad

Estabilidad segn Lyapunov


Es la estabilidad del estado. Se llama tambin estabilidad interna.
Requiere que todos los autovalores de A tengan parte real negativa (A
Hurwitz).

Estabilidad BIBO (entrada acotada - salida acotada)


Esencialmente, implica que para toda entrada acotada, la respectiva
salida es acotada.

Requiere que todos los polos de H(s) tengan parte real negativa.

Implicancias y equivalencias
La estabilidad interna implica la estabilidad BIBO.
La equivalencia se da si H es de grado n, lo que requiere que no haya
cancelaciones de ceros y polos en H .
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores

6 Nyquist y KYP
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Teorema de Cayley-Hamilton
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Teorema de Cayley-Hamilton

Denotemos por p() al polinomio caracterstico de A:

p() = det(I A) = n + an1 n1 + . . . + a1 + a0


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Teorema de Cayley-Hamilton

Denotemos por p() al polinomio caracterstico de A:

p() = det(I A) = n + an1 n1 + . . . + a1 + a0

El Teorema de Cayley-Hamilton dice que A anula su polinomio


caracterstico:

p(A) = An + an1 An1 + . . . + a1 A + a0 I = 0


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Teorema de Cayley-Hamilton

Denotemos por p() al polinomio caracterstico de A:

p() = det(I A) = n + an1 n1 + . . . + a1 + a0

El Teorema de Cayley-Hamilton dice que A anula su polinomio


caracterstico:

p(A) = An + an1 An1 + . . . + a1 A + a0 I = 0

Algunas consecuencias:
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Teorema de Cayley-Hamilton

Denotemos por p() al polinomio caracterstico de A:

p() = det(I A) = n + an1 n1 + . . . + a1 + a0

El Teorema de Cayley-Hamilton dice que A anula su polinomio


caracterstico:

p(A) = An + an1 An1 + . . . + a1 A + a0 I = 0

Algunas consecuencias:
Pn1
An = i=0 ai Ai y cada potencia de A superior a n puede
escribirse como combinacin lineal de las n 1 primeras.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Teorema de Cayley-Hamilton

Denotemos por p() al polinomio caracterstico de A:

p() = det(I A) = n + an1 n1 + . . . + a1 + a0

El Teorema de Cayley-Hamilton dice que A anula su polinomio


caracterstico:

p(A) = An + an1 An1 + . . . + a1 A + a0 I = 0

Algunas consecuencias:
Pn1
An = i=0 ai Ai y cada potencia de A superior a n puede
escribirse como combinacin lineal de las n 1 primeras.
Si existe la inversa de A, entonces A1 tambin es combinacin

lineal de las n1 primeras potencias de A.


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Teorema de Cayley-Hamilton

Denotemos por p() al polinomio caracterstico de A:

p() = det(I A) = n + an1 n1 + . . . + a1 + a0

El Teorema de Cayley-Hamilton dice que A anula su polinomio


caracterstico:

p(A) = An + an1 An1 + . . . + a1 A + a0 I = 0

Algunas consecuencias:
Pn1
An = i=0 ai Ai y cada potencia de A superior a n puede
escribirse como combinacin lineal de las n 1 primeras.
Si existe la inversa de A, entonces A1 tambin es combinacin

lineal de las n1 primeras potencias de A.


La matriz eAt tambin resulta ser combinacin lineal de las n1
primeras potencias de A:
n1
X (At)i X
eAt = = i (t)Ai
i=0
i! i=0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Controlabilidad
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Controlabilidad

x0 Rn es un estado controlable en tiempo T dado si existe una

entrada denida en el intervalo [0, T ] tal que f t (x0 ) = 0.


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Controlabilidad

x0 Rn es un estado controlable en tiempo T dado si existe una

entrada denida en el intervalo [0, T ] tal que f t (x0 ) = 0.


Esto permite denir un conjunto de estados controlables que, por la
linealidad, es un sub-espacio vectorial.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Controlabilidad

x0 Rn es un estado controlable en tiempo T dado si existe una

entrada denida en el intervalo [0, T ] tal que f t (x0 ) = 0.


Esto permite denir un conjunto de estados controlables que, por la
linealidad, es un sub-espacio vectorial.
El sistema es controlable si todo estado es controlable.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Controlabilidad

x0 Rn es un estado controlable en tiempo T dado si existe una

entrada denida en el intervalo [0, T ] tal que f t (x0 ) = 0.


Esto permite denir un conjunto de estados controlables que, por la
linealidad, es un sub-espacio vectorial.
El sistema es controlable si todo estado es controlable.
El sistema es controlable la siguiente matriz, denominada de
controlabilidad, tiene rango completo (n)

C = [B AB A2 B An1 B]
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Observabilidad
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Observabilidad

x0 Rn es un estado observable en tiempo T si, conociendo el


estado actual f t (x0 ) de la trayectoria que se origin en x0 y la
entrada u( ), [0, T ], que se aplic en el intervalo considerado, es
posible recuperar biunvocamente x0 .
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Observabilidad

x0 Rn es un estado observable en tiempo T si, conociendo el


estado actual f t (x0 ) de la trayectoria que se origin en x0 y la
entrada u( ), [0, T ], que se aplic en el intervalo considerado, es
posible recuperar biunvocamente x0 .
Esto permite denir un conjunto de estados observables que, por la
linealidad, es un sub-espacio vectorial.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Observabilidad

x0 Rn es un estado observable en tiempo T si, conociendo el


estado actual f t (x0 ) de la trayectoria que se origin en x0 y la
entrada u( ), [0, T ], que se aplic en el intervalo considerado, es
posible recuperar biunvocamente x0 .
Esto permite denir un conjunto de estados observables que, por la
linealidad, es un sub-espacio vectorial.
El sistema es observable si todo estado es observable.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Observabilidad

x0 Rn es un estado observable en tiempo T si, conociendo el


estado actual f t (x0 ) de la trayectoria que se origin en x0 y la
entrada u( ), [0, T ], que se aplic en el intervalo considerado, es
posible recuperar biunvocamente x0 .
Esto permite denir un conjunto de estados observables que, por la
linealidad, es un sub-espacio vectorial.
El sistema es observable si todo estado es observable.
El sistema es observable la siguiente matriz, denominada de
observabilidad, tiene rango completo (n)


C

CA

O=
CA2
..

.


CAn1
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Realizaciones controlables y observables


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Realizaciones controlables y observables

Podemos describir un sistema tanto por su transferencia H(s) como


por sus matrices A, B, C, D.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Realizaciones controlables y observables

Podemos describir un sistema tanto por su transferencia H(s) como


por sus matrices A, B, C, D.
Dada H(s), es posible encontrar innitas realizaciones A, B, C, D
tales que
H(s) = C(sI A)1 B + D
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Realizaciones controlables y observables

Podemos describir un sistema tanto por su transferencia H(s) como


por sus matrices A, B, C, D.
Dada H(s), es posible encontrar innitas realizaciones A, B, C, D
tales que
H(s) = C(sI A)1 B + D
La realizacin es controlable y observable el orden de A coincide
con el grado de H o, lo que es lo mismo, no hay cancelaciones
cero-polo en la expresin de H(s).
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Realizaciones controlables y observables

Podemos describir un sistema tanto por su transferencia H(s) como


por sus matrices A, B, C, D.
Dada H(s), es posible encontrar innitas realizaciones A, B, C, D
tales que
H(s) = C(sI A)1 B + D
La realizacin es controlable y observable el orden de A coincide
con el grado de H o, lo que es lo mismo, no hay cancelaciones
cero-polo en la expresin de H(s).
Se dice que la realizacin es minimal.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Test PBH (Popov-Belevitch-Hautus)


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Test PBH (Popov-Belevitch-Hautus)


La pareja (A, B) es controlable no existe un autovector
izquierdo de A ortogonal a las columnas de B :
w 6= 0 , wT A = wT , wT B = 0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Test PBH (Popov-Belevitch-Hautus)


La pareja (A, B) es controlable no existe un autovector
izquierdo de A ortogonal a las columnas de B :
w 6= 0 , wT A = wT , wT B = 0

La pareja (C, A) es observable no existe un autovector derecho


de A ortogonal a las columnas de C :

v 6= 0 , Av = v , Cv = 0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Test PBH (Popov-Belevitch-Hautus)


La pareja (A, B) es controlable no existe un autovector
izquierdo de A ortogonal a las columnas de B :
w 6= 0 , wT A = wT , wT B = 0

La pareja (C, A) es observable no existe un autovector derecho


de A ortogonal a las columnas de C :

v 6= 0 , Av = v , Cv = 0

Aplicacin: (C, A) observable la identidad CeAt x = 0, t 0 se


da slo para x = 0.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores

6 Nyquist y KYP
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Problema LQR de horizonte innito


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Problema LQR de horizonte innito


Dada una condicin inicial x0 ja, y dos matrices R > 0 y Q 0,
denimos el problema del regulador cuadrtico as:

mn F (x0 , u) , s.a. x = Ax + Bu
u:RRm
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Problema LQR de horizonte innito


Dada una condicin inicial x0 ja, y dos matrices R > 0 y Q 0,
denimos el problema del regulador cuadrtico as:

mn F (x0 , u) , s.a. x = Ax + Bu
u:RRm

(A, B) controlable y (C, A) observable.


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Problema LQR de horizonte innito


Dada una condicin inicial x0 ja, y dos matrices R > 0 y Q 0,
denimos el problema del regulador cuadrtico as:

mn F (x0 , u) , s.a. x = Ax + Bu
u:RRm

(A, B) controlable y (C, A) observable.


R
F (x0 , u) = 0 (xT Qx + uT Ru)dt
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Problema LQR de horizonte innito


Dada una condicin inicial x0 ja, y dos matrices R > 0 y Q 0,
denimos el problema del regulador cuadrtico as:

mn F (x0 , u) , s.a. x = Ax + Bu
u:RRm

(A, B) controlable y (C, A) observable.


R
F (x0 , u) = 0 (xT Qx + uT Ru)dt
Denimos
V (x0 ) = mn F (x0 , u)
u:RRm
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Problema LQR de horizonte innito


Dada una condicin inicial x0 ja, y dos matrices R > 0 y Q 0,
denimos el problema del regulador cuadrtico as:

mn F (x0 , u) , s.a. x = Ax + Bu
u:RRm

(A, B) controlable y (C, A) observable.


R
F (x0 , u) = 0 (xT Qx + uT Ru)dt
Denimos
V (x0 ) = mn F (x0 , u)
u:RRm

Principio de optimalidad:
Z t
(xT Qx + uT Ru)d + V f t (x0 )

V (x0 ) = mn
u:[0,t]Rn 0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Solucin:
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Solucin:
Se cumple lo siguiente:
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Solucin:
Se cumple lo siguiente:
V (x) = xT P x, con Pnn > 0, solucin de la ecuacin matricial de
Riccatti:
AT P + P A P BR1 B T P = Q
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Solucin:
Se cumple lo siguiente:
V (x) = xT P x, con Pnn > 0, solucin de la ecuacin matricial de
Riccatti:
AT P + P A P BR1 B T P = Q

La solucin ptima es una realimentacin de estados:


u = R1 B T P x.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Solucin:
Se cumple lo siguiente:
V (x) = xT P x, con Pnn > 0, solucin de la ecuacin matricial de
Riccatti:
AT P + P A P BR1 B T P = Q

La solucin ptima es una realimentacin de estados:


u = R1 B T P x.
La funcin V es de Lyapunov para el sistema realimentado.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Solucin:
Se cumple lo siguiente:
V (x) = xT P x, con Pnn > 0, solucin de la ecuacin matricial de
Riccatti:
AT P + P A P BR1 B T P = Q

La solucin ptima es una realimentacin de estados:


u = R1 B T P x.
La funcin V es de Lyapunov para el sistema realimentado.
La ecuacin de Riccatti tiene solucin numrica eciente (LMI).
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Control ptimo

Solucin:
Se cumple lo siguiente:
V (x) = xT P x, con Pnn > 0, solucin de la ecuacin matricial de
Riccatti:
AT P + P A P BR1 B T P = Q

La solucin ptima es una realimentacin de estados:


u = R1 B T P x.
La funcin V es de Lyapunov para el sistema realimentado.
La ecuacin de Riccatti tiene solucin numrica eciente (LMI).
Se puede usar la funcin lqr.m para disear un control estabilizante.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores

6 Nyquist y KYP
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de controladores
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de controladores

Objetivo: obtener un sistema realimentado estable:

x = Ax + Bu , u = Kx
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de controladores

Objetivo: obtener un sistema realimentado estable:

x = Ax + Bu , u = Kx

En lazo cerrado, tenemos:

x = (A BK)x
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de controladores

Objetivo: obtener un sistema realimentado estable:

x = Ax + Bu , u = Kx

En lazo cerrado, tenemos:

x = (A BK)x

Debe ser A BK Hurwitz.


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de controladores

Objetivo: obtener un sistema realimentado estable:

x = Ax + Bu , u = Kx

En lazo cerrado, tenemos:

x = (A BK)x

Debe ser A BK Hurwitz.


Existe K tal que A BK es Hurwitz el par (A, B) es controlable.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de controladores

Diagrama de bloques
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de observadores
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de observadores

Conociendo el sistema, queremos un observador para el sistema, es


decir, un sistema auxiliar, al que excitaremos con la misma entrada
que el original, pero que arrancar de una condicin inicial distinta,
denida por nosotros.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de observadores

Conociendo el sistema, queremos un observador para el sistema, es


decir, un sistema auxiliar, al que excitaremos con la misma entrada
que el original, pero que arrancar de una condicin inicial distinta,
denida por nosotros.
Realimentamos la informacin de la salida del sistema auxiliar:

= A
x x + Bu + L(y y) , x
0
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de observadores

Conociendo el sistema, queremos un observador para el sistema, es


decir, un sistema auxiliar, al que excitaremos con la misma entrada
que el original, pero que arrancar de una condicin inicial distinta,
denida por nosotros.
Realimentamos la informacin de la salida del sistema auxiliar:

= A
x x + Bu + L(y y) , x
0

Comparamos los respectivos estados. La dinmica del error


e=xx es:

= (Ax + Bu) (A
e = x x x + Bu + LC(x x
)) = (A LC)e
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de observadores

Conociendo el sistema, queremos un observador para el sistema, es


decir, un sistema auxiliar, al que excitaremos con la misma entrada
que el original, pero que arrancar de una condicin inicial distinta,
denida por nosotros.
Realimentamos la informacin de la salida del sistema auxiliar:

= A
x x + Bu + L(y y) , x
0

Comparamos los respectivos estados. La dinmica del error


e=xx es:

= (Ax + Bu) (A
e = x x x + Bu + LC(x x
)) = (A LC)e

Para que el estado estimado por el observador converja al estado


real, (A LC) debe ser Hurwitz.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de observadores

Conociendo el sistema, queremos un observador para el sistema, es


decir, un sistema auxiliar, al que excitaremos con la misma entrada
que el original, pero que arrancar de una condicin inicial distinta,
denida por nosotros.
Realimentamos la informacin de la salida del sistema auxiliar:

= A
x x + Bu + L(y y) , x
0

Comparamos los respectivos estados. La dinmica del error


e=xx es:

= (Ax + Bu) (A
e = x x x + Bu + LC(x x
)) = (A LC)e

Para que el estado estimado por el observador converja al estado


real, (A LC) debe ser Hurwitz.
Existe L tal que A LC es Hurwitz el par (C, A) es observable.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diseo de observadores

Diagrama de bloques
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo

Observamos que podemos disear de manera independiente el


controlador (K ) y el observador (L) (Principio de Separacin).
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo

Observamos que podemos disear de manera independiente el


controlador (K ) y el observador (L) (Principio de Separacin).
Realimentamos el estado estimado:

x = Ax + Bu , u = K x

Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo

Observamos que podemos disear de manera independiente el


controlador (K ) y el observador (L) (Principio de Separacin).
Realimentamos el estado estimado:

x = Ax + Bu , u = K x

En lazo cerrado, tenemos lo siguiente:

x = Ax BK x

Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo

Observamos que podemos disear de manera independiente el


controlador (K ) y el observador (L) (Principio de Separacin).
Realimentamos el estado estimado:

x = Ax + Bu , u = K x

En lazo cerrado, tenemos lo siguiente:

x = Ax BK x

La dinmica total tiene ahora dimensin 2n:



x = Ax + Bu


x = x + Bu + L(y y)
A


y = Cx
y = Cx




u = K x


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo

Escrito de otra manera:


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo

Escrito de otra manera:


    
x A BK x
= z = Az

x LC A BK LC x

Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistema completo

Diagrama de bloques
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Contenido

1 Sistemas Lineales

2 Estabilidad

3 Controlabilidad y observabilidad

4 Control ptimo lineal

5 Diseo de controladores y observadores

6 Nyquist y KYP
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas realimentados

Diagrama de Nyquist
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas realimentados

Diagrama de Nyquist
Si el sistema es SISO, la transferencia G(s) es una funcin escalar.
Se llama contorno de Nyquist al grco de re [G(j)] vs.
im [G(j)]:
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Sistemas realimentados

Diagrama de Nyquist
Si el sistema es SISO, la transferencia G(s) es una funcin escalar.
Se llama contorno de Nyquist al grco de re [G(j)] vs.
im [G(j)]:
Es una manera grca de analizar la estabilidad del sistema
realimentado de la gura, de transferencia GCL (s) = 1+k.G(s)
G(s)
.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diagrama de Nyquist
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Diagrama de Nyquist

Contando N , el nmero de vueltas orientadas del contorno alrededor del


punto k1 , se determina la estabilidad o no del sistema en lazo cerrado,
mediante la relacin N = Z P (respectivamente, ceros y polos del lazo
cerrado en el semiplano derecho cerrado).
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Lema de Kalman-Yakubovich-Popov

Lema de KYP
Es un importante resultado de la dcada de los sesenta.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Lema de Kalman-Yakubovich-Popov

Lema de KYP
Es un importante resultado de la dcada de los sesenta.
Relaciona la respuesta en frecuencia de un sistema con su
comportamiento dinmico en el tiempo.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Lema de Kalman-Yakubovich-Popov

Lema de KYP
Es un importante resultado de la dcada de los sesenta.
Relaciona la respuesta en frecuencia de un sistema con su
comportamiento dinmico en el tiempo.
Proviene de los llamados sistemas real positivos y sistemas pasivos.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Transferencia real positiva


G(s) = C.(sI A)1 B + D es real positiva si
T (j) 0
G(j) + G

ms otras condiciones tcnicas.


Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Transferencia real positiva


G(s) = C.(sI A)1 B + D es real positiva si
T (j) 0
G(j) + G

ms otras condiciones tcnicas.


En el caso SISO: re [G(j] 0, por lo que el Diagrama de Nyquist
est contenido en el semiplano derecho.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Lema de KYP
Sea Z(s) = C(sI A)1 B + D controlable, observable, A Hurwitz.
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Lema de KYP
Sea Z(s) = C(sI A)1 B + D controlable, observable, A Hurwitz.
Z(s) real positiva si y slo si existen  > 0 y matrices P > 0, W y L
tales que
AT P + P A = LT L P
PB = C T LT W
WTW = D + DT
Sistemas Lineales Estabilidad Controlabilidad y observabilidad Control ptimo lineal Diseo de controladores y observadores Nyqu

Lema de KYP
Sea Z(s) = C(sI A)1 B + D controlable, observable, A Hurwitz.
Z(s) real positiva si y slo si existen  > 0 y matrices P > 0, W y L
tales que
AT P + P A = LT L P
PB = C T LT W
WTW = D + DT

Para su demostracin, ver: (Khalil, 1996), (Rantzer, 1996).

Вам также может понравиться