Интерфейс для пакетной линеаризации моделей 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