SlideShare una empresa de Scribd logo
Departamento de Ingeniería de Sistemas y Automática
Universidad Politécnica de Valencia
INGENIERÍA DE CONTROL I
2009-10
P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es
J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es
Tarea 4. Generador Sincrónico (entrega 17-12-09)
Un generador sincrónico conectado a un bus infinito, como el de la figura, puede
representarse por las ecuaciones:
         
       tEttEtE
ttEtDtPtM
qq
q




cos
sin
32
1


Donde:
 δ es el ángulo en radianes,
 Eq es la tensión generada,
 P es la potencia mecánica aplicada,
 E es tensión de excitación,
 05.0D es el coeficiente de amortiguamiento,
 02.0M es el coeficiente de inercia,
 5 es una constante de tiempo, y
 21  , 5.22  , 5.13  son parámetros constantes.
Considerando P y E como entradas y, δ y Eq como salidas, se pide:
1. Realizar un simulador (SIMULINK) del generador sincrónico.
2. Obtener un modelo de estado del sistema completo.
3. Obtener un modelo linealizado aproximado, alrededor del punto de equilibrio
formado por: 20
P y 50
E .
4. Diseñar un control integral por realimentación del estado para el sistema linealizado
aproximado, que sitúe todos los polos en −10; e implementarlo en SIMULINK
suponiendo el estado accesible.
5. Linealizar exactamente el sistema mediante una realimentación del estado.
6. Diseñar del control integral por realimentación del estado para el sistema linealizado
exactamente que sitúe todos los polos del sistema en −10; e implementarlo en
SIMULINK suponiendo el estado accesible.
7. Comparar las respuestas de ambos controles para los mismos cambios en las
referencias. Comentar los resultados.
E Eq
P
G
δ
Departamento de Ingeniería de Sistemas y Automática
Universidad Politécnica de Valencia
INGENIERÍA DE CONTROL I
2009-10
P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es
J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es
Solución
1. Simulador del generador síncrono implementado en SIMULINK.
2. Modelo en espacio de estado del sistema no lineal:
Tomando la velocidad angular como:   , las variables de estado serán:
 T
qEx 
Y las ecuaciones de estado del sistema no lineal serán las siguientes:
 
 
 
 
 
        
      
 uxf
tEttE
ttEtDtP
M
t
tE
t
t
tx
q
q
q
,
cos
1
sin
1
32
1 







































3. Modelo linealizado alrededor del punto de de equilibrio para 20
P y 50
E .
En primer lugar, determinamos el valor todas las variables en el punto de equilibrio.
Teniendo en cuenta que en el punto de equilibrio las derivadas son nulas, se cumple:






00
3
0
2
00
1
0
cos0
sin0
EE
EP
q
q


3
Eq
2
vel_ang
1
ang
n3
n3
n2
n2
n1
n1
d
coef_amort
cos
Trigonometric
Function1
sin
Trigonometric
Function
Product9
Product8
Product7
Product4
Product10
Product1
1
s
Integrator2
1
s
Integrator1
1
s
Integrator
1/tau
1/tau
1/M
1/M
2
E
1
P
Departamento de Ingeniería de Sistemas y Automática
Universidad Politécnica de Valencia
INGENIERÍA DE CONTROL I
2009-10
P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es
J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es
Para resolver este sistema de ecuaciones despejamos las funciones seno y coseno, y
aplicamos la relación trigonométrica de un ángulo:
   
2
3
00
2
2
0
1
0
2020
3
00
20
0
1
0
0
cossin1
cos,sin







 
























EE
E
P
EE
E
P
q
q
q
q
Operando se llega a una ecuación de 4º orden:
          
      099110025
02
203040
202
3
202
3
2
1
202
1
300
2
2
1
402
2
2
1


qqq
qqq
EEE
PEEEEE 
De las cuatro soluciones de esta ecuación:  0.2986j0.0475,5431.12.5520,0
qE ;
las complejas no pueden ser, y de las otras dos será la que nos dé el mismo ángulo con
las dos expresiones:














 


















4365.25431.1:Para
4026.05520.2:Para
acos
7050.05431.1:Para
4026.05520.2:Para
asin
00
00
3
00
20
00
00
0
1
0
0









q
qq
q
q
q
E
EEE
E
E
E
P
La solución es, por tanto: 5520.20
qE Voltios y 4026.00
 radianes.
A continuación, linealizamos las ecuaciones de estado del modelo no lineal alrededor
del punto de funcionamiento determinado, y obtenemos:
 
 
 
 
 
 
 
 
     tutxtx
tE
tP
M
tE
t
t
MM
D
E
M
tE
t
t
q
q
q































































































2.00
050
00
5.001176.0
18.395.28.234
010
1
0
0
1
00
0sin
sincos
010
203
01001


















Completamos el modelo con las ecuaciones de salida, que serán directamente las
variables de estado  t y  tEq :
 
 
 
 
 
 



























tE
t
t
tE
t
ty
q
q



100
001
Departamento de Ingeniería de Sistemas y Automática
Universidad Politécnica de Valencia
INGENIERÍA DE CONTROL I
2009-10
P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es
J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es
4. Control integral por realimentación del estado para el sistema linealizado aproximado:
Con el modelo linealizado (A, B, C) determinado en el apartado anterior, construimos un
sistema ampliado que incluya la integral de los errores entre las salidas y sus respectivas
referencias:
               txCtrtytrtetvdttetv   
 
 
 
 

   tr
I
tu
aB
B
tx
aA
C
A
tv
tx
tx aa 

























0
00
0




El control por realimentación del estado para este sistema ampliado:    txKtu aa  ,
que incluye la acción integral, se puede diseñar mediante el comando place de
MATLAB.
>> Aa = [ A zeros(3,2); -C zeros(2,2)];
>> Ba = [ B; -D];
>> Ka = place(Aa, Ba, [-10 -10 -10.001 -10.002 -10.001])









0500.50005050.9705878.0
00059.207837.05501.03053.1
aK
El control diseñado para el sistema linealizado aproximado se puede aplicar al sistema
original no lineal, siempre que nos encontremos en un entorno próximo al punto de
funcionamiento.
El esquema de SIMULINK que implementa este control, suponiendo que todo el estado
es medible sería:
x
v
xa
vel_ang
ref_ang
ref_Eq
1
s
Integrator1
1
s
Integrator
U x
Generador
Sincrónico
Ka* u
Gain
Eq
Demux
Angulo
Departamento de Ingeniería de Sistemas y Automática
Universidad Politécnica de Valencia
INGENIERÍA DE CONTROL I
2009-10
P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es
J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es
5. Linealización exacta mediante una realimentación del estado.
Si expresamos en modelo no lineal del generador síncrono, obtenido en el apartado 2, de
la siguiente forma:
 
 
 
 
 
     
   
 
 





















































tu
tu
M
txtx
M
txtxtxD
tx
tx
tx
tx
tx
2
1
1332
1312
2
3
2
1
1
0
0
1
00
cos
sin







   
 
 
      
    
      
 

































tu
G
M
txtxtxf
txtxf
txtxtxf
tx
tx
txtx

  




1
0
0
1
,,
,
,,
321
312
3211
3
2
21
Aplicando la realimentación no lineal:            tutxtxtxfGtu L 
321
1
,, , se
obtiene el sistema linealizado exactamente (Ale, Ble):
 
 
 
 
 
 
 
 tu
tx
tx
tx
tx
tx
tx
tx L












































10
01
00
000
000
010
3
2
1
3
2
1




6. Control integral por realimentación del estado para el sistema linealizado exactamente:
Como el modelo linealizado exactamente (Ale, Ble, Cle) determinado en el apartado
anterior, está desacoplado y ya dispone de integradores de las salidas, como se puede
demostrar al obtener su matriz de transferencia:
>> Ale = [ 0 1 0; 0 0 0; 0 0 0];
>> Ble = [0 0; 1 0; 0 1];
>> SYSlr = ss(Ale, Ble, C, D);
>> Glr = tf(SYSlr)
 











