永磁同步电机控制系列

永磁同步电机控制从理论到仿真到实验分享

研究生的生涯即将结束,在这短暂的记录一下自己关于电机的一些学习和认识,希望和大家一起共勉,我会以我大论文的框架进行基本记录,以及我三年做的simulink仿真和一些小技巧的分析。

永磁同步电机简介及控制方法

永磁同步电机介绍

永磁同步电机可按转子结构分为两大类:表贴式(SPM,Surface mounted permanent magnet)和内嵌式(IPM,Interior permanent magnet)。SPM电机将磁钢贴在转子表面,而IPM电机将磁钢置入转子内部。二者转子结构对比如图所示。

双反应理论将电机的交流量变换为直流量,并分解为d-q两个分量,以方便电机的分析和控制。永磁同步电机中,一对磁钢形成一对极,对应360度的电角度。将永磁磁链最大的位置定义为d轴,超前d轴90度的位置定义为q轴。例如两对极永磁同步电机d-q轴定义如图所示。

由于磁钢的磁导率与空气大致相等,SPMSM的转子各方向磁阻也相等,故d轴电感和q轴电感相等(Ld=Lq)。对于IPMSM,嵌在转子中的磁钢与硅钢片相比磁导率要小得多,导致d轴磁阻比q轴磁阻大,d轴电感则要比q轴电感小(Ld<Lq)。定义凸极率ξ为:
ξ=LqLd\xi=\frac{Lq}{Ld}ξ=LdLq​
对于SPM电机,ξ=1;对于IPM电机,ξ>1。以凸极率的值来区别两种电机,有助于对SPM电机和IPM电机进行统一的数学分析。一般来说,凸极率越大弱磁性能越好。为了获得较大的凸极率,可以采用复杂的多层转子结构,如图所示。采用轴向叠压的磁钢结构能进一步提高凸极率,使ξ达到8以上。但由于工艺和成本的限制,大多数永磁同步电机采用一层或两层转子磁钢结构,ξ一般不大于3。

常见控制算法介绍

恒压频比控制

恒压频比控制的基本思路就是在满足变频调速的同时,改变电机输入端电压的幅值,确保其电压和频率的比值恒定。通常在基频以下运行时,可同时控制定子端电压和供电频率,确保电机气隙磁通不变,实现调速效果。而在基频以上,端电压无法随着频率持续升高,迫使端电压限制在额定电压点,从而得出磁通与频率成反比的关系,实现弱磁调速。由于该控制策略并未形成反馈闭环,因此整个控制系统结构简单、价格低廉。但其在动态扰动下性能较差,容易产生转速与电流振荡。因此,该控制方法主要应用于空气压缩机、水泵等调速范围和性能要求不高的场合。

直接转矩控制

二十世纪80年代,Depenbrock和Takahasi提出了直接转矩控制的概念[39, 40]。Denpenbrock将之称为直接自适应控制(DSC,Direct Self-Control),而Takahasi则将之称为直接转矩控制(DTC,Direct Torque Control),后者成为这种控制方法的通用名称。DTC的主要思想是通过电压直接控制转矩和定子磁链,而不进行电流控制。由于省去了电流控制,DTC的最大优点是转矩的响应速度快。DTC根据相电流和电压估算转矩和定子磁链的值,再根据转矩和磁链的误差选择合适的开关组合。永磁同步电机的直接转矩控制框图如图所示。

永磁同步电机直接转矩控制框图DTC的优势是转矩响应快,且不需要转子位置信息。但是由于磁链观测是通过对电压积分实现的,积分需要磁链初始值,而PMSM的磁链初始值又与转子初始位置相关,应此PMSM控制中需要转子的初始位置。由于电机参数误差、积分累积误差等原因,磁链和转矩的观测都很难获得准确值。此外,转矩和磁链控制都采用滞环控制器,使得直接转矩控制的转矩脉动要大于磁场定向控制。
直接转矩控制的上述缺陷,使得其应用成熟度要低于磁场定向控制。本文对弱磁控制的研究基于磁场定向控制

磁场定向控制

磁场定向控制(FOC,Field Oriented Control)由Blaschke在1970年代初提出。磁场定向控制的思想来源于直流电机。直流电机中,要保证电枢电流与励磁磁场的相位关系正确,才能获得正确的转矩,而这是通过换向器来实现的。交流电机中,磁场和电流矢量都是旋转量,那么要保证电流和磁场的相位关系正确,需要满足两个条件:一是磁场位置可知,二是电流相位可控。磁场定向控制通过编码器或旋转变压器来获得转子位置,进而获得磁场位置。利用双反应理论,将交变电流变换为电流矢量,并分解成励磁分量和转矩分量,两个分量独立可控,从而实现电流矢量幅值和相位的可控。因此,磁场定向控制也称为矢量控制(Vector Control)。磁场定向控制被广泛用于各种交流电机控制,其采用的PWM调试方法也从SPWM发展到SVPWM(Space Vector Pulse Width Modulation),逐渐成为成熟的高性能电机控制方法。
永磁同步电机的FOC控制框图如图所示。由于精确的位置采样,采用FOC的永磁同步电机不会出现失步现象,可以在零转速下输出最大转矩。电压电流的连续可调使FOC具有转矩脉动小,动态性能好的优点。电流调节器通常采用PI(Proportional Integral,比例积分)控制器,PI参数对控制性能有较大影响。

永磁同步电机磁场定向控制框图永磁同步电机的转矩主要由iq决定,因此通常将id固定为0,只调节iq来实现转矩和转速的控制。这种控制方法称为“id=0”控制,适用于不需要弱磁的SPM电机。对于IPM电机,需要id<0,以利用电机的磁阻转矩,减小电流。而弱磁控制时,则需要更复杂的算法来确定idiq

永磁同步电机控制系列相关推荐

  1. Simulink永磁同步电机控制仿真系列五:使用滑模观测器的反电动势法位置估计

    引言 应用于永磁同步电机的转子位置估计方法有多种,常用观测电机反电动势或观测电机磁链的方式估计转子位置,针对不同的观测状态量又有多种不同的观测方法.以下使用滑模观测器观测电机反电动势,进而估计永磁同步 ...

  2. 【GD32F310开发板试用】GD电机驱动底层配置——永磁同步电机控制

    首发极术社区.如对兆易创新GD32F310 MCU感兴趣,欢迎添加微信 aijishu2020 加入GD32技术讨论群. 1.摘要 GD32F310是一款基于 Arm® Cortex®-M4 RISC ...

  3. 永磁同步电机控制笔记:foc控制原理通俗讲义

    引言 到此为止,永磁同步电机控制相关文章已经写了7篇,其中simulink仿真系列文章5篇,控制笔记系列文章2篇,恍惚间感觉少了一篇概论,在此插入一篇,也算是对入坑电机控制一年半来的知识梳理. 文章目 ...

  4. PMSM永磁同步电机控制类仿真 三相永磁同步电机模型 1、直接转矩控制DTC 2、矢量控制FOC

    PMSM永磁同步电机控制类仿真 三相永磁同步电机模型 1.直接转矩控制DTC 2.矢量控制FOC 3.无位置控制 4.滑膜控制 #Matlab/simulink ID:7510067799948960 ...

  5. 永磁同步电机控制笔记 - 1

    永磁同步电机控制笔记 - 1 本笔记讨论永磁同步电机的控制算法.首先列写了三相永磁同步电机电机在ABC坐标系下的方程,然后推导了DQ0坐标系下的电压方程与磁链方程. 为了实现永磁同步电机的矢量控制,对 ...

  6. 永磁同步电机控制之直接离散域设计电流PI调节器(解耦电流环,无刷直流电机等交流电机同样适用)

    永磁同步电机控制之直接离散域设计电流PI调节器(解耦电流环,无刷直流电机等交流电机同样适用) 前言 一.电机离散域模型 二.离散域中解耦算法的分析 1.反馈解耦 2.复矢量解耦 三.离散域中设计电流调 ...

  7. 永磁同步电机控制笔记:电机参数离线辨识方法

    文章目录 概述 1.定子电阻离线辨识 1.1.定子电阻离线辨识原理 1.2.定子电阻离线辨识的误差来源及补偿方法 1.3.电阻离线辨识的具体方法 方法一 方法二 2.定子电感离线辨识 2.1.定子电感 ...

  8. Matlab/dSPACE/永磁同步电机控制 基于dspace的永磁同步电机矢量控制系统模型

    Matlab/dSPACE/永磁同步电机控制 基于dspace的永磁同步电机矢量控制系统模型,可在dspace实验平台开展实验 ID:8750670617837539有自信的肖

  9. 永磁同步电机控制之反馈解耦及复矢量解耦(无刷直流电机等交流电机同样适用)

    永磁同步电机反馈解耦及复矢量解耦(无刷直流电机等交流电机同样适用) 一.永磁同步电机数学模型 1.永磁同步电机dq坐标系数学模型 2.永磁同步电机复矢量数学模型 二.解耦算法 1.反馈解耦 2.复矢量 ...

最新文章

  1. 模板引擎:VelocityFreeMarker(转)
  2. php sql delete 返回值,delete方法
  3. MiaSocks发布第一个测试版
  4. 05Hibernate基本配置
  5. linux查看新挂上的磁盘
  6. Android 线程池对象-ThreadPoolExecutor浅析
  7. 时分秒 java_JAVA 时分秒累加
  8. python3.6---之f'{}'
  9. pyltp的使用教程
  10. c语言正三角形编程plc,02-C语言实现一个简单PLC仿真小程序(下)
  11. tinymce上传图片php,在angular2中使用tinymce富文本编辑,并实现上传图片功能
  12. 基本办公软件的使用及技巧:便签篇
  13. Editor: 维护一个整数编辑器 HDOJ4699
  14. 阿里云centos7系统下载
  15. python组合数据类型分类_《Python程序设计与案例教程》课件chap6组合数据类型.ppt...
  16. Java应届生大学四年怎么做,可以毕业就进入华为工作,致Java高级工程师的一封信
  17. Oracle数据库数据备份导出导入
  18. 电力行业信息系统的尖,峰,平,谷的英文翻译
  19. Activity工作流入门篇
  20. 贴吧顶贴php脚步,百度贴吧全自动无限顶贴技巧

热门文章

  1. Linux根目录文件详解
  2. 小牛叔讲Python第8章:集合大家一起的快乐
  3. html left属性,CSS属性参考 | left
  4. 如何将多个doc文档合并在一起
  5. 201掘安杯网络安全赛web的write up
  6. 「掘虫者说」The timestamp difference between admin and executor exceeds the limit
  7. 如何用光盘安装服务器系统教程,光盘、硬盘怎么安装系统(图文教程)
  8. 国防科技大学计算机专业录取条件,国防科技大学录取条件
  9. shell循环loop
  10. 计算机网络脆弱性评估方法研究