火力发电企业EAM系统运行效率分析及优化
2016-03-18贺舒婷朱贤伟叶启明翁天天赵俊杰
贺舒婷 朱贤伟 叶启明 翁天天 赵俊杰、2
火力发电企业EAM系统运行效率分析及优化
贺舒婷1朱贤伟1叶启明1翁天天1赵俊杰1、2
1.国电浙江北仑第一发电有限公司,浙江 宁波 315800 2.国电电力发展股份有限公司,国电集团,北京 100101
分析影响火力发电企业EAM系统运行效率的技术缺陷和管理不足因素,针对技术方面的硬件、软件、网络环境和程序开发的性能进行分析和优化,针对管理方面的管理队伍素质、维护管理办法进行分析和化。结果表明:更换升级数据库、应用及文档服务器的内存和硬盘,提升软件系统和操作系统性能,升级网络设备,扩大带宽,优化EAM用户登录过程和文档审批列表查询等算法,可有效提高数据加载速度,缩短算法执行时间,提升网络效率和整体运行效率。明确管理组织体系结构、提升运维管理队伍素质和推进配套维护管理办法可有效提升管理效率。
电力企业;EAM系统;运行效率;管理效率;算法优化
EAM(Enterprise Asset Management)是企业资产管理系统的简称,以优化企业维修资源为核心,以提高资产可利用率、降低企业运行维护成本为目标,使企业通过信息化技术手段,合理安排维修计划及相关资源与活动,使用户可更高效便捷地进行系统化的日常维护及管理工作,从而提高企业的经济效益和市场竞争力[1-3]。电力企业EAM系统的运行效率较大程度地影响着企业的发展效率和进程,分析并提高EAM系统运行效率,有助于提高用户的工作效率,以及电力企业信息化生产和管理水平[3]。
EAM系统的运行效率较大程度地影响着企业的生产和管理工作效率和进程,本研究将对影响EAM系统运行效率的技术和管理各项因素进行分析,并提供相应优化策略。
1 运行效率的技术因素
EAM系统在企业日常工作中发挥着重要作用,本文以北仑电厂EAM系统为例进行分析。从2006年上线至今,北电EAM系统中累计已有几百万条数据,系统的功能模块已有设备台账、缺陷管理、项目管理、工作票管理、物资管理和技术文档管理等十几个。EAM系统常用模块的数据获取类型分为用户数据获取、列表数据获取和详细数据获取。数据获取的平均时间为10.49 s,其中用户数据获取时间大于列表数据获取时间,列表数据获取时间大于详细数据获取时间。影响EAM系统运行效率的原因一般包括技术上的缺陷和管理上的不足。技术上的缺陷包括硬件系统、软件系统、网络环境和程序开发性能的缺陷。硬件系统是指与计算机系统相关的各实体组成部件的统称,构成了EAM系统的物质基础。物理设备性能不足会在一定程度上影响EAM系统运行效率,北电EAM系统基本架构如图1所示,其中硬件设备有服务器和客户端计算机,影响EAM系统运行效率的硬件性能因素包括CPU性能、内存容量和硬盘转速等。一般而言,CPU数量越多、主频越高、缓存越大,硬件性能越好;内存容量越大、硬盘转速越快也会在一定程度上提高程序的运行效率。
软件系统是指计算机系统中各种程序和文档资料的统称,作用是指挥计算机工作和发挥计算机功能。软件系统包括操作系统和数据库系统等。EAM系统的软件架构为客户端-业务层服务器-数据库服务器的三层架构。影响软件系统性能的主要因素是时间和空间复杂性。时间复杂性包括程序执行逻辑的合理性,数据编码方式、函数设计等带来的代码运行效率差别。空间复杂性包括数据结构的选择及部署,内存的回收分配及程序运行所依赖的环境性能等[1]。网络环境是指将分布在不同地点的多台计算机物理上互联,依据某种协议互相通信,实现软、硬件及网络文件共享的系统。影响北电EAM系统网络环境的因素包括网络架构的设计、网络设备的配置和客户端软件环境等。合理清晰的网络架构能增强网络的稳定性,提高网络传输速率。网络设备在网络中起着延长网络跨度、提供智能化连接和数据传输及信息资源进出等多种作用,网络设备的性能及配置直接影响着网络传输的效率。见图1。
程序的运行效率与开发语言和开发方法有重要关联。开发语言是用来定义计算机程序的形式语言,它是一种标准化的交流技巧,用来向计算机发出指令。优秀的计算机语言有助于程序员准确定义计算机所需数据以及在不同情况下所应采取的行动。程序开发方法是软件开发所遵循的办法和步骤,以保证所得到的运行系统和支持的文档满足质量要求,软件开发方法关系到软件使用感受[2]。
2 运行效率的管理因素
影响EAM系统效率的管理因素包括运维管理队伍素质和维护管理办法。
EAM系统是一个综合性的信息应用系统,不仅要求运维管理人员非常熟悉系统相关的各项业务,也要求运维管理人员有一定的技术基础和相关经验。运维管理人员需有效归纳用户体验,寻求最佳用户体验,并将之汇编成电子化描述,达到终端用户的合理要求。
系统和有指导性的规范与制度对保障EAM系统运行效率有着重要作用。基于规范性管理办法的统筹规划和有效监督,可从较大程度上避免不规范操作对系统的影响,从而大幅提升EAM系统的运行使用效率。
图1 EAM系统架构图
3 运行效率的提升策略
技术缺陷的提升策略包括升级硬件系统,优化操作系统和数据系统,升级网络环境和优化系统算法。
根据EAM实际运行状况,对系统硬件进行性能提升。对数据库服务器、应用服务器及文档服务器进行性能测试,基于需求更换升级服务器整机,或选择性地对部分组件更新升级。扩展服务器内存,使用性能更好、读取速度更快的硬盘,均能有效提升服务器数据加载速度。
优化操作系统和数据库,能最大限度提升软件系统性能和服务器运行效率。通过以下四个步骤对数据库进行改善:
(1)分析数据表的容量,归档处理部分历史数据;
(2)把数据、日志、索引放到不同的I/O设备上,提高读取速度;
(3)横向、纵向分割表,减少表的尺寸;
(4)优化索引,限制结果集的数据量。
升级网络设备,优化网络环境。对重要节点的网络设备及网络布线进行更新升级,扩大带宽,实现企业的局域网扁平化,将原先各个层次模糊的功能区分清晰化,提高网络效率,为EAM系统提供高速通道。
优化系统算法。逻辑梳理EAM用户登录过程算法、文档审批列表查询算法及相关模块的算法,重新设计算法不合理的部分,去掉一些较为耗时的验证,减少循环检测次数,简化数据调取过程,缩短算法执行时间。
管理不足的提升策略包括明确系统管理组织体系结构、提升运维管理队伍素质和推进配套维护管理办法。
明确系统管理组织体系结构。作为信息化建设与应用管理的队伍,一定要有明确的管理组织体系,这样才能确保信息化项目的有序开展。合理有效的EAM系统管理组织结构模型如图2所示,分为三层,第一层为决策者,第二层为协调者、技术管理者和需求分析者,第三层为项目执行者[1]。
图2 EAM系统管理组织结构模型
提升运维管理团队的人员能力。信息化管理团队的水平决定了信息项目的管理水平,包括团队的技术能力、项目管理能力和行政协调能力等。加强运维管理团队的人员能力主要集中在基础能力和实践能力的培养。针对不同角色的团队成员,有计划、有针对性地培训和学习新技术,扩展新思路,并且定期进行阶段性地总结[2]。
推进配套维护管理办法。全面地分析和梳理EAM系统的各项业务,基于效率和可操作性,制定EAM系统的运维管理标准、规范与制度。明确工作目标、内容和方法,完善管理制度和流程,建立健全配套的考核与评价、监督与控制机制,从更高层次上保证系统的运行效率,从而保证公司高质量和高效率地运行。
为提升北电EAM系统运行效率,北仑电厂成立QC项目小组,历经一年,从技术和管理两方面对北电EAM系统进行多项有条理、有逻辑的系统优化和性能提升。技改后,对各模块进行了为期一个月的运行速度测试,并与技改前的运行速度进行对比,技改后各模块的平均运行时间相比技改前降低6.5 s,系统的响应效率提高约2 %。本次QC活动具有实际指导意义,获得了浙江省优秀质量管理小组成果发布一等奖。
4 结论
本文从实践出发,对EAM系统运行效率进行了探讨和研究,并提出了提升系统运行效率的有效途径。结果表明:
EAM系统常用模块的数据获取类型分为用户数据获取、列表数据获取和详细数据获取。用户数据获取时间大于列表数据获取时间,列表数据获取时间大于详细数据获取时间。
影响EAM系统运行效率的原因一般包括技术上的缺陷和管理上的不足。技术上的缺陷包括硬件系统、软件系统、网络环境和程序开发性能的缺陷。影响EAM系统效率的管理因素包括运维管理队伍素质和维护管理办法。
技术缺陷的提升策略包括升级硬件系统,优化操作系统和数据系统,升级网络环境和优化系统算法。管理不足的提升策略包括明确系统管理组织体系结构、提升运维管理队伍素质和推进配套维护管理办法[3]。
[1]车永刚.科学计算程序性能分析与优化关键技术研究[D].长沙:国防科学技术大学,2004.
[2]党劼.计算机程序语言与软件开发分析[J].中国信息化,2013(12):59.
[3]张哲.基于EAM的安全生产管理信息系统的优化与改进[D].广州:华南理工大学,2013.
EAM System of Thermal Power Plant Operation Efficiency Analysis and Optimization
He Shuting1Zhu Xianwei1Ye Qiming1Weng Tiantian1Zhao Junjie1、2
1. Zhejiang beilun's first electric power company limited, Zhejiang Ningbo 315800 2. Guodian power development company limited, Beijing 100101
Analyzes the EAM system efficiency of thermal power plant technical shortcomings and inadequate management, technical aspects of the hardware, software, network environment and performance analysis and optimization of program development, management team for management quality, maintenance management analysis and. Results showed that the replacement to upgrade your database, application, and document the memory and hard drive of the server, upgrade software and operating system performance, upgrade equipment, expand bandwidth, optimize EAM user logon processes and document approval list query algorithm, which can effectively improve the speed of data loading, shorten the execution time, to improve network efficiency and overall efficiency. Clear management organization structure and improve operational management team and advance supporting maintenance management approach can be used to enhance management efficiency.
electricity; EAM system operation efficiency; management efficiency algorithm
TM621.2
A
1009-6434(2016)10-0058-03