[发明专利]利用三维立体建模实现监控光伏电站的方法有效
申请号: | 201710842730.X | 申请日: | 2017-09-18 |
公开(公告)号: | CN109525192B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 张永;沈辉;胡晓磊 | 申请(专利权)人: | 丰郅(上海)新能源科技有限公司 |
主分类号: | H02S50/10 | 分类号: | H02S50/10;H02J13/00;G06T17/00;G06T15/00;G06T19/00;G06F3/0484;G06F3/0488 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201114 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 三维立体 建模 实现 监控 电站 方法 | ||
1.一种利用三维立体建模实现监控光伏电站的方法,其特征在于,包括以下步骤:
a、为光伏电站的光伏组件安装用于采集指定的目标参数信息的数据采集器,数据采集器通过有线或无线的通信方式将目标参数信息传输到服务器;
b、在图形用户界面应用程序开发框架的开发平台上建立光伏组件的三维模型:
构建第一窗口至少用来创建光伏组件的3D元素和渲染3D模型;以及
构建与第一窗口叠加的且用来向服务器请求光伏组件的目标参数信息的第二窗口;
c、导入可运行于浏览器中的3D显示库,进行3D模型的裁剪;
d、创建基于支持浏览器的脚本语言编写的3D渲染引擎;
e、建立开发平台与3D渲染引擎之间的通信,集成至少带有目标参数信息的3D模型内容到开发平台所开发的应用程序中;
构建的光伏组件的三维几何体用OBJ三维模型格式文件表示,该OBJ三维模型格式文件的附属MTL材质模板库文件描述了光伏组件的材质信息和纹理信息;该OBJ三维模型格式文件及该MTL材质模板库文件存放在服务器待调用;
图形用户界面应用程序开发框架平台为QT平台;利用基于QT平台下的QML脚本语言建立第一和第二窗口;
可运行于浏览器中的3D显示库是基于WEBGL绘图协议而使用JavaScript编写开发的库THREE.JS;使用JavaScript语言创建基于Canvas元素的3D渲染引擎或者利用兼容于超文本标记语言HTML5规范的Canvas元素创建3D渲染引擎;
每一个光伏组件均有唯一的编号,通过应用程序中3D模型所显示的编号实现精确的在实际地理位置上定位光伏组件;
在一个显示设备中装载有QT平台所开发的应用程序APP,触控物体在显示设备的触控屏上划动时,利用装载应用程序APP的该显示设备将触控物体所滑动的二维坐标记录下来,从而通过算法更新3D渲染引擎的渲染;
所述算法是指:触控物体在触控屏上划动直至触摸处有个Canvas3D渲染引擎的光源,则建立该处光源与光伏组件三维物体之间的连接,光源是给光伏组件三维物体提供动态光,如果光源和光伏组件三维物体中间有障碍物,则表征触控物体划动而点击到了光伏组件三维物体,通过被点击到的光伏组件三维物体的唯一编号,还触发了发送该光伏组件三维物体的唯一编号给服务器,使得服务器响应后将相应的目标参数信息发送给该显示设备。
2.根据权利要求1所述的方法,其特征在于,步骤d中:
使用3D渲染引擎创建场景、摄像机、光源,并从服务器下载3D模型和材质信息。
3.根据权利要求1所述的方法,其特征在于,步骤e中:
利用JavaScript语言来建立基于QML脚本语言下带有第一和第二窗口的应用程序与所述的3D渲染引擎之间的通信。
4.根据权利要求1所述的方法,其特征在于:
在开发平台上设计光伏组件的目标参数信息不在规范范围内时其3D模型的颜色也随之改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丰郅(上海)新能源科技有限公司,未经丰郅(上海)新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710842730.X/1.html,转载请声明来源钻瓜专利网。