天生桥AGCAVC软件开发详细设计说明书2 (一)_第1页
天生桥AGCAVC软件开发详细设计说明书2 (一)_第2页
天生桥AGCAVC软件开发详细设计说明书2 (一)_第3页
天生桥AGCAVC软件开发详细设计说明书2 (一)_第4页
天生桥AGCAVC软件开发详细设计说明书2 (一)_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目编号:

天二厂AGCAVC运行软件开发

详细设计说明书

Version:2.0

项目承担部n:水电厂监控事业部

撰写人(签名):朱华

完成日期:2011年7月24日

本文档使用部门:■主管领导■项目组

□客户(市场)□维护人员□用户

评审负责人(签名):

评审日期:

南京南瑞集团公司

水利水电技术分公司

目录

第一章引言........................................................3

1.1编写目的......................................................3

1.2背景..........................................................3

1.3定义..........................................................3

1.4参考资料......................................................3

第二章程序介绍....................................................4

2.1程序结构......................................................4

2.2模块介绍......................................................5

2.2.7计算模块...................................................5

2.2.2分配模块...................................................5

第三章总体结构....................................................6

第四章文件定义....................................................7

4.1系统文件......................................................8

4.2缺省参数文件.................................................8

4.2.2缺省AGCAVC机组参数......................................9

4.2.3缺省AGC/WC电站输入、输出参数............................9

4.2.4缺省AGCAVC机组输入、输出参数...........................10

4.3AGCAVC生成的工程文件定义..................................10

4.3.1电站参数配置文件...........................................10

4.3.2电站输入、输出参数配置文件.................................10

4.3.3机组参数配置文件..........................................11

4.3.4机组输入、输出参数配置文件................................11

第五章参数传递方式...............................................12

第六章人机接口..................................................14

6.1组态界面......................................................14

62调试界面......................................................15

6.3运行界面......................................................15

第七章天二厂AGCAVC数学模型...................................17

7.1目标函数.....................................................18

7.2约束条件.....................................................18

7.3求解算法.....................................................19

7.3.1闭锁容量计算..............................................21

7.3.27点模型计算...............................................21

7.3.3AGC负荷分策略...........................................22

7.3.4负荷分配校核..............................错误!未定义书签。

7.3.5/WC控制策略.............................................23

第一章引言

1J编写目的

本说明书确定系统的详细功能模块和数据结构,为下阶段开发工作提供依

据。

1.2背景

软件系统的名称:天生桥AGCAVC运行软件

本项目的任务提出者:

本项目的任务开发者:

软件系统的用户:工程中心

1.3定义

AGCAVC(AutomaticGenerateControlandAutomaticVoltageControl):自动发电控

制和自动电压控制

1.4参考资料

AGCAVC维护手册

NC2000计算机监控系统使用手册(第三册NC2000组态工具)

第二章程序介绍

2.1程序结构

为了灵活地适应天生桥水电厂AGCAVC运行管理的要求,agcavc核心计算程

序分为两大模块,分别是数据采集计算模块、有、无功负荷实时分配模块。

agcavc的两个模块可分别完成不同类型的调度,组成一个完整的有机整体。

由于天生桥水力发电总厂

agcavc各模块间关系见图k

图1agcavc各模块逻辑关系示意图

2.2模块介绍

2.2.1计算模块

功能:从nc2000应用界面读取数据,从逻辑源得到数据,从组播得到数据。

通过逻辑运算和线性插值得到分配模块需要的各类参数。

运行条件:agcavc进程启动且运行正常。

2.2.2分配模块

功能:根据计算模块得出的各类参数,综合判断,按照一定分配原则和闭锁

关系完成有功负荷频率控制和无功电压控制功能。

运行条件:1.电站AGC、AVC功能投入2.闭环控制3.各机组有功、无功可

调0

第三章总体结构

AGCAVC程序包包含了AGCAVC核心进程agcavc,服务器端AGCAVC加

载程序、AGCAVC组态界面、AGCAVC调试界面、AGCAVC客户端加载及接口

程序等。其工作流程如图2所示:

图2AGCAVC程序工作流程图

第四章文件定义

AGCAVC程序作为与NC2000相对独立的一个系统,有其自身的完整的文

件体系,以确保AGCAVC程序组态、调试及运行的灵活性。

AGCAVC相关的文件共分为三大类。第一类为系统文件,指定当前使用的

工程及缺省的AGCAVC模块。第二类为缺省参数文件,主要存放参数的名称及

类型,用于数据组播及供JAVA侧生成组态界面、调试参数及动态连接列表。第

三类为工程配置文件,主要存放工程相应参数的值,供C侧程序读入计算参数。

AGCAVC计算时使用的参数可分为两类。第一类为非实时数据,反映电厂

的基本特性的数据,如各水电厂机组台数等,这类数据原则上不变化。第二类为

实时数据,该类型又可细分为两类。一类是运行过程中的实时数据,如各机组当

前水位、当前出力等,这类数据特点是实时变化。另一类是控制程序运行方式、

模型选择的参数,如AGCAVC投退、调度目标等,这类数据由运行人员人工给

定。针对这三种类型参数的特点,采用各自合适的参数输入方法。对第一类数据

采用组态文件输入,对第二类数据采用逻辑源方式输入,对第三类数据采用画面

给定的方式。其中逻辑源方式输入也必须采用文件的方式存放逻辑源信息。因此

工程配置文件主要分为常规配置文件和输入输出配置文件。

非实时数据实时数据

输入、输出参数

常规参数、运行控制参数

缺省参数age_plant_arg,propertiesage_plant_input_perties

age_jz_perties

文件age_jz_input_arg,properties

参数类型

常规参数

AGCAVCPRJNAME_perties运行控输入、输出参数

工程配置AGCAVCPRJNAME_机组号制参数AGCAVCPRJNAME_input_perties

文件_Jz__perties人机界AGOWCPRJNAMEjfl组号

参数值面输入_Jz3nput_perties

注:灰色表格部分为实时数据

4.1系统文件

4.1.1工程文件

目录:data/resource

文件名称:strategy

文件内容描述:工程别名,用来确定当前使用的工程

文件内容举例:tsq

4.1.2缺省AGCAVC功能块名称

目录:data/resource

文件名称:perties

文件内容描述:文件中可以有多个功能块,每个功能块有两个描述,前面是中

文描述,后面是英文描述,以逗号分隔。该文件由AGCAVC组态界面自动生成。

文件格式如下所示:

010(111161=天生桥水力发电总厂,tsq

AGCAVC组态时会根据这里定义的英文描述生成相应的工程配置文件,故在本

文中将这里的英文描述定义为AGCAVCPRJNAME,后面将用到该名称。

4.2缺省参数文件

4.2.1缺省AGCAVC电站参数

目录:data/resource

文件名称:agc_plant_perties

文件内容描述:AGCAVC缺省的电站参数列表,该表作用如下:

服务器侧的AGCAVC根据该表的定义将这些数据组播出来,供其他程序使用,

客户端的接收程序根据该表内容接收数据组播报文,同时根据该表内容提供

AGCAVC的动态连接功能,即AGCAVC数据库中可以进行动态连接的梯级测点

即由该配置表决定。AGCAVC调试界面中的梯级参数列表也是根据该表生成。

该表格式如下:

英文别名=中文描述:数据类型

其中如果数据类型为3表示该属性是整型数

数据类型为5表示该属性是浮点数

数据类型为8表示该属性是字符串

数据类型为14表示该属性是曲线类型,288点浮点数组

没有数据类型(没有:)表示缺省类型,为浮点类型

4.2.2缺省AGCAVC机组参数

目录:data/resource

文件名称:agc_jz_perties

文件内容描述:AGCAVC缺省的电厂参数列表,该表作用如下:

服务器侧的AGCAVC根据该表的定义将这些数据组播出来,供其他程序使用,

客户端的接收程序根据该表内容接收数据组播报文,同时根据该表内容提供

AGCAVC的动态连接功能,即AGCAVC数据库中可以进行动态连接的电厂测点

即由该配置表决定。AGCAVC调试界面中的机组参数列表也是根据该表生成。

该表格式如下:

英文别名=中文描述:数据类型

其中如果数据类型为3表示该属性是整型数

数据类型为5表示该属性是浮点数

数据类型为8表示该属性是字符串

数据类型为14表示该属性是曲线类型,288点浮点数组

没有数据类型(没有:)表示缺省类型,为浮点类型

4.2.3缺省AGCAVC电站输入、输出参数

目录:data/resource

文件名称:agc_plant_input_perties

文件内容描述:AGCAVC缺省的全厂输入、输出参数列表,该表作用如下:

服务器侧的AGCAVC根据该表的全厂输入参数定义从NC2000数据库中读取

相关的数据参与AGCAVC运算,并根据输出参数的定义将运算后的数据写入相

应的NC2000数据库中。该表列格式如下:

“中文描述”,“英文描述”,“连接测点中文描述”,“连接测点实际描述",输入/

输出点

其中输入/输出点列为true表示是输出点,false或没有描述表示是输入点。

4.2.4缺省AGCAVC机组输入、输出参数

目录:data/resource

文件名称:agcjz_input_perties

文件内容描述:AGCAVC缺省的机组输入、输出参数列表,该表作用如下:

服务器侧的AGCAVC根据该表的机组输入参数定义从NC2000数据库中读取

相关的数据参与AGCAVC运算,并根据输出参数的定义将运算后的数据写入相

应的NC2000数据库中。该表列格式如下:

“中文描述”,“英文描述”,“连接测点中文描述”,“连接测点实际描述”,输

入/输出点

其中输入/输出点列为true表示是输出点,false或没有描述表示是输入点。

4.3AGCAVC生成的工程文件定义

4.3.1电站参数配置文件

目录:projects.strategy/db

文件名称:AGCAVCPRJNAME_agc_plant_perties

文件内容描述:AGCAVC组态界面生成的全厂参数配置表,该表作用如下:

该表定义了agcavc程序中需要使用的全厂参数定义。格式如下:

参数英文描述=参数值

4.3.2电站输入、输出参数配置文件

目录:projects.strategy/db

文件名称:AGCAVCPRJNAME_agc_plant_input_perties

文件内容描述:AGCAVC组态界面生成的工程用梯级输入、输出参数列表,

该表作用如下:

服务器侧的AGCAVC根据该表的梯级输入参数定义从NC2000数据库中读取

相关的数据参与AGCAVC运算,并根据输出参数的定义将运算后的数据写入相

应的NC2000数据库中。该表列格式如下:

“中文描述”,“英文描述",“连接测点中文描述”,“连接测点实际描述”,输

入/输出点

其中输入/输出点列为true表示是输出点,false或没有描述表示是输入点。

4.3.3机组参数配置文件

目录:projects.strategy/db

文件名称:AGCAVCPRJNAME_机组号_agcjz_perties

该文件名中的AGCAVCPRJNAME请参见1.2节的定义。

文件内容描述:AGCAVC组态界面生成的机组参数配置表,该表作用如下:

该表定义了agcavc程序中需要使用的各台机组参数定义。格式如下:

参数英文描述=参数值

4.3.4机组输入、输出参数配置文件

目录:projects.strategy/db

文件名称:AGCAVCPRJNAME_电厂号_agc」z_input_perties

文件内容描述:AGCAVC缺省的电厂输入、输出参数列表,该表作用如下:

服务器侧的edc根据该表的机组输入参数定义从NC2000数据库中读取相关的

数据参与AGCAVC运算,并根据输出参数的定义将运算后的数据写入相应的

NC2000数据库中。该表列格式如下:

“中文描述”,“英文描述”,“连接测点中文描述”,“连接测点实际描述",输入/

输出点

其中输入/输出点列为true表示是输出点,false或没有描述表示是输入点。

第五章参数传递方式

参数的传递方式采用如下方式

•组播端口:6101

•AGCAVC程序名:agcavc

•电站AGCAVC实时库(组播方式)

_______Code(3,int)_______

________Len(int)________

AGCAVCName(char[24])-

Tagnum(int)

Value

_________Value_________

Checksum(int)

■机组实时库(组播方外)

Code(4,int)

Len(int)

AGCAVCName(char「24])一

