exponenta event banner

Операционные точки

Поиск рабочей точки модели по спецификации (отсечение) или времени моделирования, инициализация модели в рабочей точке

Рабочая точка динамической системы определяет начальные состояния и входные сигналы корневого уровня модели в определенное время. Рабочие точки можно найти с помощью инструментов командной строки, Диспетчера устойчивого состояния или при линеаризации модели с помощью линеаризатора модели. Дополнительные сведения об операционных точках см. в разделах Об операционных точках и Вычислять рабочие точки в установившемся состоянии.

Приложения

Менеджер по установившемуся состояниюПоиск рабочих точек для моделей Simulink
Линеаризатор моделиЛинеаризация моделей Simulink

Функции

развернуть все

operpointСоздание рабочей точки для модели Simulink
findopУстановившаяся рабочая точка из спецификаций (обрезка) или моделирования
findopOptionsНастройка параметров для поиска рабочих точек по спецификациям
operspecТехнические характеристики рабочих точек
initopspecИнициализация значений спецификации рабочей точки
addoutputspecДобавить выходную спецификацию в спецификацию рабочей точки
getStateIndexПолучение индекса элемента состояния спецификации или операционной точки
getInputIndexПолучение индекса входного элемента спецификации операционной точки или операционной точки
getOutputIndexПолучение индекса выходного элемента спецификации операционной точки
updateОбновление объекта рабочей точки с помощью структурных изменений в модели
getinputstructСтруктура ввода из рабочей точки
getstatestructСтруктура состояния от рабочей точки
fastRestartForLinearAnalysisБыстрый перезапуск для линейного анализа

Блоки

Снимок операционной точки на основе триггераСоздание рабочих точек при инициированных событиях

Темы

Стационарные рабочие точки

Сведения об операционных точках

Рабочая точка динамической системы определяет состояния и входные сигналы корневого уровня модели в определенное время.

Вычислить устойчивые рабочие точки

Для получения установившейся рабочей точки можно обрезать модель с помощью методов численной оптимизации или моделировать модель до тех пор, пока она не достигнет установившегося состояния.

Обрабатывать блоки с внутренним представлением состояния

Объект рабочей точки, используемый для линеаризации и управления, не включает блоки Simulink ® с внутренним представлением состояния, например блоки задержки памяти и переноса.

Просмотр и изменение рабочих точек

Можно просматривать и изменять значения рабочих точек программно в командной строке или в интерактивном режиме с помощью Диспетчера установившегося состояния (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 для программного воспроизведения результата поиска операционной точки, полученного в интерактивном режиме.