SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Examen de Ingeniería de Control I
(25 Enero 2008)
Problemas (Total 3 puntos)
1. Dado un sistema definido por:






=
















=
















=
00023
01001
;
30
00
00
00
02
;
10000
11000
01100
00020
00002
CBA
Determinar:
a) Polos del sistema y su orden de multiplicidad.
b) Ceros del sistema indicando de que tipo son.
c) Separar el sistema en subsistemas según sus propiedades de
controlabilidad/observabilidad (descomposición de Kalman), e indicar
justificando la respuesta:
- ¿Qué modos se pueden controlar con cada entrada?
- ¿Qué modos se pueden observar con cada salida?
d) Obtener una realización mínima.
e) Obtener la matriz de transferencia del mismo.
2. Para el sistema discreto, definido por las siguientes matrices






=





=










=










−
−
−
=
00
10
,
021
100
01
00
10
,
5.010
02.01
004.0
DC
BA
Se pide:
a) Determinar la secuencia de acciones de control que permite llevar la salida a la
posición [ ]T
fy 11= a partir de un estado inicial nulo en el menor tiempo
posible.
b) Utilizando sólo una de las dos entradas, calcular la secuencia de acciones de
control que permiten llevar la salida a la posición [ ]T
y 113 = a partir de un
estado inicial nulo.
c) Diseñar un observador de orden reducido y tiempo mínimo.
d) Indicar como se diseñaría el control que minimice el índice:
( ) ( ) ( )∑
∞
=
++=
0
2
1
2
2
2
1 102
i
iuiyiyJ
e) Dibujar la estructura de control incluyendo el observador del estado.
Problema 1: Dado un sistema definido por:






=
















=
















=
00023
01001
;
30
00
00
00
02
;
10000
11000
01100
00020
00002
CBA
Determinar:
a) Polos del sistema y su orden de multiplicidad.
b) Ceros del sistema indicando de que tipo son.
c) Separar el sistema en subsistemas según sus propiedades de
controlabilidad/observabilidad (descomposición de Kalman), e indicar
justificando la respuesta:
- ¿Qué modos se pueden controlar con cada entrada?
- ¿Qué modos se pueden observar con cada salida?
d) Obtener una realización mínima.
e) Obtener la matriz de transferencia del mismo.
Solución:
a) Los polos del sistema son los valores propios de la matriz A. Como la matriz A aparece
en forma canónica diagonal, podemos dividirla en tres bloques de Jordan, de la
siguiente forma:
Los dos primeros bloques son de dimensión 1×1 y representan dos polos
independientes en 2, en la misma posición. Y el tercer bloque es de dimensión 3×3 y
representa un polo en 1 con orden de multiplicidad 3, ya que forman una cadena de
polos en 1 encadenados desde la misma entrada.
b) El sistema aparece en forma canónica diagonal, por lo que claramente podemos
estudiar las propiedades de controlabilidad y observabilidad de cada modo.
Así observamos que el 2º modo (polo en 2) es no controlable porque no le afecta
ninguna entrada (2ª fila de B es nula), por lo tanto será un cero de acoplamiento de
entrada. El resto de modos son controlables porque les afecta directamente una entrada
(modos 1º y 5º), o porque son afectados por otro modo que si es controlable (como
ocurre con los modos 3º y 4º).
Y analizando la observabilidad de los modos se puede ver como el 4º modo (polo en 1)
no es observable, porque ni afecta a la salida (4ª columna de C es nula) ni afecta a
ningún otro estado observable, por tanto será un cero de acoplamiento de salida. El
resto de modos si son observables porque afectan directamente a la salida (modos 1º, 2º
y 4º), o porque afectan a otro modo que si es observable (como ocurre con el 5º modo,
ya que A(4,5)≠0).
















=
10000
11000
01100
00020
00002
A
Por tanto tenemos un cero de acoplamiento de entrada en 2 y un cero de acoplamiento
de salida en 1. Los ceros de transmisión estarán determinados por los modos
controlables y observables, es decir por la realización mínima del sistema.
c) Separamos el sistema en 4 subsistemas de la siguiente forma:
Estos subespacios tienes las siguientes propiedades de controlabilidad- observabilidad:
- El subespacio x1 es controlable con la 1ª entrada y observable con ambas salidas.
- El subespacio x2 es no controlable y observable con la 2ª salida.
- El subespacio x4-x5 es controlable con la 2ª entrada (x5 directamente porque
depende de la entrada y x4 porque depende de x5) y observable con la 1ª salida
(x4 directamente porque influye en la salida y x5 porque influye en x4).
- El subespacio x3 es controlable con la 2ª entrada (porque depende de x4 que a su
vez es controlable) y no observable.
Por tanto podemos decir que:
- El modo que se puede controlar con la 1ª entrada es x1.
- Los modos que se pueden controlar con la 2ª entrada son x5, x4 y x3.
- Los modos que se pueden observar con la 1ª salida son x1, x4 y x5.
- Los modos que se pueden observar con la 2ª salida son x1 y x2.
d) La realización mínima estará formada por los modos controlables y observables; es
decir por los subespacios x1, x4 y x5. Por tanto eliminado las filas 2ª y 3ª de las matrices
A y B, y las columnas 2ª y 3ª de las matrices A y C obtenemos la realización mínima:






