17
diseño de controladores Sistemas de Control Ing. Adriana Aguirre

diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

diseño de controladores

Sistemas de Control

Ing. Adriana Aguirre

Page 2: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Lugar geométrico de las raíces de lazo cerradoGráfica que nos permite conocer las posibles ubicaciones de los polos de lazo cerrado del sistema dependiendo de la ganancia del controlador y de la ubicación de los polos y ceros de la función de lazo abierto.

Al variar otro parámetro que no sea la ganancia del controlador o al variar dos o más parámetros a la vez, el análisis de esta gráfica se complica. Por eso recurrimos a herramientas como Sisotool para el diseño de controladores.

Page 3: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

¿Qué es Sisotool?Herramienta de Matlab que permite obtener el lugar geométrico de las raíces de manera dinámica. Es usado para el diseño de controladores,compensadores y filtros ya que también permite visualizar la respuesta en frecuencia del sistema.

Para utilizar esta herramienta se utiliza el siguiente comando:

sisotool(G,C,H,F)

Page 4: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Sintaxis

Sisotool nos permite realizar el diseño del controlador y del filtro, es decir de C y F por lo que en el comando anterior se los deja como 1. Note que Matlab asume realimentación negativa; tanto esto como la arquitectura del sistema se puede editar como veremos más adelante.

sisotool(G,1,H,1)

Page 5: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Entorno

Page 6: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Entorno

Page 7: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Cambiar la arquitectura

Page 8: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Respuesta en el tiempo

Page 9: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Respuesta en el tiempo

Page 10: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Respuesta en el tiempoEs importante que se muestren las especificaciones de :*Valor Pico/ Overshoot*Valor Final*Tiempo de estabilización

En este ejemplo no existe sobrenivel porcentual, por lo que no se muestra.

Page 11: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Personalización Siso Design

Page 12: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Personalización Siso Design

Page 13: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Controladores

Page 14: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Controladores

Page 15: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

ControladoresSe puede cambiar la ubicación de los polos de lazo cerrado cambiando la ganancia del controlador desde la pestaña Compensator Editor de la ventana Control and Estimation Tools Manager, o moviendo los mismos en la ventana SISO Design que es la que tiene el lugar geométrico de las raíces. De igual manera, cuando se agreguen polos o ceros al controlador se lo realizará por cualquiera de las dos ventanas.

Page 16: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

ControladoresNormalmente se utiliza el Compensator Editor cuando se conoce la ubicación exacta del polo o cero a agregar o la ganancia del sistema. En cambio la ventana SISO Design se utiliza cuando no se conoce la posición exacta de los polos y ceros, sino que la posición a escoger de los mismos depende de los requerimientos del diseño del controlador y del lugar geométrico resultante.

Page 17: diseño de controladores - blog.espol.edu.ecblog.espol.edu.ec/sistemasdecontrol/files/2020/06/Sisotool.pdf · Compensator Editor de la ventana Control and Estimation Tools Manager,

Simbologíax:Polos de la función de transferencia de lazo abierto. (GH)

o:Ceros de la función de transferencia de lazo abierto. (GH)

x:Polos del Controlador. (C)

o:Ceros del Controlador. (C)

:Polos de la función de transferencia de lazo cerrado. (T)