论文部分内容阅读
电力调度自动化系统,是电力运营环境中对电网调度监视并控制的自动化应用,是一项复杂庞大而又十分重要的工程,关乎国计民生。好的电力调度环境要求必须具备安全可靠、平稳可控、反映及时、统计准确等方面的要求,我国的电网目前正在使用并逐步完善有独立知识产权的现代化调度自动化系统。电力调度自动化系统的综合数据管理子系统是电力调度自动化系统平台的核心组成部分之一。本系统的主要内容是基于山东积成电子股份有限公司最新系列产品——IES600(现或称IES500UE)电力调度自动化系统平台,对于最新的国际编码标准ISO-IEC61970、IEC61968,开发对应的数据接口、数据采集、监视界面,以及下发数据指令汇编等。本系统的目的是使多方通信数据,能顺利平稳可靠的运行在电力调度自动化系统上,并拥有友好的用户界面。它承担着大量电力专属信息的管理和各种相关数据的综合处理功能。随着我国大型电网的不断发展,电力综合数据管理系统的任务也日趋复杂,系统功能的复杂性导致了实现的复杂性和对效率的较高要求。它的健壮度直接影响到整个电力调度自动化系统的的软件质量。本文采用统一过程RUP(Rational Unified Process),结合传统的瀑布模型为主要的软件开发方法,以统一建模语言(UML)为分析设计描述语言,对电力综合数据管理系统进行需求获取、需求分析和系统设计;以J2EE为开发平台,依靠其健壮的STRUTS、SPRING、HIBERNATE开源框架,以电调用户安全登录,对电力数据获取、变更、历史数据存储等功能为例,阐述了系统的整个开发过程。本文首先分析了电力综合数据管理系统的背景和发展现状,简要阐述了系统实现需要解决的主要问题;对系统整体进行了概要描述;对需求分析和设计的方法进行了细致阐述,对系统实现过程中的关键问题给出了具体的实现技术和实现方法。本文解决的关键问题有以下几方面:第一,开发计划是整个软件开发的指导,计划制定是否切合实际,对于开发质量有着很大的影响。电力综合数据管理信息系统开发计划的制定是在细致估算的基础上进行的。在开发估算的过程中,细致的需求分析和详细设计是主要的参考文档。第二,电力综合数据管理信息系统作为电力调度自动化系统的基础,其核心地位决定了自身必须具有高安全性、高可靠性、高效率、高灵活性等的特点,如何协调高安全性高可靠性和高效率低开发成本的矛盾、高灵活性和高效率的矛盾是本系统的关键问题。第三,在软件实现的过程中,主要关注系统需求分析、设计方法,基本技术框架的构建,电调用户身份认证的安全机制,针对以上问题提出解决方案。第四,在RUP的实践过程中,为了提高开发质量,使用了一些质量控制手段,对于软件产品的质量保证启到了很好的作用。