基于模型预测控制的MGT‑CCHP分层最优控制系统的制作方法

文档序号:11153016阅读:735来源:国知局
基于模型预测控制的MGT‑CCHP分层最优控制系统的制造方法与工艺

本发明涉及热工自动控制领域,尤其是一种基于模型预测控制的MGT-CCHP分层最优控制系统。



背景技术:

微型燃气轮机冷热电联产系统由微型燃气轮机和吸收式制冷机组成,能够对小型住宅区或商业街区同时提供冷、热、电三种能源。由于微型燃气轮机的余热能够持续作为加热器或制冷机的热源,MGT-CCHP系统的平均能源利用效率高达80%,而常规燃煤电厂的效率只有30%-35%。因此,为了节约能源、降低消耗、保护环境,MGT-CCHP系统已经成为分布式能源系统最优发展前景的方向之一。



技术实现要素:

本发明所要解决的技术问题在于,提供一种基于模型预测控制的MGT-CCHP分层最优控制系统,能够改善系统的控制性能,提高系统抗干扰性。

为解决上述技术问题,本发明提供一种基于模型预测控制的MGT-CCHP分层最优控制系统,包括:动态最优目标值设置单元1,模型预测控制单元2,扰动模型单元3,MGT-CCHP系统单元4和状态及扰动观测器单元5;动态最优目标值设置单元1与模型预测控制单元2相连,模型预测控制单元2有两路输出端,其中第一路输出端连接扰动模型单元3输入端,第二路输出端连接MGT-CCHP系统单元4,MGT-CCHP系统单元4的输入端同时连接外部不可测扰动,扰动模型单元3和MGT-CCHP系统单元4的输出端连接状态及扰动观测器单元5的输入端,状态及扰动观测器单元5的输出端连接动态最优目标值设置单元1和模型预测控制单元2。

优选的,动态最优目标值设置单元1中目标函数的构成同时考虑经济性和扰动的影响,确保在扰动存在情况下,给出的目标值下层能够跟踪到达且经济性最优;模型预测控制单元2用于跟踪上层动态最优目标设置单元1给出的最优目标值,计算出控制变量;扰动模型单元3表示不可测扰动和模型失配对模型造成的影响;MGT-CCHP系统单元4表示被控对象;状态及扰动观测器单元5利用扩增状态观测器,基于系统输入输出值,估算出系统状态量和扰动量,用于动态最优目标值设置单元1和模型预测控制单元2中的计算。

优选的,被控对象MGT-CCHP系统单元4为三输入三输出对象,三个输入量分别是燃料阀门开度、回热阀门开度和高压冷剂蒸汽阀门开度,三个输出量分别是输出功率、冷却水温度和生活热水温度。

优选的,模型预测控制单元2为基于状态空间模型的多变量约束模型预测控制单元,其具体实现包括如下步骤:

(1)MGT-CCHP系统动态特性可由下面离散状态空间模型描述:

其中x(k)∈Rn是状态变量,u(k)∈Rm是输入变量,y(k)∈Rl是输出变量,d(k)∈Rnd是扰动项代表不可测扰动和模型失配的影响。A,B,C,D,Gd是系统矩阵;

(2)扩增状态观测器来估计状态及扰动值,扩增状态观测器如下表示:

其中Lk是观测器增益,‘∧’符号代表估计值;

(3)扩增状态观测器的构建可基于常规卡尔曼滤波理论,其中:

Lk=PkCT(CPkCT+R)-1 (19)

Pk=APk-1AT+GdQ0GdT-APk-1CT(CPk-1CT+R0)-1CPk-1AT (20)

调节参数Q0and R0是单位阵,Pk,Pk-1分别是k,k-1时刻的状态误差协方差估计。

优选的,上层动态最优目标值设置单元1将静态目标值设置单元和稳态目标计算器扩展成动态目标值设置单元。

优选的,上层动态最优目标值设置单元1具体实现包括如下步骤:

yref(k)=Cxs(k)+Dus(k) (23)

umin≤us(k)≤umax (24)

ymin≤yref(k)≤ymax (25)

其中(5)是优化目标函数,αi是每个目标函数的权值;(6)和(7)是稳态约束,xs,us和yref是状态变量、输入变量、输出变量的最优设定值;(8)和(9)是输入输出约束,umin,umax和ymin,ymax是输入输出变量的上下界;

J1=CF·lF·u1代表燃气消耗成本,其中CF是燃气价格,lF是阀门开度和燃气流量之间的系数;J2=||Tc-y2||2,J3=||Th-y3||2,J4=||E-y1||2代表MGT-CCHP系统输出偏离用户需求时施加的惩罚,Tc,Th和E是需要的冷/热水温度和输出功率;J5=-(||u2||2+||u3||2)代表阀门节流损失,负号代表阀门开度越大,节流损失越小。

优选的,模型预测控制单元2具体实现进一步包括以下步骤:

(1)考虑稳态约束(6)和(7),将其带入(1),可以得到

其中

(2)MPC控制器的预测模型采用(10)的标称模型:

(3)通过预测模型(11)未来P步,未来输出可以表示为

其中

(4)考虑动态控制目标函数如下

其中Q和R分别是误差权矩阵和控制权矩阵,通过将(12)带入(13),在采样时刻k,最小化(13),同时满足输入输出约束

得到最优控制序列然后将控制序列的第一步施加到控制对象上。

本发明的有益效果为:将微型燃气轮机和吸收式制冷机看做一个系统,考虑两系统之间的耦合相互作用,改善了系统的控制性能;通过采用动态目标值计算单元,在预测模型中加入扰动项,通过卡尔曼滤波器估计状态及扰动,移除不可测扰动及模型失配对最优设定值计算和追踪的影响,提高系统抗干扰性;动态目标值计算单元中考虑了经济影响因素,使系统具有一定的经济性;采用多变量预测控制策略控制MGT-CCHP系统,能较好的克服系统大惯性、大延迟的缺点,提高各阀门开度控制对机组负荷变化的响应速度;同时考虑了阀门开度上下限制、速率限制等实际约束,避免因执行机构饱和从而影响系统性能。

附图说明

图1为本发明的MGT-CCHP系统分层控制结构示意图。

图2为本发明的MGT-CCHP系统采用的协调MPC控制示意图。

图3为本发明作为对比的多变量PID控制示意图。

图4为本发明方法与采用PID控制器在设定值阶跃扰动实验下得到的输出值对比图。

图5为本发明方法与采用PID控制器在设定值阶跃扰动实验下得到的控制量对比图。

图6为本发明方法与采用PID控制器在设定值斜坡扰动实验下得到的输出值对比图。

图7为本发明方法与采用PID控制器在设定值斜坡扰动实验下得到的控制量对比图。

图8为本发明方法在输入输出扰动下的输出量控制效果图。

图9为本发明方法在输入输出扰动下的控制量控制效果图。

图10为本发明方法在模型失配情况下的输出量控制效果图。

图11为本发明方法在模型失配情况下的控制量控制效果图。

具体实施方式

如图1、2和3所示,一种基于模型预测控制的MGT-CCHP分层最优控制系统,包括:动态最优目标值设置单元,模型预测控制单元,扰动模型单元,MGT-CCHP系统单元和状态及扰动观测器单元;动态最优目标值设置单元与模型预测控制单元相连,模型预测控制单元有两路输出端,其中第一路输出端连接扰动模型单元输入端,第二路输出端连接MGT-CCHP系统单元,MGT-CCHP系统单元的输入端同时连接外部不可测扰动,扰动模型单元和MGT-CCHP系统单元的输出端连接状态及扰动观测器单元的输入端,状态及扰动观测器单元的输出端连接动态最优目标值设置单元和模型预测控制单元。

