integration of vendor components in simulation ... · interface specifications software download...

18
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 Pons Michel Pons Chief Technology Officer Chief Technology Officer Calgary, August 22, 2006 Calgary, August 22, 2006

Upload: phamtu

Post on 19-Apr-2018

238 views

Category:

Documents


5 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.

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

Thank you!Thank you!