ProSimPlus: New CAPE-OPEN Capabilities



Similar documents
RAPID PROTOTYPING OF UNIT OPERATION MODELS USING GENERIC TOOLS AND CAPE-OPEN Dr. Jasper van Baten, AmsterCHEM, Las Rozas, Spain.

AES Simulation & Optimization Steady-State

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

CAPE-OPEN Expanding Process Modelling Capability through Software Interoperability Standards

Advanced Web Application Development using Microsoft ASP.NET

Chemical Process Simulation

Advanced Web Application Development using Microsoft ASP.NET

2012 Honeywell Users Group Asia Pacific Mayur Agrawal The Secret to Effective Process Engineering

Jump Start: Aspen HYSYS Dynamics V7.3


Lesson 1 Introduction to Rapid Application Development using Visual Basic

Bank Customers (Credit) Rating System Based On Expert System and ANN

SA Server 2.0. Application Note : Evidian SafeKit 7.0.4, Failover

USE OF SCILAB FOR SPACE MISSION ANALYSIS AND FLIGHT DYNAMICS ACTIVITIES

Setting your session preferences

The Age of Computer Aided Modeling

Globule: a Platform for Self-Replicating Web Documents

INPROCESS TRAINING OVERVIEW

External temperature sensors for FSC Ultrasonic Flow Meter (thermal flow measurement function)

O&M Service for Megasolar Power Plants and Precise Monitoring Techniques for PV Modules

How To Migrate To Redhat Enterprise Linux 4

Application Note. Intelligent Application Gateway with SA server using AD password and OTP

COM 440 Distributed Systems Project List Summary

1 An application in BPC: a Web-Server

AN EXCHANGE LANGUAGE FOR PROCESS MODELLING AND MODEL MANAGEMENT

Application Note Gemalto.NET 2.0 Smart Card Certificate Enrollment using Microsoft Certificate Services on Windows 2008

know-how Giant in distributing electricity for industry Prisma GK

Integration of CAPI and CATI infrastructures at Statistics Canada

Ergon Workflow Tool White Paper

Last Updated: July STATISTICA Enterprise Server Security

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet

JOURNAL OF OBJECT TECHNOLOGY

Application Note. SA Server and ADAM

PERDIX: A FRAMEWORK FOR REALTIME BEHAVIORAL EVALUATION OF SECURITY THREATS IN CLOUD COMPUTING ENVIRONMENT

Dynamic Models Towards Operator and Engineer Training: Virtual Environment

Virtual Platforms Addressing challenges in telecom product development

Application of Simulation Models in Operations A Success Story

CAE DATA & PROCESS MANAGEMENT WITH ANSA

ABET General Outcomes. Student Learning Outcomes for BS in Computing

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

Software Configuration Management Plan

A Plan for the Continued Development of the DNS Statistics Collector

Information Technology Specialist - Band A. Class Specifications Demonstration Project

Software Certification and Software Certificate Management Systems

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18

IDGo 800 Minidriver for Windows. User Guide

Technology Note. PCI Express

PART OF THE PICTURE: The TCP/IP Communications Architecture

Online Performance Monitoring

Managing TM1 Projects

A Software Architecture for Configuration and Usage of Process Simulation Models Software Component Technology and XML-based Approach

ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises

SEMS: The SIP Express Media Server. FRAFOS GmbH

About the NeuroFuzzy Module of the FuzzyTECH5.5 Software

Plug. & Play. Various ECUs tested by automated sequences. dspace Magazine 3/2009 dspace GmbH, Paderborn, Germany info@dspace.com

CHAPTER THREE, Network Services Management Framework

PAYGO for Data Center -- Modular Infrastructure

Chapter 3. Internet Applications and Network Programming

Building NASA s e-learning Strategy

DYNAMIC LOAD BALANCING IN CLIENT SERVER ARCHITECTURE

JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D Hagen, Germany

Application Note. Gemalto s SA Server and OpenLDAP

Leveraging the Eclipse TPTP* Agent Infrastructure