_____Subnum(n,int)______

______Subno・l(int)______

______Tagnum-Mint)______

Vaule-1

Value-1

Subno-n(int)

Tagnum-n(int)

Value-n

Value-n

Checksum(int)

应用系统至AGCAVC信文格式

•电站参数设置

Code(1,int)

AGCAVCname(char[24])

Tagpath(char[24])

Datatype(short)

Value(int/float/char[24])

•机组参数设置

Code(2,int)

AGCAVCname(char[241)

Subno(int)

Tagpath(char[24])

Datatype(short)

Value(int/float/char[24])

AGCAVC功能作为一个独立的软件形式存在(组态界面、调试界面、运行

进程、数据库存取API函数、系统文件和工程文件),在NC2000系统中,AGCAVC

参数仍采用@作为标识符,AGCAVC可通过系统配置的电厂名称(AGCAVCname

项)区分。

第六章人机接口

6.1组态界面

口高线功能°I3

全厂爹数

节点另恰卜SQMAIN|AGO5式|技等比例分配-I

机组参数

机蛆自数,6iAVbJ式|拉比伊盼《,▼]

输入嗡出叠致

机组发耕|4_神0空戳密|3|机组停机态|l_

保存a透

返回上级菜单标准嫌率|50.0|Hz远方有功设值上曝|1320|MW

故障叛率上限—.3|也远方有功设值下隙;0MW

故障叛军下限|"7_|Hz远方设定有功"发值差限|200|MW

正常调频上限.1|HZ现地设定有g突发值差限|200_MW

正常调级下限.9.9|HZ远方设定有功梯窗艮值|200|MW

全厂旅转爸用|。

紧急翻±PB.2|HZ|MW

紧急调频课即|HZ全厂有功调整死区;25MW

正常调频硒[200.0|有功设值死区|。|MW

远方无功设值上隰,00|MVar

紧急涮频系数|3。0。|

按水头出力限运行领军部艮|。|HZ远方无功设值1柳;-600MVar

远方设定无功与实发值差限|100MVar

自动预计fl4间

现地设定无功与实发值差限卜0。|MVar

自动开机预计|。5|d'W

电压调整死区]。5!Kv

自动僖机桎计I”|“曲

自动开修机有功向上覆盖面枳|。|MW

自动开僖机有功向下稍盖面粗0MW

母线电压设定计箕方法

AGCAVC组态工具具备灵活性和界面定制功能,能依据AGCAVC缺省参数

文件生成需组态的内容,通过工程组态生成系统配置文件和工程数据文件。

6.2调试界面

AGCAVC调试工具具备灵活性和界面定制功能,能依据AGCAVC缺省参数

文件生成需监视的内容;具备监视AGCAVC功能当前运行状态和实时数据刷新,

在调试状态下设值等功能。

6.3运行界面

(1)AGCAVC监视画面

还缺AVC的界面图。

相关参数:电站AGCAVC功能投入/退出、负荷给定方式定值/曲

线、各机组AGC功能投入/退出、AGCAVC有功分配值、全站总有功给

定值、全站总有功实发值、全站有功最大及最小出力、水头。

第七章天二厂AGCAVC数学模型

天二厂新监控系统2010年12月开始技术改造,改造后采用南瑞

水利水电分公司提供的NC2000监控系统软件。根据当前电厂改造情

