一种控制方法、油泵以及控制系统与流程

文档序号:25535336发布日期:2021-06-18 20:28阅读:50来源:国知局
一种控制方法、油泵以及控制系统与流程

本申请涉及电机控制技术领域,具体涉及一种控制方法、油泵以及控制系统。



背景技术:

通常,电机的运行电流会随着电机负载的变化而变化,当电机的负载变大,电机的运行电流也会变大,这样控制电机运行的控制装置的温度将会升高,从而可能会降低控制电机运行的控制装置的使用寿命。



技术实现要素:

本申请的目的在于提供一种控制方法、油泵以及控制系统,有利于提高控制电机运行的控制装置的使用寿命。

为实现上述目的,本申请的一种实施方式采用如下技术方案:

一种控制方法,能够用于控制带电机的装置;所述控制方法包括以下步骤:

a,获取通过所述电机的电流或电流相关量;

b,判断通过所述电机的电流或电流相关量是否满足第一设定条件;

c,若所述电机的电流或电流相关量满足所述第一设定条件,则降低所述电机当前的工作转速至第一转速并运行第一时长;并获取调速后所述电机的当前电流或当前电流相关量;

d,判断调速后所述电机的当前电流或当前电流相关量是否满足第二设定条件;

e,若满足所述第二设定条件,则将电机的所述第一转速降低至第二转速并运行第二时长。

一种油泵,包括电机和泵转子,所述电机能够驱动所述泵转子转动;所述油泵还包括处理器,所述处理器与所述电机电连接或信号连接,所述处理器能够接收程序指令,所述程序指令存储于上位机或者所述油泵还包括存储器,所述程序指令存储于所述存储器;所述处理器在执行所述程序指令时能够实现上述所述的控制方法。

一种控制系统,用于控制带电机的装置,所述控制系统包括:

检测单元,用于检测通过所述电机的电流或电流相关量;

第一判断单元,用于判断所述电机的电流或电流相关量是否满足第一设定条件;

第一降速单元,用于在所述电机的电流或电流相关量满足所述第一设定条件时,控制所述电机将所述电机的工作转速降低至第一转速并运行第一时长;

第二判断单元,用于判断调速后电机当前电流或电流相关量是否满足第二设定条件;

第二降速单元,用于在调速后电机当前电流或电流相关量满足所述第二设定条件时,控制所述电机将所述第一转速降低至第二转速并运行第二时长。

本申请提供的控制方法的技术方案中,当电机的电流或电流相关量满足第一设定条件,降低电机当前的工作转速至第一转速;当调速后电机的当前电流或当前电流相关量满足第二设定条件,则将电机的第一转速降低至第二转速,这样通过降低电机的工作转速有利于降低电机的电流或电流相关量,从而有利于减少控制电机运行的控制装置的发热量,进而有利于提高控制电机运行的控制装置的使用寿命。

本申请还提供了一种油泵,有利于提高控制电机运行的控制装置的使用寿命。

本申请还提供了一种控制系统,有利于提高控制电机运行的控制装置的使用寿命。

附图说明

图1是本申请中油泵在系统中的一种连接示意图;

图2是本申请中油泵在系统中的另一种连接示意图;

图3是本申请中油泵的一种控制流程示意图;

图4是本申请中控制方法的第一种实施方式的控制流程示意图;

图5是本申请中控制方法的第二种实施方式的控制流程示意图;

图6是本申请中控制方法的第三种实施方式的控制流程示意图;

图7是本申请中控制方法的第四种实施方式的控制流程示意图;

图8是本申请中控制方法的第五种实施方式的控制流程示意图;

图9是本申请中控制方法的第六种实施方式的控制流程示意图;

图10是本申请中控制方法的第七种实施方式的控制流程示意图。

具体实施方式

下面结合附图和具体实施例对本申请作进一步说明:

请参见图1,图1为本申请中油泵在系统中的一种连接示意图;本实施例中,油泵为电动泵,油泵2包括电机21和泵转子22,电机21能够驱动泵转子22转动,这里的电机21可以是电机,也可以是电机及传动装置的组合;本实施例中,为了便于描述,以电机应用在油泵为例进行说明,当然电机也可以应用在其它装置中,譬如水泵、阀或者其他装置。

参见图1,油泵系统包括控制装置1和油泵2,控制装置1与电机21电连接,控制装置1能够控制电机21的运行或停止;控制装置1包括存储器11、处理器12,存储器11存储有可在处理器12上运行的计算器程序,处理器12还包括计算机程序时能够实现下文中的控制方法,本实施例中,存储器11和处理器12均设置于控制装置1,当然控制装置1也可以不包括存储器11,此时存储器11可以设置在外部的主控制装置内,这样处理器11则负责接收并还包括主控制装置发出的程序指令,这里的主控制装置即为上位机;下面以油泵应用在车辆中为例,当然油泵也可以应用在其它场合,当油泵2连接到车辆时,控制装置1与车辆的主控制装置信号连接,控制装置1能够接收车辆的主控制装置的信号以及向主控制装置反馈信息,本实施例中,控制装置1与车辆的主控制装置分开设置,当然控制装置1也可以与车辆的主控制装置集成在一起。

参见图1,油泵系统还包括传感器3,传感器3与控制装置1电连接,本实施例中,控制装置1和传感器3均未与油泵2集成在一起,当然控制装置1和传感器3也可以至少有一个与油泵2集成在一起;本实施例中,传感器3能够检测未进入油泵前工作介质的温度,当然,当传感器34与油泵2固定连接集成为一体,此时传感器3也可以检测油泵内工作介质的温度。

