Во время семинара будет показан процесс разработки системы управления, автоматической генерации и верификации C кода. Рабочий процесс будет продемонстрирован на примере системы управления для векторного электродвигателя, однако применение показанных инструментов MathWorks и приемов легко обобщается для других объектов и приложений.  

Во время семинара будут затронуты следующие вопросы: 

  • Разработка и тестирование функциональных требований посредством симуляции 
  • Автоматическая генерация кода для контроллера и интеграция кода во внешний проект 
  • Автоматическая генерация кода полного проекта с драйверами периферийных устройств, интеграция с ОСРВ 
  • Верификация функциональных требований и требований к использованию ресурсов скомпилированного кода
  • Оптимизация кода под конкретную целевую платформ
  • Автоматизированная конвертация из плавающей точки в фиксированную точку
  • Двусторонняя трассируемость между моделью и кодом 
  • Верификация при помощи методов
  • Процессор-в-контуре и External Mode
  • Поддержка промышленных стандартов DO-178 (КТ-178), IEC 61508, ISO 26262, EN 50128, ГОСТ Р 51904 и других

Спикеры

Михаил Песельник
Михаил Песельник
Михаил Песельник

Ведущий инженер ЦИТМ Экспонента по прототипированию алгоритмов в реальном времени, а также по процессам верификации и валидации при проектировании встраиваемых систем повышенной надежности. Михаил имеет квалификацию магистра по специальности "Системный анализ, управление и обработка информации" в МГУЛ. Михаил имеет многолетний опыт работы с инструментами MathWorks в области разработки алгоритмов управления и является профессиональным тренером по модельно-ориентированному проектированию. До перехода в ЦИТМ Экспонента, он работал в мировых автомобильных компаниях, разрабатывая системы управления для двигателей внутреннего сгорания.

Индустрии: ВПК, Авиация, Космос

Сферы применения: Встраиваемые системы