一种启动电流优化方法、装置、电子设备及存储介质与流程

文档序号:23355397发布日期:2020-12-18 19:00阅读:125来源:国知局
一种启动电流优化方法、装置、电子设备及存储介质与流程

本申请涉及起重机技术领域,具体而言,涉及一种启动电流优化方法、装置、电子设备及存储介质。



背景技术:

电控起重机利用电流来控制液压系统中的比例阀的开口大小,然后以比例阀的开口大小来控制起重机的变幅、伸缩、回转等动作幅度。由于起重机硬件电路、执行机构的差异性,每种动作的最小启动电流各不相同,而且随着起重机部件的老化、环境因素的影响,最小启动电流也会有所变化。如果启动电流设置不当,将会影响起重机本身的可操控性甚至影响起重机的安全作业。

现有的启动电流的设置方法多采用人工设置,不仅工作量大,而且受主观因素以及环境、部件老化等客观因素的影响,无法准确的设置启动电流。



技术实现要素:

本申请实施例的目的在于提供一种启动电流优化方法、装置、电子设备及存储介质,能够根据执行机构的动作反馈来准确设置启动电流,解决了现有的人工设置方法工作量大且设置不准确的问题。

本申请实施例提供了一种启动电流优化方法,该方法包括:

预设次数的重复重复获取执行机构的动作变化大于预设的动作阈值的动作电流;

计算多个所述动作电流的均值,并记为平均电流;

利用预设的调整系数对所述平均电流进行调整,以基于调整后的平均电流对当前启动电流进行更新。

在上述实现过程中,由于执行机构的动作变化对应的启动电流也不相同,因此可以利用执行机构的动作反馈来实现启动电流的优化和更新,相对于人工设置启动电流,减小了主观因素的影响,降低工作量;同时实时监控并对启动电流进行调整,降低环境、部件老化等客观因素的影响。

进一步地,所述利用预设的调整系数对所述平均电流进行调整,以基于调整后的平均电流对当前启动电流进行更新,包括:

计算平均电流与所述当前启动电流的差值;

判断所述差值是否大于预设的比较阈值;

若是,则基于所述平均电流和预设的调整系数获取更新启动电流;

根据所述更新启动电流对当前启动电流进行更新。

在上述实现过程中,平均电流的大小反映了当前执行机构的动作如变幅动作幅度变化对应的动作电流的平均水平,如果大于预设的比较阈值,则说明需要对当前启动电流进行更新,通过对执行机构的动作变化对应的动作电流进行实时监控,以便及时更新启动电流。

进一步地,所述基于所述平均电流和预设的调整系数获取更新启动电流,包括:

将所述平均电流与预设的调整系数相乘,获取第一调整电流;

所述第一调整电流表示为:

l1=lm×p;

其中,l1表示第一调整电流,p表示调整系数,且所述调整系数p的值大于0且小于1;

若所述第一调整电流在预设的最大启动电流和最小启动电流之间的范围内,则确定所述第一调整电流为更新启动电流。

在上述实现过程中,平均电流与调整系数相乘得到第一调整电流,通过调整系数进行调整,可以使得启动电流的大小在可控范围内,使得执行机构的动作安全性更高。

进一步地,在所述判断所述差值是否大于预设的比较阈值的步骤之后,所述方法还包括:

若所述差值不大于预设的比较阈值或者所述第一调整电流不在所述最大启动电流和所述最小启动电流之间的范围内,则重新预设次数的重复获取执行机构的动作变化大于预设的动作阈值的动作电流。

在上述实现过程中,如果平均电流与当前启动电流的差值不在最大启动电流和最小启动电流之间则需要重新多次获取执行机构的动作变化大于预设的动作阈值的动作电流,刷新替换之前记录的多次动作电流;如果第一调整电流的大小也不在最大启动电流和所述最小启动电流之间的范围内,也需要重新多次获取执行机构的动作变化大于预设的动作阈值的动作电流,刷新替换之前记录的多次动作电流,这样做的目的是使得最终获得的更新启动电流始终在预设的最大启动电流和最小启动电流之间,保证了安全性。

进一步地,在所述基于所述平均电流对当前启动电流进行更新的步骤之前,所述方法还包括:

获取手柄动作时的初始电流且所述初始电流的电流变化率小于预设的电流阈值;

基于所述初始电流和预设的调整系数获取初始化启动电流。

在上述实现过程中,对于第一次设置初始化启动电流,记录电流变化率小于预设的电流阈值的初始电流,通过调整系数对初始电流进行调整,提高执行机构的动作的安全性。

进一步地,所述基于所述初始电流和预设的调整系数获取初始化启动电流,包括:

基于所述初始电流与预设的调整系数获取第二调整电流;

基于所述第二调整电流和预设的最大启动电流和最小启动电流确定初始化启动电流。

在上述实现过程中,根据第二调整电流、预设的最大启动电流和最小启动电流的大小确定初始化启动电流,使得初始化电流始终在可控范围内。

进一步地,所述基于所述第二调整电流和预设的最大启动电流和最小启动电流确定初始化启动电流,包括:

