PMSM永磁同步电机模型预测直接速度控制(DSC)振荡问题

在做PMSM永磁同步电机模型预测直接速度控制振荡问题simulink/Matlab仿真的时候,出现了如图这种振荡,请问可能是什么问题引起的,如何修改?控制中无PI,成本函数包括磁链和转速,谢谢。
给定磁磁链0.16,转速500-1000


预测模型:考虑了一步延时
   Vabc = Sw(i,:)'*Vdc-Vdc/2;%每一种开关量对应电压
    Vdq=trans *Vabc;%坐标变换
    Vd = Vdq(1);%分离
    Vq = Vdq(2);
    did = 1/Ld*( Vd - R*id + we*Lq*iq)*Ts;%微分方程
    diq = 1/Lq*( Vq - R*iq - we*(Phif+Ld*id))*Ts;
    id_next = id + did;%预测
    iq_next = iq + diq; 

   %间接预测Phis
    Phid_next=Phif+Ld*id_next;
    Phiq_next=Lq*iq_next ;%预测
    %变换
    Phidq_next=[Phid_next;Phiq_next];
     Phis_next2=sqrt(dot(Phidq_next,Phidq_next));
   %间接预测Ts ;
   Te_next=(3/2)*np*(Phid_next*iq_next-Phiq_next*id_next);
   Te_next2=Te_next;
    %%预测转速
   we_next2=(1-Bm*Ts/J)*we+np*Ts/J*(Te_next-TL);
   
成本函数-循串行选择
err1(i) = abs(we_ref-we_next2);%先选出两个
err2(n)=abs(Phis_ref-Phis_next2);%最后选出一个

img

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。