一种电机的自适应控制方法、系统及存储介质技术方案

技术编号:39307377 阅读:11 留言:0更新日期:2023-11-12 15:55
本发明专利技术涉及电机控制技术领域,具体涉及一种电机的自适应控制方法、系统及存储介质,方法包括:获取电机的当前电角度、当前转速和期望转速;将所述当前电角度与预先设定的基准电角度进行比较,计算得到角度偏差;根据所述角度偏差、当前转速和期望转速调整电机的电压和PWM信号的占空比,使得电机匹配到基准电角度值时的当前转速达到期望转速;在电机匹配到所述基准电角度值后,调整电机的运行电压和PWM信号的占空比,以优化电机按期望转速运行时的效率;其中,电机的效率为电机的机械能输出功率和电能输入功率的比率;本发明专利技术能够兼顾电机控制的准确度和效率。控制的准确度和效率。控制的准确度和效率。

【技术实现步骤摘要】
一种电机的自适应控制方法、系统及存储介质


[0001]本专利技术涉及电机控制
,具体涉及一种电机的自适应控制方法、系统及存储介质。

技术介绍

[0002]为满足对电机转速的定制化需求,需要满足不同的期望转速,然而相关技术中的电机控制方案,在给定电机的最期望转速的前提下,难以保证电机运行准确度的同时,实现电机效率的最大化。

技术实现思路

[0003]本专利技术目的在于提供一种电机的自适应控制方法、系统及存储介质,在保证电机运行准确度的同时,实现电机效率的最大化,从而做到兼顾电机控制的准确度和效率。
[0004]为了实现上述目的,本专利技术提供以下技术方案:第一方面,本专利技术实施例提供了一种电机的自适应控制方法,所述方法包括以下步骤:获取电机的当前电角度、当前转速和期望转速;将所述当前电角度与预先设定的基准电角度进行比较,计算得到角度偏差;根据所述角度偏差、当前转速和期望转速调整电机的电压和PWM信号的占空比,使得电机匹配到基准电角度值时的当前转速达到期望转速;在电机匹配到所述基准电角度值后,调整电机的运行电压和PWM信号的占空比,以优化电机按期望转速运行时的效率;其中,电机的效率为电机的机械能输出功率和电能输入功率的比率。
[0005]可选地,所述根据所述角度偏差、当前转速和期望转速调整电机的电压和PWM信号的占空比,使得电机匹配到基准电角度值时的当前转速达到期望转速,包括:根据所述期望转速确定电机的电压调整范围;根据所述电机的当前转速确定所述电机的PWM信号的占空比最小调整值;其中,占空比最小调整值=(最大占空比

最小占空比)/(最大转速

最小转速);根据所述角度偏差、所述电压调整范围和所述PWM信号的占空比调整范围,调整所述电机的电压和PWM信号的占空比,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速。
[0006]可选地,所述根据所述期望转速,确定电机的电压调整范围,包括:获取期望转速、当前转速和优选效率,根据所述期望转速、当前转速和优选效率确定目标电压,使得所述电机按目标电压调整到期望转速时,达到优选效率;其中,目标电压=额定电压
×
(1+(期望转速

当前转速)/(1

优选效率));当前转速=额定转速
×
(1

当前效率);当前效率=当前转速*当前扭矩/当前电压*当前电流;基于所述目标电压确定电压调整范围。
[0007]可选地,所述根据所述角度偏差、所述电压调整范围和所述PWM信号的占空比调整范围,调整所述电机的电压和PWM信号的占空比,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速,包括:S331,获取角度偏差,将所述角度偏差作为基准偏差角;S332,确定所述基准偏差角所在的角度偏差区间,基于预先设置的加速对应表确定所述角度偏差区间对应的加速值,将所述加速值对应的电压值作为需求电压值;其中,所述加速对应表包含多个角度偏差区间和多个加速值,多个角度偏差区间和多个加速值一一对应,多个所述加速值的大小随角度偏差区间的增加而增加;电机的转速从0开始按加速值运行一个周期时长的角度值在该加速值对应的角度偏差区间内;S333,确定所述需求电压值是否低于所述目标电压,若是,则执行S334,若否,则基于所述目标电压和所述基准偏差角控制电机运行,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速;S334,将所述基准偏差角划分为多段偏差区间,控制电机按所述需求电压值运行并补偿一段偏差区间后,获取当前转速;S335,基于所述当前转速、占空比最小调整值和期望转速确定占空比的步长,基于所述占空比的步长调整所述PWM信号的占空比;其中,占空比的步长=占空比最小调整值*(期望转速

当前转速)/当前转速;具体地,若当前转速大于期望转速,则将所述PWM信号的占空比减去占空比的步长,作为调整后的PWM信号的占空比,从而减少电机的当前转速;若当前转速小于期望转速,则将所述PWM信号的占空比加上占空比的步长,作为调整后的PWM信号的占空比,从而增加电机的当前转速。
[0008]S336,按调整后的占空比控制电机运行并补偿下一段偏差区间后,获取当前转速,并确定待补偿的偏差区间之和是否小于预先设定的偏差阈值,若否,则执行S337;若是,则执行S339;需要说明的是,通过对基准偏差角的不断迭代划分,基准偏差角的大小将会逐步减小,从而逼近基准电角度,那么划分出的偏差区间将会逐步减小,当减小到预先设定的偏差阈值时,可以停止迭代,通过执行S339实现电机匹配到所述基准电角度值时的当前转速达到期望转速。在一些实施例中,预先设定的偏差阈值可以为0.1
°
至5
°

[0009]S337,基于所述当前转速、目标电压和期望转速确定电压值的步长;其中,电压值的步长=目标电压*(期望转速

当前转速)/当前转速;S338,实时确定所述电机当前的角度偏差,将所述电机当前的角度偏差作为基准偏差角,并基于所述电压值的步长更新所述需求电压值后,执行S334;S339,基于所述当前转速、期望转速和最后一个偏差区间的角度值确定需求电压值,按所述需求电压值控制电机运行并补偿最后一段区间,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速。
[0010]可选地,所述基于所述目标电压和所述基准偏差角控制电机运行,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速,包括:S3331,基于所述目标电压确定第一加速度,基于所述第一加速度和所述基准偏差角确定最短补偿时间;
S3332,确定所述最短补偿时间是否小于电机的一个周期时长,若是,则执行S3333;否则,保持第一加速度不变,每经历一个周期时长检测一次角度偏差,并更新最短补偿时间,在确定所述最短补偿时间小于一个周期时长时更新角度偏差,将更新后的角度偏差作为基准偏差角并执行S3333;S3333,按基准偏差角和一个周期时长确定第二加速度,确定所述第二加速度对应的需求电压值,控制电机按所述需求电压值运行一个周期时长后,达到基准偏差角。
[0011]可选地,所述调整电机的运行电压和PWM信号的占空比,以优化电机按期望转速运行时的效率,包括:获取PWM信号的占空比调整范围和电压调整范围;在所述占空比调整范围和电压调整范围内,采用步进的方式调整电压和PWM信号的占空比,直至逼近最优效率。
[0012]可选地,所述在所述占空比调整范围和电压调整范围内,采用步进的方式调整电压和PWM信号的占空比,直至逼近最优效率,包括:S421,获取电机的效率曲线图,基于所述效率曲线图确定电机在最优效率时对应的工作电压,将所述工作电压作为最优电压值;其中,所述效率曲线图标识有电机的效率随电机的工作电压而变化的曲线;S422,基于电机匹配到所述基准电角度值后,电机的电压和PWM信号的占空比确定基准电压;S423,按设定的电压步长朝最优电压值更新一次电机的电压,并按设定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电机的自适应控制方法,其特征在于,所述方法包括以下步骤:获取电机的当前电角度、当前转速和期望转速;将所述当前电角度与预先设定的基准电角度进行比较,计算得到角度偏差;根据所述角度偏差、当前转速和期望转速调整电机的电压和PWM信号的占空比,使得电机匹配到基准电角度值时的当前转速达到期望转速;在电机匹配到所述基准电角度值后,调整电机的运行电压和PWM信号的占空比,以优化电机按期望转速运行时的效率;其中,电机的效率为电机的机械能输出功率和电能输入功率的比率。2.根据权利要求1所述的一种电机的自适应控制方法,其特征在于,所述根据所述角度偏差、当前转速和期望转速调整电机的电压和PWM信号的占空比,使得电机匹配到基准电角度值时的当前转速达到期望转速,包括:根据所述期望转速确定电机的电压调整范围;根据所述电机的当前转速确定所述电机的PWM信号的占空比最小调整值;其中,占空比最小调整值=(最大占空比

最小占空比)/(最大转速

最小转速);根据所述角度偏差、所述电压调整范围和所述PWM信号的占空比调整范围,调整所述电机的电压和PWM信号的占空比,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速。3.根据权利要求2所述的一种电机的自适应控制方法,其特征在于,所述根据所述期望转速,确定电机的电压调整范围,包括:获取期望转速、当前转速和优选效率,根据所述期望转速、当前转速和优选效率确定目标电压,使得所述电机按目标电压调整到期望转速时,达到优选效率;其中,目标电压=额定电压
×
(1+(期望转速

当前转速)/(1

优选效率));当前转速=额定转速
×
(1

当前效率);当前效率=当前转速*当前扭矩/当前电压*当前电流;基于所述目标电压确定电压调整范围。4.根据权利要求3所述的一种电机的自适应控制方法,其特征在于,所述根据所述角度偏差、所述电压调整范围和所述PWM信号的占空比调整范围,调整所述电机的电压和PWM信号的占空比,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速,包括:S331,获取角度偏差,将所述角度偏差作为基准偏差角;S332,确定所述基准偏差角所在的角度偏差区间,基于预先设置的加速对应表确定所述角度偏差区间对应的加速值,将所述加速值对应的电压值作为需求电压值;其中,所述加速对应表包含多个角度偏差区间和多个加速值,多个角度偏差区间和多个加速值一一对应,多个所述加速值的大小随角度偏差区间的增加而增加;电机的转速从0开始按加速值运行一个周期时长的角度值在该加速值对应的角度偏差区间内;S333,确定所述需求电压值是否低于所述目标电压,若是,则执行S334,若否,则基于所述目标电压和所述基准偏差角控制电机运行,使得所述电机匹配到所述基准电角度值时的当前转速达到期望转速;S334,将所述基准偏差角划分为多段偏差区间,控制电机按所述需求电压值运行并补偿一段偏差区间后,获取当前转速;S335,基于所述当前转速、占空比最小调整值和期望转速确定占空比的步长,基于所述
占空比的步长调整所述PWM信号的占空比;其中,占空比的步长=占空比最小调整值*(期望转速

当前转速)/当前转速;S336,按调整后的占空比控制电机运行并补偿下一段偏差区间后,获取当前转速,并确定待补偿的偏差区间数量是否小于预先设定的偏差阈值,若否,则执行S337;若是,则执行S339;S337,基于所...

【专利技术属性】
技术研发人员:王龙陈彦平李静波
申请(专利权)人:深圳市精锐昌科技有限公司
类型:发明
国别省市:

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

1