Рабочий процесс симуляции цикла

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

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

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

Перед выполнением рабочего процесса симуляции оборудования в цикле (HIL):

  1. Подготовьте и сконфигурируйте свою модель для симуляции в реальном времени. Для получения дополнительной информации смотрите Рабочий процесс подготовки модели реального времени и Рабочий процесс симуляции в реальном времени.

  2. Настройте и сконфигурируйте программное обеспечение, ввод-вывод интерфейсы и возможности подключения для вашего компьютера разработчика, целевого компьютера и ввода-вывода платы. Для получения дополнительной информации смотрите Запуск с Simulink Real-Time (Simulink Real-Time).

  3. Если вы выполняете программно-аппаратную симуляцию, чтобы протестировать ваш контроллер:

    • Сконфигурируйте контроллер.

    • Подключите контроллер к компьютеру реального времени.

Выполните симуляцию цикла

Генерация, загрузка и выполнение кода

Использование Simulink® Real-Time™ к:

  • Сгенерируйте и скомпилируйте код на компьютере разработчика.

  • Загрузите приложение реального времени на целевой компьютер.

  • Выполните приложение реального времени удаленно с компьютера разработчика.

Для получения дополнительной информации смотрите Генерация, Загрузка и Выполнение кода.

Оцените точность

Сравните результаты симуляции на целевом компьютере с вашими ссылками результатами. Являются ли результаты эталонной и модифицированной модели одинаковыми? Если нет, достаточно ли они похожи, чтобы эмпирические или теоретические данные также поддерживали результаты симуляции измененной модели? Измененная модель, представляющая явления, которые вы хотите измерить? Правильно ли это представляет эти явления? Если вы планируете использовать свою модель, чтобы протестировать проектирование контроллера, является ли модель достаточно точной, чтобы получить результаты, на которые можно положиться для проверки системы? Ответы на эти вопросы помогают вам решить, достаточно ли точны результаты в реальном времени.

Оцените скорость

Чтобы выяснить, генерирует ли моделирование переполнение, исследуйте отчет о времени выполнения задачи (TET), который Simulink Real-Time генерирует для симуляции.

Вернитесь к рабочему процессу подготовки модели реального времени

Ваша модель не способна в реальном времени, если симуляция на вашей машине реального времени генерирует переполнение или приводит к результатам, которые недостаточно совпадают с вашими ссылочными результатами. Чтобы сделать вашу модель в реальном времени способной путем корректировки точности модели, вернитесь к подготовке модели реального времени или рабочему процессу симуляции в реальном времени.

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

Вернитесь к рабочему процессу симуляции в реальном времени

Ваша модель не способна в реальном времени, если симуляция на вашей машине реального времени генерирует переполнение или приводит к результатам, которые недостаточно совпадают с вашими ссылочными результатами. Чтобы сделать свою модель в реальном времени способной путем настройки настроек решателя симуляции, вернитесь к рабочему процессу симуляции в реальном времени.

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

Недостаточные вычислительные возможности для симуляции цикла

Вашей машине реального времени может не хватать вычислительных возможностей для запуска вашей модели в реальном времени. Если ваша модель не запускается в реальном времени или приводит к ненадежным результатам на целевой машине после нескольких итераций рабочих процессов в реальном времени, рассмотрите эти опции для увеличения вычислительной степени:

Похожие примеры

Подробнее о