Documente Academic
Documente Profesional
Documente Cultură
Facultad de Ingeniería
Escuela Profesional de Ingeniería Mecatrónica
Control Avanzado
AUTORES :
CICLO : IX
Trujillo, Perú
29 de Julio del 2020
Obtención Del Estimador De Estados Del Modelo De Ecuaciones De Espacio – Estado En Tiempo
d = 0.5
L = 0.022H
C = 3300uF
R = 15
F = 1000Hz
Vi = 1v
Donde:
k: ciclo de trabajo
F: frecuencia
i: corriente
L: inductancia
C: capacitancia
R: resistencia
vi : voltaje de entrada
vo : voltaje de salida
A continuación, seguimos las siguientes instrucciones:
Paso 1: Obtener el modelo de la planta, obteniendo las matrices de estado (Ap, Bp y Cp).
Vo ( s) Vi R
G( s)
d ( s) RLCs 2 Ls R
De la cual tenemos:
SLC
S 2 LRCVo( s ) Vo( s ) RVo( s ) ViRd ( s )
C
I c (S ) SCVo (S )
L
SLRI c ( S ) I c (S) RVo ( S ) Vi RD(S)
C
L R VR
SI c ( S ) I c (S) Vo ( S ) i D(S)
LRC LR LR
1
SVo ( S ) IC (S )
C
1 0
SVO ( S ) 0 C VO (S)
SI ( S ) 1 D( S )
C 1 I C ( S ) Vi
L RC L
V (S)
Y ( S ) 1 0 O
IC (S )
Paso 2: Diseñar un controlador, ya sea utilizando el posicionamiento de polos o regulador óptimo cuadrático
LQR, de tal manera que se obtenga un nuevo sistema, el cual será nuestro modelo de referencia (Am, Bm y
Cm). Se solicita que la respuesta presente un mejor tiempo de establecimiento y máximo sobrepico en
comparación a la planta original. Además, el error en estado estacionario deberá ser menor al 10% del valor
de la señal escalón.
Paso 3: Determinar la matriz omega. Adicionalmente, despejar los valores de omega11, omega12, omega21
y omega22, de acuerdo con las dimensiones de las matrices presentes en las ecuaciones matriciales revisadas
en el fundamento teórico.
Omega =
0 0 1.0000
0.0033 0 0
Omega11 =
0 0
0.0033 0
Omega12 =
Omega21 =
0.0015 0.0220
Omega22 =
Para tal propósito, se deberá utiliza la ecuación de Lyapunov. En MatLab se encuentra la posibilidad de usarlo
mediante el comando "lyap". Sin embargo, se sugiere, primeramente, reacomodar la anterior ecuación para
hacer más fácil la utilización del comando mencionado. La expresión quedaría de la siguiente forma:
s11 =
1 0
0 1
Paso 5: Despejar las ganancias Ku y Kx, a partir de las siguientes ecuaciones obtenidas a partir de las
Kx =
-13.1774 -12.8558
Ku =
13.1774
Paso 6: Incluir una ganancia Ke que cumpla con la condición de que los valores propios de la expresión (Ap
Para este propósito, se sugiere utilizar el comando de MatLab "eig" que permite conocer los valores propios
de una expresión. Es así que se se podrá probar para diferentes valores de Ke si la expresión en cuestión
ans =
1.0e+02 *
-0.1010 + 2.0303i
-0.1010 - 2.0303i
Paso 7: Simular el sistema con control adaptivo a partir del diagrama de bloques considerado en el fundamento
teórico del presente documento. El diagrama en Simulink deberá quedar como el que se muestra a
continuación:
Se sugiere ajustar el valor de la ganancia Ke de tal manera que la respuesta de la planta pueda adaptarse de
¿Por qué es necesario ajustar la ganancia Ke para mejorar el ajuste del sistema adaptivo?
Se ajusta el valor de Ke para que nuestro sistema tenga un comportamiento parecido a el modelo disminuyendo
el error del modelo y la planta y asi tenemos el control de la planta como el modelo que nos otros le planteamos
En determinado punto, por más que se aumente la ganancia Ke, la respuesta no cambia ¿A qué se debe
esto?
Por la saturación del sistema ya que el sistema llega a un valor maximo, causando que el sistema ya no aumente