发明名称 基于递归核主元分析的青霉素发酵过程故障监测方法
摘要 一种基于递归核主元分析的青霉素发酵过程故障监测方法,属于故障监测与诊断技术领域,包括:采集通风率,搅拌器功率,基质进给速率,基质进给温度,生成的热量,溶解氧浓度,pH值和二氧化碳浓度;用步骤1标准化后的前N个采样样本,建立初始的监测模型,用RKPCA方法更新模型,并计算特征向量对连续退火工艺的过程进行故障检测与诊断,当T2统计和SPE统计超出各自的控制限时,认为有故障发生,反之,整个过程正常,本发明方法主要解决数据的非线性和时变性问题,RKPCA通过递归计算训练数据协方差的特征值和特征向量对模型进行更新,结果表明,该方法不仅能大大降低误报警,还提高了故障检测的准确性。
申请公布号 CN101964021B 申请公布日期 2012.12.19
申请号 CN201010295493.8 申请日期 2010.09.29
申请人 东北大学 发明人 张颖伟;胡志勇;滕永懂
分类号 G06F19/10(2011.01)I 主分类号 G06F19/10(2011.01)I
代理机构 沈阳东大专利代理有限公司 21109 代理人 梁焱
主权项 1.基于递归核主元分析的青霉素发酵过程故障监测方法,其特征在于:包括以下步骤:步骤1:采集数据,在青霉素发酵过程中,采集的数据包括:通风率,搅拌器功率,基质进给速率,基质进给温度,生成的热量,溶解氧浓度,pH值和二氧化碳浓度数据,其中温度和pH值采用闭环控制,而补料采用开环定值控制,用均值和标准偏差标准化采集的数据;步骤2:计算青霉素发酵过程故障的主要因素P,采用如下方法:用步骤1标准化后的N个采样样本,建立青霉素发酵过程初始的监测模型,对于青霉素发酵过程中一个新的采样x<sub>new</sub>,用初始的监测模型得到青霉素发酵过程故障的主要因素P和置信限,监测其是否出现异常;如果异常则报警,否则转到步骤3;其中,青霉素发酵过程故障的主要因素P,公式如下:<maths num="0001"><![CDATA[<math><mrow><mi>P</mi><mo>=</mo><mi>&Phi;</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><msub><mi>h</mi><mi>&Phi;</mi></msub></mfrac><msqrt><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac></msqrt></mtd><mtd><msup><mn>0</mn><mi>T</mi></msup></mtd></mtr><mtr><mtd><mo>-</mo><mfrac><mn>1</mn><msub><mi>h</mi><mi>&Phi;</mi></msub></mfrac><msqrt><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac></msqrt><mi>B</mi></mtd><mtd><mover><mi>A</mi><mo>~</mo></mover></mtd></mtr></mtable></mfenced><msubsup><mi>U</mi><mi>&Phi;</mi><mo>&prime;</mo></msubsup></mrow></math>]]></maths>式中,Φ(X)为X=[x<sub>1</sub>,x<sub>2</sub>,...,x<sub>N</sub>]样本矩阵映射到高维特征空间后的矩阵,N是采样样本个数,青霉素发酵过程初始监测模型主要因素的调节因子<maths num="0002"><![CDATA[<math><mrow><msub><mi>h</mi><mi>&Phi;</mi></msub><mo>=</mo><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac><msqrt><mn>1</mn><mo>-</mo><msup><mrow><mn>2</mn><mi>B</mi></mrow><mi>T</mi></msup><mi>k</mi><mrow><mo>(</mo><mi>X</mi><mo>,</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><msup><mi>B</mi><mi>T</mi></msup><mi>k</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mi>B</mi></msqrt><mo>,</mo></mrow></math>]]></maths>青霉素发酵过程初始模型主要因素的修正矩阵<maths num="0003"><![CDATA[<math><mrow><mi>B</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></mfrac><msub><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mover><mi>A</mi><mo>~</mo></mover><mover><mi>&Lambda;</mi><mo>~</mo></mover><msup><mover><mi>A</mi><mo>~</mo></mover><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mrow><mo>(</mo><mover><mi>X</mi><mo>~</mo></mover><mo>,</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mi>K</mi><mrow><mo>(</mo><mover><mi>X</mi><mo>~</mo></mover><mo>)</mo></mrow><msub><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>k(X,x<sub>1</sub>)表示X和x<sub>1</sub>的内积,K(X)表示样本矩阵的内积,<img file="FSB00000789789600014.GIF" wi="161" he="61" />表示<img file="FSB00000789789600015.GIF" wi="51" he="49" />和x<sub>1</sub>的内积,<img file="FSB00000789789600016.GIF" wi="38" he="49" />为中间矩阵,<img file="FSB00000789789600017.GIF" wi="115" he="60" />表示中间矩阵的内积,<img file="FSB00000789789600018.GIF" wi="68" he="49" />为中间矩阵协方差的特征值阵,U′<sub>Φ</sub>为过程变量的特征向量阵,1<sub>N-1</sub>是由N-1个1构成的行向量;提取青霉素发酵过程中间矩阵传输因子<img file="FSB00000789789600019.GIF" wi="60" he="50" />公式如下:<maths num="0004"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><msub><mi>h</mi><mi>&Phi;</mi></msub></mfrac><msqrt><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac></msqrt></mtd><mtd><msup><mn>0</mn><mi>T</mi></msup></mtd></mtr><mtr><mtd><mo>-</mo><mfrac><mn>1</mn><msub><mi>h</mi><mi>&Phi;</mi></msub></mfrac><msqrt><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac></msqrt><mi>B</mi></mtd><mtd><mover><mi>A</mi><mo>~</mo></mover></mtd></mtr></mtable></mfenced><mo>=</mo><mi>A</mi><msup><mrow><mo>(</mo><msubsup><mi>U</mi><mi>&Phi;</mi><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></math>]]></maths>步骤3:青霉素发酵过程采样X<sub>new</sub>是正常数据时,采用递归核主元分析方法更新步骤2的青霉素发酵过程初始的监测模型,并计算更新后的青霉素发酵过程故障的主要因素<img file="FSB000007897896000111.GIF" wi="127" he="54" />公式如下:<maths num="0005"><![CDATA[<math><mrow><mover><mi>P</mi><mo>^</mo></mover><mo>=</mo><mi>&Phi;</mi><mfenced open='(' close=')'><mtable><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>X</mi><mo>~</mo></mover></mtd><mtd><msub><mi>x</mi><mi>new</mi></msub></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>A</mi><mo>~</mo></mover></mtd><mtd><mo>-</mo><mfrac><mn>1</mn><msubsup><mi>h</mi><mi>&Phi;</mi><mo>&prime;</mo></msubsup></mfrac><msqrt><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac></msqrt><msup><mi>B</mi><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><msup><mn>0</mn><mi>T</mi></msup></mtd><mtd><mfrac><mn>1</mn><msubsup><mi>h</mi><mi>&Phi;</mi><mo>&prime;</mo></msubsup></mfrac><msqrt><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac></msqrt></mtd></mtr></mtable></mfenced><msubsup><mi>U</mi><mi>&Phi;</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>=</mo><mi>&Phi;</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>new</mi></msub><mo>)</mo></mrow><mover><mi>A</mi><mo>^</mo></mover></mrow></math>]]></maths>式中,<maths num="0006"><![CDATA[<math><mrow><mi>&Phi;</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>new</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>&Phi;</mi><mfenced open='(' close=')'><mtable><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><mover><mi>X</mi><mo>~</mo></mover></mtd><mtd><msub><mi>x</mi><mi>new</mi></msub></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>为更新样本矩阵映射到高维特征空间后的矩阵,青霉素发酵过程更新监测模型主要因素的调节因子<maths num="0007"><![CDATA[<math><mrow><msubsup><mi>h</mi><mi>&Phi;</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac><msqrt><mn>1</mn><mo>-</mo><mn>2</mn><msup><mi>B</mi><mrow><mo>&prime;</mo><mi>T</mi></mrow></msup><mi>k</mi><mrow><mo>(</mo><mrow><mover><mi>X</mi><mo>~</mo></mover><mo>,</mo><msub><mi>x</mi><mi>new</mi></msub></mrow><mo>)</mo></mrow><mo>+</mo><msup><mi>B</mi><mrow><mo>&prime;</mo><mi>T</mi></mrow></msup><mi>k</mi><mrow><mo>(</mo><mover><mi>X</mi><mo>~</mo></mover><mo>)</mo></mrow><msup><mi>B</mi><mo>&prime;</mo></msup></msqrt><mo>,</mo></mrow></math>]]></maths>青霉素发酵过程更新模型主要因素的修正矩阵<maths num="0008"><![CDATA[<math><mrow><msup><mi>B</mi><mo>&prime;</mo></msup><mo>=</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></mfrac><msub><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mover><mi>A</mi><mo>~</mo></mover><mover><mi>&Lambda;</mi><mo>~</mo></mover><msup><mover><mi>A</mi><mo>~</mo></mover><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mrow><mo>(</mo><mover><mi>X</mi><mo>~</mo></mover><mo>,</mo><msub><mi>x</mi><mi>new</mi></msub><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mi>K</mi><mrow><mo>(</mo><mover><mi>X</mi><mo>~</mo></mover><mo>)</mo></mrow><msub><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><img file="FSB00000789789600025.GIF" wi="196" he="74" />表示<img file="FSB00000789789600026.GIF" wi="39" he="67" />和x<sub>new</sub>的内积;步骤4:对青霉素发酵过程是否发生故障进行监测;通过监测Hotelling的T<sup>2</sup>统计和平方预测误差SPE统计进行故障监测,即可判断出青霉素发酵过程是否发生故障,当T<sup>2</sup>统计和SPE统计超出各自的置信限时,认为有故障发生,反之,整个过程正常,转到步骤3继续更新青霉素发酵过程的监测模型。
地址 110004 辽宁省沈阳市和平区文化路3号巷11号