Thermodynamic R&E. Rational Thermodynamics Identify the canonical variables of the model. In practice either or These are homogeneous functions which.

Slides:



Advertisements
Similar presentations
Opening new doors with Chemistry THINK SIMULATION! 24 th Conference October 23-24, 2007 ESP and the OLI Engine Updates Robert Young.
Advertisements

© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
Prepared by Dr. Taha MAhdy
COMBASE: strategic content management system Soft Format, 2006.
Modeling Electrical Systems With EMTP-RV
1 Name, title of the presentation Canonical Thermodynamics & Modelling Tore Haug-Warberg Bjørn Tore Løvfall Olaf Trygve Berglihn Cybernetica 21 June 2006.
Multi-Mode Survey Management An Approach to Addressing its Challenges
Property Methods In Aspen Plus
1 Mathematical Methods Physics 313 Professor Lee Carkner Lecture 22.
Vapor and Liquid Equilibrium
® OGC Web Services Initiative, Phase 9 (OWS-9): Innovations Thread - OPeNDAP James Gallagher and Nathan Potter, OPeNDAP © 2012 Open Geospatial Consortium.
University of Leeds Department of Chemistry The New MCM Website Stephen Pascoe, Louise Whitehouse and Andrew Rickard.
Software Connectors. Attach adapter to A Maintain multiple versions of A or B Make B multilingual Role and Challenge of Software Connectors Change A’s.
Copyright © Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Software Connectors Software Architecture Lecture 7.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Computer Aided Modeling Tool - ModDev Rafiqul Gani CAPEC Department of Chemical Engineering, Technical University of Denmark, DK-2800 Lyngby, Denmark.
Mathematical Methods Physics 313 Professor Lee Carkner Lecture 20.
Tiered architectures 1 to N tiers. 2 An architectural history of computing 1 tier architecture – monolithic Information Systems – Presentation / frontend,
Computer Assisted Process Design---HYSYS Bo Hu. Introduction HYSYS is only one process simulation program out of a number. Steady State Processes ASPEN.
Distributed Data Analysis & Dissemination System (D-DADS) Prepared by Stefan Falke Rudolf Husar Bret Schichtel June 2000.
ES250: Electrical Science
Chapter 7: Architecture Design Omar Meqdadi SE 273 Lecture 7 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
BOB Tech Demo 2003 G2E – Las Vegas. Agenda  Best of Breed – a layering of standards  Standards, messaging, protocols and why you care  From the bottom.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Institute for Mathematical Modeling RAS 1 Dynamic load balancing. Overview. Simulation of combustion problems using multiprocessor computer systems For.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
Architecting Web Services Unit – II – PART - III.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
Research activities. Rational Thermodynamics Physical chemistry is the ancestor of chemical engineering thermodynamics: => Lots of definitions inherited.
CARDIAC ELECTROPHYSIOLOGY WEB LAB Developing your own protocol descriptions.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Big Ideas Differentiation Frames with Icons. 1. Number Uses, Classification, and Representation- Numbers can be used for different purposes, and numbers.
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Ch. 8: Hamilton Equations of Motion Sect. 8.1: Legendre Transformations Lagrange Eqtns of motion: n degrees of freedom (d/dt)[(∂L/∂q i )] - (∂L/∂q i )
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Laplace Transform. Prepared By : Akshay Gandhi : Kalpesh kale : Jatin Patel : Prashant Dhobi : Azad.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Structures for Discrete-Time Systems
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
“Warehouse” Monitoring Software Infrastructure Craig Steffen, NCSA SSS Meeting June 5, Argonne, Illinois.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
Systems Architectures System Integration & Architecture.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Process and System Characterization Describe and characterize transport and transformation phenomena based reactor dynamics ( 반응공학 ) – natural and engineered.
Sub-fields of computer science. Sub-fields of computer science.
MAT Classical Mechanics
State Space Representation
Automatic Control Theory CSE 322
Rational Functions (Algebraic Fractions)
Introducing OLI Flowsheet: ESP
لجنة الهندسة الكهربائية
Security & .NET 12/1/2018.
Analytical Tools in ME Course Objectives
GENERAL VIEW OF KRATOS MULTIPHYSICS
State Space Analysis UNIT-V.
Common Core Vs Kansas Standards
Research activities.
Introduction To MATLAB
Physics 451/551 Theoretical Mechanics
ISO Open system Requirements and IT Needs
Presentation transcript:

Thermodynamic R&E

Rational Thermodynamics Identify the canonical variables of the model. In practice either or These are homogeneous functions which can be added to yield a total contribution:

Rational Thermodynamics The standard state contribution can be split into new (sub)contributions:

Rational Thermodynamics Proposition: Only 3 algebraic operators are needed for a thermodynamic setup! 1) The chain operator for doing things like: 2) The patch operator for defining sub-graphs:

Rational Thermodynamics Operator precedence: patch (*) > chain (+) An equation of state VLE model can now be written: Where the standard state is defined as:

Rational Thermodynamics An equivalent calculation graph is: + ** *

Rational Thermodynamics The object is stored in an “onion-structure”:

Rational Thermodynamics n =[‘Nitrogen’,’O2’,’ARGON’] A =Surface.new(n) * ( Helmholtz.new(n) * ( StandardState.new(n) * ( MuT_cp.new(n,:poly3,’ig’,:reid77) * ( MuT_hs.new(n,:h0,’ig’,:reid87) + MuT_hs.new(n,:s0,’ig’,:dippr96) ) ) + EquationOfState.new(n) * ( ModTVN_ideal.new(n,:idealgas,’ig’)) + EquationOfState.new(n) * ( ModTVN.new(n,:srk,’fl’,:reid77).tell(:m_gd,[‘fl’,’a’,’mfac’],:reid87) ) ) )

Rational Thermodynamics Helmholtz is explicit in (T,V,N). For practical use the output needs to be transformed into (H,P,N), (S,P,N), (T,V,N), etc: Legendre: extensive intensive variable. Massieu: function extensive variable. A new object is required to take care of the transformations.

Rational Thermodynamics More Ruby code => air=f(H,V/T,N) air = Surface.new(n,:legendre,’p’) * Surface.new(n,:massieu,’s’) * Surface.new(n,:legendre,’-t’) * A

Rational Thermodynamics Use of operators => thermodynamic frameworks can be described by small, manageable, expressions. The algebra is not tied to any particular implementation => easy to export, exchange and update model info. Export formats are Matlab, LaTeX, XML, etc.

Flowsheet calculations Example: Propane-butane splitter with multiple coordinate specifications. TPHH

Flowsheet calculations Proposition: Networks of thermodynamic nodes can be described in terms of U(S,V,N) and f(H,V/T,N). The functions A(T,V,N), H(S,p,N), S(H,p,N) are obtained by Legendre and Massieu transformations. Constraints in the extensive coordinates = Euler integration.

Flowsheet calculations Flash block: Transformation block: Mixer block:

Flowsheet calculations Thermodynamic surface transformations => canonical (and aesthetically pleasing) equation system.

Truths and myths I Thermodynamics will play an increasingly important role in e.g. model predictive control and fluid dynamics. Monolithic thermodynamic software has no future (ASPEN, FACT, etc.) The future lies in distributed & modular software communicating through open protocols (e.g. XML).

Truths and myths II There will be increased focus on complex systems like acetic acid + HC, urea, formaldehyde, electrolytes, etc. Statistical mechanics models will replace old work-horses like SRK, PR, etc. The newer models will be incredibly complex compared to the old ones.

Truths and myths III Physicists master field theory (e.g. Maxwell’s equations). Mechanical engineers master turbulence theory (e.g. combustion). Chemical engineers master multi- component phase theory (e.g. VLLE) => if we don’t succeed in this respect we will be extinct in <10 years.

Challenges for the classroom Physical chemistry. Statistical mechanics. Multi-component phase theory. Numerical mathematics. Programming. Measurements.

Challenges for the future Phase modeling (reliable & flexible model, predictable cost, fast delivery). Distributed & modular programming (no waste of time writing & maintaining proprietary program interfaces). Thermodynamics made easy (high level modeling based on physical insight without numerical fuss).

Things I have not mentioned TABBE = den Termodynamiske ArBeidsBokEn. Matlab exercises for SIK2005, SIK2010, SIK2015, SIK2025, SIK3035. Sublattice NRTL: