染色过程湿度优化控制方法

文档序号:6264865阅读:520来源:国知局

专利名称::染色过程湿度优化控制方法
技术领域
:本发明属于信息
技术领域
,涉及一种染色过程中通过控制冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值来实现湿度优化控制的方法,可用于印染行业。
背景技术
:随着现代印染技术的进一步发展,印染企业对染色工艺合成品质量要求越来越高。而染色过程的车间空气湿度对坯布染色颜色的色度值影响很大,而现今印染企业的染色车间空气湿度控制主要采用开环控制,急开急停,容易导致二通阀阀门损坏,也容易导致染色过程车间空气湿度控制精度不高,最终导致坯布染色颜色色度值误差很大,不适合印染企业信息化发展的要求。
发明内容本发明的目的就是针对由开环控制来控制染色车间空气湿度的不足,提供一种染色过程湿度优化控制方法。本发明方法采用DPC和PID补偿控制方法相结合的二步控制法。考虑了实际控制信号滞后对控制效果的影响,首先在坯布染色过程开始的时候,采用基于阶梯式动态矩阵预测控制方法DPC进行控制,当染色车间空气湿度为4060%时采用PID控制方法进行补偿控制,通过适当调整比例、积分和微分这三个参数,可以提高染色车间空气湿度控制精度。本发明方法首先通过阶梯式动态矩阵预测控制方法(DPC)对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行控制;当染色车间空气湿度为4060%时采用PID控制方法对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行补偿控制。所述的DPC控制方法的具体步骤是a.建立预测模型,具体方法是以冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值为输入控制量,以湿度传感器采集到的染色车间空气湿度值为输出量,建立基于最小二乘法的离散差分形式的受控自回归滑动平均时滞模型(CARMA);A(z_1)y(k)=B(ζ—1)u(k)+C(ζ—1)u(k_h(k))其中y(k)表示染色车间空气湿度值,u(k)表示控制输入变量,u(k-h(k))表示控制输入变量的时滞,A(Z4KB(P)和C(P)表示通过辨识得到的已知的实参数矩阵;y(k)=[yi(k),y2(k),-yn(k)]T;Yi(k)eRnX1,i=1,2,-η;u(k)=[u1(k),u2(k),u3(k)]T,u1(k)eRmxl,U2(k)eRmX1,u3(k)eRmxl;其中Ul(k)表示冷水二通阀阀门开度值,u2(k)表示加热二通阀阀门开度值,U3(k)表示蒸汽二通阀阀门开度值,在染色过程中,通过控制冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值来实现染色车间空气湿度控制;nanblieA(z~l)=\+J^alZ-1,B(Z^x)=Y^biZ-',C(z~l)=^clZ'1;/=1/=1/=]其中,ai、bi和Ci表示需要辨识的模型参数,na、nb和nc表示采样个数;b.通过z反变换,把上述模型转化成基于脉冲响应传递函数的非参数化模型,即染色车间空气湿度值预测模型<formula>formulaseeoriginaldocumentpage6</formula><formula>formulaseeoriginaldocumentpage6</formula><formula>formulaseeoriginaldocumentpage6</formula><formula>formulaseeoriginaldocumentpage6</formula>其中义,(々+1)表示k+1时刻预测模型的输出染色车间空气湿度值,N为建模时域,u(k+l-l)表示k+1-l时刻的控制输入变量,u(k-h(k)+l-t)表示k+1-t时刻控制输入变量的时滞,gl和st表示通过辨识得到的已知的实参数矩阵;B(z'')<formula>formulaseeoriginaldocumentpage6</formula>其中<formula>formulaseeoriginaldocumentpage6</formula><formula>formulaseeoriginaldocumentpage6</formula>其中<formula>formulaseeoriginaldocumentpage6</formula>其中,gi和~表示通过辨识得到的已知的实参数矩阵;c.修正预测输出,实现反馈校正。具体方法如下比较实际输出和预测模型输出,构建预测模型误差,通过对误差加权的方式来修正对未来输出的预测,实现对下一步预测输出的反馈校正。预测输出幻可以表示为<formula>formulaseeoriginaldocumentpage6</formula>误差。其中P为预测时域,Pi(i=1,2,…p)为预测模型误差的权值,e(k)为预测模型<formula>formulaseeoriginaldocumentpage6</formula>d.建立性能指标,进行在线的滚动优化。通过将反馈校正后的预测染色车间空气湿度输出值与实际的染色车间空气湿度参考值进行比较,建立输出预测误差和控制量加权的二次型性能指标,描述如下<formula>formulaseeoriginaldocumentpage6</formula>其中tR+i3)表示染色车间空气湿度的输出预测值,乙(k+P)表示染色车间空气湿度的参考轨迹值,P表示预测时域,M表示控制时域,Q和R表示温度预测输出误差和控制量的加权矩阵,预测误差&(幻=yp(k)-yr(k)。Yp(k+p)=[yp(k+l),yp(k+2),…yp(k+p)J·,Yr(k+p)=[yr(k+l),yr(k+2),...yr(k+p)]T;Q=Cliaglq1,q2,...qn},R=λE=diag{λ”λ2,λ3};E为单位矩阵;AU(k+M-l)=[Au(k-M+1),Au(k-M+2),...Au(k_l)]T;其中_^=|^/众),免/众),...,大/众)]7,&(众片貧'>(1,土=1,2,-η;yr=[ylr(k),y2r(k),...,ynr(k)]T,yir(k)eRnX1,i=1,2,-n;e.得出最优控制律。具体方法是考虑了实际控制信号滞后对控制效果的影响,在最小化性能指标过程中,采用阶梯式动态矩阵控制方法来计算最优控制律。最优控制律σ描述如下B'q[y(k+p)-GAU(k+M-I)-SAU[k-h{k)+M-\)-pe{k)\其中Y为控制量呈阶梯式变化的变化系数,B=G[l,Y,-γ""1]1,Au(k)=σ。f.容许控制集的建立。采集染色过程中的冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值数据,用欧式空间对其进行时滞控制度量,建立容许控制集Ω,描述如下Ω={h(k)eR10<h(k)<h}其中h(k)表示时变时滞,h表示时滞上界;把σ与容许控制集相比较,如果σ在容许控制集内,则停止计算,此时,σ就是最优的控制输入;否则,通过从容许控制集中加入新息u(k+Ι),对染色车间空气湿度值预测模型进行修正,从步骤b重新开始循环;所述的PID补偿控制方法表示如下)=kp⑷+·办⑷+吾χ[…H“众-1)]}其中,预测误差=yp(k)-yr{k),kp为比例系数,Ti为积分时间常数,Td为微分时间常数,ΔT为时间间隔。调节比例系数kP使得染色车间空气湿度值输出上升时间减小;调节积分时间常数Ti使得染色车间空气湿度值输出超调量减小,系统振荡减小,控制精度提高;调节微分时间常数Td使得染色车间空气湿度值输出调节时间减小,系统响应时间更快。本发明方法中的DPC控制方法是一个控制循环方法,是闭环控制,可以根据控制要求,不断进行反馈校正,最终得到最优的阀门开度值;整个染色过程染色车间空气湿度控制过程实现闭环反馈控制,既保证了染色车间空气湿度的稳定性,也满足了企业节能的要求;在坯布染色过程开始的时候,采用DPC控制方法,可消除控制信号滞后对控制效果的影响,同时使得过渡过程平稳。当染色车间空气湿度为4060%时采用PID控制方法进行补偿控制,可以通过适当调整比例、积分与微分三个参数,提高系统动态响应品质与控制精度,从而使得整个响应时间变短,超调减小,误差降低。采用DPC和PID相结合的二步控制法,解决了因开关控制的急开急停的特点而导致的阀门损坏问题,延长了二通阀的使用年限,提高染色车间空气湿度控制精度。具体实施例方式染色车间空气湿度控制方法,当染色车间空气湿度大于60%或小于40%的时候采用阶梯式动态矩阵预测控制方法(DPC)对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行控制,具体实施步骤如下(1)以冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值为输入控制量,湿度传感器采集到的染色车间空气湿度值为输出量,建立基于最小二乘法的离散差分形式的受控自回归滑动平均时滞模型(CARMA);A(z_1)y(k)=B(ζ—1)u(k)+C(ζ—1)u(k_h(k))(2)通过Z反变换,把上述模型转化成基于脉冲响应传递函数的非参数化模型,即染色车间空气湿度值预测模型NN<formula>formulaseeoriginaldocumentpage8</formula>(3)由于实际存在模型失配、环境干扰等未知因素,预测模型输出值有可能偏离实际值,所以需要修正预测输出,实现反馈校正。具体方法如下比较实际输出和预测模型输出,构建预测模型误差,通过对误差加权的方式来修正对未来输出的预测,实现对下一步预测输出的反馈校正。预测输出大,(幻可以表示为<formula>formulaseeoriginaldocumentpage8</formula>(4)给定参考轨迹Yjk+P),将反馈校正后的预测输出值和参考轨迹进行比较,得出预测误差范围。如果预测误差较大,则重新调整冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值,直到将预测误差控制在一定的范围内。(5)给定加权矩阵Q和R,当预测误差。(幻=允(幻-兄.(幻被控制在一定的范围内的时候,建立输出预测误差和控制量加权的二次型性能指标,描述如下<formula>formulaseeoriginaldocumentpage8</formula>性能指标的建立的目的是为了使预测误差最小,同时使输入控制量达到最小,即,使冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值达到最小,从而实现企业节能的要求。(6)考虑了实际控制信号滞后对控制效果的影响,采用阶梯式动态矩阵控制方法,通过极小化二次型性能指标,计算出最优控制律。具体推导过程如下d(j)使Jp对ΔUm(k)取极小值,令々V"、=0,求得最优控制律为dK^uM)AUM(k)=[GTQG+XIr1GTQX[Yr(k+p)-GAU(k+M-1)-SAU(k-h(k)+M-1)-he(k)]则有Δu(k+i-1)=gT[Yr(k+p)-GAU(k+M-1)-SAU(k_h(k)+M-1)-he(k)]其中gT是[GtQG+λIF1GtQ的第一行,且有·■■0卜...ο_G=…幻^S=Sm···_gN...如-叫)」歸…丨)」歸由上式可以看出,在求解最优控制律的过程中,需要求PXM阶的矩阵相乘,以及M阶的矩阵求逆,计算很繁琐,本发明方法采用阶梯式动态矩阵控制方法使计算量简化,同时使控制量呈阶梯式,向一个方向平稳变化。假设,当前时刻的控制增量Au(k)=ο,\Au(k+ζ)=yAu(k+i-I)=,\<i<M-\则有V)r,,[Au(k+i)=0,i>M得到GAUM(k)=G[1,Y,...do=Bo,由此求得最优控制律为5『0「};(众+p)-GAU(k+M-\)-SAU(k-h(k)+M-l)-pe(k)']<y=---7-;~-T--义(1+尸+,4+…Zm-1))(7)采集染色过程中的冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值数据,用欧式空间对其进行时滞控制度量,建立容许控制集Ω,描述如下Ω={h(k)eRIO<h(k)<h}容许控制集的建立是为了保证步骤(6)计算最优控制律时有解;这里,时滞h(k)的上界h的选取是根据实际操作数据估算的到的。(8)把σ与容许控制集相比较,如果σ在容许控制集内,则停止计算,此时,σ就是最优的控制输入;否则,通过从容许控制集中加入新息u(k+Ι),对染色车间空气湿度值预测模型进行修正,从步骤(2)重新开始循环;当染色车间空气湿度为4060%时采用PID控制方法对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行补偿控制。表示如下ATkτM(k)=kpx|e/;(^)+—+[k)-ep{k-\)\\其中,预测误差&⑷=yp(k)-y,.(k),kp为比例系数,T,为积分时间常数,Td为微分时间常数,AT为时间间隔。调节比例系数kP使得染色车间空气湿度值输出上升时间减小;调节积分时间常数凡使得染色车间空气湿度值输出超调量减小,系统振荡减小,控制精度提高;调节微分时间常数Td使得染色车间空气湿度值输出调节时间减小,系统响应时间更快。采用二步控制法,在消除控制信号滞后对控制性能的影响的同时,解决了因开关控制的急开急停特点而导致的阀门损坏问题,延长了二通阀的使用年限,提高染色车间空气湿度控制精度。权利要求染色过程湿度优化控制方法,其特征在于该方法首先通过阶梯式动态矩阵预测控制方法对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行控制;当染色车间空气湿度为40~60%时采用PID控制方法对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行补偿控制;所述的阶梯式动态矩阵预测控制方法的具体步骤是a.建立预测模型,具体方法是以冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值为输入控制量,以湿度传感器采集到的染色车间空气湿度值为输出量,建立基于最小二乘法的离散差分形式的受控自回归滑动平均时滞模型A(z-1)y(k)=B(z-1)u(k)+C(z-1)u(k-h(k))其中y(k)表示染色车间空气湿度值,u(k)表示控制输入变量,u(k-h(k))表示控制输入变量的时滞,A(z-1)、B(z-1)和C(z-1)表示通过辨识得到的已知的实参数矩阵;y(k)=[y1(k),y2(k),…yn(k)]T;yi(k)∈Rn×1,i=1,2,…n;u(k)=[u1(k),u2(k),u3(k)]T,u1(k)∈Rm×1,u2(k)∈Rm×1,u3(k)∈Rm×1;其中u1(k)表示冷水二通阀阀门开度值,u2(k)表示加热二通阀阀门开度值,u3(k)表示蒸汽二通阀阀门开度值,在染色过程中,通过控制冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值来实现染色车间空气湿度控制;<mrow><mi>A</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>na</mi></munderover><msub><mi>a</mi><mi>i</mi></msub><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow><mrow><mi>B</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>nb</mi></munderover><msub><mi>b</mi><mi>i</mi></msub><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow><mrow><mi>C</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>nc</mi></munderover><msub><mi>c</mi><mi>i</mi></msub><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>;</mo></mrow>其中,ai、bi和ci表示需要辨识的模型参数,na、nb和nc表示采样个数;b.通过z反变换,把上述模型转化成基于脉冲响应传递函数的非参数化模型,即染色车间空气湿度值预测模型<mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>g</mi><mn>1</mn></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>g</mi><mn>2</mn></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>g</mi><mi>N</mi></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>+</mo><msub><mi>s</mi><mn>1</mn></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>s</mi><mn>2</mn></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>s</mi><mi>N</mi></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>g</mi><mi>l</mi></msub><mo>&times;</mo><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>l</mi><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>s</mi><mi>t</mi></msub><mo>&times;</mo><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mn>1</mn><mo>-</mo><mi>t</mi><mo>)</mo></mrow></mrow>其中表示k+1时刻预测模型的输出染色车间空气湿度值,N为建模时域,u(k+1-l)表示k+1-l时刻的控制输入变量,u(k-h(k)+1-t)表示k+1-t时刻控制输入变量的时滞,gl和st表示通过辨识得到的已知的实参数矩阵;<mrow><mi>G</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>B</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow><mrow><mi>A</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow></mfrac></mrow>其中<mrow><msup><mi>ZT</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>[</mo><mfrac><mrow><mi>B</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow><mrow><mi>A</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow></mfrac><mo>]</mo><mo>=</mo><msub><mi>g</mi><mi>k</mi></msub><mo>,</mo></mrow><mrow><mi>G</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>g</mi><mi>i</mi></msub><msup><mi>z</mi><mrow><mo>-</mo><mi>i</mi></mrow></msup><mo>,</mo><mrow><mo>(</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>;</mo></mrow><mrow><mi>S</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>C</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow><mrow><mi>A</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow></mfrac></mrow>其中<mrow><msup><mi>ZT</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>[</mo><mfrac><mrow><mi>C</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow><mrow><mi>A</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow></mfrac><mo>]</mo><mo>=</mo><msub><mi>s</mi><mi>k</mi></msub><mo>,</mo></mrow><mrow><mi>S</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>s</mi><mi>j</mi></msub><msup><mi>z</mi><mrow><mo>-</mo><mi>j</mi></mrow></msup><mo>,</mo><mrow><mo>(</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>;</mo></mrow>其中,gi和sj表示通过辨识得到的已知的实参数矩阵;c.修正预测输出,实现反馈校正,具体方法如下比较实际输出和预测模型输出,构建预测模型误差,通过对误差加权的方式来修正对未来输出的预测,实现对下一步预测输出的反馈校正;预测输出表示为<mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&rho;</mi><mn>1</mn></msub><msub><mi>e</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>&rho;</mi><mi>p</mi></msub><msub><mi>e</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>其中P为预测时域,ρi(i=1,2,…p)为预测模型误差的权值,e(k)为预测模型误差<mrow><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mi>e</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>e</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>d.建立性能指标,进行在线的滚动优化;通过将反馈校正后的预测染色车间空气湿度输出值与实际的染色车间空气湿度参考值进行比较,建立输出预测误差和控制量加权的二次型性能指标,描述如下<mrow><mi>J</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msub><mover><mi>Y</mi><mo>^</mo></mover><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>P</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>Y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>P</mi><mo>)</mo></mrow><msup><mo>]</mo><mi>T</mi></msup><mi>Q</mi><mo>[</mo><msub><mover><mi>Y</mi><mo>^</mo></mover><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>P</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>Y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>P</mi><mo>)</mo></mrow><mo>]</mo><mo>+</mo><mi>&Delta;</mi><msub><mi>U</mi><mi>M</mi></msub><msup><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>T</mi></msup><mi>R&Delta;</mi><msub><mi>U</mi><mi>M</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow>其中表示染色车间空气湿度的输出预测值,Yr(k+P)表示染色车间空气湿度的参考轨迹值,P表示预测时域,M表示控制时域,Q和R表示温度预测输出误差和控制量的加权矩阵,预测误差<mrow><msub><mover><mi>Y</mi><mo>^</mo></mover><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>2</mn><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow><mrow><msub><mi>Y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><msub><mi>y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo><msub><mi>y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>2</mn><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><msub><mi>y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow>Q=diag{q1,q2,…qn},R=λE=diag{λ1,λ2,λ3};E为单位矩阵;ΔU(k+M-1)=[Δu(k-M+1),Δu(k-M+2),…Δu(k-1)]T;其中<mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mo>=</mo><mo>[</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mn>1</mn><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mn>2</mn><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>y</mi><mo>^</mo></mover><mi>np</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msup><mo>]</mo><mi>T</mi></msup><mo>,</mo></mrow><mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mi>ip</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&Element;</mo><msup><mi>R</mi><mrow><mi>n</mi><mo>&times;</mo><mn>1</mn></mrow></msup><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>n</mi><mo>;</mo></mrow>yr=[y1r(k),y2r(k),…,ynr(k)]T,yir(k)∈Rn×1,i=1,2,…n;e.得出最优控制律,具体方法是采用阶梯式动态矩阵控制方法来计算最优控制律,最优控制律σ描述如下<mrow><mi>&sigma;</mi><mo>=</mo><mfrac><mrow><msup><mi>B</mi><mi>T</mi></msup><mi>Q</mi><mo>[</mo><msub><mi>Y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow><mo>-</mo><mi>G&Delta;U</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mi>S&Delta;U</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mi>&rho;e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>]</mo></mrow><mrow><msup><mi>B</mi><mi>T</mi></msup><mi>QB</mi><mo>+</mo><mi>&lambda;</mi><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msup><mi>&gamma;</mi><mn>2</mn></msup><mo>+</mo><msup><mi>&gamma;</mi><mn>4</mn></msup><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><msup><mi>&gamma;</mi><mrow><mn>2</mn><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup><mo>)</mo></mrow></mrow></mfrac></mrow>其中γ为控制量呈阶梯式变化的变化系数,B=G[1,γ,…γM-1]T,Δu(k)=σ;f.容许控制集的建立,采集染色过程中的冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值数据,用欧式空间对其进行时滞控制度量,建立容许控制集Ω,描述如下Ω={h(k)∈R|0<h(k)<h}其中h(k)表示时变时滞,h表示时滞上界;把σ与容许控制集相比较,如果σ在容许控制集内,则停止计算,此时,σ就是最优的控制输入;否则,通过从容许控制集中加入新息u(k+1),对染色车间空气湿度值预测模型进行修正,从步骤b重新开始循环;所述的PID补偿控制方法表示如下<mrow><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>k</mi><mi>p</mi></msub><mo>&times;</mo><mo>{</mo><msub><mi>e</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&Delta;T</mi><msub><mi>T</mi><mi>i</mi></msub></mfrac><mo>&times;</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>k</mi></munderover><msub><mi>e</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>T</mi><mi>d</mi></msub><mi>&Delta;T</mi></mfrac><mo>&times;</mo><mo>[</mo><msub><mi>e</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>e</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>]</mo><mo>}</mo></mrow>其中,预测误差kP为比例系数,Ti为积分时间常数,Td为微分时间常数,ΔT为时间间隔;调节比例系数kP使得染色车间空气湿度值输出上升时间减小;调节积分时间常数Ti使得染色车间空气湿度值输出超调量减小,系统振荡减小,控制精度提高;调节微分时间常数Td使得染色车间空气湿度值输出调节时间减小,系统响应时间更快。FSA00000067730100017.tif,FSA00000067730100027.tif,FSA000000677301000211.tif,FSA000000677301000212.tif,FSA00000067730100035.tif全文摘要本发明涉及染色过程湿度优化控制方法。现今印染企业的染色车间空气湿度控制采用开环控制,控制精度不高。本发明方法首先通过阶梯式动态矩阵预测控制方法对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行控制;当染色车间空气湿度为40~60%时采用PID控制方法对冷水二通阀、加热二通阀和蒸汽二通阀的阀门开度值进行补偿控制。本发明方法可以根据控制要求,不断进行反馈校正,最终得到最优的阀门开度值,解决了因开关控制的急开急停的特点而导致的阀门损坏问题,延长了二通阀的使用年限,提高染色车间空气湿度控制精度。文档编号G05D22/02GK101807083SQ20101013608公开日2010年8月18日申请日期2010年3月30日优先权日2010年3月30日发明者周晓慧,薛安克,邹洪波,陈巧,鲁仁全申请人:杭州电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1