s
ssGlr
1
0
0
1
2
El sistema está desacoplado y ambos bucles disponen de un integrador, por lo que el
control integral se puede diseñar ajustando la ganancia de la prealimentación, sin
necesidad de añadir otro integrador.
Si diseñamos un control por realimentación del estado para situar los polos en la
posición deseada, se observa este desacoplamiento:
>> Kle = place(Ale, Ble, [-10 -10 -10.000001])







1000
020100
leK
Departamento de Ingeniería de Sistemas y Automática
Universidad Politécnica de Valencia
INGENIERÍA DE CONTROL I
2009-10
P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es
J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es
Los dos primeros estados se realimentan sobre la primera entrada para controlar la
primera salida (y1 = x1), y el tercer estado se realimenta sobre la segunda entrada para
controlar la segunda salida (y2 = x3).
También se podría diseñar la realimentación del estado por separado para cada bucle,
dando el mismo resultado:
>> Kle1 = acker(Ale(1:2, 1:2), Ble(1:2, 1), [-10 -10])
>> Kle2 = acker(Ale(3, 3), Ble(3, 2), [-10])
>> Kle = [Kle1 0; 0 0 Kle2]
Para conseguir el seguimiento, simplemente hay que ajustar la ganancia de la
prealimentación para conseguir una ganancia estática en bucle cerrado unitaria.
       
      32
211
3,33,3
2,11,11,1
2
1
xKrefKtu
xKxKrefKtu
leyleL
leleyleL


El esquema de SIMULINK que implementa este control, suponiendo que todo el estado
es medible sería:
7. Comparación de los dos controles:
En ambas simulaciones se parte del sistema en reposo y se aplican los siguientes
cambios en las referencias:
- La referencia del ángulo  cambia de 4026.00
 a 1.00
 radianes en el
instante 2 seg.
- La referencia de qE cambia de 552.20
qE a 20
qE voltios en el instante 4 seg.
Las evoluciones de los estados es más suave con el control no lineal que con el control
lineal que presenta una mayor sobreoscilación. Sin embargo, la evolución de las señales
de control es más brusca con el control no lineal, que con el control lineal.
Ul
vel_ang
K*u
inv(G)
x
f 1
f 2
Subsystem
Ref_ang
Ref_Eq
K*u
Kle(2,3)
K*u
Kle(1,1)
K*u
Kle
U x
Generador
Sincrónico
Eq
Entradas
Demux
Demux
Angulo
Departamento de Ingeniería de Sistemas y Automática
Universidad Politécnica de Valencia
INGENIERÍA DE CONTROL I
2009-10
P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es
J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es
En las siguientes gráficas se pueden observar estas señales.
0 1 2 3 4 5 6
0
1
2
3
4
5
P(t)
Entradas (verde: control lineal, rojo: control no lineal)
0 1 2 3 4 5 6
0
50
100
150
E(t)
Tiempo (seg)
0 1 2 3 4 5 6
0
0.5
1
(t)
Estados (verde: control lineal, rojo: control no lineal)
0 1 2 3 4 5 6
-2
0
2
4
(t)
0 1 2 3 4 5 6
0
2
4
6
Eq
(t)
Tiempo (seg)

Más contenido relacionado

La actualidad más candente

Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
Nano Orte García
 
Tarea2 08 sol_avion
Tarea2 08 sol_avionTarea2 08 sol_avion
Tarea2 08 sol_avion
Nano Orte García
 
Tarea2 06 sol
Tarea2 06 solTarea2 06 sol
Tarea2 06 sol
Nano Orte García
 
Tarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentosTarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentos
Nano Orte García
 
Practica interpolacion modificada
Practica interpolacion modificadaPractica interpolacion modificada
Practica interpolacion modificada
Deybis Boyer
 
Unidad 2
Unidad 2Unidad 2
Automata finito
Automata finitoAutomata finito
Fx 7400 gplus-sp_ch02_es
Fx 7400 gplus-sp_ch02_esFx 7400 gplus-sp_ch02_es
Fx 7400 gplus-sp_ch02_es
Roberto Lamilla
 
