一种基于调节电流斩波限降低开关磁阻电机噪声的方法与流程

文档序号:18132350发布日期:2019-07-10 10:21阅读:539来源:国知局
一种基于调节电流斩波限降低开关磁阻电机噪声的方法与流程

本发明涉及电机控制,尤其涉及一种基于调节电流斩波限降低开关磁阻电机噪声的方法,该方法在低速电流斩波控制(ccc)模式下,通过破坏斩波电流的周期性,达到破坏共振、降低开关磁阻电机噪声的目的。



背景技术:

相对于传统电机,开关磁阻电机具有许多的优点,如电机结构简单,不消耗稀土资源,成本低,起动转矩大,过载能力强,调速范围宽,运行效率高。这使得开关磁阻电机在一般工业、牵引电动机、高速电动机等领域得到了广泛的应用,显示出强大的市场竞争力。

但是,开关磁阻电机的噪声较大,这极大地限制了其在家用电器,航空等噪声敏感场合下的应用。因此,研究抑制开关磁阻电机的振动和噪声成为改善开关磁阻电机性能的重要课题。

在不考虑机械噪声的情况下,开关磁阻电机的噪声主要是由转子与定子之间的径向电磁力造成的。任何物体都有固有频率,开关磁阻电机的定子也不例外,施加相同幅值的激励,当激励的频率接近该物体的固有频率时,物体的振动噪声将远大于其它频率下的振动噪声。因此,当径向电磁力的频率与开关磁阻电机定子的固有频率一致时,噪声会非常大。



技术实现要素:

本发明针对上述开关磁阻电机运行过程中的共振噪声,提出了一种基于调节电流斩波限降低开关磁阻电机噪声的方法。该方法能够通过破坏激励的周期性,达到减小共振、降低噪声的目的。

本发明采取的技术方案如下:一种基于调节电流斩波限降低开关磁阻电机噪声的方法,微处理器中的通用输入/输出模块gpio接收由调速把和档位开关得到的调速信号和档位信号并输出控制信号至不对称半桥结构功率变换器进而控制开关磁阻电机运行;不对称半桥结构功率变换器采集开关磁阻电机的三相电流并经过电阻转换成电压信号,输出至微处理器cpu的模数转换模块ad;霍尔位置传感器采集开关磁阻电机转子的霍尔位置信号并输出至微处理器cpu的定时模块tim,微处理器cpu根据采集到的开关磁阻电机转子的霍尔位置信号,计算转子速度;

其特征在于:在低速电流斩波控制ccc模式下,根据转子速度判断电机是否进入了低速电流斩波控制模式,当电机进入了低速电流斩波控制模式时,使用伪随机方法通过cpu中的内置程序1为每相电流的斩波限产生随机偏移量,然后通过内置程序2更新每相电流的斩波上、下限,最后通过内置程序3使用更新后的每相电流的斩波上、下限进行斩波控制,使得各相电流斩波的上、下限不同,破坏激励的周期性,进而破坏径向电磁力的周期性,避免其频率与电机定子固有频率一致,从而通过破坏共振,达到降低开关磁阻电机噪声的目的。

上述方法包括以下步骤:

步骤1:首先,在cpu中预先设定好三相开关磁阻电机电流的斩波上限ih和斩波下限il,;

步骤2:cpu根据采集到的开关磁阻电机转子的霍尔位置信号,计算电机的当前转速;

步骤3:若电机的当前转速没有进入低速电流斩波控制模式,则执行步骤2进行下个运算周期的继续检测;若进入了低速电流斩波控制模式,则执行步骤4;

步骤4:使用伪随机方法为a、b、c三相电流的斩波限产生随机偏移量,分别是iaoffset、iboffset及icoffset;

步骤5:将步骤4产生的每一相的随机偏移量分别与步骤1预设的斩波上限ih及斩波下限il相加,得到新的三相电流斩波上、下限,即:

a相新的电流斩波上限和斩波下限分别是iah、ial:

iah=ih+iaoffset

ial=il+iaoffset

b相新的电流斩波上限和斩波下限分别是ibh、ibl:

ibh=ih+iboffset

ial=il+iboffsett

c相新的电流斩波上限和斩波下限分别是ich、icl:

ich=ih+icoffset

icl=il+icoffset;

步骤6:微处理器cpu通过模数转换模块ad实时获取电机a、b、c三相的三相相电流,分别是ia、ib、ic;

步骤7:将a相电流ia与a相电流的斩波上、下限iah、ial进行比较,当a相电流ia上升到a相电流斩波上限iah时,输出控制信号至不对称半桥结构功率变换器,关断a相的上开关管,a相电流ia开始下降,当a相电流ia下降到a相电流斩波下限ial时,输出控制信号至不对称半桥结构功率变换器,开通a相的上开关管,a相电流ia开始上升;同理,将b相电流ib与b相电流的斩波上、下限ibh、ibl进行比较,当b相电流ib上升到b相电流斩波上限ibh时,输出控制信号至不对称半桥结构功率变换器,关断b相的上开关管,b相电流ib开始下降,当b相电流ib下降到b相电流斩波下限ibl时,输出控制信号至不对称半桥结构功率变换器,开通b相的上开关管,b相电流ib开始上升;将c相电流ib与c相电流的斩波上、下限ich、icl进行比较,当c相电流ic上升到c相电流斩波上限ich时,输出控制信号至不对称半桥结构功率变换器,关断c相的上开关管,c相电流ic开始下降,当c相电流ic下降到c相电流斩波下限icl时,输出控制信号至不对称半桥结构功率变换器,开通c相的上开关管,c相电流ic开始上升。

