JARA 2i A MODELICA LIBRARY FOR INTERACTIVE SIMULATION OF PHYSICAL-CHEMICAL PROCESSES
|
|
- Aubrey Walton
- 5 years ago
- Views:
Transcription
1 JARA 2i A MODELICA LIBRARY FOR INTERACTIVE SIMULATION OF PHYSICAL-CHEMICAL PROCESSES Carla Martin, Alfonso Urquia and Sebastian Dormido Dept. Informática y Automática, E.T.S. Ingeniería Informática, U.N.E.D. Juan del Rosal 16, Madrid, Spain {carla, aurquia, sdormido}@dia.uned.es KEYWORDS Interactive simulation, object-oriented, continuous simulation, education, automatic control. ABSTRACT Virtual laboratories, supporting interactive dynamic simulations, can be easily implemented by combining three software tools: Ejs, Matlab/Simulink and Dymola (with Modelica language). This approach has been successfully applied to set up virtual labs, with the intent to be used in education of the control of chemical processes. To achieve this goal, the following tasks have been completed: (1) the object-oriented design and programming of JARA: a Modelica library of dynamic hybrid models of some fundamental physical-chemical principles; (2) the description of the JARA physical models in a way suitable for interactive simulation; and finally (3) the implementation of the virtual labs. The virtual-lab view has been developed using Ejs, the physical models using JARA library and the controllers using Simulink block diagrams. The design of JARA 2i is discussed in this manuscript. In addition, its application to the modeling of virtual labs is illustrated by means of a case study (the control of an industrial boiler). INTRODUCTION Virtual laboratories supporting interactive simulations are effective pedagogical resources. During the interactive simulation run, the students can change the value of the model inputs, parameters and state variables, perceiving instantly how these changes affect to the model dynamic. The students understanding is enhanced by the interaction possibilities and this promotes their motivation to study the subject. A methodology well suited for virtual-labs implementation is discussed in (Martin et al. 2004). It is based on combining the use of Ejs, Matlab/Simulink and Modelica/Dymola. This approach takes advantage of the best features of each tool. Ejs capability for building interactive user-interfaces composed of graphical elements, whose properties are linked to the model variables (Esquembre 2004; Matlab/Simulink s capability for modeling automatic control systems and for model analysis ( Modelica s capability for physical modeling ( and finally Dymola s capability for simulating hybrid-dae models (Dynasim 2002). Ejs is a freeware, open source, Java-based tool intended to program web-based virtual labs. It is easy to install and use ( Ejs guides the user during the definition of the virtual lab, and it automatically performs all the tasks required to generate the virtual-lab code: a Java application or an applet. Ejs is based on a simplification of the model-viewcontrol paradigm. Ejs structures the virtual-lab definition in the following three parts: 1. Introduction: html pages including educational content related with the virtual-lab topic. 2. Model: dynamic model whose interactive simulation is the virtual-lab basis. 3. View: user-to-model interface. It is intended to provide a visual representation of the model dynamic behavior and to facilitate the user s interactive actions on the model. Ejs includes a set of ready-to-use visual elements, that allows easy creation of the virtual-lab view. The graphical properties of the Ejs view elements can be linked to the model variables, producing a bi-directional flow of information between the view and the model. Any change of a model variable value is automatically displayed by the view. Reciprocally, any user interaction with the view automatically modifies the value of the corresponding model variable. Ejs gives the user a procedure to define the model, and provides set of built-in ODE solvers to simulate it. Ejs virtual labs can run stand-alone or in conjunction with Matlab/Simulink. In this last case, the model can be partially or completely described using Matlab code and Simulink block diagrams ( Ejs synchronizes the numerical solution of the complete model. The model part described using Matlab/Simulink is solved using the Matlab workspace and the Simulink s numerical algorithms. On the other hand, Modelica language and Simulink block diagrams can be jointly used for model definition.
2 Dymola 5.0 interface to Matlab 5.3 / Simulink 3.0 can be found in Simulink s library browser: DymolaBlock block (Dynasim 2002). This block is an interface to the C-code generated by Dymola for the Modelica model. This C-code contains the numerical algorithms required to simulate the Modelica model, which is formulated in terms of differential-algebraic equations (DAE) and discrete-time equations. DymolaBlock block can be connected to the Simulink blocks and also to other DymolaBlock blocks. Contributions of this Paper This software combination approach has been successfully used to program a set of virtual labs for chemical process control. To achieve this goal, the following three tasks have been completed: 1. Object-oriented design of JARA (Urquia and Dormido 2003; Urquia 2000). Briefly, JARA is a set of libraries of dynamic hybrid models of some fundamental physical-chemical principles. The main application of JARA is the modeling of physical-chemical processes in the context of automatic control. 2. The description of JARA physical models in a way suitable for interactive simulation using Ejs. The modeling methodology proposed in (Martin et al. 2004) has been applied. The JARA library version, that is written in Modelica language and intended for interactive simulation using Ejs, is JARA 2i (release July 2004). 3. Implementation of the Ejs virtual labs. The physical models of the chemical plants are composed using JARA 2i, and they are embedded within Simulink s DymolaBlock blocks. The controllers are described using Simulink s block diagrams. The design and implementation of JARA 2i is discussed in this manuscript, and its application to the development of Ejs virtual-labs is illustrated by means of a case study: the control of a boiler. DESIGN OF JARA 2i The methodology applied for designing JARA was proposed in (Urquia 2000; Urquia and Dormido 2003). The fundamentals of this methodology and its application to the JARA design are discussed next. JARA s Design Methodology JARA s design methodology is based on the concepts of the object-oriented modeling, fully exploiting the principles of abstraction and information encapsulation. It distinguishes between the role of the library designers/programmers and the role of the library users. One of the main goals of this methodology is to guarantee that the users are able to use the model libraries without having to know their internal details. In particular, the users should not be confronted with numerical problems. A key idea is the following: the identification and solution of the numerical difficulties associated to the library use should be carries out (as far as possible) by the library designers. To achieve these objectives, non-declarative techniques are recommended in the library design phase: causal analysis, explicit selection of tearing variables, decoupling via dummy dynamics, etc. Another methodological key concept is the library design rules. They cover the numerical aspects of the design and use of the libraries, defining: (1) the complete set of requirements that each library s model has to fulfill; (2) how each library s model can be used and what models are interchangeable; and (3) how the libraries can be enlarged with new classes to be used in conjunction with the existing ones. The two pieces of information that the library designers have to provide to the library users are: (1) the hypothesis which each model of the library is based on; and (2) the library design rules. The JARA design methodology is composed of the following five steps (Urquia and Dormido 2003): 1. Phenomena and hypotheses. The phenomena to be modeled and the general modeling hypotheses are defined. Once all the pairs of phenomenon to be modeled modeling hypothesis, have been defined, then they can be grouped into libraries. 2. Phenomena interaction: causal-connector classes. A causal-connector class is defined by means of the following four pieces of information: (i) the variables composing the connector, classified into across and through; (ii) the allowed computational causalities of the connector class; (iii) the way of breaking the computational causality loops; and (iv) a graphic icon. All the classes of causal connectors should be gathered in a library. 3. Connection rules of the causal connectors: nature and number of the allowed connections among causal connectors. The library design rules are stated during the second and third steps of the design. The design rules are composed of the causal connector definition and their connection rules. 4. Definition of the interface classes. These interfaces should be only composed of an arbitrary number of causal connectors. The interface classes should be gathered in a library. 5. Description of the phenomena. The rules imposed by the interface s causal-connectors strongly condition the phenomena description. Techniques for facing these conditionings are discussed in (Urquia 2000; Urquia and Dormido 2003). Fundamental Modeling Hypotheses of JARA The usual way of enunciating the mass, energy and momentum balances is by means of the definition of a control volume (Bird, Stewart and Lightfoot 1975; Incropera and DeWitt 1996; Himmelblau and Bischoff 1992). The properties of the medium inside the control volume are considered time-dependent, but independent of the spatial coordinates. The only exception to this rule is the pressure inside the liquids. The control
3 volumes exchange mass and energy with their environment through certain control planes. The JARA control volumes and the control planes are considered macroscopic and fixed in the space. All the interactions among control volumes, and all the interactions of a control volume with itself (i.e., chemical reactions inside the control volume), are considered transport phenomena in JARA. This system decomposition into control volumes and transport phenomena suggests that: 1. The control-volume models should contain the equations describing the properties of the medium inside the control volume, as a function of the mass and energy transport through its control planes. 2. The transport-phenomena models should contain equations describing the flow of mass, energy and momentum through the control planes, as a function of the medium properties at these control planes. Three types of control volumes have been modeled in JARA: (1) control volumes containing an ideal, homogeneous liquid mixture, composed of an arbitrary number of components; (2) control volume containing an ideal mixture of an arbitrary number of semi-perfect gases; and (3) control volume containing a homogeneous solid. The control volumes containing liquid or gaseous mixtures are considered open systems (i.e., they can exchange mass and heat with their environment), and chemical reactions can take place inside them. In both cases, the volume of the control volume is considered a time-dependent property. The control volume containing a solid is considered a closed system (i.e., it only exchanges energy, not mass, with its environment). The only modeled characteristic in solids is the heat conduction (for modeling the walls of reactors, pipes, etc.). Two kinds of control planes are distinguished in JARA: mass-flow and heat-flow control planes. An arbitrary number of flows can flow through each control plane. The hypotheses made about the properties of the medium inside the control volume determine the nature and number of the control planes: 1. A solid control volume contains only one heatflow control plane: (i) the solid properties are spatially homogeneous, so that all control planes are equivalent; and (ii) the solid control volume is a closed system, so it has no mass-flow control planes. 2. A gaseous control volume contains one heat-flow control plane and one mass-flow control plane: all the gaseous mixture properties are spatially homogeneous. 3. A liquid control volume has two mass-flow control planes and one heat-flow control plane: (i) as the liquid properties related with the heat-flow are spatially homogeneous, all the heat flow controlplanes are equivalent; (ii) as the liquid pressure depends on the position, the simplest and most general control-plane selection is placing a control plane at the control-volume bottom and the other at the control-volume top. Any arbitrarily complex configuration can be modeled by decomposition into this kind of control volume (Urquia 2000). The JARA models of transport phenomena can be divided into two main groups: (1) mass transport due to the pressure or concentration gradients, the gravitational acceleration, chemical reactions, liquid-vapor phase changes, etc.; and (2) heat transport due to the temperature gradient. The interface variables are grouped into connectors according to this criterion, so that they describe the transport of mass and heat independently. A hypothesis related to the stirred-mixture approximation is to assume that the fluid going out from a control volume has the same properties than the fluid contained in it. In JARA, this approximation is applied to the calculus of: (1) the temperature and the composition of the fluid leaving a control volume by convection; and (2) the temperature of each mixture component leaving the control volume by diffusion. All the JARA models of transport phenomena make the flow direction reversible during the simulation run. As a consequence, the properties of the flow established between two control planes are calculated from the appropriate control plane at any time. An important property associated to the transport phenomena is the transport delay. There are different ways of modeling delays in one-dimensional geometry systems (EPRI 1984). The way used in JARA is the energy balance method (Incropera and DeWitt 1996). It consists in dividing the flow path into multiple control volumes. Adjacent control-volumes are connected by the transport-phenomena models describing the heat and mass transport between them. As the number of control volumes increases, the solution gets closer to a transport delay (EPRI 1984). Modeling for Interactive Simulation The modeling methodology proposed in (Martin et al. 2004) has been applied to the JARA 2i programming. This methodology states how a Modelica model can be formulated to suit interactive simulation using Ejs. The obtained Modelica model fulfills the following two requirements: 1. In order to embed the Modelica model within a Simulink block, the computational causality of the Modelica model interface needs to be explicitly set. 2. As a result of the user interaction, the Modelica model needs to support instantaneous (discontinuous) changes in the state, and in the value of its input variables and parameters. In addition, several choices of the state variables can to be simultaneously supported, in order to provide alternative ways of describing the state changes. The reader is referred to (Martin et al. 2004) for a complete discussion.
4 a) b) c) d) e) f) g) h) Figure 1: a) JARA Packages; b) JARA.cuts Package; c) JARA.interf Package; d) JARA.heat Package; e) JARA.liq Package; f) JARA.gas Package; g) JARA.phase Package; h) JARA.chReac Package JARA Architecture The JARA libraries ( packages in Modelica terminology) have been organized in order to facilitate their use and maintenance. The package hierarchy is shown in Fig. 1a. JARA is composed of seven packages (see Figs. 1.b - 1.h). The causal connectors are defined in the JARA.cuts package (see Fig. 1b), and the model interfaces in JARA.interf package (see Fig. 1c). The JARA.gas package (see Fig. 1f) contains models of control volumes containing gaseous mixtures, of gas transport (i.e., gas-flow by convection and diffusion, valves, pumps, etc.) and boundary conditions (i.e., gasflow and pressure sources). Similarly, JARA.liq package (see Fig. 1e) contains the equivalent models for liquid mixtures. The mixtures of liquids and gases are considered ideal and they can be composed of an arbitrary number of components. The models related with the heat transport are collected in the JARA.heat package (see Fig. 1d): models of control volumes containing solids, thermal resistances and boundary conditions (heat and temperature sources). The JARA.phase package (see Fig. 1g) contains models of vapor-liquid phase-change: boiling and condensation. The models of chemical reactions are in JARA.chReac package (see Fig. 1h). The modeling details and the library design rules can be found in (Urquia 2000; Urquia and Dormido 2003). CASE STUDY: BOILER VIRTUAL-LAB The mathematical model of an industrial boiler is found in (Ramirez 1989). The input of liquid water is placed at the boiler bottom, and the vapor output valve is placed at the top. The water contained in the boiler is continually heated. The diagram of the boiler model, composed using JARA 2i, is shown in Fig. 2a. Two control volumes are considered: (1) a control volume containing the liquid water stored in the boiler; and (2) a gaseous control volume containing the vapor. The vapor volume is equal to the difference between the boilerrecipient inner volume and the water volume.
5 Gaseous control volume Valve Pressure source Boiling process Heat flow source Recipient Liquid control volume Liquid source Control module Control module a) b) Figure 2: a) Boiler Model Composed Using JARA 2i; b) View of the Boiler Virtual-Lab Implemented using Ejs The boiling is a transport phenomena represented by a model connecting both control volumes. The heat-flow into de boiler, the pressure at the valve output and the water pump are modeled using JARA source models. The Ejs view of the boiler virtual-lab is shown in Fig. 2b. The plant has been modeled using JARA 2i. The user can interactively choose between two control strategies: manual and decentralized PID. The control system has been modeled using Simulink: a PID is used to control the water level and another PID is used to control the vapor flow. The manipulated variables are the pump water-flow and the heater heat-flow respectively. The parameters of these PID controllers can be changed interactively. In addition, the value of the model state-variables (mass and temperature of the water and the vapor), parameters (inner volume of boiler), and input variables (temperature of the input water, valve opening and output pressure) can be changed interactively during the simulation run. CONCLUSIONS The design and implementation of JARA 2i has been discussed, and its use to develop Ejs virtual-labs has been illustrated by means of a case study. The use of Modelica language has reduced considerably the modeling effort and it has permitted better reuse of the models. Ejs visual elements have allowed easy creation of the virtual-lab view. ACKNOWLEDGEMENTS Part of this work has been supported by the Spanish CICYT, under DPI & DPI grants. REFERENCES Bird, R.B; W.E. Stewart and E.N. Lightfoot Transport Phenomena. John Wiley & Sons. Dynasim Dymola. User's Manual. Version 5.0a. Dynasim AB. Lund, Sweden. Electric Power Research Institute (EPRI) Modular Modeling System. Theory Manual. MMS-02 Release. Esquembre, F "Easy Java Simulations: a Software Tool to Create Scientific Simulations in Java" Computer Physics Communications, 156, pp Himmelblau, D.M. and K.B. Bischoff Process Analysis and Simulation. John Wiley & Sons. Incropera, F.P. and D.P. DeWitt Fundamentals of Heat and Mass Transfer. John Wiley & Sons. Martin, C. et al Interactive Simulation of Object- Oriented Hybrid Models, by Combined use of Ejs, Matlab/Simulink and Modelica/Dymola, In Proc. of the 18 th European Simulation Multiconference, pp Ramirez, W.F Computational Methods for Process Simulation. Butterworths Publishers, pp Urquia, A and S. Dormido Object-Oriented Design of Reusable Model Libraries of Hybrid Dynamic Systems. Mathematical and Computer Modelling of Dynamical Systems, Vol. 9, No. 1, pp Urquia, A Modelado Orientado a Objetos y Simulación de Sistemas Híbridos en el Ámbito del Control de Procesos Químicos. Ph.D. Thesis. Dept. Informática y Automática, UNED, Madrid, Spain. AUTHOR BIOGRAPHIES CARLA MARTIN received her M.S. degree in Electrical Engineering in 2001 from the University Complutense of Madrid (UCM), Spain. She is currently completing her doctorate studies at UNED, Madrid. ALFONSO URQUIA received his M.S. degree in Physics in 1992 from UCM and his Ph.D. in 2000 from UNED. His work experience includes six years as an R&D Engineer at AT&T and Lucent Technologies - Bell Labs. Since 2002, he has been working as an Associate Professor at UNED, Madrid. SEBASTIAN DORMIDO received his Physics degree from UCM (1968) and his Ph.D. from Country Vasc University (1971). In 1981, he was appointed Full Professor of Control Engineering at the UNED Faculty of Sciences. Since 2002, he is President of CEA-IFAC.
Multitasking Real-Time Control Systems in Easy Java Simulations
Proceedings of the 17th World Congress The International Federation of Automatic Control Multitasking Real-Time Control Systems in Easy Java Simulations G. Farias*, A. Cervin**, K. Årzén**, S. Dormido*,
More informationAdding interactivity to existing Simulink models using Easy Java Simulations
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 TuIC21.6 Adding interactivity to existing Simulink models
More informationEasy Java Simulations: an Open-Source Tool to Develop Interactive Virtual Laboratories Using MATLAB/Simulink*
Int. J. Engng Ed. Vol. 21, No. 5, pp. 798±813, 2005 0949-149X/91 $3.00+0.00 Printed in Great Britain. # 2005 TEMPUS Publications. Easy Java Simulations: an Open-Source Tool to Develop Interactive Virtual
More informationSynchronous collaboration between auto-generated WebGL applications and 3D virtual laboratories created with Easy Java Simulations
Proceedings of the 9th IFAC Symposium Advances in Control Education The International Federation of Automatic Control Synchronous collaboration between auto-generated WebGL applications and 3D virtual
More informationThis is the published version of a paper presented at IEEE PES General Meeting 2013.
http://www.diva-portal.org This is the published version of a paper presented at IEEE PES General Meeting 2013. Citation for the original published paper: Vanfretti, L., Li, W., Bogodorova, T., Panciatici,
More informationARENALib: A Modelica Library for Discrete-Event System Simulation
ARENALib: A Modelica Library for Discrete-Event System Simulation ARENALib: A Modelica Library for Discrete-Event System Simulation Victorino S. Prat Alfonso Urquia Sebastian Dormido Departamento de Informática
More information4200: Chemical Engineering Courses
4200: Chemical Engineering Courses 101 TOOLS FOR CHEMICAL ENGINEERING 3 credits Course Instructors: Dr George Chase Corequisites: 3450:149. Introduction to Chemical Engineering. Basic concepts of engineering
More informationModeling of the wet end part of a paper mill with Dymola
Mathematics and Computers in Simulation 65 (2004) 31 38 Modeling of the wet end part of a paper mill with Dymola Gianantonio Bortolin a,, Stefan Borg b, Per Olof Gutman c a Optimization and Systems Theory,
More informationModeling, Simulation and Analysis of Integrated Building Energy and Control Systems. Michael Wetter. October 8, 2009
Modeling, Simulation and Analysis of Integrated Building Energy and Control Systems Michael Wetter Simulation Research Group Building Technologies Department Energy and Environmental Technologies Division
More informationCOMPARISON BETWEEN MODELICA 2.0 Y ECOSIMPRO/EL 3.2
COMPARISON BETWEEN MODELICA 2.0 Y ECOSIMPRO/EL 3.2 Luis José Yebra Muñoz CIEMAT-PSA. Apdo. 22, E-04200, Tabernas, Almería, Spain, luis.yebra@psa.es Ramón Perez Vara Empresarios Agrupados, Magallanes 3,
More informationHIGH PERFORMANCE COMPUTATION (HPC) FOR THE
HIGH PERFORMANCE COMPUTATION (HPC) FOR THE DEVELOPMENT OF FLUIDIZED BED TECHNOLOGIES FOR BIOMASS GASIFICATION AND CO2 CAPTURE P. Fede, H. Neau, O. Simonin Université de Toulouse; INPT, UPS ; IMFT ; 31400
More informationNUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV)
University of West Bohemia» Department of Power System Engineering NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV) Publication was supported by project: Budování excelentního
More informationIntroduction to C omputational F luid Dynamics. D. Murrin
Introduction to C omputational F luid Dynamics D. Murrin Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat transfer, mass transfer, chemical reactions, and related phenomena
More informationNew Rules of ME Ph.D. Qualifying Exams 1/8
New Rules of ME Ph.D. Qualifying Exams 1/8 Qualifying Examination The student must pass a Qualifying Examination before the Dissertation Director, the Interdisciplinary Committee, and the courses for the
More informationDISCRETE CONTROLLERS ANALYSIS USING MODELICA MODELING LANGUAGE AND HYBRID PLANT BEHAVIOUR MODELS: A CASE STUDY
Page 751 DISCRETE CONTROLLERS ANALYSIS USING MODELICA MODELING LANGUAGE AND HYBRID PLANT BEHAVIOUR MODELS: A CASE STUDY José Machado, jmachado@dem.uminho.pt Eurico Seabra, eseabra@dem.uminho.pt University
More informationComputer Simulation And Modeling
Computer Simulation And Modeling The key to increased productivity in Scientific and Engineering analysis Professor Ralph C. Huntsinger California State University, Chico USA Bialystok Technical University
More informationDeveloping Optimization Algorithms for Real-World Applications
Developing Optimization Algorithms for Real-World Applications Gautam Ponnappa PC Training Engineer Viju Ravichandran, PhD Education Technical Evangelist 2015 The MathWorks, Inc. 1 2 For a given system,
More informationInvestigation of mixing chamber for experimental FGD reactor
Investigation of mixing chamber for experimental FGD reactor Jan Novosád 1,a, Petra Danová 1 and Tomáš Vít 1 1 Department of Power Engineering Equipment, Faculty of Mechanical Engineering, Technical University
More informationUsing the Scaling Equations to Define Experimental Matrices for Software Validation
Using the Scaling Equations to Define Experimental Matrices for Software Validation Richard R. Schultz, Edwin Harvego, Brian G. Woods, and Yassin Hassan V&V30 Standards Committee Presentation Content Description
More informationCOPYRIGHTED MATERIAL INTRODUCTION TO ASPEN PLUS CHAPTER ONE
CHAPTER ONE INTRODUCTION TO ASPEN PLUS Aspen Plus is based on techniques for solving flowsheets that were employed by chemical engineers many years ago. Computer programs were just beginning to be used,
More informationRobust and computationally efficient dynamic simulation of ORC systems: the thermocycle Modelica library
Downloaded from orbit.dtu.dk on: Mar 11, 2018 Robust and computationally efficient dynamic simulation of ORC systems: the thermocycle Modelica library Quoilin, S.; Desideri, A.; Bell, I.; Wronski, Jorrit;
More informationTutorial: Heat and Mass Transfer with the Mixture Model
Tutorial: Heat and Mass Transfer with the Mixture Model Purpose The purpose of this tutorial is to demonstrate the use of mixture model in FLUENT 6.0 to solve a mixture multiphase problem involving heat
More informationOOFEM.ORG - PROJECT STATUS, CHALLENGES AND NEEDS
6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 1115 June 2018, Glasgow, UK OOFEM.ORG - PROJECT STATUS, CHALLENGES AND NEEDS
More informationApplication of Simulation Method for Analysis of Heat Exchange in Electronic Cooling Applications
Application of Simulation Method for Analysis of Heat Exchange in Electronic Cooling Applications D.Ramya 1, Vivek Pandey 2 Department of Mechanical Engineering, Raghu Engineering College 1 Associate Professor,
More informationModeling and simulation the incompressible flow through pipelines 3D solution for the Navier-Stokes equations
Modeling and simulation the incompressible flow through pipelines 3D solution for the Navier-Stokes equations Daniela Tudorica 1 (1) Petroleum Gas University of Ploiesti, Department of Information Technology,
More informationTutorial 2. Modeling Periodic Flow and Heat Transfer
Tutorial 2. Modeling Periodic Flow and Heat Transfer Introduction: Many industrial applications, such as steam generation in a boiler or air cooling in the coil of an air conditioner, can be modeled as
More informationPrograma EngIQ- EPS. Programa doutoral em Engenharia da Refinação, Petroquímica e Química. Engenharia de Processos e Sistemas. Process Simulators
Programa doutoral em Engenharia da Refinação, Petroquímica e Química Engenharia de Processos e Sistemas Process Simulators Fernando G. Martins Departamento de Engenharia Química Faculdade de Engenharia
More informationImprovements in BondLib, the Modelica Bond Graph Library
Improvements in BondLib, the Modelica Bond Graph Library Alberto de la Calle, François E. Cellier, Luis J. Yebra, Sebastián Dormido Automatic Control Group, CIEMAT-Plataforma Solar de Almería, Tabernas,
More informationImproving Efficiency of Hybrid System Simulation in Modelica
Improving Efficiency of Hybrid System Simulation in Modelica Victorino Sanz Dpto. Informática y Automática, ETSI Informática, UNED Juan del Rosal, 16 28040, Madrid, Spain vsanz@dia.uned.es Alfonso Urquia
More informationA XML-based Framework for the Development of Web-based Laboratories Focused on Control Systems Education*
Int. J. Engng Ed. Vol. 19, No. 3, pp. 445±454, 2003 0949-149X/91 $3.00+0.00 Printed in Great Britain. # 2003 TEMPUS Publications. A XML-based Framework for the Development of Web-based Laboratories Focused
More informationKEY STAR TECHNOLOGIES: DISPERSED MULTIPHASE FLOW AND LIQUID FILM MODELLING DAVID GOSMAN EXEC VP TECHNOLOGY, CD-adapco
KEY STAR TECHNOLOGIES: DISPERSED MULTIPHASE FLOW AND LIQUID FILM MODELLING DAVID GOSMAN EXEC VP TECHNOLOGY, CD-adapco INTRODUCTION KEY METHODOLOGIES AVAILABLE IN STAR-CCM+ AND STAR-CD 1. Lagrangian modelling
More informationMESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP
Vol. 12, Issue 1/2016, 63-68 DOI: 10.1515/cee-2016-0009 MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP Juraj MUŽÍK 1,* 1 Department of Geotechnics, Faculty of Civil Engineering, University
More informationWORKSHOP ON EASY JAVA SIMULATIONS AND THE COMPADRE DIGITAL LIBRARY
MPTL14 2009 Udine 23-27 September 2009 WORKSHOP ON EASY JAVA SIMULATIONS AND THE COMPADRE DIGITAL LIBRARY Francisco Esquembre, Universidad de Murcia Wolfgang Christian, Davidson College Bruce Mason, University
More informationLS-DYNA 980 : Recent Developments, Application Areas and Validation Process of the Incompressible fluid solver (ICFD) in LS-DYNA.
12 th International LS-DYNA Users Conference FSI/ALE(1) LS-DYNA 980 : Recent Developments, Application Areas and Validation Process of the Incompressible fluid solver (ICFD) in LS-DYNA Part 1 Facundo Del
More informationProgram: Advanced Certificate Program
Program: Advanced Certificate Program Course: CFD-Vehicle Aerodynamics Directorate of Training and Lifelong Learning #470-P, Peenya Industrial Area, 4th Phase Peenya, Bengaluru 560 058 www.msruas.ac.in
More informationFinal drive lubrication modeling
Final drive lubrication modeling E. Avdeev a,b 1, V. Ovchinnikov b a Samara University, b Laduga Automotive Engineering Abstract. In this paper we describe the method, which is the composition of finite
More informationUsing Geometric Constraints to Capture. design intent
Journal for Geometry and Graphics Volume 3 (1999), No. 1, 39 45 Using Geometric Constraints to Capture Design Intent Holly K. Ault Mechanical Engineering Department, Worcester Polytechnic Institute 100
More informationCFD design tool for industrial applications
Sixth LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2008) Partnering to Success: Engineering, Education, Research and Development June 4 June 6 2008,
More informationAbout the Author. Acknowledgements
About the Author Dr. Paul Kurowski obtained his M.Sc. and Ph.D. in Applied Mechanics from Warsaw Technical University. He completed postdoctoral work at Kyoto University. Dr. Kurowski is an Assistant Professor
More informationAn Object-Oriented HLA Simulation Study
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 5 Special Issue on Control in Transportation Systems Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0022
More informationAPPROACH TO CREATING MODELS OF BLADE FOR PORTABLE SAWMILLS
TRIESKOVÉ A BEZTRIESKOVÉ OBRÁBANIE DREVA, 8(1): 13 18, 2012 Zvolen, Technická univerzita vo Zvolene, ISBN 978-80-228-2385-2 13 APPROACH TO CREATING MODELS OF BLADE FOR PORTABLE SAWMILLS Valentin Atanasov
More informationDesign optimisation of industrial robots using the Modelica multi-physics modeling language
Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA
More informationSolution for Euler Equations Lagrangian and Eulerian Descriptions
Solution for Euler Equations Lagrangian and Eulerian Descriptions Valdir Monteiro dos Santos Godoi valdir.msgodoi@gmail.com Abstract We find an exact solution for the system of Euler equations, supposing
More informationOptimisation of liquid flow in cavitation tunnel using CFD method
Optimisation of liquid flow in cavitation tunnel using CFD method Robert Jasionowski 1,*, and Waldemar Kostrzewa 1 1 Maritime University of Szczecin, Institute of Basic Technical Sciences, 2-4 Willowa
More informationPurdue e-pubs. Purdue University. Jeongil Park Samsung Electronics Co. Nasir Bilal Purdue University. Douglas E. Adams Purdue University
Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 26 Development of a Two-Dimensional Finite Element Model of a Suction Valve for Reduction
More informationBetter Building Controls Through Simulation
Better Building Controls Through Simulation John M. House, Ph.D. IBPSA-USA Winter Meeting January 21, 2012 Outline Who We Are Our Simulation Needs Simulation Tools We Use Use Cases Matching Needs with
More informationI R TECHNICAL RESEARCH REPORT. An XML-Based Approach to Integrating Semiconductor Process Information. by Jing Chen, Raymond A. Adomaitis TR
TECHNICAL RESEARCH REPORT An XML-Based Approach to Integrating Semiconductor Process Information by Jing Chen, Raymond A. Adomaitis TR 2002-45 I R INSTITUTE FOR SYSTEMS RESEARCH ISR develops, applies and
More informationModeling & Simulation of Supersonic Flow Using McCormack s Technique
Modeling & Simulation of Supersonic Flow Using McCormack s Technique M. Saif Ullah Khalid*, Afzaal M. Malik** Abstract In this work, two-dimensional inviscid supersonic flow around a wedge has been investigated
More informationTomas Skoglund Tetra Pak Processing Systems, Sweden: Simulation of Liquid Food Process in Modelica pp
Proceedings of the 3 rd International Modelica Conference, Linköping, November 3-4, 2003, Peter Fritzson (editor) Tomas Skoglund Tetra Pak Processing Systems, Sweden: Simulation of Liquid Food Process
More informationThe dynamic visualization of the 3D thermal impression generated through the air friction with the petroleum coke plant structure
The dynamic visualization of the 3D thermal impression generated through the air friction with the petroleum coke plant structure MIHAI ŢÃLU University of Craiova Faculty of Mechanics Dept. of Applied
More informationA Modelica Power System Library for Phasor Time-Domain Simulation
2013 4th IEEE PES Innovative Smart Grid Technologies Europe (ISGT Europe), October 6-9, Copenhagen 1 A Modelica Power System Library for Phasor Time-Domain Simulation T. Bogodorova, Student Member, IEEE,
More informationCalculate a solution using the pressure-based coupled solver.
Tutorial 19. Modeling Cavitation Introduction This tutorial examines the pressure-driven cavitating flow of water through a sharpedged orifice. This is a typical configuration in fuel injectors, and brings
More informationEstimation of Flow Field & Drag for Aerofoil Wing
Estimation of Flow Field & Drag for Aerofoil Wing Mahantesh. HM 1, Prof. Anand. SN 2 P.G. Student, Dept. of Mechanical Engineering, East Point College of Engineering, Bangalore, Karnataka, India 1 Associate
More informationNumerical and theoretical analysis of shock waves interaction and reflection
Fluid Structure Interaction and Moving Boundary Problems IV 299 Numerical and theoretical analysis of shock waves interaction and reflection K. Alhussan Space Research Institute, King Abdulaziz City for
More informationModelica. Language, Libraries, Tools, Workshop and EU-Project RealSim
Modelica Language, Libraries, Tools, Workshop and EU-Project RealSim by Martin Otter 1, Hilding Elmqvist 2 German Aerospace Center, Oberpfaffenhofen, Germany and Dynasim AB, Lund, Sweden December 18, 2000
More informationCHAPTER 1. Introduction
ME 475: Computer-Aided Design of Structures 1-1 CHAPTER 1 Introduction 1.1 Analysis versus Design 1.2 Basic Steps in Analysis 1.3 What is the Finite Element Method? 1.4 Geometrical Representation, Discretization
More informationINTRODUCTION TO COMPUTATIONAL TECHNIQUES FOR MULTIPHASE FLOWS
3-DAY COURSE INTRODUCTION TO COMPUTATIONAL TECHNIQUES FOR MULTIPHASE FLOWS July 17-July 19, 2017 I-Hotel, Champaign, IL An introductory 3-Day course covering gas-particle and gas-liquid flows SCOPE Multiphase
More informationThis transmits information through streams and store the calculated results. It can plan the sequence in which calculation are to be done.
Simulation: Key words : Executive Program, unit computation and Information flow Diagram. The Executive Program This transmits information through streams and store the calculated results. It can plan
More informationENGINEERING (ENGR) Engineering (ENGR) 1. ENGR 1352 Engineering Design with CAD for CHE
Engineering (ENGR) 1 ENGINEERING (ENGR) ENGR 1111 Introduction to Engineering Description: An introduction to the study and practice of engineering. Skills for students in CEAT; expected engineering student
More informationAn Overview of Computational Fluid Dynamics
An Overview of Computational Fluid Dynamics Dr. Nor Azwadi bin Che Sidik Faculty of Mechanical Engineering Universiti Teknologi Malaysia INSPIRING CREATIVE AND INNOVATIVE MINDS 1 What is CFD? C computational
More informationFluid Mechanics Simulation Essentials R2014X
Fluid Mechanics Simulation Essentials R2014X About this Course Course objectives Upon completion of this course you will be able to: Set up and create CFD, CHT and FSI models in the 3DEXPERIENCE Platform
More informationA Hybrid Control System Design and Implementation for a Three Tank Testbed
A Hybrid Control System Design and Implementation for a Three Tank Testbed Jian Wu, Student Member, IEEE, Gautam Biswas, Senior Member, IEEE, Sherif Abdelwahed, Senior Member, IEEE and Eric Manders, Member,
More informationVariable Structure Modeling for Vehicle Refrigeration Applications
Variable Structure Modeling for Vehicle Refrigeration Applications Imke Krüger Alexandra Mehlhase Gerhard Schmitz Hamburg University of Technology, Department of Technical Thermodynamics Denickestr. 17,
More informationCFD in COMSOL Multiphysics
CFD in COMSOL Multiphysics Christian Wollblad Copyright 2017 COMSOL. Any of the images, text, and equations here may be copied and modified for your own internal use. All trademarks are the property of
More informationSIMULATION WITH MODELICA FOR A DYNAMIC REPRESENTATION OF AN AIRCRAFT CABIN CLIMATE FOR COMFORT-IMPROVED CLIMATE CONTROL
25th INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES SIMULATION WITH MODELICA FOR A DYNAMIC REPRESENTATION OF AN AIRCRAFT CABIN CLIMATE FOR COMFORT-IMPROVED CLIMATE CONTROL H.Knigge, M.Wörner, G.Schmitz
More informationPDF-based simulations of turbulent spray combustion in a constant-volume chamber under diesel-engine-like conditions
International Multidimensional Engine Modeling User s Group Meeting at the SAE Congress Detroit, MI 23 April 2012 PDF-based simulations of turbulent spray combustion in a constant-volume chamber under
More informationFree Convection in a Water Glass
Solved with COMSOL Multiphysics 4.1. Free Convection in a Water Glass Introduction This model treats free convection in a glass of water. Free convection is a phenomenon that is often disregarded in chemical
More informationOutline. COMSOL Multyphysics: Overview of software package and capabilities
COMSOL Multyphysics: Overview of software package and capabilities Lecture 5 Special Topics: Device Modeling Outline Basic concepts and modeling paradigm Overview of capabilities Steps in setting-up a
More informationControl Design Tool for Algebraic Digital Controllers
Control Design Tool for Algebraic Digital Controllers Authors: Javier López, Ramón P. Ñeco, Óscar Reinoso, José M. Azorín, José M. Sabater, Nicolás M. García Departamento de Ingeniería de Sistemas Industriales,
More informationIncreasing of accuracy of multipath ultrasonic flow meters by intelligent correction
Measurement Automation Monitoring, Dec 2016, no 12, vol 62, ISSN 2450-2855 411 Iryna GRYSHANOVA, Ivan KOROBKO, Pavlo POGREBNIY NATIONAL TECHNICAL UNIVERSITY OF UKRAINE «IGOR SIKORSKY KYIV POLITECHNIK INSTITUTE»,
More informationEXPERIMENTAL ANALYSIS & SIMULATION OF DOUBLE PIPE HEAT EXCHANGER
EXPERIMENTAL ANALYSIS & SIMULATION OF DOUBLE PIPE HEAT EXCHANGER Kale Shivam B 1, Kadam Prashant P 2, Pardeshi Rohansingh G 3, Karwande Swapnil C 4 1 Student, Mechanical Engineering, GHRCOEM, Ahmednagar,
More informationLab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders
Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders Objective: The objective of this laboratory is to introduce how to use FLUENT to solve both transient and natural convection problems.
More informationAn Exterior Communications Interface for the USNRC Consolidated Code
An Exterior Communications Interface for the USNRC Consolidated Code J. Mahaffy 1, C. Murray 2 1 Penn State University, Applied Research Laboratory, P.O. Box 30, State College, PA 16804, USA Tel: 814-863-4018,
More informationContemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements.
Contemporary Design We have been talking about design process Let s now take next steps into examining in some detail Increasing complexities of contemporary systems Demand the use of increasingly powerful
More informationMining Engineering Technician: Speciality Mine Exploitation
Mining Engineering Technician: Speciality Mine Exploitation FIRST YEAR PHYSICAL BASES OF ENGINEERING 9220001 Core 1st 1st semester 6 7.2 Mechanics. Electricity. Thermodynamics. Fluid mechanics. Classes
More informationPARAMETERIZATION AND SAMPLING DESIGN FOR WATER NETWORKS DEMAND CALIBRATION USING THE SINGULAR VALUE DECOMPOSITION: APPLICATION TO A REAL NETWORK
11 th International Conference on Hydroinformatics HIC 2014, New York City, USA PARAMETERIZATION AND SAMPLING DESIGN FOR WATER NETWORKS DEMAND CALIBRATION USING THE SINGULAR VALUE DECOMPOSITION: APPLICATION
More informationIndustrial Evaluation of an Efficient Equation Model Debugger in OpenModelica
Industrial Evaluation of an Efficient Equation Model Debugger in OpenModelica Åke Kinnander Siemens Turbo Machinery AB Finspång, Sweden ake.kinnander@outlook.com Martin Sjölund Dept. Computer and Information
More informationRELAP5 to TRACE Input Model Conversion Procedure and Advanced Post Processing of the Results for the ISP-25 Test
RELAP5 to TRACE Input Model Conversion Procedure and Advanced Post Processing of the Results for the ISP-25 Test ABSTRACT Ovidiu-Adrian Berar Jožef Stefan Institute, Reactor Engineering Division Jamova
More informationProceedings of the Eighth International Conference for Enhanced Building Operations, Berlin, Germany, October 20-22, 2008
Page 1 of paper submitted to ICEBO 28 Berlin SIMULATION MODELS TO OPTIMIZE THE ENERGY CONSUMPTION OF BUILDINGS Sebastian Burhenne Fraunhofer-Institute for Solar Energy Systems Freiburg, Germany Dirk Jacob
More informationIntroduction to the Finite Element Method (3)
Introduction to the Finite Element Method (3) Petr Kabele Czech Technical University in Prague Faculty of Civil Engineering Czech Republic petr.kabele@fsv.cvut.cz people.fsv.cvut.cz/~pkabele 1 Outline
More informationA Petri Nets-based Scheduling Methodology for Multipurpose Batch Plants
A Petri Nets-based Scheduling Methodology for Multipurpose Batch Plants Daniel Riera Mercedes Narciso Systems Engineering and Automatic Control Group Universitat Autònoma de Barcelona Bellaterra, 08193
More informationFractional Discrimination for Texture Image Segmentation
Fractional Discrimination for Texture Image Segmentation Author You, Jia, Sattar, Abdul Published 1997 Conference Title IEEE 1997 International Conference on Image Processing, Proceedings of the DOI https://doi.org/10.1109/icip.1997.647743
More informationFirst Steps - Ball Valve Design
COSMOSFloWorks 2004 Tutorial 1 First Steps - Ball Valve Design This First Steps tutorial covers the flow of water through a ball valve assembly before and after some design changes. The objective is to
More informationA MODELICA-BASED MODEL LIBRARY FOR BUILDING ENERGY AND CONTROL SYSTEMS
Eleventh International IBPSA Conference Glasgow, Scotland July 27-30, 2009 A MODELICA-BASED MODEL LIBRARY FOR BUILDING ENERGY AND CONTROL SYSTEMS Michael Wetter Simulation Research Group, Building Technologies
More informationHow TMG Uses Elements and Nodes
Simulation: TMG Thermal Analysis User's Guide How TMG Uses Elements and Nodes Defining Boundary Conditions on Elements You create a TMG thermal model in exactly the same way that you create any finite
More informationMicrowell Mixing with Surface Tension
Microwell Mixing with Surface Tension Nick Cox Supervised by Professor Bruce Finlayson University of Washington Department of Chemical Engineering June 6, 2007 Abstract For many applications in the pharmaceutical
More informationReduced Order Models for Oxycombustion Boiler Optimization
Reduced Order Models for Oxycombustion Boiler Optimization John Eason Lorenz T. Biegler 9 March 2014 Project Objective Develop an equation oriented framework to optimize a coal oxycombustion flowsheet.
More informationVehicle thermal safety with THESEUS-FE. Author: Dr. Daniel Koester
Author: Dr. Daniel Koester Date: September 4, 2014 Workflow for Underhood Simulations ANSA or other CAD/meshing software CAD cleanup and meshing: either CAD geometry description or NASTRAN-style FE meshes
More informationFirst-principle simulation for thermo-hydraulic engineering Author: M. Janeschitz-Kriegl, Heat Transfer Consult, Delft, NL
First-principle simulation for thermo-hydraulic engineering Author: M. Janeschitz-Kriegl, Heat Transfer Consult, Delft, NL info@heattransferconsult.nl Keywords: thermo-hydraulic, engineering, design, heat
More informationDevelopment of Educational Software
Development of Educational Software Rosa M. Reis Abstract The use of computer networks and information technology are becoming an important part of the everyday work in almost all professions, especially
More informationIntroduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich
Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich 1 Computational Fluid dynamics Computational fluid dynamics (CFD) is the analysis of systems involving fluid flow, heat
More informationPlanning Polyduct Pipelines in Optimization and Constraint Programming
Planning Polyduct Pipelines in Optimization and Constraint Programming J. L. Risco Martín 1, J. M. de la Cruz García 2, J. J. Ruz Ortíz 2, and B. de Andrés-Toro 2 1 Ing. Téc. en Informática de Sistemas,
More informationAnalysis of Fluid-Structure Interaction Effects of Liquid-Filled Container under Drop Testing
Kasetsart J. (Nat. Sci.) 42 : 165-176 (2008) Analysis of Fluid-Structure Interaction Effects of Liquid-Filled Container under Drop Testing Chakrit Suvanjumrat*, Tumrong Puttapitukporn and Satjarthip Thusneyapan
More informationCPAE PROCESS AUTOMATION INDEX. 2 Brands of PLCs (Keyence & AB) 1 Brands of SCADA (Wonderware Intouch) Pneumatics & Field Instruments
CPAE INDEX 2 Brands of PLCs (Keyence & AB) 1 Brands of SCADA (Wonderware Intouch) Pneumatics & Field Instruments PROCESS AUTOMATION Distillation Column Superheated Steam Generator Centrifugal Compressor
More information3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015)
3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015) A Graphic Modeling Method of Thermal Hydraulic System in Power Plant Based on MUSE Yaqing ZHU1,
More informationA Deterministic Dynamic Programming Approach for Optimization Problem with Quadratic Objective Function and Linear Constraints
A Deterministic Dynamic Programming Approach for Optimization Problem with Quadratic Objective Function and Linear Constraints S. Kavitha, Nirmala P. Ratchagar International Science Index, Mathematical
More informationModeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic
Modeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic Günther Zauner 1,2, Daniel Leitner 3, Felix Breitenecker 1 1 Vienna University of Technology, Wiedner Hauptstr.
More informationModeling with Uncertainty Interval Computations Using Fuzzy Sets
Modeling with Uncertainty Interval Computations Using Fuzzy Sets J. Honda, R. Tankelevich Department of Mathematical and Computer Sciences, Colorado School of Mines, Golden, CO, U.S.A. Abstract A new method
More informationGEORGE J. ANDERS, Ph.D., P.Eng., Fellow IEEE
GEORGE J. ANDERS, Ph.D., P.Eng., Fellow IEEE George Anders is a president of Anders Consulting. Between 1975 and 2012 he has been employed by Ontario Hydro and its successor companies in Toronto, Canada.
More informationDistributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product ---
Distributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product --- G. Hulkó, C. Belavý, Š. Cibiri, J. Szuda University Center for Control of Distributed Parameter Systems Department
More information