• Моделирование и симуляции динамических систем

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

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

    Использование моделей для разработки сложных систем

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

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

    Создание сложных системных моделей

    Сложные проекты могут быть реализованы эффективно в интуитивно понятном графическом окружении блок-схем, представляемом Simulink ®. Simulink обеспечивает гибкость для представления и решения математики следующих динамических систем:

    • Непрерывных (аналоговый)
    • Дискретных (цифровой)
    • Гибридных (смешанных сигналов)
    • Основанных на событиях
    • Многоскоростных

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

    Эффективное развитие проекта

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

    С повторным использованием и абстракцией, связи требований и твердым пониманием свойств вашего проекта, вы можете быстро внедрять инновации, снижая общее время разработки.

    Управление и совместное использование

    Инженеры с различными специализациями, процессами, сроками, средами проектирования, работая в разных организациях и местах, могут использовать единую Simulink платформу проектирования для крупномасштабных проектов. Работая над отдельными компонентами проекта в общей среде, вы можете эффективно общаться с участниками проекта путем обмена информацией через модели, которые образуют исполняемую спецификацию без ущерба для вашей интеллектуальной собственности. Артефакты документов могут быть получены из ваших моделей, в том числе интерактивные, стандартные и пользовательские отчеты.

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

    Развертывание на встроенных платформах

    Вы можете повторно использовать системные модели для автоматического создания Embedded C/C++ и HDL кода непосредственно из модели для развертывания на прототипировах или целевых системах.

    Симуляции и анализ системных моделей

    Представление сложных проектов, как системных моделей - только половина дела; лежащая в основе математика должна быть решена, чтобы получить более глубокое понимание поведения системы.

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

    Запуск симуляций в режиме реального времени

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

    Использование системной модели как испытательного стенда

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

    Анализ результатов симуляций

    Вы можете получить результаты симуляции с помощью встроенных дисплеев. Кроме того, вы можете создавать собственные дисплеи с использованием графических средств разработки MATLAB®: графиков времени и частот, 2D и 3D графиков, и 3D анимации. Вы также можете использовать инструменты анализа моделей включая покрытие модели и доказательства свойств с утверждениями и ограничениями, быстро разрабатывать надежные модели на ранней стадии проектирования.

    Собирая реальные данные и выполненяя исследования симуляций системных моделей, можно эффективно воспроизводить, диагностировать и устранять обнаруженные заказчиком ошибки, не используя ценное оборудование.