基于分布式逻辑控制的环网冗余控制方法及系统
摘要文本
本申请涉及冗余控制技术领域,尤其涉及一种基于分布式逻辑控制的环网冗余控制方法及系统,方法包括:响应于逻辑控制节点发出控制指令,获取环网中所有传输路径;计算每条传输路径的总传输时长;获取控制信息的设定响应时间;响应于总传输时长最小值不大于设定响应时间,将总传输时长最小值对应的传输路径作为目标路径,以完成控制指令的传输;响应于总传输时长最小值大于设定响应时间,将总传输时长最小值对应的传输路径中的传输链路切换至对应的冗余链路,以完成控制指令的传输。本申请能够保证环网中控制指令的传输时间满足控制需求,避免出现控制延迟,进而提高控制的安全性。
申请人信息
- 申请人:西安神西电气有限责任公司
- 申请人地址:710000 陕西省西安市国家民用航天产业基地神舟六路南段369号
- 发明人: 西安神西电气有限责任公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于分布式逻辑控制的环网冗余控制方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311737001.X |
| 申请日 | 2023/12/18 |
| 公告号 | CN117424777B |
| 公开日 | 2024/3/5 |
| IPC主分类号 | H04L12/437 |
| 权利人 | 西安神西电气有限责任公司 |
| 发明人 | 秦孝峰; 羽会民; 刘萌萌; 樊武鹏; 王楠 |
| 地址 | 陕西省西安市国家民用航天产业基地神舟六路南段369号 |
专利主权项内容
1.一种基于分布式逻辑控制的环网冗余控制方法,其特征在于:所述环网包括逻辑控制节点和传输链路,一个传输链路对应一个冗余链路,所述环网冗余控制方法包括:响应于一个逻辑控制节点发出控制指令,获取所述环网中所有传输路径,其中所述控制指令包括控制信息和接收节点,所述传输路径的起点为所述逻辑控制节点,终点为所述接收节点,且所述传输路径包括至少一个传输链路;计算每条传输路径的总传输时长,所述总传输时长为传输路径上所有传输链路的子传输时长之和,所述子传输时长满足关系式:其中,为所述控制信息的数据大小,/>为传输链路/>的带宽,/>为控制信息沿传输链路传输的起始传输时刻,/>为时传输链路/>的带宽使用率,/>为终止节点/>的最大吞吐量,为/>时终止节点/>的实时吞吐量,/>为所述控制信息从起始节点/>沿传输链路/>传输至终止节点/>的子传输时长;获取所述控制信息的设定响应时间;响应于总传输时长最小值不大于所述设定响应时间,将总传输时长最小值对应的传输路径作为目标路径,响应于总传输时长最小值大于所述设定响应时间,将总传输时长最小值对应的传输路径中的传输链路切换至对应的冗余链路,以完成所述控制指令的传输;所述传输路径包括至少两个存在先后顺序的逻辑控制节点,所述计算每条传输路径的总传输时长包括:将一条传输路径划分为多条传输链路,一条传输链路包括两个相邻的逻辑控制节点,且发送控制信息的逻辑控制节点为起始节点,接收控制信息的逻辑控制节点为终止节点;对于当前传输链路,计算所述当前传输链路之前所有传输链路的子传输时长之和,并结合当前时刻确定当前传输链路的起始传输时刻;预测起始传输时刻下当前传输链路的带宽使用率,以及当前传输链路终止节点的实时吞吐量;计算当前传输链路的子传输时长;响应于当前传输链路的终止节点不为所述接收节点,计算当前传输链路下一个相邻传输链路的子传输时长,其中当前传输链路的终止节点为下一个相邻传输链路的起始节点;响应于当前传输链路的终止节点为所述接收节点,计算所述传输路径上所有传输链路的子传输时长之和作为所述传输路径的总传输时长;所述预测起始传输时刻下当前传输链路的带宽使用率,以及当前传输链路终止节点的实时吞吐量包括:采集历史时间窗口内每一时刻所述当前传输链路的带宽使用率以获取第一样本集,采集所述历史时间窗口内每一时刻当前传输链路终止节点的实时吞吐量以获取第二样本集;利用最小二乘法分别对所述第一样本集和所述第二样本集进行多项式拟合,得到带宽使用率曲线和实时吞吐量曲线,其中所述带宽使用率曲线的输入为任意时刻,输出为所述时刻对应的带宽使用率,所述实时吞吐量曲线的输入为任意时刻,输出为所述时刻对应的实时吞吐量;将所述起始传输时刻输入所述带宽使用率曲线以预测起始传输时刻下当前传输链路的带宽使用率,将所述起始传输时刻输入所述实时吞吐量曲线以预测起始传输时刻下当前传输链路终止节点的实时吞吐量。