主要内容

从优化提取反应MATLAB在命令行模式

这个例子展示了如何分析响应的调整控制系统通过使用getIOTransfer计算响应各种输入和输出之间的闭环系统的模型。你可以使用类似的功能,比如获得其他反应getLoopTransfergetSensitivity

考虑下面的控制系统。

假设您已经使用systune调一个一族模型的控制系统。结果是一个一族模型中,T代表控制器,其中包含可调谐块元素C1C2。还包含的优化模型AnalysisPoint块代表分析的位置,X1X2

分析调优系统性能通过检查各种系统提取的反应T。例如,检查响应输出,y干扰注入点d1

H1 = getIOTransfer (T)X1的,“y”);

H1代表的闭环响应控制系统的干扰注入隐式输入相关AnalysisPointX1的位置d1:

H1是一个一族模型,包括可调的TH1可以让你验证的扰动响应调整系统。例如,您可以使用分析命令等bodeplotstepplot分析H1。您还可以使用getValue获得的当前值H1,所有的可调谐块评估当前的数值。

同样的,检查的响应输出的干扰注入点d2

H2 = getIOTransfer (T)“X2”,“y”);

你也可以生成两个输入,一个输出模型表示的响应控制系统在两个同时干扰d1d2。为此,提供getIOTransfer单元阵列,将多个输入指定的位置。

H = getIOTransfer (T) {X1的,“X2”},“y”);

另请参阅

||||

相关的话题