一种电机控制方法及装置转让专利

申请号 : CN201810611682.8

文献号 : CN108667351B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 裴跃

申请人 : 长春市腾新电气有限责任公司

摘要 :

本文公开了一种电机控制方法及装置,包括:采集电机的第n次启动停止参数以及第n‑1次启动停止参数;根据所述第n次启动停止参数以及第n‑1次启动停止参数,确定所述电机的第n+1次启动停止参数;将所述第n+1次启动停止参数配置为所述电机的启动停止参数,以便利用所述第n+1次启动停止参数控制电机的第n+1次启动和/或停止;其中,n为不小于1的整数。本申请可在电气设备运行过程中动态调整电机的启动停止参数,确保电机的启动停止参数适应运行过程中电气设备的变化,不仅可实现电气设备的准确控制,而且省时高效。

权利要求 :

1.一种电机控制方法,包括:

采集电机的第n次启动停止参数以及第n-1次启动停止参数;

根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数;

将所述第n+1次启动停止参数配置为所述电机的启动停止参数,以便利用所述第n+1次启动停止参数控制所述电机的第n+1次启动和/或停止;

其中,n为不小于1的整数,其中

所述启动停止参数至少包括如下之一:启动时间、启动后的发热时间常数、开关跳闸时间;

所述根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数,至少包括如下之一:根据第n次启动时间、以及第n-1次启动时间,确定所述电机的第n+1次启动时间;

根据第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间,确定所述电机第n+1次启动后的发热时间常数;

根据第n-1次跳闸时间以及第n次跳闸时间,确定所述电机的第n+1次跳闸时间,其中所述根据第n次启动时间、以及第n-1次启动时间,确定所述电机的第n+1次启动时间,包括:通过如下函数关系确定启动时间:

其中, 为第n+1次启动时间, 为第n次启动时间, 为第n-1次启动时间,e为自然常数2.718;

所述根据第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间,确定所述电机第n+1次启动后的发热时间常数,包括:通过如下函数关系确定发热时间常数:

其中, 为所述电机第n+1次启动后的发热时间常数, 为所述电机第n次启动后的发热时间常数, 为所述电机的第n次启动时间, 为所述电机的第(n-1)次启动时间;

所述根据第n-1次跳闸时间以及第n次跳闸时间,确定所述电机的第n+1次跳闸时间,包括:通过如下函数关系确定跳闸时间:

其中, 为开关第n+1次的跳闸时间, 为开关第n次的跳闸时间, 为开关第n-

1次的跳闸时间;

所述方法还包括:构建用于确定启动停止参数的计算模型;

所述根据所述第n次启动停止参数以及第n-1次启动停止参数,确定第n+1次启动停止参数,包括:调用所述计算模型对所述第n次启动停止参数以及第n-1次启动停止参数进行处理,得到所述电机的第n+1次启动停止参数。

2.一种电机控制装置,其用于运行权利要求1的方法,其特征在于,装置包括:采集模块,用于采集电机的第n次启动停止参数以及第n-1次启动停止参数;

确定模块,用于根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数;

设置模块,用于将所述第n+1次启动停止参数配置为所述电机的启动停止参数,以便利用所述第n+1次启动停止参数控制电机的第n+1次启动和/或停止;

其中,n为不小于1的整数。

3.根据权利要求2所述的电机控制装置,其特征在于,还包括:构造模块,用于构建用于确定启动停止参数的计算模型;

所述确定模块,具体用于调用所述计算模型对所述第n次启动停止参数以及第n-1次启动停止参数进行处理,得到所述电机的第n+1次启动停止参数。

4.一种电机控制装置,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1所述的电机控制方法。

5.一种计算机可读介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1所述的电机控制方法。

说明书 :

一种电机控制方法及装置

技术领域

[0001] 本发明涉及电气技术领域,尤其涉及一种电机控制方法及装置。

背景技术

[0002] 目前,电气设备参数的设置是一切电气设备控制保护的基本因素,而随着电气设备运行时间的增加,其参数也在变化,使得一成不变的参数设置的方案或是人为改变参数设置的方案,难以准确地控制保护电气设备。

发明内容

[0003] 本申请旨在至少解决上述技术问题之一。
[0004] 本申请提供一种,至少能够在电气设备运行过程中动态调整电机的启动停止参数,以实现电气设备的准确控制。
[0005] 本申请提供了如下技术方案。
[0006] 根据本发明的一个方面,公开了一种电机控制方法,包括:采集电机的第n次启动停止参数以及第n-1次启动停止参数;根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数;将所述第n+1次启动停止参数配置为所述电机的启动停止参数,以便利用所述第n+1次启动停止参数控制所述电机的第n+1次启动和/或停止;其中,n为不小于1的整数。
[0007] 进一步的,所述启动停止参数至少包括如下之一:启动时间、启动后的发热时间常数、开关跳闸时间;所述根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数,至少包括如下之一:根据第n次启动时间、以及第n-1次启动时间,确定所述电机的第n+1次启动时间;根据第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间,确定所述电机第n+1次启动后的发热时间常数;根据第n-1次跳闸时间以及第n次跳闸时间,确定所述电机的第n+1次跳闸时间。
[0008] 进一步的,所述方法还包括:构建用于确定启动停止参数的计算模型;所述根据所述第n次启动停止参数以及第n-1次启动停止参数,确定第n+1次启动停止参数,包括:调用所述计算模型对所述第n次启动停止参数以及第n-1次启动停止参数进行处理,得到所述电机的第n+1次启动停止参数。
[0009] 更进一步的,所述根据第n次启动时间、以及第n-1次启动时间,确定所述电机的第n+1次启动时间,包括:通过如下函数关系确定启动时间:tqd(n+1)=tqd(n)+(tqd(n)-tqd(n-1))/e;其中,tqd(n+1)为第n+1次启动时间,tqd(n)为第n次启动时间,tqd(n-1)为第n-1次启动时间,e为自然常数2.718。
[0010] 更进一步的,所述根据第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间,确定所述电机第n+1次启动后的发热时间常数,包括:通过如下函数关系确定发热时间常数:tfr(n+1)=tfr(n)·tqd(n)/tqd(n-1);其中,tfr(n+1)为所述电机第n+1次启动后的发热时间常数,tfr(n)为所述电机第n次启动后的发热时间常数,tqd(n)为所述电机的第n次启动时间,tqd(n-1)为所述电机的第(n-1)次启动时间。
[0011] 更进一步的,所述根据第n-1次跳闸时间以及第n次跳闸时间,确定所述电机的第n+1次跳闸时间,包括:通过如下函数关系确定跳闸时间:tk(n+1)=tk(n)+(tk(n)-tk(n-1));其中,tk(n+1)为开关第n+1次的跳闸时间,tk(n)为开关第n次的跳闸时间,tk(n-1)为开关第n-1次的跳闸时间。
[0012] 根据本发明的另一个方面,公开了一种电机控制装置,包括:采集模块,用于采集电机的第n次启动停止参数以及第n-1次启动停止参数;确定模块,用于根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数;设置模块,用于将所述第n+1次启动停止参数配置为所述电机的启动停止参数,以便利用所述第n+1次启动停止参数控制电机的第n+1次启动和/或停止;其中,n为不小于1的整数。
[0013] 优选的,所述装置还包括:构造模块,用于构建用于确定启动停止参数的计算模型;所述确定模块,具体用于调用所述计算模型对所述第n次启动停止参数以及第n-1次启动停止参数进行处理,得到所述电机的第n+1次启动停止参数。
[0014] 优选的,所述一种电机控制装置还包括:存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6任一项所述的电机控制方法。
[0015] 优选的,一种计算机可读介质,其存储有计算机程序,所述计算机程序被处理器执行用于实现上述一种电机控制方法。
[0016] 本申请的技术效果至少可包括:
[0017] 本发明实施例利用电机前两次的启动停止参数确定电机的本次启动停止参数,可在电气设备运行过程中动态调整电机的启动停止参数,确保电机的启动停止参数适应运行过程中电气设备的变化,不仅可实现电气设备的准确控制,而且省时高效。

附图说明

[0018] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0019] 图1为本发明实施例电机控制方法的流程示意图;
[0020] 图2为本发明实施例一电机控制装置的示例性结构图;
[0021] 图3为图2所示电机控制装置中确定模块的示例性结构图;
[0022] 图4为本发明实施例另一电机控制装置的示例性结构图;
[0023] 图5为本发明实施例一示例性应用场景的架构示意图;
[0024] 图6为本发明实施例另一示例性应用场景的架构示意图。

具体实施方式

[0025] 下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0026] 相关技术中,电机控制最重要的就是启动和停止,电机的启动时间、发热时间常数、跳闸时间等启动停止参数是控制电机启动和停止的关键参数。然而,在电气设备的运行过程中,电机的启动停止参数往往采用一成不变的参数设置或仅能够靠手动改变参数的设置,不仅无法准确控制电气设备,而且耗时费力,效率低。针对该问题,本发明实施例提供了如下技术方案。本发明实施例的如下技术方案,可通过任何能够实现相应功能的设备实现,该设备可以是与继电器或电机控制中心(MCC,Motor Control Center)等连接的控制器、单片机等,也可以是与继电器或电机控制中心(MCC,Motor Control Center)等连接的计算机、服务器或其他类似的设备。
[0027] 本发明实施例提供一种电机控制方法,如图1所示,可以包括:
[0028] 步骤101,采集电机的第n次启动停止参数以及第n-1次启动停止参数;
[0029] 步骤102,根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数;
[0030] 步骤103,将所述第n+1次启动停止参数配置为所述电机的启动停止参数,以便利用所述第n+1次启动停止参数控制所述电机的第n+1次启动和/或停止;
[0031] 其中,n为不小于1的整数。
[0032] 本发明实施例利用电机前两次的启动停止参数确定电机的本次启动停止参数,可在电气设备运行过程中动态调整电机的启动停止参数,确保电机的启动停止参数适应运行过程中电气设备的变化,不仅可实现电气设备的准确控制,而且省时高效。
[0033] 本发明实施例中,所述启动停止参数可以包括如下之一或多项:启动时间、启动后的发热时间常数、开关跳闸时间。步骤102中确定第n+1次启动停止参数的过程可以包括如下之一或多项:1)根据第n次启动时间、以及第n-1次启动时间,确定电机的第n+1次启动时间;2)根据第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间,确定电机第n+1次启动后的发热时间常数;3)根据第n-1次跳闸时间以及第n次跳闸时间,确定电机的第n+1次跳闸时间。
[0034] 本发明实施例的一种实现方式中,还可以包括:构建用于确定启动停止参数的计算模型。步骤102中确定第n+1次启动停止参数的过程可以通过如下方式实现:调用所述计算模型对所述第n次启动停止参数以及第n-1次启动停止参数进行处理,得到所述第n+1次启动停止参数。实际应用中,构建计算模型的过程可通过计算机自动编程技术、神经网络等实现。
[0035] 一种示例中,可以分别构建用于确定启动时间的第一计算模型、用于确定发热时间常数的第二计算模块、以及用于确定跳闸时间的第三计算模块,可调用第一计算模型对第n次启动时间、以及第n-1次启动时间进行处理,得到电机的第n+1次启动时间,可调用第二计算模型对第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间进行处理,得到第n+1次启动后的发热时间常数,可调用第三计算模型对第n-1次跳闸时间以及第n次跳闸时间进行处理,得到第n+1次跳闸时间。
[0036] 另一种示例中,可以构建一种计算模型,该计算模型可用于确定启动时间、发热时间常数和跳闸时间中之一或多项,调用该计算模型时,如果输入参数是第n次启动时间以及第n-1次启动时间则输出的结果为第n+1次启动时间,如果输入参数是第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间则输出的结果为第n+1次启动后的发热时间常数,如果输入参数是第n-1次跳闸时间以及第n次跳闸时间则输出的结果为第n+1次跳闸时间,如果输入参数包括第n次启动时间、第n-1次启动时间、第n次启动后的发热时间常数、第n-1次跳闸时间以及第n次跳闸时间则输出的结果包括第n+1次启动时间、第n+1次启动后的发热时间常数、第n+1次跳闸时间。
[0037] 本发明实施例的一种实现方案中,可通过如下函数关系确定启动时间:tqd(n+1)=tqd(n)+(tqd(n)-tqd(n-1))/e;其中,tqd(n+1)为电机第(n+1)次启动时间,tqd(n)为第n次启动时间,tqd(n-1)为第n-1次启动时间,e为自然常数2.718。这里,在电机的第n+1次启动过程中,tqd(n+1)限定的时限内,电机启动的电流由0增大到I=KqdIe,最后电机的电流达到I=Ie,Kqd表示电机的启动倍数,Ie表示电机的额定电流。实际应用中,不同类型的电机,启动倍数不同。实际应用中,可基于该函数关系构建上述计算模型(比如,第一计算模型),进而经过计算模型的处理得到电机的启动时间。
[0038] 本发明实施例的一种实现方案中,可通过如下函数关系确定发热时间常数:tfr(n+1)=tfr(n)·tqd(n)/tqd(n-1);其中,tfr(n+1)为电机第n+1次启动后的发热时间常数,tfr(n)为电机第n次启动后的发热时间常数,tqd(n)为电机第n次启动时间,tqd(n-1)为电机第(n-1)次启动时间。实际应用中,可基于该函数关系构建上述计算模型(比如,上述的第二计算模型),进而经过计算模型的处理得到电机的启动时间。
[0039] 本发明实施例的一种实现方案中,可通过如下函数关系确定跳闸时间:tk(n+1)=tk(n)+(tk(n)-tk(n-1));其中,tk(n+1)为开关第n+1次的跳闸时间,tk(n)为开关第n次的跳闸时间,tk(n-1)为开关第n-1次的跳闸时间。实际应用中,可基于该函数关系构建上述计算模型(比如,上述的第二计算模型),进而经过计算模型的处理得到电机的跳闸时间。需要说明的是,上述各函数关系仅为示例。实际应用中,可基于上述三种函数关系构建一种计算模型,进而经过该计算模型的处理得到电机的启动时间、发热时间常数、跳闸时间中之一或多项。
[0040] 在其他实现方案中,还可在上述函数关系的基础上为一个或多个变量(即第n次启动时间、第n-1次启动时间、第n次启动后的发热时间常数、第n-1次跳闸时间、第n次跳闸时间中之一或多项)增加权重系数,通过该权重系数可调整函数关系中相应变量对计算结果(即第n+1次启动时间、第n+1次启动后的发热时间常数、第n+1次跳闸时间)的影响。该权重系数可根据实际需要设置,可设为固定值,也可设为可变值,可以动态调整,也可静态配置(比如,手动设置或更新等)。
[0041] 例如,在确定启动时间时,还可采用如下函数关系:tqd(n+1)=a1tqd(n)+(a1tqd(n)-a2tqd(n-1))/e,其中,a1、a2分别为tqd(n)、tqd(n-1)的权重系数,通过重设a1、a2的取值可调整tqd(n)、tqd(n-1)对tqd(n+1)的影响。同理,确定发热时间常数、跳闸时间时也可以通过此方式增设相应的权重系数,以通过调整各权重系数的取值调整tfr(n)、tqd(n)、tqd(n-1)对tfr(n+1)的影响、和/或调整tk(n)、tk(n-1)对tk(n+1)的影响。
[0042] 对于需要控制多个电机的情况,上述方法还可以包括:将计算模型需使用的权重系数与电机的设备参数相关联,建立相应的映射关系表,所述映射关系表包含各权重系数对应不同设备参数的取值。此情景下,还可以在采集第n次启动停止参数以及第n-1次启动停止参数时一并采集电机的设备参数。此时,步骤102中确定第n+1次启动停止参数的过程可以通过如下方式实现:根据设备参数从预先建立的映射关系表中读取对应的权重系数,调用所述计算模型对所述权重系数、第n次启动停止参数以及第n-1次启动停止参数进行处理,得到所述电机的第n+1次启动停止参数。
[0043] 一种实现方式中,比如需要控制同一类型的多个电机时,可将计算模型的权重系数与电机标识(比如,电机的设备号)关联,建立相应的映射关系表,该映射关系表包含各权重系数对应不同电机标识的取值,该对应可以是一对一、一对多、多对一等。另一种实现方式中,比如需要控制不同类型的多个电机时,可将计算模型的权重系数与电机型号关联,建立相应的映射关系表,该映射关系表包含各权重系数对应不同电机型号的取值,该对应可以是一对一、一对多、多对一等。
[0044] 实际应用中,可分别对应第一计算模型、第二计算模型、第三计算模型建立不同的映射关系表,也可以在同一映射关系表中分别定义第一计算模型的权重系数、第二计算模型的权重系数、第三计算模型的权重系数与电机的设备参数的对应关系或关联关系。
[0045] 需要说明的是,在启动次数n为1时,n-1为0,此时第n-1次启动停止参数可取预先设置的固定值,该固定值的具体取值可根据实际需要预先设定,可以采用经验值,也可以采用满足计算模型计算规则的其他值。对于不同电机,该固定值也可以设置不同取值。具体应用中,该固定值可以包含在电机的首次启动停止参数中(比如,在电机首次启动之前由管理员设定,或者以默认值预先写入电机控制装置的配置表中),也可以作为计算模型的权重系数,采用映射关系表的形式进行设置。即,预先配置包含该固定值对应不同设备参数(比如,电机型号、电机的设备号等)的取值的映射关系表,在计算第2次启动停止参数时,可读取该映射关系表中对应当前采集到的设备参数的第n-1次启动停止参数的取值,利用该取值确定第2次启动停止参数,除此之外,还可采用其他方式,对此,本文不作限制。
[0046] 本发明实施例中,对于电机首次启动时的启动停止参数,可采用默认配置,也可以通过提供用户界面实时获取管理员输入的参数。具体的,在首次启动电机之前或将电机连接到电机控制装置之后,设置电机参数,该电机参数可以包括但不限于电机的设备参数(比如,电机型号、电机标识其及其他电机信息)、首次启动停止参数、运行参数、故障报警参数等。一种实现方式中,可以向管理员展示设置电机参数的用户界面,接收管理员在该用户界面上输入的电机参数并进行电机参数设置。另一种实现方式中,可以预先将各类电机参数写入电机控制装置的配置表,电机控制装置与电机连接时,读取所述配置表中的电机参数进行相应电机的参数设置。除此之外,还可采用其他方式,对于电机首次启动时的启动停止参数的具体配置方式,本文不予限制。
[0047] 本发明实施例中,步骤101中采集第n次启动停止参数以及第n-1次启动停止参数的方式可以有多种。一种实现方式中,电机控制装置为外接MCC的独立设备时,采集第n次启动停止参数以及第n-1次启动停止参数的过程,可以包括:通过有线连接或无线通讯方式接收来自MCC的第n次启动停止参数以及第n-1次启动停止参数,并保存。另一种实现方式中,电机控制装置内置于MCC时,可以在电机每次启动时自动将其启动停止参数保存至MCC的存储器(比如,内存)(这里,还可以在第n次启动之后自动清除第n-2次及之前启动时的启动停止参数),此时采集第n次启动停止参数以及第n-1次启动停止参数的过程,可以包括:从存储器读取第n次启动停止参数以及第n-1次启动停止参数。除此之外,还可采用其他方式,对于采集启动停止参数的具体方式,本文不予限制。这里,在采集第n次启动停止参数以及第n-1次启动停止参数的同时,还可一并采集电机的设备参数,以便在确定第n+1次启动停止参数的过程中使用。
[0048] 本发明实施例中,步骤103将所述第n+1次启动停止参数配置为所述电机的启动停止参数的实现方式可以有多种。一种实现方式中,电机控制装置为外接MCC的独立设备时,将所述第n+1次启动停止参数配置为所述电机的启动停止参数的过程,可以包括:通过有线连接或无线通讯方式将所述第n+1次启动停止参数发送给MCC,MCC将所述第n+1次启动停止参数保存,在电机第n+1次启动之前加载所述第n+1次启动停止参数。另一种实现方式中,电机控制装置内置于MCC时,将所述第n+1次启动停止参数配置为所述电机的启动停止参数的过程,可以包括:确定所述第n+1次启动停止参数后将其保存至MCC的存储器(比如,内存),在电机第n+1次启动之前加载所述第n+1次启动停止参数。除此之外,还可采用其他方式,对于将所述第n+1次启动停止参数配置为所述电机的启动停止参数的具体方式,本文不予限制。
[0049] 如图2所示,本发明实施例还提供一种电机控制装置20,可以包括:
[0050] 采集模块21,用于采集电机的第n次启动停止参数以及第n-1次启动停止参数;
[0051] 确定模块22,用于根据所述第n次启动停止参数以及第n-1次启动停止参数,确定所述电机的第n+1次启动停止参数;
[0052] 设置模块23,用于将所述第n+1次启动停止参数配置为所述电机的启动停止参数,以便利用所述第n+1次启动停止参数控制电机的第n+1次启动和/或停止;
[0053] 其中,n为不小于1的整数。
[0054] 一种实现方式中,上述电机控制装置20还可以包括:构造模块24,用于构建用于确定启动停止参数的计算模型;所述确定模块22,具体可用于调用所述计算模型对所述第n次启动停止参数以及第n-1次启动停止参数进行处理,得到所述第n+1次启动停止参数。
[0055] 一种实现方式中,如图3所示,所述确定模块22可以包括如下之一或多项:启动时间模块221、发热时间常数模块222、跳闸时间模块223;其中,启动时间模块221具体可用于根据第n次启动时间、以及第n-1次启动时间,确定电机的第n+1次启动时间;发热时间常数模块222具体可用于根据第n次启动后的发热时间常数、第n次启动时间以及第n-1次启动时间,确定电机第n+1次启动后的发热时间常数;跳闸时间模块223具体可用于根据第n-1次跳闸时间以及第n次跳闸时间,确定电机的第n+1次跳闸时间。
[0056] 一种示例中,启动时间模块221具体可用于通过如下函数关系确定启动时间:tqd(n+1)=tqd(n)+(tqd(n)-tqd(n-1))/e;其中,tqd(n+1)为电机的第(n+1)次启动时间,tqd(n)为电机的第n次启动时间,tqd(n-1)为电机的第(n-1)次启动时间,e为自然常数2.718。
[0057] 一种示例中,发热时间常数模块222具体可用于通过如下函数关系确定发热时间常数:tfr(n+1)=tfr(n)·tqd(n)/tqd(n-1);其中,tfr(n+1)为电机第n+1次启动后的发热时间常数,tfr(n)为电机第n次启动后的发热时间常数,tqd(n)为电机的第n次启动时间,tqd(n-1)为电机的第(n-1)次启动时间。
[0058] 一种示例中,跳闸时间模块223具体可用于通过如下函数关系确定跳闸时间:tk(n+1)=tk(n)+(tk(n)-tk(n-1));其中,tk(n+1)为开关第n+1次的跳闸时间,tk(n)为开关第n次的跳闸时间,tk(n-1)为开关第n-1次的跳闸时间。
[0059] 本发明实施例的一种实现方案中,上述电机控制装置20的采集模块21和设置模块23可以通过收发器件、通信电路等来实现。另一种实现方案中,上述电机控制装置的采集模块21可以为写模块,设置模块23可以为读模块。
[0060] 本发明实施例中电机控制装置20的具体技术细节可参照上文方法部分。
[0061] 如图4所示,本发明实施例还提供另一种电机控制装置,可以包括存储器41、处理器42。其中,所述存储器41用于存储计算机程序,所述计算机程序被所述处理器执行时实现如上述的电机控制方法。
[0062] 一种实现方案中,电机控制装置40还可包括:通信电路43和总线44。一种实现方式中,处理器42可配置为读取所述计算机程序以控制通信电路43接收来自MCC的第n次启动停止参数以及第n-1次启动停止参数,以及向所述MCC发送所述第n+1次启动停止参数,以便MCC利用所述第n+1次启动停止参数控制电机的第n+1次启动和/或停止。
[0063] 本发明实施例中电机控制装置40的具体技术细节可参照上文方法部分。
[0064] 此外,本发明实施例还提供一种计算机可读介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的电机控制方法。
[0065] 本发明实施例可适用于任何类型的电气设备。如图5、图6所示为本发明实施例的示例性应用场景,图5所示的示例中,电机控制装置通过计算机实现,与MCC连接,MCC连接m个电机(m为不小于2的整数),计算机从MCC获取电机的第n次启动停止参数和第n-1次启动停止参数,据此得到电机的第n+1次启动停止参数并送至MCC,MCC可通过该第n+1次启动停止参数控制m个电机的第n+1次启动、停止。如图6所示的示例中,电机控制装置通过MCC的控制器实现,MCC连接k个电机(k为不小于2的整数),MCC的控制器可将电机的第n+1次启动停止参数加载并据此通过继电器驱动及控制电路控制k个电机的第n+1次启动、停止。这里,图5、图6仅为示例,实际应用中,本发明实施例还可应用其他场景,对此,本文不作限制。
[0066] 本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
[0067] 本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0068] 本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。
[0069] 在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
[0070] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。