一种在线硬件闭环网源协调线性自抗扰控制方法与流程

文档序号:11063112阅读:303来源:国知局
一种在线硬件闭环网源协调线性自抗扰控制方法与制造工艺

本发明属于智能电网的自动发电控制领域,具体涉及一种在线硬件闭环网源协调线性自抗扰控制方法。



背景技术:

第一、传统PID协调控制方案已经不能满足电网的快速频繁调峰需求形势下,国家电力监管委员会制定的《辅助服务补偿》和《电厂并网管理细则》即“两个细则”对网源协调控制AGC系统考核指标要求,需要采用新的智能控制策略取代PID控制器,要求不依赖于被控系统的具体数学模型并对内外扰有较强的抗扰能力,提高电网内源侧网源协调控制策略的自适应性和抗扰动性,使整个系统在网源协调工作区间内具有良好的鲁棒性与适应性;

第二、目前针对网源协调电源侧涉网生产试验,尤其是“两个细则”AGC协调控制考核指标的相关生产试验,现场DCS系统繁多,很难统一实现控制策略部署;而且现场控制对象特性变化大,需要定期优化控制策略。缺乏一种一体化在线生产试验控制效果验证与控制策略快速部署平台,可实现网源协调控制涉网生产试验的在线硬件闭环校验及生产试验性能效果的的预估评价,当前急需一种标准化的网源协调控制策略试验验证平台,基于在线数据开展闭环建模校验辨识现场生产试验模型,快速验证生产试验性能效果的的预估评价,实现各先进控制算法的验证性能分析等功能需求,最终实现快速批量化部署控制方案。



技术实现要素:

本发明所要解决的技术问题是提供一种可实现网源协调控制涉网生产试验的在线硬件闭环校验及生产试验性能效果的的预估评价的、具有良好的鲁棒性与适应性的在线硬件闭环网源协调线性自抗扰控制方法。

本发明的技术方案是:

一种在线硬件闭环网源协调线性自抗扰控制方法,其特征在于步骤如下:

步骤(1),以LABVIEW为开发环境,建立包括LADRC线性自抗扰的协调控制算法库;

步骤(2),以NI Compact RIO控制器为载体,基于步骤(1)的协调控制算法库,以LADRC取代传统PID控制模块,建立以能量平衡信号为前馈信号的网源协调LADRC线性自抗扰控制策略;在NICompact RIO控制器上以100MS的扫描周期运行;所述网源协调LADRC线性自抗扰控制策略的输出边界为锅炉主控信号输出和汽机主控信号输出;所述网源协调LADRC线性自抗扰控制策略的输入边界为调度AGC能量需求信号,主汽压力设定值以及功率设定值;

步骤(3),以PXI仿真平台为载体,基于LABVIEW开发环境,基于步骤(1)的协调控制算法库,进行图形化组态编程,建立协调控制热工对象;接收协调控制逻辑输出信号,作为协调控制热工对象的控制逻辑的输入信号;

针对协调控制热工对象,从现场实时数据或者历史数据中获取阶 跃响应波形;用三阶传递函数或者三阶传递函数的串联形式拟合实际协调控制热工对象的特性,使用差分演化算法对实际协调控制热工对象进行三阶传递函数生产试验模型辨识,最终确定实际协调控制热工对象的实时三阶传递函数模型;所述协调控制热工对象包括燃烧控制系统、给水控制系统以及主汽温控制系统的控制逻辑;

步骤(4),以RJ45接口为通讯方式,将步骤(2)中NI Compact RIO控制器与步骤(3)中PXI仿真平台硬件对接,建立NI Compact RIO控制器和PXI平台的网络通讯;使用步骤(2)中基于NI Compact RIO控制器的LADRC线性自抗扰控制器策略,控制对步骤(3)中PXI仿真平台的三阶传递函数模型对象进行控制策略验证,观察仿真模型对象输出,利用试凑法优化LADRC自抗扰控制系数,确定步骤(2)中LADRC线性自抗扰控制器策略的最优控制效果;

步骤(5),将步骤(2)中以NI Compact RIO控制器为载体建立的网源协调LADRC自抗扰控制器策略应用到网源协调控制涉网生产试验,同时将步骤(3)中的实时数据接入步骤(4)的PXI仿真平台;

根据国家电力监管委员会下达《辅助服务补偿》和《电厂并网管理细则》中的AGC考核指标对步骤(3)中已经验证效果的网源协调LADRC自抗扰控制器策略的控制性能进行评估,同时对步骤(3)的实际协调控制热工对象的实时三阶传递函数模型进行修正;根据AGC考核指标对网源协调LADRC自抗扰控制器策略的调节速度和调节精度进行判断,如果满足AGC考核指标,则进行推广应用;如果不满足AGC考核指标,则重复步骤(3)~步骤(5)。

所述步骤(1)中所述的协调控制算法库包括算法名称、超前滞后模块、带跟踪的增减脉冲手操器、高低限报警模块、模拟量二选一模块、数字手操器DMA、LADRC线性自抗扰算法、纯滞后模块、12段函数发生器、12段函数映射模块、M/A手操站以及模拟量数据点质量判断模块;控制逻辑中运算所需的数学运算模块以及逻辑判断模块均采用LABVIEW中的相同功能模块。

所述步骤(2)中所述的网源协调LADRC线性自抗扰控制策略按照DCS控制逻辑分页建立,DCS控制器逻辑的每一页逻辑实现对应网源协调LADRC线性自抗扰控制策略中的一个VI逻辑程序;网源协调LADRC线性自抗扰控制策略包括:AGC机组负荷指令设定逻辑、汽机协调控制逻辑、锅炉协调控制逻辑、一次调频控制逻辑;为了保证现场安全,还建立了心跳算法通讯逻辑。

所述步骤(3)中所述的三阶传递函数生产试验模型辨识的步骤为:

三阶传递函数通用形式如下:

式中b1、为传递函数辨识系数;

针对要辨识建模的对象,采用差分演化算法计算三阶传递函数,对对象模型进行参数寻优;

4.1编码方式

采用实数编码,将(a0,a1,a2,a3,b0,b1)作为一个个体矢量xi,处理数据范围;

4.2适应度函数选取

采用阶跃响应确定三阶传递函数的参数,考虑评估条件的非负性和求解问题的快捷性,设定适应性函数为误差型目标函数:

其中,MG(k)表示三阶传递函数的阶跃响应采样数据,MS(k)表示根据实时数据或者历史数据得到的阶跃响应采样数据,ek表示在N个采样数据中,三阶传递函数的阶跃响应与实时数据或者历史数据的阶跃响应的误差和;

4.3辨识实现步骤

①定义编码矢量xi=(a0,a1,a2,a3,b0,b1),随机产生N个个体,初始化群体,赋值进化代数g=0;

②确立适应度函数fi(g)=ek,评价初始代所有个体适应度fi(g=0);得到最优适应值fbest和最优个体xbest

③如果满足运算结束条件,停止运算,输出最优解;否则转向④;

④群体中所有个体进行变异交叉,生成中间变量ui(g);

⑤变异具体操作为:当代群体中随机选择3个个体作为父代个体进行变异,即选择且i≠r1≠r2≠r3,按照如下方法生成变异变量,其中F∈[0,2]为变异算子,是一个实常数因数,控制偏差变量的放大作用,r1,r2,r3为随机整数;

⑥杂交操作具体实现为:在完成变异操作后,基于交叉算子CR将通过变异产生的变异向量vr,G+1与目标向量xi(g)进行杂交,得到杂交尝试向量ui(g),如下所示:

ui,G+1=(u1i,G+1,u2i,G+1,...,uNi,G+1) (4)

式中:randb(j)为第j个[0,1]之间的随机数;rnbr(i)为随机选

择序列;CR为交叉算子,取值范围为[0,1];

⑦根据4.2中定义的适应度函数评价群体适应值fi(g+1);

⑧采用贪婪选择算法,选择下一代群体个体xi(g+1),若fi(g+1)<fbest,则令fbest=fi(g+1),xbest=xi(g+1);

⑨化代数递增g=g+1,跳转到③。

所述步骤(4)中所述的NI Compact RIO控制器和PXI平台的网络通讯是通过采用心跳算法安全机制维持通讯不丢失。

本发明的积极效果为:

(1)本发明建立一体化的网源协调控制试验平台,基于在线实际数据开展现场试验对象的闭环建模校验辨识,实现标准化批量化部署控制方案,实现控制策略小规模验证和批量化生产能力,规范控制策略走向生产流程的每一个环节,实现科研成果的转化,最终达到以生产带来的效益推动科技研发的目的,进一步促进科研成果的孵化,开启了“以科研奠定生产,以生产促进科研”的良性循环的研发模式。

(2)本发明采用LADRC取代传统PID控制模块,不需要积分环节通过LADRC的ESO扩张观测器就能实现无静差,避免了积分反馈的副作用,不依赖于被控系统的具体数学模型并对内外扰有较强的抗扰能力,提高特高压电网内源侧网源协调控制策略的自适应性和抗扰动性,使整个系统在网源协调工作区间内具有良好的鲁棒性与适应性,方法简 单,更便于工程化应用。

附图说明

图1为本发明网源协调LADRC线性自抗扰控制策略的锅炉主控示意图;

图2为本发明网源协调LADRC线性自抗扰控制策略的汽机主控示意图;

图3为本发明三阶传递函数生产试验模型辨识示意图;

图4为本发明NI Compact RIO控制器和PXI平台的网络通讯示意图;

图5为本发明LADRC自抗扰控制器策略应用到网源协调控制涉网生产试验的示意图。

具体实施方式

下面将结合附图与实施例对本发明进行进一步的详细说明:

如图所示,一种在线硬件闭环网源协调线性自抗扰控制方法,其步骤如下:

步骤(1),以LABVIEW为开发环境,建立包括LADRC线性自抗扰的协调控制算法库;

除了LADRC线性自抗扰算法之外,其他所有算法根据工程经验实现主要参考常见DCS系统(新华DCS、西门子、ABB、OAVTION、国电智深DCS系统、和利时DCS系统)的算法实现,开发环境为LABVIEW,所有模块都采用子VI的方式实现模块化,方便调用,不需要针对控制器建立具体的数学模型,方法简单,更便于工程化应用;建立标准化的网源协调控制试验平台,基于在线数据开展闭环建模校 验辨识,实现标准化批量化部署控制方案;

LADRC线性自抗扰算法全部采用离散化方式实现,基于LABVIEW,采用LABVIEW的移位寄存器机制,实现ESO扩张观测器,控制部分采用纯比例K功能或者比例微分KD功能,根据实际需要作调整。LADRC线性自抗扰算法采用子VI的方式实现模块化,方便调用;

以上所有算法模块的输入输出变量均采用单精度浮点数格式,以LABVIEW中簇的方式进行模块间变量传递,在整个LABVIEW环境中以网络变量的形式发布起到共享作用;

步骤(2),以NI Compact RIO控制器为载体,基于步骤(1)的协调控制算法库,以LADRC取代传统PID控制模块,建立以能量平衡信号为前馈信号的网源协调LADRC线性自抗扰控制策略;在NICompact RIO控制器上以100MS的扫描周期运行;所述网源协调LADRC线性自抗扰控制策略的输出边界为锅炉主控信号输出和汽机主控信号输出;所述网源协调LADRC线性自抗扰控制策略的输入边界为调度AGC能量需求信号,主汽压力设定值以及功率设定值,其中采用LADRC取代传统PID控制模块,不依赖于被控系统的具体数学模型并对内外扰有较强的抗扰能力,提高特高压电网内源侧网源协调控制策略的自适应性和抗扰动性,使整个系统在网源协调工作区间内具有良好的鲁棒性与适应性;

如图1和图2所示,以汽包锅炉为例,对网源协调LADRC线性自抗扰控制策略实现进行详细说明:

以能量平衡信号为前馈信号的网源协调LADRC线性自抗扰控制采用 汽机调速级压力(P1)与汽机主汽门前压力(Pt)之比乘以机前压力设定值(Ps)作为汽机对锅炉的能量需求信号,即(P1/Pt)×Ps;采用锅炉汽包的热量信号(P1+C×(dPd/dt))作为燃料的反馈信号;对锅炉热量信号进行适当的调整,可以使锅炉热量信号在调门开度的扰动下,P1的正微分面积与dPd/dt负微分面积基本相等,使(P1+dPd/dt)在调门开度的扰动下基本不变,而仅反映燃料的变化;直接能量平衡系统就是利用P1×Ps/Pt仅反映汽机对锅炉能量需求的特点和(P1+dPd/dt)仅反映燃料变化的特点,实现机组负荷对燃料的需求,保证汽机和锅炉总能保持能量供需平衡;

如图1所示,锅炉主控根据汽轮机能量需求信号与锅炉输入热量信号的偏差生成锅炉主控指令(CCBF),锅炉主控指令通过改变燃料量来实现汽轮机能量需求与汽包热量的平衡,保证了主蒸汽压力的稳定;静态过程中,主汽压力靠LADRC控制器调节实现主汽压力的稳定;动态过程中控制品质主要依靠各种前馈控制:机组负荷指令对锅炉燃料的静态前馈(LSff)、机组负荷指令对锅炉燃料的动态前馈(LDff)、压力设定值对锅炉燃料的动态前馈(PDff),通过上述优化控制方法,能够保证在主汽温度控制在正常范围内,协调方式下能够克服煤量超调以及煤质的变化对主汽压力影响,充分利用了锅炉的蓄热,大幅提高了变负荷率,提高了机组的AGC控制能力;

如图2所示,汽机主控:

AGC指令经过限幅、速率变化后生成机组负荷指令,主汽压力设定值Ps和实际值Pv偏差大时会对汽机主控进行修正;LD为机组实际负荷, LDC的微分来加快机组响应速度;

步骤(3),以PXI仿真平台为载体,基于LABVIEW开发环境,基于步骤(1)的协调控制算法库,进行图形化组态编程,建立协调控制热工对象;接收协调控制逻辑输出信号,作为协调控制热工对象的控制逻辑的输入信号;

针对协调控制热工对象,从现场实时数据或者历史数据中获取阶跃响应波形;用三阶传递函数或者三阶传递函数的串联形式拟合实际协调控制热工对象的特性,使用差分演化算法对实际协调控制热工对象进行三阶传递函数生产试验模型辨识,最终确定实际协调控制热工对象的实时三阶传递函数模型;所述协调控制热工对象包括燃烧控制系统、给水控制系统以及主汽温控制系统的控制逻辑;

步骤(4),如图3所示,以RJ45接口为通讯方式,将步骤(2)中NI Compact RIO控制器与步骤(3)中PXI仿真平台硬件对接,建立NI Compact RIO控制器和PXI平台的网络通讯;使用步骤(2)中基于NI Compact RIO控制器的LADRC线性自抗扰控制器策略,控制对步骤(3)中PXI仿真平台的三阶传递函数模型对象进行控制策略验证,观察仿真模型对象输出,利用试凑法优化LADRC自抗扰控制系数,确定步骤(2)中LADRC线性自抗扰控制器策略的最优控制效果;NI Compact RIO控制器和PXI平台的网络通讯的通讯协议采用通用的工业协议MODBUS-TCP协议;

步骤(5),如图4所示,将步骤(2)中以NI Compact RIO控制器为载体建立的网源协调LADRC自抗扰控制器策略应用到网源协调 控制涉网生产试验,同时将步骤(3)中的实时数据接入步骤(4)的PXI仿真平台;

根据国家电力监管委员会下达《辅助服务补偿》和《电厂并网管理细则》中的AGC考核指标对步骤(3)中已经验证效果的网源协调LADRC自抗扰控制器策略的控制性能进行评估,同时对步骤(3)的实际协调控制热工对象的实时三阶传递函数模型进行修正;根据AGC考核指标对网源协调LADRC自抗扰控制器策略的调节速度和调节精度进行判断,如果满足AGC考核指标,则进行推广应用;如果不满足AGC考核指标,则重复步骤(3)~步骤(5)。

所述步骤(1)中所述的协调控制算法库包括算法名称、超前滞后模块、带跟踪的增减脉冲手操器、高低限报警模块、模拟量二选一模块、数字手操器DMA、LADRC线性自抗扰算法、纯滞后模块、12段函数发生器、12段函数映射模块、M/A手操站以及模拟量数据点质量判断模块;控制逻辑中运算所需的数学运算模块以及逻辑判断模块均采用LABVIEW中的相同功能模块。

所述步骤(2)中所述的网源协调LADRC线性自抗扰控制策略按照DCS控制逻辑分页建立,DCS控制器逻辑的每一页逻辑实现对应网源协调LADRC线性自抗扰控制策略中的一个VI逻辑程序;网源协调LADRC线性自抗扰控制策略包括:AGC机组负荷指令设定逻辑、汽机协调控制逻辑、锅炉协调控制逻辑、一次调频控制逻辑;为了保证现场安全,还建立了心跳算法通讯逻辑。

所述步骤(3)中所述的三阶传递函数生产试验模型辨识的步骤为: 三阶传递函数通用形式如下:

式中b1、b0、a3、a2、a1、a0为传递函数辨识系数;

针对要辨识建模的对象,采用差分演化算法计算三阶传递函数,对对象模型进行参数寻优;

4.1编码方式

采用实数编码,将(a0,a1,a2,a3,b0,b1)作为一个个体矢量xi,处理数据范围;

4.2适应度函数选取

采用阶跃响应确定三阶传递函数的参数,考虑评估条件的非负性和求解问题的快捷性,设定适应性函数为误差型目标函数:

其中,MG(k)表示三阶传递函数的阶跃响应采样数据,MS(k)表示根据实时数据或者历史数据得到的阶跃响应采样数据,ek表示在N个采样数据中,三阶传递函数的阶跃响应与实时数据或者历史数据的阶跃响应的误差和;

4.3辨识实现步骤

①定义编码矢量xi=(a0,a1,a2,a3,b0,b1),随机产生N个个体,初始化群体,赋值进化代数g=0;

②确立适应度函数fi(g)=ek,评价初始代所有个体适应度fi(g=0);得到最优适应值fbest和最优个体xbest

③如果满足运算结束条件,停止运算,输出最优解;否则转向④;

④群体中所有个体进行变异交叉,生成中间变量ui(g);

⑤变异具体操作为:当代群体中随机选择3个个体作为父代个体进行变异,即选择且i≠r1≠r2≠r3,按照如下方法生成变异变量,其中F∈[0,2]为变异算子,是一个实常数因数,控制偏差变量的放大作用,r1,r2,r3为随机整数;

⑥杂交操作具体实现为:在完成变异操作后,基于交叉算子CR将通过变异产生的变异向量vr,G+1与目标向量xi(g)进行杂交,得到杂交尝试向量ui(g),如下所示:

ui,G+1=(u1i,G+1,u2i,G+1,...,uNi,G+1) (4)

式中:randb(j)为第j个[0,1]之间的随机数;rnbr(i)为随机选择序列;CR为交叉算子,取值范围为[0,1];

⑦根据4.2中定义的适应度函数评价群体适应值fi(g+1);

⑧采用贪婪选择算法,选择下一代群体个体xi(g+1),若fi(g+1)<fbest,则令fbest=fi(g+1),xbest=xi(g+1);

⑨化代数递增g=g+1,跳转到③。

所述步骤(4)中所述的NI Compact RIO控制器和PXI平台的网络通讯是通过采用心跳算法安全机制维持通讯不丢失,保证NI Compact RIO控制器的自抗扰控制器策略不会因为通讯问题失控。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1