一种电机振动或噪声的控制方法及装置

文档序号:954939 发布日期:2020-10-30 浏览:3次 >En<

阅读说明:本技术 一种电机振动或噪声的控制方法及装置 (Method and device for controlling vibration or noise of motor ) 是由 罗科 钱平 刘渊 王小龙 郭杨甫 王新文 于 2019-04-23 设计创作,主要内容包括:本发明公开一种电机振动或噪声的控制方法及装置,控制方法包括:根据转矩与电流关系得到电机需求转矩对应的d、q轴参考电流;分别设置预定幅值和相位的d、q轴补偿电流,并分别与d、q轴参考电流进行求和,得到电机的d、q轴需求电流;计算d、q轴实际电流;将d、q轴需求电流与d、q轴实际电流做差后分别进行PID控制;实时获取需控制的振动或噪声的频率及其幅值,或者振动或噪声的阶次成分及其幅值,并判断其是否小于或等于目标值,是则将d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数;否则调整d、q轴补偿电流的幅值和相位。本发明通过改变电机d、q轴电流的幅值和相位,对振动或噪声进行控制,取得了良好的效果。(The invention discloses a method and a device for controlling motor vibration or noise, wherein the control method comprises the following steps: obtaining d and q axis reference currents corresponding to the motor demand torque according to the relation between the torque and the current; d-axis compensation current and q-axis compensation current with preset amplitude and phase are respectively set and summed with d-axis reference current and q-axis reference current to obtain d-axis and q-axis required current of the motor; calculating the d and q axis actual currents; performing PID control after difference is made between the d-axis required current and the q-axis required current and the d-axis actual current and the q-axis actual current; acquiring the frequency and amplitude of vibration or noise to be controlled or the order component and amplitude of the vibration or noise in real time, judging whether the frequency and amplitude are less than or equal to a target value, and if so, determining the amplitude and phase of d-axis and q-axis compensation current as parameters for controlling the vibration or noise of the motor; otherwise, adjusting the amplitude and the phase of the d-axis compensation current and the q-axis compensation current. The invention controls vibration or noise by changing the amplitude and phase of the d-axis and q-axis currents of the motor, thereby obtaining good effect.)

一种电机振动或噪声的控制方法及装置

技术领域

本发明涉及汽车技术领域,具体涉及一种电机振动和噪声的控制方法及装置。

背景技术

随着社会的进步、科技的发展,环境和能源问题日益突出,发展和普及节能与电动汽车的呼声日趋高涨。电机特别是交流电机(主要有永磁同步电机和感应电机)作为电动汽车的驱动装置,是电动汽车的核心关键部件,其振动和噪声性能,直接影响着汽车的乘坐舒适性。人们对汽车品质要求的不断提高,也对电机性能提出了越来越高的要求。

通过优化电机电磁场结构或增加隔吸声措施来优化电机振动和噪声,已有比较成熟的开发流程和方法,然而这些方法均是在电机产品样机制作后进行优化,代价高、周期慢,而且往往很难达到理想的效果。在电机和电动汽车产品迭代不断加快的今天,找到有效并且快速对电机振动和噪声进行控制的方法至关重要。

发明内容

本发明所要解决的技术问题在于,提供一种电机振动和噪声的控制方法及装置,无需更改结构,成本低且周期短。

为了解决上述技术问题,本发明提供一种电机振动或噪声的控制方法,包括如下步骤:

步骤S1,根据转矩与电流关系得到电机需求转矩对应的d轴参考电流和q轴参考电流;

步骤S2,分别设置预定幅值和相位的d轴补偿电流和q轴补偿电流,并分别与所述d轴参考电流和q轴参考电流进行求和,得到电机的d轴需求电流和q轴需求电流;

步骤S3,计算电机的d轴实际电流和q轴实际电流;

步骤S4,将d轴需求电流与d轴实际电流做差、q轴需求电流与q轴实际电流做差,再分别进行PID控制;

步骤S5,实时获取需控制的振动或噪声的频率及其幅值,或者振动或噪声的阶次成分及其幅值;

步骤S6,判断所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值是否小于或等于目标值,如是,则将d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数;如否,则调整所述d、q轴补偿电流的幅值和相位。

其中,如果多次调整d、q轴补偿电流的幅值和相位后,所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值仍然大于所述目标值,则将所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值最接近所述目标值时对应的d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数。

其中,所述步骤S1中,如果电机采用最大转矩电流比控制,则所述d轴参考电流和q轴参考电流通过如下方式得到:

如果电机采用d轴电流为零的控制,则所述d轴参考电流和q轴参考电流通过如下方式得到:

