永磁同步电机的直接转矩控制(一)一一一DTC仿真模型的搭建

目录

  • 永磁同步电机的直接转矩控制(一)一一一DTC仿真模型的搭建
    • 0研究背景
    • 1直接转矩控制的简单介绍
    • 2控制系统仿真模型的搭建
      • 2.1 被控对象的数学模型及控制框图
      • 2.2 磁链的估算模型及仿真图
      • 2.3 转矩的估算模型及仿真图
      • 2.4 扇区判断及开关表
      • 2.5 PWM的生成
    • 3仿真结果及分析
    • 4总结

0研究背景


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


1直接转矩控制的简单介绍

本博客介绍了永磁同步电机直接转矩控制系统中各个环节的MATLAB/Simulink建模方法,并对系统进行仿真研究了系统的性能以及PI控制器参数对系统性能的影响,同时比较了不同转矩滞环环宽的转矩脉动情形。

该DTC仿真模型可作为后续改进的基础。结果表明,该系统具有良好的转速、转矩响应

随着转矩滞环环宽的变小,转矩的脉动幅度也随之减小。PI控制器参数中,随着比例系数Kp的增大,系统动态响应加快,积分系数Ki则主要影响系统的稳态误差,两者必须协调才能使系统达到较好的性能。


  基础的概念及介绍请参考文献
[1] 袁雷,胡冰新,魏克银,等.现代永磁同步电机控制原理及MATLAB仿真[M].北京:北京航空航天大学出版社,2016(03):12-18.
[2] 谢运祥,卢柱强.基于MATLAB/Simulink的永磁同步电机直接转矩控制仿真建模[J].华南理工大学学报(自然科学版)
,2004,32(1):19-23.
[3] 马晓哲. 基于dSPACE的PMSM无速度传感器直接转矩控制研究[D]. 天津:天津理工大学,2018. DOI:10.7666/d.D01415320.
[4] 何萍,郭军. 基于Matlab/Simulink的异步电机直接转矩控制系统仿真[J]. 电气应用,2007,26(1):84-87. DOI:10.3969/j.issn.1672-9560.2007.01.023.


   永磁同步电机因结构简单、转矩电流比高、功率密度大等优点在动力驱动领域应用广泛。尽管传统的双闭环矢量 PI 控制系统具有调速范围宽、响应速度快、加减速性能好等优点,但它存在着算法的实现须经过复杂的坐标变换,转子位置高度依赖电机参数而难以精准定向,电机运行时内部参数动态耦合强等缺点。为此,1985 年,德国 M.Depenbrock 教授第一次提出六边形直接转矩控制策略,并应用在感应电机调速系统中。1986 年,日本高桥熏教授提出了另外一种圆形直接转矩控制策略。

直接转矩控制是利用Bang-Bang控制(滞环控制)产生PWM信号,对逆变器的开关状态进行最佳控制,从而获得转矩的高动态性能。其基本操作是:将磁链转矩设定值与磁链转矩实际值的误差传给滞环比较器,并经过离线运算开关表获得合适的电机空间矢量,从而实现电机的调速控制,如图 1 所示。

   与基于转子磁场定向控制的矢量控制相比,基于定子磁场定向控制的直接转矩控制拥有以下优点:
   1.省去了矢量控制等复杂的变换计算,系统直观、简洁,计算速度和精度都比矢量控制方式有所提高;
   2.控制结构简单。DTC仅需要两个滞环控制器和一个转速环PI调节器;
   3.控制器的计算均在定子上的静止坐标系中进行,避免了复杂的旋转坐标变换复杂计算,大大地简化了运算处理过程,提高了控制运算速度。同时也避免了磁链定向控制受转子参数的影响。
   4.其中所使用的两个滞环控制器直接控制定子磁链和转矩,而不是像矢量控制那样,通过控制定子电流的两个分量间接地控制电机的磁链和转矩,它追求转矩控制的快速性和准确性。不需要过分的追求圆形磁链轨迹和正弦波电流。
   5.根据磁链和转矩的滞环控制器输出,直接对逆变器功率器件的导通与关断进行最佳控制,最终产生离散的PWM电压输出。其中比矢量控制少了PWM控制环节。

   总结:直接转矩控制具有鲁棒性强、转矩动态响应速度快、控制结构简单等优点。

