【技术实现步骤摘要】
面向QualNet的仿真通信网络的动态故障设置方法及接口
本专利技术涉及一种面向QualNet的仿真通信网络的动态故障设置方法及接口,属于无线通信和通信仿真
技术介绍
电力系统被认为是现代社会最重要的基础设施,其安全稳定运行对于国家安全具有重要意义。随着智能电网的快速发展,越来越多的传统电力设备不再只具备电力功能,而是被嵌入了通信和控制等模块。电力系统与通信系统紧密耦合,依赖性增强,形成面向电网的信息物理系统。通信网络对电网的影响变得至关重要,仅考虑电网的仿真已经不能满足对具有动态特性的电力系统进行测试和评价的要求,电网与通信系统的联合仿真成为电力系统评估和部署的重要内容。电网和通信网络的交互融合提升了电网的感知、分析与控制能力,但同时也为电网的稳定运行带来了风险。已有的研究表明,无论是电力系统本身,还是通信系统中的部件发生故障或是被攻击,都可能导致整个耦合网络的连锁故障。近年来这样的案例屡见不鲜,且呈愈演愈烈的趋势。例如,2003年发生的“美加大停电”造成数小时停电,影响近五千万人正常工作生活,其主要原因就是信息系统失效,状态估计功能退出运行,控制中心失去对电网实时状态的感知能力,继而引发连锁故障。发生在2015年底的乌克兰电网大停电事件,被认为是第1例由网络攻击造成的停电事故,停电原因是对能量管理系统的网络攻击导致其丧失控制功能,造成部分设备运行中断,进而引发连锁反应。针对现代电网所面临的信息安全威胁,电网的安全性和可靠性问题已经成为了全世界关注的焦点。然而由于电力设备这种基础设施的特殊性,不可 ...
【技术保护点】
1.一种面向QualNet的仿真通信网络的动态故障设置方法,其特征在于,包括:/n面向QualNet配置动态交互接口DCI;/n动态交互接口DCI监听UDP Socket端口,接收外部程序发送的故障消息,并存储在接收缓存区;/n动态交互接口DCI对接收缓存区中的故障消息进行解析;/n动态交互接口DCI将解析后的故障消息打包成能够被QualNet识别的数据包事件,并将所述数据包事件按事件时间先后顺序排列,储存在QualNet的事件队列中;所述事件时间是外部程序发送故障消息时外部程序的运行时间;/nQualNet的业务调度器从事件队列中取出第一个数据包事件,发送到事件处理器,事件处理器通过访问或修改预先配置在QualNet中的节点模型里的参数,对通信网络进行故障设置;/n故障设置结束后,事件处理器产生一个确认报文并将确认报文通过UDP Socket发送给外部程序。/n
【技术特征摘要】
1.一种面向QualNet的仿真通信网络的动态故障设置方法,其特征在于,包括:
面向QualNet配置动态交互接口DCI;
动态交互接口DCI监听UDPSocket端口,接收外部程序发送的故障消息,并存储在接收缓存区;
动态交互接口DCI对接收缓存区中的故障消息进行解析;
动态交互接口DCI将解析后的故障消息打包成能够被QualNet识别的数据包事件,并将所述数据包事件按事件时间先后顺序排列,储存在QualNet的事件队列中;所述事件时间是外部程序发送故障消息时外部程序的运行时间;
QualNet的业务调度器从事件队列中取出第一个数据包事件,发送到事件处理器,事件处理器通过访问或修改预先配置在QualNet中的节点模型里的参数,对通信网络进行故障设置;
故障设置结束后,事件处理器产生一个确认报文并将确认报文通过UDPSocket发送给外部程序。
2.根据权利要求1所述的一种面向QualNet的仿真通信网络的动态故障设置方法,其特征在于,还包括:
动态交互接口DCI监听UDPSocket端口,接收外部程序发送的初始化消息;
接收到初始化消息后,返回一个应答消息,建立QualNet和外部程序之间的连接。
3.根据权利要求1所述的一种面向QualNet的仿真通信网络的动态故障设置方法,其特征在于,所述故障消息包括节点故障消息和链路故障消息;
所述节点故障消息结构为:8bytes的IP_Addr,4bytes的Port,4bytes的Type,4bytes的NodeId和8bytes的Delay_time;
所述链路故障消息结构为:8bytes的IP_Addr,4bytes的Port,4bytes的Type,4bytes的NodeId1,4bytes的NodeId2和8bytes的Delay_time;
IP_Addr指QualNet服务器的IP地址;
Port表示故障消息将发送到QualNet的服务器端口;
Type表示故障消息类型;
NodeId表示要设置节点故障的节点号;
NodeId1和NodeId2表示要设置链路故障的链路的起始节点和目标节点号;
Delay_time表示外部程序中设置的故障发生时刻;
如果Delay_time≤0,则关闭要设置故障的节点的所有端口,如果Delay_time>0,则根据Delay_time指定的延迟生成一个数据包事件,并按事件时间推送到QualNet的事件队列中。
4.根据权利要求3所述的一种面向QualNet的仿真通信网络的动态故障设置方法,其特征在于,故障消息解析后,查询故障消息的节点信息:
若故障消息中指定的节点存在于仿真场景中,则继续后续处理;
若故障消息中指定的节点并不存...
【专利技术属性】
技术研发人员:赵丽莉,童和钦,倪明,崔晓丹,张金锋,许剑冰,李威,薛峰,赖业宁,周敬森,朱晟毅,范昊飞,李满礼,李晓,
申请(专利权)人:国电南瑞科技股份有限公司,国网电力科学研究院有限公司,国网重庆市电力公司电力科学研究院,国家电网有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。