一种基于OpenGL粒子的微电网虚拟仿真方法技术

技术编号:23241008 阅读:108 留言:0更新日期:2020-02-04 19:39
本发明专利技术公开了一种基于OpenGL粒子的微电网虚拟仿真方法,在3D虚拟场景中,建立好仿真模型库;建立虚拟场景,根据仿真要求,选择地形后,通过拖拽方式搭建由仿真对象组成的仿真场景,每个对象根据当前仿真的需求修改对应的属性;设置当前自然环境参数;程序自动判断当前场景是否具备仿真的要求;样条曲线的粗细使用粒子来表示,计算粒子的大小,根据场景中生成的功率自动计算分级,控制粒子的直接D来表现电流的大小和流向;动态修改对应等级的粒子直径。本发明专利技术对微电网内不同电力分配策略进行性能测试,辅助进行微电网规划,直观查看微电网运行状态。

A virtual simulation method of microgrid based on OpenGL particles

【技术实现步骤摘要】
一种基于OpenGL粒子的微电网虚拟仿真方法
本专利技术属于电网的仿真的工作领域,具体涉及一种基于OpenGL粒子的微电网虚拟仿真方法。
技术介绍
微电网是分布式电源、储能装置、能量转换装置、相关负荷和监控、保护装置汇集而成的小型发配电系统,可以与外部电网并网运行,也可以孤立运行。当微电网与主网因为故障突然解列时,微电网还能够维持对自身内部的电能供应,直到故障排除。如何有效仿真微电网运行,如何仿真电力分配策略,调度控制和设备参数选型等,除了对微电网内不同电力分配策略进行性能测试,辅助进行微电网规划外,还可以供培训者直观学习微电网相关的知识,直观查看微电网运行状态。
技术实现思路
本专利技术的目的是提供一种基于OpenGL粒子的微电网虚拟仿真方法,通过本方法可仿真研究电力分配策略,调度控制和设备参数选型等,对微电网内不同电力分配策略进行性能测试,辅助进行微电网规划。本专利技术的目的通过以下技术方案实现:一种基于OpenGL例子的微电网虚拟仿真方法,其特征在于步骤如下:1)在3D虚拟场景中,建立好仿真模型本文档来自技高网...

【技术保护点】
1.一种基于OpenGL例子的微电网虚拟仿真方法,其特征在于步骤如下:/n1)在3D虚拟场景中,建立好仿真模型库,每种模型有对应的扩展属性,在建立好模型时导入到模型库的时候,这些参数需要全部填写默认值;/n2)建立虚拟场景,根据仿真要求,选择地形后,通过拖拽方式搭建由仿真对象组成的仿真场景,每个对象根据当前仿真的需求修改对应的属性;仿真对象包括发电设备、变电站、能耗设备、储能设备、主网;/n3)设置当前自然环境参数;/n4)程序自动判断当前场景是否具备仿真的要求;最低的仿真要求是一个变电站,一个发电站对象和一个能耗设备,场景中至少有3种属性的仿真模型;3个场景中的仿真模型采用粒子动态链接起来,...

【技术特征摘要】
1.一种基于OpenGL例子的微电网虚拟仿真方法,其特征在于步骤如下:
1)在3D虚拟场景中,建立好仿真模型库,每种模型有对应的扩展属性,在建立好模型时导入到模型库的时候,这些参数需要全部填写默认值;
2)建立虚拟场景,根据仿真要求,选择地形后,通过拖拽方式搭建由仿真对象组成的仿真场景,每个对象根据当前仿真的需求修改对应的属性;仿真对象包括发电设备、变电站、能耗设备、储能设备、主网;
3)设置当前自然环境参数;
4)程序自动判断当前场景是否具备仿真的要求;最低的仿真要求是一个变电站,一个发电站对象和一个能耗设备,场景中至少有3种属性的仿真模型;3个场景中的仿真模型采用粒子动态链接起来,发电站流向变电站,变电站流向能耗设备,自动计算链接点,使用样条曲线连接这个连接点;仿真场景中的模型系统自带轮廓关键点字典,链接点的计算如下:先计算A和B仿真对象的包络体的最小间隔,得到A的A1边和B的B1边,筛选A和B中关键点距离A1边和B1边最近的5点A1M集合和B1M集合,循环计算A1M和B1M中的间隔Disij等于A1Mi与B1Mj间隔,最小disij对应的A1Mi和B1Mj就是粒子的连接点;
5)样条曲线的粗细使用粒子来表示,计算粒子的大小,根据场景中生成的功率自动计算分级,控制粒子的直接D来表现电流的大小和流向;
6)场景中未来整体的协调性,任何角度和任何视角,看到的粒子应该一样的大小,动态计算粒子的D值,动态修改对应等级的粒子直径。


2.根据权利要求1所述的基于OpenGL例子的微电网虚拟仿真方法,其特征在于:步骤1)中,仿真模型包括地形,发电厂、储能装置...

【专利技术属性】
技术研发人员:郭晨马康申镇
申请(专利权)人:江苏电力信息技术有限公司
类型:发明
国别省市:江苏;32

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

1