=










=










=
003
011
30
00
02
;
100
110
002
m
mm
C
BA
Ahora podemos comprobar si el sistema tiene ceros de transmisión, resolviendo el
problema del valor propio generalizado, vemos que no hay ceros de transmisión:
( )
( ) ( ) 1836
03
11
16
003
011
110
32
0003
0011
3100
0110
2
00003
00011
30100
00110
02002
=−⋅−=⋅−⋅=
−−
⋅⋅=
=
−
−−
⋅−−=−
−−
−−
=
−−
s
s
s
s
s
s
DC
BAsI
m
mm






=
















=
















=
00023
01001
30
00
00
00
02
;
10000
11000
01100
00020
00002
C
BA
e) La matriz de transferencia se puede obtener a partir de una realización mínima del
sistema:
( ) ( ) ( )












−
−−=⋅−⋅=
−
0
2
6
1
3
2
2
2
1
s
ssCAsIBsG mmm
También se podría haber obtenido a partir de la representación en diagrama de bloques
de las ecuaciones de estado de la realización mínima, y aplicando el teorema de
superposición para obtener las f.d.t. que relacionan cada par entrada-salida.
x1
x2x3
2
y2
1
y1
3
s-1
fdt3
1
s-1
fdt2
2
s-2
fdt1
3
Gain
2
u2
1
u1
Problema 2: Para el sistema discreto, definido por las siguientes matrices:






=





=










=










−
−
−
=
00
10
,
021
100
01
00
10
,
5.010
02.01
004.0
DC
BA
Se pide:
a) Determinar la secuencia de acciones de control que permite llevar la salida a la
posición [ ]T
fy 11= a partir de un estado inicial nulo en el menor tiempo
posible.
b) Utilizando sólo una de las dos entradas, calcular la secuencia de acciones de
control que permiten llevar la salida a la posición [ ]T
y 113 = a partir de un
estado inicial nulo.
c) Diseñar un observador de orden reducido y tiempo mínimo.
d) Indicar como se diseñaría el control que minimice el índice:
( ) ( ) ( )∑
∞
=
++=
0
2
1
2
2
2
1 102
i
iuiyiyJ
e) Dibujar la estructura de control incluyendo el observador del estado.
Solución:
a) En primer lugar analizamos la matriz de controlabilidad de la salida para comprobar si
la salida es controlable:
[ ]( ) 22
=⋅⋅⋅⋅⋅ BACBACBCDrango
El rango coincide con el número de salidas, por tanto la salida es controlable. Si ahora
tomamos por orden las columnas mínimas necesarias para tener una matriz de rango
completo, observamos que solo son necesarios 2 instantes para controlar la salida:
[ ]( ) 2=⋅ BCDrango
Desarrollando la ecuación de la salida en el instante 1 podemos encontrar la secuencia
de acciones de control que nos permitirá llevar la salida a la posición deseada:
( ) ( ) ( ) ( ) ( )( ) ( )
( ) ( ) [ ]
( )
( )
( )
( )
[ ] ( ) ( )( )01
1
0
1
0
01
100111
1
xACyDBC
u
u
u
u
DBCxACy
uDuBxACuDxCy
⋅⋅−⋅⋅=











⋅⋅+⋅⋅=
⋅+⋅+⋅⋅=⋅+⋅=
−
Como hemos comprobado antes, la matriz [ ]DBCCs ⋅= es invertible, pero como no
es cuadrada calcularemos su pseudo inversa.
( ) 1# −
⋅⋅= TT
CsCsCsCs
Conocido el estado inicial ( ) [ ]T
x 0000 = y la salida final deseada ( ) [ ]T
y 112 = la
secuencia de acciones de control se calcula como:
( )
( )
( )
( )
( )
( ) 











=












=





5.0
0
1
5.0
1
1
0
0
1
0
2
1
2
1
u
u
u
u
u
u
b) Comprobaremos primero con cual de las dos entradas la salida es controlable. Para ello
tomamos [ ]21 bbB = y [ ]21 ddD = y analizando la matriz de controlabilidad de la
salida con cada entrada:
[ ]( )
[ ]( ) 2
1
2
2
222
1
2
111
=⋅⋅⋅⋅⋅
=⋅⋅⋅⋅⋅
bACbACbCdrango
bACbACbCdrango
Se observa que únicamente podemos controlar la salida con la entrada 2.
Desarrollando la ecuación de la salida para el instante 3 y considerando únicamente la
entrada 2, podemos obtener la secuencia de control para llevar la salida a la posición
deseada:
( ) ( ) ( ) ( ) ( )( ) ( )
( ) ( ) ( )( ) ( )( ) ( ) ( )
( ) ( ) [ ]
( )
( )
( )
( )
( )
( )
( )
( )
[ ] ( ) ( )( )












=⋅⋅−⋅⋅⋅⋅⋅⋅=
























