Establishment and Application of Load Characteristic Database
LI Yu-yan LU Ting-rui LUO Jian-yu CHENG Ying WU Feng JU Ping
(1. HOHAI University,
2. JiangSu province electric power Co.JiangSu, Nanjing, 210098,China)
Abstract: A software and a database for load modeling are developed with Visual Basic 6.0 and SQL Server. This paper introduces the component of load characteristic database and its tables. With kinds of querying and calling the real load parameters in database, it's helpful to analyze the relation of load characteristic and time. Practices have shown that the establishment of load characteristic database is important for the load analysis and the stability calculation.
Keywords: load characteristic; database; load modeling; power system
0引言
电力负荷是电力系统的重要组成部分,它作为电能的消耗者对电力系统的分析、设计与控制有着重要影响。几十年来,人们提出了大量的负荷模型,包括静态负荷模型、机理动态负荷模型、非机理动态负荷模型。同时,也不断积累了不少实测参数。建立一个负荷特性数据库,能够很方便地对历史数据进行各种查询以及调用,便于从一个整体、长期的范围来对负荷特性进行比较、分析、综合和应用。
从负荷建模系统对数据库的要求而言,该负荷特性数据库必须安全可靠并且易于使用,要求提供大容量的数据仓库,支持大容量的数据调用且迅速,另外,在与其它数据库的连接、操作系统的适应上应该更具有广泛性。鉴于此,该软件和数据库分别是用Visual Basic 6.0和SQL Server来进行开发研制的。Visual Basic是一个可视化、面向对象的快速应用程序开发工具,具有强大的图形、图像处理功能,拥有强大的数据库功能。SQL Server有着很好的易用性、可伸缩性和可靠性等等,这种关系型数据库管理系统能够满足各种类型的企业客户和独立软件供应商构建应用程序的需要。在江苏电网以及河南电网的负荷特性数据库的建立和应用项目中,通过实践证明,该负荷特性数据库能够满足工程要求。
1 负荷特性数据库的构成
由于数据文件都是以扰动发生时刻的时间记录为名称的,当采集到的实测数据传输上来以后,就可以先提取出一些时间的特性,如季节、工作日或者是周末、国定假日等,这些都先被保存在总表中。经过程序对数据文件进行电量计算并做进一步判断后,数据文件可分为有效文件和无效文件。其中有效文件就可进行入库,保存在实测值数据表中并进行辨识,有功和无功的计算值保存在计算值数据表中,而辨识得到的参数结果则保存在对应模型辨识的结果表中。下面将逐一介绍各表的组成成份:
1.1总表
总表是由整个负荷特性数据库辨识数据的一些基础成分组成,除文件名、模型号、站名之外,还包括每个数据文件的采样量测数目、间隔时间、间隔时间对应的量测点、季节、日类型、负荷、非线性程度等,如图1。
1.2实测值数据表
实测数据表中包含两类,一类是有效值数据表,还有一类就是三相电压、电流瞬时值数据表。除文件名、量测数、站名之外,有效值数据表中还包括电压、频率、有功、无功的有效值记录;而瞬时值数据表中则包括电压、电流的三相瞬时值记录。
1.3计算值数据表
除文件名、量测数、站名之外,计算值数据表还包括了选用的负荷模型号以及有功和无功的各自的计算值。
1.4各种模型辨识结果表
由于选择不同模型辨识会得到不同的参数结果,所以,针对每一种模型都建立了相应的结果表。在这些表中,除了共同的都记录了对应数据文件的电压、有功、无功的最大值、最小值外,还记录了各自特定的参数结果。如图2为三阶感应电动机模型结果表,其中记录了对应数据文件用三阶感应电动机模型进行辨识的各项参数结果,如辨识代数、误差、负荷比例以及参数Rp、Rq、Pio、Qio、Pv、qv、Pso、Qso、M、T、B、C、Xt、X、r2等。
上述四类数据表完整的记录了对应节点在对应时刻的负荷特性,可见缺一不可,相辅相成。同时也由于把数据文件的不同性质分别存储于不同的表中,该数据库更具有系统性和整体性。在对节点进行分析时就应该综合不同表中的信息,完整体现对应节点对应时刻的负荷特性,而这些在软件设计中都已经很好的实现了。
2 负荷特性数据库的应用
之所以要在总表中存储有关时间的参数(如季节、工作日或节假日等),是为了能够对数据库中的数据进行更好的分析与综合。众所周知,在工程实现中积累了大量的有效负荷扰动数据并分别进行辨识后,可以得到许多离散的负荷参数样本点。由于实际的综合负荷从系统中所吸收的功率不仅与电压、频率有关,还与季节、每周的哪一天、一天的不同时间、气候以及人们的生活方式有关,仅仅把负荷母线电压、频率作为负荷模型的输入,其他的不确定因素必然使这样的负荷模型参数随时间的变化而变化,这就是负荷的时变性。负荷的时变性对负荷特性具有重要的影响,比如夏季的负荷包含有大量的空调负荷,冬季的负荷包含有大量的电热负荷,这样夏季的负荷模型动态的成分多,冬季的负荷特性接近于恒阻抗。
要深入研究负荷的特性,可以在负荷模型中加入反映负荷组成的变量,如负荷水平、季节、天气等等,这样负荷模型的输入除了电压、频率之外还有负荷水平、季节、天气等,由此将负荷的时变性包括进去,建立一种所谓的“通用”模型。如果能得到这样的负荷模型,其结果当然是很完美的。但是负荷水平、季节、天气等等与负荷模型的关系较为复杂,按目前的建模理论和技术来说建立描述这种关系的数学模型是不现实的。所以,我们在建立负荷特性数据库时加入了一些描述负荷水平以及季节、时段的参数,这样在进行综合的时候更能总结出一些规律。同时,在软件设计中,实现了在数据库数据基础上的多种查询和调用,下面将作一些介绍。
2.1负荷比例查询
负荷比例查询的目的是获取各节点在某个时间段的平均负荷特性,这可以通过对数据库中各节点该时间段的数据综合分析得到。而这个时间段可随不同选择而改变。在软件中,供选择的范围很广,可以选择一年或者是一个季节,可以选择工作日、周末或者是国定假日,还可以选择一天内的不同时段,自行设定起始时间和结束时间。其实质在于从所选择的时间段出发,对数据库进行操作,调用对应时段内的数据进行综合,就可以得到所在查询范围内的负荷特性参数。
另外,若是三阶感应电动机模型或是线性输入输出模型,还可以把这两种模型得到的参数均值转换为PSASP格式的感应电动机参数和负荷静特性参数,直接运用到综合程序计算中,且这一过程在软件中简洁快速地实现。究其实质是两个数据库之间的数据交流。即从负荷特性数据库(SQL Server)调出查询范围内的相关参数并进行综合后,换算为感应电动机或负荷静特性参数的PSASP格式,然后写入到电力系统分析综合程序数据库(Visual FoxPro)公用参数中的感应电动机表(moto_lib)或负荷静特性表(load_lib)中,供稳定计算直接使用。无论是SQL Server还是Visual FoxPro的数据库,数据访问都可以用Microsoft 的数据访问策略OLE及其后续开发的数据访问编程界面等来方便快速地实现,这些在VB6.0访问数据库技术的相关文献中都有介绍,此处不再详述。
通过数据查询,可以快速得到负荷节点各种时段的负荷参数,如表1、表2:
2.2负荷情况查询
负荷情况查询的目的则是为了获取各节点在某时间段的高峰、低谷负荷,以及对应的感应电动机比例。同样这个时间段可随不同选择而改变。软件应用中,可以选择只查询一个节点或是同时查询所有节点,可以选择查询一天、一个月、一个季度或者是一年。其实质也是基于数据库中符合查询条件数据的综合。这样,就可以得到对应时段的高峰负荷、低谷负荷以及对应于此高峰负荷、低谷负荷时的感应电动机平均比例。从而可以对负荷水平高低与感应电动机比例的关系进行分析。
从大量的数据分析可以看出,高峰负荷时的感应电动机比例相对于低谷时的感应电动机比例要低一些。
2.3其它数据读取及入库操作
本文关键字:数据库 经验交流,电工技术 - 经验交流
上一篇:不完全冻结式冰盘管融冰过程中