反应堆功率控制系统的建模及闭环验证

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

核 动 力 工 程

Nuclear Power Engineering

第30卷 第4 期 2 0 0 9 年8月

V ol. 30. No.4 Aug. 2 0 0 9

文章编号:0258-0926(2009)04-0096-05

反应堆功率控制系统的建模及闭环验证

林 桦,林 萌,侯 东,杨燕华

(上海交通大学核科学与工程学院,200240)

摘要:基于MATLAB/SIMULINK 仿真软件,对岭澳一期核电站功率控制系统进行建模。通过与RELAP5完成的核电厂主回路热工水力模型相连接,对该控制系统模型进行了闭环瞬态工况测试。将计算机仿真结果与电厂试验曲线进行了比较,两者非常吻合,定性和定量地验证了本控制模型和热工模型的正确性。

关键词:反应堆;功率控制;闭环验证;RELAP5;MATLAB/SIMULINK 中图分类号:TL362 文献标识码:A

1 引 言

核电厂高精度、实时、动态仿真要求有准确的反应堆热工水力以及控制系统等模型,它除用于电厂安全分析、操纵员培训等,还可用于控制系统参数优化、实际仪表控制系统验证等方面。鉴于此,本研究以由RELAP5构建的热工水力模型为基础,利用MATLAB/SIMULINK 软件,以岭澳一期核电站为例,对反应堆功率控制系统进行了建模,并在稳态和瞬态工况下进行了闭环动态仿真验证。

2 控制系统建模及控制对象

2.1 功率控制系统的MATLAB/SIMULINK 建模 反应堆功率控制系统的基本原理是根据二回路功率需求控制功率补偿棒的棒位。其最终目标是使功率补偿棒的位置与功率需求相对应。压水堆中的控制棒组除了功率补偿棒组外,还设有温度调节棒组。平均温度控制系统通过测量一回路冷却剂平均温度,与平均温度整定值比较后,经调节器产生调节信号,驱动温度调节棒组,改变反应堆的反应性,从而维持一、二回路功率的匹配,并使实测平均温度与参考平均温度一致。

相对于手工编写代码进行仿真的复杂性和代码质量的不确定性,MATLAB/SIMULINK 提供了模型描述和系统仿真的一种高效途径[1]。本研究参考岭澳核电站一期的功率调节和平均温度调节系统设计手册[2],使用

MATLAB/SIMULINK

图1 G 棒组SIMULINK 控制模型

Fig. 1 Model of G-Rod Based on SIMULINK

收稿日期:2008-06-02;修回日期:2008-09-11

林桦等:反应堆功率控制系统的建模及闭环验证 97

模拟了反应堆中的温度调节棒组(R棒组)和功率补偿棒组(G棒组)及相应的控制逻辑,通过调节R棒组和G棒组来协调控制反应性,使反应堆具有快速跟踪负荷变化的能力。

G棒组的作用是用于补偿和功率变化相联系的反应性变化。图1为建立的G棒组SIMULINK 控制模型流程图。在一定燃耗下,对应于每个功率水平有一个棒位,功率水平与G棒组棒位之间的有效标定曲线如图2所示[3]。模型根据二回路的功率需求,确定功率调节棒棒位的整定值。由棒位整定值与当前实际棒位比较后计算出棒束提升或下插信号及棒束移动速度,从而确定新的棒位。在计算出棒位后,根据棒位与其所引入反应性的关系计算出当前所需引入的反应性作为输出信号,送至RELAP5的点堆中子动力学模型中。

图3为建立的R棒组SIMULINK控制模型流程图,R棒组调节部分的输入信号包括核功率信号、汽轮机负荷信号和反应堆冷却剂平均温度信号。在反应堆功率运行工况下,当负荷需求与反应堆功率出现不平衡时,将出现温度偏差信号。

图2 G棒组棒位整定值

Fig. 2 Setpoint of G-Rod Step Position

该偏差信号经棒速程序控制单元后产生R棒组移动速度和方向(提升或插入)信号,而后计算出新时刻棒位。最后根据棒位与反应性的关系计算出当前所需引入的反应性作为输出信号。

2.2 仿真状态的保存及复位功能

