引言

本篇文章将通过永磁同步电机基波模型估算转子位置的方法进行了分类整理,概括通过反电势估算角度、通过转子磁链估算角度、闭环类方案,三种不同思想,逐个分解,分别简述了其核心原理,并概况了不同方案的不同思想,给出相关论文供参考。

文章目录

  • 引言
  • 1、反电势类方法
  • 2、磁链类方法
  • 3、闭环类方法
  • 4、小结

1、反电势类方法

上篇文章推导了αβ\alpha \betaαβ坐标系下的电压方程
[vαvβ]=[iαiβ]Rs+ddt[LsiαLsiβ]+[−ωeϕfsinθωeϕfcosθ](1)\left[\begin{array}{c} v_{\alpha }\\ v_{\beta } \end{array}\right] = \left[\begin{array}{c} i_{\alpha }\\ i_{\beta } \end{array}\right] R_s + \frac{d}{dt} \left[\begin{array}{c}L_s i_{\alpha }\\L_s i_{\beta } \end{array}\right] + \left[\begin{array}{c}- \omega_e \phi_{f } sin\theta \\ \omega_e\phi_{f}cos\theta \end{array}\right] \tag{1} [vα​vβ​​]=[iα​iβ​​]Rs​+dtd​[Ls​iα​Ls​iβ​​]+[−ωe​ϕf​sinθωe​ϕf​cosθ​](1)
其中ωe\omega_eωe​为电角速度。
容易看出,αβ\alpha \betaαβ电压由三部分组成,分别为电阻压降,电感电流变化产生的电压,等效永磁体磁链变化产生的反电动势。上文中说过,永磁同步电机转子位置可以从反电动势中提取。各种反电势类的位置估算方法的重点都是从电压方程中分离反电势项。 我们在运行无感foc时,电机定子电阻,电机定子电感,永磁体磁链常数为已知常数,电压电流为可测量参数,转速、转子位置为待估计参数。对于电压方程中的三个组成部分,电阻压降部分容易计算,电感电压因为涉及微分无法准确计算,虽然电压已知,但是因为电感电压直接计算误差大,难以直接分离反电动势成分。
对于这一类难以直接计算的内容,常常通过设计观测器的方式估算。
ddt[iαiβ]=[vαvβ]1Ls−[iαiβ]RsLs+[−ωeϕfsinθωeϕfcosθ]1Ls(2)\frac{d}{dt} \left[\begin{array}{c} i_{\alpha }\\ i_{\beta } \end{array}\right] = \left[\begin{array}{c} v_{\alpha }\\ v_{\beta } \end{array}\right] \frac{1}{L_s} - \left[\begin{array}{c} i_{\alpha }\\ i_{\beta } \end{array}\right] \frac{R_s}{L_s} + \left[\begin{array}{c}- \omega_e \phi_{f } sin\theta \\ \omega_e\phi_{f}cos\theta \end{array}\right]\frac{1}{L_s} \tag{2} dtd​[iα​iβ​​]=[vα​vβ​​]Ls​1​−[iα​iβ​​]Ls​Rs​​+[−ωe​ϕf​sinθωe​ϕf​cosθ​]Ls​1​(2)
该写电压方程如上述形式,对于最右边一项反电势项,不易计算,作为未知部分,电流等于式子2右侧的积分。积分得到的电流与采样到的真实电流可能存在误差,用errα,errβerr_{\alpha} ,err_{\beta}errα​,errβ​表示。
[i^αi^β]=[vαvβ]1Ls−[i^αi^β]RsLs+[xα+errαxβ+errβ]1Ls(3)\left[\begin{array}{c}\hat i_{\alpha }\\ \hat i_{\beta } \end{array}\right] = \left[\begin{array}{c} v_{\alpha }\\ v_{\beta } \end{array}\right] \frac{1}{L_s} - \left[\begin{array}{c} \hat i_{\alpha }\\ \hat i_{\beta } \end{array}\right] \frac{R_s}{L_s} + \left[\begin{array}{c}x_{\alpha} + err_{\alpha}\\ x_{\beta} +err_{\beta}\end{array}\right]\frac{1}{L_s} \tag{3} [i^α​i^β​​]=[vα​vβ​​]Ls​1​−[i^α​i^β​​]Ls​Rs​​+[xα​+errα​xβ​+errβ​​]Ls​1​(3)
其中
errα=iα−i^α;errβ=iβ−i^βerr_{\alpha} = i_{\alpha} - \hat i_{\alpha};err_{\beta}= i_{\beta} - \hat i_{\beta}errα​=iα​−i^α​;errβ​=iβ​−i^β​
使用某种矫正方式,如滑膜,使errα=0,errβ=0err_{\alpha} = 0,err_{\beta} = 0errα​=0,errβ​=0,则
[xαxβ]=[−ωeϕfsinθωeϕfcosθ]\left[\begin{array}{c}x_{\alpha}\\ x_{\beta} \end{array}\right] = \left[\begin{array}{c}- \omega_e \phi_{f } sin\theta \\ \omega_e\phi_{f}cos\theta \end{array}\right][xα​xβ​​]=[−ωe​ϕf​sinθωe​ϕf​cosθ​]
到此,完成反电势项分离,通过arctan或锁相环方式计算可以获得转子位置,对于转速,可以通过锁相环方式得到,也可以通过位置微分得到,另外,xα2+xβ2/ϕf\sqrt{ x_{\alpha}^2 + \\ x_{\beta}^2}/ \phi_fxα2​+xβ2​​/ϕf​也可以得到转子转速。

