CN104392387B - 一种基于Unity3D的圆形煤场三维智能可视化展示平台 - Google Patents
一种基于Unity3D的圆形煤场三维智能可视化展示平台 Download PDFInfo
- Publication number
- CN104392387B CN104392387B CN201410531253.1A CN201410531253A CN104392387B CN 104392387 B CN104392387 B CN 104392387B CN 201410531253 A CN201410531253 A CN 201410531253A CN 104392387 B CN104392387 B CN 104392387B
- Authority
- CN
- China
- Prior art keywords
- coal
- data
- coal yard
- unity3d
- yard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000003245 coal Substances 0.000 title claims abstract description 187
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000005516 engineering process Methods 0.000 claims abstract description 27
- 238000012986 modification Methods 0.000 claims abstract description 6
- 230000004048 modification Effects 0.000 claims abstract description 6
- 238000009877 rendering Methods 0.000 claims abstract description 6
- 238000004422 calculation algorithm Methods 0.000 claims description 21
- 230000006870 function Effects 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 claims description 12
- 238000012800 visualization Methods 0.000 claims description 11
- 230000000694 effects Effects 0.000 claims description 10
- 230000000007 visual effect Effects 0.000 claims description 9
- 238000013461 design Methods 0.000 claims description 7
- 238000004519 manufacturing process Methods 0.000 claims description 5
- 230000009471 action Effects 0.000 claims description 4
- 230000009286 beneficial effect Effects 0.000 claims description 3
- 238000009826 distribution Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims description 3
- 239000000463 material Substances 0.000 claims description 3
- 239000004744 fabric Substances 0.000 claims description 2
- 230000035800 maturation Effects 0.000 claims description 2
- 238000013519 translation Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 6
- 230000008901 benefit Effects 0.000 abstract description 5
- 241001269238 Data Species 0.000 abstract description 3
- 230000003993 interaction Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 230000001788 irregular Effects 0.000 description 3
- 238000002715 modification method Methods 0.000 description 3
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000004919 topotaxy Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000004043 dyeing Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000004989 laser desorption mass spectroscopy Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/30—Polynomial surface description
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Water Supply & Treatment (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Public Health (AREA)
- Computer Graphics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明涉及一种基于Unity3D的圆形煤场三维智能可视化展示平台。快速、准确地煤场库存量盘点对于电厂进行成本核算和科学管理具有重要意义。本发明基于Unity3D的圆形煤场三维智能可视化展示平台的特点是:3D煤场实现流程是通过综合盘煤仪扫描的点云数据和日进销煤数据,生成符合煤场实际的三维网格数据,利用Unity3D三维渲染技术生成煤场三维立体图,再根据电厂DCS***实时存取煤数据进行修正,以提高所绘的网格图与实际煤场形状的拟合精度,同时给出煤场存煤量的体积结果,动态修改网格图形状,并利用web技术实现网络在线3D煤场实时更新。本发明具有实时快速、经济成本低、盘煤精度高、界面直观明了的优势。
Description
技术领域
本发明涉及数字化煤场技术领域,尤其是涉及一种基于Unity3D的圆形煤场三维智能可视化展示平台。
背景技术
煤耗是火力发电厂的一项重要生产指标,燃料成本约占发电成本的70%~80%。为了准确核算发电成本,发电厂一股在月末对煤场库存量进行盘点。尤其在电厂用煤紧张的情况下,须根据电厂的计划负荷准确预测现有煤场存煤量的可用时间。因此,快速、准确地煤场库存量盘点对于电厂进行成本核算、经济效益评估和科学管理具有重要意义。
目前火力发电厂普遍使用激光盘煤仪在月末对整个煤场进行扫描,得到三维坐标信息,但是拟合生成的三维存煤状态图不形象,并且对点云数据的处理不够科学,导致得到的图形准确度不高,在实际使用中意义不大。而且由于电厂在每天的配煤决策中,需要根据现场的存煤图设计当日的配煤方案,所以有必要获取每日的存煤立体图。如果单纯使用激光盘煤仪,会花费很多时间和物力。
发明内容
本发明的目的在于克服现有技术中存在的上述不足,而提供一种结合三维点云数据插值和计算机视觉修正方法的设计方案,这种方法首先对三维点云数据进行插值,根据插值运算结果进行三维网格点绘图,再根据电厂DCS***的数据进行修正,以提高所绘的网格图与实际煤场形状的拟合精度,同时它可以立即给出煤场存煤量的体积结果,动态修改网格图形状的基于Unity3D的圆形煤场三维智能可视化展示平台。
本发明解决上述问题所采用的技术方案是:该基于Unity3D的圆形煤场三维智能可视化展示平台的特点在于:3D煤场实现流程是通过综合盘煤仪扫描的点云数据和日进销煤数据,生成符合煤场实际的三维网格数据,利用Unity3D三维渲染技术生成煤场三维立体图,再根据电厂DCS***实时存取煤数据进行修正,以提高所绘的网格图与实际煤场形状的拟合精度,同时给出煤场存煤量的体积结果,动态修改网格图形状,并利用web技术实现网络在线3D煤场实时更新。
作为优选,本发明对于电厂已有的激光盘煤仪***,须分析其工作原理,将盘煤仪所得数据转换为常规三维坐标系;这是因为煤堆表面不规则,即使扫描步距一定,最后得到的仍是无规则的随机分布的三维散乱数据点集。
作为优选,本发明3D煤场可视化就是对无规则的随机分布的点云数据进行径向基函数法插值运算,形成曲线或曲面,并用图形表示出来。
作为优选,本发明采用Delaunay三角剖分算法对采样数据进行网格化处理,Delaunay算法能将采样数据进行合理地剖分,并连接成三角形网格,该算法能使剖分得到的所有三角形的最小内角之和最大,使任一三角形外接圆中均不包含点集中的其他点,各三角形尽可能接近于等边三角形,避免了狭长三角形的存在,从而得到三维网格;网格化是将点云的空间三维坐标点集按照相应的算法拟合成互不交叉的三角形网;采样数据网格化后,生成网格化的三维立体图,为下一步生成煤堆三维立体图做准备。
作为优选,本发明煤场三维立体虚拟展示平台采用了Flash和Unity 3D的综合技术基于B/S架构跨操作***平台设计,展示平台***分为元数据模型、数据库、Unity3D服务、应用层和表现层5层结构;数据库通过文件集合来对***关键数据进行存储,在平台中分为场景数据库和业务数据库;场景数据库的元数据包括建模、材质和动作,业务数据库的元数据包括坐标和煤场参数信息;Unity 3D服务主要指***的运行逻辑,包括模型的放大缩小、旋转平移、视角转换和动作触发;应用层主要指***的业务逻辑,在Unity3D服务提供接口的基础上,进行场景展示等业务数据操作,为表现层提供实时展示信息,在应用层通过对三维图形的剖分以及拟合,从而得到圆形煤场展开之后二维存煤轮廓图;表现层包括用户界面和特效处理,特效处理包括动画效果和模型特效。
作为优选,本发明B/S结构主要利用了成熟的浏览器技术,结合浏览器的多种Script语言和ActiveX技术,用通用浏览器实现了原来需要复杂专用软件才能实现的强大功能,节约了开发成本;Web可视化使在浏览器中实现在线实时查看煤场三维立体图,并提供友好的可视化交互界面,辅助煤计划生产,设计的技术主要包括网络实施架构,服务器后端数据处理技术,以及客户端交互技术。
作为优选,本发明为尽可能提高圆形煤场三维可视化精度,需要充分利用电厂当前可以采集的煤场存取煤数据,煤场存取煤数据包括盘煤仪数据、日存取煤量数据、人工丈量数据、皮带秤数据和视频数据。
作为优选,本发明点云数据指的是在二维平面上或三维空间中,无规则的随机分布的数据,其可视化就是对点云数据进行插值或拟合,形成曲线或曲面,并用图形和图像表示出来的技术;由激光测距仪和地图星得来的显然是点云数据,这些数据不能用于图像复现和图形拟合,所以要进行插值运算;主要的插值算法包括与距离成反比的加权算法、径向基函数插值法和有限元法,对数据的插值来说,径向基函数法插值效果最好,径向基函数法插值运算的具体算法如下:
设在二维平面上有n个点(xi,yi),i=1,2,…n),并有Zi=f(xi,yi);插值问题就是要构造一个连续的函数F(x,y),使其在(xk,yk),(k=1,2,…n)点的函数值为Zk即Zk=F(xk,yk)(k=1,2,…n);
径向基函数是由单个变量的函数构成的,一个点(x,y)的这种基函数形式往往是hk(x,y)=h(dk),这里的dk表示由点(x,y)至第k个数据点的距离;
式中,qk(x,y)是一个多项式基,其阶次小于m,系数ak,bk应满足下面的联立方程组:
上式中的前面n个方程式满足了插值要求,而后面m个方程式则保证了多项式精度,两式中共有m+n个方程式,联立求解,即可得出待定系数。
作为优选,本发明三维渲染的具体步骤如下:
输入:平面上n个点的坐标(xi,yi),(i=1,2,…n),该点集记为S;
输出:n个点的三角剖分链表T=(P1,P2,Pi)→(P2,Pi,Pj→…(Pn-2,Pn-1,Pn);
边扩展算法是整个算法的核心,将其设计成一个独立的子程序,参数P1、P2、P3为带扩展三角形的三个顶点,为带扩展边;
步骤1:查看P1点的边表若其有且使用次数ncount大于等于2,则返回;
步骤2:循环点链表PointList,找满足条件的点P4,依次从PointList中取结点P:
1)判断P点是否为边的端点,若是,则转步骤2,否则继续;
2)判断P点与P3点是否分别位于边两侧,若不是,则转步骤2,否则继续;
3)查看P点的边表EP,看边表中是否有P1、P2点,即是否有P1∈LP或P2∈LP,若有,且其中之一的边使用次数ncount为2,则转步骤2,否则继续;
4)计算点P与点P1、P2所成的角度值∠P1PP2,若有cos(∠P1PP2)<cos(∠P1P′P2),其中P′为上一次找到的点,则更新此值,且记录P点的索引号;
5)转到步骤2。
步骤3:若记录到点P的索引号,则继续,否则返回;
步骤4:P点为找到的点P4,将以P1、P2、P4为顶点的三角形Δi加入到三角形链表T中,三角形计数TriCount累加1;
步骤5:分别更新P1、P2、P4的边表以P1点的边表更新为例:
1)遍历P1点的边表若有或则将其相应的边使用次数ncount加1,否则将P2点或P4点加入到P1的边表中,且将边使用次数ncount初始化为1;
2)遍历P1点的边表若所有结点的边使用次数ncount都为2,则将P1点从点链PointList中剔除;
3)用同样的方法更新P2点和P4点;
在煤场存煤量测量***中,要求只测量煤堆表面轮廓的少数特征点,然后应用这些点云的三维数据点拟合出煤堆的表面轮廓,并在计算机上显示出来,这就要求知道这些点的空间拓扑关系,用空间连续拼接的三角形面片表征实际的曲面,然后在每一个三角形面片上插值,以获得精确的描述;所以,应用此方法可以很好地拟合出煤场表面的形状,并求出整个煤场的存煤量。
作为优选,本发明用户与浏览器交互时,用户的基本操作主要有:
①放大:放大图形的局部,以利于观察煤堆的细节;
②缩小:缩小图形,以利于把握煤堆整体;
③旋转:以煤场中心为原点,绕Y轴和Z轴旋转,以利于从各个方向、各个角度观察煤场;
④平移:沿屏幕X方向或Y方向平行移动图像,以利于选取观察目标;
⑤归中:将图像回归于初始位置,即位于屏幕的中央,方便用户使用;
⑥消隐:提供了两种网格,立体网格和消隐后的网格,消隐后的网格更有立体感,利于观察;
⑦全场绘制:读入中间输入文件后,从菜单或工具栏选此功能后,开始动态地绘制煤堆图形;
⑧体积计算:绘制完毕后,以对话框的形式在屏幕客户区的下方提供煤场的存煤量;
⑨局部点修改:为了更好地反映煤场图像的细节,提供了局部点修改的功能,使得用户能根据现场的实际情况,灵活地修改图形。
本发明与现有技术相比,具有以下优点和效果:在大型露天煤场存煤量测量中,对激光扫描采集到的三维不规则数据的显示方法进行了研究,提出了一种结合三维点云数据插值和计算机视觉修正方法的设计方案,这种方法首先对三维点云数据进行插值,根据插值运算结果进行三维网格点绘图,再根据电厂DCS***的数据进行修正,以提高所绘的网格图与实际煤场形状的拟合精度,同时它可以立即给出煤场存煤量的体积结果,动态修改网格图形状。科学计算可视化指的是运用计算机图形学和图象处理技术将科学计算过程中的数据及计算结果的数据转换为图象,在屏幕上显示出来并进行交互处理理论、方法和技术,它涉及到三维数据场的可视化,计算过程的交互控制和引导,图形生成和图象处理的并行算法,面向图形的程序设计环境,以及虚拟现实技术等。
本发明的内容主要包括:(1)对于电厂已有的盘煤仪***,须分析其工作原理,将盘煤仪所得数据转换为常规三维坐标系。(2)研究了传统的曲面图形显示的主要方法,针对散乱数据的曲面显示提出了解决方案,给出了散乱数据的插值方法。(3)通过Delaunay三角剖分,生成网格化的三维立体图,为煤堆三维立体图的生成打好了基础。(4)应用以上理论,提出了煤场盘煤的实用方案,同时根据电厂DCS***的数据进行更新,最后基于Unity 3D编制了煤场三维图形显示软件。本发明在激光盘煤仪数据的基础上,利用激光扫描整个煤场得到点云数据,通过把煤场划分为均匀的方格,利用点云数据的插值算法得到插值,再通过图像拟合技术修正插值,借助Unity3D技术复现出整个煤场的三维立体图,根据电厂DCS***的实时存取煤数据,对存煤图进行实时更新,在经济成本和精度要求上都能得到相应的保证。
附图说明
图1为圆形煤场三维智能可视化展示平台技术方案示意图,其中,(a)表示数据处理示意图,(b)表示插值运算示意图,(c)表示3D渲染示意图,(d)表示Web可视化示意图。
图2为基于Unity3D的三维显示平台示意图。
具体实施方式
下面结合附图并通过实施例对本发明作进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
实施例。
针对当前电厂技术背景与需求,3D煤场的主要任务是将电厂存煤情况可视化的显示,3D煤场实现流程是通过综合盘煤仪扫描的点云数据和日进销煤等数据,生成符合煤场实际的三维网格数据,利用Unity3D等三维渲染技术生成煤场三维立体图,并利用web技术实现网络在线3D煤场,为电厂提供实现决策支撑。
为尽可能提高3D煤场可视化精度,需要充分利用当前可以采集的煤场存煤数据,主要包括盘煤仪数据、日存取煤量数据、人工丈量数据、皮带秤数据和视频数据。从现有技术上看,上述几个数据源中,盘煤仪的数据是最为精确的,但是由于盘煤仪每次盘点耗时较长,不宜频繁使用;日存取煤总量则是与生产量直接对应,精度较高,但是由于缺乏煤场取煤位置信息,难以直接生成煤场立体图;皮带秤的数据则由于测量误差较大,仅作为参考与辅助;视频数据则是,煤场进行直接取样,需要复杂建模,方可提取有用数据;人工丈量是当前常用的方法,但是由于人为因素,丈量误差较大,可作为辅助数据。
如图1所示,图1为圆形煤场三维智能可视化展示平台技术方案示意图,具体实施方案如下。
(1)激光盘煤仪数据预处理。
由于不论是塔式的还是手持式的盘煤仪都有多个测量基点,而每一个测量基点得到的数据点集都是在以本测量基点为坐标原点的坐标系中,所以必先有一个坐标变换的过程。激光盘煤仪是利用二维高频率激光扫描仪对料场的表面进行高频率断面扫描获得高密度的断面数据,结合行程测量器获得的料场长度和回程测量器获得的扫描仪偏转角度数据,实现料场体积的计算、料场三维模型的显示。由计算机控制转台带动激光测距***按一定的顺序对煤场表面扫描,同时计算每个测点在煤场中的三维坐标。由于煤场表面非规则,即使扫描步距一定,最后得到的仍是三维散乱数据点集。图形显示及体积计算部分的关键在于曲面拟合,曲线拟合的基础是准确的数据插值。
(2)点云数据的插值运算。
点云数据指的是在二维平面上或三维空间中,无规则的随机分布的数据。其可视化就是对点云数据进行插值或拟合,形成曲线或曲面并用图形和图像表示出来的技术。由激光测距仪和地图星得来的显然是点云数据,这些数据不能用于图像复现和图形拟合,所以要进行插值运算。主要的插值算法有:与距离成反比的加权算法、径向基函数插值法、有限元法等。对数据的插值来说,径向基函数法插值效果最好,图1(b)为经过插值后得到的立体图。具体算法如下:
设在二维平面上有n个点(xi,yi),(i=1,2,…n),并有Zi=f(xi,yi)。插值问题就是要构造一个连续的函数F(x,y),使其在(xk,yk),(k=1,2,…n)点的函数值为Zk即Zk=F(xk,yk)(k=1,2,…n)。
径向基函数是由单个变量的函数构成的。一个点(x,y)的这种基函数形式往往是hk(x,y)=h(dk),这里的dk表示由点(x,y)至第k个数据点的距离。
式中,qk(x,y)是一个多项式基,其阶次小于m。系数ak,bk应满足下面的联立方程组:
上式中的前面n个方程式满足了插值要求,而后面m个方程式则保证了多项式精度。两式中共有m+n个方程式,联立求解,即可得出待定系数。
(3)三维渲染。
四面体网格模型是一种真三维数据模型,用其来模拟煤堆,不仅方便处理计算,也便于煤堆立体显示。网格化是将点云的空间三维坐标点集按照相应的算法拟合成互不交叉的三角形网。采样相互局网格化后可生成网格化的三维立体图,为下步生成煤堆三维立体图做准备。本实施例采用Delaunay三角剖分算法对采样数据进行网格化处理,Delaunay算法能将采样数据进行合理地剖分,并连接成三角形网格,该算法能使剖分得到的所有三角形的最小内角之和最大,是任一三角形外接圆中均不包含点集中的其他点,各三角形尽可能接近于等边三角形,避免了狭长三角形的存在,因此生成的三维网格也较优。具体实施步骤如下:
输入:平面上n个点的坐标(xi,yi),(i=1,2,…n),该点集记为S。
输出:n个点的三角剖分链表T=(P1,P2,Pi)→(P2,Pi,Pj)→…(Pn-2,Pn-1,Pn)
边扩展算法是整个算法的核心,将其设计成一个独立的子程序,参数P1、P2、P3为带扩展三角形的三个顶点,为带扩展边。
步骤1:查看P1点的边表若其有且使用次数ncount大于等于2,则返回。
步骤2:循环点链表PointList,找满足条件的点P4。依次从PointList中取结点P:
1)判断P点是否为边的端点,若是转步骤2,否则继续。
2)判断P点与P3点是否分别位于边两侧,若不是转步骤2,否则继续。
3)查看P点的边表EP,看边表中是否有P1、P2点,即是否有P1∈LP或P2∈LP。若有,且其中之一的边使用次数ncount为2,即转步骤2,否则继续。
4)计算点P与点P1、P2所成的角度值∠P1PP2,若有cos(∠P1PP2)<cos(∠P1P′P2),其中P′为上一次找到的点,则更新此值且记录P点的索引号。
5)转到步骤2。
步骤3:若记录到点P的索引号,则继续,否则返回。
步骤4:P点为找到的点P4,将以P1、P2、P4为顶点的三角形Δi加入到三角形链表T中,三角形计数TriCount累加1。
步骤5:分别更新P1、P2、P4的边表以P1点的边表更新为例:
1)遍历P1点的边表若有或则将其相应的边使用次数ncount加1,否则将P2点或P4点加入到P1的边表中,且将边使用次数ncount初始化为1。
2)遍历P1点的边表若所有结点的边使用次数ncount都为2,则将P1点从点链PointList中剔除。
3)用同样的方法更新P2点和P4点。
在煤场存煤量测量***中,要求只测量煤堆表面轮廓的少数特征点,然后应用这些点云的三维数据点拟合出煤堆的表面轮廓,并在计算机上显示出来。这就要求知道这些点的空间拓扑关系,用空间连续拼接的三角形面片表征实际的曲面,然后在每一个三角形面片上插值,以获得精确的描述。所以,应用此方法可以很好地拟合出煤场表面的形状,并求出整个煤场的存煤量。
(4)Unity 3D虚拟展示。
Unity 3D作为一种三维虚拟现实游戏平台,可以充分、实时的处理大量的三维模型,其中Unity 3D引擎是其创造高质量3D仿真***和真实视觉效果的核心技术,对DirectX和OpenGL拥有高度优化的图形渲染管道。煤场立体虚拟展示平台采用了Flash+Unity 3D的综合技术基于B/S架构跨操作***平台设计。如图2所示,展示平台***分为元数据模型、数据库、Unity3D服务、应用层和表现层5层结构。具体实施方式如下:
1)Web可视化:主要解决在浏览器中实现在线实时的查看煤场三维立体图,并提供友好的可视化交互界面,辅助煤计划生产。设计的技术主要包括网络实施架构,服务器后端数据处理技术,以及客户端交互技术。
2)B/S架构:浏览器/服务器模式是WEB兴起后的一种网络结构模式。这种模式将***功能实现的核心部分集中到服务器上,简化了***的开发、维护和使用。浏览器通过WebServer同数据库进行数据交互。基于上述优势以及当前煤场技术,3D煤场采用B/S架构,服务器端生成正确的网格数据,浏览器端渲染并可视化煤场立体图,如图1(d)所示。
3)服务器后台相关技术。
4)浏览器界面交互技术:主要是建立一个友好的可视化界面,便于查看当前煤场存煤信息。存煤信息查看主要是通过用户与浏览器的交互实现的。而浏览器的交互信息则是包括三种交互:html与服务器交互、html与unity3D交互以及html与用户交互。
5)用户与浏览器交互:用户的基本操作主要有:①放大:放大图形的局部,以利于观察煤堆的细节。②缩小:缩小图形,以利于把握煤堆整体。③旋转:以煤场中心为原点,绕Y轴和Z轴旋转,以利于从各个方向、各个角度观察煤场。④平移:沿屏幕X方向或Y方向,平行移动图像,以利于选取观察目标。⑤归中:将图像回归于初始位置,即位于屏幕的中央,方便用户使用。⑥消隐:本专利提供两种网格,立体网格和消隐后的网格,消隐后的网格更有立体感,利于观察。⑦全场绘制:读入中间输入文件后,从菜单或工具栏选此功能后,开始动态地绘制煤堆图形。⑧体积计算:绘制完毕后,以对话框的形式在屏幕客户区的下方提供煤场的存煤量。⑨局部点修改:为了更好地反映煤场图像的细节,本软件提供了局部点修改的功能,使得用户能根据现场的实际情况,灵活地修改图形。
本发明中的基于Unity3D的圆形煤场三维智能可视化展示平台在大型露天煤场存煤量测量中,利用Unity3D平台实现火力发电厂圆形煤场存煤情况的可视化显示,为电厂日常生产提供友好决策支撑。对激光扫描采集到的三维不规则数据的显示方法进行了研究,提出了一种结合三维点云数据插值和计算机视觉修正方法的设计方案。首先对激光盘煤仪扫描的三维点云数据进行插值,生成符合煤场实际的三维网格数据,利用Unity3D等三维渲染技术生成煤场三维立体图,再根据电厂DCS***实时存取煤数据进行修正,以提高所绘的网格图与实际煤场形状的拟合精度。同时它可以立即给出煤场存煤量的体积结果,动态修改网格图形状,利用web技术实现网络在线3D煤场实时更新。与传统的盘煤方法相比,具有实时快速、经济成本低、盘煤精度高、界面直观明了等技术优势。
此外,需要说明的是,本说明书中所描述的具体实施例,其零、部件的形状、所取名称等可以不同,本说明书中所描述的以上内容仅仅是对本发明结构所作的举例说明。凡依据本发明专利构思所述的构造、特征及原理所做的等效变化或者简单变化,均包括于本发明专利的保护范围内。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
Claims (7)
1.一种基于Unity3D的圆形煤场三维智能可视化展示平台,其特征在于:3D煤场实现流程是通过综合盘煤仪扫描的点云数据和日进销煤数据,生成符合煤场实际的三维网格数据,利用Unity3D三维渲染技术生成煤场三维立体图,再根据电厂DCS***实时存取煤数据进行修正,以提高所绘的网格图与实际煤场形状的拟合精度,同时给出煤场存煤量的体积结果,动态修改网格图形状,并利用web技术实现网络在线3D煤场实时更新;煤场三维立体虚拟展示平台采用了Flash和Unity 3D的综合技术基于B/S架构跨操作***平台设计,展示平台***分为元数据模型、数据库、Unity3D服务、应用层和表现层5层结构;数据库通过文件集合来对***关键数据进行存储,在平台中分为场景数据库和业务数据库;场景数据库的元数据包括建模、材质和动作,业务数据库的元数据包括坐标和煤场参数信息;Unity 3D服务指***的运行逻辑,包括模型的放大缩小、旋转平移、视角转换和动作触发;应用层指***的业务逻辑,在Unity3D服务提供接口的基础上,进行场景展示业务数据操作,为表现层提供实时展示信息,在应用层通过对三维图形的剖分以及拟合,从而得到圆形煤场展开之后二维存煤轮廓图;表现层包括用户界面和特效处理,特效处理包括动画效果和模型特效。
2.根据权利要求1所述的基于Unity3D的圆形煤场三维智能可视化展示平台,其特征在于:对于电厂已有的激光盘煤仪***,须分析其工作原理,将盘煤仪所得数据转换为常规三维坐标系;这是因为煤堆表面不规则,即使扫描步距一定,最后得到的仍是无规则的随机分布的三维散乱数据点集。
3.根据权利要求2所述的基于Unity3D的圆形煤场三维智能可视化展示平台,其特征在于:3D煤场可视化就是对无规则的随机分布的点云数据进行径向基函数法插值运算,形成曲线或曲面,并用图形表示出来。
4.根据权利要求1或2或3所述的基于Unity3D的圆形煤场三维智能可视化展示平台,其特征在于:采用Delaunay三角剖分算法对采样数据进行网格化处理,Delaunay算法能将采样数据进行合理地剖分,并连接成三角形网格,该算法能使剖分得到的所有三角形的最小内角之和最大,使任一三角形外接圆中均不包含点集中的其他点,各三角形尽可能接近于等边三角形,避免了狭长三角形的存在,从而得到三维网格;网格化是将点云的空间三维坐标点集按照相应的算法拟合成互不交叉的三角形网;采样数据网格化后,生成网格化的三维立体图,为下一步生成煤堆三维立体图做准备。
5.根据权利要求1所述的基于Unity3D的圆形煤场三维智能可视化展示平台,其特征在于:B/S结构利用了成熟的浏览器技术,结合浏览器的多种Script语言和ActiveX技术;Web可视化使在浏览器中实现在线实时查看煤场三维立体图,并提供友好的可视化交互界面,辅助煤计划生产,设计的技术包括网络实施架构,服务器后端数据处理技术,以及客户端交互技术。
6.根据权利要求1或2或3所述的基于Unity3D的圆形煤场三维智能可视化展示平台,其特征在于:为提高圆形煤场三维可视化精度,需要充分利用电厂当前可以采集的煤场存取煤数据,煤场存取煤数据包括盘煤仪数据、日存取煤量数据、人工丈量数据、皮带秤数据和视频数据。
7.根据权利要求5所述的基于Unity3D的圆形煤场三维智能可视化展示平台,其特征在于:用户与浏览器交互时,用户的操作有:
①放大:放大图形的局部,以利于观察煤堆的细节;
②缩小:缩小图形,以利于把握煤堆整体;
③旋转:以煤场中心为原点,绕Y轴和Z轴旋转,以利于从各个方向、各个角度观察煤场;
④平移:沿屏幕X方向或Y方向平行移动图像,以利于选取观察目标;
⑤归中:将图像回归于初始位置,即位于屏幕的中央,方便用户使用;
⑥消隐:提供了两种网格,立体网格和消隐后的网格,消隐后的网格更有立体感,利于观察;
⑦全场绘制:读入中间输入文件后,从菜单或工具栏选此功能后,开始动态地绘制煤堆图形;
⑧体积计算:绘制完毕后,以对话框的形式在屏幕客户区的下方提供煤场的存煤量;
⑨局部点修改:为了更好地反映煤场图像的细节,提供了局部点修改的功能,使得用户能根据现场的实际情况,灵活地修改图形。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410531253.1A CN104392387B (zh) | 2014-10-10 | 2014-10-10 | 一种基于Unity3D的圆形煤场三维智能可视化展示平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410531253.1A CN104392387B (zh) | 2014-10-10 | 2014-10-10 | 一种基于Unity3D的圆形煤场三维智能可视化展示平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104392387A CN104392387A (zh) | 2015-03-04 |
CN104392387B true CN104392387B (zh) | 2017-12-15 |
Family
ID=52610285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410531253.1A Active CN104392387B (zh) | 2014-10-10 | 2014-10-10 | 一种基于Unity3D的圆形煤场三维智能可视化展示平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104392387B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106155651B (zh) * | 2015-03-31 | 2019-03-01 | 广州四三九九信息科技有限公司 | 应用程序版本的自动化发布及更新的方法和*** |
CN105260547B (zh) * | 2015-10-20 | 2018-11-09 | 南京航空航天大学 | 面向实时虚拟监控的数字化车间三维建模方法 |
CN106485453A (zh) * | 2016-10-31 | 2017-03-08 | 华电重工股份有限公司 | 一种料场管理方法和装置 |
CN108257204B (zh) * | 2016-12-28 | 2021-06-08 | 福建省天奕网络科技有限公司 | 运用于Unity引擎的顶点色绘制烘焙方法及*** |
WO2018161460A1 (en) * | 2017-03-07 | 2018-09-13 | The Earth Solutions Limited | Land survey data management system, method of managing land survey data and site data management system (sdms) |
CN107203672A (zh) * | 2017-06-08 | 2017-09-26 | 爱佩仪中测(成都)精密仪器有限公司 | 基于matlab的非均布三维测量数据处理方法 |
CN107577398B (zh) * | 2017-08-08 | 2021-03-12 | 深圳Tcl新技术有限公司 | 界面动画控制方法、设备及存储介质 |
CN108306752B (zh) * | 2017-12-07 | 2021-06-08 | 北京德塔精要信息技术有限公司 | 网络拓扑可视化的实现方法及装置 |
CN108573037A (zh) * | 2018-04-04 | 2018-09-25 | 湖南三德科技股份有限公司 | 一种盘煤仪点云数据过滤方法、***及装置 |
CN108317974A (zh) * | 2018-04-09 | 2018-07-24 | 广州华润热电有限公司 | 一种盘煤方法及盘煤*** |
CN108919761B (zh) * | 2018-07-06 | 2020-06-23 | 湖南长重机器股份有限公司 | 一种基于gpu运算的数字化煤场智能控制方法 |
CN109029259A (zh) * | 2018-07-27 | 2018-12-18 | 宁波度维信息科技有限公司 | 一种封闭煤场固定式盘煤方法及*** |
CN109543230B (zh) * | 2018-10-24 | 2020-12-25 | 中国矿业大学 | 基于Unity3D的重介质选煤虚拟仿真***及方法 |
CN110659440B (zh) * | 2019-09-25 | 2023-04-18 | 云南电网有限责任公司曲靖供电局 | 一种点云数据大场景的不同细节层次快速动态显示方法 |
CN113625863A (zh) * | 2020-05-07 | 2021-11-09 | 艾索擘(上海)科技有限公司 | 自主式导览虚拟场景的创建方法、***、设备和存储介质 |
CN112598350B (zh) * | 2020-12-24 | 2024-02-20 | 山西迪奥普科技有限公司 | 一种基于点云扫描的仓储堆料管理方法及*** |
CN112734333B (zh) * | 2020-12-31 | 2022-10-21 | 华润电力技术研究院有限公司 | 煤燃料库存调度方法、装置、设备 |
CN114266160B (zh) * | 2021-12-23 | 2024-06-04 | 华中科技大学 | 一种圆形煤堆内部温度模拟方法和*** |
CN116704163B (zh) * | 2023-08-03 | 2023-10-31 | 金锐同创(北京)科技股份有限公司 | 在终端显示虚拟现实场景的方法、装置、设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006221376A (ja) * | 2005-02-09 | 2006-08-24 | Toshiba Corp | プラント緊急時情報表示システムと方法、Webサーバ |
CN101533529A (zh) * | 2009-01-23 | 2009-09-16 | 北京建筑工程学院 | 基于深度图像的三维空间数据处理方法与装置 |
CN103021024A (zh) * | 2012-12-14 | 2013-04-03 | 国家电网公司 | 用于对变电站中的电磁场进行三维可视化展示的方法 |
EP2452270A4 (en) * | 2009-07-07 | 2013-08-14 | Bridge Energy Group Inc | INTELLIGENT NETWORK AND DEMAND MANAGEMENT PLATFORM, METHODS FOR DEVELOPMENT AND APPLICATION MANAGEMENT |
CN103455901A (zh) * | 2013-09-03 | 2013-12-18 | 华电电力科学研究院 | 燃煤电厂煤场精细化管理***及其控制方法 |
CN103761683A (zh) * | 2014-01-17 | 2014-04-30 | 广东电网公司电力科学研究院 | 火电厂三维虚拟可视化展示方法 |
-
2014
- 2014-10-10 CN CN201410531253.1A patent/CN104392387B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006221376A (ja) * | 2005-02-09 | 2006-08-24 | Toshiba Corp | プラント緊急時情報表示システムと方法、Webサーバ |
CN101533529A (zh) * | 2009-01-23 | 2009-09-16 | 北京建筑工程学院 | 基于深度图像的三维空间数据处理方法与装置 |
EP2452270A4 (en) * | 2009-07-07 | 2013-08-14 | Bridge Energy Group Inc | INTELLIGENT NETWORK AND DEMAND MANAGEMENT PLATFORM, METHODS FOR DEVELOPMENT AND APPLICATION MANAGEMENT |
CN103021024A (zh) * | 2012-12-14 | 2013-04-03 | 国家电网公司 | 用于对变电站中的电磁场进行三维可视化展示的方法 |
CN103455901A (zh) * | 2013-09-03 | 2013-12-18 | 华电电力科学研究院 | 燃煤电厂煤场精细化管理***及其控制方法 |
CN103761683A (zh) * | 2014-01-17 | 2014-04-30 | 广东电网公司电力科学研究院 | 火电厂三维虚拟可视化展示方法 |
Non-Patent Citations (6)
Title |
---|
《煤场盘点三维模型的建立》;郭永安;《广东电力》;20061231;第19卷(第12期);全文 * |
Study on three-dimentional visual simulation technology and its application in surface coal mine;Bai R,Qu Y;《2012 Fourth International Conference on computational and Information Sciences,IEEE》;20121231;全文 * |
利用点云数据进行三维可视化建模技术研究;熊友谊,冯志新,陈颖彪,李雁;《测绘通报》;20120531(第5期);全文 * |
基于Unity3D引擎的三维可视化技术在煤炭地震勘探中的应用;崔灜潇;《中国煤炭地质》;20140430;第26卷(第4期);全文 * |
基于激光扫描数据的三维重建关键技术研究;潘建刚;《中国优秀博硕士学位论文全文数据库 (硕士) 信息科技辑》;20050815(第04期);第45页 * |
煤矿虚拟现实***三维数据模型和可视化技术与算法研究;王宝山;《中国优秀博硕士学位论文全文数据库 (博士) 工程科技Ⅰ辑》;20070615(第06期);第70-95页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104392387A (zh) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104392387B (zh) | 一种基于Unity3D的圆形煤场三维智能可视化展示平台 | |
CN103606188B (zh) | 基于影像点云的地理信息按需采集方法 | |
Shan et al. | Research on 3D urban landscape design and evaluation based on geographic information system | |
Zhao | Application of 3D CAD in landscape architecture design and optimization of hierarchical details | |
CN104835202A (zh) | 一种三维虚拟场景快速构建方法 | |
CN101630419A (zh) | 一种用于城市综合管网三维可视化***的架构方法 | |
CN108830926A (zh) | 三维虚拟地球软件中空间动态粒子模型建立与可视化方法 | |
CN104778744A (zh) | 基于Lidar数据的大规模三维森林可视化场景建立技术 | |
Merlo et al. | 3D model visualization enhancements in real-time game engines | |
CN109325321A (zh) | 一种用于管线快速自动化建模的方法 | |
CN107102991A (zh) | 一种三维gis***中的杆塔参数化建模方法 | |
Zhang et al. | [Retracted] Virtual Reality Design and Realization of Interactive Garden Landscape | |
CN108230442A (zh) | 一种盾构隧道三维仿真方法 | |
CN107704483B (zh) | 一种三维模型的加载方法 | |
CN117237567B (zh) | 一种数字孪生洪水流场可视化渲染方法 | |
Ishikawa et al. | Interactive 3-D indoor modeler for virtualizing service fields | |
CN109472862A (zh) | 一种变电站三维建模*** | |
CN108171745A (zh) | 一种三维植物植株投影面积计算方法 | |
Ragia et al. | Precise photorealistic visualization for restoration of historic buildings based on tacheometry data | |
CN107688599B (zh) | 一种快速检索三维模型的方法 | |
Kohek et al. | Interactive synthesis and visualization of self-organizing trees for large-scale forest succession simulation | |
Yang et al. | Study on a method of design for rural power distribution lines based on 3D GIS technology | |
Zhang et al. | Design and implementation of GIS+ BIM-based digital campus system | |
Ding | Research on AIGC Classification Content Generation System of Tourism Resources in Jilin Province Based on Computer Machine Vision Technology | |
Fang et al. | Virtual Display Method of Garment Design Details Based on Computer Vision |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |