Перейти к основному содержимому

Запуск симуляции

Симуляция проверяет совместное поведение мастер-модели и настроенного MPC. Следующее состояние объекта вычисляется по используемым переходным характеристикам. Это расчет на модели, а не независимое воспроизведение реальной установки.

Подготовка​

Откройте конфигурацию Controller или свою настройку в дереве. Проверьте стартовое время, наличие предшествующей истории, состав CV/MV/DV и границы. Сохраните копию конфигурации для сравнительных запусков.

Расчет​

  1. Нажмите Старт, чтобы начать расчет.
  2. Наблюдайте счетчик Минуты, значения в таблицах и графики.
  3. Нажмите Остановить, чтобы приостановить непрерывный расчет.
  4. Для возобновления используйте Продолжить.

Симуляция после расчетных шагов Результат настоящего расчета MPC на копии DemoProject. Модельное время отличается от времени ожидания пользователя.

Команда Следующая минута предназначена для пошагового продолжения. В текущей реализации она меняет флаги уже запущенного worker; отдельно проверьте, что поток начал работать. Нажатие этой команды до старта само по себе не запускает поток.

Повторный запуск​

В исходниках есть обработчик сброса, но кнопка Сбросить симуляцию скрыта в проверенном интерфейсе. Для нового сравнения приостановите расчет и перезапустите приложение, затем откройте сохраненную конфигурацию с тем же начальным состоянием. Это также исключает накопление оставленных старой реализацией потоков.

DV в этой симуляции продолжается последним значением. Поэтому она не воспроизводит автоматически всю будущую историю измеренных возмущений. Проверку других сценариев и независимой ошибки модели следует планировать отдельно.

При остановке счета времени или ошибке решателя перейдите к диагностике. До экспорта обязательно выполните анализ результата.