Связь системного моделирования с этапами проектирования

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

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

На рисунке показано место системного (1D) моделирования в общей цепочке проектирования изделия.


Рисунок 1 – Связь системного моделирования с этапами проектирования


Формирование требований

Проектирование любого изделия начинается с определения требований.

На этом этапе формируются:

  • требования к изделию в целом;
  • требования к отдельным системам;
  • требования к компонентам;
  • требования к системе управления;
  • требования к встроенному программному обеспечению.

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


Формирование архитектуры изделия

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

На данном этапе создаются:

  • архитектура изделия верхнего уровня;
  • архитектура логических систем;
  • архитектура физических систем.

Параллельно формируются инженерные данные, необходимые для последующих этапов разработки:

  • CAD-модели;
  • CAE-модели;
  • спецификации покупных компонентов;
  • архитектура встроенного программного обеспечения;
  • ECAD-модели;
  • автоматически сгенерированный программный код.

Архитектура определяет состав изделия, взаимодействие его подсистем и распределение функций между компонентами.


Роль системного (1D) моделирования

Системное моделирование применяется практически на всех этапах проектирования и позволяет анализировать поведение изделия еще до создания его детальной конструкции.

На ранних этапах разработки создаются модели поведения изделия в целом. Такие модели позволяют:

  • оценить принципиальную работоспособность системы;
  • проверить выполнение требований;
  • подобрать основные параметры конструкции;
  • сравнить различные варианты архитектуры изделия.

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

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


Ко-симуляция с CAE-моделями

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

В этом случае детальная CAE-модель одного из компонентов объединяется с 1D-моделью окружающей системы.

Такой подход позволяет:

  • учитывать реальные характеристики отдельных компонентов;
  • анализировать влияние компонента на работу всей системы;
  • уменьшить вычислительные затраты по сравнению с использованием исключительно трехмерных моделей;
  • выполнять многовариантные исследования конструкции.

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


Разработка систем управления

После формирования конструкции начинается разработка алгоритмов управления.

На этом этапе используются:

  • архитектура программного обеспечения;
  • ECAD-модели;
  • автоматически сгенерированный программный код.

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


MiL, SiL и HiL-моделирование

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

В зависимости от стадии разработки применяются различные виды моделирования:

  • MiL (Model-in-the-Loop) — тестирование алгоритмов непосредственно на математической модели;
  • SiL (Software-in-the-Loop) — проверка программного обеспечения на виртуальной модели системы;
  • HiL (Hardware-in-the-Loop) — испытания реального электронного блока управления с использованием математической модели объекта.

Использование этих технологий позволяет выявить ошибки в алгоритмах управления еще до изготовления опытного образца изделия.


Преимущества использования системного моделирования

Интеграция системного моделирования в процесс разработки обеспечивает ряд существенных преимуществ:

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

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