请参阅图2,图2为本申请中油泵在系统中的另一种连接示意图;在本连接方式中,油泵2’包括电机21’、泵转子22’和控制装置1’,电机21’能够驱动泵转子22’转动,本实施例中,控制装置1’与油泵2’集成设置,传感器3’未与油泵2’集成,传感器3’能够检测未进入油泵前工作介质的温度;本实施例中的其它特征可参考上文中油泵在系统中的第一种连接示意图,在此就不一一赘述了。

通常,电机的运行电流会随着电机负载的变化而变化,当电机的负载变大,电机的运行电流也会变大,而当电机应用在油泵时,油泵的工作介质为油,油的黏度会随着温度的变化而变化,油的黏度不同,电机的负载也会有所不同,这样电机能够通过的最大运行电流也会有所不同;因此为了能够降低电机的电子元器件的发热量,需要对电机的运行电流进行控制;针对油泵在不同的温度区间运行时,以在控制程序内对应设置不同的设定参数,然后将检测到的电机的电流或电流相关量与控制程序内的设定参数进行比较,然后对油泵的转速进行控制和调节;具体地,参见图3,油泵运行后,包括以下步骤:

s10,获取工作介质的当前温度;具体地,可以通过传感器3来检测工作介质的当前温度;

s20,获取与工作介质的当前温度所对应的设定参数;

s30,进入转速控制程序;这里转速控制程序内的控制方法为下文中的控制方法;

当电机应用在油泵时,电机能够通过的最大运行电流与工作介质的温度有关;当然,若其他的带电机的装置能够通过的最大运行电流不受工作介质的温度影响,此时可以不包括步骤s10和步骤s20,而是直接进入转速控制程序;以下将对本申请中的控制方法进行详细介绍。

参见图4,图4是本申请中控制方法的第一种实施方式的控制流程示意图;以下将对本申请中控制方法的第一种实施方式进行详细介绍。

参见图4,本实施例中的控制方法包括以下步骤:

a,获取通过电机的电流或电流相关量;电流相关量是指,根据相关量可以得出相应的电流,如通过采样电路得到的采样电阻两端的电压或其他电信号,从而得出电机的电流;

b,判断电机的电流或电流相关量是否满足第一设定条件,本实施例中,第一设定条件为断电机的电流或电流相关量大于第一设定值s1;第一设定值s1为控制程序内的一个预设值;

在步骤b中,若电机的电流或电流相关量不满足第一设定条件,也就是说若电机的电流或电流相关量不大于第一设定值s1,电机以目标转速运行,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤b中,若电机的电流或电流相关量满足第一设定条件,也就是说若电机的电流或电流相关量大于第一设定值s1,则包括以下步骤:

c,以第一速率a0降低电机的工作转速并运行第一时长后获取调速后电机的当前电流或当前电流相关量;

d,判断调速后电机的当前电流或当前电流相关量是否满足第二设定条件,本实施例中,第二设定条件为调速后电机的当前电流或当前电流相关量大于第二设定值s2;

若调速后电机的当前电流或当前电流相关量满足第二设定条件,也就是说调速后电机的当前电流或当前电流相关量大于第二设定值s2,则还包括步骤e,以第二速率bi降低电机的转速并运行第二时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件,也就是说调速后电机的当前电流或当前电流相关量不大于第二设定值s2,则还包括子步骤f,判断电机的当前转速是否大于等于电机的目标转速;若电机的当前转速大于等于电机的目标转速,电机以目标转速运行,若电机的当前转速小于电机的目标转速,以第三速率ci提高电机的工作转速并运行第三时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量。

在以上控制方法中,第一设定条件为电机的电流或电流相关量大于第一设定值s1,第二设定条件为调速后电机的电流或电流相关量大于第二设定值s2,这里第二设定值s2的数值与第一设定值s1的数值可以相等,也可以不等,本实施例中,当第二设定值s2的数值与第一设定值s1的数值不等时,第二设定值s2小于第一设定值s1,这样有利于防止控制程序进入死循环,当然,除本实施例之外,当包括其他可以跳出循环的设定条件时,第二设定值s2也可以大于第一设定值s1;另外,本实施例中,当电机的负载不变时,第二速率bi小于第一速率a0。

在本实施例提供的控制方法中,一方面,通过比较电机的电流或电流相关量与第一设定值s1、第二设定值s2的大小关系,来降低电机的转速,进而有利于降低电机的电流或电流相关量,从而有利于减少控制电机运行的控制装置的发热量,这样有利于提高控制电机运行的控制装置的使用寿命;另一方面,在保证电机的电流或电流相关量不超过设定值的同时,使得电机能够以目标转速运行,这样有利于满足系统对转速的需求。

在以上控制方法中,若获取的电机电信号是电机的电流,则第一速率a0、第一次获取的电机电流i1以及第一设定值s1之间的关系式如下:

k1为预设的第一系数,丨i1-s1丨表示第一次获取的电机电流i1与第一设定值s1之间差值的绝对值,此时第一设定值s1为第一电流设定值;

若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,则第一速率a0、第一次获取的采样电阻的电压u1以及第一设定值s1之间的关系式如下:

k1为预设的第一系数,丨u1-s1丨表示第一次次获取的采样电阻两端的电压u1与第一设定值s1之间差值的绝对值,此时第一设定值s1为第一电压设定值;第一电压设定值与第一电流设定值可以相等,也可以不相等。

