[发明专利]一种DSG槽式太阳能集热器出口蒸汽温度控制方法无效
申请号: | 201110277916.8 | 申请日: | 2011-09-19 |
公开(公告)号: | CN102425863A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 郭苏;刘德有;张耀明;许昌;王沛 | 申请(专利权)人: | 河海大学 |
主分类号: | F24J2/40 | 分类号: | F24J2/40 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种DSG槽式太阳能集热器出口蒸汽温度控制方法,属于太阳能热利用领域。本方法把整个非线性工作空间划分为若干子空间,每个子空间采用一个精确的固定模型描述,针对这些子模型分别设计相应的子控制器;并设计一个切换器,用以选择与对象最为适配模型的相对应控制器的输出作为系统实际控制量。本方法具有响应速度快、无稳态偏差、系统输出波动小、降低模型失配影响的优点。 | ||
搜索关键词: | 一种 dsg 太阳能 集热器 出口 蒸汽 温度 控制 方法 | ||
【主权项】:
1.一种DSG槽式太阳能集热器出口蒸汽温度控制方法,其特征在于包括如下步骤:步骤1,由先验知识得到典型工况参数变化范围,在典型工况参数变化范围内选取若干典型工作点,通过实验获得典型工作点的传递函数,建立各典型工作点的CARIMA模型:A(z-1)Δy(t)=B(z-1)Δu(t-1)+C(z-1)·w(t)其中,z-1为后移算子,Δ=1-z-1表示差分算子,u(t)为喷水减温装置的开度,y(t)为集热器出口蒸汽温度,w(t)为互不相关的随机序列信号,A(z-1),B(z-1),C(z-1)为关于z-1的多项式;所述t为采样时间,t为正自然数;所述各CARIMA模型具有相同的结构,不同的参数;步骤2,分别为典型工作点的子模型建立受限增量广义预测控制器,具体包括如下步骤:步骤2-1,采用经典的二次函数作为预测控制的性能指标函数:J=[Y-YR]T[Y-YR]+λΔUTΔU其中,Y=[y(t+N1),L,y(t+N2)]T,ΔU=[Δu(t),L,Δu(t+Nu-1)]T,YR=[yr(t+N1),L,yr(t+N2)]T,y r ( t ) = y ( t ) y r ( t + j ) = α · y r ( t + j - 1 ) + ( 1 - α ) · ω , j = 1,2 , Λ , N 2 , ]]> Y为CARIMA模型输出幅值的预测值,ΔU为t,t+1,Λ,t+Nu-1时刻的控制增量的预测值,YR为t+N1,t+N1+1,Λ,t+N2时刻所述集热器出口蒸汽温度幅值的期望值,N1和N2分别为预测时域的初值和终值,Nu为控制时域,λ是控制加权系数;ω为输出设定值,α∈[0,1)为输出柔化系数,y(t)为t时刻的集热器出口蒸汽温度,yr表示集热器出口蒸汽温度的参考轨迹;步骤2-2,引入丢番图方程,得到步骤2-1中所述J值最小时的预测控制律:ΔU=(GTG+λI)-1GT[YR-F·yf(t)-H·Δuf(t-1)]其中,G、F、H为由丢番图方程求解得到系数矩阵,yf(t)=y(t)/T(z-1),Δuf(t)=Δu(t)/T(z-1),T(z-1)为选定的滤波器多项式;步骤3,整定各子控制器的参数,具体包括如下步骤:步骤3-1,选取最小预测时域N1为集热器出口蒸汽温度的延迟时间,选取覆盖集热器出口蒸汽温度动态响应时间为最大预测时域N2,步骤3-2,调节控制加权系数λ,控制时域Nu,输出柔化系数α使集热器出口蒸汽温度具有良好的动态性能;步骤4,设置约束条件,判别子控制器的输出是否满足约束条件;当子控制器的输出不满足约束条件时,启动基于二次规划的受限预测控制方法,重新计算子控制器的输出,具体实施如下:步骤4-1,设置三个约束条件:umin≤u(t+j-1)≤umax j=1,2,Λ,Nu;Δumin≤Δu(t+j-1)≤Δumax j=1,2,Λ,Nu;ymin≤y(t+j)≤ymax j=N1,N1+1,Λ,N2;综合三个约束条件得到总约束条件:AA·ΔU≤BB;其中,umax、umin是控制量的上、下限幅值,Δumax、Δumin是控制增量Δu(t)的上、下限值,ymax、ymin分别为输出幅值的上、下限值,AA = I - I L - L G - G , ]]>BB = ΔU max - ΔU min U max - U min Y max - F · y f ( t ) - H · Δu f ( t - 1 ) - Y min + F · y f ( t ) + H · Δu f ( t - 1 ) , ]]> Nu×Nu维下三角矩阵L = 1 0 Λ 0 1 1 0 M M O O M 1 1 1 1 ]]> Umax=[umax-u(t-1),Λ,umax-u(t-1)]T,Umin=[umin-u(t-1),Λ,umin-u(t-1)]T,ΔUmax=[Δumax,Λ,Δumax]T,ΔUmin=[Δumin,Λ,Δumin]T,Ymax=[ymax,Λ,ymax]T,Ymin=[ymin,Λ,ymin]T;步骤4-2,利用广义预测控制方法计算各子控制器的控制作用,当所得控制作用同时满足步骤4-1所述的总约束条件时,进入步骤5,否则,进入步骤4-3;步骤4-3,结合二次规划标准式,启动基于二次规划的受限预测控制方法,在总约束条件下计算控制作用的最优解;步骤5,采用具有平滑滤波作用的输入增量加权控制律计算控制器输出,计算控制器输出的表达式如下:Δu ( t ) = Σ j = 1 N u η ( j ) Δu ( t | t - j + 1 ) / Σ j = 1 N u η ( j ) ]]> 其中,Δu(t|t-j+1)为系统在t-j+1时刻对t时刻控制增量的估计值;η(j)为加权系数;步骤6,利用各CARIMA模型传递函数计算各子模型输出,采用模糊推理的隶属度概念来评判CARIMA模型的匹配程度,从而选择配适的模型和相应的控制器,具体实施如下:步骤6-1,采集集热器出口温度y,并利用各CARIMA模型传递函数计算各CARIMA模型输出yi,i为CARIMA模型标号,i=1,2,L,n,n为CARIMA模型个数;步骤6-2,将所得各CARIMA模型的输出带入高斯隶属度函数μ i 2 ( y ) = exp ( - 1 2 ( y - y i ) 2 / σ 2 ) ]]> 得到μi2(y),σ2为各个CARIMA模型输出的方差;步骤6-3,将μi(y)分别带入
记k=arg max[vi(y)],k为最接近系统输出的子模型的编号,切换器选用k代表的CARIMA模型以及子控制器模拟和控制整个集热器出口蒸汽温度,vi表示第i个CARIMA模型的输出占所有CARIMA模型输出的权重;步骤7,到达下一采样时间,返回步骤4-2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110277916.8/,转载请声明来源钻瓜专利网。