С помощью Simulink Design Optimization можно настроить параметры модели Simulink для соответствия требованиям во временной области, требованиям в частотной области или обоим одновременно. Используя инструмент Design Optimization в Simulink Design Optimization, можно добавлять и редактировать требования к дизайну графически или путем ввода табличных данных. Графический инструмент позволяет отслеживать прогресс оптимизации. Он показывает графики для каждого требования, а также статус оптимизации в одном представлении. Как и при оценке параметров, возможно одновременно оптимизировать несколько параметров модели, включая скаляры, векторы, матрицы или поля структурированных переменных, определенных в рабочей области модели MATLAB или Simulink или в словаре данных Simulink.
Также доступен выбор одного из множества алгоритмов оптимизации, таких как градиентный спуск, нелинейный метод наименьших квадратов, симплексный поиск и, с помощью Global Optimization Toolbox, поиск по шаблону. Чтобы повысить производительность, можно настроить параметры алгоритма оптимизации, такие как допуски сходимости и количество итераций. Используя инструмент Sensitivity Analysis, можно исследовать пространство модели, используя такие методы, как моделирование по методу Монте-Карло и выбирать начальные точки для процесса оптимизации.
Чтобы ускорить процесс за счет оптимизации на нескольких ядрах или процессорах, нужно использовать Parallel Computing Toolbox с Simulink Design Optimization. Функция быстрого перезапуска Simulink позволяет повысить производительность, особенно в больших и сложных моделях, путем компиляции модели только один раз и использования этой версии для всех последующих симуляций.
Для настройки можно добавить требование к дизайну во временной области, выбрав тип требования и указав сигналы модели, которые будут использоваться для оценки, без добавления каких-либо блоков в модель. Оптимизация Simulink Design позволяет указать требования для сигнала:
Эти требования можно редактировать графически или путем ввода числовых значений. Например, чтобы отредактировать требование реакции на ступеньку, можно графически настроить границы или ввести значения для времени нарастания, превышения, времени установления и других параметров, которые определяют характеристики отклика.
Настройка параметров модели для удовлетворения требованиям в частотной области
Для оптимизации в частотной области необходимо использовать Simulink Design Optimization с Simulink Control Design, чтобы линеаризовать модель Simulink и использовать полученную линейную модель для включения таких требований, как:
Это позволяет оптимизировать характеристики частотной области системы управления, а также модель объекта.
Simulink Design Optimization позволяет находить компромисс между требованиями, такими как стабильность и производительность, когда идет настройка системы управления.
При оптимизации можно указать различные требования во временной и частотной областях для оптимизации производительности системы. Типичные требования включают в себя усиление и фазу, ограничения на коэффициент демпфирования, минимальные значения ширины полосы и ограничения на ступенчатые или импульсные характеристики. Можно оптимизировать полюсы, нули и коэффициенты усиления компенсаторов или напрямую настроить параметры соответствующих блоков в Simulink.
Simulink Design Optimization позволяет задавать собственные ограничения и весовые функции для оптимизации параметров модели Simulink. Например, можно спроектировать площадь поперечного сечения гидравлического цилиндра, одновременно ограничивая давление в цилиндре и гарантируя, что положение поршня соответствует заданным характеристикам реакции на ступенчатое воздействие.
Simulink Design Optimization позволяет тестировать и улучшать надежность проекта по отношению к изменениям параметров модели, используя симуляции Монте-Карло. Можно установить номинальные и ограничивающие значения для каждого неопределенного параметра в модели и проверить влияние этих изменений параметров на реакцию системы и требования к проектированию.
Оптимизация системы управления полетом
Оптимизация системы подвески
Simulink Control Design
Simulink — это среда блок-схем для многодоменного моделирования и проектирования на основе моделей. Он поддерживает проектирование на системном уровне, моделирование, автоматическую генерацию кода, а также непрерывное тестирование и проверку встроенных систем. Simulink предоставляет графический редактор, настраиваемые библиотеки блоков и решатели для моделирования и симуляции динамических систем. Он интегрирован с MATLAB, что позволяет включать алгоритмы MATLAB в модели и экспортировать результаты моделирования в MATLAB для дальнейшего анализа.
Simulink широко используется в автомобильной, аэрокосмической, коммуникационной, электронной и оборонной отраслях. Кроме того, он используется во многих инструментах Synopsys, таких как Cosimulation и Verification IP. В результате Simulink стал сегодня стандартным инструментом модельно-ориентированного проектирования в промышленности.
Благодаря этой интеграции можно отправить в MATLAB Simulink требования Visure, используемые на этапе анализа, и использовать их в качестве отправной точки для моделирования и проектирования.
Благодаря этой синхронизации команды могут легко сотрудничать и повышать прозрачность в режиме реального времени.
Как и во всех интеграциях, разработанных Visure, эта синхронизация между обоими инструментами выполняется с использованием мощного механизма управления изменениями, который позволяет избежать перезаписи информации.
Централизованное управление требованиями, рисками, тестами и моделированием на одной платформе. Благодаря этой мощной интеграции вы можете обеспечить прослеживаемость между требованиями, рисками, дефектами, тестами и проектами.
Вы сможете сообщать о требованиях на протяжении всего жизненного цикла продукта или системы.
Наконец, все варианты использования высокого уровня можно настроить для автоматического переноса в MATLAB Simulink в качестве основы для проектирования, а также показать их отношения, исходящие из MATLAB Simulink внутри требований Visure, наряду с требованиями и тестовыми примерами, чтобы иметь возможность выполнить сквозной анализ влияния изменений. Эта сквозная прослеживаемость позволяет пользователям выполнять надежный анализ влияния изменений.
Visure меняет подход этих компаний к разработке продуктов и выполнению проектов.Елена Перес РодригесСистемный инженер, Lidax Edit Top
Узнать больше
«Платформа Visure Requirements ALM действительно упростила процесс отслеживания проекта и анализа воздействия, который до появления Visure занимал очень много времени».
Дэвид УорвикРуководитель группы программного обеспечения
Узнать больше
«Visure Requirements ALM устраняет административные издержки, связанные с поддержанием в актуальном состоянии нескольких документов Word/Excel, сохраняя при этом гибкий подход, который соответствует нашим существующим процессам ISO».
Michael D.Системная инженерия — аэрокосмическая промышленность
Узнать больше
«Инструменты Visure помогли выявить недостатки в нашей прослеживаемости из-за использования традиционных электронных таблиц для критически важного клиента».
Реза МаджидиConsuNova- генеральный директор
Узнать больше
«Чем быстрее разработчик сможет продемонстрировать подтверждение завершенных обзоров, тем больше доверия он вызовет у органов сертификации, таких как FAA и EASA».
Предыдущая
весь процесс.
Узнайте, как использовать модельно-ориентированное проектирование в своих проектах
Исследуйте широкое пространство для проектирования и заранее протестируйте свои системы с помощью многодоменного моделирования и симуляции.
Подробнее о работе в многодоменной среде
Системное проектирование на основе моделей (MBSE) — это применение моделей для поддержки полный жизненный цикл системы. Simulink объединяет процесс разработки требований и системной архитектуры с подробным проектированием компонентов, реализацией и тестированием.
Получите максимум от системного проектирования на основе моделей
Гибкая разработка программного обеспечения помогает командам быстрее приносить пользу своим клиентам, используя короткие итерационные циклы с акцентом на непрерывную интеграцию и командное сотрудничество. Моделирование, автоматизированное тестирование и генерация кода сокращают цикл разработки, позволяя вам стать успешной командой Agile.
Узнайте, почему гибкая разработка подходит вам и вашей команде
Используйте MATLAB и Simulink вместе, чтобы объединить возможности текстового и графического программирования в одной среде.
Примените свои знания MATLAB к:
«Simulink особенно полезен на двух этапах нашего процесса разработки. На раннем этапе это помогает нам пробовать новые идеи и визуализировать, как они будут работать. После генерации кода и проведения испытаний в автомобиле мы можем запускать несколько симуляций, улучшать дизайн и регенерировать код для следующей итерации».
Джонни Андерссон, Scania
Посмотреть другие истории клиентов
Получить бесплатную пробную версию
Посмотреть цены
Запросить цену
Используйте Simulink через веб-браузер.
Узнать больше
Узнайте, что нового в Simulink R2022a.
Посмотреть видео (18:04)
БЕСПЛАТНАЯ БЕЛАЯ БУМАГА
Модельно-ориентированное проектирование встроенных систем управления
Особенности выпуска
Что нового в последней версии MATLAB и Simulink
Выберите веб-сайт
Выберите веб-сайт, чтобы получить переведенный контент, где он доступен, и увидеть местные события и предложения. В зависимости от вашего местоположения мы рекомендуем вам выбрать: .
Вы также можете выбрать веб-сайт из следующего списка:
Свяжитесь с местным офисом
Возможно, ваша школа уже предоставляет доступ к MATLAB ® , Simulink ® и дополнительным продуктам через лицензию для всего кампуса.
Получить MATLAB
Включает MATLAB, Simulink и 10 наиболее широко используемых дополнительных продуктов, а также встроенную поддержку для создания прототипов, тестирования и запуска моделей по низкой цене. аппаратное обеспечение.
Купить сейчас Посмотреть все продукты
Откройте для себя модельно-ориентированное проектирование с Simulink.
Узнать больше
Быстро приступайте к работе с Stateflow ®.
Узнайте больше
Попробуйте примеры и прочитайте исчерпывающую документацию, чтобы изучить проектирование на уровне системы, автоматическую генерацию кода и использование решателей для моделирования и симуляции динамических систем.
Прочтите документацию Simulink
Узнайте, как быстро приступить к работе с помощью пошаговых видеороликов. Ознакомьтесь с распространенными приложениями и рабочими процессами и откройте для себя новые возможности продукта.
Смотреть видео Simulink
Начало работы с Simulink для элементов управления.11:30 Продолжительность видео 11:30.
Начало работы с Simulink для элементов управления
Начало работы с Simulink для обработки сигналов.12:31 Продолжительность видео 12:31.
Начало работы с Simulink для обработки сигналов
Купить сейчас
Выберите веб-сайт
Выберите веб-сайт, чтобы получить переведенный контент, где он доступен, и увидеть местные события и предложения.