批量线性化模型在多个工作点使用线性化命令

这个例子说明了如何使用线性化命令到批量线性化在不同的操作点的模型。

获取植物传递函数,由水箱系统块蓝本,为水箱模型。您可以分析批量线性化的结果,研究了模型行为的工作点的影响。

打开模型。

open_system('水箱'

指定线性化的I / O。

IOS(1)=的LiNiO('的水箱/ PID控制器1,“输入”);IOS(2)=的LiNiO(“的水箱/供水罐系统”1,'的OpenOutput');

IOS(2)指定了一个开环输出点;环状开口消除反馈的效果。

您可以使用修剪工作点,模型的初始条件,或模拟快照倍线性模型。在这个例子中,在线性化模拟指定快照倍的模型。

ops_tsnapshot = [1,20];

获得水箱系统块的传递函数,在指定的工作点线性模型。

T =线性化('水箱',IOS,ops_tsnapshot);

Ť是2×1阵列线性化连续时间状态空间模型。该软件计算T(:,:,1)模型的线性化水箱ops_tsnapshot(1)T(:,:,2)通过线性化水箱ops_tsnapshot(2)

使用控制系统工具箱分析命令来检查的线性模型的属性Ť。例如,检查该植物的两个快照倍的阶跃响应。

stepplot(T)

也可以看看

|||

相关话题