Тестирование алгоритмов управления в реальном времени

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


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

  • Рабочий процесс тестирования алгоритмов в реальном времени;
  • Создание приложений для работы в реальном времени;
  • Создание панелей управления;
  • Автоматизация тестирования алгоритмов;
  • Использование протоколов связи;
  • Оптимизация моделей для работы в режиме реального времени;
  • Программно-аппаратное моделирование (Hardware-in-th-Loop).


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


Продолжительность – 2 дня.
 

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

Модуль 1. Рабочий процесс

Модуль 2. Создание моделей реального времени

Модуль 3. Создание панелей управления

Модуль 4. Автоматизированное тестирование в реальном времени

Модуль 5. Использование протоколов связи

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

Модуль 7. Hardware-in-the-Loop, или программно-аппаратное моделирование

Подробная программа курса:

День 1

Модуль 1. Рабочий процесс

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

 

Модуль 2. Создание моделей реального времени

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

 

Модуль 3. Создание панелей управления

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

 

День 2

Модуль 4. Автоматизированное тестирование в реальном времени

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

 

Модуль 5. Использование протоколов связи

  • Поддерживаемые протоколы
  • UDP
  • Петлевое тестирование I2C

 

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

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

 

Модуль 7. Hardware-in-the-Loop, или программно-аппаратное моделирование

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

Код тренинга

SLRP
*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля