水轮机调速器是水电站重要的基础自动化设备, 其质量的好坏直接影响到电能品质和电站安全及经济运行。目前市场上主要有基于单片机、工业控制计算机、可编程控制器等三种类型的微机调速器。虽然微机调速器的性能不断得到改善, 但纵观微机调速器的发展, 还存在以下问题[1 ] : (1) 基于单片机的微机调速器一般均采用单片机实现, 其硬件多为自行设计制造, 元件检测、筛选、老化处理、焊接及生产工艺等都受到限制, 造成调速器可靠性较低。基于工控机的微机调速器, 虽有一系列优点, 但装置访问时间较长, 体积大, 且成本高, 仅适合大型机组。基于可编程逻辑控制器的微机调速器, 虽然可编程逻辑控制器本身的可靠性很高, 但其测频装置一般由单片机实现, 由于该类调速器的测频装置存在与基于单片机的微机调速器同样的问题, 从而使其可靠性大大降低。(2) 通常PID 调节器的参数整定是根据调节系统对象的特征参数, 利用推荐公式、仿真计算及实际经验, 先选择PID参数初值, 然后进行现场试验并修改调节参数。这种方法只能根据当时的工况选择1~2 组较优参数,难以实现水力机组所有工况的最佳控制。(3) 电液随动系统中现有的电液转换元件的可靠性和技术性能与微机调节器的发展不协调, 在运行过程中存在的堵塞发卡、漂移及对油质的过高要求和较大的漏油量等问题还未得到很好解决, 从而降低了调速器整机的可靠性。本文提出的步进式水轮机调速器是以可编程计算机控制器(PCC) 为控制核心, 采用基于模糊规则的适应式参数自调整PID 控制策略,并配以高可靠步进式电液随动系统为功率放大单元的新一代步进式微机调速器。实际运行结果表明,该调速器有效解决了现有调速器存在的问题, 具有良好的静、动态特性和很高的可靠性。
1 步进式水轮机PCC 调速器硬件[2 ,3 ]
步进式水轮机PCC 调速器以奥地利B&R 公司的2003 系列可编程计算机控制器为硬件主体。2003系列可编程计算机控制器CPU 模块采用多处理器结构, 其I/O 处理器主要负责独立于CPU 的数据传输工作, 而双口控制器主要负责网络及系统的管理, 它们既互相独立, 又互相关联, 从而使主CPU的资源得到了合理使用, 同时又最大限度地提高了整个系统的速度。
1.1 硬件配置 针对目前调速器在测频、人机接口上存在的问题, 在选择可编程计算机控制器模块时, 选用CP474 作为调速器的CPU 模块, 高速数字量输入模块DI135 作为调速器测频输入模块, 模拟量输入模块AI351 为接力器位移量输入模块, 数字量混合模块DM438 作为步进电机驱动脉冲输出和调速器开关量输入输出模块, 紧凑型人机接口面板P120 作为调速器的人机接口, 使得系统更为紧凑、可靠。结构见图1。
1.2 步进式电液随动系统 液压随动系统采用步进式电液随动系统, 其结构框图如图2 所示。电液随动系统为二级随动系统。第一级为由脉冲分配器、功率放大回路、步进电机构成的机电随动系统;第二级由二级液压放大环节组成, 引导阀与辅助接力器构成第一级液压放大环节, 主配压阀与主接力器构成的第二级液压放大环节。由于液压随动系统中取消了传统的电液转换器, 采用步进电机驱动的步进式引导阀, 从根本上解决了由电液转换器发卡引起的控制失灵等问题, 使电液随动系统的可靠性大大提高。
2 步进式水轮机PCC 调速器软件
调速器软件分为PCC 部分和人机接口面板部分。PCC 部分采用B&R 公司独特的PL2000 高级语言编制, 编程更方便, 更利于描述复杂的控制思想。人机接口面板P120 部分采用PCS 软件编制。
2.1 频率测量 PCC CPU 模块CP474 内部具有时间处理单元TPU , 该处理单元利用其内部4MHz 的计数时钟测量输入脉冲的频率, 而DI135 的作用就是将整形后的机组或电网频率信号传至TPU。PCC 测频的基本思路是: 先将机组或电网频率信号整形为同频率的方波信号, 该方波信号经DI135 送入CP474 的TPU 输入通道, TPU 读取方波信号两相邻上升沿之间的计数值N , 则所测频率为:
f = f c/N
式中: f c 为PCC 内部计数器的计数频率。
由于频率测量是影响调速器可靠性的关键因素之一, 因此, 除了采用波形整形和采用高速计数器外, 还特别增加软件和硬件的容错及故障自诊断能力。在设计时按以下原则考虑: (a) 发电机可能出现的转速范围为零到飞逸转速; (b) 连续两个采样时刻频率差值应小于Δ= 50 T/Ta , 其中50 为额定频率, T 为采样周期, Ta 为机组惯性时间常数。若本次频率值与上次频率值之差的绝对值大于Δ,则对机频错误计数器加1。若错误计数小于某一定值, 则用上次频率值作为本次频率值。如果错误计数连续大于某一定值, 则承认本次频率值。(c) 对网频或机组并入大网时的机频, 若频率值不在一定的频率范围内, 且达到一定次数, 则认为测频出错。(d) 如果连续一段时间内没有机频网频信号, 则认为机频网频消失, 且发出相应的报警信号。
2.2 智能PID 算法 频率给定与机组频率比较, 其偏差E 输入PID 调节器, 形成与偏差相对应的调节规律。机组并网前, 频率给定等于电网频率, 从而使机组频率跟踪电网频率使机组迅速并网。为提高机组并网后增减负荷的速度, 增加了功率给定( Pg) 的前馈环节。目前国内外的微机调节器所采用的调节规律大多数是PID 型, 而且参数基本是固定的, 这样, 当系统工况发生变化时, 调节系统就不能很好随系统工况的变化改变策略, 因此, 调节效果将受影响。本文所提出的基于模糊规则的智能PID 能够随系统的变化而自动调整PID 参数。离散化后计算公式为:
式中: kp 、kI 、kD 分别为比例增益、积分增益、微分增益, T 为采样周期, TD 为实际微分环节时间常数, e (k) 为第k 个采样周期的偏差。
模糊PID 就是在上述常规PID 的基础上, 采用模糊推理规则逐渐地修改PID 参数, 以改善调节系统的动态响应[4 ,5 ] 。其参数调整规则如下: 规则1 : 如果系统输出大于给定值, 减少kI ; 规则2 : 如果系统上升时间大于所要求的上升时间, 且无超调, 增大kI ; 规则3 : 如果在稳态时系统输出有波动,适当增大kD ; 规则4 : 如果系统输出对干扰信号反应敏感, 适当减小kD ; 规则5 : 如果系统上升时间过大, 且kI 较大, 增大kp ; 规则6 : 规则2 的优先级高于规则5 , 即当上升时间过大时, 先调整kI ,再调整kp ; 并考虑控制系统易于实现和算法的执行时间。根据以上规则, 设计出如下用于修改kI, kp 和kD 的Fuzzy 参数调整矩阵表。
表1 qp 调整表
式中: Cp 、CI 、CD 为比例系数; qp 、qI