exponenta event banner

Рабочий процесс моделирования аппаратного обеспечения в цикле

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

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

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

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

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

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

  3. При выполнении моделирования HIL для тестирования контроллера:

    • Настройте геймпад.

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

Выполнение моделирования аппаратных средств в контуре

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

Используйте Simulink ® Real-Time™ для:

  • Создание и компиляция кода на компьютере разработчика.

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

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

Дополнительные сведения см. в разделах Создание, загрузка и выполнение кода.

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

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

Вычислить скорость

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

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

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

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

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

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

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

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

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

Связанные примеры

Подробнее