其中:矢量控制的详细介绍可参考博主的博客:
永磁同步电机的矢量控制策略系列讲解
永磁同步电机的矢量控制策略(八)一一一仿真模型搭建与源代码

   但直接转矩控制也存在着一些缺点,主要是低速时转矩脉动大:
   1.但由于它借助滞环比较器产生 PWM 控制波,使得逆变器的开关频率抖动大,转矩脉动也比较大
   2.当电机低速运行时,定子电阻压降大且磁链计算误差大,从而使得 DTC 调速范围窄
   3.由于转矩和磁链调节器采用滞环比较器,不可避免地造加粗样式成了转矩脉动;
   4.在电动机运行一段时间之后,电机的温度升高,定子电阻的阻值发生变化,使定子磁链的估计精度降低,导致电磁转矩出现较大的脉动;若仅考虑温升影响定子电阻会出现 25%~40%的变化
   5.逆变器开关频率的高低也会影响转矩脉动的大小,开关频率越高转矩脉动越小,反之开关频率越低转矩脉动越大。


图1 永磁同步电机的直接转矩控制框图



图2 永磁同步电机的直接转矩控制Simulink仿真图


2控制系统仿真模型的搭建

2.1 被控对象的数学模型及控制框图

  借助于之前在定子坐标系上所建立的PMSM数学模型,进行直接转矩控制的数学模型搭建。其中,数学模型可参考博主之前的博客:永磁同步电机的矢量控制策略(二)一一一数学模型


图2 两相旋转d-q坐标系与两相静止α-β坐标系之间的关系




图1 永磁同步电机的直接转矩控制框图

  如图1所示,直接转矩控制是由逆变器、SPMSM、磁链估算、转矩估算、转子位置估算、开关表和调节器等部分组成。其中,控制系统将电机给定转速和实际转速的误差,经转速环调节器输出为给定转矩信号;同时,控制系统根据所检测的电机三相电流和电压值,利用磁链估算模型和转矩估算模型分别计算电机参考的磁链和转矩大小,进而计算电机转子的位置、电机给定磁链和转矩与实际值的误差;然后根据它们的状态选择逆变器的开关矢量,使电机能够按控制要求调节输出转矩,最终达到调速的目的。

2.2 磁链的估算模型及仿真图


图3 磁链估算模型的仿真Simulink图


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

2.3 转矩的估算模型及仿真图



图5 转矩估算的仿真模型


图6 a-β轴上磁链的仿真图


图7 转矩估算的仿真图

转子位置Theta是依据α-β坐标系上的转子磁链投影进行计算的,如下图所示。


图8 转子位置Theta的仿真模型

图9 转子位置Theta的仿真图

2.4 扇区判断及开关表


图10 电压矢量和扇区划分

磁链区间段与角度之间的关系

图11 扇区划分的Simulink仿真图

图12 扇区划分的仿真结果

2.5 PWM的生成



图13 电压矢量增量图


图14 PWM生成的仿真图

图15 PWM生成的仿真结果图


3仿真结果及分析

(1)转速响应

转速为阶跃转速,0.5s由800 r/min阶跃上升至1000 r/min

(2)转矩响应

转矩为阶跃转矩,0s由0 N·m阶跃上升至4 N·m


(3)a-β轴的电流响应


4总结

1.转速超调现象严重,转速波动性较大;
2.相电流谐波成分大,转矩脉动较大。
为此,后续将基于以此为demo模型对直接转矩控制进行改进设计,并更新该系列的博客。敬请期待,感谢大家的关注与支持!!!

参考文献

[1] 袁雷,胡冰新,魏克银,等.现代永磁同步电机控制原理及MATLAB仿真[M].北京:北京航空航天大学出版社,2016(03):12-18.
[2] 谢运祥,卢柱强.基于MATLAB/Simulink的永磁同步电机直接转矩控制仿真建模[J].华南理工大学学报(自然科学版)
,2004,32(1):19-23.
[3] 马晓哲. 基于dSPACE的PMSM无速度传感器直接转矩控制研究[D]. 天津:天津理工大学,2018. DOI:10.7666/d.D01415320.
[4] 何萍,郭军. 基于Matlab/Simulink的异步电机直接转矩控制系统仿真[J]. 电气应用,2007,26(1):84-87. DOI:10.3969/j.issn.1672-9560.2007.01.023.

