integration of vendor components in simulation ... · interface specifications software download...
TRANSCRIPT
Interface Specifications www.colan.org Software Download
Integration of Vendor Components in Simulation Environments
Using the CAPE-OPEN Standard
Integration of Vendor Components in Simulation Environments
Using the CAPE-OPEN Standard
Michel PonsMichel Pons
Chief Technology OfficerChief Technology Officer
Calgary, August 22, 2006Calgary, August 22, 2006
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
CAPE-OPEN: a technology for integration
�� A freely available industry standard for interfaces between A freely available industry standard for interfaces between
software components making up process simulation toolssoftware components making up process simulation tools
�� The success of a collaboration between software vendors, The success of a collaboration between software vendors,
endend--users and academicsusers and academics
�� A proven IT technology implemented in most process A proven IT technology implemented in most process
simulation toolssimulation tools
�� A growing adhesion by process simulation market leadersA growing adhesion by process simulation market leaders
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Making a visionary idea a reality
OO-CAPE
Developing the concept (1)
OS-CAPE
Developing the concept (2)
CAPE-OPEN
Proving the concept
Global CAPE-OPEN
Implementing the technology
CO-LaN
Maintaining the standard
GCO Support
Disseminating results
1995 1996 1997 1998 1999 2000 2001 2002 …….
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
The CAPE community behind CAPE-OPEN
And quiteAnd quite
a few morea few more
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Process Modeling Tool
Process
Model
Steady-state &
Dynamic
Simulation
Steady-state
& Dynamic
Optimization
Parameter
EstimationData
Reconciliation
Process
Development
Plant Design
Operator
Training
Plant Control
System Design
Plant
Control
Plant Start-up
& Shut-down
Process modeling and simulation tools
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Process modeling: components & environments
�� Process Modeling Components (Process Modeling Components (PMCsPMCs))
�� WellWell--defined pieces of software, relatively narrow defined pieces of software, relatively narrow
functionfunction
�� Wide range of applicationsWide range of applications
•• Physical propertiesPhysical properties
•• Unit operation modulesUnit operation modules
•• Numerical solversNumerical solvers
•• . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Process modeling: components & environments
�� Process Modeling Components (Process Modeling Components (PMCsPMCs) )
�� Process Modeling Environments (Process Modeling Environments (PMEsPMEs))
�� Support construction of process modelSupport construction of process model
•• From firstFrom first--principles and/or library of unit operation modelsprinciples and/or library of unit operation models
�� Support a number of modelSupport a number of model--based applicationsbased applications
•• Simulation, optimization, Simulation, optimization, ……
�� May make use of one or more May make use of one or more PMCsPMCs
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
CAPE-OPEN in between PME & PMCs
User interfacesProcess
Modeling
Environment
Unit operation
model Chemical kinetics
Physical properties
Numerical solver
Process Modeling Components
Formal Formal
Software Software
InterfacesInterfaces
Software
Components
(“objects”)
Communication
via
“middleware”
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
CAPE-OPEN Documentation Set
�� Abstract CO Interface specificationAbstract CO Interface specification
�� Textual requirementsTextual requirements
�� Use casesUse cases
�� UML diagramsUML diagrams
�� List of interfaces/methods/arguments List of interfaces/methods/arguments
�� COM/CORBA implementationsCOM/CORBA implementations
�� Interface Definition Language filesInterface Definition Language files
�� Type libraryType library
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Other
Services
Physical
Properties
Unit
Operations
Numeric
Common Interfaces
CO interfaces releases
Solvers
LAE, NLAE, DAE
Optimization
MILP, MINLP
PDAE
Solvers
PEDR
Unit OperationsUnit Operations
Petroleum
Fractions
Reactions
Electrolytes
Physical Properties
Data Bases
Types and Types and undefinedundefined valuesvalues
ParametersParameters
IdentificationErrorError HandlingHandling
Collections
Utilities
Persistence
SMSTPlanning
& Scheduling
PME Services0.9 (CAPE-OPEN)
0.93 (GCO 2001)
1.0 (GCO 2002)
Types and undefined values
Unit Operations
Parameters
Error Handling
Thermodynamic and
Physical Properties
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
CAPE-OPEN Thermodynamic socket
�� EndEnd--user can plug any CO compliant Property Package user can plug any CO compliant Property Package
into a CO compliant Process Modeling Environment.into a CO compliant Process Modeling Environment.
CAPE-OPEN PME:Aspen Plus,
Aspen Hysys,UniSim Design,
INDISS,ProSim Plus,
gPROMS,PRO/II,COFE,
Xchanger Suite
External CO Property Package:(Aspen Properties,
PPDS,UniSim COMThermo,
Aspen Hysys COMThermo,Simulis Thermodynamics,
MultiFlash,CO-SPPTS, …)
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Workflow
�� EndEnd--user develops a Property Package in a thirduser develops a Property Package in a third--party party
application (ex. : Aspen Plus, application (ex. : Aspen Plus, SimulisSimulis, etc, etc……).).
�� EndEnd--user saves Property Package (PP) configuration to user saves Property Package (PP) configuration to
make PP available as a CAPEmake PP available as a CAPE--OPEN component.OPEN component.
�� EndEnd--user opens a PME and selects the external user opens a PME and selects the external
Property Package to be used. Property Package to be used.
�� The PME asks for physical properties and phase The PME asks for physical properties and phase
equilibrium calculations to the external Property equilibrium calculations to the external Property
package through CAPEpackage through CAPE--OPEN interfaces.OPEN interfaces.
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
CAPE-OPEN Unit Operation socket
�� EndEnd--user can plug any CO compliant Unit Operation user can plug any CO compliant Unit Operation
into a CO compliant Process Modeling Environment.into a CO compliant Process Modeling Environment.
CAPE-OPEN PME:Aspen Plus,
Aspen Hysys,UniSim Design,
INDISS,ProSim Plus,
PRO/II,COFEExternal CO Unit Operations:
(XChanger Suite, Fluent models,
gO:CAPE-OPEN models,…)
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Xist component in Aspen Plus
Interface Specifications www.colan.org Software Download
CO-LaNCAPE-OPEN Laboratories Network
CO-LaNCAPE-OPEN Laboratories Network
A group of end users taking responsibility A group of end users taking responsibility
for putting resources together to support for putting resources together to support
ongoing work on the standardongoing work on the standard
Expanding Process Modeling Capability Expanding Process Modeling Capability
through Software Interoperability through Software Interoperability
StandardsStandards
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
27 Software suppliers
7 OperatingCompanies
14 Universities2 Governmental 3 Individuals
53 members as of August 2006
Interface Specifications HTRI North American meeting, Aug. 22, 2006 Software Download
Activities
�� DisseminateDisseminate
�� Web site, documents, CO Update Newsletter.Web site, documents, CO Update Newsletter.
�� «« CAPECAPE--OPEN TourOPEN Tour »» days.days.
�� Develop independent testers and support toolsDevelop independent testers and support tools
�� COCO--LaNLaN Tester suite, wizards, logger.Tester suite, wizards, logger.
�� Facilitate interoperabilityFacilitate interoperability
�� Use software made available in any combination.Use software made available in any combination.
�� Sponsor consultancy by CAPESponsor consultancy by CAPE--OPEN experts.OPEN experts.
�� Organize targeted Special Interest Groups on standardsOrganize targeted Special Interest Groups on standards
�� Trigger projects.Trigger projects.
�� Open to all members.Open to all members.