simulink如何延迟半个时钟周期 simulink仿真模型里用的pi参数可以直接用于真实的控制系统里面吗?

[更新]
·
·
分类:互联网
4065 阅读

simulink如何延迟半个时钟周期

simulink仿真模型里用的pi参数可以直接用于真实的控制系统里面吗?

simulink仿真模型里用的pi参数可以直接用于真实的控制系统里面吗?

1、真实的数控系统都是离散的;
2、在Simulink里搭建控制器的时候,可以采用零阶保持器等方法将该控制系统离散化;
3、此时,你在Simulink中所选取的PI参数是否接近真实控制器的PI参数(即是否可将Simulink中的参数直接应用于实际控制器中)取决于你在Simulink中用于代替实际电机的传递函数是否准确,如果你的传递函数是通过对电机进行系统辨识获得的、或者是电机供应商提供的,足够精确,那就没问题了,但一般在Simulink中选取的传递函数并不是很精确,只是起仿真验证的作用,而且实际的控制器中还存在着一些硬件问题,比如信号延迟、死区等,所以在实际设计电机控制器时,应该参考Simulink仿真时的PI参数,重新调节获得PI参数;
4、调节PI参数的方法有很多:凑试法、临界比例法、经验法等,可以找一些参考书稍微看看,需要一些经验的积累和运气了^^。

怎么修改simulink输入输出维度?

修改simulink输入输出维度,直接把输入值给输出使用,会构成代数环,可以在把输入给输出之前加单位延迟,是这么修改simulink输入输出维度。

simulink中on delay怎样设置?

一:模块查找
1、打开simulink元件库,找到bus creator/scope并拖入到画板中。
2、同样,将traansport delay模块拖入到画板中。
3、还需要一个函数波形发生器,将sine wave拖入到画板中。
二:连线与分析
1、将以上模块进行连线,然后进行仿真。注意的是仿真是时间不要设置过久。
2、sine wave的频率为1hz,所以将delay的时间设置为0.5s。
3、从仿真波形可以看出,确实原始波形和经过延迟的波形有0.5s的相位差。