Интерфейс для пакетной линеаризации моделей Simulink
создает sllin
= slLinearizer(mdl
)slLinearizer
интерфейс, sllin
, для линеаризации Simulink® модель, mdl
. Интерфейс добавляет линейные точки анализа, отмеченные в модели как точки анализа sllin
. Интерфейс также добавляет точки линейного анализа, которые подразумевают открытие как постоянные отверстия.
задает замещающие линеаризации блоков и подсистем. Используйте этот синтаксис, для примера, чтобы задать пользовательскую линеаризацию для блока. Можно также использовать этот синтаксис для блоков, которые не линеаризируются успешно, таких как блоки с разрывами или триггируемые подсистемы.sllin
= slLinearizer(mdl
,blocksub
)
использует любую комбинацию входных параметров sllin
= slLinearizer(mdl
,pt
,op
,param
,blocksub
,options
)pt
, op
, param
, blocksub
, и options
для создания sllin
.
Для примера используйте любое из следующих:
sllin = slLinearizer(mdl,pt,param)
sllin = slLinearizer(mdl,op,param)
.
Если вы не задаете pt
интерфейс добавляет линейные точки анализа, отмеченные в модели как точки анализа. Интерфейс также добавляет линейные точки анализа, которые подразумевают открытие как постоянные отверстия.
slLinearizer
предоставляет интерфейс между моделью Simulink и командами линеаризации getIOTransfer
, getLoopTransfer
, getSensitivity
, и getCompSensitivity
. Использовать slLinearizer
для эффективной пакетной линеаризации модели. Вы можете сконфигурировать slLinearizer
интерфейс для линеаризации модели в области значений рабочих точек и определения изменений для значений параметров модели. Используйте точки анализа интерфейса и постоянные отверстия, чтобы получить линеаризации для любой передаточной функции без разомкнутого контура или с обратной связью от модели. Анализ устойчивости, или временных или частотных характеристик линеаризированных моделей.
Если вы изменили какие-либо свойства интерфейса со времени последней линеаризации, команды, которые извлекают линеаризации из slLinearizer
интерфейс перекомпилирует модель Simulink. Если вы совершали вызовы определенных функций с момента последней линеаризации, команды также перекомпилируют модель Simulink. Эти функции включают addPoint
, addOpening
, removePoint
, removeOpening
, removeAllPoints
, и removeAllOpenings
.
|
Выборки параметров для линеаризации Установите это свойство с помощью
Если |
|
Рабочие точки для линеаризации Установите это свойство с помощью
Если вы конфигурируете
|
|
Замените линеаризации для блоков и подсистем модели, заданные как структура или массив структур. Используйте это свойство для задания пользовательской линеаризации для блока или подсистемы. Можно также использовать этот синтаксис для блоков, которые не имеют аналитических линеаризаций, таких как блоки с разрывами или триггируемые подсистемы. Установите это свойство с помощью |
|
Опции алгоритма линеаризации, заданные как набор опций, созданный с помощью Установите это свойство с помощью |
|
Имя модели Simulink, которая будет линеаризирована, задается в виде вектора символов входного параметра |
|
Модуль измерения переменной времени. Это свойство задает временные модули для линеаризированных моделей, возвращаемых
По умолчанию: |
addPoint | Добавьте сигнал в список точек анализа для slLinearizer или slTuner интерфейс |
addOpening | Добавьте сигнал в список открытий для slLinearizer или slTuner интерфейс |
addPoint | Добавьте сигнал в список точек анализа для slLinearizer или slTuner интерфейс |
getPoints | Получите список точек анализа для slLinearizer или slTuner интерфейс |
getOpenings | Получите список открытий для slLinearizer или slTuner интерфейс |
getIOTransfer | Передаточная функция для заданного набора ввода-вывода с использованием slLinearizer или slTuner интерфейс |
getLoopTransfer | Передаточная функция разомкнутого контура в заданной точке с использованием slLinearizer или slTuner интерфейс |
getSensitivity | Функция чувствительности в заданной точке с использованием slLinearizer или slTuner интерфейс |
getCompSensitivity | Дополнительная функция чувствительности в заданной точке с использованием slLinearizer или slTuner интерфейс |
removePoint | Удалите точку из списка точек анализа в slLinearizer или slTuner интерфейс |
removeAllPoints | Удалите все точки из списка точек анализа в slLinearizer или slTuner интерфейс |
removeAllOpenings | Удалите все отверстия из списка постоянных отверстий в slLinearizer или slTuner интерфейс |
refresh | Повторная синхронизация slLinearizer или slTuner интерфейс с текущим состоянием модели |
addOpening
| addPoint
| getCompSensitivity
| getIOTransfer
| getLoopTransfer
| getSensitivity
| linearize