⋅⋅⋅⋅⋅⋅⋅+⋅⋅=
⋅+⋅⋅+⋅+⋅+⋅⋅⋅⋅=
⋅+⋅+⋅⋅=⋅+⋅=
−
6927.0
3707.0
5931.0
3073.0
03
3
2
1
0
3
2
1
0
03
321003
322333
31
2222
2
2
2
2
2
2
2
2
2
2222
23
22222222
222222
xACydbCbACbAC
u
u
u
u
u
u
u
u
dbCbACbACxACy
udubCububxAAACy
udubxACudxCy
Igual que en el apartado anterior hay que calcular la psedo inversa de la matriz de
controlabilidad de la salida.
c) Para diseñar un observador de orden reducido el primer pasar será hacer una
transformación del estado T, que nos permite obtener directamente el valor de dos
estados directamente a partir de la salida y la entrada en el mismo instante de tiempo.
Con










=





=
001
021
100
001
C
T , se obtiene: ( )
( )
( )
( ) ( )
( )
( )kTx
kx
kDuky
kz
kz
kz =




 −
=





=
12
1
Siendo el sistema transformado:
( ) ( ) ( )
( ) ( ) ( )


⋅+⋅⋅=
⋅⋅+⋅⋅⋅=+
−
−
kuDkzTCky
kuBTkzTATkz
1
1
1
( )
( )
( )
( )
( )
( )
( ) ( ) ( ) ( ) ( )









⋅





+⋅





=⋅+=
⋅










+





⋅










−
−
−−
=





+
+
=+
kukzkuDkzky
ku
kz
kz
kz
kz
kz
00
10
010
001
10
10
01
4.000
8.12.00
5.05.05.0
1
1
1
1
2
1
2
1
Descomponemos el sistema en dos subespacios de la siguiente forma:
( )
( )
( )
( )
( )
( )ku
B
B
kz
kz
AA
AA
kz
kz
kz ⋅





+





⋅





=