Cinematica inversa
Cinematica inversaCinematica inversa
Cinematica inversa
ITESHU
 
Ejercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con MatlabEjercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con Matlab
Alexandra Rojas
 
Trabajo adonay ruiz
Trabajo adonay ruizTrabajo adonay ruiz
Trabajo adonay ruiz
dgffdf34
 
Calculo de maximos y minimos
Calculo de maximos y minimosCalculo de maximos y minimos
Calculo de maximos y minimos
Miguel Angel Chacon
 
Circuito lcr con matlab
Circuito lcr con matlabCircuito lcr con matlab
Circuito lcr con matlab
Jose Jarrin
 
Variables instrumentales
Variables instrumentalesVariables instrumentales
Variables instrumentales
Freddy Nogales Zambrana
 
Cuestones digital pau
Cuestones digital pauCuestones digital pau
Cuestones digital pau
Gloria Villarroya
 

La actualidad más candente (15)

Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
 
Tarea2 08 sol_avion
Tarea2 08 sol_avionTarea2 08 sol_avion
Tarea2 08 sol_avion
 
Tarea2 06 sol
Tarea2 06 solTarea2 06 sol
Tarea2 06 sol
 
Tarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentosTarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentos
 
Practica interpolacion modificada
Practica interpolacion modificadaPractica interpolacion modificada
Practica interpolacion modificada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Automata finito
Automata finitoAutomata finito
Automata finito
 
Fx 7400 gplus-sp_ch02_es
Fx 7400 gplus-sp_ch02_esFx 7400 gplus-sp_ch02_es
Fx 7400 gplus-sp_ch02_es
 
Cinematica inversa
Cinematica inversaCinematica inversa
Cinematica inversa
 
Ejercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con MatlabEjercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con Matlab
 
Trabajo adonay ruiz
Trabajo adonay ruizTrabajo adonay ruiz
Trabajo adonay ruiz
 
Calculo de maximos y minimos
Calculo de maximos y minimosCalculo de maximos y minimos
Calculo de maximos y minimos
 
Circuito lcr con matlab
Circuito lcr con matlabCircuito lcr con matlab
Circuito lcr con matlab
 
Variables instrumentales
Variables instrumentalesVariables instrumentales
Variables instrumentales
 
Cuestones digital pau
Cuestones digital pauCuestones digital pau
Cuestones digital pau
 

Destacado

Tarea4 06 sol+suspmag
Tarea4 06 sol+suspmagTarea4 06 sol+suspmag
Tarea4 06 sol+suspmag
Nano Orte García
 
Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
Nano Orte García
 
Tarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapelTarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapel
Nano Orte García
 
Problemas1 1
Problemas1 1Problemas1 1
Problemas1 1
Nano Orte García
 
Tarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentosTarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentos
Nano Orte García
 
Tarea2 09 sol
Tarea2 09 solTarea2 09 sol
Tarea2 09 sol
Nano Orte García
 
Problemas3
Problemas3Problemas3
Problemas3
Nano Orte García
 
Tarea3 09 sol
Tarea3 09 solTarea3 09 sol
Tarea3 09 sol
Nano Orte García
 
Tarea3 07 sol+generadorsincronolineal
Tarea3 07 sol+generadorsincronolinealTarea3 07 sol+generadorsincronolineal
Tarea3 07 sol+generadorsincronolineal
Nano Orte García
 

Destacado (12)

Tarea4 06 sol+suspmag
Tarea4 06 sol+suspmagTarea4 06 sol+suspmag
Tarea4 06 sol+suspmag
 
Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
 
Problemas1 2
Problemas1 2Problemas1 2
Problemas1 2
 
Tarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapelTarea3 08 sol+maqpapel
Tarea3 08 sol+maqpapel
 
Problemas1 1
Problemas1 1Problemas1 1
Problemas1 1
 
Tarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentosTarea4 07 sol+manipulador2segmentos
Tarea4 07 sol+manipulador2segmentos
 
