Запуск симуляции
Симуляция проверяет совместное поведение мастер-модели и настроенного MPC. Следующее состояние объекта вычисляется по используемым переходным характеристикам. Это расчет на модели, а не независимое воспроизведение реальной установки.
Подготовка
Откройте конфигурацию Controller или свою настройку в дереве. Проверьте стартовое время, наличие предшествующей истории, состав CV/MV/DV и границы. Сохраните копию конфигурации для сравнительных запусков.
Расчет
- Нажмите Старт, чтобы начать расчет.
- Наблюдайте счетчик Минуты, значения в таблицах и графики.
- Нажмите Остановить, чтобы приостановить непрерывный расчет.
- Для возобновления используйте Продолжить.
Результат настоящего расчета MPC на копии DemoProject. Модельное время отличается от времени ожидания пользователя.
Команда Следующая минута предназначена для пошагового продолжения. В текущей реализации она меняет флаги уже запущенного worker; отдельно проверьте, что поток начал работать. Нажатие этой команды до старта само по себе не запускает поток.
Повторный запуск
В исходниках есть обработчик сброса, но кнопка Сбросить симуляцию скрыта в проверенном интерфейсе. Для нового сравнения приостановите расчет и перезапустите приложение, затем откройте сохраненную конфигурацию с тем же начальным состоянием. Это также исключает накопление оставленных старой реализацией потоков.
DV в этой симуляции продолжается последним значением. Поэтому она не воспроизводит автоматически всю будущую историю измеренных возмущений. Проверку других сценариев и независимой ошибки модели следует планировать отдельно.
При остановке счета времени или ошибке решателя перейдите к диагностике. До экспорта обязательно выполните анализ результата.