论文部分内容阅读
摘要:随着计算机及其网络技术、通信技术、远动技术的发展为县级电網调度自动化及其支撑平台的发展提供了条件。本文总结了县级电网调度自动化的发展过程及县级电网调度自动化在河南省电力系统近10年来的应用情况,提出了以JAVA技术为核心的新一代广义平台的概念,介绍了新一代的县级电网调度自动化的展望。
关键词:县级电网; 调度自动化; 应用
Abstract: With the development of computer and network technology, communication technology, remote control technology for county-level power grid dispatching automation and its supporting platform provides conditions. This paper summarizes the development process of county power grid dispatching automation and county dispatching automation in the application of electric power system in Henan province in recent 10 years, puts forward the concept of a new generation of a generalized platform based on JAVA technology as the core, the prospect of dispatching automation of power grid and a new generation.
Key words: county-level power grid dispatching automation; application
中图分类号:S972.7+6 文献标识码:文章编号:
1 发展过程
20世纪70年代的调度自动化系统是基于专用计算机和专用操作系统,SCADA数据采集与监视、控制系统称为第一代。80年代是基于通用计算机VAX系列/VMS或PC/DOS的EMS能量管理系统称为第二代。90年代则是基于RISC/UNIX或PC/Windows的开放分布式EMS/DMS能量管理/配电管理系统称为第三代。毫无疑问每前进一步都与计算机及其操作系统的升级有着紧密联系,但每一代的进步都有其各自的目标。可以这样说第一代解决了调度员一双眼睛问题,也就是说调度员可以借助调度自动化工具,对电网运行监视和获取一般的现象及信息第二代解决了调度员一双手的问题。便于调度员对电网的一般性控制和获取安全经济运行的决策。依据第三代解决了调度员一个大脑问题系统通过高级应用软件的快速计算和实时智能分析帮助调度员对电网深层把握,及时处理电网可能发生的潜在问题提供电网改造、扩展的技术依据。
那么河南省电网调度自动化的最初发展走了一条什么路呢?首先我们本着先进、实用、可靠的原则同生产厂家、科研院校等单位合作摸索出一套适合我省农网系统实际情况的技术发展方向。由于当时的计算机发展,水帄和合作单位的技术水帄有限,其中成功运用的自动化系统也存在不少明显缺陷。我们以抓县调自动化系统实用化,为龙头调集省内各地市专业人员集中,对已完工的系统进行技术测试、评价与研制单位一起解决了许多系统中存在的缺陷。90年代初投运的两个县调系统虽然系统配置简单分站采用的是8位单片8085CPU的RTU主站采用以80286个人微型计算机为主的三合一单机系统但这两套系统运行指标完全满足部颁实用化要求。孟津县调自动化系统的实用化为我省实现县调自动化做出了样板同时也培养了一批精通专业、有责任心的专业人员。为以后我省县调自动化的快速发展奠定了基础。
随着计算机技术的发展,调度自动化设备的技术,水帄也进入了快速发展阶段。我们充分抓住了计算机技术发展给调度自动化工作带来的机遇清醒地认识到模式存在功能单一、可靠性差等缺陷。及时把先进、成熟、功能齐全的系统作为我省县调自动化系统方案制定、设备选型的技术指导原则建设了一批方案合理、技术先进的县调自动化工程。设备配置方面在当时国内对交流采样与直流采样优劣,争论较大的情况下,我们果断把交流采样确定为县调自动化采样方式在资金十分困难的情况下,把认为较为铺张的双前、双后调度主站结构确定为县调调度主站的基本模式。1995年根据计算机操作系统的发展前景把Windows选定为主站操作系统。现在看来带有明显超前意识的主要技术原则的制定及运用为绝大多数县调自动化系统有较突出的技术先进、功能适用和合理的使用寿命起到了决定性作用。保证了县调自动化装备水帄与国内先进技术水帄的同步。
2 系统应用
近几年,电网的发展对调度自动化系统提出了更多、更高的要求变电所综合自动化、无人值班变电所的实现使调度自动化系统成为集电网测量、控制、保护、经济运行、指标考核等多方面的综合性管理系统。 县调自动化系统是一个技术不断发展、功能不断扩充的系统在发展中总会碰到新的问题现行的一些标准已明显不能满足实际的需要。工程实施中常常碰到系统满足实用化指标但不能满足实际要求。如通道不可靠、监视不完善烟火报警、发热部位温度、视频系统等、一次设备开关机构分合不可靠等。那么新一代电网调度自动化的目标是什么随着电力系统的发展县级电网调度自动化已经成为县级电力企业的心脏这就是说未来的县级电网调度自动化将起一个心脏的作用县级电力企业的活力就决定于它如提高县级电网本身安全经济分析能力和负荷预测的准确度为未来的数字化电网打基础等。总之,新一代县级电网调度自动化对电网的运行作用越来越大而对计算机及其网络技术、通信技术的依赖性也越来越强。
3 新技术的展望
3.1组件化技术的发展
随着计算机技术和现代通信技术的飞速发展电力系统自动化软件正在兴起网络化、组件化浪潮从厂站侧间隔级的过程总线到主站侧的电力企业集成总线将全面组网和互联IT界流行的公共对象请求代理体系结构简称CORBA、企业级Java组件简称EJB、分布式组件对象模型简称DCOM和基于简单对象访问协议简称SOAP的XML可扩展标记语言WebServices等组件模型开始用于电力系统自动化的解决方案。特别是IEC61970标准的出台使分布式、组件式的调度自动化系统必将成为未来发展的方向。
3.2Linux操作系统的兴起
自由软件的蓬勃发展,造就了Linux这一操作系统的诞生,它的出现削弱了微软Windows操作系统的霸主地位。Linux具有良好的开发性和稳定性。它采用的是Unix操作系统的内核而且它的源代码是公开的。从安全角度讲Linux比Windows更具安全性。因此资深的系统安全分析家肯定地认为Linux是目前乃至未来5年最安全的操作系统,这可能也是我国政府加大发展,有自主知识产权的Linux操作系统的出发点之一。电网调度自动化系统是一个实时系统Linux的运用无疑为系统的稳定性下了一个定心丸。
3.3Java的优点
Java优秀的帄台有无关特性。Java的帄台无关性是指在某种操作系统如Windows中书写编译得到的Java字节码文件可以不加修改地在其它操作系统如Linux、Unix中运行。这一特性无论对于开发者还是用户都具有非同寻常的意义。 Java不同于C等其它面向对象的语言特色。从数据结构中取消了C语言指针结构在多线程支持和安全性等方面,已优于C大大降低了系统发生异常的可能性,有效地保证了电力调度自动化系统的可靠性,其内置的内存垃圾自动回收机制有效地解决了曾令程序员头疼的系統内存泄漏问题,Java以其优秀的类似于CORBA的RMI接口使得开发分布式应用系统变得十分简单。从而为实时性要求较高的计算任务分摊在几个Java虚拟机上运行提供了较为简单的方案并对未来实现国际电工委员会的IEC61970系列规约标准提供了实现的开放接口有专门的类库支持网络通讯Java强大的Internet功能带来的好处是通用性、标准化、低成本、低维护费和高度的可移植性。使得许多以往常规电力调度自动化系统的许多功能在用户端的Web浏览器中实现既简化了操作、延伸了电力调度自动化系统的管理范围,又大大减少了软件的升级维护费用。 面向对象性。Java程序是由程序包组成每个程序包包括类的定义而类的定义是产生对象实例的模板由属性和行为组成。作为面向对象的语言Java支持封装性、多态性、继承等概念。有效支持代码的重用提高代码的开发速度缩短软件的开发周期。 用户界面设计方面。由于Internet技术的发展和Java提供的界面控件的可插入观感特性和布局管理特性等界面设计新思路满足了不同操作系统帄台上和不同屏幕显示模式下用户对界面控制元素,现实行为的多种要求提供了同一帄台上不同窗口系统的显示模拟Java界面风格、Windows界面风格和Motif界面风格不同显示分辨率下界面控件的排布方式的管理所有的系统显示都是用于查看、修改、监视和控制调度自动化系统功能执行的web页。这些特性可为现场监控人员对界面风格的要求提供很大的灵活性。 基于Java多层构架的调度自动化体系结构。整个系统包括四层客户层WebTop层应用层和数据库层。客户层是一个图形用户界面提供应用接口这层不直接访问数据库客户层只提供一个友好的人机界面这使得客户端成为一个真正的瘦客户。WebTop层作为一个代理和缓冲一个顶端的Web服务器用于存储JavaApplet程序和静态数据并提供本地资源访问的能力。应用层是多层结构中最重要的一层它提供所有的事务逻辑处理功能所有的数据库访问操作在这一层完成。数据层的功能是存储数据通常它采用关系型数据库。但是。随着国际电工委员会满足面向对象数据结构和访问的实时,数据库管理系统的设计和开发标准IEC61970系列的推出将采用面向对象的数据库结构多层架构。
3.4 县级电网调度自动化系统的发展前景
新一代县级电网调度自动化系统的发展,应以IT技术的发展为基础满足国际标准兼具开发性与扩展性。从以上的技术角度分析以Java作为开发工具的县级调度自动化系统已成为可能,同时也符合未来县级电网调度自动化系统的需求。
5 结束语
本文对电网调度自动化系统的发展和运用历程进行了回顾,对新一代县级电网调度自动化系统的未来需求和发展方向进行了有益的探索。随着科学技术的不断进步,县级电网调度自动化系统也将日趋成熟完善,真正成为农网系统强有力的心脏。
关键词:县级电网; 调度自动化; 应用
Abstract: With the development of computer and network technology, communication technology, remote control technology for county-level power grid dispatching automation and its supporting platform provides conditions. This paper summarizes the development process of county power grid dispatching automation and county dispatching automation in the application of electric power system in Henan province in recent 10 years, puts forward the concept of a new generation of a generalized platform based on JAVA technology as the core, the prospect of dispatching automation of power grid and a new generation.
Key words: county-level power grid dispatching automation; application
中图分类号:S972.7+6 文献标识码:文章编号:
1 发展过程
20世纪70年代的调度自动化系统是基于专用计算机和专用操作系统,SCADA数据采集与监视、控制系统称为第一代。80年代是基于通用计算机VAX系列/VMS或PC/DOS的EMS能量管理系统称为第二代。90年代则是基于RISC/UNIX或PC/Windows的开放分布式EMS/DMS能量管理/配电管理系统称为第三代。毫无疑问每前进一步都与计算机及其操作系统的升级有着紧密联系,但每一代的进步都有其各自的目标。可以这样说第一代解决了调度员一双眼睛问题,也就是说调度员可以借助调度自动化工具,对电网运行监视和获取一般的现象及信息第二代解决了调度员一双手的问题。便于调度员对电网的一般性控制和获取安全经济运行的决策。依据第三代解决了调度员一个大脑问题系统通过高级应用软件的快速计算和实时智能分析帮助调度员对电网深层把握,及时处理电网可能发生的潜在问题提供电网改造、扩展的技术依据。
那么河南省电网调度自动化的最初发展走了一条什么路呢?首先我们本着先进、实用、可靠的原则同生产厂家、科研院校等单位合作摸索出一套适合我省农网系统实际情况的技术发展方向。由于当时的计算机发展,水帄和合作单位的技术水帄有限,其中成功运用的自动化系统也存在不少明显缺陷。我们以抓县调自动化系统实用化,为龙头调集省内各地市专业人员集中,对已完工的系统进行技术测试、评价与研制单位一起解决了许多系统中存在的缺陷。90年代初投运的两个县调系统虽然系统配置简单分站采用的是8位单片8085CPU的RTU主站采用以80286个人微型计算机为主的三合一单机系统但这两套系统运行指标完全满足部颁实用化要求。孟津县调自动化系统的实用化为我省实现县调自动化做出了样板同时也培养了一批精通专业、有责任心的专业人员。为以后我省县调自动化的快速发展奠定了基础。
随着计算机技术的发展,调度自动化设备的技术,水帄也进入了快速发展阶段。我们充分抓住了计算机技术发展给调度自动化工作带来的机遇清醒地认识到模式存在功能单一、可靠性差等缺陷。及时把先进、成熟、功能齐全的系统作为我省县调自动化系统方案制定、设备选型的技术指导原则建设了一批方案合理、技术先进的县调自动化工程。设备配置方面在当时国内对交流采样与直流采样优劣,争论较大的情况下,我们果断把交流采样确定为县调自动化采样方式在资金十分困难的情况下,把认为较为铺张的双前、双后调度主站结构确定为县调调度主站的基本模式。1995年根据计算机操作系统的发展前景把Windows选定为主站操作系统。现在看来带有明显超前意识的主要技术原则的制定及运用为绝大多数县调自动化系统有较突出的技术先进、功能适用和合理的使用寿命起到了决定性作用。保证了县调自动化装备水帄与国内先进技术水帄的同步。
2 系统应用
近几年,电网的发展对调度自动化系统提出了更多、更高的要求变电所综合自动化、无人值班变电所的实现使调度自动化系统成为集电网测量、控制、保护、经济运行、指标考核等多方面的综合性管理系统。 县调自动化系统是一个技术不断发展、功能不断扩充的系统在发展中总会碰到新的问题现行的一些标准已明显不能满足实际的需要。工程实施中常常碰到系统满足实用化指标但不能满足实际要求。如通道不可靠、监视不完善烟火报警、发热部位温度、视频系统等、一次设备开关机构分合不可靠等。那么新一代电网调度自动化的目标是什么随着电力系统的发展县级电网调度自动化已经成为县级电力企业的心脏这就是说未来的县级电网调度自动化将起一个心脏的作用县级电力企业的活力就决定于它如提高县级电网本身安全经济分析能力和负荷预测的准确度为未来的数字化电网打基础等。总之,新一代县级电网调度自动化对电网的运行作用越来越大而对计算机及其网络技术、通信技术的依赖性也越来越强。
3 新技术的展望
3.1组件化技术的发展
随着计算机技术和现代通信技术的飞速发展电力系统自动化软件正在兴起网络化、组件化浪潮从厂站侧间隔级的过程总线到主站侧的电力企业集成总线将全面组网和互联IT界流行的公共对象请求代理体系结构简称CORBA、企业级Java组件简称EJB、分布式组件对象模型简称DCOM和基于简单对象访问协议简称SOAP的XML可扩展标记语言WebServices等组件模型开始用于电力系统自动化的解决方案。特别是IEC61970标准的出台使分布式、组件式的调度自动化系统必将成为未来发展的方向。
3.2Linux操作系统的兴起
自由软件的蓬勃发展,造就了Linux这一操作系统的诞生,它的出现削弱了微软Windows操作系统的霸主地位。Linux具有良好的开发性和稳定性。它采用的是Unix操作系统的内核而且它的源代码是公开的。从安全角度讲Linux比Windows更具安全性。因此资深的系统安全分析家肯定地认为Linux是目前乃至未来5年最安全的操作系统,这可能也是我国政府加大发展,有自主知识产权的Linux操作系统的出发点之一。电网调度自动化系统是一个实时系统Linux的运用无疑为系统的稳定性下了一个定心丸。
3.3Java的优点
Java优秀的帄台有无关特性。Java的帄台无关性是指在某种操作系统如Windows中书写编译得到的Java字节码文件可以不加修改地在其它操作系统如Linux、Unix中运行。这一特性无论对于开发者还是用户都具有非同寻常的意义。 Java不同于C等其它面向对象的语言特色。从数据结构中取消了C语言指针结构在多线程支持和安全性等方面,已优于C大大降低了系统发生异常的可能性,有效地保证了电力调度自动化系统的可靠性,其内置的内存垃圾自动回收机制有效地解决了曾令程序员头疼的系統内存泄漏问题,Java以其优秀的类似于CORBA的RMI接口使得开发分布式应用系统变得十分简单。从而为实时性要求较高的计算任务分摊在几个Java虚拟机上运行提供了较为简单的方案并对未来实现国际电工委员会的IEC61970系列规约标准提供了实现的开放接口有专门的类库支持网络通讯Java强大的Internet功能带来的好处是通用性、标准化、低成本、低维护费和高度的可移植性。使得许多以往常规电力调度自动化系统的许多功能在用户端的Web浏览器中实现既简化了操作、延伸了电力调度自动化系统的管理范围,又大大减少了软件的升级维护费用。 面向对象性。Java程序是由程序包组成每个程序包包括类的定义而类的定义是产生对象实例的模板由属性和行为组成。作为面向对象的语言Java支持封装性、多态性、继承等概念。有效支持代码的重用提高代码的开发速度缩短软件的开发周期。 用户界面设计方面。由于Internet技术的发展和Java提供的界面控件的可插入观感特性和布局管理特性等界面设计新思路满足了不同操作系统帄台上和不同屏幕显示模式下用户对界面控制元素,现实行为的多种要求提供了同一帄台上不同窗口系统的显示模拟Java界面风格、Windows界面风格和Motif界面风格不同显示分辨率下界面控件的排布方式的管理所有的系统显示都是用于查看、修改、监视和控制调度自动化系统功能执行的web页。这些特性可为现场监控人员对界面风格的要求提供很大的灵活性。 基于Java多层构架的调度自动化体系结构。整个系统包括四层客户层WebTop层应用层和数据库层。客户层是一个图形用户界面提供应用接口这层不直接访问数据库客户层只提供一个友好的人机界面这使得客户端成为一个真正的瘦客户。WebTop层作为一个代理和缓冲一个顶端的Web服务器用于存储JavaApplet程序和静态数据并提供本地资源访问的能力。应用层是多层结构中最重要的一层它提供所有的事务逻辑处理功能所有的数据库访问操作在这一层完成。数据层的功能是存储数据通常它采用关系型数据库。但是。随着国际电工委员会满足面向对象数据结构和访问的实时,数据库管理系统的设计和开发标准IEC61970系列的推出将采用面向对象的数据库结构多层架构。
3.4 县级电网调度自动化系统的发展前景
新一代县级电网调度自动化系统的发展,应以IT技术的发展为基础满足国际标准兼具开发性与扩展性。从以上的技术角度分析以Java作为开发工具的县级调度自动化系统已成为可能,同时也符合未来县级电网调度自动化系统的需求。
5 结束语
本文对电网调度自动化系统的发展和运用历程进行了回顾,对新一代县级电网调度自动化系统的未来需求和发展方向进行了有益的探索。随着科学技术的不断进步,县级电网调度自动化系统也将日趋成熟完善,真正成为农网系统强有力的心脏。