Рабочая точка динамической системы задает начальные состояния и входные сигналы корневого уровня модели в конкретное время. Можно найти рабочие точки с помощью инструментов командной строки, Steady State Manager или при линеаризации модели с помощью Model Linearizer. Для получения дополнительной информации о рабочих точках см. «О рабочих точках» и «Вычисление установившихся рабочих точек».
Steady State Manager | Найдите рабочие точки для моделей Simulink |
Model Linearizer | Линеаризация моделей Simulink |
Trigger-Based Operating Point Snapshot | Сгенерируйте рабочие точки при вызванных событиях |
Рабочая точка динамической системы задает состояния и входные сигналы корневого уровня модели в определенное время.
Вычисление статических рабочих точек
Чтобы получить установившуюся рабочую точку, можно обрезать модель с помощью численных методов оптимизации или моделировать модель, пока она не достигнет установившегося условия.
Обрабатывайте блоки с представлением внутреннего состояния
Объект рабочей точки, используемый для линеаризации и системы управления, не включает Simulink® блоки с представлением внутреннего состояния, такие как Memory и Transport Delay блоки.
Просмотр и изменение рабочих точек
Можно просмотреть и изменить значения рабочих точек программно в командной строке или в интерактивном режиме, используя Steady State Manager или Model Linearizer.
Вычисление рабочих точек в установившемся состоянии из спецификаций
Найдите установившуюся рабочую точку, которая соответствует спецификациям. Можно задать известные значения или ограничения для состояний модели, выходов и входов.
Спецификации импорта и экспорта для поиска рабочей точки
При изменении спецификации рабочей точки в Steady State Manager или Model Linearizer можно экспортировать спецификацию в MATLAB® рабочая область или рабочая область Model Linearizer.
Изменение настроек оптимизации поиска рабочей точки
Вы можете управлять точностью поиска рабочей точки с помощью различных методов оптимизации.
Инициализируйте статический поиск рабочей точки с помощью моментального снимка симуляции
Если вы знаете приблизительное время, когда модель достигает окрестности установившейся рабочей точки, можно использовать симуляцию, чтобы получить значения состояния, которые будут использоваться в качестве начальных условий для численной оптимизации.
Поиск рабочих точек на снимках симуляции
Симулируйте модель и найдите рабочую точку, которая состоит из значений состояний и входных уровней модели в заданное время моментального снимка симуляции.
Вычисление моментальных снимков рабочей точки при триггерных событиях
В этом примере показано, как сгенерировать рабочие точки с помощью триггерированных снимков файловой системы.
Поиск статических рабочих точек для моделей Simscape
Чтобы найти рабочие точки для моделей Simscape™, можно обрезать модели с помощью проекционных оптимизаторов обрезки или делать снимки симуляции в заданное время.
Синхронизируйте изменения модели Simulink со спецификациями рабочих точек
Изменение модели Simulink может изменять, добавлять или удалять состояния, входы или выходы, которые изменяют рабочую точку.
Симулируйте модель Simulink в конкретной рабочей точке
Можно вывести начальные условия модели Simulink из вычисленной рабочей точки.
Вычисление рабочих точек с помощью пользовательских ограничений и целевых функций
Обрезка моделей Simulink с помощью дополнительных заданных пользователем ограничений и целевых функций.
Сгенерируйте код для обрезки модели simulink и измените скрипт, чтобы пакетная обрезка вашей модели.
Пакетные вычисления статических рабочих точек для изменения параметра
Измените параметры модели и пакетная обрезка вашей модели, чтобы найти соответствующие рабочие точки.
Пакетные вычисления статических рабочих точек для нескольких спецификаций
Найдите рабочие точки для нескольких спецификаций рабочих точек с помощью одной компиляции модели.
Улучшение эффективности линейного анализа
В этом примере показано, как использовать fastRestartForLinearAnalysis
команда для ускорения нескольких вызовов функций компиляции в Simulink Control Design™ таких как findop
и linearize
.
Сгенерируйте код MATLAB для строения рабочей точки
Можно сгенерировать код MATLAB, чтобы программно воспроизвести результат поиска рабочей точки, который вы получили в интерактивном режиме.