主要内容

getSensitivity

广义控制系统模型的灵敏度函数

描述

例子

年代= getSensitivity (T位置返回灵敏度函数在控制系统的广义模型的指定位置。

例子

年代= getSensitivity (T位置开放为灵敏度函数计算指定附加的循环开口。例如,使用一个开口来计算外环打开时内环的灵敏度函数。

如果开放位置列出同一点,软件在测量该点的信号后开环。

例子

全部折叠

计算在设备输入处的灵敏度,由分析点标记X

通过指定和连接一个数值LTI工厂模型来创建系统的模型G,可调控制器C,AnalysisPointX。使用AnalysisPoint块以标记您评估灵敏度的位置(本例中为植物输入)。

G = tf([1],[1 5]);C = tunablePID (“C”“p”);C.Kp.Value = 3;X = AnalysisPoint (“X”);T =反馈(G * X * C, 1);

T是一个一族模型表示控制系统的闭环响应 r y 。模型包含AnalysisPoint块,X,以确定分析点。

计算的敏感性, 年代 ,在X

S = getSensitivity (T,“X”);特遣部队(S)
ans =从输入“X”到输出“X”:s + 5 ----- s + 8连续时间传递函数。

计算在输出处的内环灵敏度G2,外环打开。

通过指定和连接数值工厂模型、可调控制器和创建系统模型AnalysisPoint块。G1G2工厂模型,C1C2是可调控制器,和X1X2AnalysisPoint标记潜在循环打开位置的块。

G1 = tf(10,[1 10]);G2 = tf([1 2],[1 0.2 10]);C1 = tunablePID (“C”“π”);C2 = tunableGain (‘G’1);X1 = AnalysisPoint (X1的);X2 = AnalysisPoint (“X2”);T =反馈(G1 *反馈(G2 * C2, X2) * C1, X1);

计算的敏感性, 年代 ,在X2,外环开于X1

S = getSensitivity (T,“X2”X1的);特遣部队(S)
ans =从输入“X2”到输出“X2”:s²+ 0.2 s + 10 ---------------- s²+ 1.2 s + 12连续时间传递函数。

输入参数

全部折叠

控制系统的模型,指定为广义状态空间模型(一族).

可以执行灵敏度分析或开环的位置标记为AnalysisPointT。使用getPoints (T)来获取这些地点的列表。

你计算的位置灵敏度函数,指定为字符向量或字符向量的单元格数组。在多个位置提取灵敏度函数,使用字符向量的单元数组。

每个指定的位置必须匹配一个分析点T。分析点用标记AnalysisPoint块。获取可用分析点的列表T,使用getPoints (T)

例子:“u”{' u ', ' y '}

附加循环开度用来计算灵敏度函数,指定为字符向量或字符向量的单元格数组。要在多个位置打开循环,请使用字符向量的单元格数组。

每个指定的开口必须匹配一个进入的分析点T。分析点用标记AnalysisPoint块。获取可用分析点的列表T,使用getPoints (T)

例如,使用一个开口来计算外环打开时内环的灵敏度函数。

如果开放位置列出同一点,软件在测量该点的信号后开环。

例子:“y_outer”{“y_outer”、“y_outer2”}

输出参数

全部折叠

灵敏度函数控制系统,T,以位置,作为一个广义状态空间模型返回(一族).

  • 如果位置然后指定单个分析点年代是一个输出一族模型。

  • 如果位置是一个矢量信号,还是指定多个分析点年代是一种一族模型。

更多关于

全部折叠

灵敏度函数

灵敏度函数,也被简单地称为灵敏度,用来测量信号对附加干扰的敏感度。反馈降低了在开环增益大于的频段的灵敏度1

考虑以下模型:

的敏感性,年代u,在u定义为u

u d u K G u + K G u d u u + K G 1 年代 u d u

在这里,单位矩阵的大小和KG

在多个位置的灵敏度,例如,uy,定义为从扰动到灵敏度测量的MIMO传递函数:

年代 ( 年代 d u u 年代 d y u 年代 d u y 年代 d y y ]

介绍了R2014a