发电;变电;配电装置的制造技术1.本发明涉及智能硬件技术领域,尤其涉及一种多机器人充电控制方法和装置、电子设备。背景技术:2.随着科技的发展,机器人普遍具有自动充电功能,机器人在需要充电的时候通过定位导航到充电桩进行自动充电,以提高机器人无人值守情况下的自主长时间持续工作的能力。3.系统中多机器人同时具有充电需求时,机器人充电过程会引起电网负荷变化,严重时甚至会造成火灾带来安全隐患。因此,在机器人充电过程中,如何提升电网安全性是机器人领域亟待解决的技术问题。技术实现要素:4.本发明实施例的目的是提供一种多机器人充电控制方法和装置、电子设备,能够解决现有技术中存在的多机器人充电时电网安全性差的问题。5.为解决上述技术问题,本发明提供如下技术方案:6.本发明实施例提供了一种多机器人充电控制方法,其中,所述方法包括:监测到多机器人待充电的情况下,确定目标选择因子的数值;其中,所述目标选择因子为配电变压器的供电容量和总负荷之间的差值;确定所述数值对应的优化目标;从预先构建的优化函数中,选择所述优化目标对应的目标优化函数集,其中,不同的优化目标对应不同的目标优化函数集;对所述目标优化函数集进行求解,得到各所述待充电机器人的充电策略;控制各所述待充电机器人按照对应的充电策略进行充电。7.可选地,所述充电策略包括:充电功率和起始充电时间。8.可选地,对所述目标优化函数集进行求解,得到各所述待充电机器人的充电策略的步骤,包括:9.分别确定各所述待充电机器人的充电紧急类型,其中,所述充电紧急类型包括:用于指示紧急充电的第一类型、暂缓充电的第二类型;10.针对充电紧急类型为第一类型的第一待充电机器人,对所述目标优化函数集进行求解,得到各所述第一待充电机器人的充电功率;11.针对充电紧急类型为第二类型的第二待充电机器人,对所述目标优化函数集进行求解,得到各所述第二待充电机器人的起始充电时间并将充电功率设置为额定充电功率。12.可选地,分别确定各所述待充电机器人的充电紧急类型的步骤,包括:13.针对一个所述待充电机器人,确定所述待充电机器人的实际电量与预设电量阈值的大小关系;14.在所述实际电量小于所述预设电量阈值的情况下,确定所述待充电机器人的充电紧急类型为所述第一类型;15.在所述实际电量大于或等于所述预设电量阈值的情况下,确定所述待充电机器人的充电紧急类型为所述第二类型。16.可选地,确定所述数值对应的优化目标的步骤,包括:17.在所述目标选择因子的数值大于等于0且小于第一预设阈值的情况下,确定所述数值对应的优化目标为电网运行安全;18.在所述目标选择因子的数值大于或等于所述第一预设值的情况下,确定所述数值对应的优化目标为成本;19.在所述目标选择因子的数值小于0的情况下,确定所述数值对应的优化目标为电网安全稳定。20.可选地,所述预先构建的优化函数包括:充电负荷峰值最小函数、充电负荷峰谷差最小函数、充电负荷方差最小函数、各充电桩电压偏移最小函数、能源投入最小函数以及机器人支出费用最小函数;从预先构建的优化函数中,选择所述优化目标对应的目标优化函数集的步骤,包括:21.在所述优化目标为电网运行安全的情况下,选择预先构建的全部优化函数作为目标优化函数集;22.在所述优化目标为成本的情况下,从预先构建的优化函数中选择能源投入最小函数和机器人支出费用最小函数作为目标优化函数集;23.在所述优化目标为电网安全稳定的情况下,从预先构建的优化函数中选择充电负荷峰值最小函数和机器人支出费用最小函数作为目标优化函数集。24.可选地,监测到多机器人待充电的情况下,确定目标选择因子的数值的步骤,包括:25.监测到多机器人待充电的情况下,判断待充电机器人的数量是否达到第二预设阈值;26.在待充电机器人的数量达到所述第二预设阈值的情况下,确定目标选择因子的数值;27.在待充电机器人的数量未达到所述第二预设阈值的情况下,直接对各所述待充电机器人进行充电。28.本发明实施例又提供了一种多机器人充电控制装置,其中,所述装置包括:29.第一确定模块,用于监测到多机器人待充电的情况下,确定目标选择因子的数值;其中,所述目标选择因子为配电变压器的供电容量和总负荷之间的差值;30.第二确定模块,用于确定所述数值对应的优化目标;31.选择模块,用于从预先构建的优化函数中,选择所述优化目标对应的目标优化函数集,其中,不同的优化目标对应不同的目标优化函数集;32.求解模块,用于对所述目标优化函数集进行求解,得到各所述待充电机器人的充电策略;33.控制模块,用于控制各所述待充电机器人按照对应的充电策略进行充电。34.可选地,所述充电策略包括:充电功率和起始充电时间。35.可选地,所述求解模块包括:36.第一子模块,用于分别确定各所述待充电机器人的充电紧急类型,其中,所述充电紧急类型包括:用于指示紧急充电的第一类型、暂缓充电的第二类型;37.第二子模块,用于针对充电紧急类型为第一类型的第一待充电机器人,对所述目标优化函数集进行求解,得到各所述第一待充电机器人的充电功率;38.第三子模块,用于针对充电紧急类型为第二类型的第二待充电机器人,对所述目标优化函数集进行求解,得到各所述第二待充电机器人的起始充电时间并将充电功率设置为额定充电功率。39.可选地,所述第一子模块具体用于:40.针对一个所述待充电机器人,确定所述待充电机器人的实际电量与预设电量阈值的大小关系;41.在所述实际电量小于所述预设电量阈值的情况下,确定所述待充电机器人的充电紧急类型为所述第一类型;42.在所述实际电量大于或等于所述预设电量阈值的情况下,确定所述待充电机器人的充电紧急类型为所述第二类型。43.可选地,所述第二确定模块包括:44.第四子模块,用于在所述目标选择因子的数值大于等于0且小于第一预设阈值的情况下,确定所述数值对应的优化目标为电网运行安全;45.第五子模块,用于在所述目标选择因子的数值大于或等于所述第一预设值的情况下,确定所述数值对应的优化目标为成本;46.第六子模块,用于在所述目标选择因子的数值小于0的情况下,确定所述数值对应的优化目标为电网安全稳定。47.可选地,所述预先构建的优化函数包括:充电负荷峰值最小函数、充电负荷峰谷差最小函数、充电负荷方差最小函数、各充电桩电压偏移最小函数、能源投入最小函数以及机器人支出费用最小函数;所述选择模块具体用于:48.在所述优化目标为电网运行安全的情况下,选择预先构建的全部优化函数作为目标优化函数集;49.在所述优化目标为成本的情况下,从预先构建的优化函数中选择能源投入最小函数和机器人支出费用最小函数作为目标优化函数集;50.在所述优化目标为电网安全稳定的情况下,从预先构建的优化函数中选择充电负荷峰值最小函数和机器人支出费用最小函数作为目标优化函数集。51.可选地,所述第一确定模块具体用于:52.监测到多机器人待充电的情况下,判断待充电机器人的数量是否达到第二预设阈值;53.在待充电机器人的数量达到所述第二预设阈值的情况下,确定目标选择因子的数值;54.在待充电机器人的数量未达到所述第二预设阈值的情况下,直接对各所述待充电机器人进行充电。55.本发明实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现上述任意一种多机器人充电控制方法的步骤。56.本发明实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现上述任意一种多机器人充电控制方法的步骤。57.本发明实施例提供的多机器人充电控制方案,监测到多机器人待充电的情况下,确定目标选择因子的数值;确定所述数值对应的优化目标;从预先构建的优化函数中,选择优化目标对应的目标优化函数集;对目标优化函数集进行求解,得到各待充电机器人的充电策略;控制各待充电机器人按照对应的充电策略进行充电,该多机器人充电控制方案,将目标选择因子设置为配电变压器的供电容量和总负荷之间的差值,通过目标选择因子的数值可确定电网负荷情况,针对不同电网负荷情况为待充电机器人制定不同的充电策略,有效降低机器人充电过程对电网的影响,保证电网安全性和稳定性。附图说明58.图1是表示本技术实施例的一种多机器人充电控制方法的步骤流程图;59.图2是表示本技术实施例的一种多机器人充电控制装置的结构框图;60.图3是表示本技术实施例的一种电子设备的结构框图。具体实施方式61.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。62.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的多机器人充电控制方案进行详细地说明。63.本技术实施例的多机器人充电控制方法包括以下步骤:64.步骤101:监测到多机器人待充电的情况下,确定目标选择因子的数值。65.其中,目标选择因子为配电变压器的供电容量和总负荷之间的差值。66.目标选择因子的具体表达式如下所示:[0067][0068]其中,α,st分别为变压器的效率和额定容量。[0069]本技术实施例的多机器人充电控制方法应用于多机器人系统,该系统中包括多个待充电机器人以及电子设备。电子设备为可以为服务器、电脑等具有分析功能的设备。电子设备中的存储介质存储有多机器人充电控制程序,电子设备的处理器运行存储介质中的程序执行多机器人充电控制流程,为系统中的各待充电机器人生成充电策略,并控制各待充电机器人按照对应充电策略进行充电。[0070]一种可选地实施例中,监测到多机器人待充电的情况下,判断待充电机器人的数量是否达到第二预设阈值;在待充电机器人的数量达到第二预设阈值的情况下,确定目标选择因子的数值;在待充电机器人的数量未达到第二预设阈值的情况下,直接对各待充电机器人进行充电。[0071]第二预设数值可以由本领域技术人员灵活设置,例如:设置为5、8或者10等,本技术实施例中对此不做具体限制。[0072]在实际实现过程中,只有待充电机器人数量较大时才会对电网造成较大影响,本可选地实施例中当且仅当待充电机器人的数量达到第二预设阈值时,才执行本技术实施例所提供的多机器人充电控制流程,否则直接为待充电机器人正常充电。[0073]步骤102:确定目标选择因子的数值对应的优化目标。[0074]目标选择因子的数值可表征电网负荷,不同程度的电网负荷对应的优化目标不同,最终导致选择的目标优化函数集不同。当电网负荷处于较低水平时,优化目标应以经济效益为主;当电网负荷处于较高水平时,优化目标应以电网运行安全为主;在电网供电能力不足的极端情况下,优化目标应以电网安全稳定为主。[0075]一种可选地确定目标选择因子的数值对应的优化目标的方式为:[0076]在目标选择因子的数值大于等于0且小于第一预设阈值的情况下,确定目标选择因子的数值对应的优化目标为电网运行安全;在目标选择因子的数值大于或等于第一预设值的情况下,确定目标选择因子的数值对应的优化目标为成本;在目标选择因子的数值小于0的情况下,确定该数值对应的优化目标为电网安全稳定。[0077]步骤103:从预先构建的优化函数中,选择优化目标对应的目标优化函数集。[0078]其中,不同的优化目标对应不同的目标优化函数集。[0079]本技术实施例中,本领域技术人员预先在系统中构建的优化函数,待执行多机器人充电控制流程时,确定优化目标后基于预设的目标优化函数选择规则从预先构建的优化函数中选择所需优化函数。[0080]系统中预先构建的优化函数可以包括但不限于:充电负荷峰值最小函数、充电负荷峰谷差最小函数、充电负荷方差最小函数、各充电桩电压偏移最小函数、能源投入最小函数以及机器人支出费用最小函数。[0081]本技术实施例中,预先从电网运行安全、电网负荷水平、用户经济效益三个层面,分别构建优化函数如下:[0082]优化函数1:充电负荷峰值最小函数[0083][0084]其中,pi,t为节点i在t时刻总充电负荷,n为节点总数。[0085]优化函数2:充电负荷峰谷差最小函数[0086][0087]优化函数3:充电负荷方差最小函数[0088][0089]其中,pav为t时段内节点i的平均充电负荷。[0090]优化函数4:各充电桩电压偏移最小函数[0091][0092]其中,ui,t为节点i在t时刻的电压,ui,o为节点i的额定电压。[0093]优化函数5:能源投入最小函数[0094][0095]其中,cm为电网的运行维护成本,pev,t为机器人在t时刻的充电功率,ct为t时刻的电价。[0096]优化函数6:机器人支出费用最小函数[0097][0098]其中,ca为机器人维护成本。[0099]一种可行性的选择优化目标对应的优化函数集的方式为:基于预设的目标优化函数选择规则,目标优化函数选择规则可以通过如下目标选择函数定义:[0100][0101]其中,fop(t)为t时刻的优化目标,θ为预设阈值。为根据t时段内平均充电负荷预设的权重系数。[0102]通过上述目标选择函数定义可知,当目标选择因子的数值较小即小于第一预设阈值的情况下,表明当前时刻电网负荷处于较高水平,电网裕度较低,则优化目标以电网运行安全为主,在所述优化目标为电网运行安全的情况下,选择预先构建的全部优化函数作为目标优化函数集,故选择优化函数f1,f2,f3,f4,f6;当目标选择因子的数值小于0时,则表明当前时刻电网运行出现了过负荷,电网供电能力不足,存在一定运行风险,此时优化目标应以电网安全稳定为主,在所述优化目标为电网安全稳定的情况下,从预先构建的优化函数中选择充电负荷峰值最小函数和机器人支出费用最小函数作为目标优化函数集,故选择优化函数f1,f6。[0103]当目标选择因子的数值较大即大于或等于第一预设阈值的情况下,表面改时刻电网负荷处于较低水平,电网裕度较大,则优化目标以经济效益为主,因此将优化目标确定为成本,在优化目标为成本的情况下,从预先构建的优化函数中选择能源投入最小函数和机器人支出费用最小函数作为目标优化函数集,故选择目标优化函数f5,f6。[0104]此外,本技术实施例中从电网安全与稳定运行角度出发,构建了能够保证电网负荷峰值尽可能低且峰谷差和负荷波动尽可能小的目标优化函数集,通过对目标优化函数集求解,生成机器人的充电策略,有效降低机器人充电过程对电网的影响,保证电网安全性和稳定性。[0105]步骤104:对目标优化函数集进行求解,得到各待充电机器人的充电策略。[0106]其中,充电策略具体可以为机器人的充电功率,优选为机器人在每个时刻的充电功率,也可以为机器人的充电时段,如起始充电时间。[0107]一种可选地确定各待充电机器人的充电策略的方式可以如下:[0108]首先,分别确定各待充电机器人的充电紧急类型,其中,充电紧急类型包括:用于指示紧急充电的第一类型、暂缓充电的第二类型。[0109]一种可行性的分别确定各待充电机器人的充电紧急类型的方式为:[0110]针对一个待充电机器人,确定待充电机器人的实际电量与预设电量阈值的大小关系;在实际电量小于预设电量阈值的情况下,确定待充电机器人的充电紧急类型为第一类型;在实际电量大于或等于预设电量阈值的情况下,确定待充电机器人的充电紧急类型为第二类型。[0111]预设电量阈值的具体数值可由本领域技术人员灵活设置,本技术实施例中对此不做具体限制。本技术中通过将待充电机器人的实际电量与预设电量阈值进行比对,来确定待充电机器人充电的迫切程度,根据迫切程度不同将待充电机器人分为暂缓充电机器人和紧急充电机器人。本可选地实施例中充电策略包括:充电功率和起始充电时间。[0112]其次,针对充电紧急类型为第一类型的第一待充电机器人,对目标优化函数集进行求解,得到各第一待充电机器人的充电功率。[0113]再次,针对充电紧急类型为第二类型的第二待充电机器人,对目标优化函数集进行求解,得到各第二待充电机器人的起始充电时间并将充电功率设置为额定充电功率。[0114]该种将待充电机器人划分为两种类型加以区分确定充电策略的方式,可确保将资源侧重到紧急充电机器人,保证最迫切充电的机器人可以稳定充电。[0115]步骤105:控制各待充电机器人按照对应的充电策略进行充电。[0116]通过步骤101-步骤104确定各待充电机器人的充电策略后,系统按照各待充电机器人对应的充电策略控制机器人充电即可。[0117]本技术实施例提供的多机器人充电控制方法,将目标选择因子设置为配电变压器的供电容量和总负荷之间的差值,通过目标选择因子的数值可确定电网负荷情况,针对不同电网负荷情况为待充电机器人制定不同的充电策略,有效降低机器人充电过程对电网的影响,保证电网安全性和稳定性。[0118]图2为实现本技术实施例的一种多机器人充电控制装置的结构框图。[0119]本技术实施例提供的多机器人充电控制装置,包括如下功能模块:[0120]第一确定模块201,用于监测到多机器人待充电的情况下,确定目标选择因子的数值;其中,所述目标选择因子为配电变压器的供电容量和总负荷之间的差值;[0121]第二确定模块202,用于确定所述数值对应的优化目标;[0122]选择模块203,用于从预先构建的优化函数中,选择所述优化目标对应的目标优化函数集,其中,不同的优化目标对应不同的目标优化函数集;[0123]求解模块204,用于对所述目标优化函数集进行求解,得到各所述待充电机器人的充电策略;[0124]控制模块205,用于控制各所述待充电机器人按照对应的充电策略进行充电。[0125]可选地,所述充电策略包括:充电功率和起始充电时间。[0126]可选地,所述求解模块包括:[0127]第一子模块,用于分别确定各所述待充电机器人的充电紧急类型,其中,所述充电紧急类型包括:用于指示紧急充电的第一类型、暂缓充电的第二类型;[0128]第二子模块,用于针对充电紧急类型为第一类型的第一待充电机器人,对所述目标优化函数集进行求解,得到各所述第一待充电机器人的充电功率;[0129]第三子模块,用于针对充电紧急类型为第二类型的第二待充电机器人,对所述目标优化函数集进行求解,得到各所述第二待充电机器人的起始充电时间并将充电功率设置为额定充电功率。[0130]可选地,所述第一子模块具体用于:[0131]针对一个所述待充电机器人,确定所述待充电机器人的实际电量与预设电量阈值的大小关系;[0132]在所述实际电量小于所述预设电量阈值的情况下,确定所述待充电机器人的充电紧急类型为所述第一类型;[0133]在所述实际电量大于或等于所述预设电量阈值的情况下,确定所述待充电机器人的充电紧急类型为所述第二类型。[0134]可选地,所述第二确定模块包括:[0135]第四子模块,用于在所述目标选择因子的数值大于等于0且小于第一预设阈值的情况下,确定所述数值对应的优化目标为电网运行安全;[0136]第五子模块,用于在所述目标选择因子的数值大于或等于所述第一预设值的情况下,确定所述数值对应的优化目标为成本;[0137]第六子模块,用于在所述目标选择因子的数值小于0的情况下,确定所述数值对应的优化目标为电网安全稳定。[0138]可选地,所述预先构建的优化函数包括:充电负荷峰值最小函数、充电负荷峰谷差最小函数、充电负荷方差最小函数、各充电桩电压偏移最小函数、能源投入最小函数以及机器人支出费用最小函数;所述选择模块具体用于:[0139]在所述优化目标为电网运行安全的情况下,选择预先构建的全部优化函数作为目标优化函数集;[0140]在所述优化目标为成本的情况下,从预先构建的优化函数中选择能源投入最小函数和机器人支出费用最小函数作为目标优化函数集;[0141]在所述优化目标为电网安全稳定的情况下,从预先构建的优化函数中选择充电负荷峰值最小函数和机器人支出费用最小函数作为目标优化函数集。[0142]可选地,所述第一确定模块具体用于:[0143]监测到多机器人待充电的情况下,判断待充电机器人的数量是否达到第二预设阈值;[0144]在待充电机器人的数量达到所述第二预设阈值的情况下,确定目标选择因子的数值;[0145]在待充电机器人的数量未达到所述第二预设阈值的情况下,直接对各所述待充电机器人进行充电。[0146]本技术实施例提供的多机器人充电控制装置,将目标选择因子设置为配电变压器的供电容量和总负荷之间的差值,通过目标选择因子的数值可确定电网负荷情况,针对不同电网负荷情况为待充电机器人制定不同的充电策略,有效降低机器人充电过程对电网的影响,保证电网安全性和稳定性。[0147]本技术实施例中图2所示的多机器人充电控制装置可以是装置,也可以是服务器中的部件、集成电路、或芯片。本技术实施例中的图2所示的多机器人充电控制装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。[0148]本技术实施例提供的图3所示的多机器人充电控制装置能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。[0149]可选地,如图3所示,本技术实施例还提供一种电子设备300,包括处理器301,存储器302,存储在存储器302上并可在所述处理器301上运行的程序或指令,该程序或指令被处理器301执行时实现上述多机器人充电控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0150]需要注意的是,本技术实施例中的电子设备包括上述所述的服务器。[0151]本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述多机器人充电控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0152]其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(randomaccess memory,ram)、磁碟或者光盘等。[0153]本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上多机器人充电控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0154]应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。[0155]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。[0156]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种多机器人充电控制方法和装置、电子设备
作者:admin
2022-08-31 14:33:18
595
关键词:
发电;变电;配电装置的制造技术
专利技术
- 下一篇: 一种车辆轮胎用防滑自救装置的制作方法
- 上一篇: 一种燃烧系统及其控制方法与流程