Download presentation

Presentation is loading. Please wait.

Published byKourtney Poland Modified about 1 year ago

1
Lecture #3 The Process of Simulating Dynamic Mass Balances

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

3
BASIC PROCEDURE

4
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

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

6
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

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

8
GRAPHICAL REPRESENTATION

9
Example Graphical Representation of the Solution, x(t)

10
Multi-time scale representation: segmenting the x-axis

11
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

12
Characteristic “Signatures” in the Phase Portrait

13
POST-PROCESSING THE SOLUTION

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

15
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

16
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

17
MULTI-SCALE REPRESENTATION

18
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

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

20
Example System:

21
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

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

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

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

25
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.

Similar presentations

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google