10.16866/j.com.app.chem201606016
基于Hadoop的分布式管网仿真平台的设计
石油化工工业,现场有复杂的管道网络并且结构、管径都是不一样的,这些管道网络把一定数量的单元设备都连接在了一起,这样就组成了一个特别复杂的大系统,这个系统是具有相关关联的.管道网络实时计算需要面对通用性、实时性、复杂性方面的要求.为了实现全工况过程系统动态仿真及在线控制决策在石油化工领域中的实时计算.同时为了方便给更多的用户提供相应的在线诊断、仿真的服务,将管网平台做成了BS模式的,这样当平台需要给不同的客户提供相应的仿真服务时只需要增加相应的服务器利用Nginx就可以快速的实现负载均衡,并且实现了分布式和拖拽式组装仿真模块.利用了图论的方法来对管道网络进行实时计算保证了准确性和实用性.在平台的设计时灵活的运用了UML建模去构建平台,并且适当的把设计模式运用在实现的代码中,特别有利于后期平台的维护,在计算矩阵特别大的时候,基于Hadoop的分布式文件存储系统HDFS基础上的面向列的数据库HBase来进行中间迭代量的储存,以便后期能够快速查找和分析问题,并且能够存储海量信息.而Hadoop本身可以脖简单的配置实现分布式,MapReduce可以用来进行分布式计算,处理图论方法中产生的大矩阵或者是其它的仿真设备,保证了计算的实时性和准备性,这样的平台设计有利于后期的扩展.
hadoop、分布式计算、管网仿真、图论
33
TQ015.9;TP391.9;O6-39(一般性问题)
2016-09-06(万方平台首次上网日期,不代表论文的发表时间)
共6页
707-712