Составьте и анализируйте систему

Система является построением различных элементов, которые служат цели, которая не может быть достигнута ни одним из одних только элементов. Элементы системы могут включать механические детали, электрические схемы, компьютерное оборудование и программное обеспечение. Решение системы включает набор элементов, их характеристик и свойств. Можно использовать System Composer™, чтобы создать модели архитектуры с помощью структурных и поведенческих схем что все действие на той же модели подчиненного. Таким образом, вы гарантируете, что изменение в одной схеме отражается в других схемах, приводящих к сопоставимой системной модели, которую можно передать. С System Composer вы можете:

  • Создайте структурные модели, использующие иерархические функциональные, логические схемы, и физической архитектуры

  • Поддержите определенные архитектурные требования путем настройки архитектурных типов

  • Подтвердите поведение, совершенствуйте, и тщательно продуманные требования

  • Выполните статический анализ и торговые исследования, чтобы оптимизировать архитектуры системы

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

Можно добавить невидимые свойства в компонент, чтобы получить его спецификации, относящиеся к проблеме под рукой. Например, если общее потребление энергии системы является беспокойством, свойство Power Consumption необходимо. Можно добавить это свойство в компонент с помощью стереотипа "электрической детали".

Связи важны в описании системы как сеть компонентов. В System Composer вы задаете порты на каждом компоненте и соединяете их:

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

Требования являются неотъемлемой частью процесса системного проектирования. Некоторые связаны с функциональностью полной системы, и некоторые нефункциональны. Некоторые требования полной системы робота могли быть:

  • Общее потребление энергии

  • Время между выдачей команды на компьютере и завершением движения манипулятора

  • Точность в расположении

System Composer полностью объединяется с Simulink® Requirements™, чтобы выделить и проследить требования с системными элементами.

Часто, эти полные требования разломаны на требования для каждого компонента, и они развиваются во время проекта, такого как эти требования для самого робота:

  • Максимальная скорость

  • Чувствительность датчиков близости

Эти требования указывают на субкомпоненты робота — двигатели и датчики. Представляйте эти субкомпоненты путем разложения компонента:

Можно сопоставить компоненты с требованиями на любом уровне системы.

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

Следующий шаг в разработке системы разрабатывает фактическое поведение компонентов в Simulink. Соедините компоненты System Composer с моделями Simulink, чтобы проследить архитектурный проект до поведенческого проекта.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте