求助关于永磁同步电机(PMSM)的matlab仿真问题
我想做matlab仿真,看的所有的文章上分析的在角度反馈上都没有加一个-pi/2,我自己的仿真不加也可以仿真出来,不过参数很诡异,和工程设计方法设计出来的参数有很大差别。我的仿真图和结果如下:
增加-pi/2的图如下:
求解释!谢谢 与楼主有同样的疑问。另外,我再仿真时出现如下警告,不知道楼主是否遇见过(其中,DY1是我的文件名):Warning: The block diagram 'DY1' improperly uses 1 Mux blocks as Bus Creators. This can lead to modeling errors (see the Mux block documentation for more information). To avoid such errors, replace the Mux blocks with Bus creator blocks and enable strict bus modeling (see slreplace_mux command). To enable strict bus modeling, set the 'Mux blocks used to create bus signals' option to 'error' in the Connectivity pane of the Diagnostics page in the Configuration Parameters Dialog.
To avoid this warning (not recommended), set the option to 'none'.
Individual warnings (up to a maximum of 10) are reported below for each Mux block.
Warning: Mux block 'DY1/Permanent Magnet Synchronous Machine/Source/Mux' outputs a bus signal containing signals of different data types.
>> 坐标转换问题,论坛里有有讨论。 回复 3# yjhou
能看看我的问题么?
当我将永磁同步电机模型的Mux blocks 换成Bus creater时上面的警告才会消失,不知为何 这个没有关系的,是Mux blocks 和Bus creater用法略有不同导致的。不影响仿真结果。 回复 1# tesstemple
为啥要加加一个-pi/2呢?参数在哪里诡异了?? 回复 5# yjhou
谢谢了! 楼主的PI调得好好呀,我的仿真图几乎跟楼主一摸一样,为什么我的转速波形没有楼主的那么理想呢? 楼主的两个模型我都下下来跑了下仿真,可是在我的电脑里跑步起来,仿真出错,是continious模块报错,请问这是什么原因啊 楼主,为什么我的速度闭环不了,离额定转速差很多,期望解答,谢谢。 楼主的转矩波形怎么样?有稳定的时间吗? 我发现用MATLAB自带的SVPWM就不用减去pi/2,如果用自己造的SVPWM就必须得减去pi/2 加不加pi/2是与电机模型的设置有关系的 你如果设置初始位置与转子磁场的位置一致的话就不用加了吧
页:
[1]