这个例子展示了如何在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”)