况,天二厂AGC除具备常规水电厂的功能外,还有以下特殊策略。

采用一个调压井带两台机组,为保证调压井的安全,设计了平压

策略闭锁调压井内机组调节容量,具体算法为:

某一时刻调压井(单井)许可最大调节容量(当量)为220MW

(可设定值);许可调节容量为:当前实发考虑调压井安全的可调区

间和机组实际可运行区组合产生的可调节区间两者间取“保守”可调

区间。人时刻的调节指令,至小时刻开放的井内可调容量号,〃(当量

值)具体计算方法如式(1)所示。

Pktdl=鼻”/max-^bsdl~4”/max—。。一子')△「*K”

T(1)

其中为为任何时刻调压井许可最大调节容量(当量)

以为t2时刻调压井闭锁容量(当量)

/(r2-r,<T)

〃—[oa2-z,>T)

丁为一次指令下发到其闭锁容量为零所经历的时间

AP为4时刻调节指令的变化量的绝对值。

K、=0.95(井内功率匕“e[0,10))

k=/C2=1.00(井内功率9”,€口0,23))

"一]&=1.35(井内功率之.e[23,34))

4=L75(井内功翱334,48))(式内数值可整定,功率单位:万)

而井内可调容量几"转换成保守实际可调容量七公式如式⑵所

z]\O

Pfa=Pktdl/K〃⑵

其中K,,为按照(①,+匕“)作为新的最大可能井内功率得出的保

守当量系数。

对当前时刻的可调容量计算,是按照前面所有指令算出的闭锁容

量(当量)进行线性叠加,得出总的闭锁容量(当量)和可调容量(当

量),而后再依据式⑵得出保守可调容量

不允许同井内2台机组同时跨越振动区。考虑闭锁容量限制,实

际上发生的可能性很小,一旦出现,拒绝执行。

监控系统直接给调速器下发有功设定值,为防止通讯中断造成机

组负荷波动,设计了设值反校功能,当监控系统下发给调速器的设值

与调速器反馈给监控系统的设值保持一致时,才真正下发确认执行标

记。

机组优先停机功能:任何时刻只允许一台机组投优先停机功能,

投入优先停机功能的机组只接受减出力命令,并优先分配减出力。

针对天二厂调压井闭锁容量、设定值通讯直接下发等特点,建立

了基于最小能耗比(负荷波动最小)运行原则的天二厂AGCAVC参考

数学模型。

下面还要考虑AVC的改进算法。将调压系数变化,变增益的算

法。

7.1目标函数

负荷波动最小或者能耗比最小。

7.2约束条件

⑴调压井闭锁容量限制。处于调压井内的机组负荷波动的绝

对值累加,不超过本调压井当前可以调节的容量。

⑵不允许两台机组同时穿越振动区,也不允许能耗比过大的

负荷调整方案。

⑶机组出力约束

MinKE4%

<4匕4%(3)

P,〈Emax

式中Pij]为第i级电站第j个不可运行区域的出力下限;Pijh为第

i级电站第j个不可运行区域的出力上限;m为不可运行区的个数;

j=l-m;k=j+lo

7.3求解算法

为便于程序实现,算全厂可调范围按照分层计算,首先按照井内

机组的振动区和AGC投入状态,算出井内“联合振动区”和可调区

间,然后按照第式⑴和式⑵的算法用闭锁容量进行修正,这样得出

井内可调区间和不可运行区;再对三个井进行组合计算得出全厂可调

容量和不可运行区。简单说,就是“先井内”、“再平压约束”、“再井

间”。先计算出单机的“7点模型”,再计算出调压井的“7点模型”,

最后再组合计算出全厂的“7点模型”。

负荷分配时,则按照先井间分配、再井内,最后在众多可行方案

中按照穿越振动区最少、造成负荷波动最小的原则进行分配。同时也

需要剔除造成两台机组同时穿越振动区和造成负荷波动(能耗比)过

大的分配方案。

