基于多台设备的实时控制方法、系统、设备及存储介质技术方案

技术编号:27317308 阅读:23 留言:0更新日期:2021-02-10 09:51
本发明专利技术提供一种基于多台设备的实时控制方法、系统、设备及存储介质,其中,所述方法包括:将多台设备分成运行队列组和等待队列组,运行队列组存储运行中的多台设备,等待队列组存储待机中的多台设备;按照预设频率接收影响设备优先级的实时参数;根据接收的所述实时参数判定是否触发设备优先级调整;在触发设备优先级调整时,根据预设方案对运行队列组和等待队列组中各设备的优先级进行调整;输出经过调整后各设备的优先级。本发明专利技术提供的技术方案通过多级队列方法,不仅能实现对复杂运行参数的设备进行精准调度,而且还能提高安全容错的管理效率,对各类异常工况的容错处理,保证控制的精准度和稳定性。的精准度和稳定性。的精准度和稳定性。

【技术实现步骤摘要】
基于多台设备的实时控制方法、系统、设备及存储介质


[0001]本专利技术涉及网络通信领域,尤其涉及一种基于多台设备的实时控制方法、系统、设备及存储介质。

技术介绍

[0002]目前,对于多台设备参与的实时控制系统而言,一般需要考虑调整设备的优先级以及需要考虑对异常工况进行容错这两个方面,以多台空压机的实时控制为例,空压机系统中各设备优先级同时受用气需求量、设备实际比功率、设备控制频率、设备总运行时间等实时变化的参数影响。例如:设备实际比功率越小,其启动加载的优先级越高;设备产气量与用气需求量越匹配,其启动加载的优先级越高;设备总运行时间越高,其启动加载的优先级越高。当空压机与控制系统通讯失联时,需要锁定设备以防止触发控制指令,当空压机执行失败时,需要调整优先级以减小工况异常带来的控制延迟。但是,针对这两方面如何实现精准调度以及如何提高安全容错的管理效率一直是业界亟需改进的目标。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种基于多台设备的实时控制方法、系统、设备及存储介质,利用设备优先级不仅能实现对复杂运行参数的设备进行精准调度,而且还能提高安全容错的管理效率。
[0004]本专利技术提出一种基于多台设备的实时控制方法,所述方法包括:
[0005]将所述多台设备分成运行队列组和等待队列组,所述运行队列组存储运行中的多台设备,所述等待队列组存储待机中的多台设备;
[0006]按照预设频率接收影响设备优先级的实时参数;
[0007]根据接收的所述实时参数判定是否触发设备优先级调整;
[0008]在触发设备优先级调整时,根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整;
[0009]输出经过调整后各设备的优先级。
[0010]优选的,,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级置顶,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:
[0011]所述运行队列组中的运行设备被置顶后在有效时间内一直存储于所述运行第一级队列中,并在有效期后恢复至所述运行第二级队列中,所述运行第一级队列中的其它运行设备按照所述实时参数排列优先级;
[0012]所述等待队列组中的待机设备被置顶后在有效时间内一直存储于所述等待第一队列中,并在有效期后恢复至所述等待第二队列中,所述等待第一队列中的其它待机设备
按照所述实时参数排列优先级。
[0013]优选的,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级初始化,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:
[0014]所述运行队列组中的运行设备初始化后一直存储于所述运行第二级队列中,所述运行第二级队列中的运行设备按照所述实时参数排列优先级;
[0015]所述等待队列组中的待机设备初始化后一直存储于所述等待第二队列中,所述等待第二队列中的设备按照所述实时参数排列优先级。
[0016]优选的,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级滞后,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:
[0017]所述运行队列组中的运行设备被滞后后在有效时间内一直存储于所述运行第三级队列中,并在有效期后恢复至所述运行第二级队列中,所述运行第三级队列中的运行设备按照所述实时参数排列优先级;
[0018]所述等待队列组中的待机设备被滞后后在有效时间内一直存储于所述等待第三队列中,并在有效期后恢复至所述等待第二队列中,所述等待第三队列中的设备按照所述实时参数排列优先级。
[0019]优选的,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级锁定,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:
[0020]所述运行队列组中的运行设备被锁定后在有效时间内一直存储于所述运行第四级队列中,并在有效期后恢复至所述运行第二级队列中;
[0021]所述等待队列组中的待机设备被锁定后在有效时间内一直存储于所述等待第四队列中,并在有效期后恢复至所述等待第二队列中。
[0022]另一方面,本专利技术还提供一种基于多台设备的实时控制系统,所述系统包括分组模块、输入模块、调整模块和输出模块,其中,
[0023]所述分组模块,用于将所述多台设备分成运行队列组和等待队列组,所述运行队列组存储运行中的多台设备,所述等待队列组存储待机中的多台设备;
[0024]所述输入模块,用于按照预设频率接收影响设备优先级的实时参数;
[0025]所述调整模块,用于根据接收的所述实时参数判定是否触发设备优先级调整,在触发设备优先级调整时,根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整;
[0026]所述输出模块,用于输出经过调整后各设备的优先级。
[0027]优选的,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级置顶,其中,所述调整模块还用于:
[0028]所述运行队列组中的运行设备被置顶后在有效时间内一直存储于所述运行第一级队列中,并在有效期后恢复至所述运行第二级队列中,所述运行第一级队列中的其它运行设备按照所述实时参数排列优先级;
[0029]所述等待队列组中的待机设备被置顶后在有效时间内一直存储于所述等待第一队列中,并在有效期后恢复至所述等待第二队列中,所述等待第一队列中的其它待机设备按照所述实时参数排列优先级。
[0030]优选的,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级初始化,其中,所述调整模块还用于:
[0031]所述运行队列组中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多台设备的实时控制方法,其特征在于,所述方法包括:将所述多台设备分成运行队列组和等待队列组,所述运行队列组存储运行中的多台设备,所述等待队列组存储待机中的多台设备;按照预设频率接收影响设备优先级的实时参数;根据接收的所述实时参数判定是否触发设备优先级调整;在触发设备优先级调整时,根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整;输出经过调整后各设备的优先级。2.如权利要求1所述的基于多台设备的实时控制方法,其特征在于,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级置顶,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:所述运行队列组中的运行设备被置顶后在有效时间内一直存储于所述运行第一级队列中,并在有效期后恢复至所述运行第二级队列中,所述运行第一级队列中的其它运行设备按照所述实时参数排列优先级;所述等待队列组中的待机设备被置顶后在有效时间内一直存储于所述等待第一队列中,并在有效期后恢复至所述等待第二队列中,所述等待第一队列中的其它待机设备按照所述实时参数排列优先级。3.如权利要求1所述的基于多台设备的实时控制方法,其特征在于,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级初始化,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:所述运行队列组中的运行设备初始化后一直存储于所述运行第二级队列中,所述运行第二级队列中的运行设备按照所述实时参数排列优先级;所述等待队列组中的待机设备初始化后一直存储于所述等待第二队列中,所述等待第二队列中的设备按照所述实时参数排列优先级。4.如权利要求1所述的基于多台设备的实时控制方法,其特征在于,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级滞后,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:所述运行队列组中的运行设备被滞后后在有效时间内一直存储于所述运行第三级队列中,并在有效期后恢复至所述运行第二级队列中,所述运行第三级队列中的运行设备按照所述实时参数排列优先级;所述等待队列组中的待机设备被滞后后在有效时间内一直存储于所述等待第三队列中,并在有效期后恢复至所述等待第二队列中,所述等待第三队列中的设备按照所述实时参数排列优先级。
5.如权利要求1所述的基于多台设备的实时控制方法,其特征在于,所述运行队列组中的队列按照优先级高到低依次分成运行第一级队列、运行第二级队列、运行第三级队列和运行第四级队列,所述等待队列组中的队列按照优先级高到低依次分成等待第一队列、等待第二队列、等待第三队列和等待第四队列,所述优先级调整包括优先级锁定,其中,所述根据预设方案对所述运行队列组和等待队列组中各设备的优先级进行调整的步骤包括:所述运行队列组中的运行设备被锁定后在有效时间内一直存储于所述运行第四级队列中,并在有效期后恢复至所述运行第二级队列中;所述等待队列组中的待机设备被锁定后在有效时间内一直存储于所述等待第四队列中,并在有效期后恢复至所述等待第二队列中。6.一种基于多台设备的实时控制系统,其特征在于,所述系统包括分组模块、输入模块、调整模块和输出模块,其中,所述分组模块,用于将所述多台设...

【专利技术属性】
技术研发人员:沈国辉李精华李铭文
申请(专利权)人:蘑菇物联技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1