相关文章:
Kim H, Son J, Lee J. A high-speed sliding-mode observer for the sensorless speed control of a PMSM[J]. IEEE Transactions on Industrial Electronics, 2010, 58(9): 4069-4077.
观测iα,iβi_{\alpha},i_{\beta}iα​,iβ​,对传统的滑膜观测器使用Signum Function做开关函数,本文使用sigmoid function做开关函数,可以避免低通滤波。
Qiao Z, Shi T, Wang Y, et al. New sliding-mode observer for position sensorless control of permanent-magnet synchronous motor[J]. IEEE Transactions on Industrial electronics, 2012, 60(2): 710-719.
这篇文章在上一篇文章基础上优化,设计了速度观测器,而非通过对角度微分计算速度。

2、磁链类方法

上篇文章中提到αβ\alpha \betaαβ坐标系电压方程的以下表达形式。
[vαvβ]=[iαiβ]Rs+ddt[ϕαϕβ](4)\left[\begin{array}{c} v_{\alpha }\\ v_{\beta } \end{array}\right] = \left[\begin{array}{c} i_{\alpha }\\ i_{\beta } \end{array}\right] R_s + \frac{d}{dt} \left[\begin{array}{c} \phi_{\alpha }\\ \phi_{\beta } \end{array}\right] \tag{4} [vα​vβ​​]=[iα​iβ​​]Rs​+dtd​[ϕα​ϕβ​​](4)
其中ϕαϕβ\phi_{\alpha} \phi_{\beta}ϕα​ϕβ​表示αβ\alpha \betaαβ轴磁链
[ϕαϕβ]=∫([vαvβ]−[iαiβ]Rs)dt(5)\left[\begin{array}{c} \phi_{\alpha }\\ \phi_{\beta } \end{array}\right] = \int \left( {\left[\begin{array}{c} v_{\alpha }\\ v_{\beta } \end{array}\right] - \left[\begin{array}{c} i_{\alpha }\\ i_{\beta } \end{array}\right] R_s }\right) dt \tag{5} [ϕα​ϕβ​​]=∫([vα​vβ​​]−[iα​iβ​​]Rs​)dt(5)
整理式4,得到式5,磁链可以写为除电阻压降外,其他电压的积分。想象一个线圈,置于磁场中,当磁场变化,线圈首位两端会产生电压。容易理解式子4,理解了式子4,容易推导出式子5,式5通过电压的积分计算磁链,该式子可以称为永磁同步电机磁链模型的电压模型。。

