Образцовая подготовка

Получая ссылочные результаты, оптимизацию производительности

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

Темы

Образцовые цели подготовки

Определите, достаточно ли ваша модель Simscape™ точна, чтобы сгенерировать ожидаемые результаты симуляции и достаточно быстро работать на вашей машине реального времени, не генерируя переполнение.

Рабочий процесс подготовки к модели реального времени

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

Улучшение скорости и точности

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

Определите размер шага

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

Увеличьте скорость симуляции Используя решатель разделения

Улучшайте производительность при помощи решателя Разделения Simscape, чтобы преобразовать большую систему уравнений в несколько меньших систем уравнений, которые легче решить.

Уменьшайте затраты на вычисление

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

Уменьшайте быструю динамику

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

Уменьшайте числовую жесткость

Устраните компоненты, которые заставляют быстрые изменения уменьшать стоимость вычисления симуляции и делать вашу модель Simscape в реальном времени способный.

Уменьшайте нулевые пересечения

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

Разделите модель

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

Управляйте образцовыми вариантами

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