Materiales: [ Cód.: sim1.zip ] [ PDF ]
Este video presenta ejemplos de código Matlab de simulación (integración numérica).
NOTA: aunque el vídeo está grabado presentando el código en formato M-file (extensión *.m), versiones de Matlab recientes (a partir de 2016) incorporan la posibilidad de ficheros Live Script (extensión *.mlx) que permiten utilizar un único fichero (la función con el modelo al final del mlx) e incorporar texto y fórmulas para explicar el código. En el fichero ZIP de materiales está la versión original con la que se grabó el vídeo y la nueva versión MLX que, posiblemente, sea más recomendable en la actualidad (recomendación meramente “estética” porque los cálculos realizados son exactamente los mismos).
- El vídeo describe las opciones más importantes de ode45 (Matlab).
- Describe cómo generar una función de Matlab con el modelo (el argumento odefun para ode45) para simular un muelle lineal sujeto a una fuerza externa (función del tiempo) de entrada.
- Integra (simula) esa función mediante el método de Euler, programado en un
bucle, y lo compara con el resultado de ode45 para diferentes valores de paso de
simulación .
Otro ejemplo de simulación por Euler de un depósito de primer orden aparece
en el video [
Como ejemplos adicionales, el vídeo [
Los sistemas pueden ser más complejos e integrar, por ejemplo,
“controladores”; un bucle cerrado de control se simula con ode45 en el vídeo
[
A veces, los resultados de simulación pueden ser entendidos mejor
mediante animaciones: el vídeo [
La comparación entre simulación numérica y resolución simbólica
de ecuaciones diferenciales ordinarias lineales se discute en el vídeo
[
La simulación está en la base de lo que se denomina “identificación
experimental”: el vídeo [
Colección completa [VER]:
Anterior Ecuaciones algebraico-diferenciales: consideraciones adicionales y conclusiones
Siguiente Simulación (ode45) de un tanque de calentamiento de primer orden