以上第一速率a0关系式的两种情况中,第一速率a0的大小与第一次获取的电机电流i1或第一次获取的采样电阻的电压相关,也就是说,第一速率a0是一个变量,这样能够动态响应电机负载的变化;当然,第一速率a0也可以是预设的一个定值;另外,获取的电机电信号是电机的电流时所对应的第一设定值s1和第一系数k1的大小与获取的电机电信号是采样电阻的电压时所对应的第一设定值s1和第一系数k1的大小会有可能相同,也有可能不同。

在以上控制方法中,若获取的电机电信号是电机的电流,则第二速率bi、电机的当前电流ii、第二设定值s2之间的关系式如下:

k2为预设的第二系数,丨ii–s2丨表示电机的当前电流ii与第二设定值s2差值的绝对值;这里预设的第二系数k2与电机的电信号为电流时所对应的第一系数k1的大小可以相同,也可以不同,此时第二设定值s2为第二电流设定值,第二电流设定值与第一电流设定值可以相等,也可以不等;

若获取的电获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,则第二速率bi、电机的当前电流ii、第二设定值s2之间的关系式如下:

k2为预设的第二系数,丨ui–s2丨表示采样电阻当前的电压ui和第二设定值s2差值的绝对值;这里预设的第二系数k2与电信号为采样电路中采样电阻两端的电压时所对应的第一系数k1的大小可以相同,也可以不同,此时第二设定值s2为第二电压设定值;第二电压设定值与第一电压设定值可以相等,也可以不等。

以上第二速率bi关系式的两种情况中,第二速率bi的大小与电机的当前电流ii与第二设定值s2差值或采样电阻当前的电压ui与第二设定值s2差值的有关,也就是说,第二速率bi是一个变量,这样能够动态响应电机负载的变化;当然,第二速率bi也可以是预设的一个定值;另外,若获取的电机电信号是电机的电流时所对应的第二系数k2的大小与若获取的电机电信号是采样电阻的电压时所对应的第二系数k2的大小有可能相同,也有可能不同。

另外,在以上控制方法中,若获取的电机电信号是电机的电流,则第三速率ci、电机的当前电流ii、第二设定值s2之间的关系式如下:

k3为预设的第三系数,丨ii–s2丨表示电机的当前电流ii与第二设定值s2差值的绝对值;这里预设的第二系数k3与电机的电信号为电流时所对应的第一系数k1或电机的电信号为电流时所对应的第二系数k2中的至少一个的大小可以相同,也可以不同;此时第二设定值s2为第二电流设定值;

若获取的电获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,则第三速率ci、电机的当前电流ii、第二设定值s2之间的关系式如下:

k3为预设的第二系数,丨ui–s2丨表示采样电阻当前的电压ui和第一设定值s1差值的绝对值;这里预设的第三系数k3与电信号为采样电路中采样电阻两端的电压时所对应的第一系数k1或采样电路中采样电阻两端的电压时所对应的第二系数k2中的至少一个的大小可以相同,也可以不同;此时第二设定值s1为第二电压设定值;

以上第三速率ci关系式的两种情况中,第三速率ci的大小与电机的当前电流ii与第二设定值s2差值或采样电阻当前的电压ui与第二设定值s2差值有关,也就是说,第三速率ci是一个变量,这样能够动态响应电机负载的变化;当然,第三速率ci也可以是预设的一个定值;另外,在以上第三速率ci关系式的两种情况中,若获取的电机电信号是电机的电流时所对应的第三系数k3的大小与若获取的电机电信号是采样电阻的电压时所对应的第三系数k3的大小会有所不同。

参见图5,图5是本申请中控制方法的第二种实施方式的控制流程示意图;以下将对本申请中控制方法的第二种实施方式进行详细介绍。

参见图5,本实施例中的控制方法包括以下步骤:

a,获取通过电机的电流或电流相关量;电流相关量是指,根据相关量可以得出相应的电流,如通过采样电路得到的采样电阻两端的电压或其他电信号,从而得出电机的电流;

b,判断电机的电流或电流相关量是否满足第一设定条件,本实施例中,第一设定条件为电机的电流或电流相关量超出第一设定区间[x1,x2];第一设定区间[x1,x2]的上限值x2和下限值x1为控制程序内的预设值;

在步骤b中,若电机的电流或电流相关量不满足第一设定条件,也就是说,若电机的电流或电流相关量在第一设定区间[x1,x2]或者小于第一设定区间[x1,x2],电机以目标转速运行,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤b中,若电机的电流或电流相关量满足第一设定条件,也就是说,若电机的电流或电流相关量超过第一设定区间[x1,x2],则包括以下步骤:

c,以第一速率a0降低电机的工作转速并运行第一时长后获取调速后电机的当前电流或当前电流相关量;

d,判断调速后电机的当前电流或当前电流相关量是否满足第二设定条件,本实施例中,第二设定条件为调速后电机的当前电流或当前电流相关量大于第二设定值s2;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件,也就是说,若调速后电机的当前电流或当前电流相关量大于第二设定值s2,则还包括步骤e,以第二速率bi降低电机的转速并运行第二时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件,也就是说,若调速后电机的当前电流或当前电流相关量不大于第二设定值s2,则包括步骤f,判断电机的当前转速是否大于等于电机的目标转速;若电机的当前转速大于等于电机的目标转速,电机以目标转速运行,若电机的当前转速小于电机的目标转速,以第三速率ci提高电机的工作转速并运行第三时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;。