其中,φf为定子磁链,Ld和Lq为d轴和q轴电感,Tref为电机需求转矩,p为电机极对数。

其中,所述步骤S2中,按照下述方式设置预定幅值和相位的d轴补偿电流Δid和q轴补偿电流Δiq

Figure BDA0002036496340000031

其中,Ad为d轴补偿电流的幅值,ψd为d轴补偿电流的相位,Aq为q轴补偿电流的幅值,ψq为q轴补偿电流的相位,π为圆周率,n为电机转速,p为电机极对数,Nn为振动或噪声相对于电机转速的阶次成分,Nc为振动或噪声相对于三相电流基频的阶次成分,t为时间变量。

其中,所述步骤S3还包括实时获取电机实际转速和/或角位移。

其中,电机的d轴实际电流id和q轴实际电流iq通过如下方式得到:

其中,iu、iv和iw分别为电机三相电流,θ为电机角位移。

本发明还提供一种电机振动或噪声的控制装置,包括:

第一获取单元,用于根据转矩与电流关系得到电机需求转矩对应的d轴参考电流和q轴参考电流;

第二获取单元,用于分别设置预定幅值和相位的d轴补偿电流和q轴补偿电流,并分别与所述d轴参考电流和q轴参考电流进行求和,得到电机的d轴需求电流和q轴需求电流;

第三获取单元,用于计算得到电机的d轴实际电流和q轴实际电流;

PID控制单元,用于将d轴需求电流与d轴实际电流做差、q轴需求电流与q轴实际电流做差,再分别进行PID控制;

第四获取单元,用于实时获取需控制的振动或噪声的频率及其幅值,或者振动或噪声的阶次成分及其幅值;

控制单元,用于判断所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值是否小于或等于目标值,如是,则将d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数;如否,则调整所述d、q轴补偿电流的幅值和相位。

其中,所述控制单元还用于在多次调整d、q轴补偿电流的幅值和相位后,如果所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值仍然大于所述目标值,则将所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值最接近所述目标值时对应的d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数。

其中,如果电机采用最大转矩电流比控制,所述第一获取单元通过如下方式得到所述d轴参考电流和q轴参考电流:

Figure BDA0002036496340000041

如果电机采用d轴电流为零的控制,则所述d轴参考电流和q轴参考电流通过如下方式得到:

Figure BDA0002036496340000042

其中,φf为定子磁链,Ld和Lq为d轴和q轴电感,Tref为电机需求转矩,p为电机极对数。

其中,所述第二获取单元通过下述方式设置预定幅值和相位的d轴补偿电流Δid和q轴补偿电流Δiq

Figure BDA0002036496340000043

其中,Ad为d轴补偿电流的幅值,ψd为d轴补偿电流的相位,Aq为q轴补偿电流的幅值,ψq为q轴补偿电流的相位,π为圆周率,n为电机转速,p为电机极对数,Nn为振动或噪声相对于电机转速的阶次成分,Nc为振动或噪声相对于三相电流基频的阶次成分,t为时间变量。

其中,所述第三获取单元还用于实时获取电机实际转速和/或角位移。

其中,所述第三获取单元通过通过如下方式得到电机的d轴实际电流id和q轴实际电流iq

Figure BDA0002036496340000051

其中,iu、iv和iw分别为电机三相电流,θ为电机角位移。

实施本发明实施例具有以下有益效果:在不变动电机结构的条件下,仅通过优化电机控制策略,改变电机d、q轴电流谐波的幅值和相位,从而对振动或噪声进行控制,避免了结构更改、加声学包裹等成本高、周期长的方式,几乎不需要增加额外的成本,并且大大缩短了周期,同时还能取得良好的效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一一种电机振动和噪声的控制方法的流程示意图。

图2为本发明实施例一的具体控制流程示意图。

具体实施方式

以下各实施例的说明是参考附图,用以示例本发明可以用以实施的特定实施例。

本发明的发明人发现,电机噪声尤其是电磁噪声,受d、q轴电流影响很大,这也给通过电流阶次成分控制电机振动和噪声提供了可能。基于此,本发明通过优化电机控制策略,改变电机d、q轴电流谐波的幅值和相位,从而对振动和噪声进行控制。

请参照图1所示,本发明实施例一提供一种电机振动或噪声的控制方法,包括如下步骤:

步骤S1,根据转矩与电流关系得到电机需求转矩对应的d轴参考电流和q轴参考电流;

步骤S2,分别设置预定幅值和相位的d轴补偿电流和q轴补偿电流,并分别与所述d轴参考电流和q轴参考电流进行求和,得到电机的d轴需求电流和q轴需求电流;

