Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

SLMB: Работа с моделями и верификация в Simulink

Продолжительность 22 академических часа.

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

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

Настоятельно рекомендуется предварительное прохождение курсов «Основы работы в MATLAB» и «Simulink для моделирования систем и алгоритмов» или аналогичный опыт с продуктами MATLAB и Simulink.

Участники курса научатся:

· Управлять подсистемами и моделями Simulink

· Работать с требованиями, предъявляемыми к системам

· Пониманию, в каких случаях лучше использовать подсистемы, библиотеки и ссылки на модели

· Определять и контролировать модели на соответствие стандартам моделирования

· Тестировать модели Simulink на соответствие требованиям и делать анализ на полноту охвата модели тестированием

· Проводить верификацию модели используя формальные методы

· Автоматизировано создавать документацию к моделям

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

Модуль 1. Модельно-ориентированное проектирование.

Цели: Дать представление о том, как моделирование в Simulink может применяться в традиционном процессе разработки. Показать, в каких модулях курса находится соответствующий материал.

Модуль 2. Привязка требований к модели и определение интерфейсов.

Цели: Показать, как модели Simulink могут использоваться для контроля на соответствие требованиям, предъявляемым к системе; для составления структуры системы и определения интерфейсов между компонентами.

НЕ нашли? Не то? Что вы ищете?

· Материал показывается на примере системы управления заслонкой

· Определение компонентов системы в модели Simulink

· Привязка требований к модели

· Определение интерфейсов компонентов модели

· Использование объектов типа «шина» для определения интерфейсов

Модуль 3. Архитектура модели.

Цели: Обсудить «за и против» использования различных способов организации компонентов моделей Simulink.

· Создание и использование компонентов системы

· Подсистемы, библиотеки и ссылки на модели

· Практические аспекты использования компонентов

Модуль 4. Управление конфигурациями.

Цели: Показать приемы, которые используются для управления и настройки окружения Simulink, а также для определения зависимостей моделей Simulink.

· Создание компонентов с вариациями

· Зависимости моделей

· Сравнение моделей Simulink

· Настройки проекта Simulink

· Настройка окружения Simulink

Модуль 5. Управление данными.

Цели: Обсудить данные в моделях Simulink и показать предпочтительную практику управления данными.

· Параметры хранения – базовая, модельная области и область маски

· Загрузка и сохранение параметров

· Использование объектов данных

· Создание настраиваемых параметров

· Определение свойств, используемых при реализации

Модуль 6. Стандарты моделирования.

Цели: Обсудить, как использовать Simulink Model Advisor для контроля за соблюдением стандартов моделирования при разработке модели, проверки общих ошибок моделирования и оптимизации скорости моделирования.

· Что такое стандарты моделирования?

· Зачем нужны стандарты моделирования?

· Использование Model Advisor

· Правила в Model Advisor

· Создание собственных правил в Model Advisor

Модуль 7. Тестирование моделей в Simulink.

Цели: Использовать окружение Simulink для тестирования моделей на корректность функционирования, проведения анализа на полноту охвата тестированием и проверки свойств модели.

· Модели тестовых стендов

· Signal Builder

· Блоки для верификации модели

· Анализ на полноту охвата тестированием

· Автоматическая генерация тестовых векторов

· Доказательство свойств модели

Модуль 8. Тестирование моделей при помощи MATLAB.

Цели: Разработать скрипт на языке MATLAB для генерации тестовых векторов, выполнения модели и анализа результатов.

· Преимущества при тестировании с помощью кода MATLAB

· Генерация тестовых векторов

· Проверка результатов

· Анализ на полноту охвата тестированием

Модуль 9. Тестирование моделей при помощи SystemTest.

Цели: Использовать SystemTest для тестирования моделей Simulink, используя независимый графический инструмент.

· Преимущества при тестировании в SystemTest

· Тестовые вектора и тестовые переменные

· Компоненты Simulink

· Критерии прохождение/непрохождения теста

· Анализ результатов тестирования

· Компоненты MATLAB

Модуль 10. Разработка документации.

Цели: Обсудить методы автоматической генерации документации и отчетов из моделей Simulink.

· Печать модели на принтере при помощи PrintFrames

· Генерация отчетов

· Экспорт в WEB

· Генерация настраиваемых отчетов при помощи Simulink Report Generator