动态最优目标值设置单元1中目标函数的构成同时考虑经济性和扰动的影响,确保在扰动存在情况下,给出的目标值下层能够跟踪到达且经济性最优;模型预测控制单元2用于跟踪上层动态最优目标设置单元1给出的最优目标值,计算出控制变量;扰动模型单元3表示不可测扰动和模型失配对模型造成的影响;MGT-CCHP系统单元4表示被控对象;状态及扰动观测器单元5利用扩增状态观测器,基于系统输入输出值,估算出系统状态量和扰动量,用于动态最优目标值设置单元1和模型预测控制单元2中的计算。

被控对象MGT-CCHP系统单元为三输入三输出对象,三个输入量分别是燃料阀门开度,回热阀门开度,高压冷剂蒸汽阀门开度,三个输出量分别是输出功率,冷却水温度,生活热水温度。针对该三入三出被控对象,设计一种监控最优控制结构,上层是动态最优目标值设置单元,下层是模型预测控制单元,计算求解最优控制量。

MGT-CCHP系统输入输出变量之间存在强耦合,且吸收式制冷机具有大滞后性,导致MGT-CCHP系统动态特性较为复杂,因此将MGT-CCHP单元看作一个集成系统,设计一个多变量MPC来提供系统控制性能。系统包括两层结构,上层为动态最优目标值设置单元1,下层为模型预测控制单元2。

模型预测控制单元2为基于状态空间模型的多变量模型预测控制单元,具体实现包括如下步骤:

(1)MGT-CCHP系统动态特性可由下面离散状态空间模型描述:

其中x(k)∈Rn是状态变量,u(k)∈Rm是输入变量,y(k)∈Rl是输出变量,d(k)∈Rnd是扰动项代表不可测扰动和模型失配的影响。A,B,C,D,Gd是系统矩阵。

(2)状态变量和扰动项都是不可测,因此设计扩增状态观测器来估计状态及扰动值。扩增状态观测器如下表示:

其中Lk是观测器增益,‘∧’符号代表估计值。

(3)扩增状态观测器的构建可基于常规卡尔曼滤波理论,其中:

Lk=PkCT(CPkCT+R)-1 (35)

Pk=APk-1AT+GdQ0GdT-APk-1CT(CPk-1CT+R0)-1CPk-1AT (36)

调节参数Q0and R0是单位阵,Pk,Pk-1分别是k,k-1时刻的状态误差协方差估计。

上层动态最优目标值设置单元1将静态目标值设置单元和稳态目标计算器扩展成动态目标值设置单元,用于移除扰动对设定值计算和追踪的影响。

上层动态最优目标值设置单元(1)的构建如下:

yref(k)=Cxs(k)+Dus(k) (39)

umin≤us(k)≤umax (40)

ymin≤yref(k)≤ymax (41)