步骤S3,计算电机的d轴实际电流和q轴实际电流;

步骤S4,将d轴需求电流与d轴实际电流做差、q轴需求电流与q轴实际电流做差,再分别进行PID控制;

步骤S5,实时获取需控制的振动或噪声的频率及其幅值,或者振动或噪声的阶次成分及其幅值;

步骤S6,判断所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值是否小于或等于目标值,如是,则将d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数;如否,则调整所述d、q轴补偿电流的幅值和相位。

本发明实施例对电机的振动和噪声都可以进行控制,具体而言,可以对单一频率的振动或噪声进行控制,也可以对成阶次特征的振动或噪声进行控制,其中,频率与电机转速的比值为阶次成分。由此,本实施例可以控制的振动混合噪声包括:某频率下的振动、某阶次振动、某频率下的噪声、某阶次噪声。其中,振动或噪声相对于电机转速的阶次成分Nn的计算方法为:

Figure BDA0002036496340000061

振动或噪声相对于三相电流基频的阶次成分Nc的计算方法为:

其中,f为电机振动或者噪声的频率(Hz),n为电机转子转动速度(rpm),p为电机极对数,60则是将每分钟转速转换为每秒转速的常数。

请再结合图2所示,步骤S1将获取各工况下电机需求扭矩Tref对应的d、q轴参考电流idref和iqref。转矩与电流关系依据控制策略的不同有所不同,举例说明,如电机采用最大转矩电流比控制,则d轴和q轴参考电流可通过如下关系得到:

如电机采用id=0控制,则d轴和q轴参考电流可通过如下关系得到:

Figure BDA0002036496340000071

其中,φf为定子磁链,Ld和Lq为d轴和q轴电感。

需要说明的是,d轴和q轴参考电流还可以依据弱磁控制等其他控制方法得到。当存在电机需求扭矩Tref时,通过上述列举的方法计算出idref和iqref的值与Tref对等,即在idref和iqref为此值时,电机能够输出Tref这么大的扭矩。

步骤S2针对所述需控制的振动或噪声的频率或者二者的阶次成分,设置预定幅值和相位的d轴补偿电流Δid和q轴补偿电流Δiq,分别为:

Figure BDA0002036496340000072

由于如前述,

Figure BDA0002036496340000074

分别代入上述公式可得:

然后,将d轴补偿电流Δid和q轴补偿电流Δiq分别与d轴参考电流idref和和q轴参考电流iqref进行求和,得到电机的d轴需求电流idreq和q轴需求电流iqreq,其计算方式为:

上述公式中,Ad为d轴补偿电流的幅值(A),ψd为d轴补偿电流的相位(rad),Aq为q轴补偿电流的幅值(A),ψq为q轴补偿电流的相位(rad),π为圆周率,n为电机转速,p为电机极对数,Nn为振动或噪声相对于电机转速的阶次成分,Nc为振动或噪声相对于三相电流基频的阶次成分,fn为转速频率,fc为电流频率,t为时间变量。需要说明的是,由于电机转速n很容易获取(例如通过电机自带的测量转速信号的仪器),而对于特定的电机,一般Nn、Nc也是特定的,因此本实施例利用Nn、Nc和转速n(即公式(7)、(8))来计算d、q轴补偿电流较为方便。

步骤S3中,电机d轴实际电流id和q轴实际电流iq依据电机控制策略计算得到,举例说明,id、iq可以通过如下方法得到:

Figure BDA0002036496340000081

其中,iu、iv和iw分别为电机三相电流,电机运行时,三组线圈会有电流,即三相电流,根据三相电流及电极角位移θ可以计算出id和iq。可以理解的是,依据其他电机控制策略,可以根据电机实际转速n、角位移θ和三相电流计算出id和iq,也可以根据角位移θ和三相电流计算出id和iq,由此步骤S3还包括实时获取电机实际转速n和/或角位移θ。

在步骤S4将d轴需求电流、q轴需求电流与d轴实际电流、q轴实际电流做差后分别进行比例-积分-微分PID控制,形成对电机d、q轴电流的闭环控制,即按上述参数控制电机运行。

步骤S5会实时获取需控制的振动或噪声的频率及其幅值,或者振动或噪声的阶次成分及其幅值,主要是测试、计算分析电机按步骤S1-S4运行在不同工况下振动或噪声的频率及其幅值,或者二者的阶次成分及其幅值(设幅值为Ar)。获取之后即在步骤S6与目标值进行判断。

步骤S6判断所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值是否小于或等于目标值,如是,则将d、q轴补偿电流的幅值和相位确定为所述电机振动和噪声控制的参数;如否,则调整步骤S3中d、q轴补偿电流的幅值和相位。

具体地,步骤S6的判断依据可表述为:

Ar≤ATarget

其中,Ar为当前工况下电机振动或噪声的幅值,或者为电机振动或噪声的阶次成分的幅值,是经测试计算得到的特定频率或阶次成分对应的振动或噪声的幅值(即实际值),ATarget为目标值,是需控制的特定频率或阶次对应的振动或噪声幅值的目标值。如果判断Ar≤ATarget,表明电机的振动或噪声已经满足控制要求,则将步骤S2设置的d、q轴补偿电流的幅值和相位作为电机振动或噪声控制的参数;反之,如果判断Ar>ATarget,表明虽经过控制,但仍未达到振动或噪声的控制要求,则此时需要重新调整d、q轴补偿电流的幅值和相位,再次执行步骤S2-S4,控制电机运行后实时获取Ar,并将其与ATarget再次比较,判断是否Ar≤ATarget,如此往复,最终获得适合的d、q轴补偿电流的幅值和相位来作为电机振动或噪声控制的参数。

需要说明的是,如果出现无论怎样调整步骤S2所述的d、q轴补偿电流的幅值和相位,均不能满足振动或噪声控制要求(即Ar>ATarget)的情形,则将Ar最接近ATarget时对应的d、q轴补偿电流的幅值和相位确定为所述电机对应工况下振动或噪声的控制参数。

相应于本发明实施例一,本发明实施例二还提供本发明还提供一种电机振动或噪声的控制装置,包括:

第一获取单元,用于根据转矩与电流关系得到电机需求转矩对应的d轴参考电流和q轴参考电流;

第二获取单元,用于分别设置预定幅值和相位的d轴补偿电流和q轴补偿电流,并分别与所述d轴参考电流和q轴参考电流进行求和,得到电机的d轴需求电流和q轴需求电流;

第三获取单元,用于计算得到电机的d轴实际电流和q轴实际电流;

PID控制单元,用于将d轴需求电流与d轴实际电流做差、q轴需求电流与q轴实际电流做差,再分别进行PID控制;

第四获取单元,用于实时获取需控制的振动或噪声的频率及其幅值,或者振动或噪声的阶次成分及其幅值;

控制单元,用于判断所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值是否小于或等于目标值,如是,则将d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数;如否,则调整所述d、q轴补偿电流的幅值和相位。

其中,所述控制单元还用于在多次调整d、q轴补偿电流的幅值和相位后,如果所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值仍然大于所述目标值,则将所需控制的振动或噪声的幅值、或者振动或噪声的阶次成分的幅值最接近所述目标值时对应的d、q轴补偿电流的幅值和相位确定为电机振动或噪声控制的参数。

其中,如果电机采用最大转矩电流比控制,所述第一获取单元通过如下方式得到所述d轴参考电流和q轴参考电流:

如果电机采用d轴电流为零的控制,则所述d轴参考电流和q轴参考电流通过如下方式得到:

Figure BDA0002036496340000102

其中,φf为定子磁链,Ld和Lq为d轴和q轴电感,Tref为电机需求转矩,p为电机极对数。

其中,所述第二获取单元通过下述方式设置预定幅值和相位的d轴补偿电流Δid和q轴补偿电流Δiq

Figure BDA0002036496340000103

Figure BDA0002036496340000104

其中,Ad为d轴补偿电流的幅值,ψd为d轴补偿电流的相位,Aq为q轴补偿电流的幅值,ψq为q轴补偿电流的相位,π为圆周率,n为电机转速,p为电机极对数,Nn为振动或噪声相对于电机转速的阶次成分,Nc为振动或噪声相对于三相电流基频的阶次成分,t为时间变量。

其中,所述第三获取单元还用于实时获取电机实际转速和/或角位移。

其中,所述第三获取单元通过通过如下方式得到电机的d轴实际电流id和q轴实际电流iq

其中,iu、iv和iw分别为电机三相电流,θ为电机角位移。

对于实施例二公开的控制装置而言,由于其与实施例一公开的控制方法相对应,相关之处参见控制方法部分说明即可,此处不再赘述。

通过以上实施例的描述可知,本发明实施例的有益效果在于,在不变动电机结构的条件下,仅通过优化电机控制策略,改变电机d、q轴电流谐波的幅值和相位,从而对振动或噪声进行控制,避免了结构更改、加声学包裹等成本高、周期长的方式,几乎不需要增加额外的成本,并且大大缩短了周期,同时还能取得良好的效果。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电机转动惯量的测量装置、测量方法及电机控制系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!