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