使用线性化命令在多个工作点批量线性化模型
方法的使用线性化
命令在不同的工作点批量线性化模型。
以水箱系统模块为模型,得到植物传递函数watertank
模型。您可以分析批处理线性化结果,以研究工作点对模型行为的影响。
打开模型。
open_system (“watertank”)
指定线性化I/ o。
Ios (1) = linio(“watertank / PID控制器”, 1“输入”);Ios (2) = linio(“watertank /水箱系统”, 1“openoutput”);
ios (2)
指定一个开环输出点;循环的开启消除了反馈的影响。
您可以使用修剪过的工作点、模型初始条件或模拟快照时间线性化模型。对于本例,在指定的模拟快照时间线性化模型。
Ops_tsnapshot = [1,20];
得到水箱系统块的传递函数,在指定的工作点线性化模型。
线性化(“watertank”ios, ops_tsnapshot);
T
是线性化连续时间状态空间模型的2 x 1数组。软件计算T (:: 1)
线性化模型watertank
在ops_tsnapshot (1)
,T (:: 2)
通过线性化watertank
在ops_tsnapshot (2)
。
中使用控制系统工具箱分析命令检查线性化模型的属性T
。例如,检查工厂在两个快照时间的阶跃响应。
stepplot (T)