主要内容

getPoints

得到了控制系统广义模型的分析点列表

描述

例子

= getPoints (T返回控制系统的广义状态空间模型中所有分析点位置的名称。使用此功能查询模型中用于控制系统分析或调优的可用分析点列表。您可以通过名称引用分析点位置,以创建设计目标、控制系统优化或使用诸如此类的分析命令来计算开环和闭环响应getLoopTransfergetIOTransfer

例子

全部折叠

建立了一个级联反馈回路系统的闭环模型,得到了模型中分析点位置的列表。

创建以下级联反馈回路的模型。 C 1 C 2 可调控制器。 一个 P 1 一个 P 2 你标记的是需要分析的兴趣点吗AnalysisPoint块。

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

T是一个一族模型的控制设计块包括可调控制器和开关AP1AP2

获取循环打开站点的列表T

点= getPoints (T)
点=2 x1细胞{' AP1} {' AP2 '}

getPoints返回列出模型中循环打开站点的单元格数组。

对于更复杂的闭环模型,可以使用getPoints跟踪更多的分析点。

输入参数

全部折叠

控制系统模型,指定为广义状态空间(一族)模型。模型中可以计算系统响应或指定优化设计目标的位置标记为AnalysisPointT

输出参数

全部折叠

控制系统模型中的分析点位置,返回为字符向量的单元数组。该输出是通过连接位置所有的属性AnalysisPoint块在控制系统模型。

介绍了R2014b