永磁同步电机PI控制与内模控制对比

永磁同步电机PI控制与内模控制对比

引言
  • 永磁同步电机(PMSM)在工业与新能源领域的应用背景
  • 控制策略对电机性能的影响
  • PI控制与内模控制(IMC)的基本概念及研究意义

最近接触了一下关于永磁同步电机的内模控制,网上的资料并不多,可能大佬们不屑于写这么基础的东西,以下记录自己的心路历程
首先简单来说 内模控制就是把电机模型直接取逆,再乘以一个自己希望的一阶传递函数,以把目标控制成该一阶传递函数的效果。听起来有些绕,下面展开说明

永磁同步电机数学模型

首先是老生常谈的电压方程和转矩方程

  • PMSM的dq轴数学模型
    • 电压方程
      Ud=Rs∗id+Ld∗diddt−weLqiq U_d=R_s*i_d+L_d*\frac{di_d}{dt}-w_eL_qi_q Ud=Rsid+LddtdidweLqiq
      Uq=Rs∗iq+Lq∗diqdt+weLdid+weΦf U_q=R_s*i_q+L_q*\frac{di_q}{dt}+w_eL_di_d+w_e\Phi_f Uq=Rsiq+Lqdtdiq+weLdid+weΦf
    • 转矩方程
      Te=1.5Np[Φfiq+(Ld−Lq)∗idiq] T_e=1.5N_p[\Phi_fi_q+(L_d-L_q)*i_di_q] Te=1.5Np[Φfiq+(LdLq)idiq]

据此可以建立电机电流环的传递函数
电流环传递函数
图1:电流环传递函数

PI控制原理与实现

PI前馈解耦
图2:电流PI前馈解耦

内模控制原理与实现

我们已知电机电流环对应的传递函数
[UdUq]=[Rs+sLd−weLqweLdRs+sLq]∗[idiq]+[0weΦf] \begin{bmatrix} U_d \\ U_q \end{bmatrix} = \begin{bmatrix} R_s+sL_d & -w_eL_q \\ w_eL_d& R_s+sL_q \end{bmatrix}* \begin{bmatrix} i_d \\ i_q \end{bmatrix}+\begin{bmatrix} 0 \\ w_e\Phi_f \end{bmatrix} [UdUq]=[Rs+sLdweLdweLqRs+sLq][idiq]+[0weΦf]
据此可以得到电流环系统:
M(s)=[Rs+sLd−weLqweLdRs+sLq] M(s)= \begin{bmatrix} R_s+sL_d & -w_eL_q \\ w_eL_d& R_s+sL_q \end{bmatrix} M(s)=[Rs+sLdweLdweLqRs+sLq]
因此对应主控制器传递函数:
C(s)=M(s)−1∗[αα+s00αα+s] C(s)=M(s)^{-1}* \begin{bmatrix} \frac{\alpha}{\alpha+s} & 0 \\ 0& \frac{\alpha}{\alpha+s} \end{bmatrix} C(s)=M(s)1[α+sα00α+sα]

最终可以推导出以下内模控制环的框图
内模等效控制框图
图3:内模等效控制框图

仿真与实验验证
  • 仿真平台搭建(如MATLAB/Simulink)
参数
版本matlab2019a
极对数4
Rs0.025
Ld0.2e-3
Lq0.47e-3
磁链Phif0.062
转动惯量J1e-2
死区时间2微秒
Udc198V
Imax110A
控制周期100微秒
开关频率10kHz
  • MTPA公式查表
    id=−ϕf+ϕf2+4(Ld−Lq)2iq22(Ld−Lq) i_d= \frac{-\phi_f+\sqrt{\phi_f^2+4(L_d-L_q)^2i_q^2}}{2(L_d-L_q)} id=2(LdLq)ϕf+ϕf2+4(LdLq)2iq2
    MTPA查表图4:MTPA查表

  • 电流环PI计算
    id_kp= Ld/3/Ts;
    id_ki= Rs/3/Ts;
    iq_kp = Lq/3/Ts;
    iq_ki= Rs/3/Ts;

  • Simulink框图搭建
    Simulink控制框图
    图5:Simulink控制框图

性能对比分析
  • 动态响应对比
  1. PI控制,目标转速1500rpm,负载转矩从2Nm阶跃到4Nm
    PI控制@1500rpm2Nm-4Nm
    图6:PI控制@1500rpm2Nm step 4Nm

  2. 内模控制,目标转速1500rpm,负载转矩从2Nm阶跃到4Nm
    内模控制@1500rpm2Nm step 4Nm
    图7:内模控制@1500rpm2Nm step 4Nm

  3. PI控制,目标转速4500rpm,进入弱磁区,负载转矩从2Nm阶跃到4Nm
    PI控制@4500rpm 2Nm step 4Nm
    图8:PI控制@4500rpm2Nm step 4Nm

  4. 内模控制,目标转速4500rpm,进入弱磁区,负载转矩从2Nm阶跃到4Nm
    内模控制@4500rpm 2Nm step 4Nm
    图9:内模控制@4500rpm2Nm step 4Nm

结论与展望

两种控制策略的综合评价

  • 实际上两者控制效果区别很小,低速时PI似乎有更好的控制效果,pi控制的高频分量更多,而内模控制似乎引入更多的是低频;
  • 高速状态下,PI对应的Kp Ki参数可能不太适应当前的工况,理论上调整pi参数能让控制达到更好的状态,似乎内模控制对于工况的适应性更好,高转速下也能有不错的控制表现
  • 水平有限,这都是我粗浅的理解,欢迎大家讨论
  • 以上 咸鱼可搜“离家出走的小蛤”

参考:永磁同步电机驱动系统电流环解耦方法研究 顾胜东 东南大学

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值