При пакетном линеаризации модели с использованием slLinearizer можно отметить интересующие сигналы с помощью точек анализа. Затем можно проанализировать реакцию системы в любой из этих точек с помощью таких функций, как getIOTransfer и getLoopTransfer.
Либо, если выполняется пакетная линеаризация модели с помощью:
«Линеаризатор модели» (Model Linearizer), укажите точки анализа, как показано в разделе «Задание части модели для линеаризации» (Specify Part of Model to Linearize).
Дополнительные сведения о выборе инструмента линеаризации партий см. в разделе Выбор методов линеаризации партий.
Точки анализа определяют местоположения в модели Simulink ®, релевантные для линейного анализа. Каждая точка анализа связана с сигналом, исходящим от внешнего порта блока Simulink. Например, в следующей модели опорный сигналr и сигнал управления u являются точками анализа, исходящими из выходов блоков уставки и C соответственно.

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

Используя точки анализа, можно извлечь отклики с разомкнутым и замкнутым контуром из модели Simulink. Можно также указать требования к настройке системы управления с помощью точек анализа. Дополнительные сведения см. в разделе Маркировка представляющих интерес сигналов для анализа и проектирования системы управления.
Точки анализа можно помечать явно в модели Simulink или программно с помощью addPoint команда для slLinearizer интерфейс.
Чтобы указать точки анализа непосредственно в модели Simulink, сначала откройте вкладку Линеаризация (Linearization). Для этого в галерее «Приложения» щелкните Диспетчер линеаризации.
Чтобы задать точку анализа, выполните следующие действия.
В модели щелкните сигнал, который требуется определить как точку анализа.
На вкладке Линеаризация (Linearization) в галерее Вставить точки анализа (Insert Analysis Points) выберите тип точки анализа, которую требуется определить.
При указании точек анализа программа добавляет в модель аннотации, указывающие тип точек линейного анализа.
Повторите шаги 1 и 2 для всех сигналов, которые необходимо определить как точки анализа.
Можно выбрать любой из следующих типов точек анализа с замкнутым контуром, которые эквивалентны в пределах slLinearizer интерфейс.
Входное возмущение
Выходное измерение
Чувствительность
Дополнительная чувствительность
Если необходимо ввести также постоянное размыкание контура в сигнале, выберите один из следующих типов точек анализа с разомкнутым контуром:
Вход с разомкнутым контуром
Выход с разомкнутым контуром
Передача шлейфа
Разрыв цикла
При определении сигнала как точки разомкнутого контура функции анализа, такие как getIOTransfer всегда применять разрыв цикла в этом сигнале во время линеаризации. Все типы точек анализа с разомкнутым контуром эквивалентны в пределах slLinearizer интерфейс. Дополнительные сведения о том, как программное обеспечение обрабатывает отверстия петель во время линеаризации, см. в разделе Как программное обеспечение обрабатывает отверстия петель.
При создании slLinearizer для модели все точки анализа, определенные в модели, автоматически добавляются в интерфейс. Если точка анализа была определена с помощью:
В замкнутом контуре сигнал добавляется только в качестве точки анализа.
Тип разомкнутого контура, сигнал добавляется как точка анализа и постоянное отверстие.
Чтобы отметить точки анализа программным способом, используйте addPoint команда. Например, рассмотрим scdcascade модель.
open_system('scdcascade')

Чтобы отметить точки анализа, сначала создайте slLinearizer интерфейс.
sllin = slLinearizer('scdcascade');
Чтобы добавить сигнал в качестве точки анализа, используйте addPoint , указывая исходный блок и номер порта для сигнала.
addPoint(sllin,'scdcascade/C1',1);
Если исходный блок имеет один выходной порт, номер порта можно опустить.
addPoint(sllin,'scdcascade/G2');
Для удобства можно также отметить точки анализа с помощью:
Имя сигнала.
addPoint(sllin,'y2');
Комбинированный путь к исходному блоку и номер порта.
addPoint(sllin,'scdcascade/C1/1')
Конец полного пути исходного блока, если он однозначен.
addPoint(sllin,'G1/1')
Можно также добавить постоянные проемы в slLinearizer с помощью addOpening команду и указание сигналов таким же образом, как для addPoint. Дополнительные сведения о том, как программное обеспечение обрабатывает отверстия петель во время линеаризации, см. в разделе Как программное обеспечение обрабатывает отверстия петель.
addOpening(sllin,'y1m');
Можно также определить точки анализа, создав объекты ввода-вывода линеаризации с помощью linio команда.
io(1) = linio('scdcascade/C1',1,'input'); io(2) = linio('scdcascade/G1',1,'output'); addPoint(sllin,io);
Как и при определении точек анализа непосредственно в модели, если указать объект ввода-вывода линеаризации с помощью:
В замкнутом контуре сигнал добавляется только в качестве точки анализа.
Тип разомкнутого контура, сигнал добавляется как точка анализа и постоянное отверстие.
После того, как вы отметили точки анализа в slLinearizer вы можете проанализировать ответ в любой из этих точек, используя следующие функции анализа:
getIOTransfer - Передаточная функция для указанных входов и выходов
getLoopTransfer - Функция передачи с разомкнутым контуром от аддитивного входа в указанной точке к измерению в той же точке
getSensitivity - Функция чувствительности в указанной точке
getCompSensitivity - Дополнительная функция чувствительности в указанной точке
Просмотр доступных точек анализа в slLinearizer интерфейс, используйте getPoints команда.
getPoints(sllin)
ans =
3x1 cell array
{'scdcascade/C1/1[u1]'}
{'scdcascade/G2/1[y2]'}
{'scdcascade/G1/1[y1]'}
Чтобы использовать точку анализа с функцией анализа, можно указать однозначное сокращение имени точки анализа, возвращаемого getPoints. Например, вычислить передаточную функцию из u1 кому y1и обнаруживают чувствительность к возмущению на выходе блока G2.
ioSys = getIOTransfer(sllin,'u1','y1'); sensG2 = getSensitivity(sllin,'G2');
addOpening | addPoint | getPoints | slLinearizer