在本实施例所提供的控制方法中,第一设定条件为电机的电流或电流相关量大于第一设定区间[x1,x2],第二设定条件为调速后电机的电流或电流相关量大于第二设定值s2,本实施例中,第二设定值s2位于第一设定区间[x1,x2]内,或者第二设定值s2小于第一设定区间[x1,x2],这样有利于防止控制程序进入死循环,当然,除本实施例之外,当包括其他可以跳出循环的设定条件时,第二设定值s2也可以大于第一设定区间[x1,x2];另外,本实施例中,当电机的负载不变时,第二速率bi小于第一速率a0。

在本实施例的控制方法中,一方面,通过比较电机的电流或电流相关量与第一设定区间[x1,x2]的大小关系,来调整电机的转速,从而使得电机的电流或电流相关量不超过第一设定区间[x1,x2],进而有利于减少控制电机运行的控制装置的发热量,进而有利于提高控制电机运行的控制装置的使用寿命;另一方面,在保证电机的电流或电流相关量不超过第一设定区间[x1,x2]的同时,使得电机能够以目标转速运行,这样有利于满足系统对转速的需求。

在控制方法的第二种实施方式中,在步骤a中,若获取的电机电信号是电机的电流,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨i1-x2丨表示第一次获取的电机电流i1与第一设定区间[x1,x2]的上限值x2与差值的绝对值;

k2为预设的第二系数,丨ii–s2丨表示电机的当前电流ii与第二设定值s2差值的绝对值;

k3为预设的第三系数,丨ii–s2丨表示电机的当前电流ii与第二设定值s2差值的绝对值;

在步骤a中,若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨u1-x2丨表示第一次获取的采样电阻两端的电压u1与第一设定区间[x1,x2]的上限值x2差值的绝对值;

k2为预设的第二系数,丨ui–s2丨表示采样电阻当前的电压ui和第二设定值s2差值的绝对值;

k3为预设的第二系数,丨ui–s2丨表示采样电阻当前的电压ui和第二设定值s2差值的绝对值;

本实施例中,第一速率ai、第二速率bi以及第三速率ci是一个变量,这样能够动态响应电机负载的变化;当然,第一速率ai、第二速率bi以及第三速率ci也可以是定值。

与控制方法的第一种实施方式相比,本实施例中,在步骤b中,是通过比较电机的电流或电流相关量与第一设定区间[x1,x2]的大小关系,也就说,在步骤b中,本实施例是将电机的电流或电流相关量与一个区间值进行比较,而第一种实施例的步骤b中是将电机的电流或电流相关量与一个点值进行比较;本实施例中的其他特征可参考第一种实施方式,在此就不一一赘述了。

参见图6,图6是本申请中控制方法的第三种实施方式的控制流程示意图;以下将对本申请中控制方法的第三种实施方式进行详细介绍。

参见图6,本实施例中的控制方法包括以下步骤:

a,获取通过电机的电流或电流相关量;电流相关量是指,根据相关量可以得出相应的电流,如通过采样电路得到的采样电阻两端的电压或其他电信号,从而得出电机的电流;

b,判断电机的电流或电流相关量是否满足第一设定条件,本实施例中,第一设定条件为:电机的电流或电流相关量大于第一设定值s1;第一设定值s1为控制程序内的一个预设值;

在步骤b中,若电机的电流或电流相关量不满足第一设定条件,也就是说,若电机的电流或电流相关量不大于第一设定值s1,电机以目标转速运行,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤b中,若电机的电流或电流相关量满足第一设定条件,也就是说,若电机的电流或电流相关量大于第一设定值s1,则包括以下子步骤:

c,以第一速率a0降低电机的工作转速并运行第一时长后并获取调速后电机的当前电流或当前电流相关量;

d,判断调速后电机的当前电流或当前电流相关量是否满足第二设定条件,本实施例中,第二设定条件为:调速后电机的当前电流或当前电流相关量超出第二设定区间[y1,y2];第二设定区间[y1,y2]中的上限值y2和下限值y1为控制程序内的预设值;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件,也就是说,调速后电机的当前电流或当前电流相关量超过第二设定区间[y1,y2],则包括步骤e,以第二速率bi降低电机的转速并运行第二时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件,且调速后电机的当前电流或当前电流相关量位于第二设定区间[y1,y2],则包括步骤f,判断电机的当前转速是否大于等于电机的目标转速;若电机的当前转速大于等于电机的目标转速,电机以目标转速运行,若电机的当前转速不大于也不等于电机的目标转速,电机以当前的实际电流所对应的转速运行;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件,且调速后电机的当前电流或当前电流相关量小于第二设定区间[y1,y2],则包括步骤g,以第三速率ci提高电机的工作转速并运行第三时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在本实施例所提供的控制方法中,第一设定条件为电机的电流或电流相关量大于第一设定值s1,第二设定条件为调速后电机的电流或电流相关量大于第二设定区间[y1,y2],本实施例中,第一设定值s1大于第二设定区间[y1,y2]内,这样有利于防止控制程序进入死循环,当然,除本实施例之外,当包括其他可以跳出循环的设定条件时,第一设定值s1也可以小于或位于第二设定区间[y1,y2];另外,本实施例中,当电机的负载不变时,第二速率bi小于第一速率a0。

在控制方法的第三种实施方式中,在步骤a中,若获取的电机电信号是电机的电流,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨i1-s1丨表示第一次获取的电机电流i1与第一设定值s1差值的绝对值;

k2为预设的第二系数,丨ii-y2丨表示电机的当前电流ii与第二设定区间[y1,y2]的上限值y2差值的绝对值;

k3为预设的第三系数,丨ii–y1丨表示电机的当前电流ii与第二设定区间[y1,y2]的下限值y1差值的绝对值;

在步骤a中,若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨u1-s1丨表示第一次获取的采样电阻两端的电压u1与第一设定值s1差值的绝对值;

