补偿无刷直流电机反电动势常数的无位置控制系统技术方案

技术编号:22887674 阅读:16 留言:0更新日期:2019-12-21 08:39
本发明专利技术提供一种补偿无刷直流电机反电动势常数的无位置控制系统,包括速度PI控制器、电流PI控制器、位置矢量控制器、转子电流检测模块、位置误差检测模块、反电动势计算模块、反电动势常数补偿模块。本发明专利技术提供的系统将定子电压方程与转子机械方程相结合,对反电动势的估计更为准确。

A position free control system for compensating back EMF constant of BLDCM

【技术实现步骤摘要】
补偿无刷直流电机反电动势常数的无位置控制系统
本专利技术涉及一种电机控制技术,特别是一种补偿无刷直流电机反电动势常数的无位置控制方法。
技术介绍
无刷直流电机BLDCM(BrushlessDCMotor)由直流电动机及其驱动器组成,是一种典型的机电一体化产品。由于其采用了晶体管换向电路代替传统的电刷与换向器组成的机械换向结构,又称其为电子换向式直流电机。无刷直流电机具有调速性能好,控制简单,功率密度大,效率高等诸多优点,在许多领域得到了广泛的应用。如汽车工业中的电动汽车、电动自行车、汽车内空调、雨刮器等;家电领域的空调压缩机、变频洗衣机等;航空航天设备中的陀螺仪、机械臂等;办公自动化领域的数字打印机、硬盘驱动器、传真机等。无刷直流电机的控制方式分为有位置传感器控制和无位置传感器控制。有位置传感器控制通常采用三个霍尔位置传感器来检测转子的位置,但位置传感器的存在致使系统的成本增加、体积增大,并且在一些高温高压的恶劣工况下,传感器灵敏度降低,因此,无位置传感器控制逐渐成为无刷直流电机的主流控制方式。无刷直流电机无位置控制的关键点是转子位置检测算法的实现,目前采用的主流算法为反电动势检测法。反电动势检测法需要建立无刷直流电机的数学模型,根据简单的直流电流模型来估算反电动势,由于在每一个换相周期内,实际测量电流与模型电流之间存在较大的误差,这种误差会影响转子速度和位置的估计值,并降低无传感器控制算法在所有速度范围内的性能。与此同时,电机运行环境的变化会导致电机参数变化,如温度变化引起电阻和反电动势常数的变化。
技术实现思路
本专利技术的目的在于提供一种一种补偿无刷直流电机反电动势常数的无位置控制方法。实现本专利技术目的的技术方案为:一种补偿无刷直流电机反电动势常数的无位置控制系统,包括:对给定参考速度值与实际反馈速度值的差进行比例积分调节后输出参考电流值的速度PI控制器,对速度PI控制器输出的参考电流值与实际反馈电流值的差进行比例积分调节后输出相应控制信息的电流PI控制器,根据接收到的控制信息生成对应导通相PWM控制波的位置矢量控制器,取转子的三相电流的最大值给反电动势计算模块和电流PI调节器的转子电流检测模块,将实际位置与估计位置的差值转换为误差增益因子K的位置误差检测模块,其中误差增益因子K用于区分估计的转子位置位于换向点之前或之后,根据反电动势与反电动势常数Ke相除后得到转子角速度的估计值且对积分后得到转子位置角θm的反电动势计算模块,将转子位置产生的偏差转化的误差增益因子K后与电流误差积分相乘得到的补偿因子ΔKe送入反电势常数补偿PI调节器得到补偿反电动势常数的反电动势常数补偿模块。进一步地,当误差为零时,K=-1;当误差非零时,K=+1。进一步地,反电动势计算模块中反电动势θm为:其中,ωm为转子的速度,Ke为反电动势常数,KT为转矩常数,数值上Ke=KT,L为定子电感,J为转动惯量,ierror为电流误差。进一步地,反电动势补偿模块中,其中,epar_error为电机参数变化引起的反电动势误差,ωm为转子的速度,in+1为第n+1次电流采样值,为模型计算出的第n+1次电流模型参考值;当电机参数变化时,转子的速度ωm与电阻的变化量ΔR的关系为:转子的速度ωm与反电动势常数Ke的关系为:式中,eBMFcon_error为反电动势常数Ke变化引起的反电动势变化。本专利技术与现有技术相比,具有以下优点:本专利技术中提出的反电动势估算法采用了无刷直流电机定子电压方程与转子机械方程相结合的方法,反电动势表达式中不含时间常数T,减小了转矩脉动,提高了转子位置估计的准确度。此外,为抵抗环境参数变化带来的影响,在电机控制算法中引入反电动势参数实时补偿环节,根据转子的位置实施补偿电机参数的变化,提高了系统的鲁棒性。下面结合说明书附图对本专利技术作进一步描述。附图说明图1为无刷直流电机无传感器控制算法的总体框图。图2为位置增益因子K转换原理图。图3为转子的转速和位置波形示意图(新检测算法、反电势常数不变),其中,(a)转子的转速波形示意图,(b)转子的位置波形示意图,(c)转子的位置波形局部放大示意图。图4为转子的转速和位置波形示意图(新检测算法、反电势常数改变),其中,(a)转子的转速波形示意图,(b)转子的位置波形示意图,(c)反电动势常数在1.5s突变波形示意图。图5为转子的转速和位置波形示意图(新检测算法、反电势常数改变、加入参数补偿模块),其中,(a)转子的转速波形图,(b)转子的位置波形图,(c)转子的位置波形局部放大示意图,(d)反电动势常数在1.5s突变波形图。具体实施方式如图1所示,一种用于无刷直流电机的无传感器控制系统包括:速度PI控制器、电流PI控制器、位置矢量控制器、转子电流检测模块、位置误差检测模块、反电动势计算模块、反电动势常数补偿模块。其中,速度PI控制器,根据给定参考速度值与实际反馈速度值的差,经过比例积分调节,输出相应的电流命令;电流PI控制器,根据PI速度控制器输出的参考电流值与实际反馈电流值的差,经过比例积分调节,输出相应的控制信息;位置矢量控制器,根据接收到的控制信息生成对应导通相的PWM控制波。转子电流检测模块,检测转子的三相电流,取最大值给反电动势计算模块和电流PI调节器。位置误差检测模块,将实际位置与估计位置做差,转换为误差增益因子K,用于区分估计的转子位置位于换向点之前或之后,当误差为零时,K=-1;当误差非零时,K=+1,如图2所示。转子初始估计位置超前实际位置30°,增益因子K输入到反电动势常数补偿模块中参与后续计算。反电动势计算模块,新的反电动势算法同时采用定子电压方程和转子机械方程,如式(14)所示。输出的反电动势与反电动势常数Ke相除后得到转子角速度的估计值积分后得到转子位置角θm,送入位置误差检测模块。反电动势常数补偿模块,外界参数变化引起转子位置产生偏差,将偏差转化为位置误差增益K,再与电流误差积分相乘,根据式(23),得到补偿因子ΔKe,将补偿因子ΔKe送入PI控制器,PI控制器的输出用于补偿反电动势常数,这样,外界参数变化引起反电动势常数的变化得到补偿,使转速控制更为精确。一种用于无刷直流电机的无传感器控制方法,包括以下步骤:步骤1,根据无刷直流电机的定子电压平衡方程可以得到电流微分为其中,反电动势e=keω,ke为反电动势常数,与电机参数有关;ω为转子角速度。进一步,电流微分又可以表示为两个采样点的电流之差除以采样周期,即由式(2)和式(3)可以得到下一个采样点的电流为其中,en表示当前采样点的反电动势。进一步,根据式(4),可以定义模型参考电流为本文档来自技高网
...

【技术保护点】
1.一种补偿无刷直流电机反电动势常数的无位置控制系统,其特征在于,包括:/n对给定参考速度值与实际反馈速度值的差进行比例积分调节后输出参考电流值的速度PI控制器,/n对速度PI控制器输出的参考电流值与实际反馈电流值的差进行比例积分调节后输出相应控制信息的电流PI控制器,/n根据接收到的控制信息生成对应导通相PWM控制波的位置矢量控制器,/n取转子的三相电流的最大值给反电动势计算模块和电流PI调节器的转子电流检测模块,/n将实际位置与估计位置的差值转换为误差增益因子K的位置误差检测模块,其中误差增益因子K用于区分估计的转子位置位于换向点之前或之后,/n根据反电动势

【技术特征摘要】
1.一种补偿无刷直流电机反电动势常数的无位置控制系统,其特征在于,包括:
对给定参考速度值与实际反馈速度值的差进行比例积分调节后输出参考电流值的速度PI控制器,
对速度PI控制器输出的参考电流值与实际反馈电流值的差进行比例积分调节后输出相应控制信息的电流PI控制器,
根据接收到的控制信息生成对应导通相PWM控制波的位置矢量控制器,
取转子的三相电流的最大值给反电动势计算模块和电流PI调节器的转子电流检测模块,
将实际位置与估计位置的差值转换为误差增益因子K的位置误差检测模块,其中误差增益因子K用于区分估计的转子位置位于换向点之前或之后,
根据反电动势与反电动势常数Ke相除后得到转子角速度的估计值且对积分后得到转子位置角θm的反电动势计算模块,
将转子位置产生的偏差转化的误差增益因子K后与电流误差积分相乘得到的补偿因子ΔKe送入反电势常数补偿PI调节器得到补偿反电动势常数的反电动势常数补偿模块。


2.根据权...

【专利技术属性】
技术研发人员:杨涛孙瑜汪凯鑫庄纪岩袁贤
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1