一种应用于新能源场站的通信控制系统及方法技术方案

技术编号:39810244 阅读:21 留言:0更新日期:2023-12-22 02:45
本发明专利技术公开了一种应用于新能源场站的通信控制系统,包括消息分发进程

【技术实现步骤摘要】
一种应用于新能源场站的通信控制系统及方法


[0001]本专利技术属于新能源实时调节和控制
,尤其是涉及一种应用于新能源场站的通信控制系统及方法


技术介绍

[0002]新能源场站从传统的遥控命令

功率控制系统再到近几年的一次调频系统,对调节和控制命令的响应时限要求愈来愈高

这对于已投入运行的新能源场站来说,如何在不改变现有通信架构的前提下满足高实时性需求提出了很高的要求

传统的新能源场站综合监控系统一般是三层架构:站控层

间隔层和过程层

以光伏电站一次调频系统为例,该装置部署于站控层

一次调频系统跟踪到频率越限后,向间隔层各逆变小室的规约转换装置下发调节控制指令,再由规约转换设备将指令转发给逆变器进行调节

在整个调节过程中,影响调节速度的因素主要是一次调频系统内部延迟

通信协议的固有特征延迟以及网络设备延迟

目前大多数解决方案均从网络通信过程或协议的角本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种应用于新能源场站的通信控制系统,其特征在于,包括消息分发进程

至少一个通信规约应用进程以及至少一个模型数据处理及控制进程;所述消息分发进程和通信规约应用进程或模型数据处理及控制进程的消息分发代理线程通信,用于接收消息订阅和发布消息,并根据其他相关应用进程的订阅情况分发消息;所述通信规约应用进程包括规约应用线程和消息代理线程,规约应用线程包括任务唤醒模块

通信规约应用层模块

传输层通信模块,消息代理线程包括任务唤醒模块和消息分发代理模块;所述模型数据处理及控制进程包括模型应用线程和消息代理线程,模型应用线程包括任务唤醒模块和模型数据及控制模块,消息代理线程包括任务唤醒模块和消息分发代理模块
。2.
根据权利要求1所述的应用于新能源场站的通信控制系统,其特征在于,所述,任务唤醒模块用于进程或线程间任务唤醒,该模块由“唤醒”和“等待唤醒”接口组成,当有紧急事件需要唤醒其他任务时,通过“唤醒”接口唤醒其他任务,以使得被唤醒的任务能够从进程或线程的休眠中尽快切换到运行态以执行紧急事务;所述任务唤醒模块部署于需要唤醒或被唤醒的任务模块中;任务唤醒模块采用非阻塞模式,基于网络多路复用机制实现
。3.
根据权利要求1所述的应用于新能源场站的通信控制系统,其特征在于,所述消息分发代理模块用于接收本进程内通信规约应用层模块或模型数据处理及控制模块的消息,并将该消息发送给消息分发进程;消息分发代理模块同时接收消息分发进程的消息,并发送给本进程内的通信规约应用层模块或模型数据处理及控制模块;消息分发代理模块和任务唤醒模块部署于同一个独立线程中,采用非阻塞模式,基于网络多路复用机制实现
。4.
根据权利要求1所述的应用于新能源场站的通信控制系统,其特征在于,所述通信规约应用层模块从传输层通信模块获取接收报文,并根据通信规约应用层协议栈分析报文

解析应用数据及控制命令

根据协议栈发送报文;通信规约应用层模块根据控制命令和协议栈将发送报文提交给传输层通信模块发送
。5.
根据权利要求1所述的应用于新能源场站的通信控制系统,其特征在于,所述传输层通信模块根据应用层协议模块使用的具体通信链路类型,实现串口
、TCP/UDP、CAN
等传输层通信报文的接收和发送
。6.
一种根据权利要求1所述的应用于新能源场站的通信控制系统的方法,其特征在于,包括至少三种通信控制交互方式,通信规约应用线程通过消息分发代理线程与另一个通信规约应用线程的交互,模型应用线程通过消息分发代理线程与另一个模型应用线程之间的交互,通信规约应用线程通过消息分发代理线程与模型应用线程的交互
。7.
根据权利要求6所述的应用于新能源场站的通信控制方法,其特征在于,所述通信规约应用线程通过消息分发代理线程与另一个通信规约应用线程的交互,包括以下步骤:步骤
11、
通信规约应用线程使用
select/poll/epoll
多路复用机制监视传输层通信模块和唤醒模块文件描述符,并进入阻塞状态,以等待通信接收报文或唤醒报文;步骤
12、
接收到调度发送的控制指令后,立刻从
select/poll/epoll
阻塞中返回,通信规约应用线程将控制指令封装为消息,并写入共享消息缓存中,同时唤醒消息分发代理线程;步骤
13、
消息分发代理线程被唤醒后,立刻从共享消息缓存中获取消息,并将该控制指令消息发送到消息分发进程;步骤
14、
消息分发进程接收到该控制消息后,立刻从
select/poll/epoll
阻塞中返回,
并解码消息,发现是发布消息,则立刻将消息转发到订阅了该消息的进程;步骤
15、
订阅了该消息的通信规约应用进程的消息分发代理线程接收到消息后,立刻从
select/poll/epoll
阻塞中返回,并解码消息,提交到共享消息缓存中,同时唤醒通信规约应用线程;步骤
16、
通信规约应用线程被唤醒后,立刻从
select/poll/epoll
阻塞中返回,并获取消息,根据消息内容和协议栈状态发送控制报文
。8.
根据权利...

【专利技术属性】
技术研发人员:严涛松刘双汤海宁王汉林刘杰柏嵩王伟成月良严后杨吴仕平王丹
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

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

1