k2为预设的第二系数,丨ui-y2丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的上限值y2差值的绝对值;

k3为预设的第二系数,丨ui-y1丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的下限值y1差值的绝对值;

本实施例中,第一速率ai、第二速率bi以及第三速率ci是一个变量,这样能够动态响应电机负载的变化;当然,第一速率ai、第二速率bi以及第三速率ci也可以是定值。

在本实施例的控制方法中,一方面,通过比较电机的电流或电流相关量与第一设定值s1的大小关系,来调整电机的转速,从而使得电机的电流或电流相关量不超过第二设定区间[y1,y2],进而有利于减少控制电机运行的控制装置的发热量,进而有利于提高控制电机运行的控制装置的使用寿命;本实施例中的其他特征可参考第一种实施方式,在此就不一一赘述了。

参见图7,图7是本申请中控制方法的第四种实施方式的控制流程示意图;以下将对本申请中控制方法的第四种实施方式进行详细介绍。

参见图7,本实施例中的控制方法包括以下步骤:

a,获取通过电机的电流或电流相关量;电流相关量是指,根据相关量可以得出相应的电流,如通过采样电路得到的采样电阻两端的电压或其他电信号,从而得出电机的电流;

b,判断电机的电流或电流相关量是否满足第一设定条件,本实施例中,第一设定条件为:电机的电流或电流相关量超出第一设定区间[x1,x2];第一设定区间[x1,x2]的上限值x2和下限值x1为控制程序内的预设值;

在步骤b中,若电机的电流或电流相关量不满足第一设定条件,也就是说,若电机的电流或电流相关量在第一设定区间[x1,x2]内或者小于第一设定区间[x1,x2],电机以目标转速运行,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤b中,若电机的电流或电流相关量满足第一设定条件,也就是说,若电机的电流或电流相关量超过第一设定区间[x1,x2],则包括以下步骤:

c,以第一速率a0降低电机的工作转速并运行第一时长后并获取调速后电机的当前电流或当前电流相关量;

d,判断调速后电机的当前电流或当前电流相关量是否满足第二设定条件,本实施例中,第二设定条件为:调速后电机的当前电流或当前电流相关量超出第二设定区间[y1,y2];第二设定区间[y1,y2]中的上限值y2和下限值y1为控制程序内的预设值;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件,也就是说,若调速后电机的当前电流或当前电流相关量超过第二设定区间[y1,y2],则包括步骤e,以第二速率bi降低电机的转速并运行第二时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件,且调速后电机的当前电流或当前电流相关量位于第二设定区间[y1,y2]内,则包括步骤f,判断电机的当前转速是否大于等于电机的目标转速;若电机的当前转速大于等于电机的目标转速,电机以目标转速运行,若电机的当前转速不大于也不等于电机的目标转速,电机以当前的实际电流所对应的转速运行;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件,且调速后电机的当前电流或当前电流相关量小于第二设定区间[y1,y2],则包括步骤g,以第三速率ci提高电机的工作转速并运行第三时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在本实施例所提供的控制方法中,第一设定条件为电机的电流或电流相关量大于第一设定区间[x1,x2],第二设定条件为调速后电机的电流或电流相关量大于第二设定区间[y1,y2],本实施例中,第一设定区间[x1,x2]大于第二设定区间[y1,y2]内,这样有利于防止控制程序进入死循环,当然,除本实施例之外,当包括其他可以跳出循环的设定条件时,第一设定区间[x1,x2]也可以小于或位于第二设定区间[y1,y2];另外,本实施例中,当电机的负载不变时,第二速率bi小于第一速率a0。

在控制方法的第四种实施方式中,在步骤a中,若获取的电机电信号是电机的电流,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨i1-x2丨表示第一次获取的电机电流i1与第一设定区间[x1,x2]的上限值x2之间差值的绝对值;

k2为预设的第二系数,丨ii-y2丨表示电机的当前电流ii与第二设定区间[y1,y2]的上限值y2之间差值的绝对值;

k3为预设的第三系数,丨ii–y1丨表示电机的当前电流ii与第二设定区间[y1,y2]的下限值y1之间差值的绝对值;

在控制方法的第四种实施方式中,在步骤a中,若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨u1-x2丨表示第一次获取的采样电阻两端的电压u1与第一设定区间[x1,x2]的上限值x2之间差值的绝对值;

k2为预设的第二系数,丨ui-y2丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的上限值y2之间差值的绝对值;

k3为预设的第二系数,丨ui-y1丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的下限值y1之间差值的绝对值;

本实施例中,第一速率ai、第二速率bi以及第三速率ci是一个变量,这样能够动态响应电机负载的变化;当然,第一速率ai、第二速率bi以及第三速率ci也可以是定值。

在本实施例的控制方法中,通过比较电机的电流或电流相关量与第一设定区间[x1,x2]的大小关系,来调整电机的转速,从而使得电机的电流或电流相关量不超过第二设定区间[y1,y2],进而有利于减少控制电机运行的控制装置的发热量,进而有利于提高控制电机运行的控制装置的使用寿命本实施例中的其他特征可参考第一种实施方式,在此就不一一赘述了。

参见图8,图8是本申请中控制方法的第五种实施方式的控制流程示意图;以下将对本申请中控制方法的第五种实施方式进行详细介绍。

参见图8,本实施例中的控制方法包括以下步骤:

a,获取通过电机的电流或电流相关量;电流相关量是指,根据相关量可以得出相应的电流,如通过采样电路得到的采样电阻两端的电压或其他电信号,从而得出电机的电流;

