HOME

TheInfoList



OR:

The CAPE-OPEN Interface Standard consists of a series of specifications to expand the range of application of
process simulation Process simulation is used for the design, development, analysis, and optimization of technical processes such as: chemical plants, chemical processes, environmental systems, power stations, complex manufacturing operations, biological processes, ...
technologies. The CAPE-OPEN specifications define a set of software interfaces that allow plug and play inter-operability between a given Process Modelling Environment and a third-party Process Modelling Component.


Origins

The CAPE-OPEN, European Union funded, project was established in 1997. The project involved participants from a number of companies from the process industries (
Bayer Bayer AG (, commonly pronounced ; ) is a German multinational pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world. Headquartered in Leverkusen, Bayer's areas of business include pharmaceutica ...
,
BASF BASF SE () is a German multinational chemical company and the largest chemical producer in the world. Its headquarters is located in Ludwigshafen, Germany. The BASF Group comprises subsidiaries and joint ventures in more than 80 countries ...
, BP, DuPont,
French Institute of Petroleum The IFP Energies nouvelles (IFPEN) also known as French Institute of Petroleum (in French (language), French: ''Institut Français du Pétrole, IFP'') is a public research organisation in France founded in 1944 as Institute of Oil, Fuels and Lubric ...
(IFP),
Elf Aquitaine Elf Aquitaine is a French brand of oils and other motor products (such as brake fluids) for automobiles and trucks. Elf is a former petroleum company which merged with TotalFina to form "TotalFinaElf". The new company changed its name to Total i ...
, and
Imperial Chemical Industries Imperial Chemical Industries (ICI) was a British chemical company. It was, for much of its history, the largest manufacturer in Britain. It was formed by the merger of four leading British chemical companies in 1926. Its headquarters were at M ...
(ICI)) together with 15 partners including software vendors (
Aspen Technology Aspen Technology, Inc., known as AspenTech, is a provider of software and services for the process industries headquartered in Bedford, Massachusetts. AspenTech has 35 offices globally. History Founded in 1981, AspenTech was born out a joint r ...
, Hyprotech Ltd, QuantiSci and SimSci]) and academics (
Imperial College London Imperial College London (legally Imperial College of Science, Technology and Medicine) is a public research university in London, United Kingdom. Its history began with Prince Albert, consort of Queen Victoria, who developed his vision for a ...
,
National Polytechnic Institute of Toulouse Toulouse Institute of Technology (also called National Polytechnic Institute of Toulouse or INPT) is a French university cluster based in Toulouse, France, part of University of Toulouse. It was founded in 1969. The institute is composed of seven ...
(INPT), and
RWTH Aachen University RWTH Aachen University (), also known as North Rhine-Westphalia Technical University of Aachen, Rhine-Westphalia Technical University of Aachen, Technical University of Aachen, University of Aachen, or ''Rheinisch-Westfälische Technische Hoch ...
). The objective of the project was to demonstrate the feasibility of a set of specification interfaces to allow plug and play interoperability between modelling environments and third party modelling components. Following the completion of the CAPE-OPEN project in 2001, and the successful proof-of-concept of plug and play interoperability, a second project, Global CAPE-OPEN, was formed to turn the interface specifications into products that could be widely used by Industry. This project had a number of key elements including: * An interoperability task force to check on the implementation of CAPE-OPEN in commercial simulation tools * The subsidy of small simulation vendors to implement CAPE-OPEN interfaces * The formation of the not-for-profit organisation, The CAPE-OPEN Laboratories Network (CO-LaN),CO-LaN
/ref> to assure the maintenance and further development of the CAPE-OPEN interfaces.


Purpose

Operating companies in the process industries typically make a significant financial investment in commercial simulation technologies. However, all simulation tools have strengths and weaknesses. Typically, these reflect a focus on the particular process industry for which the simulation package was originally developed. For example, simulation packages developed for the oil industry may have a weakness for the modelling of certain speciality chemical systems; modelling environments focussed on gas and oil systems may not have the capabilities to handle multiple liquid phases and/or solids formation. Although, over time, simulation vendors improve and enhance the capabilities of their modelling technologies generally capability gaps remain. An operating company can address these capability gaps by replacing the relevant components in their tool of choice with improved components from elsewhere. Often these improved components originate from within the operating company itself and contain significant intellectual property relating to a specific process which is not readily available to the commercial modelling vendors. Alternatively, the improved components may come from a company specialising in niche areas of modelling, for example the rigorous modelling of heat exchangers or for thermodynamics and physical properties. Historically the integration of third-party components into a commercial simulation environment involved the writing of proprietary software interfaces that “wrapped” around the new components and allowed them to communicate with the host modelling environment. The degree of difficulty in developing such interfaces varied significantly depending on how “open” the host modelling environment was and how well documented were the associated communication protocols. Inevitably bespoke component interfaces were difficult to maintain as new versions of the modelling environment were adopted. Additionally, a component wrapper for one environment would not work with an alternative environment from a different simulation vendor. User added subroutines, for both unit operations and thermodynamic models, is an alternative approach to component integration but one that suffers from similar difficulties in moving the subroutines from one simulator to another. The development of a standardised plug and play capability hence had the potential to deliver a number of significant business benefits: * Lower maintenance costs for operating companies and software vendors due to the standardisation of the interfaces. * Continuous capture of lessons learned across the membership community and the associated improvements to the interfaces. * The ability to apply a consistent set of simulation components across all CAPE-OPEN compliant simulation environments and other modelling tools such as
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
and
Microsoft Excel Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for ...
. * The ability to choose and incorporate the technically most appropriate model for a particular modelling task with the level of fidelity needed.


Concepts

A number of commercial simulation programmes are available to support process modelling. Generally one or more of these commercial tools will be used by a given operating company to underpin its modelling activity. In addition, many operating companies also maintain their own in-house software to allow for the modelling of niche applications not fully addressed by the commercial tools. Each simulation programme provides an environment which allows a process flow-sheet to be constructed and the process fluid thermodynamics to be incorporated. The CAPE-OPEN project formally identified such a modelling programme as a Process Modelling Environment (PME) with the requirement that users of a PME should be able to easily connect the PME with other modelling tools without the need to develop bespoke interfaces. To do this a PME would be provided with a CAPE-OPEN “plug” that would allow any CAPE-OPEN component to be added to the modelling environment. All PMEs come with a library of unit operations ( vapor–liquid separators,
valves A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or slurries) by opening, closing, or partially obstructing various passageways. Valves are technically fitting ...
,
heat exchanger A heat exchanger is a system used to transfer heat between a source and a working fluid. Heat exchangers are used in both cooling and heating processes. The fluids may be separated by a solid wall to prevent mixing or they may be in direct conta ...
s,
distillation column A fractionating column or fractional column is an essential item used in the distillation of liquid mixtures to separate the mixture into its component parts, or fractions, based on the differences in volatilities. Fractionating columns are used in ...
s etc.) and a range of thermodynamic methods (
equation of state In physics, chemistry, and thermodynamics, an equation of state is a thermodynamic equation relating state variables, which describe the state of matter under a given set of physical conditions, such as pressure, volume, temperature, or intern ...
,
activity coefficient In thermodynamics, an activity coefficient is a factor used to account for deviation of a mixture of chemical substances from ideal behaviour. In an ideal mixture, the microscopic interactions between each pair of chemical species are the same (o ...
models, etc.). These library components are normally restricted to usage within the native PME. However, users of a given PME, often require to substitute a third party unit operation or thermodynamic model for the one provided by the native environment. The CAPE-OPEN project formally identified a unit operation or a thermodynamic engine as a Process Modelling Component (PMC) with the requirement that a PMC could be “wrapped” with standard interfaces that would allow it to be placed in a CAPE-OPEN compliant PME without the need for additional interfacing software to be developed – no programming would be required either for the modelling environment or for the core of the modelling component. In order to organise its work programmes the CAPE-OPEN project classified the main elements of a simulation system namely: *
Unit operation In chemical engineering and related fields, a unit operation is a basic step in a process. Unit operations involve a physical change or chemical transformation such as separation, crystallization, evaporation, filtration, polymerization, isomerizat ...
s; the modelling of specific process units, e.g. reactors,
distillation column A fractionating column or fractional column is an essential item used in the distillation of liquid mixtures to separate the mixture into its component parts, or fractions, based on the differences in volatilities. Fractionating columns are used in ...
s, heat exchangers. A unit operation has ports defining the locations of material stream inputs and outputs and acquires physical properties from Material Objects. * Material Objects. These represent process fluid, energy or information streams connecting two or more unit operations. A material object is associated with a thermodynamic package which returns physical properties such as density, viscosity, thermal conductivity, etc. * Numerical solvers; efficient iterative numerical methods for solving the highly
non-linear In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many other ...
equations set formed by a process flow-sheet. Iterative methods are used to solve the equations of both a single unit operation module and to solve the overall flow-sheet containing a number of inter-connected unit operations. Any modelling environment with a CAPE-OPEN interface, for a unit operation or a thermodynamics package, would be able to communicate with any CAPE-OPEN modelling component without the need for additional interfacing software to be written. The CAPE-OPEN specifications define software interfaces for process simulation environments in terms of both the Microsoft standard COM/DCOM and the Common Object Request Broker Architecture (CORBA). Hence both COM and CORBA based simulators are supported by the CAPE-OPEN specifications. The specifications follow an Object Oriented approach and are developed and specified using the
Unified Modelling Language The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
(UML). Formal Use Cases are developed to define end-user requirements. The Use Cases summarise the activities and interactions involved with the installation and application of a CAPE-OPEN component within a CAPE-OPEN modelling environment. Once developed, the Use Cases provide an effective procedure for testing new CAPE-OPEN components and environments.


Support

The Global CAPE-OPEN project ended in 2002 and delivered interface specifications for unit operations (in steady-state) and thermodynamic components. A non-profit organisation, CO-LaN, was subsequently established to maintain and support the existing specifications and to continue the development of additional CAPE-OPEN interface specifications.


CAPE-OPEN specifications

Currently three main CAPE-OPEN specifications have found wide use within the process industries * The unit operation specification, version 1.0, which applies to steady-state modelling * Thermodynamic and physical property interface 1.0 * Thermodynamic and physical property interface version 1.1. This interface is a complete revision of Thermodynamic and physical property interface 1.0 with some extended functionality together with simplifications and increased flexibility designed to make it easier for the CAPE-OPEN implementation to be carried out. Unfortunately this version of the interface is not backwards compatible with version 1.0 The development and support of new CAPE-OPEN components has been actively encouraged and supported by CO-LaN and attention has focussed on new unit operations, not readily available in commercial simulators and the interfacing of proprietary thermodynamic and physical property models to commercial simulation environments while protecting the inherent intellectual property. Currently all of the major commercial process modelling environments are CAPE-OPEN compliant and there are many CAPE-OPEN process modelling components available. A full list of the available PMEs and PMCs is available on the CO-LaN website.


Software tools

There is no licensing required from CO-LaN or another organization in order to make use of the CAPE-OPEN specifications. However, CO-LaN has developed a number of tools to assist with the implementation of CAPE-OPEN interfaces: * Software Wizards to assist with the development of the CAPE-OPEN interface for modelling components. * Software code examples for thermodynamic components and unit operations to provide templates for new implementations. * A CAPE-OPEN testing environment into which components can be plugged and tested for conformity against the CAPE-OPEN specifications. * A logging tool to capture all communications between a CAPE-OPEN modelling component and a CAPE-OPEN modelling environment More information on the CO-LaN software tools together with available downloads can be found on the CO-LaN website. In addition, CAPE-OPEN is implemented in freeware such as
COCO simulator The COCO Simulator is a free-of-charge, non-commercial, graphical, modular and CAPE-OPEN compliant, steady-state, sequential simulation process modeling environment. It was originally intended as a test environment for CAPE-OPEN modeling tools bu ...
, in openware such as DWSIM, and in many of the leading commercial simulation tools.


Future developments

Specifications under development by the CO-LaN include: * Dynamic unit operations. This extension to the steady-state unit operation specification will allow third party dynamic unit operation models to be used in a CAPE-OPEN compliant dynamic simulation environment. *
Chemical reaction A chemical reaction is a process that leads to the chemical transformation of one set of chemical substances to another. Classically, chemical reactions encompass changes that only involve the positions of electrons in the forming and break ...
s which will be issued as an extension to the Thermodynamic interface Michel Pons, 2003, "The CAPE-OPEN Interface Specification for Reactions Package", ''Computer-Aided Chemical Engineering, Volume 14'', DOI:10.1016/S1570-7946(03)80225-0 * A flow-sheet monitoring specification * A Petroleum fractions interface specification


References

{{reflist Simulation software