Полунатурное моделирование с КПМ "РИТМ"

Записаться на обучение

Описание курса

Практический курс посвящён тестированию и отладке алгоритмов управления в режиме жесткого реального времени. Рассматривается работа с машинами реального времени на примере оборудования фирмы РИТМ, а также возможности инструмента Simulink Test, предназначенного для формального тестирования алгоритмов.

Курс включает в себя:

Быстрое прототипирование алгоритмов управления
Программно-аппаратное моделирование (Hardware in the Loop, HIL)
Подготовку моделей к запуску в реальном времени
Программное управление моделью в реальном времени
Формальное тестирование моделей

Предварительная подготовка

Пройденный курс Основы работы в MATLAB или эквивалентный опыт использования MATLAB.
Пройденный курс Simulink для моделирования систем и алгоритмов или эквивалентный опыт использования Simulink.
Желательно также прохождение курса Физическое моделирование мультидисциплинарных систем в Simscape или знакомство с Simscape.

Продолжительность

2 дня

Продукты

Simulink Real-Time
КПМ РИТМ

Программа курса

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

Модуль 2. Создание моделей реального времени
Обзор экспериментальной установки (синхронная машина с постоянными магнитами)
Переход от модели объекта к интерфейсам подключения самого объекта
Настройка физических интерфейсов
Работа с датчиками и исполнительными механизмами
Работа с экспериментальной установкой
Визуализация и протоколирование результатов

Модуль 3. Создание панелей управления
Использование Simulink Dashboard
Создание панелей инструментов и осциллографов
Создание независимых приложений

Модуль 4. Автоматизированное тестирование в реальном времени
Создание окружения для автоматизированного тестирования
Создание тестовых последовательностей
Задание наборов входных параметров
Анализ результатов тестирования

Модуль 5. Использование протоколов связи
Поддерживаемые протоколы
UDP
Петлевое тестирование I2C

Модуль 6. Оптимизация моделей для запуска в реальном времени
Варианты описания модели объекта управления
Профилирование и отладка моделей в реальном времени
Оптимизация модели объекта управления

Модуль 7. Hardware-in-the-Loop, или программно-аппаратное моделирование
Рабочий процесс Hardware-in-the-Loop (HIL)
Запуск алгоритма управления на целевой платформе
Настройка системы для HIL
HIL-тестирование

Сферы применения:

Мехатроника
Системы связи
Робототехника
Системы управления