广告

磁场定向控制算法增强电动汽车设计中的电机控制

2022-08-15 17:53:59 Embitel公司 阅读:
为了使电动汽车动力系统平稳行驶,控制方案应使电机能够在较宽的速度范围内运行并在最低速度下产生最大扭矩。从技术上讲,电机控制必须基于转矩和磁通量,因此可以通过控制电流来精确控制转矩。

高性能电机需要一种控制机制,以确保提高平稳性、可靠性和效率。这种应用最恰当的例子之一是电动汽车(EV)动力系统中使用的电机,这种电机可以由基于磁场定向控制(FOC)的系统控制。eXJednc

为了使电动汽车动力系统平稳行驶,控制方案应使电机能够在较宽的速度范围内运行并在最低速度下产生最大扭矩。从技术上讲,电机控制必须基于转矩和磁通量,因此可以通过控制电流来精确控制转矩。eXJednc

电机转子旋转的基本原理是在定子中产生磁场,这是通过用交流电激励定子线圈来完成的。电机平稳运行的秘诀在于知道转子的位置,即转子磁通轴与定子磁轴之间的夹角。一旦知道这个值,就可以使定子电流与转子的转矩轴对齐。为了达到峰值效率,定子磁通量必须垂直于转子磁通量。eXJednc

基于FOC的电机控制

典型的基于磁场定向控制(FOC)的电机控制系统如图1所示。eXJednc

eXJednc

图1:基于FOC的电机控制系统的硬软件组件。(图片来源:德州仪器)eXJednc

让我们了解下每个软件和硬件组件:eXJednc

  1. 三相逆变器:三相DC/AC逆变器用于为PMSM/BLDC电机提供三相电压驱动。它从空间矢量调制(SVM)模块获取脉宽调制(PWM)信号。
  2. QEP接口:与编码器接口,获取转子的机械位置并将其传递给其他模块。
  3. 速度/位置估计块:顾名思义,这个模块负责执行获得转子位置和速度的计算。
  4. PID控制:比例积分微分(PID)构成一个控制回路,它依赖于来自电机的转矩反馈。它通过计算所需扭矩和从Park变换模块接收到的扭矩之差进行校正。
  5. Clarke变换:Clarke变换模块使用Clarke变换公式将定子电流(ia和ib)转换为磁通和转矩(d-q)坐标系。将三相系统的静止参考系转换为静止参考系中的二象限系统。
  6. Park变换和逆Park变换:该模块用于将静止参考系转换为具有正交轴的两相系统的旋转参考系。正交分量是d-q,分别是电机直轴和交轴。当必须将定子输出电压转换回固定坐标系参考(定子参考)时,就会牵涉到逆Park变换模块。
  7. 空间矢量调制:这种技术用于确定要施加到电机上的PWM信号。空间矢量调制以定子电压矢量为输入,产生三相输出电压作为输出。

接下来将探讨如何使用FOC算法将这些组件用于驱动电机。eXJednc

FOC工作流程一览

对于要控制的三相电机,必须通过读取相电流Ia、Ib和Ic来为电机提供适当的电压。如果不对它们进行控制,就不可能创建与转子磁通矢量成90°的定子磁通矢量。eXJednc

FOC是一种数学密集型算法,可以帮助轻松实现这一目标,而且更容易实现,但开发FOC非常复杂。FOC算法能够通过将三相正弦电流参考系分解为磁通和转矩(d-q)参考系来简化对三相正弦电流参考系的控制。这两个分量可以单独控制。eXJednc

1显示了确定转子位置并将其传递给速度/位置模块的编码器/霍尔传感器。这个值也会被馈送到Park和逆Park变换模块。同时,还会将来自电机的相电流(ia和ib)馈送到Clarke变换模块。来自电机的相电流通过Clarke变换转换为两个正交电流(iα和iβ)。新转换的相电流现在分别表示产生转矩和产生磁通的电流。尽管已经成功地将相电流分解为磁通和转矩分量,但它们仍然是正弦的,这使得它们在不断变化时难以控制。eXJednc

FOC算法的下一个任务是消除正弦波,这需要一个重要的输入——转子位置。如图所示,这个值也被馈送到Park变换模块。在这个模块中,诀窍是从一个静止参考系(从定子的角度来看)移动到一个旋转参考系(从转子的角度来看)。简单来说,Park变换模块用于将两个交流电流(iα、iβ)转换为直流电流。这使得PID模块很容易按照它希望的方式对其进行控制。eXJednc

现在来看PID模块。从FOC模块到PID模块的输入是Iq和Id,即转矩和磁通分量。在电动汽车环境中,当驾驶员操作油门时,PID模块用于接收速度参考值。现在PID模块就会比较这两个值并计算误差。PID模块必须要获得这个误差才能使电机旋转。PID模块给出的输出是Vq和Vd。这两个输出会到达Clarke和Park逆变换,其中会发生与Clarke和Park变换完全相反的情况。逆Park变换块将旋转参考系转换为静止参考系,以便它们的电机相位可以换相。eXJednc

eXJednc

图2:PID输出到达Clarke和Park逆变换,其中发生与Clarke和Park变换完全相反的情况。(图片来源:德州仪器)eXJednc

在基于FOC算法的电机控制的最后一步,空间矢量调制的作用非常重要。空间矢量调制的作用是生成PWM信号并将其馈入到逆变器,进而生成驱动电机的三相电压。在某种程度上,空间矢量调制也完成了Clarke逆变换的工作。eXJednc

三相逆变器有六个晶体管,用于将输出电压传送到电机。这些输出基本上有两种状态,必须要在顶部晶体管关闭时才能将底部晶体管打开,反之亦然。通过两个状态和三个输出,可以计算出总共八个状态(23)。当在六角星图上绘制这八个状态(也称为基向量)时,可以发现每个相邻向量在相位差方面相距60°。空间矢量调制可求出给定输出电压(Vout)的平均向量。eXJednc

实际的电动汽车电机控制

FOC作为一种电机控制方案,对电动汽车设计来说必不可少。考虑到电动汽车需要无噪声、平稳的电机操作,FOC就非常适合。许多OEM厂商和控制系统开发商经常会调整标准FOC算法,以便适应其电动汽车程序的独特要求,但核心概念保持不变。eXJednc

汽车级MCU的进步,例如Microchip公司的PIC18Fxx39系列MCU或德州仪器(TI)的C2000实时MCU,能够加快电动汽车电机控制系统的FOC算法的开发。eXJednc

作者:Vaibhav Anand和Saurabh S. Khobe,Embitel公司eXJednc

(原文刊登于EDN美国版,参考链接:Field-oriented-control algorithm enhances motor control in EV designs,由Franklin Zhao编译。)eXJednc

本文为《电子技术设计》2022年9月刊杂志文章,版权所有,禁止转载。免费杂志订阅申请点击这里eXJednc

责编:Franklin
本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了