线性化的气动系统在仿真快照

这个例子展示了如何在Simulink控制设计中使用基于时间的操作点快照特性。金宝app这个例子使用了一个用压缩空气填充圆柱的动力学模型。

气动系统模型

scdpneumaticlin

得到初始模拟

(t, x, y) = sim卡(“scdpneumaticlin”);

绘制模拟结果

在这个例子中,供应压力是关闭的,系统的初始压力为0.2 MPa。电源压力为0.7 MPa,仿真中伺服阀开到0.5e-4 m。在模拟过程中,压力从初始压力0.2 MPa开始增大,最终稳定在供应压力处。

情节(t、y);

采集模拟快照

获取模拟使用的不同瞬间的操作点快照

op = findop (“scdpneumaticlin”,[0 10 20 30 40 50 60]);

操作点是一个可以使用的向量

op (2)
型号scdpneumaticlin的工作点。(t=10.7245时测得的时变分量)状态:—(1)scdpneumaticlin/Cylinder Pressure Model/dPc//dt x: 3.12e+05 (2) scdpneumaticlin/Pipe Model/dPp//dt x: 3.13e+05输入:无—

操作点现在可以线性化了。首先使用以下命令指定输入和输出点:

io (1) = linio (“scdpneumaticlin / x”,1“输入”);io (2) = linio (“scdpneumaticlin /汽缸压力模型”,1“输出”);

将模型线性化,并绘制每个条件的Bode图,以查看线性化中的可变性。

sys =线性化(“scdpneumaticlin”op, io);波德(sys) bdclose (“scdpneumaticlin”)