b,判断电机的电流或电流相关量是否满足第一设定条件,本实施例中,第一设定条件为:电机的电流或电流相关量大于第一设定值s1;第一设定值s1为控制程序内的一个预设值;

在步骤b中,若电机的电流或电流相关量不满足第一设定条件,也就是说,若电机的电流或电流相关量不大于第一设定值s1,电机以目标转速运行,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤b中,若电机的电流或电流相关量满足第一设定条件,也就是说,若电机的电流或电流相关量大于第一设定值s1,则包括以下子步骤:

c,以第一速率a0降低电机的工作转速并运行第一时长后并获取调速后电机的当前电流或当前电流相关量;

d,判断调速后电机的当前电流或当前电流相关量是否满足第二设定条件,本实施例中,第二设定条件包括条件一d1和条件二d2,条件一d1:调速后电机当前电流或当前电流相关量大于第二设定值s2,条件二d2:调速后电机当前电流或当前电流相关量与第二设定值s2的差值大于差值设定值z1;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件的条件一和条件二,也就是说,调速后电机当前电流或当前电流相关量大于第二设定值s2,且调速后电机当前电流或当前电流相关量与第二设定值s2的差值大于差值设定值z1,则包括以下步骤:e,以第二速率bi降低电机的转速并运行第二时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件的条件一,不满足条件二,也就是说,调速后电机当前电流或当前电流相关量大于第二设定值s2,且若调速后电机当前电流或当前电流相关量与第一设定值s1的差值不大于差值设定值z1,电机以当前电流或当前电流相关量所对应的转速运行;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件的条件一,也就是说,若调速后电机的当前电流或当前电流相关量不大于第一设定值s1,则还包括以下步骤:f,判断调速后电机的当前转速是否大于等于电机的目标转速;若电机的当前转速大于等于电机的目标转速,电机以目标转速运行;若电机的当前转速不大于也不等于电机的目标转速,还包括以下步骤:

f1,计算调速后电机当前电流或当前电流相关量与第二设定值s2的差值;

f2,判断调速后电机当前的电流或当前电流相关量与第二设定值s2的差值是否大于差值设定值z1;若调速后电机的当前电流或当前电流相关量与第二设定值s2的差值大于差值设定值z1,以第三速率ci提高电机的工作转速并运行第三时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;若调速后电机的当前电流或当前电流相关量与第二设定值s2的差值不大于差值设定值z1,电机以当前电流或当前电流相关量所对应的转速运行;

在本实施例所提供的控制方法中,第一设定条件为电机的电流或电流相关量大于第一设定值s1,第二设定条件为条件一d1:调速后电机当前电流或当前电流相关量大于第二设定值s2,条件二d2:调速后电机当前电流或当前电流相关量与第二设定值s2的差值大于差值设定值z1,这里第二设定值s2的数值与第一设定值s1的数值可以相等,也可以不等,本实施例中,当第二设定值s2的数值与第一设定值s1的数值不等时,第二设定值s2小于第一设定值s1,这样有利于防止控制程序进入死循环,当然,除本实施例之外,当包括其他可以跳出循环的设定条件时,第二设定值s2也可以大于第一设定值s1;另外,本实施例中,当电机的负载不变时,第二速率bi小于第一速率a0。

在控制方法的第五种实施方式中,在步骤a中,若获取的电机电信号是电机的电流,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨i1-s1丨表示第一次获取的电机电流i1与第一设定值s1与差值的绝对值,第一设定值s1为第一电流设定值;

k2为预设的第二系数,丨ii–s2丨表示电机的当前电流ii与第二设定值s2差值的绝对值,第二设定值s2为第二电流设定值;

k3为预设的第三系数,丨ii–s2丨表示电机的当前电流ii与第二设定值s2差值的绝对值,第二设定值s2为第二电流设定值;

在控制方法的第五种实施方式中,在步骤a中,若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨u1-s1丨表示第一次次获取的采样电阻两端的电压u1与第一设定值s1之间差值的绝对值,第一设定值s1为第一电压设定值;

k2为预设的第二系数,丨ui–s2丨表示采样电阻当前的电压ui和第二设定值s2差值的绝对值,第二设定值s2为第二电压设定值;

k3为预设的第二系数,丨ui–s2丨表示采样电阻当前的电压ui和第二设定值s2差值的绝对值,第二设定值s2为第二电压设定值;;

本实施例中,第一速率ai、第二速率bi以及第三速率ci是一个变量,这样能够动态响应电机负载的变化;当然,第一速率ai、第二速率bi以及第三速率ci也可以是定值。

在本实施例的控制方法中,通过比较电机的电流或电流相关量与第一设定值s1的大小关系,来调整电机的转速,从而使得电机的电流或电流相关量与第一设定值s1的差值不超过差值设定值z1,进而有利于减少控制电机运行的控制装置的发热量,进而有利于提高控制电机运行的控制装置的使用寿命;本实施例中的其他特征可参考第一种实施方式,在此就不一一赘述了。

参见图9,图9是本申请中控制方法的第六种实施方式的控制流程示意图;以下将对本申请中控制方法的第六种实施方式进行详细介绍。

参见图9,本实施例中的控制方法包括以下步骤:

a,获取通过电机的电流或电流相关量;电流相关量是指,根据相关量可以得出相应的电流,如通过采样电路得到的采样电阻两端的电压或其他电信号,从而得出电机的电流;

b,判断电机的电流或电流相关量是否满足第一设定条件,本实施例中,第一设定条件为:电机的电流或电流相关量大于第一设定值s1;第一设定值s1为控制程序内的一个预设值;

在步骤b中,若电机的电流或电流相关量不满足第一设定条件,也就是说,若电机的电流或电流相关量不大于第一设定值s1,电机以目标转速运行,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤b中,若电机的电流或电流相关量满足第一设定条件,也就是说,电机的电流或电流相关量大于第一设定值s1,则包括以下子步骤:

c,以第一速率a0降低电机的工作转速并运行第一时长后并获取调速后电机的当前电流或当前电流相关量;

d,判断调速后电机的当前电流或当前电流相关量是否满足第二设定条件,本实施例中,第二设定条件包括条件一d1和条件二d2,条件一d1:调速后电机当前电流或当前电流相关量大于第二设定区间[y1,y2],条件二d2:调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值大于差值设定值z1;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件中的条件一d1和条件二d2,也就说,调速后电机的当前电流或当前电流相关量大于第一设定值,且调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值大于差值设定值z1,则包括步骤e:以第二速率bi降低电机的转速并运行第二时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件中的条件一d1,也就说,调速后电机的当前电流或当前电流相关量不超过第二设定区间[y1,y2],则包括步骤f:判断调速后电机的当前转速是否大于等于电机的目标转速;若电机的当前转速大于等于电机的目标转速,电机以目标转速运行;若电机的当前转速小于电机的目标转速,则包括以下步骤:

f1,计算调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]的内的任一数值y3的差值;

f2,判断调速后电机当前的电流或当前电流相关量与第二设定区间[y1,y2]内的任一数值y3的差值是否大于差值设定值z1;若调速后电机的当前电流或当前电流相关量与第二设定区间[y1,y2]内的任一数值y3的差值大于差值设定值z1,以第三速率ci提高电机的工作转速并运行第三时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;若调速后电机的当前电流或当前电流相关量与第二设定区间[y1,y2]内的任一数值y3的差值不大于差值设定值z1,电机以当前电流或当前电流相关量所对应的转速运行;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件中的条件一d1,不满足第二设定条件中的条件二d2,也就是说,调速后电机的当前电流或当前电流相关量超过第二设定区间[y1,y2],且调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值不大于差值设定值z1,电机以当前电流或当前电流相关量所对应的转速运行;

在本实施例所提供的控制方法中,第一设定条件为电机的电流或电流相关量大于第一设定值s1,第二设定条件为条件一d1:调速后电机当前电流或当前电流相关量大于第二设定区间[y1,y2],条件二d2:调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值大于差值设定值z1,本实施例中,第二设定区间[y1,y2]小于第一设定值s1,这样有利于防止控制程序进入死循环,当然,除本实施例之外,当包括其他可以跳出循环的设定条件时,第二设定区间[y1,y2]也可以大于或位于第一设定值s1;另外,本实施例中,当电机的负载不变时,第二速率bi小于第一速率a0。

在本实施方式所提供的控制方法中,在步骤a中,若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨i1-s1丨表示第一次获取的电机电流i1与第一设定值s1之间差值的绝对值;

k2为预设的第二系数,丨ii-y3丨表示电机的当前电流ii与第二设定区间[y1,y2]内任一数值y3差值的绝对值;

k3为预设的第三系数,丨ii-y3丨表示电机的当前电流ii与第二设定区间[y1,y2]内任一数值y3差值的绝对值;

在步骤a中,若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨u1-s1丨表示第一次次获取的采样电阻两端的电压u1与第一设定值s1之间差值的绝对值;

k2为预设的第二系数,丨ui–y3丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的任一数值y3之间差值的绝对值;

k3为预设的第二系数,丨ui–y3丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的任一数值y3之间差值的绝对值;

本实施例中,第一速率ai、第二速率bi以及第三速率ci是一个变量,这样能够动态响应电机负载的变化;当然,第一速率ai、第二速率bi以及第三速率ci也可以是定值。

在本实施例的控制方法中,通过比较电机的电流或电流相关量与第二设定区间[y1,y2]的大小关系,来调整电机的转速,从而使得电机的电流或电流相关量与第二设定区间[y1,y2]的上限值y2的差值不超过差值设定值z1,进而有利于减少控制电机运行的控制装置的发热量,进而有利于提高控制电机运行的控制装置的使用寿命本实施例中的其他特征可参考第一种实施方式,在此就不一一赘述了。

参见图10,图10是本申请中控制方法的第七种实施方式的控制流程示意图;以下将对本申请中控制方法的第七种实施方式进行详细介绍。

参见图10,本实施例中的控制方法包括以下步骤:

a,获取通过电机的电流或电流相关量;电流相关量是指,根据相关量可以得出相应的电流,如通过采样电路得到的采样电阻两端的电压或其他电信号,从而得出电机的电流;

b,判断电机的电流或电流相关量是否满足第一设定条件,本实施例中,第一设定条件为:电机的电流或电流相关量超过第一设定区间[x1,x2];第一设定区间[x1,x2]的上限值x2和下限值x1为控制程序内的预设值;

在步骤b中,若电机的电流或电流相关量不满足第一设定条件,也就是说,电机的电流或电流相关量在第一设定区间[x1,x2]或者小于第一设定区间[x1,x2],电机以目标转速运行,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤b中,若电机的电流或电流相关量满足第一设定条件,也就是说,电机的电流或电流相关量超过第一设定区间[x1,x2],则包括以下子步骤:

c,以第一速率a0降低电机的工作转速并运行第一时长后并获取调速后电机的当前电流或当前电流相关量;

d,判断调速后电机的当前电流或当前电流相关量是否满足第二设定条件,本实施例中,第二设定条件包括条件一d1和条件d2,条件一d1:调速后电机当前电流或当前电流相关量大于第二设定区间[y1,y2],条件二d2:调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值大于差值设定值z1;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件中的条件一d1和条件二d2,也就说,调速后电机的当前电流或当前电流相关量大于第一设定值,且调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值大于差值设定值z1,则包括步骤e:以第二速率bi降低电机的转速并运行第二时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;

在步骤d中,若调速后电机的当前电流或当前电流相关量不满足第二设定条件中的条件一d1,也就说,调速后电机的当前电流或当前电流相关量不超过第二设定区间[y1,y2],则包括步骤f:判断调速后电机的当前转速是否大于等于电机的目标转速;若电机的当前转速大于等于电机的目标转速,电机以目标转速运行;若电机的当前转速小于电机的目标转速,则包括以下步骤:

f1,计算调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]的内的任一数值y3的差值;

f2,判断调速后电机当前的电流或当前电流相关量与第二设定区间[y1,y2]内的任一数值y3的差值是否大于差值设定值z1;若调速后电机的当前电流或当前电流相关量与第二设定区间[y1,y2]内的任一数值y3的差值大于差值设定值z1,以第三速率ci提高电机的工作转速并运行第三时长,同时,每隔预设的采样时间后继续检测通过电机的电流或电流相关量;若调速后电机的当前电流或当前电流相关量与第二设定区间[y1,y2]内的任一数值y3的差值不大于差值设定值z1,电机以当前电流或当前电流相关量所对应的转速运行;

在步骤d中,若调速后电机的当前电流或当前电流相关量满足第二设定条件中的条件一d1,不满足第二设定条件中的条件二d2,也就是说,调速后电机的当前电流或当前电流相关量超过第二设定区间[y1,y2],且调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值不大于差值设定值z1,电机以当前电流或当前电流相关量所对应的转速运行;

在本实施例所提供的控制方法中,第一设定条件为电机的电流或电流相关量大于第一设定区间[x1,x2],第二设定条件为条件一d1:调速后电机当前电流或当前电流相关量大于第二设定区间[y1,y2],条件二d2:调速后电机当前电流或当前电流相关量与第二设定区间[y1,y2]内任一数值y3的差值大于差值设定值z1,本实施例中,第二设定区间[y1,y2]小于第一设定区间[x1,x2],这样有利于防止控制程序进入死循环,当然,除本实施例之外,当包括其他可以跳出循环的设定条件时,第二设定区间[y1,y2]也可以大于或位于第一设定区间[x1,x2];另外,本实施例中,当电机的负载不变时,第二速率bi小于第一速率a0。

在本实施例所提供的控制方法中,在步骤a中,若获取的电机电信号是电机的电流,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨i1-x2丨表示第一次获取的电机电流i1与第一设定区间[x1,x2]的上限值x2之间差值的绝对值;

k2为预设的第二系数,丨ii-y3丨表示电机的当前电流ii与第二设定区间[y1,y2]内任一数值y3差值的绝对值;

k3为预设的第三系数,丨ii-y3丨表示电机的当前电流ii与第二设定区间[y1,y2]内任一数值y3差值的绝对值;

在步骤a中,若获取的电信号是电机的电流相关量:采样电路中采样电阻两端的电压,第一速率a0、第二速率bi以及第三速率ci的关系式如下:

k1为预设的第一系数,丨u1-x2丨表示第一次获取的采样电阻两端的电压u1与第一设定区间[x1,x2]的上限值x2之间差值的绝对值;

k2为预设的第二系数,丨ui–y3丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的任一数值y3之间差值的绝对值;

k3为预设的第二系数,丨ui–y3丨表示采样电阻当前的电压ui和第二设定区间[y1,y2]的任一数值y3之间差值的绝对值;

本实施例中,第一速率ai、第二速率bi以及第三速率ci是一个变量,这样能够动态响应电机负载的变化;当然,第一速率ai、第二速率bi以及第三速率ci也可以是定值。

在本实施例的控制方法中,通过比较电机的电流或电流相关量与第一设定区间[x1,x2]的大小关系,来调整电机的转速,从而使得电机的电流或电流相关量与第二设定区间[y1,y2]的上限值y2的差值不超过差值设定值z1,进而有利于减少控制电机运行的控制装置的发热量,进而有利于提高控制电机运行的控制装置的使用寿命;本实施例中的其他特征可参考第一种实施方式,在此就不一一赘述了。

本申请还公开了一种控制系统,用于控制带电机的装置,控制系统包括:

检测单元,用于检测通过电机的电流或电流相关量;

第一判断单元,用于判断电机的电流或电流相关量是否满足第一设定条件;

第一降速单元,用于在电机的电流或电流相关量满足第一设定条件时,控制电机以第一速率a0降低电机的工作转速并运行第一时长;

第二判断单元,用于判断调速后电机当前电流或电流相关量是否满足第二设定条件;

第二降速单元,用于在调速后电机当前电流或电流相关量满足第二设定条件时,控制所述电机以第二速率bi降低电机的工作转速并运行第二时长;电机负载不变时,第二速率bi小于第一速率a0。

需要说明的是:以上实施例仅用于说明本申请而并非限制本申请所描述的技术方案,尽管本说明书参照上述的实施例对本申请已进行了详细的说明,但是,本领域的普通技术人员应当理解,所属技术领域的技术人员仍然可以对本申请进行修改或者等同替换,而一切不脱离本申请的精神和范围的技术方案及其改进,均应涵盖在本申请的权利要求范围。

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