0% encontró este documento útil (0 votos)
113 vistas28 páginas

Introducción a Sisotool en Control

El documento presenta la herramienta Sisotool para el diseño de controladores. Explica cómo declarar funciones de transferencia, seleccionar la arquitectura de control, definir bloques como la planta y controlador, y utilizar gráficos y el editor del controlador para diseñar un controlador que cumpla requisitos de desempeño. Además, incluye un caso de estudio de un sistema de volante de inercia como ejemplo.

Cargado por

daniel robalino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
113 vistas28 páginas

Introducción a Sisotool en Control

El documento presenta la herramienta Sisotool para el diseño de controladores. Explica cómo declarar funciones de transferencia, seleccionar la arquitectura de control, definir bloques como la planta y controlador, y utilizar gráficos y el editor del controlador para diseñar un controlador que cumpla requisitos de desempeño. Además, incluye un caso de estudio de un sistema de volante de inercia como ejemplo.

Cargado por

daniel robalino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INTRODUCCIÓN A

SISOTOOL
LABORATORIO DE SISTEMAS DE CONTROL APLICADOS

Laboratorio de Sistemas de Control Aplicados


MECG 1055
PROGRAMA
Declaración de funciones de transferencia
Acceso a la herramienta
Selección de arquitectura
Definición de bloques F, C, G, H, etc
Preferencias
Gráficos por defecto
Gráficos adicionales
Editor del compensador
Añadiendo polos y ceros en el editor
Añadiendo polos y ceros en el plano S
Requerimientos de diseño (respuesta transitoria y plano S)
Exportar el controlador
Laboratorio de Sistemas de Control Aplicados
MECG 1055
DECLARACIÓN DE FUNCIONES DE
TRANSFERENCIA
CASO DE ESTUDIO:
Sistema de volante de inercia con entrada de par y salida de
desplazamiento angular (con b = 5 y J = 2):

Laboratorio de Sistemas de Control Aplicados


MECG 1055
DECLARACIÓN DE FUNCIONES DE
TRANSFERENCIA
CASO DE ESTUDIO:
Con retroalimentación negativa y una ganancia K (controlador
proporcional) el sistema queda de esta forma:

Laboratorio de Sistemas de Control Aplicados


MECG 1055
DECLARACIÓN DE FUNCIONES DE
TRANSFERENCIA
CASO DE ESTUDIO:
¿Cuál deberá ser el valor de K para cumplir ciertos índices de
desempeño?
Por ejemplo
%OS ≤ 5%
Ts ≤ 4s

Laboratorio de Sistemas de Control Aplicados


MECG 1055
DECLARACIÓN DE FUNCIONES DE
TRANSFERENCIA
CASO DE ESTUDIO:
Se debe declarar la función de transferencia de la planta (conviene
nombrarla G, luego veremos el porqué)

Laboratorio de Sistemas de Control Aplicados


MECG 1055
ACCESO A LA HERRAMIENTA
OPCIÓN 1: Pestaña APPS  Control System Designer (grupo CONTROL
SYSTEM DESIGN AND ANALYSIS)

OPCIÓN 2: Escribir sisotool en Ventana de Comandos y ENTER.

Laboratorio de Sistemas de Control Aplicados


MECG 1055
ACCESO A LA HERRAMIENTA

No aparece nada
porque no hemos
ingresado la
función de
transferencia de la
planta

Laboratorio de Sistemas de Control Aplicados


MECG 1055
SELECCIÓN DE ARQUITECTURA
Dar clic en Edit Architecture.
Explorar las diferentes configuraciones de bloques (usaremos la
primera)

Laboratorio de Sistemas de Control Aplicados


MECG 1055
SELECCIÓN DE ARQUITECTURA
Perturbación de
señal de control du

Bloque del Bloque de la Perturbación de


Error e controlador C planta G la salida dy

Señal de referencia,
punto de ajuste o set Señal de Señal de Salida y
point r control uC control total u

Bloque del filtro


de entrada F
Perturbación
de salida del Bloque del
sensor n sensor H

Laboratorio de Sistemas de Control Aplicados


MECG 1055
DEFINICIÓN DE BLOQUES
Para importar funciones de transferencia de los bloques F, G, y H (el
controlador C es el que vamos a diseñar y exportar al final) dar clic en
y seleccionar e importar del Workspace.

2) Seleccionar

1) Dar clic

4) Clic en OK

3) Clic en
Import
Laboratorio de Sistemas de Control Aplicados
MECG 1055
DEFINICIÓN DE BLOQUES
Por defecto Sisotool muestra la respuesta de la planta G ingresada, con
retroalimentación negativa unitaria, para una entrada r tipo escalón
unitario.
Si se desea usar una entrada diferente a 1, se puede ingresar
directamente el valor como una ganancia en F (Por ejemplo, una
entrada escalón de 2000 RPM, o de 50°C en plantas de control de
velocidad y temperatura.) 1) Dar clic e ingresar valor (10
radianes en nuestro caso de
estudio)

2) Clic en OK

Laboratorio de Sistemas de Control Aplicados


MECG 1055
DEFINICIÓN DE BLOQUES
Ahora Sisotool debería verse así:

Laboratorio de Sistemas de Control Aplicados


MECG 1055
PREFERENCIAS
Dar clic en Preferences  pestaña Options  Seleccionar
Zero/pole/gain en Compensator Format  Apply  OK
Esta selección es conveniente porque el diseño del controlador se hace
agregando y moviendo ceros y polos (modificando la trayectoria o lugar
geométrico de las raíces), y variando la ganancia K o moviendo los
polos retroalimentados.

Laboratorio de Sistemas de Control Aplicados


MECG 1055
GRÁFICOS POR DEFECTO

Editor gráfico
Diagrama
del Lugar
de Bode
Geométrico de
las Raíces

Opciones de
respuesta para
generar gráficas Respuesta del
adicionales sistema r a y
(salida y para
entrada escalón r)

Laboratorio de Sistemas de Control Aplicados


MECG 1055
GRÁFICOS POR DEFECTO
Podemos cerrar gráficos dando clic en la x de su pestaña, y mover o
distribuir los restantes arrastrándolos desde su pestaña (sombreado
azul muestra dónde quedaría la gráfica antes de soltar)
1 2

Arrastrar Soltar
Espacio
dejado al
cerrar el
diagrama 3 4
de Bode Cerrar
separación

Expandir a
la derecha
Laboratorio de Sistemas de Control Aplicados
MECG 1055
GRÁFICOS ADICIONALES
Clic derecho en la
respuesta deseada 
Las respuestas, de Plot  step o impulso
formato “A2B” se
interpretan como
“de A a B”, o “la
salida B para una
entrada en A” Una gráfica común,
aparte de r2y, es r2u,
para monitorear la señal
de control u para una
entrada de referencia r
(en este caso una
entrada escalón)

Laboratorio de Sistemas de Control Aplicados


MECG 1055
GRÁFICOS ADICIONALES

Monitorear la señal de
control es importante para
diseñar el control tomando
en cuenta los límites reales
de la señal de control
(voltaje a una resistencia de
calentamiento por ejemplo)

Laboratorio de Sistemas de Control Aplicados


MECG 1055
EDITOR DEL COMPENSADOR
Clic derecho en espacio en blanco del Root Locus Editor  Edit
Compensator
Expresión o función de
transferencia del
controlador

Ganancia del
controlador C
Datos de cada
elemento insertado en
Cuadro Dynamics Dynamics
para inserción de
ceros, polos,
integradores, etc.

Laboratorio de Sistemas de Control Aplicados


MECG 1055
AÑADIENDO POLOS Y CEROS
Clic derecho dentro del cuadro Dynamics  Add Pole/Zero 
Seleccionar entre integrador, polo real, zero real, polo complejo, cero
complejo, etc.
Puede hacer lo mismo pero en el espacio en blanco del Root Locus
Editor.

Ejemplo de un
polo real en -1

Laboratorio de Sistemas de Control Aplicados


MECG 1055
AÑADIENDO POLOS Y CEROS
Qué y cuántos elementos se inserten (polos X y ceros O, reales o
complejos, integradores, etc) + cambio de ubicación de dichos
elementos = modificación del lugar geométrico de las raíces (LGR)
Polo real
+ 1 polo movido al
real semiplano
derecho

En cada cambio
el LGR (curva
azul) cambia su
forma o
trayectoria

Laboratorio de Sistemas de Control Aplicados


MECG 1055
AÑADIENDO POLOS Y CEROS
Con el LGR deseado, o se arrastran y desplazan los polos del sistema
retroalimentado ( ), o se modifica la ganancia en el Compensator Editor
hasta lograr la respuesta transitoria deseada.

Laboratorio de Sistemas de Control Aplicados


MECG 1055
ÍNDICES DE DESEMPEÑO
¿Cómo saber cuando he logrado la respuesta transitoria deseada?
Clic derecho en Step Response (r2y)  Characteristics  Seleccionar
respuesta pico, tiempo de estabilización, o valor de estado estable.

Al igual que con el


comando step,
dar clic en los
puntos fija los
marcadores con la
información
desplegada

Laboratorio de Sistemas de Control Aplicados


MECG 1055
REQUERIMIENTOS DE DISEÑO
¿Cómo saber por dónde debería pasar el LGR o la ubicación de los
polos retroalimentados? Clic derecho en espacio en blanco del Root
Locus Editor  Design Requirements  New  Elegir el requerimiento
e ingresar el valor deseado
%OS = 5

%OS < 5 %OS > 5

Ingreso de requerimiento de diseño


 %OS < 5

Laboratorio de Sistemas de Control Aplicados


MECG 1055
REQUERIMIENTOS DE DISEÑO
Para el sistema retroalimentado es de 2do orden, ubicar los polos
retroalimentados en la intersección de los requerimientos de diseño, hará
que cumpla con ambos exactamente.
Si el sistema es de mayor orden será aproximado.

Con controlador proporcional (sin polos o


Sistema con %OS = 5 y Ts < 4 s Sistema con %OS = 5 y Ts = 4 s
.ceros adicionales) no cómo hacer pasar el
LGR por la intersección

Laboratorio de Sistemas de Control Aplicados


MECG 1055
EXPORTACIÓN DE CONTROLADOR
SI el controlador ya satisface los requerimientos de diseño:
Clic en Export  seleccionar el controlador C  modificar el nombre
de ser necesario  clic en Export  Revisar el Workspace de MATLAB.

Cambiar
nombre para
diferentes
versiones del
controlador

Laboratorio de Sistemas de Control Aplicados


MECG 1055
EXPORTACIÓN DE CONTROLADOR
Se pueden usar comandos para convertir de la forma
cero/polo/ganancia, al conjunto de ganancias P, I y D para la
implementación.

Recordar que le sesión de Sisotool se puede guardar, y luego abrir para


continuar con el diseño desde dónde se quedó.

Laboratorio de Sistemas de Control Aplicados


MECG 1055
¿PREGUNTAS?

Laboratorio de Sistemas de Control Aplicados


MECG 1055

También podría gustarte