上述αβ\alpha \betaαβ磁链为两个轴上的总的磁链,每个轴的磁链又可以写为转子部分磁链和定子部分磁链的组合。在dqdqdq坐标系,ddd轴的定义是转子永磁体N极的方向,所以转子永磁体磁链ϕf\phi_fϕf​全在ddd轴,同时dqdqdq轴还存在定子磁链。
前面说到磁场的变化会在线圈两端产生电压,而永磁同步电机定子电感就是这样一个线圈。

由ϕ=∫vdt\phi = \int{v}dtϕ=∫vdt;且Ldidt=vL\frac{di}{dt} = vLdtdi​=v;可得ϕ=Li\phi = Liϕ=Li;即流过线圈的电流产生的磁链为电感和电流的乘积,若dqdqdq轴电流不为0,dqdqdq轴磁链中将会含有定子磁链成分,通过ipark变换得到αβ\alpha \betaαβ轴磁链,如下式。
[ϕαϕβ]=[cosθsinθ−sinθcosθ][Lsid+ϕfLsiq](6)\left[\begin{array}{c} \phi_{\alpha }\\ \phi_{\beta } \end{array}\right] = \left[\begin{array}{c} cos\theta&sin\theta\\ -sin\theta & cos\theta \end{array}\right] \left[\begin{array}{c} L_s i_{d } + \phi_f\\ L_s i_{q } \end{array}\right] \tag{6} [ϕα​ϕβ​​]=[cosθ−sinθ​sinθcosθ​][Ls​id​+ϕf​Ls​iq​​](6)
该式子通过流过电感的电流计算αβ\alpha \betaαβ轴磁链,可以称为永磁同步电机磁链模型的电流模型。

因为转子位置信息包含在转子磁链分量,且该部分容易通过αβ\alpha \betaαβ坐标系的磁链方程分离,磁链类的位置估算方法多在αβ\alpha \betaαβ坐标系计算总的磁链,然后减去定子磁链,得到转子磁链,随后使用锁相环的方式获得转子位置和速度,或者通过反正切的方式获得转子位置,然后微分得到速度。

值得一提的是转子磁链跟电机转速无关,使用磁链法估算电机转子位置容易取得较好的低速性能。

要精准的分离转子磁链分量是一个磁链法的核心问题,常见的方式有通过电压电流模型分别计算总磁链,然后取某个不易变化的参考值矫正误差。或者著名的参考模型自适应的方法,以电流模型为参考,电压模型自适应;也可以两个模型直接融合,低速时多相信电流模型,高速时多相信电压模型。

磁链类的方式为2010年之后较为流行的方法,具体展开讲有极多值得讨论的点,相关内容后续会再开文章分析。

相关文章:
Lee J, Hong J, Nam K, et al. Sensorless control of surface-mount permanent-magnet synchronous motors based on a nonlinear observer[J]. IEEE Transactions on power electronics, 2009, 25(2): 290-297.
著名的非线性观测器,使用转子磁链矫正电压模型。

An L, Franck D, Hameyer K. Sensorless control for surface mounted permanent magnet synchronous machines at low speed[C]//2013 International Conference on Electrical Machines and Systems (ICEMS). IEEE, 2013: 77-82.
使用电流模型矫正电压模型,或使用采样电流矫正电压模型。

3、闭环类方法

先看dqdqdq坐标系电压方程
ud=Rsid+Lddiddt−ωeLqiquq=Rsiq+Lqdiqdt+ωeLdid+ωeϕf(7)u_d = R_s i_d + L_d \frac{di_d}{dt}- \omega_eL_qi_q\\ u_q = R_s i_q + L_q \frac{di_q}{dt} + \omega_e L_d i_d + \omega_e \phi_f \tag{7} ud​=Rs​id​+Ld​dtdid​​−ωe​Lq​iq​uq​=Rs​iq​+Lq​dtdiq​​+ωe​Ld​id​+ωe​ϕf​(7)