HPC Wales Skills Academy Course Catalogue 2015

Numerical Analysis. Professor Donna Calhoun. Fall 2013 Math 465/565. Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00

VDI 2206 Prof. Dr. Magdy M. Abdelhameed

Sentaurus Workbench Comprehensive Framework Environment

Implementing a Data Warehouse with Microsoft SQL Server

1. Introduction. 1.1 Purpose of this Document

Architectural Patterns. Layers: Pattern. Architectural Pattern Examples. Layer 3. Component 3.1. Layer 2. Component 2.1 Component 2.2.

Process Simulation and Modeling for Industrial Bioprocessing:

Embedded Software Development with MPS

Challenges and Opportunities for formal specifications in Service Oriented Architectures

Distributed systems. Distributed Systems Architectures

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001

MiContact Center Outbound

An Oracle White Paper February Real-time Data Warehousing with ODI-EE Changed Data Capture

The 5 Most Important Aspects of E-Learning

VERTELIS SUITE A software suite to manage your energy performance

Non Linear Control of a Distributed Solar Field

Component visualization methods for large legacy software in C/C++

Modularized and Multi-Functional Power Distribution for Cabinets 3.01

CLARIN-NL Third Call: Closed Call

Aspen Utilities. Energy Management and Optimization System for energy intensive industry sectors. The Challenge: Reduction of Production Costs

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer

EverSuite. Enterprise Content Management Solutions. Capture. Manage. Store. Preserve. Publish

OpenFlow Based Load Balancing

Transcription:

ProSimPlus: New CAPE-OPEN Capabilities P. GUITTARD, A. VACHER, S. DECHELOTTE, O. BAUDOUIN ProSim SA, Stratège Bâtiment A, BP 27210, F-31672 LABEGE Cedex, France ProSimPlus is the general steady state process simulator developed by ProSim Company and used by many industrial customers. In the current presentation, we show its new CAPE-OPEN capabilities. Now, on the one hand, ProSimPlus offers CAPE- OPEN thermodynamic plug and socket facilities after the integration of the new thermodynamic calculation server of ProSim called Simulis Thermodynamics. So, ProSimPlus is able to perform thermodynamic calculations using external models but also to create CAPE-OPEN property packages useable within other CAPE-OPEN compliant software. We demonstrate an example of use of a third-party CAPE-OPEN property package within ProSimPlus. On the other hand, ProSimPlus also offers a CAPE-OPEN unit socket to be able to call external models for unit operations. An illustration is made with the use of two CAPE-OPEN unit operations, a first developed by ProSim and another one from a third-party company. So, with this support of the CAPE-OPEN standard, ProSimPlus purposes a new way to integrate customers' knowhow. 1. Introduction Recently, we developed new CAPE-OPEN capabilities within ProSimPlus, our steadystate process simulator. The present paper details these different new functionalities. First, we explain what a CAPE-OPEN Thermodynamic Socket is and how it is implemented in ProSimPlus. Then, we explain also what a CAPE-OPEN Unit Socket is and why the existing architecture of ProSimPlus helped us to satisfy these CAPE- OPEN specifications. We continue showing another indirect benefit as the CAPE- OPEN Thermodynamic Plug and some CAPE-OPEN Unit implementations. After that, to illustrate our purpose, we run an example using components developed by different third-party providers. Finally, we expose our conclusion and we give some perspectives about CAPE-OPEN capabilities. 2. CAPE-OPEN Thermodynamic Socket This first concept called CAPE-OPEN Thermodynamic Socket is the capability to use a third-party thermodynamic package (CAPE-OPEN compliant). To provide it in ProSimPlus, we wrote a wrapper of Simulis Thermodynamics to minimize the modifications of the existing code related to unit operations. Simulis Thermodynamics is our CAPE-OPEN compliant thermodynamic server based on a component approach. Today, the architecture, as shown on Figure 1, allows using external thermodynamic

