双环(外环转速环、内环电流环)驱动PMSM仿真(使用SVPWM调制方法),模型搭建好后,无论怎样调PI参数,转速都没变化,dq轴电流也不能跟踪指令电流
matlab2022b simulink
整体模型(坐标变换和SVPWM均使用系统自带模块):
直流电压设置为311V
通用三相桥参数:
PMSM参数:
SVPWM参数:
负载:
先断开转速外环,给定q轴指令电流iq=11.7(根据利用相同参数仿真成功的模型得到的),d轴指令电流id=0
问题就在这儿,此时无论怎样改变PI参数,d、q轴电流波形都没有变化。
q轴电流波形:
d轴电流波形:
转速波形:
电机三相电流波形:
电机转矩波形:
后面又试着将转速环给加上,变三个PI控制的参数波形和没加上时有区别,不过还是没起到控制作用,波形仍没变化
加上转速环后,q轴电流波形:
加上转速环后,d轴电流波形:
加上转速环后,转速波形:
这就把我搞懵了,难道是我调PI参数的方法不对吗
这个仿真其实已经有人做出来了,就是和我现在的参数都一样,区别就是他的所有模块(坐标变换、SVPWM)都是自己搭的,没有用系统自带的,我就算把他已经调试好的 PI参数用在我的仿真中,也没效果。
别人搭的模型:
q轴PI控制器参数:
d轴PI控制器参数:
转速环PI控制器参数:
dq轴电流波形:
转速波形:
电流波形:
转矩波形:
自己主要是想搞明白出现我的这种结果的原因是什么
你把它的源码文件发给我