当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于主从式的电力通信联合仿真方法技术

技术编号:14953572 阅读:130 留言:0更新日期:2017-04-02 10:14
本发明专利技术提供了一种联合电力系统仿真软件和通信系统仿真软件的协同仿真平台和仿真方法,所述方法提供了一种主从式的电力通信联合仿真平台的架构,并设计了主从式的仿真控制模型和基于混合定时同步策略和全局事件列表策略的混合时间同步机制。该联合仿真架构与其他联合仿真系统架构相比,设计简单,通过与所提时间同步机制的配合,可以有效提高仿真效率和仿真精度,并可以广泛适用于各类考虑通信影响的电力系统仿真应用场景。

【技术实现步骤摘要】

本专利技术属于电力通信系统仿真领域,涉及电力系统仿真、通信系统仿真以及多仿真软件的协同交互机制研究,该方法可以有效解决传统电力系统仿真软件无法仿真通信系统导致的仿真真实性差的问题。
技术介绍
长期以来,由于电力系统与通信系统的耦合程度较低,因此在进行电力系统仿真分析时,往往忽略通信系统带来的影响。然而,随着大量具有间歇性、波动性的可再生能源的接入,智能负荷、电动汽车等可控负荷的加入,以及电力系统数据采集与监视控制系统、广域监控保护和控制等自动化系统的投入使用,电力系统和通信系统的耦合程度显著提高,通信系统的运行状态将直接影响整个电力系统的安全运行。因此在分析电力系统运行特性时必须充分考虑通信系统的影响。目前,研究电力系统的运行特性的最直接方法就是建模仿真,然而常规的电力系统仿真软件并不支持通信系统的建模仿真,因此需要对现有的电力系统仿真方式进行改进。考虑通信影响的仿真的实现方式主要可以分为三种:扩展物理仿真软件以实现通信仿真功能、扩展通信仿真软件以实现物理系统仿真功能和联合物理系统仿真软件和通信仿真软件实现联合仿真功能。前两种仿真方式受限于其工具性能限制,仿真局限性大,因此通常采用第三种方式进行电力-通信联合仿真。然而当前的电力-通信联合仿真系统普遍采用定时同步或是全局事件列表同步机制,其仿真局限性高,适应性较差,仿真效率不高,容易产生仿真误差等问题,因此需要对其进行改进。
技术实现思路
技术问题:本专利技术提供了一种可以实现电力通信系统联合仿真的仿真方法,其包含主从式电力通信联合仿真平台的仿真架构设计,仿真双方软件的数据同步方法和时间同步机制研究,通过该平台可以准确反映受通信系统影响的电力系统实时响应,提高电力系统仿真的准确性的正确性。技术方案:本专利技术的一种基于主从式的电力通信联合仿真平台及仿真方法,包括以下内容:1)由电力系统仿真软件、通信系统仿真软件和通信中间件构成,其中电力系统仿真软件为主导软件,通信系统仿真软件为从属软件,通信中间件作为辅助软件。11)所述电力系统软件对电力系统模型进行连续时步仿真,其包含电力系统仿真模型和联合仿真控制模块,其中电力系统仿真模型通过电力系统建模获得;12)所述通信系统仿真软件对通信系统模型进行离散时步仿真,其包含通信系统仿真模型,通过通信系统建模分析获得;13)所述通信中间件通过C++编程语言编译获得,具有传递双方软件数据流和控制流信息的功能,其采用通用Socket套接字通信方式,实现与电力系统仿真软件对外交互接口无缝匹配,采用专用通信仿真软件对外函数实现与通信系统仿真软件的数据交互。2)上述仿真控制模块,其包含仿真系统的时间同步模块和数据同步模块;其中时间同步模块基于仿真时间同步机制驱动,主要用于控制电力系统仿真软件和通信系统仿真软件的启停,并控制数据同步模块的运行;数据同步模块受时间同步模块的控制,执行向双方软件收发仿真数据的工作。其具体流程为:21)仿真控制模块执行全局初始化操作,引导时间同步模块根据定时同步事件和突发同步事件构建仿真事件池;同时分别初始化电力系统仿真模型和通信系统仿真模型,并使双方仿真模型暂停在首次同步事件时刻;22)时间同步模块从仿真事件池中获取距当前仿真时刻最近的仿真事件的时间,将其作为下一个仿真同步点;23)仿真控制模块触发数据同步模块,使其采集当前时刻下的电力系统仿真模型的采样数据,对数据进行添加时标、打包等操作,并将数据转发至通信系统仿真模型中;推进通信仿真模型至步骤22)的仿真同步点;;24)仿真控制模块推进通信系统仿真模型至步骤22)的仿真同步点时刻的过程中,收集通信系统仿真过程中的仿真数据,并由数据同步模块对数据进行解析处理再返回电力系统仿真模型中,同时对电力系统仿真模型中的仿真参数进行更新,推进电力系统仿真模型至步骤22)中的仿真同步点时刻;25)时间同步模块更新当前仿真事件池中的事件,并判断事件池是否已空,如是,则仿真控制模块分别向电力系统仿真软件和通信系统仿真软件发送终止命令,否则返回步骤22)。3)根据
技术实现思路
2所述的仿真时间同步机制,其由定时时间同步机制和全局事件列表同步机制构成;其中定时时间同步机制采用固定时间间隔设定仿真同步点,主要用于含有周期性同步操作的仿真场景;全局事件列表同步机制则通过构建仿真未来发生的事件列表来确定仿真同步点,主要用于记录未来可能发生突发事件而需要进行同步操作的仿真场景。本专利技术通过主从架构方式构建电力通信联合仿真平台,可大大简化平台开发的难度和工作量,此外,所设计的时间同步方法,可以有效解决传统仿真平台同步机制复杂,易累积误差和同步过于频繁的问题,提高仿真的精度。有益效果:本专利技术与现有技术相比,具有以下优点:传统仿真工具往往只能执行单一系统的仿真,如电力系统仿真工具无法进行通信系统仿真,通信系统仿真工具无法进行电力系统仿真,现有的电力通信混合仿真虽然具有电力-通信混合仿真功能,但是其仿真时间同步机制均存在一定程度上的缺陷与不足。其中步进式同步机制虽然同步机制简单,设计容易,但是当一个时间步长内出现突发事件需要执行数据同步时,往往需要等到固定同步时刻才能执行,该机制适应能力差,且容易造成仿真累积误差;全局事件列表方式的同步机制,虽然能够有效避免上述同步机制的缺陷,但易受仿真事件冗余影响仿真效率;而采用主从式的同步机制的电力通信联合仿真,当受控软件需要进行信息交互时,难以将该事件传递到主控软件,因此无法响应受控软件其同步需求,易造成仿真结果的偏差。本专利技术通过构建主从式的电力通信联合仿真架构,简化仿真平台开发难度;同时设计了一种融合定时同步机制和全局事件列表机制的时间同步机制,有效解决了主从仿真模式下无法响应受控软件请求的问题,在有效提高仿真效率,降低仿真复杂度的情况下,避免了由此带来的仿真误差。附图说明图1为本专利技术的基于主从式的电力通信联合仿真平台架构图。图2为本专利技术的电力通信联合仿真平台信息流示意图。图3为本专利技术的电力通信联合仿真平台时间同步示意图。具体实施方式下面结合附图和具体实施方法来详细说明本专利技术技术方案。1)首先对基于主从式的电力通信联合仿真平台的整体架构进行详细说明。电力通信联合仿真平台主要由三个部分组成,分别是电力系统仿真软件(以MATLAB为例),通信系统仿真软件(以OPNET为例)和通信中间件。其中,电力系统仿真软件包含两个主模块,分别是仿真控制模块和电力系统仿真模块,以及一个辅助模块:API接口模块;通信系统仿真软件包含一个主模块和一个辅助模块,分别是通信系统仿真模型和外部通信接口模块。其整体架构如图1所示。2)根据上述仿真框架,对仿真的同步数据流和控制指令信息传输路径进行说明,其具体步骤如下:步骤1,对双方软件的数据缓存进行初始化,仿真控制模块控制双方软件进行初始化,并暂停在初始时刻;步骤2,判断当前时刻是否需要进行数据同步,如是,则数据同步模块从MATLAB工作空间的数据缓存中收集相关同步数据,并确定同步数据的源、目的通信节点地址,随后将上述信息和数据进行打包并调用API接口,将数据发送至通信中间件,并进入步骤3;如否,则挂起等待;步骤3,通信中间件收到数据后,首先判断数据类型,若为同步数据,则对数据进行解析和重构,并调用OPNET的外部通信接口函数,将信息发本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201611024267.html" title="一种基于主从式的电力通信联合仿真方法原文来自X技术">基于主从式的电力通信联合仿真方法</a>

