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