在前面计算出全厂“7点模型”,为保证每个负荷设定点均能合

法运行,对每个设定值均下发测试一次,不会机组运行在振动区,也

不会造成机组间、调压井间负荷大幅度波动的分配方案才保留为合法

运行设定点,然后依据校核结果对全厂7点模型进行修正。

当调速器实际给定功率发生变化时,才计算此次指令造成的闭锁容量。AI96。

就是功率给定实际执行后才能算闭锁容量。在发确认执行令到leu,和功率确认

执行返回过程暂时封锁7点模型,将其压缩到一点(本次有效设定值)

设定值送到调速器安全策略:

令机组设定送给调速器的分配值需整型化,整型化偏差需加以补偿,保证

总设定不变;另外要加确认执行遥控标记;且考虑单机校验功能,需要

加上指令序号。

AGC有功采用5位整数的方式进行下发,其中,最高为一般为2,为确

认执行遥控标记,次高位为指令序号,在1〜7之间循环变化,后3位

为AGC分配给机组的有功设定值,从agcavc.c的337行开始。

令设定值总和校验时采用死区,即各机组调速器设定反馈总和与当前设定

值偏差在一定范围内认为校验通过;

令单机校验时也采用死区,即机组调速器设定反馈与机组当前设定值偏差

在一定范围内认为校验通过;

全厂及机组的设定值校验在程序agcavc.c的6822行函数

rAGCResultCheck中,当AGC程序完成分配后,立即进行全厂及机组

的设定值校验,两者都合格后才进行下发。单机检验从6839行开始,

策略是该机组AGC分配值与调速器功率反馈之差在1.0之内,认为单

机校验通过;全厂校验从6858行开始,策略是处于开机状态的AGC机

组的调速器功率反馈值之和与全厂总有功设定值之差在1.0之内,认为

全厂校验通过。

令单机校验时,机组设定值落入振动区或超限(220MW),则校验不通过,

拒绝执行发告警。

在执行全厂总有功设定值时,只要设定值不在全厂联合振动区或者越全

厂可调容量上限,AGC程序就不会将机组设定值分配在机组的振动区

或者超限,而如果设定值落在全厂振动区或越全厂可调容量上限,AGC

程序会报警并拒绝执行此设定值。

令单机和总和校验均通过后,则给出确认执行遥控标记(维持2秒,在此2

秒内不执行新设定值),告诉调速器执行设定值;

7.3.1闭锁容量计算

任何一次调节,均从调速器真正收到调节指令并成功反馈给AGC

软件时才开始计算,且每一次调节所产生的闭锁容量均在固定平压时

间T时间内完全开放,过程中是时间的线性函数。多次调节的闭锁容

量变化采用线性叠加的方式累计,即某时刻调压井的闭锁容量为前面

过去T时间内所有调节指令累加和。算出闭锁容量累加和后,又得出

当前调压井的可调容量当量,再用当前机组实发算出可能达到的最大

井内功率,进而得出当量系数,用此当量系数得到调压井实际可调容

量。

如果调压井内无机组参加AGC,则调压井可调容量显示值强制

赋值为零,但程序内部同时仍在进行计算,只是不显示。

7.3.27点模型计算

7点模型计算分成四个层次:井内区间合并,按调压限制修正,

厂内区间合并,7点模型反校。

首先调压井内机组依据其AGC投入/退出状态和机组实际振动区

采用区间合并的方式算出井内联合振动区和可调区间。

而后考虑调压井平压的限制(井内最大可调容量限制),对调压井

内可调区间和井内不可运行区进行修正,得到考虑平压限制的井内可

调区间和井内不可运行区。

在此基础上,依据调压井内机组AGC投入/退出状态,仍采用区

间合并的方式算出天二厂粗略的全厂联合振动区和可调区间。

在粗略的天二厂可调区间内,对每一个可调功率点均进行负荷分

配校验,一旦发现会造成负荷波动过大的机组或会造成井内两台机组

同时穿越振动区的“可调功率点”,即将此点修正为非合理运行点,

同时按照不可运行点对待。经过这一轮完整校验后,彻底修正天二厂

的联合振动区和可调区间,保证7点模型中的每一个可调功率点都可

以分配到机组,并且不会造成机组大范围负荷波动和井内两台机组穿

越振动区。

7.3.3AGC负荷分配策略

天二厂AGC分配采用调压井间和调压井内两个层次。当调度、

电厂或曲线方式下全厂总有功下发到AGC软件,此设定值按照可调

容量分配到各调压井,形成N个分配方案,剔除负荷波动过大的方

案后剩下M(M<=N)个方案,再在调压井内按照井内AGC投入/退出

状态按造成负荷波动最小的原则分配到各台机组,同时也剔除造成负

荷波动过大或会造成井内两台机组同时跨越振动区的方案,最后得到

N中机组间负荷分配方案,最后在这N种方案中,再按照全厂机组

间负荷波动最小的原则找到最优解。下发给PLC执行。

这里要提到AGC调节能耗比的概念,由于寻优过程中只能按照

负荷波动过小的找到最优解,但不能保证这样找到的解是否真正合

理,于是引入能耗比J的概念。

邓-%

1_______________

P…一P

式中:

片为i号机组的调整前功率值

P.为i号机组本次AGC设定值

P为全厂的调整前功率值

々gc为全厂本次AGC设定值

在寻优过程中,设定的定值,一旦寻优方案的能耗比超过口”则

判定此方案不合理,直接丢弃。

7.3.5AVC控制策略

自动电压控制(AVC)是指按预定条件和要求自动控制水电厂母线电压或全

电厂无功功率的技术。在保证机组安全运行的条件下,为系统提供可充分利用的

无功功率,减少电厂的功率损耗。水电厂AVC子站系统接收AVC主站系统下发

的全厂控制目标(电厂高压母线电压、全厂总无功等),按照控制策略(电压曲

线、恒母线电压、恒无功)合理分配给每台机组,通过调节发电机无功出力,达

到全厂目标控制值,实现全厂多机组的电压无功自动控制。

1)控制模式

AVC提供两种控制模式:定值方式与曲线方式。

定值方式

①按按照中调/当地给定全厂总无功方式控制全厂无功负荷分配。

注:QSET:全厂无功设定值。

0赤:不参加AVC机组所发无功之和。

②按照中调/当地给定的母线电压值,对全厂无功进行分配,使电厂母线电

压维持在给定水平。

QAVC~QACT+△V•KVNOR-QAVC

注:QAVC:全厂无功AVC分配值。

Q,。:当前实发无功。

AV:实际母线电压与给定电压值偏差。

KVNOR:母线电压在正常电压值范围内的调压系数。

。正:不参加AVC机组所发无功之和。

当母线电压值在正常电压范围以外,按紧急调压系数进行调节

QAVC=QACT+△£*^VEMG~QAVC

注:K皿°:母线电压在正常电压值范围外的紧急调压系数

③按照中调给定的母线电压增量,对全厂无功进行分配,使电厂母线电压

维持在给定水平。

QAVC~QACT+AV*KVNOR—QAVC

注:QAVC:全厂无功AVC分配值。

当前实发无功。

AV:中调给定母线电压增量。

K::母线电压在正常电压值范围内的调压系数。

。赤:不参加AVC机组所发无功之和。

当母线电压值在正常电压范围以外,按紧急调压系数进行调节

QAVC~QACT+AV•KVEMG-Q赤

注:K皿G:母线电压在正常电压值范围外的紧急调压系数。

曲线方式

按照中调/当地设定的电压曲线的当前值,对全厂无功进行分配,使母线

电压维持在曲线设定值水平。

QAVC~QACT+△"•^VNOR~Q~AVC

注:QAVCI全厂无功AVC分配值。

QACr:当前实发无功。

AV:实际母线电压与给定电压值偏差。

