demonstrating the use of cape-open technology in … · demonstrating the use of cape-open...
TRANSCRIPT
Interface Specifications www.colan.org Software Download
Demonstrating the use of CAPE-OPEN technology in process simulation
Demonstrating the use of CAPE-OPEN technology in process simulation
Author: Michel Pons (CAPEAuthor: Michel Pons (CAPE--OPEN Laboratories Network)OPEN Laboratories Network)
[email protected]@colan.org
AIChEAIChE Annual Meeting 2010Annual Meeting 2010
Salt Lake City, 11Salt Lake City, 11thth November 2010November 2010
Paper 596cPaper 596c
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Outline
�� What is CAPEWhat is CAPE--OPEN?OPEN?
�� Scenario of use AScenario of use A
�� A 3rd party CAPEA 3rd party CAPE--OPEN Property Package used OPEN Property Package used
within a process simulation model within a process simulation model
�� Scenario of use BScenario of use B
�� A 3rd party CAPEA 3rd party CAPE--OPEN Unit Operation used within OPEN Unit Operation used within
a process simulation modela process simulation model
�� Conclusion and perspectivesConclusion and perspectives
MRW1
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
What is CAPE-OPEN?
�� CAPECAPE--OPEN OPEN
�� defines rules and interfaces that allow CAPE defines rules and interfaces that allow CAPE (Computer(Computer--Aided Process Engineering) applications Aided Process Engineering) applications or components to interoperateor components to interoperate
�� is a freely available documentation setis a freely available documentation set
�� CAPECAPE--OPEN interfaces are implementedOPEN interfaces are implemented
�� By process simulation software vendorsBy process simulation software vendors•• Aspentech, Honeywell, HTRI, Infochem, Process Systems Aspentech, Honeywell, HTRI, Infochem, Process Systems
Enterprise, ProSim, Enterprise, ProSim, SimSciSimSci--EsscorEsscor, , SolidSimSolidSim, TUV NEL , TUV NEL ……
�� By inBy in--house developershouse developers•• BASF, KBC BASF, KBC ProfimaticsProfimatics, SASOL, TOTAL,, etc, SASOL, TOTAL,, etc……
�� By academicsBy academics•• Ruhr Ruhr UniversitUniversitäätt Bochum, University of TriesteBochum, University of Trieste, , etcetc……
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Scenario A
�� Export / create CAPEExport / create CAPE--OPEN Property PackageOPEN Property Package
�� Insert itInsert it
�� Use it in process simulator XUse it in process simulator X
�� Use it in process simulator YUse it in process simulator Y
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Export a CAPE-OPEN Property Package
�� Out of Aspen PlusOut of Aspen Plus
�� Out of Aspen Out of Aspen HysysHysys
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Insert the Property Package and use it
�� In PRO/IIIn PRO/II
�� In In gPROMSgPROMS
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Scenario B
�� Plug in 3rd party Unit Operation in process simulator XPlug in 3rd party Unit Operation in process simulator X
�� CalculateCalculate
�� Plug in 3rd party Unit Operation in process simulator YPlug in 3rd party Unit Operation in process simulator Y
�� CalculateCalculate
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Gas-Liquid Cylindrical Cyclone (GLCC)
�� ContextContext
�� Alternative to conventional separators: simple, Alternative to conventional separators: simple,
compact, less expensive, lower weight, less compact, less expensive, lower weight, less
maintenancemaintenance
�� Design and verification code available as standDesign and verification code available as stand--
alone piece of softwarealone piece of software
�� Need to use the GLCC design and simulation code in Need to use the GLCC design and simulation code in
process simulatorsprocess simulators
�� ConstraintConstraint
�� Resources: one interface to fit all simulatorsResources: one interface to fit all simulators
�� Solution Solution
�� Wrap existing code as CAPEWrap existing code as CAPE--OPEN Unit OperationOPEN Unit Operation
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
GLCC UO development
GLCC Design code
Visual Basic
Wrapping code
Visual Basic
Wrapping code
Visual Basic
GLCC Design code
Visual Basic Compile
into a DLL
Install on user computer
Ready to use GLCC in a
simulation environment
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Plug in and calculate
�� GLCC in GLCC in ProSimProSim PlusPlus
�� GLCC in PRO/IIGLCC in PRO/II
AIChE Annual Meeting 2010 www.colan.org Salt Lake City Nov 11, 2010
Conclusions and perspectives
�� CAPECAPE--OPEN technology is no more difficult to use than OPEN technology is no more difficult to use than
generic process simulation functionalitygeneric process simulation functionality
�� Software components developed to be used in one Software components developed to be used in one
simulator may be easily reused in another simulatorsimulator may be easily reused in another simulator
�� Implementation of CAPEImplementation of CAPE--OPEN interfaces in major OPEN interfaces in major
simulators has much progressed but contains still simulators has much progressed but contains still
some defects:some defects:
�� If you intend to make use of CAPEIf you intend to make use of CAPE--OPEN, press your OPEN, press your
favorite process simulation tool supplier so that the favorite process simulation tool supplier so that the
remaining defects are resolved quicklyremaining defects are resolved quickly