[发明专利]一种连续搅拌釜式反应过程工艺设计与控制的集成优化方法在审

专利信息
申请号: 201511009070.4 申请日: 2015-12-29
公开(公告)号: CN105487515A 公开(公告)日: 2016-04-13
发明(设计)人: 周猛飞;蔡亦军;潘海天 申请(专利权)人: 浙江工业大学
主分类号: G05B19/418 分类号: G05B19/418
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵;黄美娟
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种连续搅拌釜式反应过程工艺设计与控制集成优化方法,包括:步骤1,针对连续搅拌釜式反应过程工艺,依据质量平衡和能量平衡原理,建立严格机理模型;步骤2,求出对象在随机框架下的线性状态空间模型;步骤3,依据线性二次高斯(LQG)控制原理,计算得到操纵变量(MVs)与被控变量(CVs)的闭环方差和MVs/CVs方差的最优性能界。根据LQG协调曲线,确定系统MVs、CVs变量方差变化之间的函数关系;步骤4,结合“后退”(Back-off)策略和过程稳态模型,以及过程的操作条件和技术指标为过程约束设置约束允许违反的概率,构建工艺设计与控制集成优化问题,并通过优化算法求解得到最优工艺设计参数。
搜索关键词: 一种 连续 搅拌 反应 过程 工艺 设计 控制 集成 优化 方法
【主权项】:
一种连续搅拌釜式反应过程工艺设计与控制的集成优化方法,包括:步骤1,针对连续搅拌釜式反应过程工艺,依据质量平衡和能量平衡原理,建立严格机理模型,如以下微分代数方程(DAE)形式:<mrow><mi>f</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>dx</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>,</mo><msub><mi>x</mi><mi>p</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>,</mo><mi>z</mi><mo>,</mo><mi>u</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>,</mo><mi>y</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>g(xp(t),z,u(t),y(t),t)=0             (2)式中,xp(t)为状态变量;z为设计变量;u(t)为过程输入;y(t)为过程输出;步骤2,求出对象在随机框架下的线性状态空间模型;将过程扰动和噪声处理为随机信号,得到增广过程模型,如下:<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><msub><mi>dx</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>dx</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>f</mi><mrow><mo>(</mo><mrow><mfrac><mrow><msub><mi>dx</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>,</mo><msub><mi>x</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>z</mi><mo>,</mo><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>A</mi><mi>d</mi></msub></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>I</mi></mtd></mtr><mtr><mtd><msub><mi>x</mi><mi>d</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>B</mi><mi>d</mi></msub></mtd></mtr></mtable></mfenced><msub><mi>w</mi><mi>d</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>g(xp(t),xd(t),z,u(t),y(t),wd,t)=0         (4)ym=Ymy+vm            (5)式中,xd(t)为扰动变量;Ad和Bd扰动的模型参数,wd高斯白噪声随机变量;Ym是测量值矩阵;ym是测量值;vm是测量噪声。在稳态操作点附近,求出对象在随机框架下的一般线性状态空间模型;如下:<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>&Delta;</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>p</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Delta;</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>A</mi><mi>p</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>A</mi><mi>d</mi></msub></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&Delta;x</mi><mi>p</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&Delta;x</mi><mi>d</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>B</mi><mi>p</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mi>&Delta;</mi><mi>u</mi><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>B</mi><mi>d</mi></msub></mtd></mtr></mtable></mfenced><msub><mi>w</mi><mi>d</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>&Delta;y</mi><mi>m</mi></msub><mo>=</mo><mi>C</mi><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>&Delta;</mi><msub><mi>x</mi><mi>p</mi></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>&Delta;x</mi><mi>d</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><msub><mi>v</mi><mi>m</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>式中,Δxp为状态变量的变化量;Δxd为扰动变量的变化量;Δu为操纵变量的变化量;Ap、Ad、Bp、Bd为状态空间模型矩阵。上式可以转化为状态空间表达式,如下xt+1=Axt+But‑1+Kat                               (8)yt=Cxt+at其中,xt为转化后的状态变量变化量;A、B和C为状态空间模型参数;K为卡尔曼状态估计器;at为随机噪声。步骤3,设计线性二次高斯(LQG)控制器,依据LQG控制原理,计算得到操纵变量(MVs)与被控变量(CVs)的闭环方差和MVs/CVs方差的最优性能界;根据LQG协调曲线,确定系统MVs、CVs变量方差变化之间的函数关系;3‑a,首先,求得操纵变量(MVs)与被控变量(CVs)的闭环方差和MVs/CVs方差的最优性能界;计算步骤如下:步骤3‑a‑1:求得系统的最优状态反馈和控制律,如下:<mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mrow><mo>(</mo><mi>A</mi><mo>-</mo><mi>K</mi><mi>C</mi><mo>-</mo><mi>B</mi><mi>L</mi><mo>)</mo></mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mi>t</mi></msub><mo>+</mo><msub><mi>Ky</mi><mi>t</mi></msub></mrow>                                (9)<mrow><msub><mi>u</mi><mi>t</mi></msub><mo>=</mo><mo>-</mo><mi>L</mi><msub><mover><mi>x</mi><mo>~</mo></mover><mi>t</mi></msub></mrow>其中L为最优控制律,可通过代数Riccati方程求解;步骤3‑a‑2:综合卡尔曼滤波与最优状态反馈,如下:<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>A</mi></mtd><mtd><mrow><mo>-</mo><mi>B</mi><mi>L</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>K</mi><mi>C</mi></mrow></mtd><mtd><mrow><mi>A</mi><mo>-</mo><mi>K</mi><mi>C</mi><mo>-</mo><mi>B</mi><mi>L</mi></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mi>t</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>^</mo></mover><mi>t</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>K</mi></mtd></mtr><mtr><mtd><mi>K</mi></mtd></mtr></mtable></mfenced><msub><mi>a</mi><mi>t</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>步骤3‑a‑3:求得过程输入、输出反差,如下:令<mrow><msub><mi>X</mi><mi>t</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mi>t</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>^</mo></mover><mi>t</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>则过程输入、输出方差分别为:<mrow><mi>var</mi><mrow><mo>(</mo><msub><mi>u</mi><mi>t</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mi>L</mi></mrow></mtd></mtr></mtable></mfenced><mi>var</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>t</mi></msub><mo>)</mo></mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><msup><mi>L</mi><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow><mrow><mi>var</mi><mrow><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>C</mi></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mi>var</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>t</mi></msub><mo>)</mo></mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mi>C</mi><mi>T</mi></msup></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>+</mo><mi>var</mi><mrow><mo>(</mo><msub><mi>a</mi><mi>t</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>3‑b,其次,求得MVs、CVs变量方差变化之间的函数关系;计算步骤如下:步骤3‑b‑1:构建LQG二次性能指标函数,如下:J(λ)=E[YTWY]+λE[UTRU]       (13)其中,U为输入变量;Y为输出变量;W,R为输出变量和输入变量的加权矩阵;λ为输入变量与输出变量之间的权重因子。步骤3‑b‑2:构建LQG二次性能指标函数,如下:通过在一定范围内选择不同的λ值,可获得一系列在LQG控制作用下的关于输入方差和输出反差的解,以这些数据为基础,可做出一条以输入方差为横坐标,输出方差为纵坐标的性能曲线,如图1所示,该曲线为表示了线性控制器在输入输出方差表征下可能达到的性能下界;步骤4,构建工艺设计与控制的集成优化问题,并通过优化算法求解得到最优工艺设计参数;依据MVs、CVs的闭环方差以及MVs/CVs变量方差变化之间的函数关系,结合“后退”策略和过程稳态模型,以及过程的操作条件和技术指标为过程约束设置约束允许违反的概率;具体如下:<mrow><msub><mi>L</mi><mi>Y</mi></msub><mo>+</mo><msub><mi>r</mi><mi>Y</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>Y</mi></msub><mo>&le;</mo><mover><mi>Y</mi><mo>&OverBar;</mo></mover><mo>&le;</mo><msub><mi>H</mi><mi>Y</mi></msub><mo>-</mo><msub><mi>r</mi><mi>Y</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>Y</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>L</mi><mi>U</mi></msub><mo>+</mo><msub><mi>r</mi><mi>U</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>U</mi></msub><mo>&le;</mo><mover><mi>U</mi><mo>&OverBar;</mo></mover><mo>&le;</mo><msub><mi>H</mi><mi>U</mi></msub><mo>-</mo><msub><mi>r</mi><mi>U</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>U</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>式中,HY和LY分别为输出变量的上下限;HU和LU分别为输入变量的上下限;σU和σY分别为输入变量和输出变量的标准差;分别为输入变量和输出变量的设定值;rY和rU表示约束允许违反的概率参数。构建连续搅拌釜式反应过程工艺设计与控制的集成优化问题如下:<mrow><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mi>d</mi><mo>,</mo><mover><mi>Y</mi><mo>&OverBar;</mo></mover><mo>,</mo><mover><mi>U</mi><mo>&OverBar;</mo></mover><mo>,</mo><msub><mi>&sigma;</mi><mi>Y</mi></msub><mo>,</mo><msub><mi>&sigma;</mi><mi>U</mi></msub></mrow></munder><mi>C</mi><mi>C</mi><mo>+</mo><mi>O</mi><mi>C</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>s.t.<mrow><mi>f</mi><mrow><mo>(</mo><mi>d</mi><mo>,</mo><mover><mi>X</mi><mo>&OverBar;</mo></mover><mo>,</mo><mover><mi>U</mi><mo>&OverBar;</mo></mover><mo>,</mo><mover><mi>Y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow><mrow><mi>g</mi><mrow><mo>(</mo><mi>d</mi><mo>,</mo><mover><mi>X</mi><mo>&OverBar;</mo></mover><mo>,</mo><mover><mi>U</mi><mo>&OverBar;</mo></mover><mo>,</mo><mover><mi>Y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>L</mi><mi>Y</mi></msub><mo>+</mo><msub><mi>r</mi><mi>Y</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>Y</mi></msub><mo>&le;</mo><mover><mi>Y</mi><mo>&OverBar;</mo></mover><mo>&le;</mo><msub><mi>H</mi><mi>Y</mi></msub><mo>-</mo><msub><mi>r</mi><mi>Y</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>Y</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>L</mi><mi>U</mi></msub><mo>+</mo><msub><mi>r</mi><mi>U</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>U</mi></msub><mo>&le;</mo><mover><mi>U</mi><mo>&OverBar;</mo></mover><mo>&le;</mo><msub><mi>H</mi><mi>U</mi></msub><mo>-</mo><msub><mi>r</mi><mi>U</mi></msub><mo>&times;</mo><msub><mi>&sigma;</mi><mi>U</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>σY=f(σU)        (21)上式中CC代表设备成本;OC代表操作成本;d为设计参数;该优化问题可以采用NLP优化算法求解,如SQP。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201511009070.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top