文档帮助中心文档
广义控制系统模型的灵敏度函数
S = getSensitivity (T,位置)
S = getSensitivity (T)的位置,打开)
例子
年代= getSensitivity (T,位置)返回灵敏度函数在控制系统的广义模型的指定位置。
年代= getSensitivity (T,位置)
年代
T
位置
年代= getSensitivity (T,位置,开放)为灵敏度函数计算指定附加的循环开口。例如,使用一个开口来计算外环打开时内环的灵敏度函数。
年代= getSensitivity (T,位置,开放)
开放
如果开放和位置列出同一点,软件在测量该点的信号后开环。
全部折叠
计算在设备输入处的灵敏度,由分析点标记X。
X
通过指定和连接一个数值LTI工厂模型来创建系统的模型G,可调控制器C,AnalysisPoint块X。使用AnalysisPoint块以标记您评估灵敏度的位置(本例中为植物输入)。
G
C
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,外环打开。
G2
通过指定和连接数值工厂模型、可调控制器和创建系统模型AnalysisPoint块。G1和G2工厂模型,C1和C2是可调控制器,和X1和X2是AnalysisPoint标记潜在循环打开位置的块。
G1
C1
C2
X1
X2
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连续时间传递函数。
控制系统的模型,指定为广义状态空间模型(一族).
可以执行灵敏度分析或开环的位置标记为AnalysisPoint块T。使用getPoints (T)来获取这些地点的列表。
getPoints (T)
你计算的位置灵敏度函数,指定为字符向量或字符向量的单元格数组。在多个位置提取灵敏度函数,使用字符向量的单元数组。
每个指定的位置必须匹配一个分析点T。分析点用标记AnalysisPoint块。获取可用分析点的列表T,使用getPoints (T)。
例子:“u”或{' u ', ' y '}
“u”
{' u ', ' y '}
附加循环开度用来计算灵敏度函数,指定为字符向量或字符向量的单元格数组。要在多个位置打开循环,请使用字符向量的单元格数组。
每个指定的开口必须匹配一个进入的分析点T。分析点用标记AnalysisPoint块。获取可用分析点的列表T,使用getPoints (T)。
例如,使用一个开口来计算外环打开时内环的灵敏度函数。
例子:“y_outer”或{“y_outer”、“y_outer2”}
“y_outer”
{“y_outer”、“y_outer2”}
灵敏度函数控制系统,T,以位置,作为一个广义状态空间模型返回(一族).
如果位置然后指定单个分析点年代是一个输出一族模型。
如果位置是一个矢量信号,还是指定多个分析点年代是一种一族模型。
的灵敏度函数,也被简单地称为灵敏度,用来测量信号对附加干扰的敏感度。反馈降低了在开环增益大于的频段的灵敏度1。
1
考虑以下模型:
的敏感性,年代u,在u定义为杜来u:
u
杜
u = d u − K G u → ( 我 + K G ) u = d u → u = ( 我 + K G ) − 1 ︸ 年代 u d u 。
在这里,我单位矩阵的大小和KG。
在多个位置的灵敏度,例如,u和y,定义为从扰动到灵敏度测量的MIMO传递函数:
y
年代 = ( 年代 d u → u 年代 d y → u 年代 d u → y 年代 d y → y ] 。
getPoints|AnalysisPoint|一族|getLoopTransfer|systune|getIOTransfer|getCompSensitivity|getValue|getSensitivity(金宝app仿真软件控制设计)
getPoints
getLoopTransfer
systune
getIOTransfer
getCompSensitivity
getValue
getSensitivity
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系