一种控制电动车运行的方法和装置与流程

文档序号:12576676阅读:282来源:国知局
一种控制电动车运行的方法和装置与流程

本发明涉及控制技术领域,尤其涉及一种控制电动车运行的方法和装置。



背景技术:

随着新能源汽车的推广和普及,越来越多的电动车受到消费者的追捧。现有的电动车都需要依靠电动机进行驱动,即当电动车在加速到一定阈值时,电动机工作在弱磁状态下,因此,电动车在被使用的过程中,常常会在基速区和弱磁超速区之间进行工作状态的转换。

虽然,现有技术中可以通过电压闭环,实现电机的自适应控制,但是需要引入开平方运算等计算过程,使得对电机的工作状态转换所需的时间变长,进而降低了对电动车的控制效率。



技术实现要素:

本发明的目的在于提供一种控制电动车运行的方法和装置,以提高对电动车的控制效率。

本发明是这样实现的,一种控制电动车运行的方法,用于对控制电动车的电信号进行处理,以向电流环输出相应的直轴电流信息和交轴电流信息,所述方法包括:

若检测到触发所述电动车变速的电信号,根据所述电信号确定与所述电信号对应的电流矢量信息;

对所述电流矢量信息进行滞环跟踪,以得到所述电流矢量信息的目标值信息;

获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息;

将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

本发明的另一目的在于提供一种控制电动车运行的装置,用于对控制电动车的电信号进行处理,以向电流环输出相应的直轴电流信息和交轴电流信息,所述装置包括:

确定单元,用于若检测到触发所述电动车变速的电信号,根据所述电信号确定与所述电信号对应的电流矢量信息;

滞环跟踪单元,用于对所述电流矢量信息进行滞环跟踪,以得到所述电流矢量信息的目标值信息;

目标值信息单元,用于获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息;

输出单元,用于将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

本发明的一种控制电动车运行的方法和装置,用于对控制电动车的电信号进行处理,以向电流环输出相应的直轴电流信息和交轴电流信息,通过若检测到触发电动车变速的电信号,根据电信号确定与所述电信号对应的电流矢量信息;对电流矢量信息进行滞环跟踪,以得到电流矢量信息的目标值信息;获取电流矢量的目标值信息的滑动平均值信息,并根据滑动平均值信息得到新的电流矢量信息;将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行,简化了电动机的工作模式转换的过程,进而调高了对电动车的控制效率。

附图说明

图1是本发明实施例提供的一种控制电动车运行的方法流程图;

图2是本发明另一实施例提供的一种控制电动车运行的方法流程图;

图3是本发明实施例提供的一种控制电动车运行的装置的结构图;

图4是本发明另一实施例提供的一种控制电动车运行的装置的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明的目的在于提供一种控制电动车运行的方法和装置,以提高对电动车的控制效率。

以下结合具体附图对本发明的实现进行详细的描述:

图1示出了本发明实施例提供的一种控制电动车运行的方法流程,为了便于说明,仅示出与本实施例相关的部分。

一种控制电动车运行的方法,包括以下步骤:

S110:若检测到触发所述电动车变速的电信号,根据所述电信号确定与所述电信号对应的电流矢量信息。

当检测到触发所述电动车变速的电信号时,即可判定电动车当前的运行的速度或当前运动状态将被改变。

在步骤S110中,触发所述电动车变速的电信号可以是通过对电动车油门进行操作所输入的信号,或者是通过对电动车刹车进行操作所输入的信号。电流矢量信息包括:电流矢量幅度或电流矢量角度。

需要说明的是,触发所述电动车变速的电信号,用于描述对电动车运动的加速度控制,与所述电信号对应的电流矢量信息即为控制电动车内电动机变速的信息。

可以理解的是,电动机可以包括感应电动机或永磁电动机,即可以为异步电动机或同步电动机。

S120:对所述电流矢量信息进行滞环跟踪,以得到所述电流矢量信息的目标值信息。

在步骤S120中,对电流矢量信息进行滞环跟踪,即将电流矢量信息控制在某个范围区间内,避免电流矢量的幅度或角度过大或过小。

对电流矢量信息进行滞环跟踪还能起到滤波除抖的作用,即对瞬间的干扰或者瞬间的过度反应进行滤除或抑制。

需要说明的是,电流矢量信息的目标值信息并非是直接用于控制电动车变速的控制指令,或者控制指令中所携带的信息。

由于触发电动车变速的电信号,用于描述对电动车运动的加速度控制,即该电信号中携带有用于描述电动车运动的加速度大小值或者加速度变化量。即,电流矢量信息的目标值信息,用于描述上述的加速度大小或者加速度变化。

S130:获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息。

在步骤S130中,获取所述电流矢量的目标值信息的滑动平均值信息为动态获取,即实时获取所述电流矢量的目标值信息的滑动平均值信息。

需要说明的是,滑动平均值信息是取连续的N个电流矢量的目标值信息为一循环列表,其中,N为正整数,且该列表的长度始终为N个电流矢量的目标值信息对应的长度。当采集到下一个电流矢量的目标值时,将其放置在列表的最后一位,并将列表最前一位的电流矢量的目标值剔除,再计算列表中N个电流矢量的目标值信息的平均值。

例如,循环列表中包括:X1、X2、X3、X4、X5以及X6,其中,N为6,当采集到下一个电流矢量的目标值时,即X7将其放置在列表的最后一位,并将列表最前一位的电流矢量的目标值剔除,此时,循环列表中包括:X2、X3、X4、X5、X6以及X7

S140:将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

在步骤S140中,新的电流矢量信息为将电流矢量的目标值限制在电流矢量的滑动平均值附近所得到的信息。

需要说明的是,在对电动机进行矢量控制时,是通过测量和控制电动机定子电流矢量,根据磁场定向原理分别对电动机的励磁电流和转矩电流进行控制,从而达到控制电动机转矩的目的。

可以理解的是,由于功率=转矩×转速,在恒功率条件下,通过控制电动机转矩相当于控制了电动机的转速,即若转矩越大则转速越小,若转矩越小则转速越大。

上述方案中,通过若检测到触发电动车变速的电信号,根据电信号确定与所述电信号对应的电流矢量信息;对电流矢量信息进行滞环跟踪,以得到电流矢量信息的目标值信息;获取电流矢量的目标值信息的滑动平均值信息,并根据滑动平均值信息得到新的电流矢量信息;将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行,简化了电动机的工作模式转换的过程,进而调高了对电动车的控制效率。

图2示出了本发明另一实施例提供的一种控制电动车运行的方法流程,为了便于说明,仅示出与本实施例相关的部分。

如图2所示,一种控制电动车运行的方法,包括以下步骤:

S210:若检测到触发所述电动车变速的电信号,根据所述电信号的电流矢量的指令幅值,确定与所述电信号对应的第一电流矢量幅度和第一电流矢量角度。

当检测到触发所述电动车变速的电信号时,即可判定电动车当前的运行的速度或当前运动状态将被改变。

在步骤S210中,触发所述电动车变速的电信号可以是通过对电动车油门进行操作所输入的信号,或者是通过对电动车刹车进行操作所输入的信号。

需要说明的是,触发所述电动车变速的电信号,用于描述对电动车运动的加速度控制,与所述电信号对应的电流矢量信息即为控制电动车内电动机变速的信息。

可以理解的是,电动机可以包括感应电动机或永磁电动机,即可以为异步电动机或同步电动机。

S220:获取所述电流环发送的交轴电压值。

在步骤S220中,交轴电压值为电流环反馈的信息。

需要说明的是,电流环可以是现有的电流环,即是将输出的电流采用正反馈或负反馈的方式发送至处理器,用于提高电流的稳定性。

S230:根据所述第一电流矢量角度对第一电流矢量幅度进行滞环跟踪,根据所述交轴电压值对所述第一电流矢量角度进行滞环跟踪,以得到所述电流矢量信息的目标值信息。

在步骤S230中,滞环跟踪还能起到滤波除抖的作用,即对瞬间的干扰或者瞬间的过度反应进行滤除或抑制。

结合步骤S220,步骤S230具体包括:若所述第一电流矢量角度在预设角度范围内,且所述交轴电压值在预设电压范围内,将所述第一电流矢量幅度与所述第一电流矢量角度作为所述目标值信息。

若所述第一电流矢量角度不在预设角度范围内,根据第一预设调整参数对所述第一电流矢量幅度进行调整,并将调整后的所述第一电流矢量幅度与所述第一电流矢量角度作为所述目标值信息;或者若所述交轴电压值不在预设电压范围内,根据第二预设调整参数对所述第一电流矢量角度进行调整,并将所述第一电流矢量幅度与调整后的所述第一电流矢量角度作为所述目标值信息。

需要说明的是,第一预设调整参数用于对第一电流矢量幅度进行调整,即作为加数或减数与对第一电流矢量幅度进行求和或求差。同样,第二预设调整参数用于对第一电流矢量角度进行调整,即作为加数或减数与对第一电流矢量角度进行求和或求差。

可以理解的是,在实际应用中,第一预设调整参数与第二预设调整参数的数值大小可根据电动机的规格而定。

例如,若所述第一电流矢量角度大于69°或者小于68°,根据第一预设调整参数对所述第一电流矢量幅度进行调整,其中,第一预设调整参数为10,即将第一预设调整参数减少或增加10个单位幅值。

S240:获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息。

在步骤S240中,获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息,具体为:获取所述电流矢量的目标值信息中,所述第一电流矢量幅度的滑动平均值,并以所述第一电流矢量幅度的滑动平均值为中间值,将所述第一电流矢量幅度限制在该中间值的预设浮动范围内;获取所述电流矢量的目标值信息中,所述第一电流矢量角度的滑动平均值,并以所述第一电流矢量角度的滑动平均值为中间值,将所述第一电流矢量角度限制在该中间值的预设浮动范围内;

需要说明的是,预设浮动范围是所述中间值加减1%的幅度范围或角度范围。

S250:将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

在步骤S250中,将所述新的电流矢量信息输出给所述电流环可以是对新的电流矢量信息进行极坐标转换,将与新的电流矢量信息相应的直轴电流值和交轴电流值输出给电流环。

需要说明的是,按照以下公式对新的电流矢量信息进行极坐标转换:

其中,IdRef为直轴电流值,IqRef为直轴电流值,IsLen为目标值信息中的第一电流矢量幅度,IsAngle为目标值信息中的第一电流矢量角度。

需要说明的是,在对电动机进行矢量控制时,是通过测量和控制电动机定子电流矢量,根据磁场定向原理分别对电动机的励磁电流和转矩电流进行控制,从而达到控制电动机转矩的目的。

可以理解的是,由于功率=转矩×转速,在恒功率条件下,通过控制电动机转矩的相当于控制了电动机的转速,即若转矩越大则转速越小,若转矩越小则转速越大。

上述方案中,通过若检测到触发电动车变速的电信号,根据电信号确定与所述电信号对应的电流矢量信息;对电流矢量信息进行滞环跟踪,以得到电流矢量信息的目标值信息;获取电流矢量的目标值信息的滑动平均值信息,并根据滑动平均值信息得到新的电流矢量信息;将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行,简化了电动机的工作模式转换的过程,进而调高了对电动车的控制效率。

为了实现本发明实施例1所提供的一种控制电动车运行的方法,本实施例提供了一种控制电动车运行的装置。图3示出了本实施例提供的一种控制电动车运行的装置的结构,为了便于说明,仅示出与本实施例相关的部分。

如图3所示,一种控制电动车运行的装置300,包括:确定单元301、滞环跟踪单元302、目标值信息单元303以及输出单元304。具体地:

确定单元301,用于若检测到触发所述电动车变速的电信号,根据所述电信号确定与所述电信号对应的电流矢量信息。

例如,确定单元301若检测到触发所述电动车变速的电信号,根据所述电信号确定与所述电信号对应的电流矢量信息,并将电流矢量信息发送给滞环跟踪单元302。

滞环跟踪单元302,用于接收确定单元301发送的电流矢量信息,并对所述电流矢量信息进行滞环跟踪,以得到所述电流矢量信息的目标值信息,并将所述电流矢量信息的目标值信息发送给目标值信息单元303。

例如,滞环跟踪单元302接收确定单元301发送的电流矢量信息,并对所述电流矢量信息进行滞环跟踪,以得到所述电流矢量信息的目标值信息,并将所述电流矢量信息的目标值信息发送给目标值信息单元303。

目标值信息单元303,用于获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息,并将新的电流矢量信息输出给输出单元304。

例如,目标值信息单元303获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息,并将新的电流矢量信息输出给输出单元304。

输出单元304,用于接收目标值信息单元303发送的新的电流矢量信息,并将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

例如,输出单元304接收目标值信息单元303发送的新的电流矢量信息,并将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

上述方案中,通过若检测到触发电动车变速的电信号,根据电信号确定与所述电信号对应的电流矢量信息;对电流矢量信息进行滞环跟踪,以得到电流矢量信息的目标值信息;获取电流矢量的目标值信息的滑动平均值信息,并根据滑动平均值信息得到新的电流矢量信息;将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行,简化了电动机的工作模式转换的过程,进而调高了对电动车的控制效率。

为了实现本发明另一实施例所提供的一种控制电动车运行的方法,本实施例提供了一种控制电动车运行的装置。图4示出了本另一实施例提供的一种控制电动车运行的装置的结构,为了便于说明,仅示出与本实施例相关的部分。

如图4所示,一种控制电动车运行的装置400,包括:确定单元401、交轴电压获取单元402、滞环跟踪单元403、目标值信息单元404以及输出单元405。具体地:

确定单元401具体用于,若检测到触发所述电动车变速的电信号,根据所述电信号的电流矢量的指令幅值,确定与所述电信号对应的第一电流矢量幅度和第一电流矢量角度。

例如,确定单元401若检测到触发所述电动车变速的电信号,根据所述电信号的电流矢量的指令幅值,确定与所述电信号对应的第一电流矢量幅度和第一电流矢量角度,并将第一电流矢量幅度和第一电流矢量角度发送给滞环跟踪单元403。

交轴电压获取单元402,用于获取所述电流环发送的交轴电压值,并将交轴电压值发送给滞环跟踪单元403。

例如,交轴电压获取单元402获取所述电流环发送的交轴电压值,并将交轴电压值发送给滞环跟踪单元403。

滞环跟踪单元403,用于接收确定单元401发送的第一电流矢量幅度和第一电流矢量角度,接收交轴电压获取单元402发送的交轴电压值,根据所述第一电流矢量角度对第一电流矢量幅度进行滞环跟踪,根据所述交轴电压值对所述第一电流矢量角度进行滞环跟踪,以得到所述电流矢量信息的目标值信息,并将目标值信息发送给目标值信息单元404。

例如,滞环跟踪单元403接收确定单元401发送的第一电流矢量幅度和第一电流矢量角度,接收交轴电压获取单元402发送的交轴电压值,根据所述第一电流矢量角度对第一电流矢量幅度进行滞环跟踪,根据所述交轴电压值对所述第一电流矢量角度进行滞环跟踪,以得到所述电流矢量信息的目标值信息,并将目标值信息发送给目标值信息单元404。

进一步的,滞环跟踪单元403具体包括:第一目标值信息单元和第二目标值信息单元或者第三目标值信息单元。具体地:

第一目标值信息单元,用于若所述第一电流矢量角度在预设角度范围内,且所述交轴电压值在预设电压范围内,将所述第一电流矢量幅度与所述第一电流矢量角度作为所述目标值信息。

例如,第一目标值信息单元若所述第一电流矢量角度在预设角度范围内,且所述交轴电压值在预设电压范围内,将所述第一电流矢量幅度与所述第一电流矢量角度作为所述目标值信息。

第二目标值信息单元,用于若所述第一电流矢量角度不在预设角度范围内,根据第一预设调整参数对所述第一电流矢量幅度进行调整,并将调整后的所述第一电流矢量幅度与所述第一电流矢量角度作为所述目标值信息。

例如,第二目标值信息单元若所述第一电流矢量角度不在预设角度范围内,根据第一预设调整参数对所述第一电流矢量幅度进行调整,并将调整后的所述第一电流矢量幅度与所述第一电流矢量角度作为所述目标值信息。

第三目标值信息单元,用于若所述交轴电压值不在预设电压范围内,根据第二预设调整参数对所述第一电流矢量角度进行调整,并将所述第一电流矢量幅度与调整后的所述第一电流矢量角度作为所述目标值信息。

例如,第三目标值信息单元若所述交轴电压值不在预设电压范围内,根据第二预设调整参数对所述第一电流矢量角度进行调整,并将所述第一电流矢量幅度与调整后的所述第一电流矢量角度作为所述目标值信息。

目标值信息单元404,用于获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息,并将新的电流矢量信息输出给输出单元405。

例如,目标值信息单元404获取所述电流矢量的目标值信息的滑动平均值信息,并根据所述滑动平均值信息得到新的电流矢量信息,并将新的电流矢量信息输出给输出单元405。

输出单元405,用于接收目标值信息单元404发送的新的电流矢量信息,并将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

例如,输出单元405接收目标值信息单元404发送的新的电流矢量信息,并将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行。

上述方案中,通过若检测到触发电动车变速的电信号,根据电信号确定与所述电信号对应的电流矢量信息;对电流矢量信息进行滞环跟踪,以得到电流矢量信息的目标值信息;获取电流矢量的目标值信息的滑动平均值信息,并根据滑动平均值信息得到新的电流矢量信息;将所述新的电流矢量信息输出给所述电流环,以控制所述电动车运行,简化了电动机的工作模式转换的过程,进而调高了对电动车的控制效率。

本领域普通技术人员可以理解:实现上述方法实施例的步骤或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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