
Parámetros de barrido
Pocos modelos se someten a una sola simulación. De hecho, la ejecución de varias simulaciones con diferentes parámetros y la comparación de los resultados es una de las tareas más esenciales de los usuarios. Esto se puede hacer con los scripts en Dymola o Python, o bien mediante la funcionalidad integrada.
Dymola tiene una moderna interfaz de usuario que permite al usuario arrastrar y soltar las variables que se utilizarán para el barrido y la visualización de los resultados. Al realizar el barrido de un parámetro, tiene la opción de trazar las trayectorias completas o solo los puntos al final de la simulación. Cuando se realiza el barrido de dos parámetros, Dymola trazará una superficie a partir del último punto.
Los barridos de parámetros se ejecutan automáticamente en paralelo en todos los núcleos disponibles del procesador del ordenador.
Calibración del modelo
Un modelo de Modelica que describe un sistema físico normalmente incluye muchos parámetros que tienen que definirse. Algunos valores de los parámetros son difíciles de determinar a partir de la especificación de diseño, o bien difíciles de medir, por ejemplo, la inercia de una pieza, la fricción y los parámetros de pérdida.
La calibración del modelo (estimación de parámetros) es el proceso por el que los datos medidos desde un dispositivo real se utilizan para ajustar parámetros de forma que los resultados de la simulación concuerden con los datos medidos. Dymola varía los parámetros de ajuste y realiza la simulación para buscar soluciones satisfactorias que reducen al mínimo la diferencia entre los resultados de la simulación y las mediciones.
Optimización de diseño
La optimización de diseño se utiliza para ajustar los parámetros de un dispositivo o su controlador para mejorar la dinámica del sistema para varios criterios y casos.
Un modelo de Modelica contiene muchos parámetros que se pueden ajustar para conseguir un mejor rendimiento, por ejemplo, las constantes de amortiguación de un vehículo, la relación de transmisión de una caja de engranajes o los parámetros de un controlador.
La optimización de diseño es un enfoque para ajustar parámetros a fin de mejorar el comportamiento del sistema. Los parámetros de ajuste se calculan para minimizar los criterios matemáticos que expresan mejoras. Normalmente, los valores de los criterios se derivan de los resultados de la simulación, como la superación o el aumento del tiempo de una respuesta, pero también pueden derivarse de las respuestas de frecuencia o los análisis eigenvalue.
Gestión del modelo
La gestión del modelo incluye compatibilidad para el cifrado de modelos, control de versiones de Dymola (CVS, Subversion y GIT) y utilidades para la verificación, las pruebas y la comparación de modelos.
- Integración con sistemas de control de versiones.
- Pruebas de regresión (comprobación de los resultados de la simulación con los buenos resultados conocidos).
- Cobertura de clase y condición.
- Unidad variable y verificación de estilo.