若所述第二调整电流在所述最大启动电流和最小启动电流之间,则所述第二调整电流为所述初始化启动电流;

若所述第二调整电流大于所述最大启动电流,则所述最大启动电流为所述初始化启动电流;

若所述第二调整电流小于所述最小启动电流,则所述最小启动电流为所述初始化启动电流。

在上述实现过程中,初始化启动电流的大小的确定方法是依据第二调整电流是否在最大启动电流和最小启动电流之间,如果不在则将离第二调整电流最近的最大启动电流或最小启动电流作为初始化启动电流,避免初始化启动电流设置的过大或过小。

本申请实施例还提供一种启动电流优化装置,所述装置包括:

数据采集模块,用于预设次数的重复获取执行机构的动作变化大于预设的动作阈值的动作电流;

计算模块,用于计算多个所述动作电流的均值,并记为平均电流;

更新模块,用于利用预设的调整系数对所述平均电流进行调整,以基于调整后的平均电流对当前启动电流进行更新。

在上述实现过程中,通过实时监控和记录动作电流,该动作电流的大小反映了执行机构的动作幅度,因此可以利用动作电流的均值对当前启动电流进行更新,实现启动电流的优化,避免了人工设置造成的工作量大且设置不准确的问题。

该方法通过执行机构的动作反馈来优化启动电流,提高启动电流设置的准确性,相较于比人工设置最小启动电流,减小了主观因素的影响,降低了工作量,并实时监控启动电流的变化,以便对其进行调整,是一种自适应的起重机动作启动电流优化方法,降低了环境等客观因素对最小启动电流影响而导致的操控性下降问题。

本申请实施例还提供一种电子设备,所述电子设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使计算机设备执行上述中任一项所述的启动电流优化方法。

本申请实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述中任一项所述的启动电流优化方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种启动电流优化方法的流程图;

图2为本申请实施例提供的启动电流优化过程的流程图;

图3为本申请实施例提供的获取更新启动电流的流程图;

图4为本申请实施例提供的获取初始化启动电流的流程图;

图5为本申请实施例提供的启动电流优化装置的结构框图;

图6为本申请实施例提供的启动电流优化装置的具体结构框图。

图标:

100-数据采集模块;200-计算模块;300-更新模块;310-差值计算模块;320-判断模块;330-更新启动电流获取模块;340-启动电流更新模块;350-初始电流模块;360-初始化启动电流模块;370-电流初始化模块。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

实施例1

请参看图1,图1为本申请实施例提供的一种启动电流优化方法的流程图。该方法包括以下步骤:

步骤s100:预设次数的重复获取执行机构的动作变化大于预设的动作阈值的动作电流;

步骤s200:计算多个动作电流的均值,并记为平均电流;

步骤s300:利用预设的调整系数对平均电流进行调整,以基于调整后的平均电流对当前启动电流进行更新。

动作电流的大小反映了执行机构的动作幅度,利用多个动作电流的均值可以反映执行机构启动电流l的变化,因此可以利用执行机构的动作反馈来优化启动电流,避免了人工设置造成的工作量大且设置不准确的问题。

执行机构的动作包括但不限于变幅动作、伸缩动作、回转动作和卷扬动作,对应的动作变化为:变幅动作的大臂角度变化以及变幅油缸压力变化;伸缩动作的大臂长度变化以及油缸的压力变化;回转动作的角度变化;卷扬动作的卷筒角度变化。通过上述动作变化设置相应的动作阈值d,此外,动作阈值d对应的动作不限于角度、压力和长度等。

如图2所示,为启动电流优化过程的流程图,通过监控执行机构的动作变化如变幅动作的大臂角度变化或变幅油缸压力变化大于预设的动作阈值d的动作电流l2,如记录k次,并计算k次动作电流的平均值,记为平均电流lm,利用平均电流lm可以对当前启动电流进行更新。

示例地,如图3所示,为获取更新启动电流的流程图,具体可以包括以下步骤:

步骤s310:计算平均电流与当前启动电流的差值;

步骤s320:判断平均电流与当前启动电流的差值是否大于预设的比较阈值f;

步骤s330:若平均电流与当前启动电流的差值大于预设的比较阈值f,则基于平均电流和预设的调整系数p获取更新启动电流;

具体地,平均电流lm与预设的调整系数p相乘获取第一调整电流;根据第一调整电流是否在预设的最大启动电流lmax和最小启动电流lmin的范围内来确定更新启动电流。

步骤s340:根据更新启动电流对当前启动电流进行更新。

具体地,平均电流lm与当前启动电流做差,如果差值大于比较阈值f,则将平均电流lm与预设的调整系数p相乘,得到第一调整电流l1,即l1=lm×p,其中,调整系数p大于0且小于1,通过调整系数p调整后得到的启动电流使得执行机构的动作更加安全。

如果第一调整电流在最大启动电流lmax和最小启动电流lmin的范围内,即最小启动电流lmin<第一调整电流<最大启动电流lmax,则更新启动电流即为第一调整电流l1,将当前启动电流替换成第一调整电流,实现启动电流的优化和更新。

