永磁同步电机的直接转矩控制(三)一一一滑模控制器改进DTC

永磁同步电机的直接转矩控制(三)一一一滑模控制器改进DTC

0研究背景


写在前面:

 1.本代码基于MATLAB2019a版本,低版本或者不同版本可能会报错,mdl文件或slx文件打开可能会失败;
 2.本博客附上仿真模型并详细介绍各个部分的搭建,如果转载请注明出处;
 3.如果本博客恰巧与您的研究有所关联,欢迎您的咨询qq1366196286


1改进直接转矩控制的模型搭建

   传统DTC的实现可参考之前的博客永磁同步电机的直接转矩控制(一)一一一DTC仿真模型的搭建
   其中,传统DTC存在一些缺点,为此本博客对传统DTC进行改进。
在这里插入图片描述
   如前所述,传统DTC采用两个Bang-bang控制器分别对转矩和磁链幅值进行控制,响应快速,对系统参数摄动和外干扰鲁棒性强,但存在较大的磁链和转矩脉动,逆变器开关频率不恒定,低速时系统难以精确控制,以及因转矩脉动引起的高频噪声等问题。传统DTC中磁链和转矩脉动过大是因逆变器的实际开关频率不够高,从而导致一个数字控制周期中所选用的有效电压矢量无法与期望的电压矢量一致。然而,开关频率过大也会导致开关损耗加大。针对这些问题,可采取以下几种方法来改进传统DTC:
   1.对传统DTC的开关表加以改进,如增加零电压矢量和矢量细分等。以及运用空间电压矢量调制方法使逆变器开关频率恒定,以减小转矩脉动圆。采用先进的控制器替换Bang-bang控制器。
   2.采取滑模控制器进行改进。利用基于滑模控制(SMC)的DTC,以期解决传统DTC存在的转矩和磁链脉动较大、逆变器开关频率不恒定等问题。
   3.针对功率变换器采取多电平控制,通过多个空间电压矢量作用于电机,使磁链、转矩平滑,但这增加了系统硬件成本和复杂性。


  本博客采取第二种方法对传统DTC进行改进,以及通过SVPWM实现对PWM的生成。以下详细介绍实现过程及仿真实现。

在这里插入图片描述
图1 滑模控制器的改进直接转矩控制Simulink仿真图


2改进直接转矩控制的模型搭建

2.1磁链控制器的设计

   为了获得磁链控制器的表达式,定义磁链的滑模面函数为

         s ϕ = ψ r ∗ − ψ r s_{\phi}=\psi_{\mathrm{r}}^{*}-\psi_{\mathrm{r}} sϕ=ψrψr

   利用基于super-twisting算法的二阶滑模控制基本原理,此时磁链控制器的表达式为

         u d ∗ = K p ∣ s ψ ∣ r sgn ⁡ ( s ψ ) + u s d u_{d}^{*}=K_{\mathrm{p}}\left|s_{\psi}\right|^{r} \operatorname{sgn}\left(s_{\psi}\right)+u_{\mathrm{sd}} ud=Kpsψrsgn(sψ)+usd

         d d t u s d = K i sgn ⁡ ( s ψ ) \frac{\mathrm{d}}{\mathrm{d} t} u_{s d}=K_{\mathrm{i}} \operatorname{sgn}\left(s_{\psi}\right) dtdusd=Kisgn(sψ)

其中:r为0,Kp,Ki>0,为待设计参数。

2.2磁链控制器的仿真模型

在这里插入图片描述
图2 磁链控制器的Simulink仿真图


2.3转矩控制器的设计

  假设定子磁链 ψ r \psi_{\mathrm{r}} ψr的幅值为一常数,此时电磁转矩 T e T_{\mathrm{e}} Te的微分方程可表示为:

         d d t T e = 3 2 p n ψ I d d t i q \frac{\mathrm{d}}{\mathrm{d} t} T_{\mathrm{e}}=\frac{3}{2} p_{\mathrm{n}} \psi_{\mathrm{I}} \frac{\mathrm{d}}{\mathrm{d} t} i_{q} dtdTe=23pnψIdtdiq

  为了获得转矩控制器的表达式,定义转矩的滑模面函数为:

         s T = T e ∗ − T c s_{T}=T_{\mathrm{e}}^{*}-T_{\mathrm{c}} sT=TeTc

  同样利用基于super-twisting算法的二阶滑模控制基本原理,此时转矩控制器的表达式为:

         u q ∗ = K p ∣ s T ∣ r sgn ⁡ ( s T ) + u s q u_{q}^{*}=K_{\mathrm{p}}\left|s_{T}\right|^{r} \operatorname{sgn}\left(s_{T}\right)+u_{\mathrm{s} q} uq=KpsTrsgn(sT)+usq

         d d t u s q = K i sgn ⁡ ( s T ) \frac{\mathrm{d}}{\mathrm{d} t} u_{\mathrm{sq}}=K_{\mathrm{i}} \operatorname{sgn}\left(s_{T}\right) dtdusq=Kisgn(sT)

