第一文秘网    > 面试经验

溶剂塔操作优化指导程序的研发

作者:jnscsh   时间:2022-04-15 08:42:13   浏览次数:

摘要:针对干法腈纶生产工艺中的重要单元装置——溶剂DMF回收装置,建立了产品DMF酸度和塔顶DMF含量的稳态模型后。利用可视化设计软件Visual Basic6.0,开发了溶剂回收塔操作优化指导程序,以人机界面的形式,将训练好的BP网络提交给工艺技术人员,使其能够实现离线的过程优化模拟计算。

关键词:溶剂回收塔;稳态数学模型;优化程序;模拟;过程控制

中图分类号:TP335+.1文献标识码:A文章编号:1007-9599 (2010) 10-0000-02

Develop of the Solvent Recovery Column Optimization Program

Chen Fuguo

(Qilu Petrochemical Co.Ltd,Acrylic Fiber Plant,Zibo255040,China)

Abstract:Process for the production of dry acrylic important unit in the device-DMF Solvent Recovery Unit,one product content of DMF DMF acidity and top of the tower after the steady-state model.Using visual design software Visual Basic6.0,has developed a solvent recovery tower operation optimization guidance procedures to the form of man-machine interface will be presented to the trained BP network technology staff,to enable them to optimize the simulation process for offline calculation.

Keywords:Solvent recovery column;Steady mathematical model;Optimization program;Simulate;Process control

本文在采用神经网络的方法建立的我厂溶剂回收装置的产品DMF酸度和塔顶排放物中DMF含量的静态数学模型基础上,基于Visial Basic6.0,设计用户应用界面,开发了一个离线的优化运行指导程序,以VB界面的形式提交给工艺工程师,便于工艺工程师对操作参数进行优化试验,可对溶剂回收装置的优化运行进行离线的模拟试验,为优化操作提供帮助、指导。

一、操作界面设计

设计了三个画面:选择参数、回收DMF酸度模拟计算和塔顶DMF含量模拟计算。

(一)参数选择

创建一个窗体,命名FormSEL,Caption:齐鲁石化腈纶厂溶剂回收塔操作优化指导。窗体内拖放了2个命令按钮、2个单选钮及其它标签、图形。窗体及主要控件属性设置见表5.1。

(二)产品DMF酸度计算

新建窗体FormSD,Caption:回收DMF酸度模拟计算。窗体上建立了2个框架:输入参数和计算结果。输入参数框架内有8个文本框,及其它标签;计算结果框架内有2个标签:“产品酸度”和计算结果。窗体及主要控件属性设置见表5.2。

二、应用程序设计

打开程序,首先运行的是选择参数画面。点选所要优化参数前的单选按钮,按确定后将打开相应的参数模拟计算画面。

(一)参数选择功能的设计

根据选择的参数,打开相应的画面。

Private Sub CmdYES_Click()

If OptionDMF.Value=True Then

FormDMF.Show

ElseIf OptionSD.Value=True Then

FormSD.Show

End If

End Sub

(二)计算功能的设计

以塔顶DMF含量计算为例。在相关的文本框中输入相关参数后,按“计算”按钮,调用模块module1程序进行运算,并在Frame2中显示模拟计算结果。

Private Sub CmdCOMP_Click()

P(1)=Val(TextP6315)

P(0)=Val(TextT6314)

P(2)=Val(TextF6502)/Val(TextF6501)

P(3)=Val(TextF6405)

P(4)=Val(TextND)*Val(TextF6301)/100

Call Module1.INTVsoft(P,Dmf_out)

LabelDMF=Format(Dmf_out,"####.## ppm")

End Sub

(三)运算程序

Option Explicit

Option Base 0

Public Dmf_out As Double

Public P(4) As Double

Public Sub INTVsoft(P()As Double,Dmf_out As Double)

Dim i As Integer,j As Integer,MID1 As Double,out1 As Double,out2 As Double

Dim MID2(7) As Double

Dim IW_dmf(0 To 7,0 To 4)As Double

Dim b_dmf(8)As Double

Dim LW_dmf(7)As Double

数组IW_dmf()、b_dmf()、LW_dmf()定义略

P(0)=(P(0)-103)/(115-103)

P(1)=(P(1)-240)/(400-240)

P(2)=(P(2)-0.6)/(1.02-0.6)

P(3)=(P(3)-5300)/(6800-5300)

P(4)=(P(4)-1600)/(2700-1600)

For i=0 To 7

MID1=0

For j=0 To 4

MID1=MID1+IW_dmf(i,j)*P(j)

Next j

MID2(i)=1/(1+Exp(-(MID1+b_dmf(i))))

Next i

out1=0

For i=0 To 7

out1=out1+LW_dmf(i)*MID2(i)

Next i

out2=out1+b_dmf(8)

Dmf_out=out2*1500+500

End Sub

参考文献:

[1]吕品超,侯立刚,孟帅.小型组态软件图形界面系统的研究与开发.自动化仪表,2010

[2]张鸣,韦国勋,杨煜普.神经网络与DE算法在自适应滤波中的应用.自动化仪表,2010

[3]刘天时,赵越,马刚.基于BP神经网络的油气钻井成本预测.西安石油大学学报,2010

[4]顾春华,贾欣歌,顾兢.一种动态对象/关系映射框架及其实现.华中理工大学学报,2009

[5]常玉,方明.石油钻井物料需求计划模型研究.西安石油大学学报,2010

[6]王树青.先进控制技术及应用.化学工业出版社.工业装备与信息工程出版中心,2001

[7]史忠科.神经网络控制理论.西北工业大学出版社,1997,11

[8]楼顺天,施阳.基于MATLAB的系统分析与设计—神经网络.西安电子科技大学出版社,199

推荐访问:溶剂 研发 优化 指导 操作