AnalysisPoint
的兴趣点进行线性分析
语法
美联社= AnalysisPoint(名称)
美联社= AnalysisPoint(名称、N)
描述
AnalysisPoint
是一个控制设计块标记位置控制系统模型作为一个兴趣点进行线性分析和控制器调优。你可以结合一个AnalysisPoint
块与数字LTI模型、可调线性时不变模型,和其他控制设计块构建控制系统的可调模型。AnalysisPoint
位置可用于分析等命令getIOTransfer
或getLoopTransfer
。这样的位置也可以用于指定为控制系统优化设计的目标。
例如,考虑下面的控制系统。
假设您感兴趣的影响干扰注入u在这种控制系统。插入一个AnalysisPoint
块的位置u同事一个隐含的输入,隐含输出,选择打开循环在这个位置,如以下图。
假设T
控制系统包括的模型吗AnalysisPoint
块,AP_u
。在这种情况下,命令getIOTransfer (T,‘AP_u’,‘y’)
返回一个闭环传递函数的模型u来y。同样,命令getLoopTransfer (T, AP_u, 1)
返回一个负反馈开环反应的模型,CG,测量位置u。
AnalysisPoint
块时也有用调优控制系统使用调优命令等systune
。您可以使用一个AnalysisPoint
块标志着loop-opening位置开环优化需求等TuningGoal.LoopShape
或TuningGoal.Margins
。你也可以使用一个AnalysisPoint
块标记指定的输入或输出等优化需求TuningGoal.Gain
。例如,要求= TuningGoal.Margins (“AP_u”5 40)
的增益和相位的利润约束的位置u。
您可以创建AnalysisPoint
块显式地使用AnalysisPoint
命令连接起来,与其他使用模型框图组件互连的命令。例如,下面的代码创建了一个模型系统的说明。(见建设和例子下面的更多信息)。
G =特遣部队(1,2 [1]);C = tunablePID (“C”,“π”);AP_u = AnalysisPoint (“u”);T =反馈(G * AP_u * C, 1);%闭环r - > y
您还可以创建隐式分析点,使用连接
命令。以下语法创建一个动态系统模型与分析点,通过连接多个模型sys1 sys2,…, sysN
:
sys =连接(sysN sys1, sys2,…,输入,输出,APs);
APs
列表的信号位置插入分析点。软件会自动创建和插入一个AnalysisPoint
块与渠道对应于这些位置。看到连接
为更多的信息。
建设
创建一个单通道分析点。插入美联社
= AnalysisPoint (的名字
)美联社
在控制系统的广义模型标记一个点感兴趣的线性分析或控制器调优。的名字
指定块的名字。
创建一个多通道分析点美联社
= AnalysisPoint (的名字
,N
)N
频道。使用这一块感兴趣的向量值信号标记为一个点或一起包数的兴趣点。
输入参数
|
分析点名称,指定为一个特征向量等 |
|
频道数量多通道分析点,指定为一个标量整数。 |
属性
|
通道的名称 默认情况下,分析渠道的名字命名的 |
|
Loop-opening状态,指定为一个逻辑值或向量的逻辑值。这个属性跟踪回路是否打开或关闭在分析点。 例如,考虑下面的插图的反馈回路。 你能把这反馈回路模型如下。 G =特遣部队(1,2 [1]);C = tunablePID (“C”,“π”);X = AnalysisPoint (“X”);T =反馈(G * C、X);T。InputName =“r”;T。OutputName =“y”; 默认情况下,分析点 试= getIOTransfer (T)“r”,“y”,“X”); 在生成的广义状态空间( 多通道分析点 默认值:0为所有渠道 |
|
样品时间。为 默认值: |
|
单位时间变量,样品时间
改变对其他属性,这个属性没有影响,因此改变整个系统的行为。使用 默认值: |
|
输入通道名称,指定为以下之一:
另外,使用自动分配向量扩张输入名字多输入模型。例如,如果 sys.InputName=“控制”; 输入名称自动扩大 您可以使用速记符号 输入通道名称有几种用途,包括:
默认值: |
|
输入通道单位,指定为以下之一:
使用 默认值: |
|
输入通道组。的 sys.InputGroup。控制=[1 2]; sys.InputGroup.noise = [3 5]; 创建输入组命名 sys(:,“控制”) 默认值:结构没有字段 |
|
输出通道名称,指定为以下之一:
另外,使用自动分配向量扩张输出名称多输出模型。例如,如果 sys.OutputName=“测量”; 输出名称自动扩大 您可以使用速记符号 输出通道名称有几种用途,包括:
默认值: |
|
输出通道单位,指定为以下之一:
使用 默认值: |
|
输出通道组。的 sys.OutputGroup。温度=[1]; sys.InputGroup.measurement = [3 5]; 创建输出组命名 系统(“测量”,:) 默认值:结构没有字段 |
|
系统名称、指定为一个特征向量。例如, 默认值: |
|
任何你想要的文本关联系统,存储为一个字符串或一个单元阵列的特征向量。您提供的属性存储任何数据类型。例如,如果 sys1。笔记=“sys1字符串。”;sys2。笔记=sys2有一个特征向量。;sys1。笔记sys2。笔记 ans =“sys1字符串。”ans = sys2有一个特征向量。 默认值: |
|
任何你想要的类型的数据与系统,指定为任何MATLAB®数据类型。 默认值: |