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