毕业设计(论文)钢铁企业能源运行管理与分析系统的设计与实现.doc
-
资源ID:3985321
资源大小:3.46MB
全文页数:58页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
毕业设计(论文)钢铁企业能源运行管理与分析系统的设计与实现.doc
目录第一章绪论21.1 引言21.2 钢铁企业现代化能源中心的建设问题31.2.1 宝钢能源中心简介31.2.2 宝钢能源中心的地位和功能51.2.3 宝钢能源中心的管理现状与存在问题61.2.4 建立能源运行管理与分析系统的必要性71.2.5 能源运行管理与分析系统的建设目标81.3 钢铁企业能耗分析概述81.3.1 钢铁企业能耗分析的必要性91.3.2 钢铁企业能耗分析的主要指标91.3.3 现有的钢铁企业能耗分析方法91.3.4 模糊神经网络在钢铁企业能耗分析中的应用101.4 本文的主要内容与编排10第二章钢铁企业能源运行管理与分析系统的设计与实现122.1 需求分析122.2 设计指导思想132.3 总体设计132.3.1 系统组成132.3.2 系统网络结构142.4 详细设计172.4.1 任务单与管网子系统的功能与软件结构172.4.2 报表子系统的功能与软件结构192.4.3 OLAP子系统的功能与软件结构212.5 系统的创新点21第三章建立钢铁企业能源运行管理与分析系统的关键技术233.1 数据库技术233.1.1 SQL Server 7.0的特点233.1.2 SQL Server数据完整性243.1.3 SQL Server数据备份与恢复253.1.4 SQL Server的性能优化方法253.1.5 SQL Server数据库访问接口263.2 网络通讯解决方案303.3 客户机/服务器体系结构313.4 OLAP技术323.4.1 OLAP系统的特点:323.4.2 OLAP的多维数据概念333.4.3 OLAP的多维数据结构343.4.4 多维数据库363.4.5 OLAP的多维数据分析37第四章钢铁企业能耗指标及能耗分析方法概述384.1 钢铁企业能耗分析的主要指标384.1.1 能耗指标的含义384.1.2 吨钢综合能耗与吨钢可比能耗的区别394.2 能耗分析方法394.2.1 工艺结构分析法404.2.2 层次分析法404.2.3 对比分析法414.2.4 e-p分析法41第五章模糊神经网络及其在吨钢综合能耗分析中的应用445.1 模糊神经网络理论445.2 一种改进的模糊神经网络455.3 模糊神经网络在宝钢能耗分析中的应用485.3.1 宝钢能源消耗结构485.3.2 宝钢吨钢综合能耗影响因素的递阶层次结构495.3.3 宝钢能耗数据505.3.4 吨钢综合能耗建模525.3.5 吨钢综合能耗的构序分析545.3.6 吨钢综合能耗的预测分析55第六章 总结与展望56第一章 绪论1.1 引言钢铁企业是资源密集型产业,多年来钢铁企业的能源消耗约占全国能源消耗总量的10%,列第三位。高能耗不仅会导致高成本,同时也会造成资源的浪费和对环境的污染,甚至严重影响钢铁企业的可持续发展。因此,解决高能耗问题,已成为钢铁企业在“十五”期间的重要战略任务之一。要解决钢铁企业的高能耗问题,目前迫切需要解决的两个问题是:l 建立现代化的能源中心 所谓现代化的能源中心,是集能源管理与能源系统工程、计算机技术与网络通讯技术、软件工程与人工智能等于一体的现代化能源管理手段,也是一种利用先进的电子、信息技术改造传统产业的有力工具。它可以通过高速数据网在线采集能源数据,利用电子计算机统一管理企业的能源购入、转换、分配和使用诸环节,监视能源设备的安全运行,实时进行能源介质的工序调度平衡工作,综合实现企业的能源需求预测、优化分配、合理利用、计划平衡、自动控制和决策分析,从而能够行之有效地为钢铁企业的节能降耗工作服务。l 掌握科学、有效的能耗分析手段在钢铁生产流程中,影响企业能耗的因素很多,而且各因素之间的相互作用非常复杂,因此很难对各种因素对企业能耗的影响程度进行合理估计。只有掌握科学、有效的能耗分析手段,对企业能耗指标进行系统的全面的定量分解剖析,才能明确企业节能降耗的方向,为制定能耗控制措施和指导生产工艺节能奠定基础。 下面的两节中,我们将就上述两个问题分别进行分析,从而引出本文的论述范围和研究目的。1.2 钢铁企业现代化能源中心的建设问题自从能源管理中心(简称能源中心)在日本钢铁企业出现以来,由于其良好的经济效益,使得各国越来越多的钢铁企业相继建设这样的中心,我国的宝钢,早在20世纪70年代,就开始从日本引进能源中心技术。本节将以宝钢为例,讨论我国大型钢铁企业能源中心的管理现状、存在问题以及解决方案。1.2.1 宝钢能源中心简介宝钢是一个特大型钢铁企业,能源是宝钢生产的心脏和动脉。宝钢生产所需的能源介质有电力、水、重油、各种煤气、蒸汽、氧、氮、氩等17种,能源介质的流程见图1.2.1.1所示。能源介质管网遍布全厂,线路长达数百公里,供应生产的能源介质昼夜不息、变化频繁,形成了能源介质系统性强、产供用同时完成、等量平衡困难、运行动态变化复杂、信息量大等特征,而且能源产供用具有连续型流程业的特点。能源的流通构成了宝钢生产的动脉。它们的安全运行、稳定供应是全厂生产的保证。图1.2.1.1 宝钢能源介质流程宝钢对能源供需管理的总要求是:安全运行,稳定供应,有效利用。宝钢的用能特点可以概括为:1. 品种多,有电力、高炉煤气、焦炉煤气、转炉煤气、中低压蒸汽、重油、氧、氮、氩、原水、工业水、过滤水、纯水、软水、饮用水、循环水、排水共17种;2. 用量大,年耗标准煤几百万吨;3. 同步生产使用二次能源,要求二次能源供应连续稳定;4. 能源之间转换性强,如果转炉煤气不足,则采用合成转炉煤气,保证转炉煤气供应的稳定性,还有高炉煤气代煤,焦炉煤气代油等;5. 严禁发生事故,一旦发生故障,也要能及时排除,防止扩大,使对全局的影响减到最小程度;6. 能源涉及到方方面面,供应必须满足生产各环节的要求,系统性强。因此,宝钢的能源管理是一个多元的综合性系统工程,要求能对信息迅速传递、及时反馈、集中监测并控制能源潮流。担负这一任务的能源中心,在宝钢生产中具有特殊意义,它虽然不直接承担生产加工,但却是全厂生产的心脏和动脉。为此宝钢设立了能源中心。能源中心集计算机技术、系统工程、网络通讯及管理科学于一体,采用现代化方法,对二次能源的发生设备和能源使用进行集中统一的系统管理。1.2.2 宝钢能源中心的地位和功能宝钢能源中心管理包括动力(除煤外)、电力、水道三大部分的能源介质,全厂性的环境监测装置也设在能源中心。能源管理范围是从能源的发生处(或接受处)到各级能源使用工厂的入口处。能源中心作为宝钢总厂的一个组成部分,其地位和作用如图1.2.2.1所示。目前,宝钢能源中心采用实时监控与管理信息系统(EMS系统)实现对宝钢全厂的各种主要大型能源设施,如变电站、水泵站、煤气加压站、煤气混合站、蒸汽管网等的实时监控、在线生产调整;EMS采集分布在21平方公里的广大地域内的主要过程信息量多达11525点。EMS系统的建成和运行为宝钢能源的安全运行、稳定供应提供了有效的手段和途径。图1.2.2.1 能源中心在总厂中的地位和作用EMS 系统的历年运行,为宝钢积累了丰富的能源运行数据,但EMS系统的数据存储和管理模式为典型的实时监控管理系统形式,还缺乏有效利用这些数据资源对能源系统运行状况进行深入分析的功能。宝钢能源中心的主要功能可概括为:(1) 根据钢铁生产计划编制能源供需计划;(2) 对各种能源进行潮流监视和供需调整;(3) 对重要的能源设备进行遥测、遥控操作,实现集中操作管理;(4) 通过联络指令装置对各生产厂、各能源设备生产岗位、能源设备巡检人员进行业务联系和发布调整指令,使能源设备合理运转,充分而高效地利用各种能源;(5) 能源系统发生异常和事故时,进行能源系统紧急调整处理,防止事故扩大,保证生产和设备的安全;一旦发生全厂性的事故(如台风、火灾、大潮汛)时,能源中心还可以起到防灾指挥中心的作用;(6) 能源中心的计算机进行能源信息采集处理、监视报警、预测控制等工作,并制作和打印各种能源生产报表;(7) 收集厂内、外的环境监测数据和定点气象观测数据。1.2.3 宝钢能源中心的管理现状与存在问题 宝钢能源中心的实时监控与管理信息系统(EMS系统)采用分布式计算机网络系统,对钢铁企业各生产环节所需的一次能源和二次能源及余热利用等实现了分散控制和集中管理,为使煤气、电力、蒸汽等诸多能源介质实现相互转换、互为补充,节能运行,建立了系统硬件、软件的有效基础。 EMS系统的历年运行,在能源介质主要信息的采集、基础自动化和运行监控方面发挥着其不可替代的重要作用。然而, EMS系统作为一个特大型在线监控系统,对能源系统管理决策的支持能力有一定的局限性。主要表现在:(1) 各种管理报表的编制方面。EMS系统完成的报表功能为固定格式的日报、月报、准点报等。能源中心技术人员在编制各种报表时,对EMS数据的利用还停留在阅读EMS的打印报表,人工选择、输入供需月报编制所需的数据阶段,对各种报表的使用停留在文件处理方式,实现各种报表的编制工作量大,对报表中积累的数据再利用率低,难以实现已有报表汇总数据的查询和分析。(2) 近期能介数据利用方面。EMS系统对能源中心技术人员只提供几种特定格式的数据查询功能,而且,使用人员需对EMS系统有相当的了解,能介数据导出和再使用困难,所以,技术人员要利用这些数据做分析相当不便。(3) 历史能介数据利用方面。EMS的数据备份为数据文件,有其特有的命名方法,文件内数据以EMS定义的信号标识加以区别。要了解这些数据的定义和文件的定义方式需要大量的时间,要利用这些数据做分析,更需要大量的编程工作。因此,能源中心技术人员对EMS的历史数据利用变得相当困难。(4) 对信息的覆盖面方面。EMS主要实现对宝钢重要能介设备状态的遥测、遥控和主要能介过程信息的采集。宝钢中小型能源设备的操作仍为人工现场操作、对操作信息的记录和管理为纸面形式,难以进行设备操作情况的查询和统计,缺乏对各种设备操作进行科学管理的有效手段。1.2.4 建立能源运行管理与分析系统的必要性从上一小节中对宝钢能源中心管理现状及存在问题的分析可以看出,虽然宝钢能源中心通过EMS系统实现了宝钢一次能源、二次能源及余热利用等的集中控制监测和管理,但EMS系统属于监控管理系统,其提供的信息和功能的主要面向能源中心调度室的现场操作人员,且定制报表、信息查询以及数据分析等功能有限。为使能源中心技术室人员也能够有效地利用EMS系统提供的数据进行能耗分析,为优化能源利用和管理服务,必须按能源管理的需求,系统规划、开发新的系统,以满足对能源运行状况分析的需要,并进一步为实时优化能源运行服务,而这个新的系统,就是能源运行管理与分析系统。 推而广之,建立能源运行管理与分析系统,对宝钢之外的其它大型钢铁企业具有同样重要的意义,具体表现在以下几个方面:(1) 钢铁企业竞争的需要。大型钢铁企业不仅面对国内企业的竞争,随着我国即将进入WTO,还将面对国外大型钢铁企业的强大竞争压力。能源成本在钢铁生产的成本中占有很大的比重。加强能源系统的优化运行,提高能源的利用率,可以有效的降低成本,提高企业在世界钢铁市场中的竞争力。(2) 企业决策支持的需要。对大型钢铁企业来说,它的能源中心已经实现了基础自动化和监控层面的信息化。而它对于管理决策的支持有限,这样会造成决策支持在能源系统方面的薄弱环节,使企业在降低能源成本时缺乏合理的切入点。(3) 数据资源有效利用的需要。EMS系统记录了宝钢能源运行的海量数据。这些数据是企业的宝贵财富,通过对它的分析和发掘,可以发现重要的企业能源运行规律。这些规律,无论在管理决策时,还是在系统的改造中,都有很强的指导意义。(4) 加强环境保护的需要。随着社会的进步,人们的环保意识日益增强,对钢铁企业的环保提出了更高的要求。对钢铁企业来说,高能耗往往意味着高污染。如果对能源系统加强科学管理,降低能耗,不但可以改善环境,而且可以降低环保方面的费用。1.2.5 能源运行管理与分析系统的建设目标 在钢铁企业的能源中心建立能源运行管理与分析系统(以下简称ESEOS),通过利用计算机网络、数据库、数据仓库等先进的计算机技术,对EMS系统的数据资源进行提取、处理,以便能源中心技术人员能及时生成适用的生产报表、曲线和对能源运行状况进行分析,为能源生产专业技术人员优化能源系统运行方式提供决策支持;系统同时实现能介系统运行方式变更信息无纸化归档管理,能介动力系统管网设备运行信息的计算机管理和查询,这一功能的实现将提高能源管理系统的应变处理能力,完善科学管理;系统还实现对各种能源介质的主要标志性数据提供灵活的查询和分析手段,为对钢铁企业能源系统运行进行深入的数据挖掘和建模,为企业各级领导进行能源系统宏观管理提供决策支持,奠定坚实的基础。1.3 钢铁企业能耗分析概述要实现钢铁企业的节能降耗,另一个急待解决的问题就是掌握科学、高效、可靠的能耗分析方法。1.3.1 钢铁企业能耗分析的必要性钢铁企业是耗能大户,其能源消耗费用包括一次能源费用及二次能源转换、加工、输送、回收等费用约占钢铁生产总成本的20% 30%,而能源消耗又是生产总成本中可控制的关键部分。高能耗不仅会导致高成本,也会造成资源的浪费和环境污染,严重影响钢铁工业的可持续发展。因此,通过能耗分析实现节能降耗就成为钢铁企业的一项重要战略任务。1.3.2 钢铁企业能耗分析的主要指标我国钢铁企业能源消耗指标主要用吨钢能耗表示。吨钢能耗是反映钢铁企业能源消耗和能源利用状况的重要技术经济指标,它能大致反映出钢铁联合企业钢铁生产的技术水平、原材料条件和管理水平等。按照国家统计局和国家冶金局的规定,我国吨钢能耗有反映企业能源消耗的吨钢综合能耗和用于钢铁联合企业间能耗对比的吨钢可比能耗。1.3.3 现有的钢铁企业能耗分析方法 现有的钢铁企业能耗分析方法包括工艺结构分析法、层次分析法、对比分析法及e-p分析法等,目前已经有很多文献针对这些能耗分析方法进行了讨论。但因为影响钢铁企业能源消耗的因素很多,各因素之间的相互作用又非常复杂,而传统的能耗方法或者计算太过复杂,或者根本无法解决能耗分析中的非线性问题,因此,迫切需要为钢铁企业的能耗分析问题提供新的智能化解决途径。1.3.4 模糊神经网络在钢铁企业能耗分析中的应用 随着现代科学技术的迅猛发展、人们需要解决的问题的复杂性增加,直接从数据样本中抽取经验规则的模糊神经网络(Fuzzy Neural Network)已得到越来越多的关注。模糊控制是从行为上模拟人的逻辑思维、推理和决策过程;神经网络则是从机理上模拟人的神经系统的抑制、兴奋和冲动过程。模糊控制基于模糊语言描述的产生式规则;神经网络控制基于蕴涵某种函数关系的网络结构。模糊神经网络作为这两种非解析性方法的结合体,在过程建模、模式识别和优化控制等领域中,表现出了不同于传统方法的优势。 在钢铁企业能源消耗分析中应用模糊神经网络,不仅能为能源消耗的影响因素作定量诊断,而且能对各影响因素作优化设计,甚至还可以对各影响因素作出预测,这就能为钢铁企业的能源决策提供依据,这些,是其它很多研传统究方法所不能及的。1.4 本文的主要内容与编排本文针对我国大型钢铁企业的高能耗问题,以宝钢为背景,提出了在钢铁企业的能源中心建立能源运行管理与分析系统的总体设计思想,并进一步论述了如何利用计算机技术、网络通讯技术、数据库技术及OLAP技术等现代化信息技术来建立该能源运行管理与分析系统的解决方案。同时,在对钢铁企业能耗指标及能耗分析方法进行系统介绍的基础上,利用一种改进的模糊神经网络算法对影响钢铁企业综合吨钢能耗的因素进行了一些剖析,为优化钢铁企业的能源结构与生产结构,最终达到节能降耗的目的提供了一些新的思路。本文的具体内容安排如下:第一章 绪论针对我国大型钢铁企业的高能耗问题,以宝钢为背景,简要介绍了钢铁企业能源中心的地位和功能、在能源中心建立能源运行管理与分析系统的必要性以及钢铁企业能源消耗的分析指标及分析方法,从而引出本文的研究目的及内容安排。第二章 钢铁企业能源运行管理与分析系统的设计与实现 以宝钢为例,在需求分析的基础上,提出了钢铁企业能源管理与分析系统的总体设计思想,并比较详细地介绍了各子系统的实现方案。第三章 建立钢铁企业能源运行管理与分析系统的关键技术 介绍了与建立钢铁企业能源运行管理与分析系统相关的数据库技术、网络技术、分布式计算技术以及OLAP技术等现代化信息技术。第四章 钢铁企业能耗指标及能耗分析方法概述 以宝钢为例,介绍了钢铁企业能耗分析的意义,并对现有的各种能耗分析方法进行了比较详细的叙述。第五章 模糊神经网络及其在钢铁企业吨钢综合能耗分析中的应用 简要介绍了模糊神经网络理论,并以宝钢为例介绍如何将一种改进的模糊神经网络应用到钢铁企业吨钢综合能耗的e-p分析法中,对影响钢铁企业吨钢综合能耗的各项因素进行了剖析,为钢铁企业的节能降耗工作提出了一种新型的分析与决策方案。第六章 总结与展望对本文内容进行总结,指出将来的发展方向。第二章 钢铁企业能源运行管理与分析系统的设计与实现在绪论中,我们已经讨论了在钢铁企业的现代化能源中心建立能源运行管理与分析系统的必要性和建设目标。本章中,我们将以宝钢为例,进一步讨论我国大型钢铁企业能源运行管理与分析系统的设计。2.1 需求分析通过与宝钢能源部技术人员之间的密切合作和对能源运行现状的深入分析,确定了宝钢能源运行管理与分析系统的信息及功能需求如下:l 实现能介系统运行方式变更信息联机处理,并进行归档管理;实现能介动力系统管网设备运行状态信息查询,提高能源系统调度的应变处理能力,完善科学管理。l 运用先进的系统技术、信息技术、计算机技术,对宝钢的重要能源数据进行集中有效管理,生成适用的生产报表、曲线。l 实现对各种主要能源数据的在线联机分析处理(OLAP)。2.2 设计指导思想基于绪论中提到的问题及上述系统需求分析,确定宝钢能源运行管理与分析系统的设计指导思想如下:l 整体规划,充分发挥和利用现有硬件和软件系统的作用,减少不必要的经济投入,实现先进性与经济性、近期目标与长远目标的结合。l 分布实施,利用分布式服务器/客户机网络建立规范、开放、安全可靠的人机交互系统。l 密切交互,在需求分析和系统实施过程中不断与能源中心的工作人员进行交流,以期尽可能减少系统的更新次数。l 用户满意,使系统能够充分符合用户需求,从而实现最佳的工作效率与经济效益。2.3 总体设计2.3.1 系统组成 宝钢能源分析管理系统主要由三大部分组成(如图3.3.1.1所示):(1) 任务单与管网子系统:实现能源中心各种能介系统任务单信息的无纸化传送与归档管理;实现停复役申请单的无纸化传送与归档管理;利用管网图将各动力管网设备运信息记入数据库并提供查询。(2) 报表子系统:为用户提供燃气、电力、热力、氧氮氩四个专业和供需月报、管理月报、调度日报三个层次的报表查询及编制功能。同时,能够根据用户的要求随时导入EMS的数据,产生累计月报,生成图表曲线或归档当日、当月的数据。(3) OLAP子系统:建立宝钢能源数据仓库,提供浏览和查询宝钢能源数据仓库数据的能源管理和OLAP系统。宝钢能源运行分析管理系统任务单及管网图联机处理系统报表及图表曲线系统能源OLAP系统计算机及网络、SQL Server 7.0、VB、PB、应用软件支撑系统图3.3.1.1 ESEOS系统软件结构图2.3.2 系统网络结构计算机网络是整个能源运行管理与分析系统的支撑系统,它支持信息资源共享和分布式处理。本系统采用客户机/服务器模式,网络结构如图3.3.2.1所示。图3.3.2.1 系统网络结构图 系统网络中的计算机主要执行下述四项功能: 第一个功能是监视全厂能源供求情况,并立即用数字表格或图的形式显示出来,与此同时,把收到的数据信息迅速整理出供第二、第三功能所需的计算原始数据。需要时,它还将根据测得的数据,回归出能耗变化的方程式报出能源供求的预测数据,这种回归和预测很重要。能源中心根据回归式可以明确哪些功能或能耗部门出现问题时,变化快,幅度大,经济损失大(或因势利导可取得大的收益),因而必须迅速处理。利用预测功能,可以在问题刚刚出现或即将出现时,预知到发出调度指令时,问题将发展到什么程度,按此做出调度方案进行调度达到快速处理的目的。一个钢铁联合企业各耗能工序和供能部门需监测的有数百甚至上千个测试点,如每小时监测一边连同数据整理。 第二个功能是编制年、季、月及日能源供求计划。根据生产计划做出能源供求计划。计划中的能耗,外购能源量及应采取的节能措施,都是实际生产中应力争达到的,对生产起到指导作用。年、季和月计划中包括要实施的节能工程和节能技措以及这些节能措施发挥作用的时间、效果、能源购入量和售出量(高炉煤气或焦炉煤气、蒸汽等)等。这些计划中的一些数据和指标就是能源中心经济收益的目标,应千方百计使之实现甚至超额完成。日计划的编制应是按典型生产日计划进行能源的分配计划。计划考虑面较多且详细。除了按能耗指标及生产计划计算出各生产工序的各种能耗外,还要对煤气平衡(包括煤气柜的储量变化)、氧气平衡、蒸汽平衡、水平衡、自备电厂发电量等各能源的平衡以及它们相互间的影响关系做出详细的安排。例如,由于轧钢产品品种更改要求多耗煤气,因此会出现煤气供应短缺。可能有几种方法解决,一是压缩某个(或某些)煤气用户供气量,满足轧钢需要。也可以减少供锅炉用煤气量,由此引起的锅炉燃料减少可以用外购的补充燃料(煤或油)来补足,也可减少自备电厂发电用蒸汽量,增加外购电量以满足既不减少蒸汽用户供汽量也不减少供电量。如果是用后者,由于减少对锅炉供煤气,因此锅炉产汽量减少,计划中需确定在此情况下,应减少哪台锅炉的负荷为好(不同锅炉因负荷下降,热效率的降低程序也不一样)。又由于追求的是经济效益,所以确定选择什么办法的时候都药用费用多少,对成本影响多少为标准。能源价格的变化直接影响到费用的多少,因此它也是选择解决办法时的一个重要因素。 第三个功能是进行最优化计算。这是能源中心取得经济效益的主要手段。从原理方面说,最优化计算的结果是无限多个能源分配方案中心最优结果。它的实用性取决于计算中的约束条件是否密切结合本厂生产的实际。越是符合其效果也越好。所谓本厂生产实际,是指供能及耗能部门内部,因生产条件变化在能源方面变化的规律,和更为重要的各供能耗能部门在能源方面相互依赖相互影响的规律。这个规律不是文字性的说明(定性的),而必须是有数学的表达(定量的)。在最优化计算中,计划达到的能源费用是目标,各工序间互相影响规律是约束条件,而经过整理的实测生产、能耗数字则是计算的原始数据。在编制年、季、月及日计划时,也需用最优化计算做出最佳的能耗计划,并在日常生产中实施,但是由于生产条件经常会发生变化,会偏离编计划时的条件,结果会导致对能源分配(费用)产生大的影响,所以此时要重新做最优化计算。条件变化了,原计划的办法是否仍然可用,需要由值班人员检查确定。能用,由值班人员发出调整指令,不能用,要做新的计算,新计算结果是否与当时条件符合,仍然要由值班人员核对后,发出指令进行调度。例如,高炉出现小故障,要减风操作。此时高炉煤气发生量减少,此时能源中心可能采用由高炉煤气柜补充的措施,但高炉煤气柜只能解决短时间的补充作为应急措施。根据以往经验回归出的煤气发生量变化规律,能源中心计算机要计算出来,当计算结束,做出调度方案时高炉煤气发生量将减少到多少,最优调度方案应按这个发生量做计算。究竟这个方案是否能实施,要由值班人员核对,如果故障很快消除,煤气发生量又增加,这个方案就不能使用,必要时需重新计算。显然,计算速度越快,这种因计算速度延迟导致情况变化过大、需重新计算发生的机率也就相应减少。 第四个功能是网络通信。无论是制作计划、报表还是进行优化计算,所利用的信息都将通过网络获得,而且,能源中心各部门之间任务单、申请单的传送,也应该依靠网络进行。唯有如此,才能真正实现能源中心的无纸化管理。2.4 详细设计2.4.1 任务单与管网子系统的功能与软件结构 任务单及管网子系统的功能包括:l 实现宝钢能源中心各种能介系统任务单的无纸化传送、归档与查询管理。l 实现宝钢能源中心各种能介系统停复役申请单的无纸化传送、归档与查询管理。l 利用管网图将各动力管网设备运行信息记入数据库并满足查询需要。 任务单及管网子系统的软件结构,如图3.4.1.1所示。图3.4.1.1 ESEOS任务单及管网子系统软件结构2.4.2 报表子系统的功能与软件结构 报表子系统实现的功能包括:l 提供调度日报以及各专业的供需月报、管理月报的编制、归档及查询功能;根据用户的要求能够导入EMS的相关数据。l 提供累计报表生成功能以及有关能耗分析的图表/曲线功能。l 根据用户需求,对各种报表及分析数据提供灵活的查询,并对查询结果提供另存功能。 l 系统对报表编制提供灵活的修改功能,如增减能介用户,修改报表输出格式等。 报表子系统的软件结构,如图3.4.2.1所示。图3.4.2.1 ESOES报表子系统软件结构层次图2.4.3 OLAP子系统的功能与软件结构 OLAP子系统的功能包括:l 用于实现对各种能源的主要标志性数据提供灵活的查询和分析手段。l 为宝钢能源技术人员和能源管理人员提供有效的决策支持。 OLAP子系统的软件结构,如图3.4.3.1所示。EMS数据源数据仓库OLAP服务器分析服务器OLAP前端工具客户端其他数据源ESEOS图表曲线系统能源数据仓库图3.4.3.1 OLAP子系统软件结构层次图2.5 系统的创新点 总结宝钢能源运行管理与分析系统项目的实施,我们认为其主要创新点在于:(1) 系统有机地运用了先进的系统技术、信息技术、计算机技术,对宝钢的重 要能源信息进行集中有效管理,方便了能源技术人员、管理人员对重要能 源数据的灵活查询、提供了有效的决策支持手段。(2) 系统集成了能源技术室人员编制各类专业的各种重要报表的功能,并提供 了EMS中能介数据的直接导入功能,为提高各类专业报表的编制速度、报 表数据的再利用,提供了切实可行的解决方案;为实现监控系统到决策支 持系统的无缝连接创造了一种新的模式。(3) 系统实现了能介系统运行方式变更信息无纸化归档管理,能介动力系统管 网设备运行信息管理、查询,提高了能源管理的应变能力,完善了能源系 统运行的科学管理。(4) 系统在大型企业中首次成功地实现了主要能源信息的数据仓库和在线联机 分析处理(OLAP)系统,为能源管理人员提供了多维度的能源数据灵活查 询。 第三章 建立钢铁企业能源运行管理与分析系统的关键技术上一章中,我们讨论了钢铁企业能源运行管理与分析系统的设计问题,为了成功地在钢铁企业能源中心建立能源运行管理与分析系统,数据库技术、网络技术、分布式计算技术及OLAP技术等现代化信息技术是必不可少的组成部分,下面将分别对这些关键技术进行说明。3.1 数据库技术3.1.1 SQL Server 7.0的特点l 简单的图形化管理工具,使系统管理更为直观方便。SQL Server企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和数据转换等。l 隐含的并发控制能力。SQL Server利用动态锁定功能防止用户在查询和更新并发操作时相互发生冲突,动态锁定是隐含的,用户不必关心锁定过程。l 丰富的编程接口。SQL Server提供了Transact-SQL、DB-Library for C和DB-Library for Visual Basic、嵌入式SQL等开发工具,Transact-SQL与工业标准SQL语言兼容,并在其基础上加以扩充,使它更适合事务处理方面的需要。此外它还支持ODBC和OLE DB规范,可以使用ODBC、OLE DB接口函数访问SQL Server数据库。l 多线程体系结构。SQL Server支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下能够进行并行处理,从而减少内存需求,提供系统的吞吐量。在用户数量增加时,SQL Server的运行速度也不会明显变慢。l SQL Server是Microsoft服务器套件BackOffice的成员之一,它与其它软件(Windows NT、Internet Information Server、Exchange Server等)有机结合,并充分利用它们所提供的服务或功能(如安全管理、事件日志、性能监视器、内存管理和异步I/O等),从而增强了SQL Server数据库系统的功能,且仅占用较少的系统资源。l 具有很好的伸缩性。SQL Server 7.0既能运行在Windows 95/98操作系统下,又可以运行在Windows NT Workstation、Windows NT Server等操作系统下。并且能够实现自身动态管理,自动调整对内存、锁定等资源的使用和配置。所以它可以满足从桌面应用到大型企业的分布式应用等不同层次的需求。3.1.2 SQL Server数据完整性数据完整性可以分为实体完整性、域完整性、参照完整性和用户定义完整性四类。为了实现数据完整性,SQL Server 7.0提供了一下手段:l 触发器(Trigger):触发器是一种特殊形式的存储过程,无论什么时候,当一个指定的时间(插入、更新或删除)修改表时,它就被自动调用。触发器能够查询其它表,执行非常复杂的SQL命令。触发器主要用于实施复杂的商业规则。l 规则(Rule):规则规定能被插入列中的可接收值。规则可与一个列或用户定义的数据类型相结合。规则主要用于实施域完整性,使得列中的值落在一个特定的范围内,匹配一个特定的格式或匹配一个指定表中的一项值。l 缺省值(Default):缺省值规定了当用户没有输入值,是由数据库自动插入表中的某列的缺省值。与规则一样,缺省值可与一个列或用户定义的数据类型相结合。l 约束(Constraint):约束是由数据库为用户实施的应用规则,它限制用户可以输入列中的可能值。约束不仅可以与一列相联系,也可以与多个列相联系。3.1.3 SQL Server数据备份与恢复SQL Server 7.0支持动态备份和增量备份。动态备份允许数据库正在运行的时候备份数据,即使是在数据库正备份时,用户仍可以继续访问数据库。增量备份允许只备份事务日志。此外,SQL Server 7.0的备份向导还允许用户输入SQL语句,有选择地备份数据。SQL Server中有两种数据库恢复操作:一种是系统自动执行的修复(recovery)操作,另一种是用户执行的数据库恢复(restore)操作。SQL Server每次启动时,均自动执行数据库恢复操作。以确保因断电等因素而引起系统异常关闭之前已完成的事务都写到数据库文件中,而未完成的事务则被回滚。用户执行的数据库恢复操作是指在系统出现故障时,由系统管理员或数据库所有者从数据库备份和日志备份中恢复系统或用户数据库。数据库的备份许可可由数据库所有者授予其它用户,但恢复操作许可不能授予他人。3.1.4 SQL Server的性能优化方法l 服务器的选择与配置SQL Server作为一种新型的数据库,与Windows NT网络操作系统结合得最为紧密,提高Windows NT自身的性能,可以减少数据的冲突,消除瓶颈,提高系统的访问性能。但Windows NT支持两种文件系统;NT文件系统(NTFS)和文件分配表(FAT)。其中NTFS有许多高级功能,可提高系统的安全性,但如果作为数据库服务器平台,NTFS仍需改进。而FAT是用于SQL Server的最快的文件系统。为了提高系统性能,SQL Server最好使用专用服务器。另外,数据库服务器的维护工作、批处理活动以及并发处理的管理都对SQL应用程序的性能有一定的影响。l 数据库设计在为系统进行数据库设计建模时,通常根据三类范式对数据进行规范化。规范化的目的是为了在表中消除冗余数据。冗余数据的减少,也就减少了数据库中的总数据量,这相应地提高了系统的查询性能。但是,规范化并不总能提高性能,因为规范化处理涉及到把表分成相关列最少的表,所以对一些检索来说,可能要完成复杂的联结才能实现。这种联结将导致性能下降和复杂度增大。因此,必须对规范化进行必要的平衡,适当的时候要采用反规范化技术来提高检索速度,以求最大限度地提高应用程序的性能。但采用反规范化,同时将会增加数据的存储容量。对规范化进行平衡的方法有多种,除了反规范化技术以外,还有增加冗余,增加列、分割表等,这些技术都可以提高某一项系统性能,但如果考虑整个系统的性能,则必须在确定性能之前,先确定系统的需求及边界,根据应用系统的实际情况有针对性地采用这些技术。l 查询结构SQL Server优化器在执行某些查询时,有时先会生成一个临时工作表,存放查询的中间结果,然后,再从工作表中选出最后的结果。当所有结果被返回时,工作表自动取消。一般来说,在查询中应限制会占用大量资源的数据转换的串操作,同时应避免使用会导致全表扫描的操作。l 数据库锁数据库锁可以避免数据库访问的不一致性,它对性能有一定的影响。当一个进程等待另一个进程完成其事务而被阻塞时,系统的总体响应时间增加且吞吐量会显著下降。同时,数据库锁也会带来死锁问题,因为死锁有时是不能完全避免的。建立索引时,数据库锁对系统性能也有影响。建立簇索引时,进程使用独占锁,锁住整个表,知道索引创建完成为止。建立非簇索引时,进程使用共享锁,防止表的更新。进行大量数据修改的事务,可在数据库上长时间设置锁,防止并发的数据库操作。因此,在设计数据库时,