models through the CAPE-OPEN Thermodynamic Socket available within Simulis Thermodynamics. Figure 1: CAPE-OPEN Thermodynamic Socket within ProSimPlus This new functionality allows to use a thermodynamic model from third party (AspenTech, PPDS ) within ProSimPlus. Note that for the moment only CAPE-OPEN Thermodynamic Specification 1.0 is available. 3. CAPE-OPEN Unit Socket This second concept called CAPE-OPEN Unit Socket is the capability to use a thirdparty unit operation (CAPE-OPEN compliant). The previous integration of Simulis Thermodynamics helped the development of this functionality because the notion of a CAPE-OPEN Material Objects representing material streams was already implemented within Simulis Thermodynamics. The existing event handler of ProSimPlus was also an advantage to manage more easily the calculation of a CAPE- OPEN Unit Operation at 2 levels: Simulation level: OnSimulationStart event (call to the validate method); OnSimulationEnd event. Unit Operation level: OnCalculationStart event (mapping of input material and information objects); OnCalculation event (call to the calculate method); OnCalculationEnd event (mapping of output material and information objects). 4. Other CAPE-OPEN Aspects 4.1. CAPE-OPEN Thermodynamic Plug Another indirect benefit of the integration of Simulis Thermodynamics is the CAPE- OPEN Thermodynamic Plug facility allowing the creation of CAPE-OPEN Thermodynamic Property Package useable within third-party software as shown on the Figure 2.

Figure 2: CAPE-OPEN Thermodynamic Plug 4.2. CAPE-OPEN Unit Implementations We also developed implementations of CAPE-OPEN Unit Operation. Especially, a first one called ProSim CO-SPEC used to solve material recycles and design specifications in a steady-state simulator based on a sequential modular approach. It is clearly a non conventional unit operation able to bring powerful solving capabilities within simulators lacking such capabilities. An extension (CAPE-OPEN Real Parameter used as information object) to CAPE-OPEN standard and specific requirements related to the communication with the simulator (Maximal Cyclic Network marks and convergence flag to stop the iterative process) has been required. Following the same scheme, another CAPE-OPEN Unit Operation called ProSim CO-OPTI has also been developed to solve optimization problems. 5. Example Figure 3: Example View As shown on Figure 3, the illustration example is a process with 3 heat-exchangers (shell and tubes) including 2 recycles with only water in both sides. To calculate this flowsheet, we use: a CAPE-OPEN Thermodynamic Property Package from COCO TEA; Xist: a CAPE-OPEN Unit Operation from HTRI to model heat-exchangers; CO-SPEC: a CAPE-OPEN Unit Operation from ProSim to solve recycles. Graphical and numerical results obtained with ProSimPlus are shown on the Figure 4.

Figure 4: ProSimPlus Flowsheet View 6. Conclusion and Perspectives ProSimPlus was already an open simulator where the user could add its know-how, either with classical user modules (for instance in FORTRAN), either using the VB Script facility to add some functionalities. New CAPE-OPEN capabilities developed within ProSimPlus increase this openness allowing the use of external thermodynamic packages and/or unit operations which are CAPE-OPEN compliant. It was not a very hard development but a long test period to check the compliance with different external software was required. Furthermore, depending on the quality of software components, the cost of the CAPE-OPEN compliance, in terms of calculation time, is not, generally, very important. Thanks to the CAPE-OPEN Laboratories Network (CO-LaN), successful tests have been performed: CAPE-OPEN Thermodynamic Socket: Aspen Properties (AspenTech) COM Thermo (AspenTech) MultiFlash (Infochem) PPDS (TÜV NEL) COCO TEA (AmsterCHEM) CAPE-OPEN Unit Socket: Xist, Xphe (HTRI) COCO-COUSCOUS (AmsterCHEM) ChemSep (ChemSep)

From there, further interoperability situations of CAPE-OPEN Unit Operations will be checked and the new CAPE-OPEN Thermodynamic Specification 1.1 will be implemented. References www.colan.org official Web site of the CO-LaN www.prosim.net ProSim SA Web site