Modelo de tanque de mezclado: importación a Simulink

Antonio Sala, UPV

Dificultad: ** ,       Relevancia: PIC,      Duración: 08:03

Materiales:    [ Cód.: slkmix.zip ] [ PDF ]

Resumen:

Este vídeo importa a Simulink las ecuaciones de estado y de salida obtenidas en el vídeo [modmix]; por hacerlo un poco más autocontenido, un breve resumen de dicho modelado se discute hasta el instante [01:44] del vídeo.

La simulación en Simulink es una alternativa a la del ode45 discutida en el vídeo [odemix]. Simulink permite una interfaz de usuario gráfica incorporando generadores de ondas, osciloscopios, interacciones con otros sistemas, etc. que podría resultar más laborioso de preparar si se generara manualmente un modelo para ode45 en casos complejos (realmente Simulink acaba traduciendo todo a una función para el integrador numérico, pero de forma casi transparente al usuario).

La clave de la importación a Simulink es el comando matlabFunctionBlock, que traduce una expresión del Symbolic Toolbox a un bloque Matlab Function de código Matlab dentro de un modelo o subsistema “.slx”. Dos llamadas a ese comando crean ecuaciones de estado y de salida; luego, se pone un integrador tras las ecuaciones de estado (para transformar las derivadas del estado a los estados propiamente dichos), especificando una condición inicial arbitraria. Esos estados son “realimentados” a la ecuación de estados (dado que las derivadas del estado dependen de ellos mismos), e insertados en la ecuación de salida. Los adecuados bloques Demux, Inport y Outport completan el modelo, que se guarda como un subsistema para ser utilizado como un componente de otros modelos más complejos.

Colección completa [VER]:

© 2024, A. Sala. Se reservan todos los derechos en materiales cuyo autor pertenezca a UPV.
Para condiciones de uso de material de terceros referenciado, consulte a sus autores.