所述使用伪随机方法为a、b、c三相电流的斩波限产生随机偏移量的公式为:

a相:

iaoffset=q/a+b③

b相:将a相公式③中的iaoffset替换成iboffset其余与a相公式相同;

c相:将a相公式③中的iaoffset替换成icoffset其余与a相公式相同;

公式①是使用线性反馈移位寄存器lfsr产生伪随机序列的过程,qi表示伪随机序列中第i位的逻辑状态,gi表示反馈系数,其取值只能取0或1,因为n位伪随机序列最多可以提供2n-1个伪随机数,将2n-1个伪随机数重复最少的gi取值作为gi的取值;公式②是由伪随机序列得到伪随机数的过程,q表示由伪随机序列得到的伪随机数;公式③是由伪随机数得到a、b、c三相电流斩波限随机偏移量的过程,iaoffset、iboffset、icoffset分别表示a、b、c三相电流斩波限随机偏移量;系数a是伸缩系数,通过将伪随机数的最大值与a、b、c三相电流斩波限随机偏移量的最大值与最小值之差相除得到,系数b是平移系数,通过将a、b、c三相电流斩波限随机偏移量的平均值与q/a的平均值相减得到;通过得到的伸缩系数a及平移系数b,将伪随机数变换到a、b、c三相电流斩波限随机偏移量的变化区间。

所述微处理器cpu采用stm32f103b作为主控芯片。

对于相数大于3的开关磁阻电机,每一相均采用与三相电机相同的控制方式。

本发明的优点及显著效果:本发明方法在低速电流斩波控制(ccc)模式下,使用伪随机方法为每相电流斩波限引入不同的随机偏移量,使得各相电流斩波的上、下限不同,破坏激励的周期性,进而破坏径向电磁力的周期性,避免其频率与电机定子固有频率一致,从而通过破坏共振,达到降低开关磁阻电机噪声的目的。本发明能够极为有效地降低开关磁阻电机运行过程中的噪声;同时,技术方案易于实现,且不需要额外的硬件电路,成本低廉。

附图说明

图1是本发明的基于调节电流斩波限降低开关磁阻电机噪声方法的运作流程图;

图2是本发明应用在开关磁阻电机控制中的硬件系统图;

图3a、3b分别是本发明中不对称半桥结构功率变换器电路结构图和低速电流斩波控制模式下电流波形图;

图4a、4b分别是实施例伪随机序列产生示意图和伪随机序列状态转换图;

图5a、5b分别是使用本发明前后斩波电流波形图。

具体实施方式

下面结合附图和实例详细说明本发明提供的具体方法和运行过程。该实例将基于调节电流斩波限降低开关磁阻电机噪声方法运用到开关磁阻电机控制器中,通过避免径向电磁力变化频率与电机定子固有频率重合,达到减小共振、降低噪声的目的。本发明提供的方法特别适用于对噪声要求敏感的场合。

本发明的基于调节电流斩波限降低开关磁阻电机噪声方法的运作流程图如图1所示。首先,根据实际需用要求,设置电流斩波上限(ih)和电流斩波下限(il)(步骤1);然后根据检测到的转子霍尔位置信号计算电机转速(步骤2);根据电机转速判断电机是否进入了低速电流斩波控制模式,如果进入了,则执行步骤4,如果没有,则执行步骤2(步骤3);使用伪随机方法为三相电流斩波限产生随机偏移量(iaoffset、iboffset、icoffset)(步骤4);将步骤4产生的随机偏移量分别与步骤1设置的斩波上、下限相加,得到新的三相电流斩波上、下限(iah、ial、ibh、ibl、ich、icl)(步骤5);微处理器cpu通过模数转换模块ad实时获取三相相电流(ia、ib、ic)(步骤6);将a相电流(ia)与a相电流的斩波上、下限(iah、ial)进行比较,当a相电流(ia)上升到a相电流斩波上限(iah)时,输出控制信号至不对称半桥结构功率变换器,关断a相的上开关管,a相电流(ia)开始下降,当a相电流(ia)下降到a相电流斩波下限(ial)时,输出控制信号至不对称半桥结构功率变换器,开通a相的上开关管,a相电流(ia)开始上升(步骤7);同理,b、c两相同样根据更新后的电流斩波上、下限(ibh、ibl、ich、icl)进行斩波控制(步骤8,步骤9)。

使用伪随机方法为a相电流斩波限产生随机偏移量的公式为:

