0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

原理解析:IPM弱磁控制和基于模型的标定

jf_0T4ID6SG 来源:西莫电机论坛 2023-05-26 09:45 次阅读

什么是IPM的弱磁控制

IPM(Interior Permanent Magnet,内嵌式)电机是永磁同步电机(PMSM,Permanent Magnet Synchronous Machine)的一种。它具有功率密度高、功率因数高、调速范围宽等优点, 被广泛应用于新能源汽车中。

PMSM 一般是通过 FOC(Field Oriented Control)进行控制。FOC 的核心思想就是通过 Clarke/Park 变换,将静止的三相交流电 abc 坐标系,转换到旋转的 dq 坐标系。然后通过对 Id、Iq 的控制,达到调节电机力矩的目的,其中反馈量为三相电流和电机转子位置。通过增加速度控制反馈环,可以对速度进行控制。下图为 Simulink 中的 SimElectrical 自带一个 FOC 的例子。

e3dc8314-faf9-11ed-90ce-dac502259ad0.jpg

电机的永磁体转子,在电磁作用的影响下,旋转产生反电动势(back EMF)。当转速达到一定程度(通常叫基速),加载在定子的反电动势足以抵消施加的正向电压。由于永磁体的 MMF(Magneto-Motive Force)是一个定值,只能改变 Id 和 Iq,使定子产生的 MMF 去抵消一部分永磁体产生的 MMF,从而总的气隙 flux 被减小了(weaken)。因而,叫弱磁(flux weakening)。这样转子产生在定子上的反电动势也会被减小,从而可以产生力矩,维持高速。

PMSM 电机在基速以下的运行区域叫 MTPA 控制区域(Maximum Torque Per Amp)。在基速以上的区域叫弱磁控制区域。弱磁控制的本质是用牺牲电流--力矩的转换效率来换取高速运行。

e3e2191e-faf9-11ed-90ce-dac502259ad0.png

IPM 电机是 PMSM 的一种,它的控制要比另外一种 PMSM,即 SPM(Surface Mounted Permanent Magnet)要复杂。其原因就在于它们的区别:SPM 将磁钢贴在转子表面,而 IPM 将磁钢嵌至转子内部。SPM 只有一种力矩,electromagnetic torque(电磁力矩);IPM 有两种力矩:electromagnetic torque(电磁力矩)和 reluctant torque(磁阻力矩),IPM 的总力矩是电磁力矩和磁阻力矩的和。

e3e9597c-faf9-11ed-90ce-dac502259ad0.jpg

为了更好地研究 IPM 的控制,一般会利用数学的方法将电机的电流限制圆、电压限制椭圆、等力矩线在 Id 和 Iq 的平面空间画出(图片来源:Lei Zhu):

e3efc730-faf9-11ed-90ce-dac502259ad0.jpg

电流限制圆为虚线,椭圆为电压限制椭圆。随着电机转速的增高,电压椭圆会向内收缩。图中蓝色线段表示 MTPA 线,线条 AB 表示电流限制圆在弱磁区域的部分,线条 BC 是等力矩线和电压椭圆的切线点之连线。弱磁控制的问题就在于,如何选取合适的 Id/Iq 组合,这些组合会落在蓝色线条和红色线条合夹的区域之内。

基于 Flux Amplitude 的查表法

多年来,电机控制研究人员提出很多种弱磁控制算法,例如公式法、电压调节法、查表法等等。不管实现的方法如何,都是在输入转速和力矩的情况下找到一个 Id、Iq 最佳组合。我们称为电机弱磁表格标定。在下图的控制 FOC 控制框图示例中,其中红色区域就是电机弱磁表格的所在位置。它的输入信息为力矩命令、转速反馈和逆变器母线电压,输出为 Id、Iq 组合。

e3f5fbc8-faf9-11ed-90ce-dac502259ad0.jpg

在新能源汽车电机业界,弱磁表格标定比较常用的是查表法。其中又可细分为:基于单电压下的转速和力矩的表格查表法,基于多电压下的转速和力矩表格的查表法,基于磁链(flux amplitude)和力矩的查表法等等。其中基于 flux amplitude 和力矩的查表法备受关注。引用的较多的论文是下面的这篇文章,出自GM:

e3fe92ec-faf9-11ed-90ce-dac502259ad0.jpg

图片来源:Bon-Ho Bae, Patel N., Schulz, S., Seung-Ki Sul , “New Field Weakening Technique for High Saliency Interior Permanent Magnet Motor”

电动汽车粗分混合动力和纯电动。一般来说,纯电动汽车在动力电池和电机逆变器母线电压之间没有DC/DC(直流电压转换器)。纯电动车在长时间行驶后,会出现电池 SOC(State of Charge)下降,从而引起输出电压的下降。

让我们用 Simulink 的 Powertrain Blockset 做一下仿真:这是一个纯电动车的控制模型,其中用 US06 驾驶循环做为工况。

e405792c-faf9-11ed-90ce-dac502259ad0.jpg

e4103c54-faf9-11ed-90ce-dac502259ad0.jpg

从仿真结果来看,在逆变器母线电压下降后(从 400V 到 350V),电机力矩会变得失控。

让我们回到 GM 的那篇论文,论文提出了用 Flux Amplitude 这个中间变量来代替转速,结合力矩,作为查表的输入。这样做的好处是,Flux Amplitude(转速)这个中间变量(part II)带有转速和电压的信息,可以反映电压变化的影响。另外,实际的电压可以作为反馈用来调节查表的输入 Flux Amplitude (part IV)。

Model Based Calibration

GM 的这篇论文已经在国内外的新能源电机控制厂家广泛使用。通常来说,电机弱磁表格标定会和 MTPA 标定放在同一个 LUT(look-up table)里。标定开发人员,往往需要通过台架(dyno)测试数据,结合MATLAB(或者其他编程语言)脚本,利用一些搜索规则,找到弱磁和 MTPA 的 LUT 点。

e41619b2-faf9-11ed-90ce-dac502259ad0.jpg

例如:

先找出 MTPA line 上的点,见上左图

再找出电流圆和 MTPV 上的点,见上右图

之后,分多种情况寻找弱磁区域中的 LUT 点。

e41b77f4-faf9-11ed-90ce-dac502259ad0.jpg

例如:

电机转速在基速以下,直接将等力矩线和 MTPA 的交点作为 LUT 点。上左图的 B 点和 A 点。

电机转速超过基速,进入弱磁区域。如果等力矩线和电压椭圆(等转速线)有交点,将此交点作为 LUT 点。上中图的 B 点。

电机转速超过基速,进入弱磁区域。如果此时等力矩线和电压椭圆(等转速线)没有交点,说明在此转速下的要求力矩无法达到。则退而求其次,将该等转速线和 MTPV 线的交点作为 LUT 点,此时实际力矩为上右图的 B 点,实际力矩小于要求的力矩。

根据经验,这些 LUT 点的标定需要花费大量的时间编写脚本。并且,在电机特性变化的时候,更改脚本比较麻烦,很难做到较好的可移植性。

MBC(Model Based Calibration)工具箱,是大约 10 年 MathWorks 为燃油发动机开发的标定工具箱。它也可以方便地做电机弱磁表格的标定工作。标定工作基本可以分为四个步骤:

Data Collection - Data Modelling - Calibration - Implementation

通过这四个步骤,可以实现自动化标定。

1. Data Collection(数据收集)

数据收集是标定的第一步。电机数据的来源既可以是 FEA(有限元分析)和实际台架的测试数据。

e421cb54-faf9-11ed-90ce-dac502259ad0.jpg

不管是哪种方式,收集数据的方式都很类似:在不同的电流运行点(Id/Iq)组合,记录 flux 和 torque 数据。

2. Data Modelling (数据建模)

为什么要做数据建模?数据建模和电机控制算法或者被控对象建立没有任何关系。

数据建模是将测试到的数据,以某种模型的关系进行拟合,例如:

高斯过程模型

多项式

数据建模的必要性体现在:

消除数据噪声:有了数据模型,可以消除明显不合理的数据和干扰。

数据插值:有一些工况条件如果没有测试到,通过数据模型可以进行插值。

利用优化算法:对被拟合的数据进行优化算法计算要比对一堆离散的数据进行优化算法计算要快得多。

e429dd6c-faf9-11ed-90ce-dac502259ad0.jpg

在基于 flux amplitude 的弱磁表格标定过程中,用 Id 作为输入,输出为 Iq 和 flux。Torque 和转速作为 operating points。有多少个 operating points 就会有多少个数据模型。这里并不意味着,Id 和 Iq/flux 之间有任何的物理关系,只是纯粹的数据处理。

3. Calibration(标定)

e43221e8-faf9-11ed-90ce-dac502259ad0.jpg

在有了数据模型后,可以进行标定工作。实际上,这一步会用不同的优化算法去尝试对优化目标进行优化。这里将电流利用率最大作为目标,同时有两个优化限制条件:

1)电流限制;

2)flux amplitude 限制——从电压限制和速度计算得到。

有了这些优化目标和限制条件,可以利用 MBC 强大的功能进行自动优化,让我们看一下工具的动画:

e4396ec6-faf9-11ed-90ce-dac502259ad0.gif

4. Implementation (实现)

最终标定出来的 LUT,被放进了 FOC 算法中,通过 Embedded Coder 可以直接产生 C 代码。

e4449346-faf9-11ed-90ce-dac502259ad0.jpg

MathWorks 技术服务

MathWorks 技术服务团队为了使对 MBC 工具箱不熟悉的人,也可以快速进行电机弱磁表格标定,开发了一套自动化的 GUI 界面。并且可以做如下技术咨询服务:

进行电机标定 DOE(Design Of Experiments)设计

电机标定流程实现和 GUI 定制

用户无需了解 MBC 的内部运作机理,即可进行方便、快速、可移植性强的电机弱磁表格标定。

e44b49ac-faf9-11ed-90ce-dac502259ad0.jpg

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 永磁同步电机

    关注

    27

    文章

    824

    浏览量

    48930
  • 模型
    +关注

    关注

    1

    文章

    2704

    浏览量

    47687
  • IPM
    IPM
    +关注

    关注

    5

    文章

    144

    浏览量

    38676
  • PMSM
    +关注

    关注

    14

    文章

    233

    浏览量

    41436
  • 弱磁控制
    +关注

    关注

    2

    文章

    17

    浏览量

    10404

原文标题:原理解析 | IPM 弱磁控制和基于模型的标定(文末有彩蛋)

文章出处:【微信号:西莫电机论坛,微信公众号:西莫电机论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FOC电机控制HALL+,开启之后为什么转速会一直增加,不受PI控制

    FOC电机控制代码使用HALL没开启之前可以通过PI调节转速,但是开启之后为什么转速会一直增加,不受PI
    发表于 03-27 07:55

    st电机库里有控制吗,怎么调出来,求大神指导

    st电机库里有控制吗,怎么调出来,看着好像有程序啊,接上电机速度怎么就上不去呢,求大神指导
    发表于 05-04 22:21

    怎么使用st电机库里的控制程序?

    st电机库里有控制吗,怎么调出来,看着好像有程序啊,接上电机速度怎么就上不去呢,求大神指导
    发表于 05-07 13:47

    请问采用正弦波驱动的无刷电机,还有控制一说吗?

    采用方波驱动的无刷电机,如果提前导通,就能实现控制。而采用正弦波驱动的无刷电机,由于其实际上是180°导通的,还有
    发表于 12-22 17:32

    【我是电子发烧友】永磁电动机的控制算法

    扩速特性。由于逆变器直流侧电压达到最大值后会引起电流调节器的饱和, 为了获得较宽的调速范围,在基速以上高速运行时实现恒功率调速,需要对电动机进行控制。PMSM
    发表于 07-12 22:26

    有人有异步电机的仿真模型吗?有可以联系我

    有人有异步电机的仿真模型吗?有可以联系我,一起交流学习1435176523
    发表于 03-26 21:10

    资料分享:《新能源汽车新型电机的设计及控制

    `低碳经济大潮下,新能源汽车成为备受关注的新型产业,汽车的电动化技术更是其中重要的部分,本书研究的内置式永磁同步电机及其控制正是当前新能源汽车驱动系统中所采用的高性能电机,具有高功率密度、高效率
    发表于 10-15 11:45

    永磁同步电机矢量控制——控制

    1 扩速理论PMSM的思想来源于他励直流电动机的调控制。我们熟知,当他励直流电动机的端
    发表于 10-31 10:11

    计算法的

    直流电动机端电压达到最大电压时,只能通过降低电动机的励磁电流,在保证电压平衡的条件下,使电机能恒功率运行于更高的转速。但永磁同步电机的励由大小恒定的永磁体产生,只有增大定子电流直轴去磁分量来削弱气隙磁场,才能达到等效的目的
    发表于 08-27 07:03

    在Matlab/Simulink环境下进行仿真测试验证

    基于上篇文章讲到的永磁同步电机数学模型控制原理,考虑时永磁同步电机的电压和电流限制,利
    发表于 08-27 08:15

    新能源汽车的驱动电机控制电流

    标定精度也不够理想。基于模型的电机标定方法,鲁棒性强,测试点少,提高测试效率,将MTPA和放在一张表格中
    发表于 08-27 06:05

    基于模型的电机标定方法

    标定精度也不够理想。基于模型的电机标定方法,鲁棒性强,测试点少,提高测试效率,将MTPA和放在一张表格中
    发表于 08-27 06:01

    怎样去实现永磁同步电机的控制

    永磁同步电机的控制是什么?怎样去实现永磁同步电机的控制呢?
    发表于 10-14 09:24

    电机后功率怎么计算?

    关于电机进行后,其功率是如何计算的,目前有台电机额定30KW.400V,1465rpm,53A,对其进行后实际运行频率为22HZ,电流23A,但是其实际输出功率才4.5左右,请
    发表于 11-21 06:32

    50HZ的标准电机能否范围是多少?

    非专业磁电机,现在PLC要求速度正限幅为120%,也就是说我的频率要到60HZ,需要对电机,那么这台工频电机能否实现升速的功能了,
    发表于 12-18 06:58