Development of an Industrial Multitubular Fixed Bed Catalytic Reactor as Cape-open Unit Operation Model Applied to Ethene Production by Ethanol Dehydration Process
The ethene production by ethanol dehydration has been established as a promising production route. In this work a computer software simulation written in FORTRAN 95 for an industrial multitubular fixed bed reactor (MTR), applied to this production route, is embedded in process simulation environment through a C#./NET wrapper code. This wrapper code was developed in agreement with the CAPE-OPEN standards, allowing the MTR simulator to be used as a native unit operation component in any CAPEOPEN compliant simulation environment.
Reactores de la tecnología HDHPLUS® como componentes de simulación interoperables
HDHPLUS® is a hydroconversion process which was developed in PDVSA Intevep, and offers a high vacuum residue con- version, generating a high volumetric yield into high-quality products like gasoline and middle distillates. Engineering projects including HDHPLUS® technology require the plant evaluation using commercial process simulation tools that allow the fast prediction of the process behavior, generating required data for the completion of the equipment design in each stage of the project. This simulation initially requires the reactor products yield prediction by using proprietary mathematical model, which are incompatible with the commercial process simulators. This situation generates a high data handling to make the proprietary models results compatible with the process simulator, so a lot of man-hours are demanded. Considering the criticality of the plant simulation in the working schedule in an engineering project, the transformation of the models used for the prediction of the HDHPLUS® reactors yield was considered, in order that they could be compatible with commercial process simulators. In that sense, software components that implement such that models were developed, taking into consideration the “CAPE OPEN” international standards for the development of process engineering application. As a result, one file with “.dll” extension per each technology reactor were obtained, which once registered in the operative system are recognized by any simulation platform that is based on the CAPE OPEN standard. In addition, this development guarantee that the plant simulation is executed in a single working environment, so the time consumption in a critical working process for refining major projects of PDVSA is decreased.
COM and .NET Interoperability
base class building in C#, 238–239 translating, 551 Abstract method and property, defining, 258 ACID properties of a transaction, 717 Activator class, 331–332 Activator.CreateInstance() method, 332 ActiveX controls building, 490–493 consuming from managed code, 490–504 consuming using VS .NET, 495–501 generated assemblies, 498–501 generated IDL, 493–494 importing using AxImp.exe, 501–504 ActiveX interop assemblies, 497–500 Add Method tool (ATL), 145 Add Reference dialog box, COM tab, 343 Add() method, overloaded, 586 AddArray() function, 6 AddNumbers() function, 6, 34, 41 [.addon] directive, 448, 454 AddRef() method, 81, 82, 85 ADO (active data objects), 399 accessing from a managed application, 400 Connection type, 400 Recordset, 400–401 ADO type library, reading, 211 ADO.NET types, in custom type viewer, 322 Advise() method, 438–439, 614 Alias, mapping a function to, 31 Allocated structures, receiving, 37–39 AppDomain type, 663 AppDomain.CreateInstance() method, 664 AppID (COM server application ID), 70 Application configuration file, 252–253 Application directory defined, 12 viewing, 251 Application domain, 663 739 Index *0112_Ch14_Index_CMP2.qxp 3/25/02 2:39 PM Page 739