对核电厂控制系统中惯性环节及超前滞后环节的模拟,调用SIMULINK系统模块库中的模块可实现动态仿真的要求,但无法保存其仿真状态点,所以无法实现该控制系统仿真状态的复位功能。系统模块库中惯性环节传递函数为:

图3 R棒组SIMULINK控制模型Fig. 3 Model of R-Rod Based on SIMULINK

核 动 力 工 程 V ol. 30. No. 4. 2009

981

)(+⋅=

s K

s G τ (1)

超前滞后环节传递函数为:

1

1

)(+⋅+⋅=s s K s G τ (2)

式中,K 为比例系数;τ为时间常数;s 为复变量因子。本文的控制系统建模过程中,调用SIMULINK 系统模块库中的基本的积分和加法模块,组合成具有状态保存功能的滤波器置于用户自定义模块库中,用于替代SIMULINK 系统模块库中的自带模块。自定义的滤波器模块封装 后,其参数K 和τ可以根据需要更改,而且支持仿真运行时在线更改。内部计算逻辑如图4所示,状态参数的引入即仿真开始时对积分器赋初值;状态参数的保存即仿真停止时积分器的计算输出值的保存,再次启动仿真时将保存值作为状态参数输入。

图4 自定义滤波器内部逻辑

Fig. 4 Internal Logic of User Defined Filter

控制系统运行处于稳态时,一阶惯性环节的输出与输入值相同。仿真系统在稳态点停止后再次启动时,若使用SIMULINK 系统模块库中的Transfer Fcn 模块,由于其不具备状态保存和复位功能,其输出不再是稳态运行时的结果,会使稳态运行过程发生扰动。例如,在反应堆冷却剂平均温度调节过程中,温度调节棒组根据二回路的负荷信号,由函数发生器产生一个参考温度值;送入函数发生器的二回路负荷信号经过一阶惯性环节滤波,其传递函数为)1/(1)(+=s s G ;当二回路负荷为100%稳定运行时,停止仿真后再次启动,惯性环节的输出从0开始经过10 s 后才能再次达到稳态值;调用自定义的滤波器模块,其输出值会维持上一次仿真运行停止时的输出值(图5),不会对整个仿真系统引起扰动。 2.3 控制对象

与本控制系统模型构成闭环的控制对象,是基于轻水反应堆瞬态最佳估算程序RELAP5建立

图5 SIMULINK 系统模块与自定义滤波器

模块输出比较

Fig.5 Comparison of Output between SIMULINK

System Model and User Defined Filter Model

的岭澳核电站主回路热工模型和点堆中子动力学模型。其中包括反应堆、稳压器、蒸汽发生器及相应管道等主要设备。对控制系统模型进行闭环动态实时验证计算时,以RELAP5作为后台计算主程序。处理控制信号的MATLAB/SIMULINK 程序通过数据库与RELAP5进行热工参数及控制信号的实时交互[4]。RELAP5输出的主要系统参数包括核功率、一回路平均温度、主蒸汽流量;MATLAB/SIMULINK 输出的主要控制参数有控制棒组动作所引入的反应性、汽轮机流量调节阀开度等。

3 模型验证

本文以岭澳一期核电站原始试验报告内容之一的负荷阶跃变化工况为例进行验证。试验内容为:从97% FP 功率水平阶跃变化至87%FP 功率水平,以测试瞬态工况下相关控制系统维持反应堆正常运行的能力,其阶跃瞬态工况通过改变汽轮机负荷实现[5]。

在对控制系统模型进行验证计算时,首先使反应堆功率维持在97%FP 功率水平的稳定工况,而后通过改变主蒸汽阀门开度,使汽轮机蒸汽负荷阶跃下降10%。蒸汽流量变化曲线见图6。由

于反应堆功率控制采用G 模式,

堆功率跟踪二回路汽轮机负荷变化,反应堆功率变化见图7,堆功率曲线变化趋势与电厂试验数据基本一致。

汽轮机负荷、核功率及一回路平均温度设定值的变化,使得一回路平均温度随之变化。在降负荷初期,由于堆芯功率无法完全带出,导致一回路平均温度略为上升,其后由于核功率下降及平均温度控制棒组的调节作用,一回路平均温度

相关文档
最新文档