海上钻井平台信息化系统设计与实现
- 格式:docx
- 大小:37.64 KB
- 文档页数:4
海洋石油钻井平台焊接管理信息系统规划与实现开题报告一、选题的背景与意义海洋石油钻井平台作为海上石油勘探开发的重要设备,涉及到复杂的工程技术和高风险的作业环境。
其中,焊接工作是钻井平台建设过程中最为关键的环节之一。
然而,目前钻井平台的焊接管理存在一系列问题,如焊接质量控制不足、管理信息不完善、难以监管等。
因此,针对海洋石油钻井平台焊接管理的现状和问题,开展本课题的研究与实践,将有助于提高焊接工作的质量和效率,保障钻井平台建设的安全和稳定运行。
同时,本研究也可为同类领域的信息系统建设提供借鉴与参考。
二、研究内容和目标本项目的研究内容主要包括钻井平台焊接管理信息系统的规划和实现。
具体来说,将围绕以下几个方面展开研究:1. 焊接工艺和质量标准分析:梳理钻井平台焊接工艺和质量标准,分析其特点和需求,为系统设计提供依据。
2. 系统设计和功能规划:根据焊接管理的特点和实际需求,设计系统的模块和功能,并开展系统的优化和改进。
3. 系统实现与测试:基于设计方案,进行系统的软硬件实现和测试,确保系统的稳定性和可靠性。
4. 系统推广和管理:针对系统的推广和应用,建立相应的管理机制和流程,确保系统的正常运行和维护。
本项目的目标是建立一套完整的、集成化的海洋石油钻井平台焊接管理信息系统,实现对焊接作业的全程管理和监控。
系统实现后,能够提高焊接质量和效率,简化管理流程,加强安全监管,从而为钻井平台的建设和运营带来实际的经济效益。
三、研究方法和流程本研究将采用“需求分析-设计-实现-测试-推广”等阶段性的研究方法,具体流程如下:1. 研究阶段:深入了解焊接管理的实际情况和问题,搜集各类相关数据和文献资料,分析需求和特点,确定系统的功能和模块。
2. 设计阶段:根据需求和设计思路,制定详细的系统设计方案和草图,进行系统的架构设计和模块划分。
3. 实现阶段:进行软硬件选型、编码实现、数据库搭建等系统实现的具体步骤,保证系统的稳定性和可靠性。
2017年04月探究海上钻井平台可视化的设计与实现杨世龙(中海油田服务有限公司油生上海作业公司,上海200000)摘要:海上钻井平台是海上石油勘探开采的重要设施,为作业人员提供了一个安全、开放的交互平台,确保作业人员的安全。
在海上钻井平台中,可视化技术是一向重要的技术。
随着可视化技术、虚拟现实技术的不断发展,海上钻井平台可视化系统也得到了极大的进步,对于海上石油及资源开采提供了良好的保障。
基于此,本文对开上钻井平台可视化的设计与实现进行了探究。
关键词:海上钻井平台;可视化;设计与实现在当今社会中,地球上的各种陆地资源能源已经大量消耗,因此,人们为了维持生存与发展,已经逐渐将视野从陆地转向海洋。
海洋面积占地球总面积的71%左右,其中蕴藏着大量丰富的资源,因此,对海洋资源及能源进行开发和利用,已经成为了当今世界上一个重要的研究课题。
对于海上钻井平台来说,可视化技术是一项重要的技术,对于海上油气生产的效率和安全发挥着至关重要的作用,因此,对海上钻井平台可视化进行设计与实现,具有十分重要的意义。
1海上钻井平台可视化的需求在海上钻井平台可视化系统当中,通常具有系统开发需求、功能性需求、非功能性需求、软硬件需求等。
其中,系统开发需求对海上钻井平台可视化系统的原因进行了体现,主要包括了经济性需求、弥补性需求、时代性需求等,从这些方面的需求当中,能够清除的认识到海上钻井平台可视化系统开发的必要性。
在功能需求方面,体现了在开发当中,软件产品中需要实现的各项功能,用户需要通过这些功能,对各自的任务进行完成,从而对业务需求加以满足[1]。
在海上钻井平台可视化系统功能需求中,以系统功能为基础,主要包括模拟环境功能、第一人称视角漫游功能、消防演示功能等功能模块。
在非功能性需求方面,为了对用户业务需求加以满足,应当具有功能需求之外的其它特性,通常无关于系统需求,而和系统状态存在关系,能够为功能性需求提供良好的补充,主要包括了可复用性、可适应性、界面友好性、可靠性、系统安全性、系统性能等。
油井钻探信息管理系统设计与实现报告:油井钻探信息管理系统设计与实现一、引言随着石油工业的不断发展,油井钻探工程成为了人们关注的热点。
在油井钻探的过程中,各种设备和仪器需要进行联动和协调,以达到科学高效的钻探效果。
然而,在信息化程度不高的传统钻探管理模式下,信息采集、传输、存储和处理存在着许多问题,这给钻探作业带来了很大的不便和困难。
因此,我们需要设计并实现一个高效、科学、智能的油井钻探信息管理系统,以实现数据的实时采集、处理、分析和共享,为油田勘探和开发工作提供支持。
二、需求分析1. 数据采集:系统需要能够接收多种数据,如温度、压力、液位、地震等数据,并自动进行记录和存储。
同时,还需要能够接收人工提交的工作日志、检查记录、安全状况数据等。
2. 数据处理与分析:系统可以对采集的数据进行处理和分析,自动发现和报警异常情况。
同时还能够提供数据查询、报表生成和趋势分析等功能。
3. 任务调度:系统需要按照钻探计划,自动生成任务清单,进行任务调度和安排。
同时还能够对任务执行情况进行实时监控和修改。
4. 设备管理:系统需要对钻探设备进行管理,包括设备的购置、维护、保养和更新等,以确保设备的工作良好。
5. 通讯管理:系统需要支持与各类设备的通讯,实现设备之间的信息传输、指令下达等操作。
三、系统架构设计整个油井钻探信息管理系统可以分为以下几个模块:1. 传感器模块:包括温度、压力等传感器设备,主要用于实时采集数据,将数据传输给数据采集模块。
2. 数据采集模块:主要是采用传感器获取的采集数据并进行存储和处理,同时也接受人工提交的数据,并与设备管理模块相互交互。
3. 任务调度模块:主要用于生成任务清单,并将任务分配给负责的设备或工作人员。
同时,还可以对任务执行情况进行监控和修改。
4. 设备管理模块:主要用于对钻探设备进行管理,包括设备的购置、维护、保养和更新等。
5. 系统监控模块:主要用于对整个系统进行监控,及时发现异常情况并进行处理。
海洋工程中的深水钻井平台设计近年来,随着海洋资源开发的不断推进,深水钻井平台设计成为海洋工程领域的重要课题。
深水钻井平台是一种支持海底钻井操作的设备,其设计需要考虑到海洋环境的复杂性,如海浪、海风、海流等因素。
本文将从平台结构、稳定性和安全性等方面探讨深水钻井平台设计的关键问题。
首先,深水钻井平台的结构设计是至关重要的。
平台应具备足够的承载力和稳定性,以保证钻井过程的顺利进行。
通常,深水钻井平台采用框架结构,其主要由支柱、横梁和甲板等部分组成。
支柱的设计要考虑到海底的地质条件,采用合适的长度和材料以确保足够的强度。
同时,横梁的设置应具备良好的刚度和稳定性,以承受来自海浪和风力的冲击。
此外,平台的甲板也需要满足钻井设备的安装和操作需求。
其次,稳定性是深水钻井平台设计中的重要问题。
由于深水环境的不稳定性,平台需要通过一系列的稳定措施来保持其稳定性。
一种常用的稳定措施是通过设立定位系统来固定平台的位置。
该系统通常由多个锚链和浮标组成,通过调整锚链的长度和位置以实现平台的稳定。
此外,在平台的设计中还可以采用球ast系统和船体构造来提高其稳定性。
球ast系统是通过向平台底部注入水来增加其重量,从而提高稳定性。
船体构造的设计可以通过减小平台的侧面积,降低被风力和浪力的作用,提高平台的稳定性。
最后,深水钻井平台设计中的安全性问题必须得到重视。
深水钻井平台的操作环境十分恶劣,面临着诸多的安全隐患。
在平台设计中,应充分考虑人员的安全。
例如,在甲板上设置防护栏杆和安全绳,以防止人员从平台上坠落。
此外,平台应配备紧急救生设备和灭火设备,以应对紧急情况的发生。
此外,钻井设备的布置和安装也需要考虑到其作业过程的安全性。
合理布置井口和钻塔,确保设备的稳定运行,并采取必要的安全防护措施,避免意外事故的发生。
综上所述,深水钻井平台设计是一项复杂而重要的海洋工程任务。
平台的结构、稳定性和安全性都是需要重点关注的方面。
通过合理的设计和稳定措施,深水钻井平台可以实现有效的海底钻井操作,为海洋资源的开发做出重要贡献。
浅谈海洋石油钻修井平台装备信息化管理摘要:海洋油气的勘探和开发是一个复杂而又系统的工程,而石油设备的建设是保障该工程安全高效进行的重要保障。
在今天的互联网+环境下,石油设备的信息化管理逐渐实现和完善是不可避免的。
本文以海上钻井和修井平台为研究对象,对设备信息化管理的必要性进行了分析,并对其在海上钻井和修井平台上的运用进行了探讨。
关键词:海洋石油;钻修井平台;石油装备;信息化管理随着信息化的发展,各个领域都在逐渐脱离传统的管理方式,办公智能化系统由于其方便、快速的特点而被广泛的应用和推广。
石油装备是油气资源开发的重要基础,通过逐步实现和完善的信息化管理,可以有效地提高设备的运行效率,从而达到节能减排、降本增效的目的。
1海洋钻修井平台装备信息化管理的必要性海上钻井修井设备的信息化管理,是指企业利用现代信息技术,在局域网下,运用先进的信息技术管理软件,对钻井修井设备进行必要的维护、保养、大中修、资产购置和规划,从而达到提高资源利用率,降本增效,为企业创造更大的经济效益。
另外,利用设备的信息化,可以促进钻井、修、完井生产的技术革新,进一步增强企业的市场竞争能力。
海上钻井和修井作业受到钻井作业条件和外部海洋环境的影响,具有很强的不确定性。
传统的钻井、修井设备人工管理,不仅效率低,而且对关键设备的数据收集、整理和调用不能有效地进行数据归档、整理、调用,造成了数据查找及故障判断带来严重影响,给生产作业支持力度不足。
同时,由于设备采购和采购的合理性不高,经常会出现资源过剩、短缺等问题,从而导致操作费用的上升。
通过对装备和配件进行数据编码,可以实现设备信息资源的共享,规范业务流程,提高装备管理的水平和效率,保证钻井、完、修井等生产作业的顺利进行。
2海洋钻井平台设备管理中所存在的问题2.1设备的设计存在缺陷海水具有酸碱性,海洋采油是在海上进行的,要充分考虑到海洋环境对设备的影响。
在设计设备时,要注意增强其耐腐蚀性能。
深远海油气钻井平台研发建设方案一、实施背景随着全球能源需求的日益增长,海洋油气资源开发的重要性日益凸显。
当前,深远海油气资源开发主要受到技术、经济和环境等因素的制约,而其中技术因素尤为关键。
因此,进行深远海油气钻井平台研发建设,对于提升我国海洋油气产业竞争力,保障国家能源安全具有重大意义。
二、工作原理深远海油气钻井平台研发建设方案以“模块化设计、自动化控制、智能化运营”为核心理念,结合多学科领域的知识和技术,实现深远海油气资源的有效开发。
1.模块化设计:平台采用钢结构模块化设计,各功能模块可独立运行,互不影响。
同时,模块化设计便于运输和安装,大大降低了建设成本。
2.自动化控制:通过先进的自动化控制系统,实现平台的稳定运行。
例如,通过引入自动钻井技术,可以精确控制钻井深度和方向,提高钻井效率。
3.智能化运营:利用大数据、人工智能等技术,实现对平台运行状态的实时监控和预测,及时发现并解决问题,确保平台的稳定运行。
三、实施计划步骤1.需求分析:对深远海油气资源开发的需求进行详细分析,确定平台的设计目标和功能需求。
2.方案设计:根据需求分析结果,进行平台的设计方案编制。
3.详细设计:对平台进行详细设计,包括结构、机械、电气、液压等专业的设计。
4.模块制造:按照设计方案,分别制造各功能模块。
5.模块组装:将各功能模块组装到一起,形成完整的平台。
6.测试与调试:对平台进行测试和调试,确保平台的稳定性和可靠性。
7.安装与运行:将平台安装到指定海域,进行试运行和投产。
四、适用范围本方案适用于深远海油气资源的开发,特别适合水深超过1000米、环境恶劣的海域。
通过本方案的实施,可以大大提高深远海油气资源的开发效率和安全性。
五、创新要点1.模块化设计:本方案采用模块化设计理念,将整个平台划分为多个功能模块,各模块之间可相互组合和扩展,满足不同用户的需求。
2.自动化控制:通过引入自动化钻井技术,可以大大提高钻井效率和精度,同时降低人工成本和操作风险。
当代化工研究Modern Chemical Research»丄2020•23技术应用与研究海上油气田钻完井数据管理系统开发及应用研究*王伟(中法渤海地质服务有限公司天津300457)摘耍:文章首先分析了海上油气田钻完井数据管理系统的功能需求;其后,提出了海上油气田钻完井数据管理系统的设计构建思路;最后,研究了海上油气田钻完井数据管理系统飽应用实现机制.意在通过本文,为海上油气田钻完井数据时精细化管理、高效化利用提供助力,为我国石油工业的信息化、现代化发展夯实基础.关键词:钻完井数据;管理系统;大数据技术中图分类号:TE52文献标识码:ADevelopment and Application of Drilling and Completion Data Management System forOffshore Oil and Gas FieldsWang Wei(Sino-French Bohai Geological Service Co.,Ltd.,Tianjin,300457)Abstracts This paper f irst analyzes the f unctional requirements of d rilling and completion data management system for offshore oil and gas fields.Then,the design and construction idea of d rilling and completion data management system f or offshore oil and gas f ields is p utforward.Finally, the application mechanism of d rilling and completion data management system in offshore oil and gas f ields is studied.The purpose qf t his p aper is to provide assistance f ar the refined management and efficient utilization of d rilling and completion data in offshore oil and gas f ields,and to lay a solid foundation f or the informationization and modernization development of C hina's petroleum industry.Key words:drilling and completion data;management system;近年来,随着物联网技术、大数据技术、云技术、传感器技术等现代科技的持续发展,信息化、智能化逐渐成为了我国工业改革的新目标、新方向。
第42卷第6期2019年6月测绘与空间地理信息GEOMATICS&SPATIALINFORMATIONTECHNOLOGYVol.42ꎬNo.6Jun.ꎬ2019收稿日期:2018-04-16基金项目:国家自然科学基金项目(41501425)ꎻ国家重点研发计划项目(2017YFB0503500)ꎻ山东省重点研发计划项目(2016GSF122006)ꎻ山东省高等学校科技计划项目(J16LH03)ꎻ山东理工大学青年教师发展支持计划项目(4072-115016)资助作者简介:李桂华(1994-)ꎬ女ꎬ山东聊城人ꎬ测绘工程专业硕士研究生ꎬ主要研究方向为地理信息系统及其在海洋环境监测领域的应用ꎮ基于Cesium的南中国海石油平台信息系统设计与开发李桂华1ꎬ陈畅曙2ꎬ钟煜宏2ꎬ秦㊀柳1ꎬ范俊甫1(1.山东理工大学建筑工程学院ꎬ山东淄博255049ꎻ2.国家海洋局南海环境监测中心ꎬ广东广州510300)摘要:开源WebGIS软件Cesium能够提供二㊁三维一体化的时空数据展示与管理功能ꎬ在轻量级GIS应用场景下为地理信息的展示与分析提供了一个低成本㊁易共享的解决方案ꎮ本文基于Oracle数据库与Cesium平台ꎬ采用Echarts㊁WebService和Ajax等网络编程技术ꎬ设计开发了面向南中国海区域海上石油平台的信息管理系统ꎮ该系统提供了油样定位㊁平台查询㊁采样统计㊁周边搜索等功能ꎬ通过接入国家海洋局南海环境监测中心的溢油分析鉴别业务流程ꎬ将常用的数据处理操作网络化ꎬ实现了石油设施和油指纹信息的可视化管理ꎮ关键词:WebGISꎻ南中国海ꎻ溢油ꎻ石油设施ꎻ可视化中图分类号:P208㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-5867(2019)06-0047-04DesignandDevelopmentofSouthChinaSeaOilPlatformInformationSystemBasedonCesiumLIGuihua1ꎬCHENChangshu2ꎬZHONGYuhong2ꎬQINLiu1ꎬFANJunfu1(1.SchoolofCivilandArchitecturalEngineeringꎬShandongUniversityofTechnologyꎬZibo255049ꎬChinaꎻ2.SouthChinaSeaEnvironmentalMonitoringCenterꎬStateOceanicAdministrationꎬGuangzhou510300ꎬChina)Abstract:TheopensourceWebGISsoftwareCesiumprovidestwoorthree-dimensionalintegrationofspatio-temporaldatadisplayandmanagementcapabilities.BasedontheOracledatabaseandtheGIStechnologyꎬthispaperdevelopedasetofSouthChinaSeaoilplat ̄forminformationsystembasedonWebGISwhichusingstandardHTML5languageꎬEchartsꎬWebServiceandCesiumbasicgeographyoperationtechnology.ThesystemwillembedcommonlyuseddataprocessingoperationsintheInternetꎬtoachievevisualmanagementofoilfacilitiesandoilfingerprintinformationꎬincludingoilsamplepositioningꎬplatformqueryꎬsamplingstatisticsꎬperipheralsearchandotherfunctions.Ithasstablerunningꎬsimpleoperationandlowcostꎬwhichcanmeetthebasicrequirementsoftheenvironmentalmonitoringandmanagementdepartment.Keywords:WebGISꎻSouthChinaSeaꎻoilspillꎻoilfacilityꎻvisualization0㊀引㊀言21世纪以来ꎬ海洋科学迅速发展ꎬ为GIS(GeographicInformationSystemꎬ地理信息系统)提供了广泛的发展空间ꎬ如海洋数据管理㊁海洋数据共享等[1-5]ꎮ但传统的应用多基于商业GIS平台ꎬ体系庞大㊁启动速度慢且成本高昂ꎬ不适用于轻量级行业的发展需要ꎮ开源GIS平台灵活经济ꎬ是轻量级行业的基础平台[6-8]ꎮCesium是开源的三维地图引擎ꎬ具有跨平台㊁跨浏览器的特点ꎬ可降低成本㊁提高效率ꎬ适用于轻量级应用场景[9-13]ꎮ南中国海拥有优越的地理位置和丰富的石油天然气等资源ꎬ对整个世界的海上运输具有重要的作用[14]ꎮ随着海洋石油勘探和石油运输活动的不断扩大ꎬ海上石油设施日渐增多ꎬ国家海洋局南海分局南海环境监测中心急需建设一个海洋石油设施的网络在线管理平台ꎮ因此ꎬ本文以南中国海为研究对象ꎬ基于Cesium开源平台ꎬ设计开发了南中国海石油平台信息管理系统ꎮ系统通过接入国家海洋局南海环境监测中心的溢油分析鉴别业务流程ꎬ将常用的数据处理操作网络化ꎬ实现了石油设施和油样信息的可视化管理ꎬ提高了数据处理的工作效率ꎮ1㊀系统设计1.1㊀架构设计本文采用B/S(Browser/Server)ꎬ即浏览器和服务器结构ꎬ基于VisualStudio2012开发平台ꎬ以底层Oracle数据库为基础ꎬ采用C#㊁JavaScript㊁HTML等开发语言ꎬ实现对油样信息的快速检索以及查询定位等功能ꎮ系统分为支撑层㊁数据层㊁逻辑中间层和表现层四部分ꎮ支撑层提供了系统开发的计算机软硬件设备ꎻ数据层包含两部分ꎬ一是存储在Oracle数据库的油指纹数据ꎬ二是谷歌㊁高德㊁天地图的离线地图APIꎻ逻辑中间层通过WebService以及Ajax引擎实现客户对数据库的访问ꎬ基于CesiumAPI实现地图的显示㊁浏览和查询ꎬ利用GoogleSuggest实现石油设施基本属性信息的检索ꎬ使用Echarts实现油样信息的查询与统计绘图的功能ꎻ表现层包含各项数据的可视化显示等功能(如图1所示)ꎮ1.2㊀功能设计本文主要对样品的基本信息(空间信息和物理属性㊀㊀信息)进行空间定位和属性展示ꎬ实现基本的数据处理操作和油样数据的可视化显示㊁管理ꎬ包括数据的网络发布和查询等ꎮ总体功能主要分为4部分ꎬ即油样定位㊁海上石油勘探设施分布㊁平台信息查询㊁采样统计和溢油样定位(如图2所示)ꎮ图1㊀系统架构设计图Fig.1㊀Systemarchitecturedesign图2㊀功能模块设计图Fig.2㊀Designdiagramoffunctionmodules㊀㊀油样定位:实现C/S端与B/S端之间的连接ꎮC/S端以树状图形式列出所有的原油样㊁溢油样等数据ꎬ选中特定的油样数据之后ꎬ鼠标右键选择查看定位功能ꎬ系统跳转至浏览器端ꎬ在Cesium底图中实现油样数据的定位与缩放ꎮ海上石油勘探设施分布:图层控制ꎮ针对用户的需求控制图层的可见性ꎬ实现数据的分图层显示ꎬ包括平台(产油平台和产气平台)㊁储油轮㊁终端㊁海上输油管道等图层ꎮ平台信息查询:根据平台㊁油井㊁油样之间的对应关系ꎬ采用地图获取和手动输入两种方式查询石油平台㊁平台所有的油井和油井内的所有油样信息ꎮ采样统计:以统计图和报表两种方式展示数据ꎬ包括时间滑块统计图㊁三维统计图和数据报表3种ꎮ溢油样定位:以溢油源为中心ꎬ搜索周边一定范围内的平台㊁油井㊁储油轮ꎬ并通过红㊁橙㊁黄㊁绿4种颜色表示与溢油源的距离范围ꎮ2㊀关键技术2.1㊀Cesium地图切换Cesium是开源的前端JavaScript库ꎬ通过WebGL技术来实现图形的硬件加速ꎬ且具有跨平台㊁跨浏览器的特84㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀测绘与空间地理信息㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2019年点ꎬ提供动态数据的二㊁三维可视化展示功能ꎮCesium支持三种视图:三维地球(3D)㊁二维地图(2D)㊁哥伦布视图(2.5D)ꎬ开发者可通过Cesium实现无插件创建二维地图和三维球体视图ꎬ可以自行绘制图形㊁高亮区域ꎬ且支持绝大多数的浏览器和移动平台[15]ꎮCesium支持加载的卫星影像分为影像服务和离线瓦片两种ꎬ支持加载天地图㊁谷歌等多种离线瓦片数据源ꎮ离线切片数据摆脱了传统WebGIS技术对网络的依赖ꎬ满足无网络环境下的用户需求ꎬ为系统的应用提供了便利ꎮ本文所用瓦片数据均使用太乐地图下载器(企业版)下载得到ꎮ为满足不同用户对视觉效果的需求ꎬ本文加载了谷歌㊁天地图㊁高德三种切片数据ꎬ从而实现地图之间的动态切换ꎬ同时提供三维地球(3D)㊁二维地图(2D)㊁哥伦布视图(2.5D)三种显示模式ꎮ离线切片地图切换的具体实现过程如下所述ꎮ1)应用太乐地图下载器下载谷歌㊁天地图㊁高德地图离线切片ꎻ2)在.html文件中添加DIV元素ꎬ用来显示地图ꎻ3)为DIV元素创建Cesium.Viewer类的对象viewerꎬ即虚拟地球对象ꎻ4)设置viewer对象的baseLayerPicker属性为trueꎬ即显示图层选择控件ꎻ5)在cesium.js封装的代码中ꎬ找到createDefaultIm ̄ageryProviderViewModels服务ꎬ修改函数体内容ꎬ添加谷歌地图并设置相关参数ꎬ路径指向谷歌地图离线切片路径ꎻ6)类似5)ꎬ添加天地图㊁高德地图离线数据ꎮ2.2㊀动态数据绘图在信息化时代ꎬ大数据以可视化图表的形式呈现出来ꎬ能更直观㊁快速㊁精准地反映状态的变动和数据间暗藏的关联[16]ꎮ图表统计可以使复杂的统计数字简单化㊁通俗化㊁形象化ꎬ使人一目了然ꎬ便于理解和比较ꎮ本文结合Ajax和ECharts技术ꎬ实现从数据库中读取所需信息ꎬ并动态地以图表的形式加以呈现ꎬ所表达的信息更形象ꎬ脉络更清晰ꎮ2.2.1㊀Echarts客户端引入与图表实现Echarts是一个开源的数据可视化工具ꎬ纯JavaScript的图表控件库ꎬ主要用于PC和移动设备上绘制动态图表ꎬ同时能够与多种数据源集成ꎬ根据用户需求定制形象的可视化图表ꎬ兼容当前绝大部分浏览器ꎬ是当前各种网络数据可视化工具中用户体验最好㊁功能最完善的一个ꎮ本文的应用过程中ꎬ采用Ajax技术进行异步调用ꎬ调用后台的WebService服务读取数据库中所需的数据信息ꎬ并将结果返回至前台页面ꎮ之后使用Echarts可视化插件ꎬ将数据信息以可视化图表的形式显示在页面中(如图3所示)ꎮ具体实现流程为:1)在head标签中添加script标签ꎬ引入Echarts标签库ꎻ2)在.html文件中开辟DIV容器ꎬ显示可视化图表ꎻ3)通过Echarts.init方法初始化Echarts实例ꎻ4)JavaScript调用后台服务获取数据信息ꎻ5)调用ECharts实例的setOption方法配置图表数据和其他属性参数ꎻ6)将绘图结果导入DIV容器ꎬ显示图表ꎮ图3㊀Echarts应用流程图Fig.3㊀FlowchartofEchartsapplication2.2.2㊀Ajax技术获取后台数据Ajax即 AsynchronousJavaScriptAndXML (异步JavaScript和XML)ꎬ是一种新兴的网页开发技术ꎬ建立在JavaScript㊁XHTML和CSS㊁XML㊁HMLHttpRequest等大量成熟技术基础之上ꎬ可用于快速创建动态网页[17-18]ꎮAjax技术可用于实现动态网页效果与Web客户端的简单交互ꎬ同时提供异步传输技术ꎬ即为Web开发提供异步的数据传输和交换方式ꎬ实现在不重新加载㊁不刷新界面的情况下与服务器进行信息连接和交换ꎬ能极大地改善用户的使用感受[19]ꎮ通用的异步传输技术ꎬ就是利用异步提交POST数据到WebService上ꎬ分析返回的数据ꎬ获得结果并进行可视化ꎮ目前流行的Ajax框架有JQuery㊁Dojo等ꎬDojo具有功能强大㊁扩展性高等优点ꎬ针对多数系统具有普适性ꎮ本文基于Dojo框架封装的Ajax技术ꎬ利用Ajax异步传输技术实时向服务器发送用户请求ꎬ服务器接收请求ꎬ并根据请求查询数据库ꎬ得到数据再由Ajax传递给Echart进行绘制ꎬ最终呈现在HTML网页中(如图4所示)ꎮWebService服务编写完成之后ꎬ即可通过服务器发布到IIS端ꎮAjax异步传输中的服务端地址通过服务地址的url指向WebService文件ꎬ继而实现数据库查询ꎬ调用数据库数据传递信息ꎬ再传递给Echartsꎮ因此ꎬ系统只需将数据及时传递给数据库ꎬ便可通过Echarts实现可视化数据的动态显示ꎮ2.3㊀类似GoogleSuggest技术的属性查询GoogleSuggest作为Google搜索引擎最重要的人性化服务之一ꎬ近来多数程序均采用类似的信息提示功能ꎬ使得信息提示成为多数用户搜索工作的得力助手ꎮ本文针94第6期李桂华等:基于Cesium的南中国海石油平台信息系统设计与开发图4㊀动态统计绘图流程Fig.4㊀Flowofdynamicstatisticaldrawing对用户对智能提示的需求ꎬ设计了适合本系统的搜索提示功能ꎬ实现了和GoogleSuggest相似的效果(如图5所示)ꎮ图5㊀类似GoogleSuggest的执行流程图Fig.5㊀Operationflowdiagramsimilarto㊀㊀㊀㊀GoogleSuggestfunction首先ꎬ由用户在客户端执行输入操作ꎬ用户的每一次合法的键盘输入都会触发相应的JavaScript函数ꎬ这些JavaScript函数会自动提取用户输入的内容作为执行查询的参数ꎬ并触发第三方Ajax引擎ꎻ然后ꎬAjax引擎直接调用服务器端的后台处理函数ꎬ将提取的查询参数作为参数传递到服务器端ꎬ执行相应的SQL语句ꎮ以上查询都是基于用户输入的内容进行的模糊查询ꎬ后台查询处理函数将查询到的结果进行处理后返回给Ajax引擎ꎮAjax引擎得到查询返回的结果ꎬ自动调用客户端某些相关控件的方法或者某些JavaScript函数ꎬ根据函数的返回的结果生成HTML代码ꎬ并显示在客户端的相关位置ꎬ完成一次类似于GoogleSuggest的搜索提示效果ꎮ在完成上述处理的过程中ꎬ整个Web页面采用异步传输技术ꎬ没有刷新和等待时出现空白的现象ꎬ在改善用户体验的同时提高了程序的执行效率ꎮ当用户使用鼠标或者键盘输入信息后ꎬ自动执行查询并将查询结果显示在搜索提示窗口ꎮ搜索提示窗口在输入文本框的下侧ꎬ将查询结果以关键字的形式进行分条显示ꎬ用户可通过键盘操作执行对应的功能(见表1)ꎮ表1㊀搜索提示窗口的键盘操作Tab.1㊀Keyboardoperationofthesearchpromptwindow快捷键功能描述上下键在信息提示窗口中ꎬ控制窗口内容之间的切换回车/Tab键将信息提示窗中选中行的内容显示在文本框内Esc键关闭信息提示窗ꎬ保留文本框内容3㊀结束语地理信息系统技术在海洋数据管理㊁海洋预报分析㊁海洋数据共享等领域的应用越来越多ꎬ大大提高了海洋数据的使用率和人们的工作效率ꎬ是 数字海洋 建设重要的组成部分ꎮ传统的海洋溢油在线分析鉴别平台与时空数据管理平台多依赖于商业GIS软件开发实现ꎬ具有体系过于庞大㊁启动速度缓慢㊁成本高昂㊁部署和维护困难㊁系统运行不稳定等问题ꎮ海洋环境监测㊁海洋资源管理等部门希望通过新的软件为地理信息的展示与分析提供一个低成本㊁易共享的解决方案ꎮ本文基于Oracle数据库与Cesium平台ꎬ采用Echarts㊁WebService和Ajax等网络编程技术ꎬ设计开发了面向南中国海区域海上石油平台的信息管理系统ꎮ该系统提供了油样定位㊁平台查询㊁采样统计㊁周边搜索等功能ꎬ使用谷歌㊁天地图等离线切片地图数据ꎬ实现C/S到B/S模式的灵活切换ꎬ充分发挥两者的优势ꎬ为远程油指纹信息的快速检索㊁鉴别以及信息发布㊁共享提供了一个方便快捷的平台ꎮ实际应用表明ꎬ该系统通过接入国家海洋局南海环境监测中心的溢油分析鉴别业务流程ꎬ将常用的数据处理操作网络化ꎬ实现了石油设施和油样信息的可视化管理ꎬ提升操作效率以及系统运行的稳定性ꎮ本文对南中国海石油平台信息系统的设计与开发进行了探索和研究ꎬ在一定程度上为海洋溢油鉴别与时空数据管理提供了一个低成本的解决方案ꎬ具有一定的实际应用价值ꎬ但是系统的稳定性还需要后期继续更新完善ꎮ参考文献:[1]㊀谢敬谦.地理信息系统及其在海洋科学中的应用[J].电子测试ꎬ2016(8):152-145.[2]㊀王芳ꎬ朱跃华.海洋地理信息系统研究进展[J].科技导报ꎬ2007(23):69-73.[3]㊀FroomerNꎬMorinM.TheMMScoastalandoffshorere ̄sourceinformationsystem[EB/OL].1999 ESRIUserConferenceProceedingꎬ[2012-10-30].http://www.esri.com/library/proc99/proceed/abstracts/a898.htm.(下转第55页)05㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀测绘与空间地理信息㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2019年参考文献:[1]㊀BastinL.Comparisonoffuzzyc-meansclassificationꎬlinearmixturemodellingandMLCprobabilitiesastoolsforun ̄mixingcoarsepixels[J].InternationalJournalofRemoteSensingꎬ1997ꎬ18(17):3629-3648.[2]㊀GiacintoGꎬRoliFꎬBruzzoneL.Combinationofneuralandstatisticalalgorithmsforsupervisedclassificationofre ̄mote-sensingimages[J].PatternRecognitionLettersꎬ2000ꎬ21(5):385-397.[3]㊀Ferro-FamilLꎬPottierEꎬLeeJS.Unsupervisedclassifi ̄cationofmultifrequencyandfullypolarimetricSARimagesbasedontheH/A/Alpha-Wishartclassifier[J].IEEETransactionsonGeoscience&RemoteSensingꎬ2017ꎬ39(11):2332-2342.[4]㊀DᶄEliaCꎬRuscinoSꎬAbbateMꎬetal.SARImageClas ̄sificationThroughInformation-TheoreticTexturalFeaturesꎬMRFSegmentationꎬandObject-OrientedLearningVectorQuantization[J].IEEEJournalofSelectedTopicsinAppliedEarthObservations&RemoteSensingꎬ2014ꎬ7(4):1116-1126.[5]㊀JunZhanꎬWangꎬJianJun.Classificationoffull-polarizationALOS-PALSARimageryusingSVMinaridareaofDunhuang[J].SciencesinColdandAridRegionsꎬ2016ꎬ8(3):263-267.[6]㊀WeiZꎬShenHꎬHuangCꎬetal.FusionofpolarimetricandtextureinformationforurbanbuildingextractionfromfullypolarimetricSARimagery[J].RemoteSensingLet ̄tersꎬ2016ꎬ7(1):31-40.[7]㊀FreemanAꎬDurdenSL.Athree-componentscatteringmodelforpolarimetricSARdata[J].IEEETransactionsonGeoscienceandRemoteSensingꎬ1998ꎬ36(3):963-973.[8]㊀YamaguchiYꎬMoriyamaTꎬIshidoMꎬetal.Four-com ̄ponentscatteringmodelforpolarimetricSARimagede ̄composition[J].IEEETransactionsonGeoscience&Re ̄moteSensingꎬ2005ꎬ43(8):1699-1706. [9]㊀PeiLꎬDuPei-JunꎬKunT.Anovelremotelysensedimageclassificationbasedonensemblelearningandfeatureintegration[J].JournalofInfraredandMillimeterWavesꎬ2014ꎬ33(3):311-317.[10]㊀冯兰平.融合多源数据的土地利用分类与变化分析研究[D].长沙:中南大学ꎬ2016.[11]㊀TeimouriMꎬMokhtarzadeMꎬZoejMJV.OptimalfusionofopticalandSARhigh-resolutionimagesforsemiauto ̄maticbuildingdetection[J].MappingSciences&RemoteSensingꎬ2016ꎬ53(1):45-62.[12]㊀ClewleyDꎬLucasRꎬAccadAꎬetal.AnApproachtoMappingForestGrowthStagesinQueenslandꎬAustraliathroughIntegrationofALOSPALSARandLandsatSensorData[J].RemoteSensingꎬ2012ꎬ4(8):2236-2255. [13]㊀LeeJS.Refinedfilteringofimagenoiseusinglocalstatis ̄tics[J].ComputerGraphics&ImageProcessingꎬ1980ꎬ15(4):380-389.[14]㊀HaralickRMꎬShanmugamKꎬDinsteinI.TexturalFea ̄turesforImageClassification[J].SystemsMan&Cyber ̄neticsIEEETransactionsonꎬ1973ꎬsmc-3(6):610-621.[编辑:刘莉鑫](上接第50页)[4]㊀卫宝泉ꎬ吴磊ꎬ赵东至ꎬ等.基于SuperMap的长海海域生态环境评估信息系统设计与实现[J].海洋环境科学ꎬ2010ꎬ29(2):259-261ꎬ266.[5]㊀孙培艳ꎬ王鑫平ꎬ周青ꎬ等.油指纹快速分析辅助鉴别及油品信息可视化管理系统[J].海洋环境科学ꎬ2012ꎬ31(5):729-732.[6]㊀戴逸贤ꎬ付宇ꎬ吕德奎ꎬ等.开源GIS软件的技术发展[J].电子技术与软件工程ꎬ2017(10):77. [7]㊀ZaragozíBꎬGiménezPꎬNavarroJTꎬetal.DevelopmentofFreeandOpensourceGISSoftwareforCartographicGeneralisationandOccupancyAreaCalculations[J].Eco ̄logicalinformaticsꎬ2012(8):48-54.[8]㊀杨德严.开源GIS开发与应用研究[D].昆明:昆明理工大学ꎬ2011.[9]㊀Cesium-WebGLVirtualGlobeandMapEngine[EB/OL].[2017-06-03].http://cesiumjs.org/.[10]㊀高云成.基于Cesium的WebGIS三维客户端实现技术研究[D].西安:西安电子科技大学ꎬ2014.[11]㊀ChaturvediK.WebBased3DAnalysisandVisualizationUsingHTML5andWebGL[M].UniversityofTwenteFac ̄ultyofGeo-InformationandEarthObservation(ITC)ꎬ2014.[12]㊀PotnisAꎬDurbhaS.ExploringVisualizationofGeospatialOntologiesUsingCesium[C]//InternationalWorkshoponVisualizationandInteractionforOntologiesandLinkedDataCo-LocatedwiththeInternationalSemanticWebConference.2016:143-150.[13]㊀朱栩逸ꎬ苗放.基于Cesium的三维WebGIS研究及开发[J].科技创新导报ꎬ2015(34):9-11.[14]㊀范雨林.南中国海海权之争的经济动因分析[D].上海:上海社会科学院ꎬ2016.[15]㊀何莉飞.基于Cesium的防汛三维电子沙盘研究[C]//西安:中国水利学会ꎬ2017.[16]㊀郑幸源ꎬ洪亲ꎬ蔡坚勇ꎬ等.基于AJAX异步传输技术与Echarts3技术的动态数据绘图实现[J].软件导刊ꎬ2017ꎬ16(3):143-145.[17]㊀BianchiꎬGiuseppe.PerformanceanalysisoftheIEEE802.11distributedcoordinationfunction[J].IEEEJournalonSelectedAreasinCommunicationsꎬ2006ꎬ18(3):535-547.[18]㊀宋佳慧ꎬ刘远刚ꎬ林琳ꎬ等.基于eCharts的动态统计图表绘制技术研究[J].电脑知识与技术ꎬ2017ꎬ13(12):202-204.[19]㊀冀潇ꎬ李杨.采用ECharts可视化技术实现的数据体系监控系统[J].计算机系统应用ꎬ2017ꎬ26(6):72-76.[编辑:刘莉鑫]55第6期苏瑞雪等:光学-极化SAR影像特征融合与分类。
海上钻井平台信息化系统设计与实现
随着海洋油气资源的越来越紧缺,海上钻井平台的使用越来越
普遍。
海上钻井平台的一项重要任务便是从海底中开采油气资源,这项任务无论是在技术还是安全方面都非常具有挑战性。
为了提
高海上钻井平台的效率、安全及管理水平,设计和实现一套完善
的信息化系统势在必行。
一、海上钻井平台信息化系统需求
1.1 数据采集和处理
海上钻井平台的开采活动需要进行大量的数据采集和处理,例
如海底油气资源探测数据、钻井过程数据等,这类数据非常大,
需要经过实时采集、处理、存储和传输。
因此,信息化系统需要
支持大规模数据采集和处理,并能够保证数据的可靠性和准确性。
1.2 系统集成和协同
海上钻井平台需要集成的系统非常多,如钻井控制系统、电力
监控系统、信号监控系统等,这些系统具有不同的数据格式、传
输协议和数据量。
为了实现海上钻井平台的自动化控制和管理,
信息化系统需要支持不同系统的信息整合和协同。
1.3 风险管理和安全监控
海上钻井平台的开采活动受到各种因素的影响,比如恶劣天气、水下障碍、爆炸事故等,这些因素会对钻井平台的安全和开采效
果产生严重影响。
因此,信息化系统需要支持风险管理和安全监控,及时识别并应对可能出现的风险和危险。
二、海上钻井平台信息化系统架构
2.1 数据采集架构
海上钻井平台的数据采集系统需要支持实时性、可靠性和海量
数据处理能力。
因此,数据采集系统需要设计为分布式架构,将
数据采集和传输的任务分散到各个子系统中,同时建立数据采集
管道,确保各个子系统采集的数据能够传输到中心服务器进行处理。
2.2 数据处理架构
海上钻井平台的数据处理系统需要支持大规模数据的存储和处理,同时需要能够快速响应和决策。
因此,数据处理系统需要设
计为分布式架构,各个子系统可以根据其特点自主选择合适的服
务器和存储系统,同时需要建立高效的数据处理管道,保障数据
在各个子系统之间的流通和整合。
2.3 系统集成架构
海上钻井平台的系统集成系统需要支持各个子系统之间的信息
整合和协同,同时要求整个系统能够实现高效的自动化控制和管
理。
因此,系统集成架构需要设计为分层、模块化的架构,基于云计算、大数据等技术构建高效的信息流通和管理平台,实现各个子系统之间的无缝集成。
2.4 安全监控架构
海上钻井平台的安全监控系统需要支持实时性、可靠性和高效性,及时响应可能发生的风险和危险。
因此,安全监控架构需要设计为分布式、冗余的架构,各个子系统可以根据自身特点配置安全监控设备,并能够实现实时数据的自动监测和报警,提高钻井平台的安全性和效率。
三、海上钻井平台信息化系统实现
3.1 系统基础设施建设
为实现有效的海上钻井平台信息化系统,需要先建立高效、安全和可靠的系统基础设施。
包括网络设备、服务器、存储设备、交换机等硬件设备,并建立完善、高效的系统管理和监控机制。
3.2 系统软件开发和集成
海上钻井平台信息化系统的软件开发和集成较为复杂,需要对各个子系统开展深入的架构分析和需求分析,同时要实现数据采集和传输的统一管理,开发高效的数据处理和集成算法,实现系统自动化控制和协同管理。
3.3 系统测试和优化
海上钻井平台信息化系统的测试和优化是系统实现的重要环节,需要通过严格的测试流程和实验验证,确保系统能够满足各项性
能指标,同时要针对系统的实际使用情况进行不断优化和升级,
提高系统的稳定性和可靠性。
结论
海上钻井平台信息化系统实现面临着各种技术和管理方面的挑战,需要面向实际需求,采用合适的技术及方法手段,综合考虑
技术和管理的因素,确保系统能够满足各项需求和要求,提高海
上钻井平台的效率、安全和管理水平。