线性分析的兴趣点
AP = Analysispoint(名称)
AP = Analysispoint(名称,n)
分析点
是一个控制设计模块,用于标记控制系统模型中的一个位置,作为线性分析和控制器整定的兴趣点。你可以组合一个分析点
块与数字LTI型号,可调谐LTI模型和其他控制设计块,以构建控制系统的可调型号。分析点
使用命令的位置可用于分析getiotransfer
或者getLooptransfer.
。此类位置也可用于指定控制系统调谐的设计目标。
例如,考虑以下控制系统。
假设你对注入的扰动的影响感兴趣你在这个控制系统中。插入一个分析点
块位置你将隐含的输入,暗示输出和选项相关联,然后在该位置打开循环,如下图所示。
假设T.
控制系统的模型是否包括分析点
堵塞,AP_U.
。在这种情况下,命令getiotransfer(t,'ap_u','y')
返回闭环传输功能的模型你至y。同样,命令getLoopTransfer (T, AP_u, 1)
返回负反馈开环响应的模型,CG.,在该位置测量你。
分析点
在使用调谐命令之类的调整命令调整控制系统时,块也很有用Systune.
。你可以使用一个分析点
块标记开放式位置以进行开环调谐要求,例如TuningGoal.LoopShape.
或者TuningGoal.Margins.
。你也可以使用分析点
块标记指定的输入或输出以进行调整要求,例如TuningGoal.gain.
。例如,Req = TuningGoal.Margins('ap_u',5,40)
约束该位置的增益和相位利润你。
你可以创建分析点
块明确地使用分析点
命令并使用模型互连命令与其他框图组件连接。例如,以下代码创建上面说明的系统的模型。(看建造和例子下面有更多信息。)
g = tf(1,[1 2]);c =调谐('C'那“π”);AP_U = Analysispoint('U');T =反馈(G * AP_u * C, 1);%闭环R-> Y.
您还可以隐式创建分析点,使用连接
命令。以下语法通过互连多个模型创建具有分析点的动态系统模型SYS1,SYS2,......,SYSN
:
sys = connect(sys1,sys2,...,sysn,输入,输出,aps);
APS.
列出要插入分析点的信号位置。软件会自动创建并插入分析点
块与对应于这些位置的频道。看连接
想要查询更多的信息。
创建单通道分析点。插AP
=分析点(名称
)AP
在控制系统的广义模型中的任何位置都标记了线性分析或控制器调整的兴趣点。名称
指定块名称。
创建多通道分析点AP
=分析点(名称
那N
)N
渠道。使用此块将矢量值信号标记为兴趣点,或者将几个兴趣点捆绑在一起。
|
分析点名称,指定为字符向量,如 |
|
多通道分析点的通道数指定为标量整数。 |
|
渠道名称 默认情况下,分析点通道以后命名 |
|
循环打开状态,指定为逻辑值或逻辑值的向量。此属性追踪循环是否在分析点处打开或关闭。 例如,考虑以下图示的反馈循环。 您可以按如下方式绘制此反馈循环。 g = tf(1,[1 2]);c =调谐('C'那“π”);x =分析点('X');t =反馈(g * c,x); 您可以从中获取传输功能R.至y通过反馈回路打开X如下。 尝试= getiotransfer(t,'r'那'是'那'X'); 在得到的广义状态空间中( 对于多通道分析点,然后 默认:所有频道为0 |
|
采样时间。为了 默认: |
|
单位为时间变量,采样时间
更改此属性对其他属性没有影响,因此更改整体系统行为。用 默认: |
|
输入通道名称,指定为以下之一:
或者,使用自动矢量扩展为多输入模型分配输入名称。例如,如果 sys.InputName ='控件'; 输入名称自动扩展为 您可以使用速记表示法 输入通道名称具有多种用途,包括:
默认: |
|
输入通道单元,指定为以下之一:
用 默认: |
|
输入通道组。这 sys.inputgroup.controls = [1 2];sys.inputgroup.noise = [3 5]; 创建名为的输入组 SYS(:,'控件') 默认:没有字段的结构 |
|
输出通道名称,指定为以下之一:
或者,使用自动矢量扩展为多输出模型分配输出名称。例如,如果 sys.outputname ='测量'; 输出名称自动展开 您可以使用速记表示法 输出通道名称有几种用途,包括:
默认: |
|
输出通道单元,指定为以下之一:
用 默认: |
|
输出通道组。这 sys.outputgroup.temperature = [1];sys.inputgroup.measurement = [3 5]; 创建名为的输出组 SYS('测量',:) 默认:没有字段的结构 |
|
系统名,指定为字符向量。例如, 默认: |
|
您要与系统关联的任何文本,存储为字符串或字符向量的单元格数组。该属性存储您提供的任何数据类型。例如,如果 sys1.notes =sys1有一个字符串。;sys2.notes =.'sys2有一个字符矢量。';sys1.notes sys2.notes. ans =“sys1有一个字符串。”ans ='sys2有一个字符矢量。 默认: |
|
您要与系统关联的任何类型的数据,指定为任何MATLAB®数据类型。 默认: |