其中(5)是优化目标函数(αi是每个目标函数的权值);(6)和(7)是稳态约束(xs,us和yref是状态变量,输入变量,输出变量的最优设定值);(8)和(9)是输入输出约束((umin,umax和ymin,ymax是输入输出变量的上下界)。

上层动态最优目标值设置单元1的具体构建如下:

(1)J1=CF·lF·u1代表燃气消耗成本,其中CF是燃气价格,lF是阀门开度和燃气流量之间的系数;

(2)J2=||Tc-y2||2,J3=||Th-y3||2,J4=||E-y1||2代表MGT-CCHP系统输出偏离用户需求时施加的惩罚,Tc,Th和E是需要的冷/热水温度和输出功率;

(3)J5=-(||u2||2+||u3||2)代表阀门节流损失,负号代表阀门开度越大,节流损失越小。

在每个采样时刻,通过求解优化问题(5)-(9),可以求得最优设定值。

优化问题中考虑了估计的扰动且在每个采样时刻都是变化的,因此动态最优目标值设置单元(1)是一个动态优化过程,且有能力在设定值计算中消除扰动的影响。

模型预测控制单元2具体实现包括以下步骤:

(1)考虑稳态约束(6)和(7),将其带入(1),可以得到

其中

(2)MPC控制器的预测模型采用(10)的标称模型:

(3)通过预测模型(11)未来P步,未来输出可以表示为

其中

(4)考虑动态控制目标函数如下

其中Q和R分别是误差权矩阵和控制权矩阵。通过将(12)带入(13),在采样时刻k,最小化(13),同时满足输入输出约束

可以得到最优控制序列然后将控制序列的第一步施加到控制对象上。

具体实施方式包括以下的步骤:

(1)本发明中使用的模型从仿真数据中辨识得到的状态空间模型。

(2)引入扰动项,得到扩增状态空间模型,并设计扩增状态观测器来估计状态及扰动值。

(3)设置MPC参数为:采样时间Ts=2s,预测时域P=200s,控制时域M=10,权矩阵

对角矩阵

(4)设置输入量约束是umin=[0 0 0],umax=[1 1 1];输入量输出量约束是ymin=[54 0 60];ymax=[107 12 100]。

(5)在每个采样时刻最小化目标函数计算得到控制量,将控制量序列的第一项施加到对象上。

(6)重复上述(5)的步骤;

实施例1所得的本发明基于模型预测控制的MGT-CCHP分层最优控制系统及方法的设定值阶跃实验结果与PID控制器效果的对比如图4、图5所示,设定值斜坡实验结果与PID控制器效果的对比如图6、图7所示。仿真实验结果表明本发明所提出的协调MPC控制方法输出值能够迅速准确地跟踪到设定值上,且没有超调;且输入值的变化比较平缓,可以保护阀门延长其使用寿命。对于常规PID控制器,由于未考虑不同变量之间的耦合及未在控制器的设计阶段考虑控制量约束,很难对三个输出同时具有满意的控制效果。因此本发明的基于模型预测控制的MGT-CCHP分层最优控制系统控制效果优于常规PID控制器。

实施例1所得的本发明基于模型预测控制的MGT-CCHP分层最优控制系统及方法在存在不可测输入输出扰动下的控制效果如图8和图9所示。在t=200s处,不可测输入扰动u1d=0.15进入系统,代表燃气质量的变化;然后在t=1000s处,不可测输出扰动y1d=4作用于系统的功率输出,代表测量设备的突发故障。作为对比,测试了三种控制系统并比较其控制性能。

本发明基于模型预测控制的MGT-CCHP分层最优控制系统由DORG和MPC,DORG中目标函数的权值设置为α1=0.1,α2=1,α3=1,α4=0.01,α5=0.1。在该设置模式下,MGT-CCHP系统的首要任务是提供足够的冷却水/热水给用于。CF=3.1781RMB/kg,lF=0.0114。MPC的参数设置如上例所示。三层控制系统包括SRG,SSTC和MPC,SRG的参数设置如DORG。两层控制系统包括SRG和MPC。

实验结果表明,在没有扰动存在时,DORG和SRG能够到达同一个最优的设定值,然后将设定值送至下层MPC进行目标值的跟踪。然而,由于SRG基于静态模型的优化不能有效处理扰动,在不可测扰动出现时,设定值的计算和之前保持不变,它们不再是最优的或甚至是不可达到的,从而导致SRG+MPC出现大的控制偏差以及SRG+SSTC+MPC的最优性恶化。另一方面,对于本发明基于模型预测控制的MGT-CCHP分层最优控制系统,由于DORG能够估计并移除扰动的效果,寻找新的最优的设定值,因此该系统的最优性能够得到保证。

实施例1所得的本发明基于模型预测控制的MGT-CCHP分层最优控制系统及方法在系统对象失配时的控制效果如图10和11所示。假设在t=200s,由于设备磨损和故障导致对象模型增益变化。仿真结果表明本发明基于模型预测控制的MGT-CCHP分层最优控制系统及方法在经济性和动态控制最优性方面均具有较好的控制性能。

尽管本发明就优选实施方式进行了示意和描述,但本领域的技术人员应当理解,只要不超出本发明的权利要求所限定的范围,可以对本发明进行各种变化和修改。

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