线性化在触发模拟活动

这个例子说明了如何使用线性化的Simulink金宝app®模拟在特定时间的事件。线性事件可以是基于触发事件或函数调用的事件。具体而言,该模型是在稳态操作点2500,3000,和3500转线性化。

  1. 打开Sim金宝appulink模型。

    MDL ='scdspeedtrigger';open_system(MDL)

    帮助确定何时系统处于稳定状态,生成稳定时间事件块产生沉降事件。此块发送上升沿触发信号到工作点快照方框当发动机转速接近了事2500,3000,和3500转最少五秒钟。

    该模型包括基于触发器的工作点快照块。当它接收到来自上升边缘触发的信号,此块线性化模型生成稳定时间事件块。

  2. 计算稳态工作点60时间单位。

    OP = findop(MDL,60);

    此功能模拟的模型60时间单位,并提取在这个时间间隔期间发生的每个事件的模拟的运行点。

  3. 定义模型,以线性化的部分。

    IO(1)=的LiNiO(“scdspeedtrigger /参考步骤”1,“输入”);IO(2)=的LiNiO('scdspeedtrigger /弧度// s至RPM'1,“输出”);
  4. 线性化模型。

    linsys =线性化(MDL,OP(1:3),IO);
  5. 在2500,3000比较线性化模型,以及使用的闭环传递函数的波德图3500转。

    波特(linsys)

也可以看看

功能

相关话题