搜档网
当前位置:搜档网 › Aspen+Plus服务器在软件集成中的应用

Aspen+Plus服务器在软件集成中的应用

2007,24(2)孔祥冰等:AspenPlus服务器在软件集成中的应用257

量’1昏l’lhetoJuene

ab嘲medt洲盯.

图l甲苯吸收塔

4.2甲苯吸收塔简要分析

工艺要求甲苯吸收塔的塔底液相出料中HCI,以及塔顶气相出料中的光气含量应尽量低,工艺甲苯量对甲苯吸收塔的吸收效果有很大影响,减少甲苯量有利于降低Hcl在塔底的量,但对光气的吸收不利;相反增加甲苯量虽然有利于光气的吸收,但会增加Hcl在塔底的量。原工艺中所有物流都从塔底进料,但各流股的组成不同,改变富含Hcl的流股的进料位置对HCl的吸收也有一定影响。同时Hcl的吸收量还与塔内温度分布有关系,由于光气的吸收会产生大量的热量,使塔内部温度升高,而增加一个中间冷却器可以部分解决该问题。新增中间冷却器从塔某块板上抽出全部液体,冷却到一10℃,再回到下一块塔坂。

4.3解决思路

通过改变甲苯流量、富含Hcl流股的进料位置和中间冷却器的物料采出位置3个操作变量,用VB按操作变量范围随机产生多组数据,传递给A叩enPIus进行模拟计算,再将结果返回VB并储存,这样就避免了在AspenPlus界面下频繁输入变量来考察模拟结果。

4.4具体实现步骤

AspenPlus模拟甲苯吸收塔应用界面如图2所示。,

使用VB中的random函数,规定甲苯流量800~1500kg/h,富含HCl流股的进料位置5一。14块板,中间冷却器的物料采出位置5—14块板。随机生成的100组变量传递给AspenPlus模拟计算并将结果储存在文本文件里。此过程的VB代码如下:PrivateSubMain()

DimiA8Imeger,nABImeger

Dimdat()Asexe

Dim

cocl2一l

AsDouble

Dimcocl22AsD叫ble

F培2Asp吼Plusu8盯inte日‰e.

图2A8P∞Pl岫用户界面

DimHYDRO—lAsDouble

DimHYDR0—2AsDouble

DimihAPsimAsH印pIP

SetihAPsim=Getobject(”D:、tdi\tdi.印矿)

ihAPsim.Visible=’I.me

DimihEn矛neAsIHAPEngine

SetihEngine=ihAP8im.Engine

Open”E:、GA、d砷e2.txt”fIor0utputAs舵

Clo∞#2

0pen”E:\GA\d砒e1.b【t『,F0rI叩utAs#l

n=InputBox(”需要数组数”)

ReDimdat(n)A8exe

Fori=1’I'0

Input#l,dat(i).compos,dat(i).stage,dat(i).souI℃e,dat(i).dest

ihAP8im.‰e.Da诅.s仃e锄8.Elements(,,508”).Input.Ele—ments(叮OTAL,,).E1ements(”MIxED”).Value=dat(i).com—

pos

ihAPsim.Tree.Da诅.B10cks.Elements(”B2”).Input.Ele-ments(”S0uRcE—SfI.AGE”).Elements(”P一1”).Value=dat(i).source

ihAPsim.’I'ree.Data.B10cks.Elements(”B2”).Input.E1e—ment8(”DEsT—s'1AGE”).Elements(叩一1”).Value=dat(i).dest

ihAPsim.Tree.Da诅.Blocks.B2.Input.Ele砒nts(”FE功一s,rAGE,,).Element8(7,加7”).Value=dat(i).s姆

’runtlle8imulation

ihAPsim.R瑚

lookatthestatusandresul协

cocl2_l=ihAPsim.Tree.Da诅.S仃e锄s.Elements(,,509”).0utput.Elements(”MASSFL0w”).Elements(”MIXED”).Ele-ments(佗0CL2”).Value

HYDRO一2=ihAPsim.1、℃e.Data.streams.Elements(”507”).0utput.Elemen协(”MAssFL0w”).Elemen协(”MIxED”).Element8(”HYDR0—0l”).Value

0pen”E:、GA、date2.txt”ForAppend

As圯

Print舵,cocl2—1,HYDRO一2

相关主题