Computer Aided Modeling Tool - ModDev Rafiqul Gani CAPEC Department of Chemical Engineering, Technical University of Denmark, DK-2800 Lyngby, Denmark.

Slides:



Advertisements
Similar presentations
Enter. Looking for modelling software? Need ways to understand your process better? Looking for specialist to develop process.
Advertisements

Systematic analysis and design of hybrid processes P. T. Mitkowski, G. Jonsson, R. Gani CAPEC Department of Chemical Engineering Technical University of.
Introduction Process Simulation.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Modelling & Simulation of Chemical Engineering Systems
Chapter 3 Dynamic Modeling.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Chemstations, Inc – Houston, TX – – An Overview of Process Simulation What is needed? What are the steps?
Computer aided design and analysis of hybrid processes P. T. Mitkowski, G. Jonsson, R. Gani CAPEC Department of Chemical Engineering Technical University.
Model-based hybrid reaction-separation process design P. T. Mitkowski, G. Jonsson, R. Gani Funded by PRISM (EC) CAPEC Department of Chemical Engineering.
Mathematical Modeling of Chemical Processes. Mathematical Model “a representation of the essential aspects of an existing system (or a system to be constructed)
Ph.D. Summer school Process and Tools Integration 8. August – 2. September 2005 Truls Gundersen +, Henrik Wenzel* Rafiqul Gani, & Sten Bay Jørgensen, +Dept.
Development of Dynamic Models Illustrative Example: A Blending Process
The Advanced Chemical Engineering Thermodynamics The retrospect of the science and the thermodynamics Q&A -1- 9/16/2005(1) Ji-Sheng Chang.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Development of Dynamic Models Illustrative Example: A Blending Process
Lesson-15 Systems Analysis What are information systems, and who are the stakeholders in the information systems game? Define systems analysis and relate.
Computer Assisted Process Design---HYSYS Bo Hu. Introduction HYSYS is only one process simulation program out of a number. Steady State Processes ASPEN.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
THEORETICAL MODELS OF CHEMICAL PROCESSES
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 22.
CHAPTER II PROCESS DYNAMICS AND MATHEMATICAL MODELING
MapleSim and the Advantages of Physical Modeling
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
Process Flowsheet Generation & Design Through a Group Contribution Approach Lo ï c d ’ Anterroches CAPEC Friday Morning Seminar, Spring 2005.
Glasgow World Congress of Chemical Engineering CACHE/DIPPR/POLYMATH Booth from Sunday through Thursday (85 requests) CACHE/EURECHA Session Tuesday Evening.
COMPUTER AIDED MODELLING USING COMPUTER SCIENCE METHODS E. Németh 1,2, R. Lakner 2, K. M. Hangos 1,2, A. Leitold 3 1 Systems and Control Laboratory, Computer.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 23.
CAPEC and Collaboration with Danish Industry on CAPE/PSE Rafiqul Gani Department of Chemical Engineering Technical University of Denmark DK-2800 Lyngby,
© 2015 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 31.
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 19.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
A PPLIED M ECHANICS Lecture 01 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Chapter 2 Mathematical Modeling of Chemical Processes Mathematical Model (Eykhoff, 1974) “a representation of the essential aspects of an existing system.
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 26.
© 2015 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 31.
Part II Process Dynamics.  Process model types 1.Mathematical model 2.Fundamental and empirical model 3.Steady-state and dynamic model 4.Lumped (ODE)
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 23.
Solution of a Partial Differential Equations using the Method of Lines
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 30.
Chapter 2 Modeling Approaches  Physical/chemical (fundamental, global) Model structure by theoretical analysis  Material/energy balances  Heat, mass,
© Maplesoft, a division of Waterloo Maple Inc MapleSim and the Advantages of Physical ModelingMapleSim and the Advantages of Physical Modeling.
CHEE 311J.S. Parent1 4. Chemical Potential in Mixtures When we add dn moles of a component to n moles of itself, we will observe (?) a change in Gibbs.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences A Model Building Framework.
Partial Derivatives Example: Find If solution: Partial Derivatives Example: Find If solution: gradient grad(u) = gradient.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 30.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Bringing together leading research institutions to advance electric ship concepts. Bringing together leading research institutions to advance.
The Mechanical Simulation Engine library An Introduction and a Tutorial G. Cella.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
© 2016 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 38.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Lecture 6. Strategy for Solving Material Balance Problems.
Systematic Process Design and Operation of Intensified Processes Seyed Soheil Mansouri, Jakob Kjøbsted Huusom, John M. Woodley and Rafiqul Gani CAPEC-PROCESS.
© 2016 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 40.
Process and System Characterization Describe and characterize transport and transformation phenomena based reactor dynamics ( 반응공학 ) – natural and engineered.
Introduction to Tanner EDA T-Spice
First order non linear pde’s
Objectives of the Presentation
Location-dependent Synthesis of Biorefinery Networks
A First Course on Kinetics and Reaction Engineering
GENERAL VIEW OF KRATOS MULTIPHYSICS
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Modeling Approaches Chapter 2 Physical/chemical (fundamental, global)
ADVANCED THERMODYNAMICS 8th semester
Presentation transcript:

Computer Aided Modeling Tool - ModDev Rafiqul Gani CAPEC Department of Chemical Engineering, Technical University of Denmark, DK-2800 Lyngby, Denmark. C A P E C

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Purpose of ModDev Derive the model equations Analyze model equations Implement the model equations and integrate them to an existing simulator A computer aided system assists the user in performing the above tasks

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Modelling Steps Decomposition, creation, aggregation * Balance Equations *Constraint Equations *Constitutive Equations

4 Model Objects (Building Blocks)

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Process-Model Relation Each process building block is represented by a set of control shells (with defined boundaries) and connections AccumulationIn Out Control Shell Stream

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Model Generation Each control shell & connection is associated to a set of model (fundamental) building blocks Each model building block is either represented by a Reference Model or a generic (Created Model) building block Model equations available in the knowledge base Model equations not available in the knowledge base

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Control shells To model the various type of processes, the control shell must be defined such that the partial gradients (with respect to T, P and f I ) within the boundaries are either: Negligible Incorporated in an interface or overall flux model Dependent on some product specification (design)

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Integrated Computer Aided System - ICAS ICAS is a collection of tools which have been integrated to solve various CAPE problems in an integrated manner ModDev is a toolbox within ICAS

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Balance Equations Constraint Equations Constitutive relations Linearization Reduction Identification MANAGER Model EquationsAdaptation AE / ODE / DAE PDE LP / NLP MILP / MINLP Solvers Degrees of Freedom Index / Sparse Pattern Partitioning / Ordering Analysis Flowsheet Components / Reactions Units of Measure Constitutive Models What to Solve Method of Solution Set/Initialize Variables Output (Detail/Form) PROBLEM DEFINITION ADD TO THE SYSTEM TOOL BOXES ICAS DATABANKS New Models (Model Generation) New Components (Property Prediction) New Reactions Property Solvent/Fluid Equipment Flowsheet Control Phase Diagrams Design / Synthesis Thermodynamic Energy Environmental Control Analysis INFORMATION STORAGE RHS for the units that are solved together RHS X SIMULATOR Expert System Parameter Estimation Thermo-model Kinetic Model

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Model Generation with ModDev Draw Objects Describe Objects Screen equations Analyze/Modify model equations Translate model equations into a language that is integrated to the numerical routines

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Tools & options in ModDev (ModGen)

13 Tools & options in ModDev (ModGen)

14 Tools & options in ModDev (ModGen)

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Tools & options in ModDev (ModGen)

16 Tools & options in ModDev (ModGen)

Example - Steady state flash - I SHELL OBJECT Name: flash Assumed phase condition: Calculate (VL) Equilibrium model: 0= f 2i / ft 2 - K flash * f 3i /ft flash, P flash, f 2[], f 3[], #K flash ) STREAM CONNECTION OBJECT Name: 3 Models for quantities: Energy (enthalpy): H 3 3[],T 3,P 3 ) Models for the “from”-connection: (equilibrium) Energy connection: T 3 =T flash Momentum connection: P 3 =P flash SHELL CONNECTION OBJECT Name: heater Connection models: Energy connection: Q heater =Q flash

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Example - Steady state flash - II

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Example - Steady state flash - III

EURECHA Workshop on Computer Aided Modeling, Vezsprem, Hungary, June 3-4, Tutorial Exercises Part-I: Model generation (steady state tank mixer, dynamic tank mixer, CSTR with different kinetics) Part-II: Model analysis & translation (for each generated model check degrees of freedom, incidence matrix, generate code, …..)