变电站系统的控制方法、主处理器、协作处理器及系统技术方案

技术编号:36466709 阅读:13 留言:0更新日期:2023-01-25 23:07
本发明专利技术实施例公开了一种变电站系统的控制方法,变电站系统包括主处理器和多个协作处理器,方法应用于主处理器,方法包括:获取主处理器的平均负载率,平均负载率为变电站系统无事件发生时的负载率的平均数据;获取主处理器的负载率曲线;当负载率曲线的数据大于平均负载率时,获取当前时刻的第一功率变化数据,和与当前时刻相邻的上一时刻的第二功率变化数据;以及,当第一功率变化数据大于第二功率变化数据时,向协作处理器发送唤醒信号,唤醒信号用于唤醒协作处理器协助主处理器进行工作。本发明专利技术实施例还公开了一种主处理器、协作处理器及变电站系统。器及变电站系统。器及变电站系统。

【技术实现步骤摘要】
变电站系统的控制方法、主处理器、协作处理器及系统


[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]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]其中:
[0033]图1为本专利技术第一个实施例中变电站系统的控制方法的流程图;
[0034]图2为本专利技术第一个实施例中步骤S104的流程图;
[0035]图3为本专利技术第一个实施例中步骤S102的流程图;
[0036]图4为本专利技术第一个实施例中变电站系统的结构示意图。
具体实施方式
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]在本实施例中,变电站系统也称变电站边缘控制系统。变电站边缘控制系统属于数字电网“云边端”控制体系下的一种系统,其中,变电站的设备、传感器、各类执行终端等物理设备属于“端”,而主控系统和辅控系统将会进行硬件集成和功能融合,成为边缘控制装置,负责“云”和“端”之间的通信与控制。所以,变电站边缘控制系统能利用主处理器和协助处理器处理所有的业务。
[0039]“云边端”控制体系是数字电网的关键技术,其中变电站边缘控制装置的控制技术是一项前沿研究方向。目前已知的变电站边缘控制装置一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种变电站系统的控制方法,其特征在于,所述变电站系统包括主处理器和多个协作处理器,所述方法应用于所述主处理器,所述方法包括:获取所述主处理器的平均负载率,所述平均负载率为变电站系统无事件发生时的负载率的平均数据;获取所述主处理器的负载率曲线;当所述负载率曲线的数据大于所述平均负载率时,获取当前时刻的第一功率变化数据,和与当前时刻相邻的上一时刻的第二功率变化数据;以及,当所述第一功率变化数据大于所述第二功率变化数据时,向所述协作处理器发送唤醒信号,所述唤醒信号用于唤醒所述协作处理器协助所述主处理器进行工作。2.根据权利要求1所述的变电站系统的控制方法,其特征在于,当所述协作处理器协助所述主处理器进行工作时,所述方法还包括:当所述第一功率变化数据小于所述第二功率变化数据时,向所述协作处理器发送睡眠信号,所述睡眠信号用于控制所述协作处理器停止工作。3.根据权利要求1所述的变电站系统的控制方法,其特征在于,所述当所述第一功率变化数据大于所述第二功率变化数据时,向所述协作处理器发送唤醒信号,具体包括:获取预设的协作信息,所述预设的协作信息包括所述协作处理器的数量以及预设的唤醒规则;以及,根据所述预设的唤醒规则依次向每个协作处理器发送所述唤醒信号,直至所述负载率曲线的数据小于或者等于所述平均负载率时,停止发送所述唤醒信号,或者,当发送的所述唤醒信号的数量达到所述协作处理器的数量时,停止发送所述唤醒信号。4.根据权利要求3所述的变电站系统的控制方法,其特征在于,所述预设的协作信息还包括预设的睡眠规则;所述当所...

【专利技术属性】
技术研发人员:谢青洋苏适才让拉毛杨洋杜肖
申请(专利权)人:云南电网有限责任公司电力科学研究院
类型:发明
国别省市:

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

1