Documentos de Académico
Documentos de Profesional
Documentos de Cultura
+( +
2
)
+
(+)
+()
+()
2
+
Variables de estado:
Desplazamiento horizontal del carro
2
= +
2
Variables de estado:
1
= Posicion angular del anillo
2
= Velocidad angular del aro
Parmetros del sistema:
= 0,2
Punto de equilibrio:
= 0,7854
4.2.2 Anlisis matemtico
2
= +
2
Obtenido el modelo fsico del sistema y teniendo en cuenta que sus variables
de estado son:
1
= Posicion angular del anillo =
2
= Velocidad angular del aro = w
La representacin del sistema en espacios de estados queda:
1
=
= = 2
2
= =
2
=
+
2
Reemplazando trminos de
1
= ;
2
= ; y =
2
La representacin del sistema en espacios de estado es:
1
=
2
1
2
=
1
+
1
1
2
11
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Ahora se debe de encontrar los puntos de operacin, lo cual sus derivadas
evaluadas en el punto de operacin son igual a cero,
2
= 0
1
+
1
1
= 0
De la anteriores expresiones se pudo encontrar el punto de equilibrio de
2
= 0,
mientras que nos quedan dos incgnitas que son y
1
de las cuales se toma
una de las dos y se setea para as encontrar el punto de operacin de la otra.
Por lo tanto en este caso se setea a
1
= . Despejando as y encontrando .
1
=
=
Encontrando los puntos de equilibrio, se procede a linealizar el sistema por
medio del mtodo jacobiano evaluando de esta manera los puntos encontrados
en las matrices,
Para encontrar la matriz A:
=
=
[
2
]
=
[
2
]
1
= 0
2
= 1
1
=
(
1
+
1
1
)
1
=
1
+ (
1
(
1
) +
1
1
)
1
=
1
+ (
2
1
)
Para solucionar la
1
se utiliza identidades trigonomtricas como,
2
2
= cos (2)
por lo tanto
12
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
1
=
1
+ 2
1
2
= 0
La matriz A queda
=
[
2
]
= [
0 1
1
+ 2
1
0
]
Evaluando los puntos de operacin se tiene que
= [
0 1
+(
) 2 0
]
= [
0 1
0
]
Para encontrar la matriz B:
=
= [
= [
= [
0
1
]
Evaluando los puntos de operacin, y aplicando la identidad trigonomtrica de
() cos() =
(2)
2
Se tiene que la matriz B es,
= [
0
2
2
]
Para encontrar la matriz C:
=
= [
2
]
= [1 0]
Para encontrar la matriz D:
=
= 0
Se sabe que un sistema en representacin de estados es de la forma
13
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Reemplazando las matrices y los estados, la linealizacin del sistema en
representacin en espacios de estados es
[
] = [
0 1
0
] [
2
] +[
0
2
2
]
= [
1 0
] [
2
]
Ahora evaluando los parmetros que nos entrega el ejercicio que son
= 0.7854
= 0.2
= 9.8
Encuentro que mis puntos de operacin son:
2
= 0
1
= = 0.7854
=
=
9.8
0.2 0.7854
= 69.29
Encontrando as los valores de las matrices linealizadas y evaluadas en su
punto de operacin
= [
0 1
34.64 0
] = [
0
0.5
] = [
1 0
]
Asi el sistema linealizado en espacios de estados es
|
| = [
0 1
34.64 0
] [
2
] +[
0
0.5
]
= [
1 0
] [
2
]
Ahora se calcula el polinomio caracterstico de la matriz A que es el
determinante de
det( ) = ( [
1 0
0 1
] [
0 1
34.64 0
]) = ([
0
0
] |
0 1
34.64 0
|)
det( ) = [
1
34.64
] =
2
+ 34.64
Donde los polos estn ubicados en:
14
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
2
= 34.6481
El siguiente paso es para calcular las ganancias para la realimentacin,
corresponde a encontrar el polinomio deseado el cual se halla con los valores
requeridos por el usuario, los cuales son valores que caracterizan el
comportamiento de la realimentacin son,
= 10%
= 2
Con los dos valores anteriores se puede hallar a y a
, de la siguiente
manera.
= 1 +
/1
2
=
4.6
realizando el despeje de y
2
+ln(
2
)
= 0.935
=
4.6
= 2.45
Y como se sabe que el polinomio caracterstico de segundo orden es de la
forma
() =
2
+ 2
+
2
Reemplazando los valores encontrados se tiene que el polinomio es,
() =
2
+2(0.935)(2.45) + (2.45)
2
=
2
+4.5829 + 6.025
Para confirmar que estos polos sean estables, se halla los dos posibles valores
de , resolviendo el polinomio por la ecuacin cuadrtica
2
+4.5829 +6.025 = 0
Utilizo
1,2
=
2
4
2
= 0
Obtengo que
1
= 2.3 +4.65
2
= 2.3 0.8426
15
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Se puede decir que se tiene dos polos ubicados en el plano izquierdo, lo cual
nos dice que los polos deseados son estables y que de esta manera se puede
realizar un control adecuado para el sistema.
() = det[( ( )]
Ahora se toma la matriz y , y se realiza el clculo de ( )
= [
0 1
34.64 0
] [
0
0.5
] [
1
2
] = [
0 1
34.64 0
] [
0 0
0.5
1
0.5
2
]
= [
0 1
34.64 0.5
1
0.5
2
]
( ( ) = [
0
0
] [
0 1
34.64 0.5
1
0.5
2
]
= [
1
34.64 +0.5
1
+0.5
2
]
() = det[( ( )] = ( +0.5
2
) (1(34.64 + 0.5
1
))
() =
2
+0.5
2
+34.64 +0.5
1
Y por ltimo se puede realizar la igualacin entre el polinomio deseado y el
caracterstico, donde la igualdad es realizada termino a trmino para que se
pueda determinar el valor de las
1
y
2
.
() = ()
2
+0.5
2
+34.64 +0.5
1
=
2
+2(0.935)(2.45) +(2.45)
2
Realizando la igualacin trmino por trmino, se encuentra los valores de
1
y
2
Para encontrar
2
:
0.5
2
= 3.999 4
2
=
4
0.5
= 8
Para encontrar
1
:
34.64 +0.5
1
= 11.446
1
=
11.446 34.64
0.5
= 46.388
Finalmente el vector de realimentacin para el control, corresponde a:
= [
1
2
]
= [46.388 8]
16
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Para comprobar el clculo de las K, se puede realizar en Matlab el clculo de
ellas, haciendo uso de herramientas como lo son: Place, Acker.
4.2.3 Anlisis simulacin
Montaje Simulink para realimentacin de estados para el modelo no lineal:
Se puede observar que el control realizado por realimentacin de estado para
el montaje del modelo No lineal debe tener unas caractersticas especficas
para el montaje adecuado y buen funcionamiento, que son:
Para poder agregar los valores de K, se debe primero tomar las
variables de estado y restarle el punto de equilibrio, para as convertir a
las x no lineales en variables incrementales que son a las que se les
calculo la ganancia de realimentacin.
Para los valores de la ganancia U que corresponden a K*x, se le debe
sumar el punto de equilibrio para as poder transformar la u en variable
incremental a la u en variable no lineal.
17
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Resultados obtenidos:
En la grfica se puede apreciar el comportamiento de la variable de estado,
durante el control en el modelo no lineal.
La grafica superior corresponde a
1
ya que se ve que va hacia 0.7854 que es
su punto de equilibrio.
1
= = 0.7854
La grafica inferior corresponde a
2
ya que se observa que va a 0 que es su
punto de equilibrio.
2
= 0
Adems de tener como parmetro importante el,
= 10%
= 2
Lo cual se puede apreciar en la grfica que el tiempo de establecimiento
es
mayor a 2 seg. maso menos 2.2 seg.; pero el sobrepaso no es mayor al
10%.
Debido a que el 10% de 0.7854 es igual a 0.07854, por lo cual sera un valor de
0.86394.
Y en la grfica se observa que el sobrepaso no est siendo mayor que el
0.784, lo cual claramente es muy bueno.
En conclusin se puede observar que las variables originales, que son las del
sistema no lineal convergen asintticamente al punto de equilibrio adecuado al
calculado; adems cabe decir que el tiempo de establecimiento es un poco
18
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
mayor de lo calculado, ya que el sobrepaso es muy pequeo y hace que los
valores cambien para que se pueda seguir cumpliendo con los valores de K.
Montaje Simulink para realimentacin de estados para el modelo lineal:
En la figura se puede apreciar el control por realimentacin de estado para el
modelo lineal.
Resultados obtenidos:
En la grfica se puede ver el resultado para el modelo lineal.
La grafica superior corresponde a
1
y la grfica inferior corresponde a
2
,
mostrando que su comportamiento es el adecuado ya que estas convergen a
19
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
cero, que es lo que deben hacer o presentar en su comportamiento. Adems
de cumplir con los parmetros de
= 10%
= 2
En conclusin, Se observa como el tiempo de establecimiento
es de 2
segundos no como el modelo no lineal que era mayor a 2 seg. (2.2seg.) y el
sobrepaso es algo o mucho menor a al 10% pues se ve claramente que
este no alcanza a llegar a 0.1. Dejando as una idea clara de que el control
aplicado cumple con los parmetros establecidos para los polos deseados.
4.3. SATLITE MONO-AXIAL
4.3.1. Planteamiento del problema
Figura N 3 Satlite Mono-axial
En la figura 3 considere un cuerpo que gira alrededor de un eje fijo en el
espacio ingrvido accionado por torques, los cuales son producidos gracias a la
expulsin controlada de gases, mediante un sistema de toberas de reaccin
adosadas al cuerpo en forma opuesta.
El modelo que se presenta est asociado al problema de orientacin de un
satlite mono-axial cuyo ngulo de orientacin, respecto de un eje oblicuo no
coincidente con el eje principal, se mide utilizando la representacin de Cayley-
Rodrigues dada por:
Representacin en espacio de estados:
1
=
1
2
(1 +
1
2
)
2
2
=
1
=
1
20
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Parmetros del sistema:
= 90
Punto de equilibrio:
= 1,5
1 =
2 = .
= representa el .
4.3.2 Anlisis matemtico
Teniendo ya la representacin de estados del sistema que es,
1
=
1
2
(1 +
1
2
)
2
1
2
=
1
2
=
1
Ahora se debe de encontrar los puntos de operacin, lo cual sus derivadas
evaluadas en el punto de operacin son igual a cero,
1
2
(1 +
1
2
)
2
= 0
1
= 0 = 0
De la anteriores expresiones se pudo encontrar el punto de equilibrio de = 0 ,
mientras que nos quedan dos incgnitas que son
1
y
2
de las cuales se toma
una de las dos y se setea para as encontrar el punto de operacin de la otra.
Por lo tanto en este caso se setea a
1
= . Despejando as y encontrando
2
.
1
=
1
2
(1 +
1
2
)
2
= 0
2
= 0
Encontrando los puntos de equilibrio, se procede a linealizar el sistema por
medio del mtodo jacobiano evaluando de esta manera los puntos encontrados
en las matrices,
Para encontrar la matriz A:
21
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
=
=
[
2
]
=
[
2
]
1
=
1
2
=
1
2
(1 +
1
2
)
1
= 0
2
= 0
La matriz A queda
=
[
2
]
= [
2
1
2
(1 +
1
2
)
0 0
]
Evaluando los puntos de operacin se tiene que
= [
2
1
2
(1 +
2
)
0 0
]
= [
0
1
2
(1 +
2
)
0 0
]
Para encontrar la matriz B:
=
= [
= [
Se tiene que la matriz B es,
= [
0
1
= [
0
1
]
Para encontrar la matriz C:
=
= [
2
]
= [1 0]
Para encontrar la matriz D:
22
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
=
= 0
Se sabe que un sistema en representacin de estados es de la forma
Reemplazando las matrices y los estados, la linealizacin del sistema en
representacin en espacios de estados es
[
] = [
0
1
2
(1 +
2
)
0 0
] [
2
] +[
0
1
= [
1 0
] [
2
]
Ahora evaluando los parmetros que nos entrega el ejercicio que son
= 1.5
= 90
Encuentro que mis puntos de operacin son:
2
= 0
1
= = 1.5
= 0
Encontrando as los valores de las matrices linealizadas y evaluadas en su
punto de operacin
= [
0 1.625
0 0
] = [
0
0.011
] = [
1 0
]
Asi el sistema linealizado en espacios de estados es
|
| = [
0 1.625
0 0
] [
2
] +[
0
0.011
]
= [
1 0
] [
2
]
Ahora se calcula el polinomio caracterstico de la matriz A que es el
determinante de
det( ) = ( [
1 0
0 1
] [
0 1.625
0 0
]) = ([
0
0
] [
0 1.625
0 0
])
23
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
det( ) = [
1.625
0
] =
2
+ 1.625
Donde los polos estn ubicados en:
2
= 1.625
El siguiente paso es para calcular las ganancias para la realimentacin,
corresponde a encontrar el polinomio deseado el cual se halla con los valores
requeridos por el usuario, los cuales son valores que caracterizan el
comportamiento de la realimentacin son,
= 10%
= 2
Con los dos valores anteriores se puede hallar a y a
, de la siguiente
manera.
= 1 +
/1
2
=
4.6
realizando el despeje de y
2
+ln(
2
)
= 0.935
=
4.6
= 2.45
Y como se sabe que el polinomio caracterstico de segundo orden es de la
forma
() =
2
+ 2
+
2
Reemplazando los valores encontrados se tiene que el polinomio es,
() =
2
+2(0.935)(2.45) + (2.45)
2
=
2
+4.5829 + 6.025
Para confirmar que estos polos sean estables, se halla los dos posibles valores
de , resolviendo el polinomio por la ecuacin cuadrtica
2
+4.5829 +6.025 = 0
Utilizo
1,2
=
2
4
2
= 0
Obtengo que
24
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
1
= 2.3 +4.65
2
= 2.3 0.8426
Se puede decir que se tiene dos polos ubicados en el plano izquierdo, lo cual
nos dice que los polos deseados son estables y que de esta manera se puede
realizar un control adecuado para el sistema.
() = det[( ( )]
Ahora se toma la matriz y , y se realiza el clculo de ( )
= [
0 1.625
0 0
] [
0
0.011
] [
1
2
] = [
0 1.625
0 0
] [
0 0
0.011
1
0.011
2
]
= [
0 1.625
0.011
1
0.011
2
]
( ( ) = [
0
0
] [
0 1.625
0.011
1
0.011
2
] = [
1.625
0.011
1
+0.011
2
]
() = det[( ( )] = ( +0.011
2
) (1.625(0.011
1
))
() =
2
+0.011
2
+0.017875
1
Y por ltimo se puede realizar la igualacin entre el polinomio deseado y el
caracterstico, donde la igualdad es realizada termino a trmino para que se
pueda determinar el valor de las
1
y
2
.
() = ()
2
+0.011
2
+0.017875
1
=
2
+2(0.935)(2.45) +(2.45)
2
Realizando la igualacin trmino por trmino, se encuentra los valores de
1
y
2
Para encontrar
2
:
0.011
2
= 6.9733
2
=
6.9733
0.011
= 633.9374
Para encontrar
1
:
0.017875
1
= 6.435
1
=
6.435
0.017875
= 360
Finalmente el vector de realimentacin para el control, corresponde a:
= [
1
2
]
= [633.9374 360]
25
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Para comprobar el clculo de las K, se puede realizar en Matlab el clculo de
ellas, haciendo uso de herramientas como lo son: Place, Acker.
4.3.3 Anlisis simulacin
Montaje Simulink para realimentacin de estados para el modelo no lineal:
Se puede observar que el control realizado por realimentacin de estado para
el montaje del modelo No lineal debe tener unas caractersticas especficas
para el montaje adecuado y buen funcionamiento, que son:
Para poder agregar los valores de K, se debe primero tomar las
variables de estado y restarle el punto de equilibrio, para as convertir a
las x no lineales en variables incrementales que son a las que se les
calculo la ganancia de realimentacin.
Para los valores de la ganancia U que corresponden a K*x, se le debe
sumar el punto de equilibrio para as poder transformar la u en variable
incremental a la u en variable no lineal.
26
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Resultados obtenidos:
En la grfica se puede apreciar el comportamiento de la variable de estado,
durante el control en el modelo no lineal.
La grafica superior corresponde a
1
ya que se ve que va hacia 1.5 que es su
punto de equilibrio.
1
= = 1.5
La grafica inferior corresponde a
2
ya que se observa que va a 0 que es su
punto de equilibrio.
2
= 0
Adems de tener como parmetro importante el,
= 10%
= 2
Lo cual se puede apreciar en la grfica que el tiempo de establecimiento
es
mayor a 2 seg. maso menos 2.3 seg.; pero el sobrepaso no es mayor al
10%.
Debido a que el 10% de 1.5 es igual a 0.15, por lo cual sera un valor de 1.65 y
en la grfica se observa que el sobrepaso no est siendo mayor lo cual
claramente es muy bueno.
En conclusin se puede observar que las variables originales, que son las del
sistema no lineal convergen asintticamente al punto de equilibrio adecuado al
calculado y conservando un poco sus parmetros como y
.
27
UNIVERSIDAD DEL QUINDIO. FACULTAD INGENERIA. PROGRAMAINGENIERIA
ELECTRONICA. CONTROL DE PROCESOS. HOMEWORK N 1
Montaje Simulink para realimentacin de estados para el modelo lineal:
En la figura se puede apreciar el control por realimentacin de estado para el
modelo lineal.
Resultados obtenidos:
En la grfica se puede ver el resultado para el modelo lineal.
La grafica superior corresponde a
1
y la grfica inferior corresponde a
2
,
mostrando que su comportamiento es el adecuado ya que estas convergen a
cero, que es lo que deben hacer o presentar en su comportamiento. Adems
de cumplir con los parmetros de = 10% que es mucho menor al 0.1 que es
el 10% y