-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtranslate A study on the software Integration.txt
229 lines (196 loc) · 19.2 KB
/
translate A study on the software Integration.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
A Study on the Soft Integration for Solvent Recovery System Based on Computer Simulation
基于电脑模拟的溶剂回收软件整合系统
Abstract-摘要
For meeting the demands of chemical process simulation, an approach to integrating the defined software and the profession simulation software is propossed.
出于迎合化工工艺模拟的需要,本文提出了一项用于整合自定义软件和专业模拟软件的方法
Firstly,the paper developed the software integration framework for the chemical process operation system base on information sharing.
首先,本文基于信息共享开发了软件整合框架用于化学工艺操作系统。
Secondly,the corresponding models between defined software and common simulation software are developed based on ActiveX technology.
第二,在自定义软件和常用模拟软件中的相应的模块通过ActiveX技术进行开发。
Finally, the proposed approach and technology are verified through its application in the solvent recovery system.
最后,研究的方法和技术已经通过在溶剂回收系统软件中的应用得以证实。
A unit of system is simulated with neural network,while other units are simulated by ASPEN PLUS
系统中的一个单元是通过神经网络技术进行模拟的,然而其它的单元是通过ASPEN PLUS进行模拟。
Keywords-computer simulation; software integratin;chemical process;solvent recovery
关键字-电脑模拟;软件整合;化学工艺;溶剂回收
1.Introduction 介绍
With the development of information technology and economic globalization,chemical process industries tend to be more networked and digitized.
随着信息技术和经济全球化的发展,化工企业致力于变得更加网络化和数字化
More efforts are concentrated to transform varies of production factors into information and integrate the information to optimize the production process.
越来越多的工作集中在将各式各样的生产因素转变成信息再将信息整合来优化产品的生产路线
In recent years,several software and computer tools hace been developed to aid the chemical process operation, such as ASPEN PLUS and Pro/II,ect.
在最近几年,好几个软件和电脑工具已经被开发以用于化学工艺操作,例如ASPEN PLUS 和 Pro/II,等等。
The software of process simulation can give accurate results and have produced great economic benefits in chemical industries.
这些过程模拟软件能够给以精确的结果,在化工企业中产生了巨大的经济效益。
But,currently,some special units could not be simulated at accuracy by those general simulation software because of their limitations in complicated material flow,complex structure of equipment,as well as in reaction mechanism.
但是就目前来说,因为局限于复杂的物料流向、仪器结构和反应机理,一些特殊的单元并不能通过常用的模拟软件被精确的模拟出来。
Software Package or Toolkit for the special units have been developed by users,while most of units in the process simulated by general simulation software with their rich physical property databasse and effective computing methods.
一些软件程序包或工具箱已经被用户开发,虽然大多数在过程模拟中的单元能够通过常用的模拟软件借助他们丰富的物性方法数据和有效的计算方法进行模拟。
Tt is difficult to implement the information share and application integration between common simulation software and user defined software.
在常用的模拟软件和用户自定义的软件之间进行信息共享和软件整合是非常困难的。
In this paper, a novel software integration framework with information integration and sharing is implemented.
本文提出了一种新的软件整合框架,同时信息整合与共享得以实现。
The corresponding models are presented software and common simulation software based on ActiveX technology,and then in order to check its validity and reliability,a neural network package and ASPEN PLUS can cooperation to simulation the process operation of solvent recovery system.
基于ActiveX技术,相应的模块作为沟通自定义软件和常用模拟软件之间的桥梁出现。同时为了核对它的有效性和可靠性,神经网络算法程序包和ASPEN PLUS将会协同模拟溶剂回收系统的工艺路线。
2. The framwork of software integration 软件整合框架
The software integration includes the following sub systems: user interface,integration environment,communication technology,communication interface and software and so on.
本软件整合系统包括以下几个子系统:用户交互界面,整合环境,对话技术,对话界面和软件等等。
For these different sub-systems, a reciprocity and interation relation exists among them.
对于这几个不同的子系统,它们之间存在着联系和相互作用。
The objective of software integration is to correspond with their relation.
软件整合的对象与它们之间的关系相一致。
The different tasks of process operation simulation have a close relation with process model and procces knowledge.
不同的工艺操作模拟任务和工艺模型以及工艺知识之间具有相关性。
These model,knowledge and data constitute a whole and exact express for the process system.
这些模型、知识和数据组合为一个整体,准确的表达了整个工艺系统。
Since different software were developed by different companies,information communication between them is difficult.
因为这些软件是由不同的公司开发的,所以要在它们之间进行沟通变得十分困难。
In order to make the communication between these simulation software easily,the framework of software integration must be redefined,sorted and standard.
为了使这些软件之间的沟通变得更加简便,软件整合的框架必须被重新定义、分类和标准化。
After treated this framework,different field special software can communicate easily.
修正框架之后,不同领域的软件之间的交流将会变得更加简单。
At the same time,the process information can communicate expediently between different fields and different manufacturers.
与此同时,工艺信息能够方便的不同领域和不同产商之间进行交流。
A series of standard and methods have been provided to solve the information integration,such as STEP,CAPE-OPEN.
为了解决信息整合问题大量标准和方法已经被提出,例如STEP、CAPE-OPEN。
These standard and methods has attained much sustain form academic and industry field.
这些标准和方法获得来自学术和企业领域的大量关注。
In the paper,a three-layer software integration framework is provided.
本文提出了一种在三个层次上的软件整合框架。
On this framework , the software integration is realized.
在此框架中,软件整合得以实现。
The framework structure is shown in Fig.1
软件架构图在图一中展示
A. Integration environment 整合环境
At present,software integration is based on visual programming language,such as Microsoft Visual Basic,Borland Delphi and Oracle Power Objects.
目前软件整合基于可视化编程语言得以实现,如 Microsoft Visual Basic,Borland Delphi and Oracle Power Objects.
These development tools not only can support visual programming interface,but also can support object linking and embedding(OLE),open data-base connector(ODBC),and the common object request broker architecture(CORBA).
这些开发工具不仅能够支持可视化编程界面,同样支持对象的链接与嵌入,开放式的数据库连接以及公共对象请求代理结构。
Vary database could be set up connection with these communication funtion technologies for information exchagne.
利用这些对话函数不同的数据库能够建立连接来实现信息共享。
With the OLE/ODBC/CORBA/COM funtion,own servers can be accessed anytime.
利用OLE/ODBC/CORBA/COM 函数,自己的服务器随时能够被访问。
Different application software can assess the servers with object-oriented interface support.
通过面向对象界面的支持,不同的应用软件能够访问这些服务器。
The benefits of visual programming language are following.
可视化编程的优势如下。
On one hand , to make the programming job easil and quickly, developers focuses on interface design and application problems.
一方面,编程工作变得容易和高效,开发者可以集中精力在界面设计和应用问题上。
On the other hand, it makes the information communication between different software easily with communication interface.
另一方面,由于对话界面,在不同软件间的信息交流变得简单。
B. Communication standard 会话规则
Information communication between different software is bassed on application os software middleware.
不同软件间的信息交流式通过中间应用软件建立的。
Real time database and history database have been widely used in different software.
实时数据库和历史数据库已经广泛的应用于不同软件。
With database,the process data are attained and put into the production database.
利用数据库,工艺数据能够被获得并储存在产品数据库中。
Some of them may be processsed and stored in different kind of database,such as the finance database,engineering database and equipment database.
其中一些数据能够被加工储存在不同数据库中,例如财政数据库、工程数据库和设备数据库。
Although the OLE,ODBC,CORBA,COM function may act as a port for information communication,it can not realize all duty of information integration.
虽然OLE、ODBC、CORBA、COM 函数能够作为信息会话的端口,但它不能完成整个信息整合的任务。
At the same time ,different software may use the data from other software output.
与此同时,不同的软件有可能利用其它软件的输出数据。
The data models may be in different types.
数据模型可能以不同的类型存在。
The communication technology layer is to realize data communicaton between diffferent database and different data style.
通过会话层次技术来实现数据在不同数据库和不同数据格式之间的交流。
In this lalyer,STEP is used as the data standard.
在这个层次中STEP被用来作为数据规则标准
STEP is an international standard for representation and exchange of production data.
STEP 是一套陈述和交换产品数据的国际标准。
There has been a number of application protocols (AP) of STEP used in the process industry,such as refineries and petrochemical plants.
有许多基于STEP的应用程序协议应用于化工企业,如精炼工厂和石化工厂。
They are AP221,AP227 and AP231.
它们是AP221,AP227和AP231。
These application protocols involve process data,such as of the material and stream,equipment,control,economic character,energy,and design base,etc.
这些应用协议包括工艺数据例如物料和流量、设备、控制、经济特征、能量和设计基础等等。
With this standard,the data collected from process could be treated,and put in the database according to the standard style.
通过这些标准,收集自工艺的数据能够被加工,并根据标准类型储存在数据库中。
Data from different database can be expressed unified.
来自不同数据库的数据能够被统一表达。
STEP standardization process is shown in Fig,2.
STEP 标准化流程在图二中展示。
C Task integration 任务整合
The aim of integration environment and communication standard is to realize the integration of different operation tasks in chemical process.
整合环境和建立会话标准是为了实现对化工工艺不同操作任务的整合。
In the task integration layer,an integration scheme with personnel participation is proposed.
在任务整合层次中,一份全体人员参与整合的方案被提出。
MOnitoring and handling of abnormal situations and accidents needs personal involvement,while many decision making became rational and effective in integration and participating of human and software together.
监视和处理异常情况和事件需要人的参与,然而通过整合人和软件的参与,决定将变得合理与高效。
In the tasks layer,expert knowledge is important and thus has been put in the system.
在任务层次中,专家的经验变得十分重要,因此它们被输入进了这个系统。
A graphic usser interface(GUI) is developed for the users conveniently.
为了便于使用者使用,一份图形操作界面也为此开发。
III The integration model base on ActiveX technology for process simulation 基于ActiveX技术的软件流程模拟整合模型
The proposed framework is an application one for process industrial enterprise.
提出的框架是一个用于化工企业的应用软件。
For integration and implementation of different software and approaches,the corresponding model is needed to be developed.
为了整合和启用不同的软件与方法,相应的模型需要被提出。
Such as ActiveX technology for OLE service technology,ASPEN PLUS can support ActiveX automation assessment.
例如利用ActiveX技术能够实现对象的链接与嵌入服务,ASPEN PLUS 能够支持ActiveX 的自动评估。
ActiveX is developed to exchange information between vary software with component object model by Microsoft.
ActiveX 是微软开发用来在不同软件和组件对象模型间交换信息的技术。
Different software could communicate their information wih the same standard based on ActiveX technology.
基于ActiveX 技术不同的软件能够通过相同的标准来交流它们的信息。
ASPEN PLUS uses a C/S calculation method,and supports data communication as ActiveX automaiton server.
ASPEN PLUS 使用了主从式计算方法,作为ActiveX 的自动服务器来支持数据交流。
Its features include:operating commands in the ASPEN PLUS;input and output data from ASPEN PLUS.
它的特征包括:操控ASPEN PLUS命令;从ASPEN PLUS 输入和输出数据。
The object is described through the component object model,which should be identified as IHapp object in Visual Bascic.
目标通过组件对象模块描述,它能在Visual Basic 中定义为IHapp 对象。
The properties of object are able to be accessed for process simulation includes;打他,block,stream,B1/B2/B3(as the units),input,tem(abbr. of temperature).
在流程模拟中对象的属性能够被获得,例如:数据、模块、流量、B1/B2/B3(作为单元模块)、输入、温度。
The application objects os ASPEN PLUS are following as table 1.
ASPEN PLUS 应用对象如表一所示。
The transmission models of properties data in ASPEN PLUS simulation is shown as Fig.3.
ASPEN PLUS 传递模型的数据特征如图三所示。
IV. A case Study 个案研究
In this work,the solvent recovery system is used as a case study to test the effectiveness of the proposed software integration framework.
本文,溶剂回收系统作为一个案例研究,来测试软件整合框架的效率。
The solvent recovery process is a typical chemical process in refinery industry.
在精炼厂溶剂回收工艺是一种典型的化学工艺。
As shown in Fig.4,the flow sheet includes the heating units,columns,heat exchangers,containers,pumps,ammonia compressor,vacuum compressors,filters,screw pump and so on
如图四所示,流程图中包括了加热器模块、换热器模块、容器、泵、氨压缩机、真空压缩机、过滤器、旋转泵等等。
At first, a steady state simulation of the solvent recovery system is set up by ASPEN PLUS.
首先,ASPEN PLUS 建立了溶剂回收系统的稳态模拟过程。
But there are some features in the flash column T2O3 and the stripping tower T2O4,such as strong external disturbance,major fluctuations,large time delay,parameter drift, and non-linearity.
但是在闪蒸塔T2O3和提馏塔T2O4中有些特征,如严重的外部干扰、大的数据波动、大的时间延迟、参数漂移和非线性化。
T2O3/T2O4 simulation results are unsatisfactory in ASPEN PLUS.
T2O3/T2O4 在ASPEN PLUS中的模拟结果并不合适。
The neural network model is developed to T2O3/T2O4 performance.
根据T2O3/T2O4 的表现神经网络模型得以开发。
A. T2O3/T2O4 Toolkit of NN model
For the characters, a multilayered feed-forward neural network(NN) model is constructed for T2O3/T2O4.
为了描述T2O3/T2O4的特征,一个多层次前馈神经网络模型被建立。
The advantage of the NN model is non-linear mapping(NLM),and fit for simulating complicated problem of non-linear function.
前馈神经网络模型是一种非线性映射,非常适合模拟非线性的复杂问题
The volume flow,temperature,pressure of stream 11 from T2O2 and the mass flow,temperature of steam 15 is ussed to be model input.
来自T2O2的stream11的体积流量、温度和压力以及来自stream15的质量流量和温度作为模型的输入数据
The volume flow,temperature,mass fraction of recovery oil in stream 16 is the model output.
stream16中的体积流量、温度、回收油中的质量分率作为模型的输出数据。
The actual data and model forecasting results of NN model is shown in table 2.
实际的数据和前馈神经网络模型预测的数据如表2所示。
Model validation shows that the model can better reflect the operation of T2O3/T2O4, and meet the production requirements.
结果表明该模型能更好的反应T2O3/T2O4的操作,更适合生产的需要。
B Simulated other units operation by ASPEN PLUS
The product of oil recovery system is distillate oil,the liquid/air mixture,which is considered as multi-system of toluene,methyl ethyl ketone,water and mixed oil.
油回收系统的产品是精馏油和气液混合物,该气液混合物由甲苯、甲基乙基酮、水和混合油组成。
By using the PSRK equation in ASPEN PLUS system,the calculation accuracy meets the requirement.
通过在ASPEN PLUS 中使用PSRK方程,计算结果的精度符合设计要求。
The energy balance and mass balance calculation result compare to actual production data in substantial agreement.
能量守恒和物料守恒与实际结果相比较基本上一致。
C Integration of NN model Toolkit and ASPEN PLUS In Visual Basic 在Visual Bascic 中整合前馈神经网络工具与ASPEN PLUS
In Visual Basic,the T2O3/T2O4 toolkit of NN model is programmed as a software package.
在Visual Bascic 中T2O3/T2O4 的神经网络模型已经作为软件包被编写。
The ASPEN PLUS objects are embedded to available object library of Visual Bascic.
ASPEN PLUS 对象被嵌入到了Visual Bascic 的可用对象类库中。
The integration of ASPEN PLUS modules and NN model is shown in Fig.5.
ASPEN PLUS 与前馈神经网络的整合模型如图五所示。
By using the ActiveX service, the ASPEN PLUS simulation result of other units except T2O3/T2O4 are collected to NN model toolkit as input.
The communication interface is developed.
The interface involves of GUI,variable definition,error handling,data exchange monitoring,data standardization,ActiveX service calling function,simulation results display and saving.
The calculation method of whole flow sheet is shown if Fig.6.
The simulation results are shown in table 3.
For this example,integration of ASPEN PLUS and T2O3/T2O4 toolkit package is achieved and cooperation among different databases is successful.
水的一匹