发明名称 一种基于石化企业生产装置的物料输送控制方法
摘要 本发明公开了一种基于石化企业生产装置的物料输送控制方法,包括(1)在当前控制周期内实时采集各生产装置和罐的物料存量以及物料进出流量;计算在当前控制周期内,各生产装置和罐的现场数据变化量;(2)根据步骤(1)获取的数据计算下一个控制周期的预定生产方案;(3)将各生产装置以及罐之间的连通节点分为汇流点和分流点,对于每个分流点以及汇流点做仿真流量调控;(4)根据步骤(3)获得的各个分流点、汇流点的仿真物料流量更新步骤(2)所述的预定生产方案并通过现场相应的阀门控制物料输送。本发明的物料输送控制方法,能确定优化大规模的管道分汇流点系数,有提升了物料输送的效率。
申请公布号 CN103365271B 申请公布日期 2015.06.17
申请号 CN201310267667.3 申请日期 2013.06.28
申请人 浙江大学 发明人 荣冈;齐瑞超;冯毅萍;苏宏业;褚健
分类号 G05B19/418(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 一种基于石化企业生产装置的物料输送控制方法,其特征在于,包括以下步骤:(1)在当前控制周期内实时采集各生产装置和罐的物料存量以及物料进出流量;计算在当前控制周期内,各生产装置和罐的现场数据变化量;(2)根据步骤(1)获取的数据计算下一个控制周期的预定生产方案;(3)将各生产装置以及罐之间的连通节点分为汇流点和分流点,根据预定生产方案对于每个分流点做如下仿真流量调控,以获得每个分流点各出侧线的仿真物料流量F<sub>n,out,t</sub>;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mo>&ForAll;</mo><mi>n</mi><mo>&Element;</mo><mi>SP</mi><mo>,</mo><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow>]]></math><img file="FDA0000693466150000018.GIF" wi="373" he="61" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>&GreaterEqual;</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><mi>J</mi></mrow></munder><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000693466150000011.GIF" wi="431" he="129" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>out</mi><mo>&Element;</mo><mi>J</mi></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><mi>J</mi></mrow></munder><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>I</mi></mrow></munder><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>out</mi><mo>&Element;</mo><mi>I</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693466150000012.GIF" wi="861" he="285" /></maths>else<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mfrac><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mrow><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><mi>J</mi></mrow></munder><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>out</mi><mo>&Element;</mo><mi>J</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>&ForAll;</mo><mi>out</mi><mo>&Element;</mo><mi>I</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693466150000013.GIF" wi="849" he="229" /></maths>另外做附加判断,在UB<sub>n</sub>小于式中的<img file="FDA0000693466150000014.GIF" wi="407" he="164" />时,调整预定生产方案并重新对每个分流点做流量调控;根据预定生产方案对于每个汇流点做如下仿真流量调控,以获得汇流点各进侧线的调整后仿真物料流量<img file="FDA0000693466150000015.GIF" wi="189" he="82" />以及汇流点的出侧线的调整后仿真物料流量<img file="FDA0000693466150000016.GIF" wi="200" he="86" /><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mo>&ForAll;</mo><mi>n</mi><mo>&Element;</mo><mi>MP</mi><mo>,</mo><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow>]]></math><img file="FDA0000693466150000017.GIF" wi="394" he="69" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><munder><mi>&Sigma;</mi><mrow><mi>itk</mi><mo>&Element;</mo><mi>ITK</mi></mrow></munder><mrow><mo>(</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>LB</mi><mi>itk</mi></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mrow><mo>(</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000693466150000021.GIF" wi="1157" he="125" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>INV</mi><msup><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow><mi>NEW</mi></msup></msub><mo>=</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><mfrac><mrow><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>LB</mi><mi>itk</mi></msub></mrow><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>ITK</mi></mrow></munder><mrow><mo>(</mo><msub><mi>INV</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>LB</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>&CenterDot;</mo><mrow><mo>(</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693466150000022.GIF" wi="1193" he="136" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><msup><mrow><mo>,</mo><mi>t</mi></mrow><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>+</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mrow>]]></math><img file="FDA0000693466150000023.GIF" wi="865" he="85" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>J</mi></mtd></mtr><mtr><mtd><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>I</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693466150000024.GIF" wi="831" he="188" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow>]]></math><img file="FDA0000693466150000025.GIF" wi="427" he="86" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><mi>esleif</mi></mtd><mtd><mrow><mo>(</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow><mo>></mo><munder><mi>&Sigma;</mi><mrow><mi>itk</mi><mo>&Element;</mo><mi>ITK</mi></mrow></munder><mrow><mo>(</mo><msub><mi>INV</mi><mi>itk</mi></msub><mo>-</mo><msub><mi>LB</mi><mi>itk</mi></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000693466150000026.GIF" wi="1185" he="130" /></maths><maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>LB</mi><mi>itk</mi></msub></mrow>]]></math><img file="FDA0000693466150000027.GIF" wi="373" he="85" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>+</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>LB</mi><mi>itk</mi></msub></mrow>]]></math><img file="FDA0000693466150000028.GIF" wi="745" he="85" /></maths><maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>J</mi></mtd></mtr><mtr><mtd><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>I</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693466150000029.GIF" wi="805" he="184" /></maths><maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mrow>]]></math><img file="FDA00006934661500000210.GIF" wi="492" he="122" /></maths><maths num="0016" id="cmaths0016"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><mi>esleif</mi></mtd><mtd><munder><mi>&Sigma;</mi><mrow><mi>itk</mi><mo>&Element;</mo><mi>ITK</mi></mrow></munder><mrow><mo>(</mo><msub><mi>UB</mi><mi>itk</mi></msub><mo>-</mo><msub><mi>INV</mi><mi>itk</mi></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00006934661500000211.GIF" wi="1252" he="126" /></maths><maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>+</mo><mfrac><mrow><msub><mi>UB</mi><mi>itk</mi></msub><mo>-</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>ITK</mi></mrow></munder><mrow><mo>(</mo><msub><mi>UB</mi><mi>i</mi></msub><mo>-</mo><msub><mi>INV</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>&CenterDot;</mo><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA00006934661500000212.GIF" wi="1224" he="136" /></maths><maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>+</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mrow>]]></math><img file="FDA00006934661500000213.GIF" wi="889" he="94" /></maths><maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>J</mi></mtd></mtr><mtr><mtd><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>I</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA00006934661500000214.GIF" wi="862" he="198" /></maths><maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow>]]></math><img file="FDA00006934661500000215.GIF" wi="434" he="90" /></maths><maths num="0021" id="cmaths0021"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><mi>esleif</mi></mtd><mtd><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>FO</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>)</mo></mrow><mo>></mo><munder><mi>&Sigma;</mi><mrow><mi>itk</mi><mo>&Element;</mo><mi>ITK</mi></mrow></munder><mrow><mo>(</mo><msub><mi>UB</mi><mi>ik</mi></msub><mo>-</mo><msub><mi>INV</mi><mi>itk</mi></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00006934661500000216.GIF" wi="1221" he="123" /></maths><maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>UB</mi><mi>itk</mi></msub></mrow>]]></math><img file="FDA00006934661500000217.GIF" wi="381" he="93" /></maths><maths num="0023" id="cmaths0023"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>+</mo><msub><mi>INV</mi><mrow><mi>itk</mi><mo>,</mo><mi>t</mi></mrow></msub><mo>-</mo><msub><mi>UB</mi><mi>itk</mi></msub></mrow>]]></math><img file="FDA00006934661500000218.GIF" wi="763" he="84" /></maths><maths num="0024" id="cmaths0024"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>J</mi></mtd></mtr><mtr><mtd><msub><mi>F</mi><mrow><mi>itk</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mtd><mtd><mo>&ForAll;</mo><mi>in</mi><mo>&Element;</mo><mi>I</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA00006934661500000219.GIF" wi="827" he="192" /></maths><maths num="0025" id="cmaths0025"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>out</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>in</mi><mo>&Element;</mo><mi>IN</mi></mrow></munder><msub><mi>F</mi><mrow><mi>n</mi><mo>,</mo><mi>in</mi><mo>,</mo><msup><mi>t</mi><mi>NEW</mi></msup></mrow></msub></mrow>]]></math><img file="FDA00006934661500000220.GIF" wi="503" he="128" /></maths>各式中:in表示某一节点进侧线;out表示某一节点出侧线;F表示仿真物料流量;FO表示预定生产方案中的物料流量;INV表示罐存余量;LB表示罐存下限;MP表示汇流点集合;SP表示分流点集合;ITK表示罐集合;J表示与侧线连接的设备类型为生产装置;I表示与侧线连接的设备类型为罐;i和j加和运算变量,也表示罐或生产装置的索引号;itk表示任一罐;UB表示罐存上限;n表示节点类型;IN表示节点进侧线集合;OUT表示节点出侧线集合;t表示时间点或控制周期;NEW表示对原物料流量或存余量已经进行调整;(4)根据步骤(3)获得的各个分流点、汇流点的仿真物料流量更新步骤(2)所述的预定生产方案,根据更新后的预定生产方案通过现场相应的阀门在下一个控制周期中控制物料输送。
地址 310027 浙江省杭州市西湖区浙大路38号