iaoffset=q/a+b③

公式①是使用线性反馈移位寄存器(lfsr)产生伪随机序列的过程,qi表示伪随机序列中第i位的逻辑状态,反馈系数g0g1g2g3g4g5g6g7g8=101110001。本例中伪随机序列产生示意图和状态转换图如图4a、4b所示,伪随机序列初始值选为:q8q7q6q5q4q3q2q1=11111111,当时钟信号clk到来时,伪随机序列变为q8q7q6q5q4q3q2q1=10001111,当下一个时钟信号clk到来时,伪随机序列变为q8q7q6q5q4q3q2q1=01101111,……,直到第255个时钟信号clk到来之后,伪随机序列重新变为q8q7q6q5q4q3q2q1=11111111。

公式②是由伪随机序列得到伪随机数的过程,本例中,由伪随机序列初始值得到的伪随机数为255,当时钟信号clk到来时,伪随机数变为143,当下一个时钟信号clk到来时,伪随机数变为111,……,直到第255个时钟信号clk到来时,伪随机数重新变为255。公式③是由伪随机数得到a相电流斩波限随机偏移量的过程,本例中,a、b、c三相电流斩波限随机偏移量的取值范围为-12.75a到12.75a;伪随机数的最大值为255,a、b、c三相电流斩波限随机偏移量的最大值与最小值之差为25a,将伪随机数的最大值与a、b、c三相电流斩波限随机偏移量的最大值与最小值之差相除,结果约为10,所以,系数a取10,a、b、c三相电流斩波限随机偏移量的平均值为0,q/a的平均值为12.75,将a、b、c三相电流斩波限随机偏移量的平均值与q/a的平均值相减,结果为-12.75,所以,b取-12.75;根据公式③,由伪随机序列初始值计算得到a相电流斩波限随机偏移量iaoffset为12.75a,当时钟信号clk到来时,由伪随机序列计算得到的iaoffset为1.55a,当下一个时钟信号clk到来时,由伪随机序列计算得到的iaoffset为-1.65a,……,直到第255个时钟信号clk到来时,由伪随机序列计算得到的iaoffset重新变为12.75a。

b、c两相均采用上述相同的方法产生电流斩波限随机偏移量。

图2所示为本发明的开关磁阻电机控制系统结构图。微处理器cpu采用stm32f103b作为主控芯片,通过通用输入/输出模块gpio接收速度、档位等输入信号,并输出控制信号至不对称半桥结构功率变换器,进而控制开关磁阻电机运行;通过不对称半桥结构功率变换器,采集三相电流,三相电流经过电阻转换,转换成电压信号,输出至微处理器cpu的模数转换模块ad;通过霍尔位置传感器,采集开关磁阻电机转子的霍尔位置信号,并输出至微处理器cpu的定时模块tim。微处理器cpu根据采集到的开关磁阻电机转子的霍尔位置信号,计算转子速度,并根据转子速度判断电机是否进入了低速电流斩波控制模式。当电机进入了低速电流斩波控制模式时,使用伪随机方法为三相电流斩波限产生随机偏移量(内置程序1),并更新三相电流斩波上、下限(内置程序2),最后使用更新后的斩波上、下限进行斩波控制(内置程序3)。电源系统采用48v~72v直流电源,给整个系统供电。

本发明中不对称半桥结构功率变换器电路结构图和低速电流斩波控制模式下电流波形图如图3a、3b所示。在励磁阶段,上开关管和下开关管同时开通,相电流从电源正极开始,经过上开关管、电机绕组、下开光管流向电源负极;在续流阶段,只有下开关管开通,相电流处于电机绕组、下开关管和下续流管的回路内。在回流阶段,上开关管和下开关管同时关断,相电流经下续流管、电机绕组和上续流管反馈给电源。在低速电流斩波控制模式下,电机开通相首先处于励磁阶段,上开关管和下开关管同时开通,相电流逐渐上升;当相电流上升到斩波上限时,开始斩波,即上开关管关断,该相进入续流阶段,相电流下降;当相电流下降到斩波下限时,上开关管开通,该相进入励磁阶段,相电流上升;如此,上开关管反复通断,相电流在斩波上限和斩波下限之间波动,直至开通区间结束;当开通区间结束时,上开关管和下开关管同时关断,该相进入回流阶段,电流下降至0。

使用本发明前后斩波电流波形图如图5a、5b所示。在未使用本发明前,在低速电流斩波控制模式下,三相电流具有相同的斩波上、下限,当转速稳定时,三相电流具有严格的周期性;使用本发明后,利用伪随机方法为三相电流斩波限产生随机偏移量,使得三相电流的斩波上、下限不同,破坏了三相电流的周期性,进而破坏了径向电磁力的周期性,减小了共振噪声。

以上借助实施例描述了本发明的具体实施方式,但是应该理解的是,前述具体的描述不应理解为对本发明的实质和范围的限定,本领域内的普通技术人员在阅读本说明书后对上述实施例作出的各种修改,都属于本发明所保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1