主要内容

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

的用法线性化命令在不同的操作点批量线性化模型。

以水箱系统块为模型,得到装置传递函数watertank模型。你可以分析批量线性化的结果来研究操作点对模型行为的影响。

打开模型。

open_system (“watertank”)

指定线性化I/ o。

Ios (1) = linio(“watertank / PID控制器”, 1“输入”);Ios (2) = linio(2)“watertank /水箱系统”, 1“openoutput”);

ios (2)指定开环输出点;循环的开启消除了反馈的影响。

您可以使用裁剪的操作点、模型初始条件或模拟快照时间使模型线性化。对于本例,在指定的模拟快照时间将模型线性化。

Ops_tsnapshot = [1,20];

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

线性化(“watertank”ios, ops_tsnapshot);

T是一个2 x 1的线性化连续时间状态空间模型阵列。软件计算T (:: 1)线性化模型watertankops_tsnapshot (1),T (:: 2)通过线性化watertankops_tsnapshot (2)

使用控制系统工具箱分析命令检查线性化模型的属性T.例如,检查工厂在两个快照时间的阶跃响应。

stepplot (T)

另请参阅

|||

相关的话题

Baidu
map