主要内容

getSensitivity

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

描述

例子

年代= getSensitivity (T,位置)返回灵敏度函数指定位置的一个通用模型控制系统。

例子

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

如果开放位置列表中同一点,软件打开后循环测量信号的时候。

例子

全部折叠

计算灵敏度核电站输入,点的分析X

创建一个模型系统的指定和连接数字LTI工厂模型G、可调控制器C,AnalysisPointX。使用AnalysisPoint块标记的位置评估敏感性(植物输入在这个例子)。

G =特遣部队([1],[1 5]);C = tunablePID (“C”,“p”);C.Kp。值= 3;X = AnalysisPoint (“X”);T =反馈(G * X * C, 1);

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

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

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

计算输出的内循环的敏感性G2,打开外循环。

创建一个模型系统的指定和连接数字工厂模型,可调控制器AnalysisPoint块。G1G2工厂模型,C1C2可调控制器,X1X2AnalysisPoint块马克潜在loop-opening位置。

G1 =特遣部队(10、10 [1]);G2 =特遣部队([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 ^ 2 + 0.2 s + 10 - - - - - - - - - - - - - - - - - s ^ 2 + 1.2 + 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多输入多输出信号传递函数被定义为从灵敏度测量的干扰:

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

版本历史

介绍了R2014a