Перемещение вашей модели от настольной симуляции до симуляции в реальном времени является итеративным процессом, который может потребовать обширного реконфигурирования модели. Рабочий процесс подготовки к модели реального времени показывает, как анализировать и уменьшить вычислительную стоимость вашей модели на машине разработки. После завершения рабочего процесса можно определить оптимальные настройки решателя фиксированных затрат для симуляции на машине реального времени.
Определите, достаточно ли ваша модель Simscape™ точна, чтобы сгенерировать ожидаемые результаты симуляции и достаточно быстро работать на вашей машине реального времени, не генерируя переполнение.
Рабочий процесс подготовки к модели реального времени
Следуйте за рабочим процессом подготовки к модели реального времени, чтобы сделать вашу модель Simscape в реальном времени способный.
Симуляция модели Simscape в режиме реального времени требует баланса скорости и точности, которой можно достигнуть путем сокращения вычислительных затрат, оптимизации настроек решателя или увеличения вычислительной мощности.
Определите максимальный размер шага, чтобы использовать в симуляции фиксированного шага путем анализа результатов симуляции переменного шага модели Simscape.
Увеличьте скорость симуляции Используя решатель разделения
Улучшайте производительность при помощи решателя Разделения Simscape, чтобы преобразовать большую систему уравнений в несколько меньших систем уравнений, которые легче решить.
Сделайте свою модель Simscape в реальном времени способный путем идентификации и устранения ненужных, в вычислительном отношении дорогостоящих процессов, таких как избыточный контроль и регистрация данных.
Чтобы сделать вашу модель Simscape в реальном времени способный, уменьшите вычислительную стоимость путем сокращения быстрой динамики, что вы идентифицируете частотную характеристику использования и исследования скорости полюса.
Устраните компоненты, которые заставляют быстрые изменения уменьшать стоимость расчета симуляции и делать вашу модель Simscape в реальном времени способный.
Уменьшайте нулевые пересечения
Устраните компоненты, которые заставляют нулевые пересечения увеличивать минимальный неродной размер для симуляции фиксированного шага и делать вашу модель Simscape в реальном времени способный.
Разделите модель Simscape для параллельной обработки на процессорах в реальном времени.
Выберите варианты модели для подсистем варианта использования динамических систем.