2 detalles de simulink y control
TRANSCRIPT
![Page 1: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/1.jpg)
Detalles de Simulink Orientados a Control de Sistemas ContinuosControl de Sistemas Continuos
Dr. Javier Vega Pineda
![Page 2: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/2.jpg)
Multiplexer y WorkspaceMultiplexer y Workspace
En Simulink En Matlab
![Page 3: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/3.jpg)
SubsistemasSubsistemas• Muy útil para crear sistemas jerárquicos,
d blagrupando bloques
• Existen dos formas de crear un subsistema:1. Insertando un bloque de subsistema y llenarlo
con los bloques
2. Agrupar bloques ya creados en un subsistema
![Page 4: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/4.jpg)
Subsistemas (modo 2)Subsistemas (modo 2)
Edit | Create Subsystem o Ctrl‐G
![Page 5: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/5.jpg)
Modelando una ecuación diferencial o Un sistema continuo
tdx )( Ctxdt
tdx+−= )(2)(
![Page 6: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/6.jpg)
Modelando una ecuación diferencial o Un sistema continuo
![Page 7: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/7.jpg)
Modelando una ecuación diferencial o un sistema continuo con la
Función de Transferencia del sistemaFunción de Transferencia del sistema
![Page 8: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/8.jpg)
Respuesta de un sistema, Matlab
8)( 2=sHX(s) Y(s)
84)( 2 ++ ssx(t) y(t)
![Page 9: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/9.jpg)
Respuesta de un Sistema, Simulinkexplícito o general
![Page 10: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/10.jpg)
Respuesta de un Sistema, Simulinkexplícito o general
![Page 11: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/11.jpg)
Respuestas de sistemas
•Modificar para un sistema inestable•Modificar para un sistema siempre oscilando o críticamente estable
![Page 12: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/12.jpg)
Controlador PIDProporcional‐Integral‐Derivativo
Proceso de tercer orden. Tres reactores en cascadaUtilizando la técnica de control Ziegler‐Nichols
pV Variables:H= altura del agua en el tanqueVol=volumen del agua en el tanque
H
V=voltaje aplicado a la bomba
Parámetros:A=área de la sección transversal del tanqueA=área de la sección transversal del tanquep=constante relacionada con la tasa del flujo de agua en la entradaq=constante relacionada con la tasa del flujo
Hq de agua de salida
HVdHAV ldModelo del sistema: HqpV
dtAVol
dt−==
![Page 13: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/13.jpg)
Controlador PIDControlador PID
HqpVddHAVol
dd
−== qpdtdt
![Page 14: 2 detalles de simulink y control](https://reader038.vdocumento.com/reader038/viewer/2022100518/558bb3a8d8b42ab21e8b45b5/html5/thumbnails/14.jpg)
Controlador PIDControlador PID
Nivel de agua deseado = 10 Nivel de agua deseado = 49