【技术保护点】
一种基于主从式的电力通信联合仿真平台和仿真方法,其特征在于:由电力系统仿真软件、通信系统仿真软件和通信中间件构成;所述电力系统仿真软件对电力系统模型进行连续时步仿真,其包含电力系统仿真模型和仿真控制模块;所述通信系统仿真软件对通信系统模型进行离散时步仿真,其包含通信系统仿真模型;所述通信中间件,其通过通用Socket套接字通信方式与电力系统仿真软件对外交互接口实现无缝匹配,采用专用通信仿真软件对外函数实现与通信系统仿真软件的数据交互,实现传递双方软件数据流和控制流信息。

【技术特征摘要】
1.一种基于主从式的电力通信联合仿真平台和仿真方法,其特征在于:由电力系统仿真软件、通信系统仿真软件和通信中间件构成;所述电力系统仿真软件对电力系统模型进行连续时步仿真,其包含电力系统仿真模型和仿真控制模块;所述通信系统仿真软件对通信系统模型进行离散时步仿真,其包含通信系统仿真模型;所述通信中间件,其通过通用Socket套接字通信方式与电力系统仿真软件对外交互接口实现无缝匹配,采用专用通信仿真软件对外函数实现与通信系统仿真软件的数据交互,实现传递双方软件数据流和控制流信息。2.根据权利要求1所述的基于主从式的电力通信联合仿真平台和仿真方法,其特征在于:所述仿真控制模块由电力系统仿真建模语言编写,包含时间同步模块和数据同步模块;其中时间同步模块基于仿真时间同步机制驱动,用于控制电力系统仿真软件和通信系统仿真软件的启停,并控制数据同步模块的运行;数据同步模块受时间同步模块的控制,执行向电力系统仿真软件和通信系统仿真软件收发仿真数据的工作,其具体流程如下:21)首先仿真控制模块进行全局初始化,同时基于时间同步模块初始化仿真事件池,并分别控制电力系统仿真模型和通信系统仿真模型进行初始化,使电力系统仿真模型和通信系统仿真模型暂停在首次同步事件时刻;22)时间同步模块从仿真事件池中获取...

【专利技术属性】
技术研发人员:吴在军周力苏晨窦晓波徐俊俊胡敏强
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

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

1