+
+
=+
2
1
2
1
2221
1211
2
1
1
1
1
El subespacio z1 se puede obtener directamente: ( ) ( ) ( )kuDkykz ⋅−=1 , y solo habrá
que estimar el subespacio z2 mediante la siguiente ecuación del observador de orden
reducido:
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )1ˆ1`ˆ 11211121212222 +⋅+⋅−+⋅−+⋅−=+ kzKkuBKBkzAKAkzAKAkz OOOO
La dinámica del observador está determinada por la matriz ( )1222 AKA O ⋅− .
Ajustaremos el valor de OK para fijar el polo del observador en el origen y así tener un
observador de tiempo mínimo:
( )
08.15.04.0
8.15.04.0
21
211222
=+−
=+−+=⋅−−
KK
zKKzAKAz O
Existen infinitas soluciones, por ejemplo para: 





=
0
8.0
OK
Una vez estimado z2 habrá que juntarlo en un vector con z1 real y deshacer la
transformación T para obtener el estado estimado del sistema original:
( )
( ) ( )
( ) 




 ⋅−
⋅= −
kz
kuDky
Tkx
2
1
ˆ
ˆ
d) Expresamos el índice en forma matricial:
( ) ( )[ ]
( )
( )
( ) ( )[ ]
( )
( )
( ) ( ) ( ) ( )∑
∑
∞
=
∞
=
⋅⋅+⋅⋅=






⋅





⋅+





⋅





⋅=
0
0 2
1
21
2
1
21
00
010
20
01
i
u
T
y
T
i
iuRiuiyQiyJ
iu
iu
iuiu
iy
iy
iyiyJ
Como TTTTT
DuCxyuDxCy ⋅+⋅=→⋅+⋅= , que podemos sustituir en el
índice:
( ) ( ) ( ) [ ] ( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( )∑
∑
∞
=
∞
=
⋅⋅+⋅⋅+⋅⋅=
⋅⋅⋅⋅+⋅+⋅⋅⋅+⋅⋅⋅⋅=
0
0
2
2
i
TTT
i
y
TT
uy
TT
y
TT
iuMixiuRiuixQixJ
iuDQCixiuRDQDiuixCQCixJ
Con:










=⋅⋅=





=+⋅⋅=










=⋅⋅=
10
00
00
,
10
010
,
100
084
042
DQCMRDQDRCQCQ y
T
uy
T
y
T
Como la matriz Q es semidefinida positiva (valores propios mayores o iguales que
cero) y la matriz R es definida positiva (valores propios mayores que cero) podemos
aplicar el control óptimo.
>> K = dlqr(A, B, Q, R, M)
e) La estructura de control incluyendo el observador del estado, será la siguiente:
y(k)u(k)
z1(k)
z2(k)
z(k)
x(k)
-K-
inv(T)
z
1
Unit Delay
Step Scope
-K-
Kopt
-K-
KO
y(n)=Cx(n)+Du(n)
x(n+1)=Ax(n)+Bu(n)
Discrete State-Space
-K-
D
-K-
B2-KO*B1
-K-
A22-KO*A12
-K-
A21-KO*A12

Más contenido relacionado

La actualidad más candente

Detector de secuencia no solapada 1011 empleando PLA
Detector de secuencia no solapada 1011 empleando PLADetector de secuencia no solapada 1011 empleando PLA
Detector de secuencia no solapada 1011 empleando PLAMarc Tena Gil
 
124723528 analisis-de-los-sistemas-dinamicos-roncancio
124723528 analisis-de-los-sistemas-dinamicos-roncancio124723528 analisis-de-los-sistemas-dinamicos-roncancio
124723528 analisis-de-los-sistemas-dinamicos-roncancioEdison Gonzalez
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosSANTIAGO PABLO ALBERTO
 
Maquinas de estado Finito
Maquinas de estado FinitoMaquinas de estado Finito
Maquinas de estado FinitoRosangela Perez
 
Prob resueltost3 mapas k
Prob resueltost3 mapas kProb resueltost3 mapas k
Prob resueltost3 mapas kCECYTEG
 
Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013
Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013
Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013KALIUM academia
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado FinitoRosangela Perez
 
Sistemas digitales combinacionales
Sistemas digitales combinacionalesSistemas digitales combinacionales
Sistemas digitales combinacionalesFrancesc Perez
 
Reporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesReporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesAdán Silva
 
Electrónica digital: Tema 1 Sistemas combinaciones combinacionales
Electrónica digital: Tema 1 Sistemas combinaciones combinacionalesElectrónica digital: Tema 1 Sistemas combinaciones combinacionales
Electrónica digital: Tema 1 Sistemas combinaciones combinacionalesSANTIAGO PABLO ALBERTO
 
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...SANTIAGO PABLO ALBERTO
 
Control pid de una planta de segundo orden usando el metodo de ann backpropag...
Control pid de una planta de segundo orden usando el metodo de ann backpropag...Control pid de una planta de segundo orden usando el metodo de ann backpropag...
Control pid de una planta de segundo orden usando el metodo de ann backpropag...Edson Vasquez Suazo
 
Sistemas lineales discretos
Sistemas lineales discretosSistemas lineales discretos
Sistemas lineales discretosÑero Lopez
 
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0Jorge Luis Jaramillo
 
Sistemas de segundo orden
Sistemas de segundo  ordenSistemas de segundo  orden
Sistemas de segundo ordenHenry Alvarado
 

La actualidad más candente (20)

Sistemas dinamicos de orden superior
Sistemas dinamicos de orden superiorSistemas dinamicos de orden superior
Sistemas dinamicos de orden superior
 
Detector de secuencia no solapada 1011 empleando PLA
Detector de secuencia no solapada 1011 empleando PLADetector de secuencia no solapada 1011 empleando PLA
Detector de secuencia no solapada 1011 empleando PLA
 
124723528 analisis-de-los-sistemas-dinamicos-roncancio
124723528 analisis-de-los-sistemas-dinamicos-roncancio124723528 analisis-de-los-sistemas-dinamicos-roncancio
124723528 analisis-de-los-sistemas-dinamicos-roncancio
 
Práctica 5
Práctica 5Práctica 5
Práctica 5
 
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
 
Maquinas de estado Finito
Maquinas de estado FinitoMaquinas de estado Finito
Maquinas de estado Finito
 
Prob resueltost3 mapas k
Prob resueltost3 mapas kProb resueltost3 mapas k
Prob resueltost3 mapas k
 
Clase afd
Clase afdClase afd
Clase afd
 
Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013
Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013
Selectividad EXTREMADURA MATEMÁTICAS II Junio 2012-2013
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado Finito
 
Ejercicios de diseño digital
Ejercicios de diseño digitalEjercicios de diseño digital
Ejercicios de diseño digital
 
Sistemas digitales combinacionales
Sistemas digitales combinacionalesSistemas digitales combinacionales
Sistemas digitales combinacionales
 
Reporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesReporte sobre Propiedades Estructurales
Reporte sobre Propiedades Estructurales
 
Electrónica digital: Tema 1 Sistemas combinaciones combinacionales
Electrónica digital: Tema 1 Sistemas combinaciones combinacionalesElectrónica digital: Tema 1 Sistemas combinaciones combinacionales
Electrónica digital: Tema 1 Sistemas combinaciones combinacionales
 
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
 
Capitulo3 analisis lgr (1)
Capitulo3 analisis lgr (1)Capitulo3 analisis lgr (1)
Capitulo3 analisis lgr (1)
 
Control pid de una planta de segundo orden usando el metodo de ann backpropag...
Control pid de una planta de segundo orden usando el metodo de ann backpropag...Control pid de una planta de segundo orden usando el metodo de ann backpropag...
Control pid de una planta de segundo orden usando el metodo de ann backpropag...
 
Sistemas lineales discretos
Sistemas lineales discretosSistemas lineales discretos
Sistemas lineales discretos
 
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
 
Sistemas de segundo orden
Sistemas de segundo  ordenSistemas de segundo  orden
Sistemas de segundo orden
 

Similar a Ex ic1 08en_probsol

Real est
Real estReal est
Real estUNEFA
 
Prácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianzaPrácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianzaJaime Martínez Verdú
 
Actividades scontrol 1516_alumnos
Actividades scontrol 1516_alumnosActividades scontrol 1516_alumnos
Actividades scontrol 1516_alumnosrufidel
 
TRABAJO 2.docx
TRABAJO 2.docxTRABAJO 2.docx
TRABAJO 2.docxJOSE891858
 
El método del lugar de las raíces
El método del lugar de las raícesEl método del lugar de las raíces
El método del lugar de las raícesBrady Martinez
 
Actividad 2 de Control digital: Métodos de análisis para sistemas discretos
Actividad 2 de Control digital: Métodos de análisis para sistemas discretos Actividad 2 de Control digital: Métodos de análisis para sistemas discretos
Actividad 2 de Control digital: Métodos de análisis para sistemas discretos SANTIAGO PABLO ALBERTO
 
Electrónica digital: Sistemas combinacionales y secuenciales
Electrónica digital: Sistemas combinacionales y secuenciales Electrónica digital: Sistemas combinacionales y secuenciales
Electrónica digital: Sistemas combinacionales y secuenciales SANTIAGO PABLO ALBERTO
 
Control digital: Problemario de la unidad 1 de control digital
Control digital: Problemario de la unidad 1 de control digital Control digital: Problemario de la unidad 1 de control digital
Control digital: Problemario de la unidad 1 de control digital SANTIAGO PABLO ALBERTO
 
Electrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronosElectrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronosSANTIAGO PABLO ALBERTO
 
06 error en estado estable o estacionario
06   error en estado estable o estacionario06   error en estado estable o estacionario
06 error en estado estable o estacionarioitcc
 
06 error en estado estable o estacionario
06   error en estado estable o estacionario06   error en estado estable o estacionario
06 error en estado estable o estacionarioJohan Rabelly
 
Digitpro
DigitproDigitpro
DigitproCECYTEG
 

Similar a Ex ic1 08en_probsol (20)

Real est
Real estReal est
Real est
 
Tarea2 08 sol_avion
Tarea2 08 sol_avionTarea2 08 sol_avion
Tarea2 08 sol_avion
 
Pid
PidPid
Pid
 
Diagramas bloque
Diagramas bloqueDiagramas bloque
Diagramas bloque
 
Prácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianzaPrácticas y exámenes de control estocastico y de mínima varianza
Prácticas y exámenes de control estocastico y de mínima varianza
 
Tarea2 07 sol
Tarea2 07 solTarea2 07 sol
Tarea2 07 sol
 
Actividades scontrol 1516_alumnos
Actividades scontrol 1516_alumnosActividades scontrol 1516_alumnos
Actividades scontrol 1516_alumnos
 
Kool control stuff
Kool control stuffKool control stuff
Kool control stuff
 
TRABAJO 2.docx
TRABAJO 2.docxTRABAJO 2.docx
TRABAJO 2.docx
 
El método del lugar de las raíces
El método del lugar de las raícesEl método del lugar de las raíces
El método del lugar de las raíces
 
Actividad 2 de Control digital: Métodos de análisis para sistemas discretos
Actividad 2 de Control digital: Métodos de análisis para sistemas discretos Actividad 2 de Control digital: Métodos de análisis para sistemas discretos
Actividad 2 de Control digital: Métodos de análisis para sistemas discretos
 
Electrónica digital: Sistemas combinacionales y secuenciales
Electrónica digital: Sistemas combinacionales y secuenciales Electrónica digital: Sistemas combinacionales y secuenciales
Electrónica digital: Sistemas combinacionales y secuenciales
 
Sistemas cedula
Sistemas cedulaSistemas cedula
Sistemas cedula
 
S03 - Planos de fase.pdf
S03 - Planos de fase.pdfS03 - Planos de fase.pdf
S03 - Planos de fase.pdf
 
Control digital: Problemario de la unidad 1 de control digital
Control digital: Problemario de la unidad 1 de control digital Control digital: Problemario de la unidad 1 de control digital
Control digital: Problemario de la unidad 1 de control digital
 
Electrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronosElectrónica digital: Tema 6 Teoría de autómatas síncronos
Electrónica digital: Tema 6 Teoría de autómatas síncronos
 
06 error en estado estable o estacionario
06   error en estado estable o estacionario06   error en estado estable o estacionario
06 error en estado estable o estacionario
 
06 error en estado estable o estacionario
06   error en estado estable o estacionario06   error en estado estable o estacionario
06 error en estado estable o estacionario
 
digital
digitaldigital
digital
 
Digitpro
DigitproDigitpro
Digitpro
 

Más de Nano Orte García (20)

P2
P2P2
P2
 
Problemas1 2
Problemas1 2Problemas1 2
Problemas1 2
 
Problemas3
Problemas3Problemas3
Problemas3
 
Problemas2
Problemas2Problemas2
Problemas2
 
Problemas1 1
Problemas1 1Problemas1 1
Problemas1 1
 
Problema1 e2005
Problema1 e2005Problema1 e2005
Problema1 e2005
 
Enunciados
EnunciadosEnunciados
Enunciados
 
Práctica 1, Sesion1, Puesto 1
Práctica 1, Sesion1, Puesto 1Práctica 1, Sesion1, Puesto 1
Práctica 1, Sesion1, Puesto 1
 
Tarea3 09 sol
Tarea3 09 solTarea3 09 sol
Tarea3 09 sol
 
Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
 
Tarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentosTarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentos
 
Tarea4 06 sol+suspmag
Tarea4 06 sol+suspmagTarea4 06 sol+suspmag
Tarea4 06 sol+suspmag
 
Tarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapelTarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapel
 
Tarea3 07 sol+generadorsincronolineal
Tarea3 07 sol+generadorsincronolinealTarea3 07 sol+generadorsincronolineal
Tarea3 07 sol+generadorsincronolineal
 
Tarea2 09 sol
Tarea2 09 solTarea2 09 sol
Tarea2 09 sol
 
Tarea4 09 sol
Tarea4 09 solTarea4 09 sol
Tarea4 09 sol
 
Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
 
Tarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentosTarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentos
 
Tarea4 06 sol+suspmag
Tarea4 06 sol+suspmagTarea4 06 sol+suspmag
Tarea4 06 sol+suspmag
 
Tarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapelTarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapel
 

Ex ic1 08en_probsol

  • 1. Examen de Ingeniería de Control I (25 Enero 2008) Problemas (Total 3 puntos) 1. Dado un sistema definido por:       =                 =                 = 00023 01001 ; 30 00 00 00 02 ; 10000 11000 01100 00020 00002 CBA Determinar: a) Polos del sistema y su orden de multiplicidad. b) Ceros del sistema indicando de que tipo son. c) Separar el sistema en subsistemas según sus propiedades de controlabilidad/observabilidad (descomposición de Kalman), e indicar justificando la respuesta: - ¿Qué modos se pueden controlar con cada entrada? - ¿Qué modos se pueden observar con cada salida? d) Obtener una realización mínima. e) Obtener la matriz de transferencia del mismo. 2. Para el sistema discreto, definido por las siguientes matrices       =      =           =           − − − = 00 10 , 021 100 01 00 10 , 5.010 02.01 004.0 DC BA Se pide: a) Determinar la secuencia de acciones de control que permite llevar la salida a la posición [ ]T fy 11= a partir de un estado inicial nulo en el menor tiempo posible. b) Utilizando sólo una de las dos entradas, calcular la secuencia de acciones de control que permiten llevar la salida a la posición [ ]T y 113 = a partir de un estado inicial nulo. c) Diseñar un observador de orden reducido y tiempo mínimo. d) Indicar como se diseñaría el control que minimice el índice: ( ) ( ) ( )∑ ∞ = ++= 0 2 1 2 2 2 1 102 i iuiyiyJ e) Dibujar la estructura de control incluyendo el observador del estado.
  • 2. Problema 1: Dado un sistema definido por:       =                 =                 = 00023 01001 ; 30 00 00 00 02 ; 10000 11000 01100 00020 00002 CBA Determinar: a) Polos del sistema y su orden de multiplicidad. b) Ceros del sistema indicando de que tipo son. c) Separar el sistema en subsistemas según sus propiedades de controlabilidad/observabilidad (descomposición de Kalman), e indicar justificando la respuesta: - ¿Qué modos se pueden controlar con cada entrada? - ¿Qué modos se pueden observar con cada salida? d) Obtener una realización mínima. e) Obtener la matriz de transferencia del mismo. Solución: a) Los polos del sistema son los valores propios de la matriz A. Como la matriz A aparece en forma canónica diagonal, podemos dividirla en tres bloques de Jordan, de la siguiente forma: Los dos primeros bloques son de dimensión 1×1 y representan dos polos independientes en 2, en la misma posición. Y el tercer bloque es de dimensión 3×3 y representa un polo en 1 con orden de multiplicidad 3, ya que forman una cadena de polos en 1 encadenados desde la misma entrada. b) El sistema aparece en forma canónica diagonal, por lo que claramente podemos estudiar las propiedades de controlabilidad y observabilidad de cada modo. Así observamos que el 2º modo (polo en 2) es no controlable porque no le afecta ninguna entrada (2ª fila de B es nula), por lo tanto será un cero de acoplamiento de entrada. El resto de modos son controlables porque les afecta directamente una entrada (modos 1º y 5º), o porque son afectados por otro modo que si es controlable (como ocurre con los modos 3º y 4º). Y analizando la observabilidad de los modos se puede ver como el 4º modo (polo en 1) no es observable, porque ni afecta a la salida (4ª columna de C es nula) ni afecta a ningún otro estado observable, por tanto será un cero de acoplamiento de salida. El resto de modos si son observables porque afectan directamente a la salida (modos 1º, 2º y 4º), o porque afectan a otro modo que si es observable (como ocurre con el 5º modo, ya que A(4,5)≠0).                 = 10000 11000 01100 00020 00002 A
  • 3. Por tanto tenemos un cero de acoplamiento de entrada en 2 y un cero de acoplamiento de salida en 1. Los ceros de transmisión estarán determinados por los modos controlables y observables, es decir por la realización mínima del sistema. c) Separamos el sistema en 4 subsistemas de la siguiente forma: Estos subespacios tienes las siguientes propiedades de controlabilidad- observabilidad: - El subespacio x1 es controlable con la 1ª entrada y observable con ambas salidas. - El subespacio x2 es no controlable y observable con la 2ª salida. - El subespacio x4-x5 es controlable con la 2ª entrada (x5 directamente porque depende de la entrada y x4 porque depende de x5) y observable con la 1ª salida (x4 directamente porque influye en la salida y x5 porque influye en x4). - El subespacio x3 es controlable con la 2ª entrada (porque depende de x4 que a su vez es controlable) y no observable. Por tanto podemos decir que: - El modo que se puede controlar con la 1ª entrada es x1. - Los modos que se pueden controlar con la 2ª entrada son x5, x4 y x3. - Los modos que se pueden observar con la 1ª salida son x1, x4 y x5. - Los modos que se pueden observar con la 2ª salida son x1 y x2. d) La realización mínima estará formada por los modos controlables y observables; es decir por los subespacios x1, x4 y x5. Por tanto eliminado las filas 2ª y 3ª de las matrices A y B, y las columnas 2ª y 3ª de las matrices A y C obtenemos la realización mínima:       =           =           = 003 011 30 00 02 ; 100 110 002 m mm C BA Ahora podemos comprobar si el sistema tiene ceros de transmisión, resolviendo el problema del valor propio generalizado, vemos que no hay ceros de transmisión: ( ) ( ) ( ) 1836 03 11 16 003 011 110 32 0003 0011 3100 0110 2 00003 00011 30100 00110 02002 =−⋅−=⋅−⋅= −− ⋅⋅= = − −− ⋅−−=− −− −− = −− s s s s s s DC BAsI m mm       =                 =                 = 00023 01001 30 00 00 00 02 ; 10000 11000 01100 00020 00002 C BA
  • 4. e) La matriz de transferencia se puede obtener a partir de una realización mínima del sistema: ( ) ( ) ( )             − −−=⋅−⋅= − 0 2 6 1 3 2 2 2 1 s ssCAsIBsG mmm También se podría haber obtenido a partir de la representación en diagrama de bloques de las ecuaciones de estado de la realización mínima, y aplicando el teorema de superposición para obtener las f.d.t. que relacionan cada par entrada-salida. x1 x2x3 2 y2 1 y1 3 s-1 fdt3 1 s-1 fdt2 2 s-2 fdt1 3 Gain 2 u2 1 u1
  • 5. Problema 2: Para el sistema discreto, definido por las siguientes matrices:       =      =           =           − − − = 00 10 , 021 100 01 00 10 , 5.010 02.01 004.0 DC BA Se pide: a) Determinar la secuencia de acciones de control que permite llevar la salida a la posición [ ]T fy 11= a partir de un estado inicial nulo en el menor tiempo posible. b) Utilizando sólo una de las dos entradas, calcular la secuencia de acciones de control que permiten llevar la salida a la posición [ ]T y 113 = a partir de un estado inicial nulo. c) Diseñar un observador de orden reducido y tiempo mínimo. d) Indicar como se diseñaría el control que minimice el índice: ( ) ( ) ( )∑ ∞ = ++= 0 2 1 2 2 2 1 102 i iuiyiyJ e) Dibujar la estructura de control incluyendo el observador del estado. Solución: a) En primer lugar analizamos la matriz de controlabilidad de la salida para comprobar si la salida es controlable: [ ]( ) 22 =⋅⋅⋅⋅⋅ BACBACBCDrango El rango coincide con el número de salidas, por tanto la salida es controlable. Si ahora tomamos por orden las columnas mínimas necesarias para tener una matriz de rango completo, observamos que solo son necesarios 2 instantes para controlar la salida: [ ]( ) 2=⋅ BCDrango Desarrollando la ecuación de la salida en el instante 1 podemos encontrar la secuencia de acciones de control que nos permitirá llevar la salida a la posición deseada: ( ) ( ) ( ) ( ) ( )( ) ( ) ( ) ( ) [ ] ( ) ( ) ( ) ( ) [ ] ( ) ( )( )01 1 0 1 0 01 100111 1 xACyDBC u u u u DBCxACy uDuBxACuDxCy ⋅⋅−⋅⋅=            ⋅⋅+⋅⋅= ⋅+⋅+⋅⋅=⋅+⋅= − Como hemos comprobado antes, la matriz [ ]DBCCs ⋅= es invertible, pero como no es cuadrada calcularemos su pseudo inversa. ( ) 1# − ⋅⋅= TT CsCsCsCs Conocido el estado inicial ( ) [ ]T x 0000 = y la salida final deseada ( ) [ ]T y 112 = la secuencia de acciones de control se calcula como:
  • 6. ( ) ( ) ( ) ( ) ( ) ( )             =             =      5.0 0 1 5.0 1 1 0 0 1 0 2 1 2 1 u u u u u u b) Comprobaremos primero con cual de las dos entradas la salida es controlable. Para ello tomamos [ ]21 bbB = y [ ]21 ddD = y analizando la matriz de controlabilidad de la salida con cada entrada: [ ]( ) [ ]( ) 2 1 2 2 222 1 2 111 =⋅⋅⋅⋅⋅ =⋅⋅⋅⋅⋅ bACbACbCdrango bACbACbCdrango Se observa que únicamente podemos controlar la salida con la entrada 2. Desarrollando la ecuación de la salida para el instante 3 y considerando únicamente la entrada 2, podemos obtener la secuencia de control para llevar la salida a la posición deseada: ( ) ( ) ( ) ( ) ( )( ) ( ) ( ) ( ) ( )( ) ( )( ) ( ) ( ) ( ) ( ) [ ] ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) [ ] ( ) ( )( )             =⋅⋅−⋅⋅⋅⋅⋅⋅=                         ⋅⋅⋅⋅⋅⋅⋅+⋅⋅= ⋅+⋅⋅+⋅+⋅+⋅⋅⋅⋅= ⋅+⋅+⋅⋅=⋅+⋅= − 6927.0 3707.0 5931.0 3073.0 03 3 2 1 0 3 2 1 0 03 321003 322333 31 2222 2 2 2 2 2 2 2 2 2 2222 23 22222222 222222 xACydbCbACbAC u u u u u u u u dbCbACbACxACy udubCububxAAACy udubxACudxCy Igual que en el apartado anterior hay que calcular la psedo inversa de la matriz de controlabilidad de la salida. c) Para diseñar un observador de orden reducido el primer pasar será hacer una transformación del estado T, que nos permite obtener directamente el valor de dos estados directamente a partir de la salida y la entrada en el mismo instante de tiempo. Con           =      = 001 021 100 001 C T , se obtiene: ( ) ( ) ( ) ( ) ( ) ( ) ( )kTx kx kDuky kz kz kz =      − =      = 12 1 Siendo el sistema transformado: ( ) ( ) ( ) ( ) ( ) ( )   ⋅+⋅⋅= ⋅⋅+⋅⋅⋅=+ − − kuDkzTCky kuBTkzTATkz 1 1 1 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )          ⋅      +⋅      =⋅+= ⋅           +      ⋅           − − −− =      + + =+ kukzkuDkzky ku kz kz kz kz kz 00 10 010 001 10 10 01 4.000 8.12.00 5.05.05.0 1 1 1 1 2 1 2 1
  • 7. Descomponemos el sistema en dos subespacios de la siguiente forma: ( ) ( ) ( ) ( ) ( ) ( )ku B B kz kz AA AA kz kz kz ⋅      +      ⋅      =      + + =+ 2 1 2 1 2221 1211 2 1 1 1 1 El subespacio z1 se puede obtener directamente: ( ) ( ) ( )kuDkykz ⋅−=1 , y solo habrá que estimar el subespacio z2 mediante la siguiente ecuación del observador de orden reducido: ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )1ˆ1`ˆ 11211121212222 +⋅+⋅−+⋅−+⋅−=+ kzKkuBKBkzAKAkzAKAkz OOOO La dinámica del observador está determinada por la matriz ( )1222 AKA O ⋅− . Ajustaremos el valor de OK para fijar el polo del observador en el origen y así tener un observador de tiempo mínimo: ( ) 08.15.04.0 8.15.04.0 21 211222 =+− =+−+=⋅−− KK zKKzAKAz O Existen infinitas soluciones, por ejemplo para:       = 0 8.0 OK Una vez estimado z2 habrá que juntarlo en un vector con z1 real y deshacer la transformación T para obtener el estado estimado del sistema original: ( ) ( ) ( ) ( )       ⋅− ⋅= − kz kuDky Tkx 2 1 ˆ ˆ d) Expresamos el índice en forma matricial: ( ) ( )[ ] ( ) ( ) ( ) ( )[ ] ( ) ( ) ( ) ( ) ( ) ( )∑ ∑ ∞ = ∞ = ⋅⋅+⋅⋅=       ⋅      ⋅+      ⋅      ⋅= 0 0 2 1 21 2 1 21 00 010 20 01 i u T y T i iuRiuiyQiyJ iu iu iuiu iy iy iyiyJ Como TTTTT DuCxyuDxCy ⋅+⋅=→⋅+⋅= , que podemos sustituir en el índice: ( ) ( ) ( ) [ ] ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )∑ ∑ ∞ = ∞ = ⋅⋅+⋅⋅+⋅⋅= ⋅⋅⋅⋅+⋅+⋅⋅⋅+⋅⋅⋅⋅= 0 0 2 2 i TTT i y TT uy TT y TT iuMixiuRiuixQixJ iuDQCixiuRDQDiuixCQCixJ Con:           =⋅⋅=      =+⋅⋅=           =⋅⋅= 10 00 00 , 10 010 , 100 084 042 DQCMRDQDRCQCQ y T uy T y T Como la matriz Q es semidefinida positiva (valores propios mayores o iguales que cero) y la matriz R es definida positiva (valores propios mayores que cero) podemos aplicar el control óptimo. >> K = dlqr(A, B, Q, R, M)
  • 8. e) La estructura de control incluyendo el observador del estado, será la siguiente: y(k)u(k) z1(k) z2(k) z(k) x(k) -K- inv(T) z 1 Unit Delay Step Scope -K- Kopt -K- KO y(n)=Cx(n)+Du(n) x(n+1)=Ax(n)+Bu(n) Discrete State-Space -K- D -K- B2-KO*B1 -K- A22-KO*A12 -K- A21-KO*A12