此示例显示如何在Simulink控制设计中使用基于时间的操作点快照功能。金宝app该示例使用带压缩空气填充圆筒的动态模型。
scdpneumaticlin.
[t,x,y] = sim('scdpneumaticlin');
在该示例中,闭合供应压力,系统具有0.2MPa的初始压力。供应压力为0.7MPa,在仿真中,伺服阀打开至0.5e-4m。在模拟期间,压力从0.2MPa的初始压力增加,最终在供应压力下稳定。
图(t,y);
在模拟使用的各个时刻获取操作点快照
op = condop('scdpneumaticlin',[010 20 30 40 50 60]);
操作点是可以使用的矢量图
OP(2)
模型SCDPneumaticLin的操作点。(在时间t = 10.7245评估的时变组分)状态:----------(1.)SCDPneumaticlin /气缸压力模型/ DPC // DT X:3.12E + 05(2.)SCDPneumaticLin /管道型号/ DPP // DT X:3.13e + 05输入:无----------
操作点现在已准备好进行线性化。首先使用命令指定输入和输出点:
IO(1)= Linio('scdpneumaticlin / x',1,'输入');IO(2)= Linio('scdpneumaticlin /气缸压力模型',1,'输出');
线性化模型并绘制每个条件的Bode图,以查看线性化的可变性。
sys =线性化('scdpneumaticlin',op,io);BODE(SYS)BDCLOSE('scdpneumaticlin')