K^:母线电压在正常电压值范围内的调压系数。

。被:不参加AVC机组所发无功之和。

当母线电压值在正常电压范围以外,按紧急调压系数进行调节

QAVC=QACT+△"•^VEMG~QAVC

注:M:母线电压在正常电压值范围外的紧急调压系数。

2)分配原则

①等功率因数原则。

p

X

QiAvc=QAVC5R(z=1,2,•••,«)

2-i,=1i

注:〃:参加AVC的机组数。

P,:参加AVC的第i台机组的当前有功实发值。

Z":参加AVC机组的当前有功实发值之和。

QMW:AVC分配到第i台参加AVC机组的无功。

②无功容量成比例原则。

QMVC=(,=12…,〃)

2^=]QiMax

注:":参加AVC的机组数

QiMax:参加AVC的第i台机组的最大无功容量。

X'TQM:参加AVC机组的最大无功容量之和。

Q“VC:AVC分配到第i台参加AVC机组的无功。

③相似调整裕度原则

QiAVC=QAVCX(i=1,2,…,”)

(QiMax-Q)

注:«:参加AVC的机组数。

2,^-e,:参加AVC的第i台机组的无功调整裕度。

-Q,):参加AVC机组的当前无功调整裕度之和。

ertVC:AVC分配到第i台参加AVC机组的无功。

④动态优化原则

F

QiAVC=QAVCX_//(i=1,2,…,〃)

Zi=li

注:〃:参加AVC的机组数。

勺参加AVC的第i台机组的当前优化系数。

£"):参加AVC机组的当前优化系数之和。

QiAVC:AVC分配到第i台参加AVC机组的无功。

特别说明:不参加AVC机组,AVC分配值跟踪实发值,但此值只供显示,并不

实际作用于该机组。母线电压与给定电压值在电压死区内,AVC分配值跟踪实

发值。

附表

表1:天生桥水力发电总厂AGCAVC全厂参数表

AGCAVC参数表(全厂)版本V2.0.OTSQ

数据类

描述英文名型备注

AGVC处于调试态AGVC_I)EBUG整型调试态,与应用系统接口关闭

字符串

运行AGVC节点别名AGVC_NODENAME型运行AGCAVC程序的节点别名

全厂机组台数NUM_GEN整型

机组发电状态RUNNING整型

空载状态NOLOAD整型

停机状态STOP整型

机组调相状态TX整型

全厂AGC退出或投入PAGCONOFF整型

AGC下令到LCU调节负荷使能

AGC闭环调节AGCCLOSE整型升美

AGC自动开停机功能的使能开

AGC机组闭环控制GENCLOSE整型><

AGC负荷远方给定AGCREMOTE整型

AGC负荷分配方式AGCMODE整型

AGC负荷给定方式AGCCURVE整型

AGC频率控制方式AGCFREQ整型

AGC紧急频率控制方式AGCEMERG整型

AGC频率控制使能标志FREQ_ENABLE整型调频模式使能开关

AGC成组方式AGCGROUP整型

AGC按水头出力限运行WATERHEAD整型

全厂总有功给定值P_SET浮点型

全厂总有功实发值PLANT_P浮点型

系统频率F_SRC浮点型

网调或省调全厂总有功给定值PSET_REMOTE_SRC浮点型

梯调全厂总有功给定值PSET_REMOTE1_SRC浮点型

重大事故退全厂AGC信号GEN_REJECT_SRC整型

主机与通讯机等通讯故障COMU_FAULT_SRC整型

AGC分配的全厂有功功率PAGCSET浮点型

全厂有功功率的旋转备用容量PBACKUP浮点型

全厂有功空载的旋转备用容量PBACKUP.KZ浮点型

有功设值死区F)set_Zerozone浮点型相邻两次设值无效的门槛值

全厂有功功率的调整死区PDEADBAND浮点型AGC全厂调节的死区

AGC停机预计负荷时间T_TO_STOP浮点型

AGC开机预计负荷时间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论