Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 1
USO DE MATLAB ENFOCADO AL
ANALISIS DE SISTEMAS DE CONTROL
Julio Roberto Suárez Flechas – Código: 2160444
Imagen 2: Script para ingresar la función de transferencia Como segunda parte del lazo abierto, en la Imagen 5, se puede
visualizar el script realizado para graficar el funcionamiento
A partir de la línea once multiplicamos nuestra función de de nuestro sistema con un escalón unitario como entrada.
transferencia con cada una de las constantes de
proporcionalidad, y tendremos nuestro sistema listo para ser
probado con diferentes entradas. En la Imagen 3, se puede
visualizar el script realizado para graficar el funcionamiento
de nuestro sistema con un impulso unitario como entrada.
Imagen 6: Comportamiento del sistema para la entrada de escalón. Imagen 8: Comportamiento del sistema para entrada de rampla.
La gráfica que se obtiene nos deja ver como al ingresar el La gráfica que se obtiene nos deja ver como al ingresar la
escalón unitario al sistema, este va obteniendo una ganancia rampla al sistema, este va obteniendo una ganancia que irá
que irá aumentando, es decir, el sistema esta en estado aumentando exponencialmente, y después de un tiempo se
transitorio, y transcurrido 5 tabos de tiempo, dependiendo de logra estabilizar teniendo una ganancia lineal.
la constante de proporcionalidad, este entrara en estado
estable, manteniendo la ganancia en un valor. • Sistema en lazo cerrado: El segundo análisis que se realiza es
con el sistema en lazo cerrado, donde utilizaremos las mismas
Como tercera parte del lazo abierto, en la Imagen 7, se puede constantes de proporcionalidad del caso anterior y la función
visualizar el script realizado para graficar el funcionamiento de transferencia ingresada anteriormente. En este caso se
de nuestro sistema con una rampla como entrada. analizará el sistema con entradas de escalón, rampla y
parábola.
de la función hold, se dibuja la función de escalón unitario, entrada de rampla, sobre la gráfica de lsim por medio de la
como referencia de entrada. función hold, se dibuja la función de rampla, como referencia
de entrada.
Para este caso se utiliza la función c2d, el cual nos convierte el se puede observar la grafica del error en estado estable.
sistema continuo a discreto con el periodo de tiempo deseado.
En la Imagen 18 y 19, se puede observar el resultado de
utilizar la función c2d, discretizando la función con un periodo
de 1 y 0.1 segundos.
Para lograr ver los polos que se nos está generando con
diferentes ganancias proporcionales se utiliza la función pole,
y guardamos el resultado en una variable. Al ser la función de
orden uno se nos generara un solo polo, y a medida que se va
aumentando la ganancia proporcional el polo se va alejando
del origen, es decir estaremos mejorando el rendimiento. En la
Imagen 25, se pueden visualizar los polos generados.
Imagen 22: script para error en estado estable para controlador PID
Imagen 31: Comportamiento del sistema para la entrada de escalón. Imagen 33: Comportamiento del sistema para entrada de rampla.
La gráfica que se obtiene nos deja ver como al ingresar el La gráfica que se obtiene nos deja ver como al ingresar la
escalón unitario al sistema, este va obteniendo una ganancia rampla al sistema, este va obteniendo una ganancia que irá
que irá aumentando, es decir, el sistema esta en estado aumentando exponencialmente, y después de un tiempo se
transitorio, y transcurrido 5 tabos de tiempo, dependiendo de logra estabilizar teniendo una ganancia lineal, superando a la
la constante de proporcionalidad, este entrara en estado referencia debido a que cuando se estabilizan obtienen una
estable, manteniendo la ganancia en un valor. pendiente mayor a 1.
Como tercera parte del lazo abierto, en la Imagen 32, se puede • Sistema en lazo cerrado: El segundo análisis que se realiza es
visualizar el script realizado para graficar el funcionamiento con el sistema en lazo cerrado, donde utilizaremos las mismas
de nuestro sistema con una rampla como entrada. constantes de proporcionalidad del caso anterior y la función
de transferencia ingresada anteriormente. En este caso se
analizará el sistema con entradas de escalón, rampla y
parábola.
• Sistema en lazo cerrado con PID: Anteriormente se realizó el La gráfica que se obtiene nos deja ver como al ingresar el
análisis del sistema con un contralor proporcional, en esta escalón, dependiendo de la ganancia proporcional que se
parte realizaremos el análisis del sistema con una entrada de ingresa se obtendrán diferentes comportamientos en los
escalón unitario, pero utilizando un controlador PID estados transitorios, pero después de los 5 tabos los tres
(Controlador proporcional, integral y derivativo). En la sistemas entran en estado estable en el mismo valor.
Imagen 40, se puede visualizar el script realizado para obtener
la grafica de la respuesta con el controlador PID. • Sistema en abierto discretizando la función de transferencia:
Como siguiente trabajo de la práctica, procedemos a analizar
como se comporta la respuesta del sistema al momento de
discretizar nuestra función de transferencia para periodos de
muestreo de 0.1 y 1 segundo. En la Imagen 42, se puede
visualizar el script generado para discretizar la función.
utilizar la función c2d, discretizando la función con un periodo error en estado estable del sistema comprobando su
de 1 y 0.1 segundos. funcionamiento con una estrada de escalón. En la Imagen 46,
se puede observar la gráfica del error en estado estable.
Para lograr ver los polos que se nos está generando con
diferentes ganancias proporcionales se utiliza la función pole,
y guardamos el resultado en una variable. Al utilizar la
función se genera dos polos complejos conjugados, esto
debido a que nuestro sistema es subamortiguado. A medida
que aumentamos la ganancia la parte real se mantiene y la
parte imaginaria aumenta, por tanto el polo se aleja del origen,
estamos mejorando el sistema.
Imagen 47: script para error en estado estable para controlador PID
C. Aircraft Pitch
Imagen 48: grafica de error en estado estable para controlador PID
La finalidad que se desea lograr es diseñar un piloto
Al utilizar el controlador PID este nos está generando una automático que controla el paso de una aeronave.
adición de dos polos y un cero en nuestra función de
trasferencia, es decir, se estaría teniendo un integrador y por Teniendo las ecuaciones dinámicas del sistema se realiza la
tanto al ingresar nuestra entrada de escalón tendremos un error respectiva transformada de Laplace, y se obtiene la siguiente
de cero transcurrido cierto tiempo y en el estado transitorio su función de transferencia que nos describe el comportamiento
comportamiento depende de la ganancia proporcional del sistema:
indicada.
Imagen 56: Comportamiento del sistema para la entrada de escalón. Imagen 58: Comportamiento del sistema para entrada de rampla.
La gráfica que se obtiene nos deja ver como al ingresar el La gráfica que se obtiene nos deja ver como al ingresar la
escalón unitario al sistema, este va obteniendo una ganancia rampla al sistema, este va obteniendo una ganancia que irá
que irá aumentando, y variando en el transitorio, hasta que aumentando exponencialmente, y después de un tiempo se
encuentra una estabilidad lineal. logra estabilizar teniendo una ganancia lineal, superando a la
referencia debido a que cuando se estabilizan obtienen una
Como tercera parte del lazo abierto, en la Imagen 57, se puede pendiente mayor a 1.
visualizar el script realizado para graficar el funcionamiento
de nuestro sistema con una rampla como entrada. • Sistema en lazo cerrado: El segundo análisis que se realiza es
con el sistema en lazo cerrado, donde utilizaremos las mismas
constantes de proporcionalidad del caso anterior y la función
de transferencia ingresada anteriormente. En este caso se
analizará el sistema con entradas de escalón, rampla y
parábola.
Para este caso, con escalón unitario de entrada se utiliza la lsim, la cual nos permite generar la gráfica del
función step, la cual nos genera la gráfica del comportamiento comportamiento del sistema con cualquier tipo de entrada, en
del sistema con el impulso respecto al vector de tiempo t, con este caso la rampla, para ello se crea la variable ramp y será la
el cual evaluaremos el sistema en 60 segundos. En la Imagen que ingresamos en la función lsim la cual nos realiza la gráfica
60, se puede visualizar la gráfica generada para una entrada de de la respuesta a la rampla respecto al vector de tiempo t, con
escalón unitario, sobre la gráfica de step por medio de la el cual evaluaremos el sistema en 5 segundos. En la Imagen
función hold, se dibuja la función de escalón unitario, como 62, se puede visualizar la gráfica generada para una entrada de
referencia de entrada. rampla, sobre la gráfica de lsim por medio de la función hold,
se dibuja la función de rampla, como referencia de entrada.
Imagen 71: Grafica de error en estado estable en controlador Imagen 73: grafica de error en estado estable para controlador PID
proporcional.
Al agregar otro integrador con el controlador PID estamos
haciendo que el error siga tendiendo a cero, dependiendo de la
Debido a que la función de transferencia cuenta con un ganancia proporcional que se utiliza antes de llegar a cero en
integrador el erro será cero después de un tiempo. el estado transitorio el error cambiara hasta estabilizarse en
cero.
En la Imagen 72, se puede observar el script realizado para
graficar el error de estado estable utilizando el controlador • Obtención de los polos de la función en lazo cerrado: Como
PID, se realizará el mismo cambio de posición con variables parte final de análisis del sistema, se procede a realizar un
en la función feedback y obtendremos el error en estado script con el cual podremos ver los polos de la función de
estable del sistema comprobando su funcionamiento con una transferencia en lazo cerrado. En la Imagen 74, se puede
estrada de escalón. En la Imagen 48, se puede observar la visualizar el script creado.
gráfica del error en estado estable.
III. CONCLUSIONES
REFERENCES
• Messner Bill (2011- 2017). Control Tutorials for Matlab and
Simulink. Recuperado de:
http://ctms.engin.umich.edu/CTMS/index.php?aux=Home