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