全数字交流电机控制中时间延迟补偿方法及其控制装置的制作方法

文档序号:7447775阅读:202来源:国知局
专利名称:全数字交流电机控制中时间延迟补偿方法及其控制装置的制作方法
技术领域
本发明涉及在混合动力汽车中交流电机的控制方法和装置,尤其是涉及一 种进行时间延迟补偿的全数字交流电机控制装置和时间延迟补偿方法。
背景技术
在混合动力汽车交流电机控制中,所有的数字处理包括电流调节环和
P丽块都在数字域中执行,基于DSP芯片的电机控制器将获得的数字信息进行
处理后通过D/A转换后控制电机工作。申请号CN03820553.X的专利"同步电
动机控制装置"和申请号为CN200480042526. 0的专利"永磁式同步电动机
控制装置"都公开了一种如图1类似的电机控制装置,该装置由DSP模拟完
成,在该装置中电流调节器1通过接收电机角速度w、通过固定/同步坐标变 换器8变换后的电机输入电流的反馈信号L和^与通过由所需扭矩对应的电
流/:、 /:,调节为v:和v:,输出到将同步/固定坐标变换器2转换为v:和v)、
vl和V;输入到三相电压发生器3转换为3相电压值v。、 Va、 v。并应用DSP PWM(pulse width modulation,脉码调制)模块实现SVPWM(space vector P丽, 空间矢量P麵)调制输出P丽信号,即Inverter4桥臂开关状态S。、 & 、 & 。 Inverter4的硬件会根据5> ^6 、 &状态控制Inverter (逆变器)桥臂导通 关断,施加三相电压v。、 V6、 ^到电机绕组上驱动电机。这里电机角速度w是 通过转子位置检测器6检测到转子的位置e,通过速度计算器7计算出来的。
通过利用所需的扭矩利用数字计算来控制电机的输出功率,能节省能量。 但是,当大功率驱动或者超高速驱动中采样频率与输出频率之比不足时,
由于算法执行和脉宽调制导致在全数字电流调节器调节时的电压输出不可避
免存在时间延迟,这个延迟在旋转坐标作用下会导致相和幅值误差。由于这 些误差的存在,会降低电机的动态性能和在高速时电流调节器的不稳定。目 前,现有的交流电机控制中更多的考虑对于PWM死区时间补偿技术,对于数 字时间延迟补偿没有涉及,在一些对电机控制性能要求很高或者有高速运行 要求的控制中会存在动态性能差以及电流调节器不稳定的问题,严重时会导 致电机失去控制,因此需要对数字时间延迟进行有效补偿。

发明内容
本发明要解决的技术问题在于,提供一种对全数字交流电机控制中的时延 补偿方法,并在现有的电机控制装置中增加数字时间延迟补偿模块,以弥补现 有汽车电机控制装置的不足之处。
本发明为解决上述技术问题而采用如下的技术方案全数字交流电机控 制中时间延迟补偿方法,其特征在于本延迟补偿方法忽略电机电流幅值误差 的影响,只对电机电流的相位误差按下式进行补偿
式中《为补偿后的输出,《为电机转子某一时刻的位置角,A6为补偿
相位角,?;为电流调节器的采样周期,化=/^, ^为电机极数,w为电机角
速度,延迟期间被视为常数。
本发明的另一目的是提供一种带有时间延迟补偿的全数字交流电机控制 装置,该装置由于在现有的全数字交流电机控制装置中增加了时间延迟补偿模 块,能克服在一些对电机控制性能要求很高或者有高速运行要求的控制中会存 在动态性能差以及电流调节器不稳定的问题。采用的技术方案是全数字交流
电机控制装置,包括在MCU(motor control unit,电机控制单元)DSP(digital signal processing)内运行的电流调节器、同步/固定坐标变换器、三相电压 发生器、电机状态参数反馈模块等功能模块和与其配合的Inverter装置; 电流调节器输入端分别通过MCUDSP接整车的CAN总线、电机状态参数
反馈模块的反馈信号输出端,输出端接同步/固定坐标变换器的输入端,分别
接收HCU (hybrid control unit,混合动力汽车控制单元)分配给电机的扭矩指 令或者速度指令,根据运行模式进行扭矩控制或者速度控制,得到最终输出扭 矩进行MTPA(maximum torque per ampere,单位电流最大扭矩)查表得到的所
需电流的数值/:、 由电机状态参数反馈模块反馈来的转子角速度量o;和通
过对电机输入电流的反馈信号变换坐标后的数量值/rf和z;,在其中进行电流调
节后输出同步坐标系中的电压数值vC和V:到同步/固定坐标变换器的输入端;
同步/固定坐标变换器的输入端接电流调节器的输出端,输出端接三相电 压发生器的输入端,将电流调节器输出的同步坐标系中的电压数值v:和v:变
换为固定坐标系的电压数值《和K输出到三相电压发生器的输入端;
三相电压发生器的输入端接同步/固定坐标变换器的输出端,输出端接 Inverter的输入端,利用固定坐标系的电压数值K和K产生电机所需的三相
电压V。、 V6、 Vt,并应用DSP P丽模块实现SVP簡调制输出P丽信号,即 Inverter桥臂开关状态^。、 ^A 、 ^J俞出至Inverter;
Inverter的输入端接三相电压发生器的输出端,输出端接电机, Inverter的硬件会根据三相电压发生器的输出的《。、、 ^状态控制 Inverter桥臂导通关断,施加三相电压化、Va 、 Vf到电机绕组上驱动电机;
电机状态参数反馈模块输入端为检测电机参数的各检测器,获取电机工 作的电流/。、 /。的数值,并通过坐标变换成同步坐标系中的L和/"并获取转
子的位置信号^和转子角速度量w;
在MCUDSP内运行的功能模块还包括一个时间延迟补偿模块,该模块的输 入端接电机状态参数反馈模块的反馈输出端,接收转子的位置信号^和转子角 速度量w,输出端接同步/固定坐标变换器的输入端,在该模块内对转子的位 置信号^利用转子角速度量w与电流调节器的采样周期结合进行补偿,输出给 同步/固定坐标变换器,在同步/固定坐标变换器内将带有补偿时延的新相位加
到固定坐标系的电压矢量数值K和K中。
本方案中对电机状态参数反馈模块进一步进行限制,该电机状态参数反馈 模块包括安装在电机上的电流传感器、电子转子位置检测器、两相电流发生器、
固定/同步坐标变换器、速度计算器;
电流传感器检测电机的A相C相电流,输出数字信号接两相电流发生器; 两相电流发生器的输入端接电机输入线上的电流传感器,输出端接固定 /同步坐标变换器的输入端,获取电机三相电流/。、 /6、 ^,其中/。、 ^通过 微处理器芯片对A、 C电流传感器信号进行采样进行A/D变换后的值,^通过
/。 +1 + /。 = 0得到皿3!变换输出固定^标系中^Mffi制荒/。 , ^ {言号;
固定/同步坐标变换器输入端接两相电流发生器的输出端,输出端接电流 调节器的反馈电流输入端,将固定坐标系中的反馈二相电流/a和々信号变换成 同步坐标系中的反馈二箱电流数量值L和;
转子位置检测器安装在转子上,检测转子的位置信号e,其输出端接速 度计算器的输出端;
.速度计算器的输入端接转子位置检测器输出端,输出端接电流调节器转 子速度值输入端,将由转子位置检测器检测到的转子位置信号e进行处理获得 转子角速度值w。
本发明的有益效果是本发明的方法中利用非常简单的算法,克服在一 些对电机控制性能要求很高或者有高速运行要求的控制中会存在动态性能差 以及电流调节器不稳定的问题。


下面结合实施例和附图来进一步说明本发明。
图1为现有技术中的全数字交流电机控制装置结构框图。
图2为本发明全数字交流电机控制装置结构框图。
图3为本发明的硬件拓扑图。
图4为本发明实施实例混合动力永磁同步电机控制主要流程图。
图中1.电流调节器,2.同步/固定坐标变换器,3.三相电压发生器,
4.Irwerter,5.两相电流发生器,6.转子位置检测器,7.速度计算器,8.固定/ 同步坐标变换器,9.时间延迟补偿,10.电机状态参数反馈模块,ll.HCU, 12.MCU DSP, 13.电流传感器。
具体实施例方式
如图2所示,为一种带有本发明方法的时间延迟补偿模块9的全数字交流 电机控制装置,在时间延迟补偿模块中实现如下运算的相位补偿
式中《为补偿后的输出,《为电机转子某一时刻的位置角,A^为补偿 相位角,7;为电流调节器的采样周期,化=;^, p为电机极数,w为电机角
速度,延迟期间被视为常数。
该全数字交流电机控制装置的算法和功能模块包括电流调节器1,同步/ 固定坐标变换器2,三相电压发生器3,由两相电流发生器5、速度计算器7、 固定/同步坐标变换器8和电流传感器13、转子位置检测器6构成电机状态参 数反馈模块IO,时间延迟补偿9模块在PWM DSP12中断中执行,转子位置检 测器6检测转子的位置信号输入到总线中,供DSPPWM调用,Irwerter4接由 总线送来&、 &、 ^信号控制电机工作,硬件拓扑图如图3所示,装在电 机控制器上的两相电流传感器13输出信号用于检测电机两相电流,装在电机 转子上的转子位置检测器6用于检测电机转子位置,HCU11控制器是混合动 力汽车整车控制单元,MCU DSP12是电机控制单元的数字处理器。电流传感 器13和转子位置检测器6的输出信号送入MCU DSP12的ADC (analog to digital conversion,模数转换)模块AD通道进行AD采样以及模数转换。MCU DSP12和HCU11通过CAN通讯,MCUDSP12中CAN模块接收来自HCU11的信号, 此实例主要信号为电机运行模式、扭矩指令、速度指令等。运行模式为扭矩
模式,MCU DSP12中P丽模块输出P丽信号给Inverter门电路,驱动电机旋 转。
此发明实例算法在MCU DSP12中的频率为100/^P麵中断中执行。具体的MCU DSP12的模块配置及初始化与常规DSP芯片相似。
图4为本发明实施实例混合动力永磁同步电机控制主要流程图。具体步 骤如下
(1) 当电机控制器上电运行后,首先进行DSP芯片系统和各模块配置。
(2) (l)完成后,系统进入等待,当根据DSPCAN模块寄存器状态判断当MCU 接收到HCU发送的消息后,MCU与HCU通讯,MCU接收到HCU的CAN信息 包括电机运行模式、扭矩指令值、速度指令值等,MCU发送给HCU的CAN 信息包括电机控制输出扭矩、电机速度等。如果MCU未接收到HCU发送的 C緒信息,则一直等待直到接收到为止。
(3) 如果在此等待期间,P丽中断被触发,则禁止P丽中断,进入P丽中断 执行模块。
(4) 进入P丽中断后,首先对输入MCU DSP11 AD通道的电流传感器13输 出信号、作为转子位置检测器6的霍尔传感器的输出信号进行A/D转换后 进行数字低通滤波得到两相电流/。、 /£以及转子位置角^的正弦值和余弦 值,根据/。、DO确定t。
(5) 进入P丽中断后,首先对输入MVU DSP12芯片AD通道的电流传感器13、 转子位置检测器6的输出信号进行A/D转换后进行数字低通滤波得到三相 电流/。、 /A、 ^以及转子位置角^的正弦值和余弦值。
(6) 接收转子位置检测器6的实时位置角0,通过执行速度计算器7模块, 根据转子位置角0的正弦值和余弦值确定转子位置角^ ,对转子位置角e进
行差分,根据公式W=,;—平—1 j计算得到",其中0w、 e(W)、"分别 为第h欠位置角采样值,/b-l次位置角采样值,采样时间间隔。
(7) 该电机控制器MCU会通过CAN与HCU11通讯后会确定电机进行速度控 制还是扭矩控制。当为扭矩控制时,HCU直接发送给MCU扭矩指令T',当 为速度控制时,HCU直接发送给MCU速度指令w', w'与速度估算值w比较 后,进行速度PI控制,输出值为扭矩指令J'。根据电机的MTPA控制特性
查表,通过输入:r'查表后可以得到/" /:。
(8) 执行两相电流发生器5和固定/同步坐标变换器8后,得到反馈值乙和
(9) 执行电流调节器1, /:与反馈值^比较后PI控制输出结果与d轴解耦 控制项;^丄^相减输出旋转坐标系d轴电压";/:与反馈值/《比较后PI 控制输出结果与d轴解耦控制项戸丄丄+ ^^戸相减输出旋转坐标系Q电压
v:,其中丄,z^、 ^ 分别为定子交轴电感、定子直轴电感、永磁磁链。
(10) 执行时间延迟补偿9模块,对转子位置角^补偿后的结果为
(id执行同步/固定坐标变换器2模块输出固定坐标系电压v:和"。
(12) 执行三相电压发生器3模块,把固定坐标系的电压"和v;转换为3相 电压值V。、 Va、 ^并应用DSPP丽模块实现SVP丽调制输出P丽信号,即 Inverter4桥臂开关状态S。、 、 & 。
(13) 在Inverter 4中硬件会根据^。、 ^A 、 S,状态控制Inverter桥臂导 通关断,施加三相电压v 、 Vh、 v到电机绕组上驱动电机。
权利要求
1.全数字交流电机控制中时间延迟补偿方法,其特征在于本延迟补偿方法忽略电机电流幅值误差的影响,只对电机电流的相位误差按下式进行补偿<maths id="math0001" num="0001" ><math><![CDATA[ <mrow><msubsup> <mi>&theta;</mi> <mn>2</mn> <mo>*</mo></msubsup><mo>=</mo><msub> <mi>&theta;</mi> <mn>1</mn></msub><mo>+</mo><mi>&Delta;&theta;</mi> </mrow>]]></math></maths>Δθ=1.5ωeTs式中θ′2为补偿后的输出,θ1为电机转子某一时刻的位置角,Δθ为补偿相位角,Ts为电流调节器的采样周期,ωe=pω,p为电机极数,ω为电机角速度,延迟期间被视为常数。
2.全数字交流电机控制装置,包括在MCU DSP(12)内运行的电流调节器 (1)、同步/固定坐标变换器(2)、三相电压发生器(3)、电机状态参数反馈模 块(10)等功能模块和与其配合的Inverter (4)装置;电流调节器(l):输入端分别通过MCU DSP(12)接整车的CAN总线、电机 状态参数反馈模块(10)的反馈信号输出端,输出端接同步/固定坐标变换器(2) 的输入端,分别接收HCU(ll)分配给电机的扭矩而得到的所需电流的数值/:、 由电机状态参数反馈模块(10)反馈来的转子角速度量6;和通过对电机输入 电流的反馈信号变换坐标后的数量值^和;,在其中进行电流调节后输出同 步坐标系中的电压数值v:和《到同步/固定坐标变换器(2)的输入端;同步/固定坐标变换器(2)的输入端接电流调节器(l)的输出端,输出端接 三相电压发生器(3)的输入端,将电流调节器(1)输出的同步坐标系中的电压 数值v:和《变换为固定坐标系的电压数值《和K输出到三相电压发生器(3) 的输入端;三相电压发生器(3)的输入端接同步/固定坐标变换器(2)的输出端,输出 端接Inverter (4)的输入端,利用固定坐标系的电压数值^和^产生电机所需 的三相电压V。、 V6、 v。,并应用DSPP丽模块实现SVP丽调制输出P画信号,即Inverter (4)桥臂开关状态^。、 & 、 &输出至Inverter (4);Inverter(4)的输入端接三相电压发生器(3)的输出端,输出端接电机, Inverter (4)的硬件会根据三相电压发生器(3)的输出的S。、 & 、 &状态控 制Inverter桥臂导通关断,施加三相电压^、 Va 、 ^到电机绕组上驱动电机;电机状态参数反馈模块(10)输入端为检测电机参数的各检测器,获取电 机工作的电流t、 L的数值,并通过坐标变换成同步坐标系中的^和",并获取转子的位置信号《和转子角速度量w;其特征在于在MCU DSP(12)内运行的功能模块还包括一个时间延迟补偿 (9)模块,该模块的输入端接电机状态参数反馈模块(10)的反馈输出端,接收 转子的位置信号e和转子角速度量w,输出端接同步/固定坐标变换器(2)的输 入端,在该模块内对转子的位置信号^利用转子角速度量w与电流调节器的采 样周期结合进行补偿,输出给同步/固定坐标变换器(2),在同步/固定坐标变 换器(2)内将带有补偿时延的新相位加到固定坐标系的电压矢量数值^和K 中。
3.根据权利要求2所述的全数字交流电机控制装置,其特征在于所述电 机状态参数反馈模块(10)包括安装在电机上的电流传感器(13)、电子转子位 置检测器(6)、两相电流发生器(5)、固定/同步坐标变换器(8)、速度计算器 (7);'电流传感器(13)检测电机的A相C相电流,输出数字信号接两相电流发 生器(5);两相电流发生器(5)的输入端接电机输入线上的电流传感器(13),输出 端接固定/同步坐标变换器(8)的输入端,获取电机三相电流/。、 /6、 /。,其中 / 、 /通过微处理器芯片对A、 C电流传感器信号进行采样进行A/D变换后的值,/6通过/。 + /ft + /。 = 0得到通过变换输出固定坐标系中的两相电流L和信 号;固定/同步坐标变换器(8)输入端接两相电流发生器(5)的输出端,输出端接电流调节器(l)的反馈电流输入端,将固定坐标系中的反馈二相电流/。和^信号变换成同步坐标系中的反馈二箱电流数量值/,和z;;转子位置检测器(6)安装在转子上,检测转子的位置信号e,其输出端接 速度计算器(7)的输出端;速度计算器(7)的输入端接转子位置检测器(6)输出端,输出端接电流调 节器(l)转子速度值输入端,将由转子位置检测器(6)检测到的转子位置信号 ^进行处理获得转子角速度值w 。
4.根据权利要求2所述的全数字交流电机控制装置,其特征在于所述的由混合动力控制单元分配给电机的扭矩而得到的所需电流的数值/:、/:是按下列方法获得的:DSP芯片的CAN模块与HCU通讯得到扭矩指令或者速度指令, 根据运行模式进行扭矩控制或者速度控制,得到最终输出扭矩进行MTPA查表 得到。
全文摘要
本发明公开了一种全数字交流电机控制中时间延迟补偿的方法和利用本方法的一个全数字交流电机控制装置,采用的技术方案是本延迟补偿方法忽略幅值误差的影响,只对相位误差进行补偿。在现有技术中的全数字交流电机控制装置中增加一个进行时间延迟补偿的功能模块,执行本方法。本发明的方法中利用非常简单的算法,克服在一些对电机控制性能要求很高或者有高速运行要求的控制中会存在动态性能差以及电流调节器不稳定的问题。
文档编号H02P21/14GK101350586SQ20071007521
公开日2009年1月21日 申请日期2007年7月20日 优先权日2007年7月20日
发明者谢美娟 申请人:奇瑞汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1