Средства проектирования моделей

Dymola поддерживает калибровку моделей, оптимизацию проектирования и передовое управление моделями.

Средства проектирования моделей

Comparing measured and simulated acceleration after tuning model parameters.

Калибровка моделей

В стандартную модель Modelica, описывающую физическую систему, входит целый ряд параметров, которые необходимо настроить. Значения отдельных параметров (например, инерции детали, трения и потерь) трудно измерить или определить на основе проектных технических условий.

Модуль «Калибровка моделей» (оценка параметров) используется для настройки параметров с помощью зарегистрированных данных реальных устройств так, чтобы результаты имитационного моделирования соответствовали загеристрированным данным. Dymola варьирует настраиваемые параметры в поиске удовлетворительных решений с минимальной разницей между результатами имитационного моделирования и снятыми показаниями реальных устройств.

Оптимизация проектирования

Модуль «Оптимизация проектирования» используется для настройки параметров устройства или его системы управления с целью повышения динамики системы при различных критериях и сценариях.

В модели Modelica содержится целый ряд параметров, которые можно настроить для повышения эффективности (например, коэффициент жесткости пружины в автомобиле, передаточное число в коробке передач, параметры системы управления).

«Оптимизация проектирования» - это метод настройки параметров с целью повышения эффективности системы. Настраиваемые параметры рассчитываются таким образом, чтобы максимально понизить математические критерии, в которых выражается улучшение. Значения критериев рассчитываются на основе результатов имитационного моделирования (например, зашкаливание или время нарастания ответа). Однако их можно вычислить и на основе частотной характеристики или анализа собственных значений.

Управление моделями

Модуль «Управление моделями» поддерживает шифрование моделей, управление версиями от Dymola (CVS и Subversion) и утилиты для проверки, тестирования и сравнения моделей.

  • Регрессивное тестирование (проверка результатов имитационного моделирования на основе заведомо верных результатов).
  • Покрытие класса и условий.
  • Проверка переменных блоков и стилей.