dqdqdq坐标系下的位置估算思想和前面提到的有本质区别,前面提到的两类方法都属于开环类的方案,位置观测器的输入是iα,iβ;uα,uβi_{\alpha},i_{\beta};u_{\alpha},u_{\beta}iα​,iβ​;uα​,uβ​,观测器的输出是角度和速度。观测器的输出不会反过来影响输入。

但是dqdqdq坐标系下的方案不同,这类方案要求输入使用观测器输出的角度计算得到的id,iq;ud,uqi_d,i_q;u_d,u_qid​,iq​;ud​,uq​,然后使用id,iqi_d,i_ qid​,iq​通过电压方程计算得到u^d,u^q\hat u_d,\hat u_qu^d​,u^q​,或者使用ud,uqu_d,u_ qud​,uq​通过电压方程计算得到i^d,i^q\hat i_d,\hat i_qi^d​,i^q​,估计值与采样值对比,如果角度比较准确,误差就比较小,或者反过来说如果通过矫正使估算误差趋于0,那么观测器输出的角度收敛在真实角度附近了。

回头看dqdqdq坐标系下的电压方程,在额定转速工况下反电势分量ωeϕf\omega_e\phi_fωe​ϕf​一般能占到qqq轴电压的70%以上,如果角度准确,反电势成分将全部出线在qqq轴,如果角度存在误差,ddd轴会出现反电势分量,使用电压方程计算得到的ddd轴电压会明显小于park变换得到的ddd轴电压。闭环类的方法多将类似的误差作为输入,设计调节器,调节器的输出为转速或角度,调节使得误差趋近与0,角度即为准确的角度。

这一类方案也有较多值得讨论的地方,后续开文章具体分析。

相关文章:
Lascu C, Andreescu G D. PLL position and speed observer with integrated current observer for sensorless PMSM drives[J]. IEEE Transactions on Industrial Electronics, 2020, 67(7): 5990-5999.
2020年的新论文,使用电流观测器估算dqdqdq电流,通过电流误差反应角度及速度误差。

Harnefors L, Ottersten R. Regenerating-Mode Stabilization of the “Statically Compensated Voltage Model”[J]. IEEE Transactions on Industrial Electronics, 2007, 54(2): 818-824.
实现了较好的低速性能

4、小结

上面说了3类方法的具体原理,根据我对行业的了解及观察,反电势类的方法在早些年为主流方法,至今高速电机控制类的方案也在沿用,这一类的方法难以取得较好的低速性能。磁链类的方法是近些年的主流,很多通用平台如ti fast方案使用磁链类方法,这一类方法容易取得较好的低速性能。闭环类方法为新型方案,也能取得较好的低速性能,网传汇川已经转向这一类方案,根据我对行业趋势的判断,这一类方法未来会得到更多的应用。