永磁同步电机的直接转矩控制(一)一一一DTC仿真模型的搭建相关推荐

  1. 永磁同步电机的直接转矩控制(四)一一一基于滑模转速控制器的DTC

    永磁同步电机的直接转矩控制(四)一一一基于滑模转速控制器的DTC 目录 永磁同步电机的直接转矩控制(四)一一一基于滑模转速控制器的DTC 0研究背景 1基于滑模的转速控制器设计 2基于滑模的转速控制器 ...

  2. 永磁同步电机PMSM直接转矩滞环控制 采用三闭环控制:转速外环采用PI调节器,转矩环和磁链环经过滞环后得到PWM脉冲

    永磁同步电机PMSM直接转矩滞环控制 Matlab/Simulink仿真模型(成品) 1.采用三闭环控制:转速外环采用PI调节器,转矩环和磁链环经过滞环后得到PWM脉冲 2.采用DTC直接转矩控制 3 ...

  3. matlab threshold算法_控制与应用技术|基于模糊滑模算法的永磁同步电机无位置传感器矢量控制...

    点击 电机与控制应用 可订阅哦~ A  bstract 针对传统超螺旋算法二阶滑模观测器(STASSMO)在进行永磁同步电机(PMSM)转子位置和转速估算时固定滑模增益导致鲁棒性差的问题,在已有的稳定 ...

  4. m基于simulink和S函数实现SVPWM永磁同步电机双PI转矩脉动控制系统仿真

    目录 1.算法仿真效果 2.MATLAB核心程序 3.算法涉及理论知识概要 3.1 PMSM的坐标变换 3.2基于SVPWM永磁同步电机的控制策略 3.3空间矢量扇区判断 4.完整MATLAB 1.算 ...

  5. 永磁同步电机(PMSM)控制中为什么要Id=0?还有其他的控制方法吗?

    相信在搞电机控制的小伙伴应该知道目前对永磁同步电机(PMSM)的控制技术主要有磁场定向矢量控制(FOC)和直接转矩控制技术(DTC). 今天主要是想说一说磁场定向矢量控制(FOC) 磁场定向矢量控制的 ...

  6. 【永磁同步电机滑膜无感控制】

    @TOC]电机控制) 永磁同步电机滑膜(eSMO)无传感器控制 先贴上TI eSMO控制算法 具体请看这个大哥写的文章 https://blog.csdn.net/lijialin_bit/artic ...

  7. 三相永磁同步电机的FOC--矢量控制(1)

    首先,先弄明白FOC也就是矢量控制究竟是什么 1.   要弄明白什么是矢量控制,先要看电机,了解为什么回转, 电机是由转子和定子组成的:为了方便理解,我们把电机比作一个表,转子相当于指针,定子相当于表 ...

  8. 永磁同步电机的弱磁提速控制Simulink仿真

    控制原理 原因:转速升高->反电动势增大->反电势接近电源电压->压差降低->电流降低->驱动转矩降低->无法加速到给定转速 方法:削弱反电动势->削弱整体磁 ...

  9. 三角形接法永磁同步电机的FOC+SVPWM控制

    前提和疑惑 前提: 三角形接法的矢量控制和星形不同的是,三角形接法的基本电压矢量的幅值是星形接法的根号2倍,相位滞后星形接法30度,这很关键.相差30度就意味着.星形的的扇区判断和合成矢量所需要的两个 ...

最新文章

  1. 如何配置sharepoint moss集成RMS
  2. linux 给用户tmp权限,linux用户以及权限
  3. WCF系列教程之WCF操作协定
  4. 009_CSS分组选择器
  5. [BUUCTF-pwn]——[ZJCTF 2019]Login
  6. C++ 学习之旅(12)——static用法小结
  7. POJ 2185 Milking Grid (KMP,GCD)
  8. 在web开发中,为什么前端比后端更得到转行程序员的青睐?必看
  9. python图像分类需要什么环境_Python学习简单图像识别分类,python
  10. 【数据结构】可以逃课其它字符串算法的字符串哈希算法
  11. mysql8.0数据库忘记密码时进行修改方法
  12. 小甲鱼python作业百度文库_【小甲鱼python课后题.doc】下载 - 面包树
  13. php学生成绩系统,php019学生信息学生成绩系统
  14. 保存为UTF-8格式的Txt文件
  15. rs485转profinet网关485协议传报文解决方案远创智控
  16. flutter Android混淆
  17. 48岁谷歌联合创始人布林再离婚,6000 亿财富或将分割
  18. win10多用户同时登陆
  19. 使用Java语言编写一个五子棋UI界面并实现网络对战功能(非局域网)
  20. 伦敦国王学院计算机申请要求,伦敦大学国王学院计算机科学与管理本科申请条件.pdf...

热门文章

  1. 罗振宇2021跨年演讲8:为什么不能随便当“过来人”?
  2. 多属性决策的权重确定方法及matlab 程序
  3. layui upload 上传大小限制
  4. SQL Saturday活动再起
  5. 网管到底要学什么(一)
  6. 最近公共祖先(LCA,Tarjan)
  7. 微博话题下的数据爬取
  8. 亚信科技亮相南京软博会,数智赋能百行千业
  9. python之正则表达式2
  10. IDEA编译报错Failure to find com.lowagie:itext:jar:2.1.7.js4,依赖报错