其中:r为0,Kp,Ki>0,为待设计参数。

2.4转矩控制器的仿真模型

在这里插入图片描述
图3 转矩控制器的Simulink仿真图

2.5SVPWM的实现及仿真

   将转矩控制器和磁链控制器分别计算所得的d-q轴电压量,经过反park变换后得到SVPWM所需要的α-β轴的参考电压矢量。

   具体的实现过程及仿真模型搭建,可参考永磁同步电机的矢量控制策略(七)一一一SVPWM控制

在这里插入图片描述

图4 SVPWM的Simulink仿真图

2.6磁链的估算模型

   转矩和磁链的反馈信号,其中转矩是直接通过采集端并通过低通滤波器得到。然而,磁链是通过磁链的估算模型运用相电压、相电流间接计算所得。

在这里插入图片描述

图5 转矩反馈信号的Simulink仿真图


   为了控制电机就需要得到其磁链方程,其磁链方程的矢量形式为:

         { ψ d = ∫ u d − R s i d d t ψ q = ∫ u q − R s i q d t ∣ ψ s ∣ = ψ d 2 + ψ q 2 \left\{\begin{array}{l}\psi_{\mathrm{d}}=\int u_{\mathrm{d}}-R_{\mathrm{s}} i_{\mathrm{d}} \mathrm{d} t \\ \psi_{\mathrm{q}}=\int u_{\mathrm{q}}-R_{\mathrm{s}} i_{\mathrm{q}} \mathrm{d} t \\ \left|\psi_{\mathrm{s}}\right|=\sqrt{\psi_{\mathrm{d}}^{2}+\psi_{\mathrm{q}}^{2}}\end{array}\right. ψd=udRsiddtψq=uqRsiqdtψs=ψd2+ψq2
式中Rs为定子相电阻,ud、uq和id、iq分别为d-q轴的定子电压和电流,然定子磁链的位置则可通过d-q轴的分量和它们的正负号来决定。

在这里插入图片描述
图6 磁链反馈信号的Simulink仿真图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

图7 a-β轴上的合成圆形磁链


ps:这里提个小问题:为什么改进后DTC的圆形磁链是同心圆,圆形磁链一直在增大?而不是像上一篇博文中的圆形磁链?
#可以在评论区写下你的想法与答案哦!


3改进直接转矩控制的仿真分析

3.1空载工况下

(1)转速响应
   转速为阶跃转速,0s由0 r/min阶跃上升至1000 r/min.
在这里插入图片描述
(2)转矩响应
在这里插入图片描述
(3)a-β轴的电流响应

在这里插入图片描述

(4)磁链响应
在这里插入图片描述

3.2负载工况下

(1)转速响应
   转速为阶跃转速,0s由0 r/min阶跃上升至8000 r/min.
在这里插入图片描述
(2)转矩响应
   转矩为阶跃负载,0.2s由0 N·m阶跃上升至1.5 N·m.
在这里插入图片描述
(3)a-β轴的电流响应
在这里插入图片描述
(4)磁链响应
在这里插入图片描述

4总结

1.由转矩和磁链响应可看到,滑模控制器改进DTC的转矩脉动明显变小,可快速且上升至恒定幅值。
2.转速环采取较为简单的PI控制,后续博客将采用滑模控制器来进一步提升控制器的性能。

在这里插入图片描述

参考文献

[1]袁雷,胡冰新,魏克银,等.现代永磁同步电机控制原理及MATLAB仿真[M].北京:北京航空航天大学出版社,2016(03):12-18.
[2]马晓哲. 基于dSPACE的PMSM无速度传感器直接转矩控制研究[D]. 天津:天津理工大学,2018. DOI:10.7666/d.D01415320.

  • 16
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 38
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昔时扬尘处

你的鼓励会让技术更加具有价值!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值