Дополнительная функция чувствительности от обобщенной модели системы управления
возвращает дополнительную чувствительность, измеренную в указанном месте для обобщенной модели системы управления.T = getCompSensitivity(CL,location)
задает дополнительные отверстия контура для вычисления функции дополнительной чувствительности. Используйте отверстие, например, для вычисления дополнительной функции чувствительности внутреннего контура с открытым внешним контуром.T = getSensitivity(CL,location,opening)
Если opening и location перечислить ту же самую точку, программа открывает контур после добавления сигнала возмущения в точке.
Вычислите дополнительную чувствительность на выходе установки, X, системы управления по следующей иллюстрации.

Создание модели системы путем указания и подключения числовой модели завода LTI G, настраиваемый контроллер C, и AnalysisPoint блок X. Используйте AnalysisPoint блок для указания местоположения, в котором оценивается дополнительная чувствительность, которая в данном примере является выходом установки.
G = tf([1],[1 5]); C = tunablePID('C','p'); C.Kp.Value = 3; X = AnalysisPoint('X'); CL = feedback(G*C,X);
CL является genss модель, которая представляет отклик системы управления по замкнутому контуру от r до y. Проверьте контрольные блоки конструкции модели.
CL.Blocks
ans = struct with fields:
C: [1x1 tunablePID]
X: [1x1 AnalysisPoint]
Блоки модели включают AnalysisPoint блок, X, который определяет местоположение точки анализа.
Рассчитайте дополнительную чувствительность, T, при X.
T = getCompSensitivity(CL,'X')T =
Generalized continuous-time state-space model with 1 outputs, 1 inputs, 1 states, and the following blocks:
C: Tunable PID controller, 1 occurrences.
X: Analysis point, 1 channels, 1 occurrences.
Type "ss(T)" to see the current value, "get(T)" to see all properties, and "T.Blocks" to interact with the blocks.
getCompSensitivity сохраняет блоки проектирования элементов управления CLи возвращает genss модель. Чтобы получить числовую модель, можно преобразовать T для передачи формы функции с использованием текущего значения настраиваемого блока.
Tnum = tf(T)
Tnum = From input "X" to output "X": -3 ----- s + 8 Continuous-time transfer function.
В системе с несколькими контурами, показанной на следующем рисунке, рассчитайте чувствительность внутреннего контура на выходе G2, с разомкнутой внешней петлей.

Создайте модель системы, указав и подключив числовые модели завода, настраиваемые контроллеры и AnalysisPoint блоки. G1 и G2 являются моделями установки, C1 и C2 являются настраиваемыми контроллерами, и X1 и X2 являются AnalysisPoint блоки, обозначающие потенциальные места размыкания петель.
G1 = tf(10,[1 10]); G2 = tf([1 2],[1 0.2 10]); C1 = tunablePID('C','pi'); C2 = tunableGain('G',1); X1 = AnalysisPoint('X1'); X2 = AnalysisPoint('X2'); CL = feedback(G1*feedback(G2*C2,X2)*C1,X1);
Рассчитайте дополнительную чувствительность, , при X2, при разомкнутом внешнем контуре X1. Определение X1 как говорит третий входной аргумент getCompSensitivity чтобы разомкнуть петлю в этом месте.
T = getCompSensitivity(CL,'X2','X1'); tf(T)
ans =
From input "X2" to output "X2":
-s - 2
----------------
s^2 + 1.2 s + 12
Continuous-time transfer function.
CL - Модель системы управленияМодель системы управления, заданная как обобщенная государственно-пространственная модель (genss).
Расположения, в которых можно выполнить анализ чувствительности или разомкнутые контуры, отмечены AnalysisPoint блоки в CL. Использовать getPoints(CL) чтобы получить список таких местоположений.
location - МестоположениеРасположение, в котором вычисляется дополнительная функция чувствительности, заданная как символьный вектор или массив ячеек символьных векторов. Для извлечения функции комплементарной чувствительности в нескольких местоположениях используйте клеточный массив символьных векторов.
Каждое указанное расположение должно соответствовать точке анализа в CL. Точки анализа помечаются с помощью AnalysisPoint блоки. Чтобы получить список доступных точек анализа в CL, использовать getPoints(CL).
Пример: 'u' или {'u','y'}
opening - Дополнительное размыкание петлиДополнительное размыкание цикла, используемое для вычисления дополнительной функции чувствительности, заданной как символьный вектор или массив ячеек символьных векторов. Чтобы открыть цикл в нескольких местоположениях, используйте массив ячеек символьных векторов.
Каждое указанное отверстие должно соответствовать точке анализа в CL. Точки анализа помечаются с помощью AnalysisPoint блоки. Чтобы получить список доступных точек анализа в CL, использовать getPoints(CL).
Используйте отверстие, например, для вычисления дополнительной функции чувствительности внутреннего контура с открытым внешним контуром.
Если opening и location перечислить ту же самую точку, программа открывает контур после добавления сигнала возмущения в точке.
Пример: 'y_outer' или {'y_outer','y_outer2'}
T - Дополнительная функция чувствительностиДополнительная функция чувствительности системы управления, T, измеренное при location, возвращенный как обобщенная модель состояния-пространства (genss).
Если location задает одну точку анализа, затем T является SISO genss модель.
Если location является векторным сигналом или задает несколько точек анализа, затем T является MIMO genss модель.
Дополняющая функция Т чувствительности в точке представляет собой передаточную функцию замкнутого контура вокруг контура обратной связи, измеренную в указанном месте. Он связан с функцией передачи с разомкнутым контуром L и функцией чувствительности S в той же точке следующим образом:
= S − 1.
Использовать getLoopTransfer и getSensitivity для вычисления L и S.
Рассмотрим следующую модель:

Дополнительная чувствительность, T, при y определяется как передаточная функция от dy кому y.

Обратите внимание, что, в отличие от функции чувствительности, нарушение, dy, добавляется после измерения, y.
+ GK) −1GK︸Tdy.
Здесь I - единичная матрица того же размера, что и GK. Дополнительная функция передачи чувствительности при y равно -1 умножить передаточную функцию с замкнутым контуром от r кому y.
Дополнительная чувствительность в нескольких местах, например, u и y, определяется как функция передачи MIMO от возмущений к измерениям:

AnalysisPoint | genss | getLoopTransfer | getPoints | getSensitivity | getValue | systune | getCompSensitivity (Simulink Control Design) | getIOTransfer(Проект управления Simulink)
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.