Lecture #3 The Process of Simulating Dynamic Mass Balances.

Slides:



Advertisements
Similar presentations
Lecture #9 Regulation.
Advertisements

Lecture #5 Enzyme Kinetics. Outline The principles of enzyme catalysis Deriving rate laws for enzymes Michaelis-Menten kinetics Hill kinetics The symmetry.
Lecture #8 Stoichiometric Structure. Outline Cofactors and carriers Bi-linear nature of reactions Pathways versus cofactors Basics of high energy bond.
Lecture #6 Open Systems. Biological systems are ‘open:’ Example: ATP production by mitochondria.
Lect.3 Modeling in The Time Domain Basil Hamed
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Lecture 3: Signals & Systems Concepts
Lecture #2 Basics of Kinetic Analysis. Outline Fundamental concepts The dynamic mass balances Some kinetics Multi-scale dynamic models Important assumptions.
Differential Equations Math Review with Matlab: Finding Solutions to Differential Equations S. Awad, Ph.D. M. Corless, M.S.E.E. D. Cinpinski E.C.E. Department.
Lecture #10 Metabolic Pathways. Outline Glycolysis; a central metabolic pathway Fundamental structure (m x n = 20 x 21) Co-factor coupling (NAD, ATP,
Chpt 12 - Chemical Kinetics Reaction Rates Rate Laws Reaction Mechanisms Collision Theory Catalysis HW: Chpt 12 - pg , #s Due Fri Jan. 8.
Chapter 3 Dynamic Modeling.
NATO ASI, October 2003William Silvert Model Characteristics Types of Models and their Different Features.
Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
Simple Linear Regression and Correlation
Lecture #1 Introduction.
Chapter 4: Image Enhancement
Lecture #4 Chemical Reactions. Basic Properties of Chemical Reactions Stoichiometry -- chemistry Relative rates – thermodynamics; K eq = f(P,T) Absolute.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
* Finally, along the lines of predicting system behavior, researchers may want to know what conditions will lead to an optimal outcome of some property.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
Computational Methods for Management and Economics Carla Gomes Module 3 OR Modeling Approach.
Development of Dynamic Models Illustrative Example: A Blending Process
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 2 Mathematical Modeling and Engineering Problem Solving.
1Chapter 2. 2 Example 3Chapter 2 4 EXAMPLE 5Chapter 2.
CISE301_Topic8L1KFUPM1 CISE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM Read , 26-2, 27-1.
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
CHAPTER 7 NON-LINEAR CONDUCTION PROBLEMS
Graphs of Functions Defined by Expressions in a Linear Equation On a standard screen, graph the following functions, determined from the given linear equation:
Chapter 5 Engineering Tools for Electrical and Computer Engineers.
Dynamics. Chapter 1 Introduction to Dynamics What is Dynamics? Dynamics is the study of systems in which the motion of the object is changing (accelerating)
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
1 Tips for solving Project 1 Reactor SO 3 SO 2 +O 2.
1 1 Slide © 2005 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS St. Edward’s University Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 Chapter 8: Procedure of Time-Domain Harmonics Modeling and Simulation Contributors: C. J. Hatziadoniu, W. Xu, and G. W. Chang Organized by Task Force.
Linear Programming: Basic Concepts
1 1 Slide © 2004 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS St. Edward’s University Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Time-Domain Representations of LTI Systems
4.4 Equations as Relations
Basic Probability (Chapter 2, W.J.Decoursey, 2003) Objectives: -Define probability and its relationship to relative frequency of an event. -Learn the basic.
ME 440 Intermediate Vibrations Th, Feb. 5, 2009 Section 2.2 and 2.6 © Dan Negrut, 2009 ME440, UW-Madison.
Computational Physics Introduction 3/30/11. Goals  Calculate solutions to physics problems  All physics problems can be formulated mathematically. 
Math 3120 Differential Equations with Boundary Value Problems
Applied Quantitative Analysis and Practices LECTURE#23 By Dr. Osman Sadiq Paracha.
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 STAT 500 – Statistics for Managers STAT 500 Statistics for Managers.
Solution of a Partial Differential Equations using the Method of Lines
Chapter 13 Multiple Regression
Chapter 2 Modeling Approaches  Physical/chemical (fundamental, global) Model structure by theoretical analysis  Material/energy balances  Heat, mass,
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
CONDUCTION WITH PHASE CHANGE: MOVING BOUNDARY PROBLEMS
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences A Model Building Framework.
Lecture 5 – 6 Z - Transform By Dileep Kumar.
Dr. Mujahed AlDhaifallah ( Term 342)
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
Lecture Objectives: Define 1) Reynolds stresses and
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
Lecture 2: Mathematical Modeling Copyright © Thomas Marlin 2013 The copyright holder provides a royalty-free license for use of this material at non-profit.
Ordinary Differential Equations (ODEs). Objectives of Topic  Solve Ordinary Differential Equations (ODEs).  Appreciate the importance of numerical methods.
Process and System Characterization Describe and characterize transport and transformation phenomena based reactor dynamics ( 반응공학 ) – natural and engineered.
Differential Equations
State Space Representation
Chapter Functions.
State Space Analysis UNIT-V.
MATHEMATICAL MODELING
Modeling Approaches Chapter 2 Physical/chemical (fundamental, global)
CHAPTER Five: Collection & Analysis of Rate Data
CISE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM Read , 26-2, 27-1 CISE301_Topic8L1 KFUPM.
St. Edward’s University
Presentation transcript:

Lecture #3 The Process of Simulating Dynamic Mass Balances

Outline Basic simulation procedure Graphical representation Post-processing the solution Multi-scale representation

BASIC PROCEDURE

Dynamic Simulation 1.Formulate the mass balances: 2.Specify the numerical values of the parameters 3.Obtain the numerical solution 4.Analyze the results dt dx =Sv(x;k) k i =value; I.C. x io =x i (t=0) Run a software package xixi t vivi Graphically: t

Obtaining Numerical Solutions: use anyone you like – we use mathematica

Set up the equations Specify parameters Solve Specify graphical output Plot and export Typical Mathematica Workbook Step 1 Step 2 Step 3 Step 4 Results

The Results of Simulation: a table of numbers xixi t Can correlate variables, r 2 off-set in time on a particular time scale

GRAPHICAL REPRESENTATION

Example Graphical Representation of the Solution, x(t)

Multi-time scale representation: segmenting the x-axis

Dynamic Phase Portrait Can also plot fluxes v i (t) and pools p i (t) in the same way; this is a very useful representation of the results

Characteristic “Signatures” in the Phase Portrait

POST-PROCESSING THE SOLUTION

Post-processing the Solution 1. Computing the fluxes stst vivi t vivi vjvj t=o t ∞ v(t)=v(x(t)) dynamic responsephase portrait

Post-processing the Solution 2. Forming pools; two examples Compute “pools”: p(t)=Px(t) t p (t) Example #2 ATP ADP AMP ADP then plot x1x1 x2x2 K eq =1 Example #1 total mass

Post-processing the Solution 3. Computing auto correlations n=3 first segment n=m entire range n=m off-set in time,  =2 Example 1 Example 2 Example 3

MULTI-SCALE REPRESENTATION

Tiling Phase Portraits x1x1 x2x2 x2x2 x1x1 x3x3 x1x1 k slope=k r 2 ~1 A series of tiled phase portraits can be prepared, one for each time scale of interest x1x1 x2x2 x3x3 x 1 vs. x 2 same as x 2 vs. x 1  symmetric array use corresponding locations in array to convey different information graph statistics

Representing Multiple Time-Scales: tiling phase portraits on separate time scales Time: 0 -> 3 sec Time: 3 -> 300 sec

Example System:

Example of Time-Scale Decomposition time x 10 =1 x 20 =x 30 =x 40 =0 x 3, x 4 do not move Fast x 4 does not move Intermediate Slow

All TimesFast IntermediateSlow Tiled Phase Portraits: overall and on each time scale expanded scale x 3 ~ 0 perfect correlation

Post-processing the Solution 1. Forming pools p 1 and p 2 are dis-equilibrium variables p 3 is a conservation variable

Tiled Phase Portraits for Pools: L-shaped; dynamically independent (1/2,1) (0,0) (1,1)(1,1/2) no correlations

Summary Network dynamics are described by dynamic mass balances dx/dt=Sv(x;k) that are formulated after applying a series of simplifying assumptions To simulate the dynamic mass balances we have to specify the numerical values of the kinetic constants (k), the initial conditions (x), and any fixed boundary fluxes. The equations with the initial conditions can be integrated numerically using a variety of available software packages. The solution is in a file that contains numerical values for the concentration variables at discrete time points. The solution is graphically displayed as concentrations over time, or in a phase portrait. The solution can be post-processed following its initial analysis to bring out special dynamic features of the network. We will describe such features in more detail in the following three chapters.