如果平均电流lm与当前启动电流不大于预设的比较阈值f,则需要重新k次重复获取执行机构的动作变化大于预设的动作阈值d的动作电流l2,并再次计算k次记录的动作电流l2的均值即平均电流lm,进行重新比较。

如果第一调整电流不在最大启动电流lmax和最小启动电流lmin之间的范围内,即第一调整电流大于最大启动电流lmax或小于最小启动电流lmin,则k次重复获取执行机构的动作变化大于预设的动作阈值d的动作电流l2,并再次计算k次记录的动作电流l2的均值即平均电流lm,进行重新比较。

上述中的当前启动电流指的是前次的更新启动电流或者已经初始化的初始化启动电流,如果是初次设置执行机构的启动电流,即为对启动电流的初始化过程以得到初始化启动电流,如图4所示,为获取初始化启动电流的流程图,具体包括以下步骤:

步骤s350:获取手柄动作时的初始电流且初始电流的电流变化率小于预设的电流阈值;

步骤s360:基于初始电流和预设的调整系数获取初始化启动电流。

步骤s360具体实现过程:

将初始电流与预设的调整系数p相乘获取第二调整电流;根据第二调整电流是否在预设的最大启动电流和最小启动电流的范围内确定初始化启动电流。

具体地,手柄动作时,记录电流变化率小于电流阈值c的初始电流l1,将初始电流l1与调整系数p相乘,得到第二调整电流,其中,调整系数p小于1,使得经过调整系数p调整后的第二调整电流作为启动电流时,有助于提高执行机构的动作的安全性。

得到第二调整电流后,将第二调整电流与最大启动电流lmax和最小启动电流lmin进行比较,具体地,如果第二调整电流在最大启动电流lmax和最小启动电流lmin之间,则将第二调整电流作为初始化启动电流;如果第二调整电流大于最大启动电流lmax,则最大启动电流lmax作为初始化启动电流;如果第二调整电流小于最小启动电流lmin,则将最小启动电流lmin作为初始化启动电流。

得到初始化启动电流后,可以使用步骤s100到步骤s300中的方法对初始化启动电流进行优化和更新,第一次更新时的当前启动电流即为初始化启动电流。

对于执行机构执行伸缩动作、回转动作和卷扬动作对应的启动电流的优化方法与上述变幅动作的优化方法相同,在此不再赘述。通过上述优化方法,可以根据执行机构进行动作时的动作电流的变化对启动电流进行实时地、自适应地优化,减少了提高了人工等主管因素以及环境、部件老化等客观因素的影响,提高了启动电流设置的准确性。

实施例2

本申请实施例提供一种启动电流优化装置,如图5所示,为启动电流优化装置的结构框图,该装置包括:

数据采集模块100,用于多次重复获取执行机构的动作变化大于预设的动作阈值的动作电流;

计算模块200,用于计算多个动作电流的均值,并记为平均电流;

更新模块300,用于利用预设的调整系数对平均电流进行调整,以基于调整后的平均电流对当前启动电流进行更新。

通过实时监控和记录动作电流,该动作电流的大小反映了执行机构的动作幅度,因此可以利用动作电流的均值反映启动电流的变化,从而对当前启动电流进行更新,实现启动电流的优化,避免了人工设置造成的工作量大且设置不准确的问题。

示例地,如图6所示,为启动电流优化装置的具体结构框图,更新模块300具体可以包括:

差值计算模块310,差值计算平均电流与当前启动电流的差值;

判断模块320,用于判断差值是否大于预设的比较阈值;

更新启动电流获取模块330,若是,则基于平均电流和预设的调整系数获取更新启动电流;

具体地,平均电流lm与预设的调整系数p相乘获取第一调整电流;根据第一调整电流是否在预设的最大启动电流lmax和最小启动电流lmin的范围内来确定更新启动电流,如果不在该范围内,则需要重新k次重复获取执行机构的动作变化大于预设的动作阈值d的动作电流l2。

启动电流更新模块340,根据更新启动电流对当前启动电流进行更新。

在对当前启动电流更新时,更新启动电流的确定尤为重要,本申请通过计算平均电流与当前启动电流的差值与预设的比较阈值比较,并通过调整系数p的调整之后再与最大启动电流和最小启动电流比较,最终确定更新启动电流的大小,通过该方法使得更新启动电流的大小可控,符合执行机构的启动电流的变化规律,并且通过执行机构的动作反馈来确定,减小了人工设置的主观因素以及环境、部件老化等客观因素的影响,因此更加准确。

该装置还包括电流初始化模块370,用于获取初始化启动电流,具体包括:

初始电流模块350,用于获取手柄动作时的初始电流且初始电流的电流变化率小于预设的电流阈值;

初始化启动电流模块360,用于基于初始电流和预设的调整系数获取初始化启动电流。

其中,初始化启动电流模块360具体实现过程:

将初始电流与预设的调整系数p相乘获取第二调整电流;根据第二调整电流是否在预设的最大启动电流和最小启动电流的范围内确定初始化启动电流。

利用手柄动作时电流变化率小于预设的电流阈值的初始电流对初始化启动电流进行设置,使得初始电流的设置更加合理、安全。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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