永磁同步电机转子位置估算专题 —— 基波模型类位置估算概要相关推荐

  1. 永磁同步电机转子位置估算专题 —— 基波模型与转子位置角

    前言 永磁同步电机转子位置估算专题将作为一个系列来写,将永磁同步电机常用的电机位置估算法方法分解为若干子类,再逐个写具体原理.文章风格与其他文章一致,保持通俗易懂,又不失深度. 本篇为该专题的一个开题 ...

  2. 永磁同步电机转子位置估算专题——正交锁相环

    前言 在电机转子位置估算算法中,常常用到锁相环获取磁链信号或反电势信号中的转子位置信息,考虑到包含转子位置信息的磁链信号或反电势信号多被分解在α,β\alpha,\betaα,β轴,以下内容侧重分析适 ...

  3. 电机高频注入原理_永磁同步电机转子位置与速度估算的新方法,精度好,性价比高...

    北京航空航天大学惯性技术重点实验室.北京市高速磁悬浮电机技术及应用工程技术研究中心的研究人员赵远洋.韩邦成.陈宝栋,在2019年第15期<电工技术学报>上撰文指出(论文标题为"基 ...

  4. matlab转子位置检测,一种基于反电势的永磁同步电机转子位置检测新方法

    2017年第9期信息通信2017 (总第177 期)INFORMATION & COMMUNICATIONS (Sum. N o 177)一种基于反电势的永磁同步电机转子位置检测新方法 王少坤 ...

  5. 永磁同步电机驱动器保护算法专题

    永磁同步电机驱动器保护算法专题 概要 本文讨论电机驱动软件设计过程中涉及到的故障处理:梳理出以下关键故障. 过流 过压 过载 过温 缺相 转速异常 选择上述故障讨论是因为完成相关故障的处理即可实现: ...

  6. 永磁同步电机矢量控制(九)——三闭环位置控制系统

     恰饭一下:已经过了工作的年纪,在这里稍微出一下自己做的一套永磁同步电机的教程, 为了解决电机控制入门难的问题,我将自己从一知半解到现在的学习记录整理成十个部分学习教程,从基础的矢量控制,到应用性较强 ...

  7. 永磁同步电机转子磁链_无轴承永磁同步电机研究现状和未来发展趋势

    点击标题下「中国电机工程学报」即可关注本刊微信CSEE JPES首个影响因子公布!详情请点击查看.提示 新增功能:点击文章底部左下角"可在手机端查看论文全文啦!点击下方"留言&qu ...

  8. 永磁同步电机转子磁链_混合式永磁同步电机转子磁路结构研究

    点击上方右侧"EDC电驱未来"可订阅哦! 作者:崔 刚,宋志环丨中国科学院电工研究所  摘 要: 针对电动汽车用驱动电机高成本.高温工况条件性能下降及永磁体退磁等问题,开展了双层& ...

  9. 永磁同步电机转子磁链_永磁同步电机介绍

    关注微信公众号"新能源汽车控制",了解更多内容. 永磁同步电机(Permanent Magnet Synchronous Motor)与普通的电励磁同步电机相比,区别主要是励磁方式 ...

最新文章

  1. html语言书写注意事项,CSS命名规范参考及书写注意事项
  2. 编译Bitcoin BCH configure: error: libdb_cxx headers missing ,终于解决了
  3. 如何查询一个表中除某几个字段外其他所有的字段_一个小故事告诉你:如何写好数据分析报告?...
  4. Java程序员在中年危机的时候,如何避免被“优化”掉呢?
  5. Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
  6. sql 非主键每年自增_或许你不知道的 10 条 SQL 技巧
  7. mysql如何时间减10分钟_mysql – 从时间值中减去分钟数
  8. .NET Core WebAPI Swagger使用
  9. 上海地图全图可放大_好书·推荐丨第一次将近代上海行号与地图合并在路图中,你知道是哪本书吗?...
  10. clickhouse CollapsingMergeTree表引擎
  11. Oracle 中取当前日期的上个月最后天和第一天
  12. c++怎么确定一个整数有几位_《小数乘整数》说课稿
  13. Sql语句对数据库和表的简单操作
  14. unity cube自转的同时公转
  15. 基于SSM高校后勤管理系统
  16. 在线URLEncode编码,URLDecode解码工具
  17. 从饭店运作看mina线程模型
  18. Failed to list versions for
  19. window微信双开
  20. 冬暖夏凉究竟香不香?带恒温的TaoTronics暖风机开箱实测

热门文章

  1. 微信答题竞赛的小程序
  2. RK3399:HDMI输出固定频率与热插拔
  3. Grafana使用双Y坐标轴详解
  4. 04_Mybatis输入\出映射
  5. 什么是PMU(PMIC)【转】
  6. 《罗辑思维不逻辑》之那些温柔的操纵
  7. 同样取整,TRUNC函数与INT函数的有什么区别?
  8. 自学PHP 环境搭建
  9. SimpleFOC(二)—— 快速入门 (开环控制)
  10. 关于杂项(bugku平台)(持续更新)