Моделирование - это способ создания виртуального представления реальной системы. Можно смоделировать это виртуальное представление в широком диапазоне условий, чтобы увидеть, как оно работает.
Моделирование и имитация полезны для тестирования условий, которые трудно воспроизвести только с помощью аппаратных прототипов. Это особенно актуально на ранней стадии процесса проектирования, когда оборудование еще не доступно. Итерация между моделированием и моделированием может повысить качество конструкции системы на ранних этапах, уменьшив количество ошибок, обнаруженных в процессе конструирования.
Можно автоматически генерировать код из модели и, при наличии требований к внедрению программного и аппаратного обеспечения, создавать тестовые стенды для проверки системы. Генерация кода экономит время и предотвращает появление ошибок, закодированных вручную.
В конструировании на основе модели системная модель находится в центре рабочего процесса. Проект на основе модели обеспечивает быструю и экономичную разработку динамических систем, включая системы управления, системы обработки сигналов и системы связи.
Конструирование на основе модели позволяет:
Использование общей среды проектирования для всех проектных групп
Связать проекты непосредственно с требованиями
Постоянное выявление и исправление ошибок путем интеграции тестирования с проектом
Уточнение алгоритмов с помощью многооменного моделирования
Автоматическое создание встроенного программного кода и документации
Разработка и повторное использование наборов тестов

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

В данном учебном пособии основное внимание уделяется фундаментальным задачам Simulink ®, связанным с конструированием на основе моделей .
Определение и компоновка системы - определение целей моделирования, определение компонентов, компоновка системы модели.
Модель и проверка системы - моделирование и тестирование компонентов, интеграция компонентов, тестирование системы.
Проектирование системы в Simulink - проектирование и тестирование новых компонентов.
Первые две задачи в этом рабочем процессе моделируют существующую систему и устанавливают контекст для проектирования компонента. Следующим шагом в этом рабочем процессе будет внедрение нового компонента. Для создания кода и использования конструкции с реальной физической системой можно использовать продукты быстрого создания прототипов и встроенного кода, такие как Simulink Real-Time™ и Embedded Coder ®.