Tarea2 09 sol
Tarea2 09 solTarea2 09 sol
Tarea2 09 sol
 
Problema1 e2005
Problema1 e2005Problema1 e2005
Problema1 e2005
 
Problemas2
Problemas2Problemas2
Problemas2
 
Problemas3
Problemas3Problemas3
Problemas3
 
Tarea3 09 sol
Tarea3 09 solTarea3 09 sol
Tarea3 09 sol
 
Tarea3 07 sol+generadorsincronolineal
Tarea3 07 sol+generadorsincronolinealTarea3 07 sol+generadorsincronolineal
Tarea3 07 sol+generadorsincronolineal
 

Similar a Tarea4 09 sol

4 modelado
4 modelado4 modelado
Tarea3 06 sol calderavapor
Tarea3 06 sol calderavaporTarea3 06 sol calderavapor
Tarea3 06 sol calderavapor
Nano Orte García
 
2 unidd control clasico
2 unidd control clasico2 unidd control clasico
2 unidd control clasico
cristianlopez347
 
Tema II - Sistemas de Control I UNSM.pdf
Tema II - Sistemas de Control I UNSM.pdfTema II - Sistemas de Control I UNSM.pdf
Tema II - Sistemas de Control I UNSM.pdf
MICHAELBRYANQUISPEHU
 
Buck converter ecuaciones dinamicas
Buck converter ecuaciones dinamicasBuck converter ecuaciones dinamicas
Buck converter ecuaciones dinamicas
José Quintanilla Acevedo
 
Amplificador lm741 integrador y diferenciador pd
Amplificador lm741 integrador y  diferenciador pdAmplificador lm741 integrador y  diferenciador pd
Amplificador lm741 integrador y diferenciador pd
Franklin J.
 
Control pid
Control pidControl pid
Control pid
Santana Bucano
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PID
monicammmr
 
ejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdf
ejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdfejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdf
ejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdf
Nercy Karen Limachi Quispe
 
Sistemas cedula
Sistemas cedulaSistemas cedula
Sistemas cedula
Armando Freire
 
Control de posicion de un motro dccc
Control de posicion de un motro dcccControl de posicion de un motro dccc
Control de posicion de un motro dccc
Juan Carlos Benavides
 
Pid
PidPid
PID control
PID controlPID control
PID control
Esteban Alanis
 
Pid
PidPid
Informe actividad cognoscente ii situacion # 3
Informe actividad cognoscente ii situacion # 3Informe actividad cognoscente ii situacion # 3
Informe actividad cognoscente ii situacion # 3
Universidad Nor-Oriental Privada "Gran Mariscal de Ayacucho"
 
Pid
PidPid
LAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdfLAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdf
mauricioaraibar1
 
Practica 09 - Controladores AC_58.pdf
Practica 09 - Controladores AC_58.pdfPractica 09 - Controladores AC_58.pdf
Practica 09 - Controladores AC_58.pdf
OscarBuri
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garaje
Jomicast
 
Problemas de Regulación Automática
Problemas de Regulación AutomáticaProblemas de Regulación Automática
Problemas de Regulación Automática
Alejandro de Mánuel Nogales
 

Similar a Tarea4 09 sol (20)

4 modelado
4 modelado4 modelado
4 modelado
 
Tarea3 06 sol calderavapor
Tarea3 06 sol calderavaporTarea3 06 sol calderavapor
Tarea3 06 sol calderavapor
 
2 unidd control clasico
2 unidd control clasico2 unidd control clasico
2 unidd control clasico
 
Tema II - Sistemas de Control I UNSM.pdf
Tema II - Sistemas de Control I UNSM.pdfTema II - Sistemas de Control I UNSM.pdf
Tema II - Sistemas de Control I UNSM.pdf
 
Buck converter ecuaciones dinamicas
Buck converter ecuaciones dinamicasBuck converter ecuaciones dinamicas
Buck converter ecuaciones dinamicas
 
Amplificador lm741 integrador y diferenciador pd
Amplificador lm741 integrador y  diferenciador pdAmplificador lm741 integrador y  diferenciador pd
Amplificador lm741 integrador y diferenciador pd
 
Control pid
Control pidControl pid
Control pid
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PID
 
ejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdf
ejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdfejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdf
ejercicios_3 ERROR EN ESTADO ESTACIONARIO (1).pdf
 
Sistemas cedula
Sistemas cedulaSistemas cedula
Sistemas cedula
 
Control de posicion de un motro dccc
Control de posicion de un motro dcccControl de posicion de un motro dccc
Control de posicion de un motro dccc
 
Pid
PidPid
Pid
 
PID control
PID controlPID control
PID control
 
Pid
PidPid
Pid
 
Informe actividad cognoscente ii situacion # 3
Informe actividad cognoscente ii situacion # 3Informe actividad cognoscente ii situacion # 3
Informe actividad cognoscente ii situacion # 3
 
Pid
PidPid
Pid
 
LAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdfLAB 1 TRUJILLO YUCRA HERIBERTO.pdf
LAB 1 TRUJILLO YUCRA HERIBERTO.pdf
 
Practica 09 - Controladores AC_58.pdf
Practica 09 - Controladores AC_58.pdfPractica 09 - Controladores AC_58.pdf
Practica 09 - Controladores AC_58.pdf
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garaje
 
Problemas de Regulación Automática
Problemas de Regulación AutomáticaProblemas de Regulación Automática
Problemas de Regulación Automática
 

Tarea4 09 sol

  • 1. Departamento de Ingeniería de Sistemas y Automática Universidad Politécnica de Valencia INGENIERÍA DE CONTROL I 2009-10 P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es Tarea 4. Generador Sincrónico (entrega 17-12-09) Un generador sincrónico conectado a un bus infinito, como el de la figura, puede representarse por las ecuaciones:                  tEttEtE ttEtDtPtM qq q     cos sin 32 1   Donde:  δ es el ángulo en radianes,  Eq es la tensión generada,  P es la potencia mecánica aplicada,  E es tensión de excitación,  05.0D es el coeficiente de amortiguamiento,  02.0M es el coeficiente de inercia,  5 es una constante de tiempo, y  21  , 5.22  , 5.13  son parámetros constantes. Considerando P y E como entradas y, δ y Eq como salidas, se pide: 1. Realizar un simulador (SIMULINK) del generador sincrónico. 2. Obtener un modelo de estado del sistema completo. 3. Obtener un modelo linealizado aproximado, alrededor del punto de equilibrio formado por: 20 P y 50 E . 4. Diseñar un control integral por realimentación del estado para el sistema linealizado aproximado, que sitúe todos los polos en −10; e implementarlo en SIMULINK suponiendo el estado accesible. 5. Linealizar exactamente el sistema mediante una realimentación del estado. 6. Diseñar del control integral por realimentación del estado para el sistema linealizado exactamente que sitúe todos los polos del sistema en −10; e implementarlo en SIMULINK suponiendo el estado accesible. 7. Comparar las respuestas de ambos controles para los mismos cambios en las referencias. Comentar los resultados. E Eq P G δ
  • 2. Departamento de Ingeniería de Sistemas y Automática Universidad Politécnica de Valencia INGENIERÍA DE CONTROL I 2009-10 P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es Solución 1. Simulador del generador síncrono implementado en SIMULINK. 2. Modelo en espacio de estado del sistema no lineal: Tomando la velocidad angular como:   , las variables de estado serán:  T qEx  Y las ecuaciones de estado del sistema no lineal serán las siguientes:                            uxf tEttE ttEtDtP M t tE t t tx q q q , cos 1 sin 1 32 1                                         3. Modelo linealizado alrededor del punto de de equilibrio para 20 P y 50 E . En primer lugar, determinamos el valor todas las variables en el punto de equilibrio. Teniendo en cuenta que en el punto de equilibrio las derivadas son nulas, se cumple:       00 3 0 2 00 1 0 cos0 sin0 EE EP q q   3 Eq 2 vel_ang 1 ang n3 n3 n2 n2 n1 n1 d coef_amort cos Trigonometric Function1 sin Trigonometric Function Product9 Product8 Product7 Product4 Product10 Product1 1 s Integrator2 1 s Integrator1 1 s Integrator 1/tau 1/tau 1/M 1/M 2 E 1 P
  • 3. Departamento de Ingeniería de Sistemas y Automática Universidad Politécnica de Valencia INGENIERÍA DE CONTROL I 2009-10 P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es Para resolver este sistema de ecuaciones despejamos las funciones seno y coseno, y aplicamos la relación trigonométrica de un ángulo:     2 3 00 2 2 0 1 0 2020 3 00 20 0 1 0 0 cossin1 cos,sin                                  EE E P EE E P q q q q Operando se llega a una ecuación de 4º orden:                  099110025 02 203040 202 3 202 3 2 1 202 1 300 2 2 1 402 2 2 1   qqq qqq EEE PEEEEE  De las cuatro soluciones de esta ecuación:  0.2986j0.0475,5431.12.5520,0 qE ; las complejas no pueden ser, y de las otras dos será la que nos dé el mismo ángulo con las dos expresiones:                                   4365.25431.1:Para 4026.05520.2:Para acos 7050.05431.1:Para 4026.05520.2:Para asin 00 00 3 00 20 00 00 0 1 0 0          q qq q q q E EEE E E E P La solución es, por tanto: 5520.20 qE Voltios y 4026.00  radianes. A continuación, linealizamos las ecuaciones de estado del modelo no lineal alrededor del punto de funcionamiento determinado, y obtenemos:                      tutxtx tE tP M tE t t MM D E M tE t t q q q                                                                                                2.00 050 00 5.001176.0 18.395.28.234 010 1 0 0 1 00 0sin sincos 010 203 01001                   Completamos el modelo con las ecuaciones de salida, que serán directamente las variables de estado  t y  tEq :                                        tE t t tE t ty q q    100 001
  • 4. Departamento de Ingeniería de Sistemas y Automática Universidad Politécnica de Valencia INGENIERÍA DE CONTROL I 2009-10 P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es 4. Control integral por realimentación del estado para el sistema linealizado aproximado: Con el modelo linealizado (A, B, C) determinado en el apartado anterior, construimos un sistema ampliado que incluya la integral de los errores entre las salidas y sus respectivas referencias:                txCtrtytrtetvdttetv                tr I tu aB B tx aA C A tv tx tx aa                           0 00 0     El control por realimentación del estado para este sistema ampliado:    txKtu aa  , que incluye la acción integral, se puede diseñar mediante el comando place de MATLAB. >> Aa = [ A zeros(3,2); -C zeros(2,2)]; >> Ba = [ B; -D]; >> Ka = place(Aa, Ba, [-10 -10 -10.001 -10.002 -10.001])          0500.50005050.9705878.0 00059.207837.05501.03053.1 aK El control diseñado para el sistema linealizado aproximado se puede aplicar al sistema original no lineal, siempre que nos encontremos en un entorno próximo al punto de funcionamiento. El esquema de SIMULINK que implementa este control, suponiendo que todo el estado es medible sería: x v xa vel_ang ref_ang ref_Eq 1 s Integrator1 1 s Integrator U x Generador Sincrónico Ka* u Gain Eq Demux Angulo
  • 5. Departamento de Ingeniería de Sistemas y Automática Universidad Politécnica de Valencia INGENIERÍA DE CONTROL I 2009-10 P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es 5. Linealización exacta mediante una realimentación del estado. Si expresamos en modelo no lineal del generador síncrono, obtenido en el apartado 2, de la siguiente forma:                                                                              tu tu M txtx M txtxtxD tx tx tx tx tx 2 1 1332 1312 2 3 2 1 1 0 0 1 00 cos sin                                                                      tu G M txtxtxf txtxf txtxtxf tx tx txtx         1 0 0 1 ,, , ,, 321 312 3211 3 2 21 Aplicando la realimentación no lineal:            tutxtxtxfGtu L  321 1 ,, , se obtiene el sistema linealizado exactamente (Ale, Ble):                tu tx tx tx tx tx tx tx L                                             10 01 00 000 000 010 3 2 1 3 2 1     6. Control integral por realimentación del estado para el sistema linealizado exactamente: Como el modelo linealizado exactamente (Ale, Ble, Cle) determinado en el apartado anterior, está desacoplado y ya dispone de integradores de las salidas, como se puede demostrar al obtener su matriz de transferencia: >> Ale = [ 0 1 0; 0 0 0; 0 0 0]; >> Ble = [0 0; 1 0; 0 1]; >> SYSlr = ss(Ale, Ble, C, D); >> Glr = tf(SYSlr)              s ssGlr 1 0 0 1 2 El sistema está desacoplado y ambos bucles disponen de un integrador, por lo que el control integral se puede diseñar ajustando la ganancia de la prealimentación, sin necesidad de añadir otro integrador. Si diseñamos un control por realimentación del estado para situar los polos en la posición deseada, se observa este desacoplamiento: >> Kle = place(Ale, Ble, [-10 -10 -10.000001])        1000 020100 leK
  • 6. Departamento de Ingeniería de Sistemas y Automática Universidad Politécnica de Valencia INGENIERÍA DE CONTROL I 2009-10 P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es Los dos primeros estados se realimentan sobre la primera entrada para controlar la primera salida (y1 = x1), y el tercer estado se realimenta sobre la segunda entrada para controlar la segunda salida (y2 = x3). También se podría diseñar la realimentación del estado por separado para cada bucle, dando el mismo resultado: >> Kle1 = acker(Ale(1:2, 1:2), Ble(1:2, 1), [-10 -10]) >> Kle2 = acker(Ale(3, 3), Ble(3, 2), [-10]) >> Kle = [Kle1 0; 0 0 Kle2] Para conseguir el seguimiento, simplemente hay que ajustar la ganancia de la prealimentación para conseguir una ganancia estática en bucle cerrado unitaria.               32 211 3,33,3 2,11,11,1 2 1 xKrefKtu xKxKrefKtu leyleL leleyleL   El esquema de SIMULINK que implementa este control, suponiendo que todo el estado es medible sería: 7. Comparación de los dos controles: En ambas simulaciones se parte del sistema en reposo y se aplican los siguientes cambios en las referencias: - La referencia del ángulo  cambia de 4026.00  a 1.00  radianes en el instante 2 seg. - La referencia de qE cambia de 552.20 qE a 20 qE voltios en el instante 4 seg. Las evoluciones de los estados es más suave con el control no lineal que con el control lineal que presenta una mayor sobreoscilación. Sin embargo, la evolución de las señales de control es más brusca con el control no lineal, que con el control lineal. Ul vel_ang K*u inv(G) x f 1 f 2 Subsystem Ref_ang Ref_Eq K*u Kle(2,3) K*u Kle(1,1) K*u Kle U x Generador Sincrónico Eq Entradas Demux Demux Angulo
  • 7. Departamento de Ingeniería de Sistemas y Automática Universidad Politécnica de Valencia INGENIERÍA DE CONTROL I 2009-10 P. Albertos. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 79570 e-mail pedro@aii.upv.es J.V. Roig. Dept. Ingeniería de Sistemas y Automática. UPV. Ext.: 75768 e-mail jvroig@aii.upv.es En las siguientes gráficas se pueden observar estas señales. 0 1 2 3 4 5 6 0 1 2 3 4 5 P(t) Entradas (verde: control lineal, rojo: control no lineal) 0 1 2 3 4 5 6 0 50 100 150 E(t) Tiempo (seg) 0 1 2 3 4 5 6 0 0.5 1 (t) Estados (verde: control lineal, rojo: control no lineal) 0 1 2 3 4 5 6 -2 0 2 4 (t) 0 1 2 3 4 5 6 0 2 4 6 Eq (t) Tiempo (seg)