【技术实现步骤摘要】
一种多核仿真软件中提高数字模型仿真速度的方法及插件
[0001]本专利技术涉及电力系统仿真
,尤其涉及一种多核仿真软件中提高数字模型仿真速度的方法及插件。
技术介绍
[0002]随着我国经济持续快速发展,能源消耗总量不断增长,以传统燃料如煤炭、石油等为主的能源结构对生态、环境的影响日趋显现。因此,从国家可持续发展和能源安全的战略高度发展清洁能源是大势所趋。鉴于我国能源分布远离用电负荷的实际情况,加快输送通道和智能电网建设,稳步提高电网清洁能源消纳和输送能力显得尤为重要。
[0003]直流输电技术的应用解决了能源与负荷分布不平衡的问题,但这也对交直流电力系统混合仿真的运行速度提出了更高的要求。仿真软件运行的服务器为多核服务器,多达30余个处理器。电磁暂态仿真软件中典型步长为50us,直流输电系统一次系统仿真模型之间可以采用电气解耦的方式实现模型在不同的核中实时运行;而二次控制保护系统逻辑复杂,各个模块所在核之间传输信号量大,在典型步长时间内,很难完成不同核之间的信号传输,这严重的阻碍了仿真模型的运行速度。 >[0004]在电磁本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多核仿真软件中提高数字模型仿真速度的方法,其特征在于,包括:由直流电网的仿真模型中各个封装模块通讯的执行周期和仿真软件的仿真周期,确定子数据组的个数;由所述子数据组的个数及收发数据的大小,确定仿真软件单个仿真周期需要传输数据的大小;确定每个仿真周期收发数据的运行时刻;每个仿真周期到达运行时刻,执行对应数据的收发。2.根据权利要求1所述的多核仿真软件中提高数字模型仿真速度的方法,其特征在于,确定子数据组的个数N,包括:N=ceil(T
exec
/T
step
)T
exec
为所述执行周期,T
step
为所述仿真周期,ceil表示取大于等于该值的最小整数。3.根据权利要求2所述的多核仿真软件中提高数字模型仿真速度的方法,其特征在于,确定仿真软件单个仿真周期需要收发数据的大小Sub(size),包括:Sub(size)=ceil[src(size)/N)]其中src(size)为传输数据的大小。4.根据权利要求3所述的多核仿真软件中提高数字模型仿真速度的方法,其特征在于,确定每个仿真周期收发数据的运行时刻t
n
,包括:t
n
=t0+n*T
step
其中t0为各个封装模块通讯开始时刻,n为子数据组的序号,0≤n≤N
‑
1。5.根据权利要求4所述的多核仿真软件中提高数字模型仿真速度的方法,其特征在于,每个仿真周期到达运行时刻,执行对应数据的收发,包括:每个仿真周期收发数据的运行时刻t
n
,传输大小为Sub(size)的数据,顺序完成数据包的收发。6.一种多核仿真软件中提高数字模型仿真速度的插件,其特征在于,包括:子数据组个数确定模块,获取...
【专利技术属性】
技术研发人员:肖龙,李泰,申帅华,张艳浩,荆雪记,彭忠,胡永昌,苏进国,李艳梅,鲁庆华,孙攀磊,李玉龙,程晓磊,曹清易,许静静,
申请(专利权)人:许继集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。