Lattice Boltzmann Modeling

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Copyright © Cengage Learning. All rights reserved. CHAPTER 5 SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION.
Chapter 6 Models for Population Population models for single species –Malthusian growth model –The logistic model –The logistic model with harvest –Insect.
Quantum One: Lecture 3. Implications of Schrödinger's Wave Mechanics for Conservative Systems.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Karin Erbertseder Ferienakademie 2007
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Statistical Thermodynamics CHEN 689 Fall 2015 Perla B. Balbuena 240 JEB
1 7. Two Random Variables In many experiments, the observations are expressible not as a single quantity, but as a family of quantities. For example to.
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points.
1 Discretization of Fluid Models (Navier Stokes) Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal.
We must therefore not be discouraged by the difficulty of interpreting life by the ordinary laws of physics... We must also be prepared to find a new.
MATH4248 Weeks Topics: review of rigid body motion, Legendre transformations, derivation of Hamilton’s equations of motion, phase space and Liouville’s.
Lecture PowerPoint Slides Basic Practice of Statistics 7 th Edition.
 We just discussed statistical mechanical principles which allow us to calculate the properties of a complex macroscopic system from its microscopic characteristics.
Wednesday, Oct. 17, 2012PHYS , Fall 2012 Dr. Jaehoon Yu 1 PHYS 3313 – Section 001 Lecture #13 Wednesday, Oct. 17, 2012 Dr. Jaehoon Yu Properties.
Conservation of Momentum Chapter 6 section 2. Momentum is Conserved With in a closed system, momentum is conserved. With in a closed system, momentum.
Chapter 61 Continuous Time Markov Chains Birth and Death Processes,Transition Probability Function, Kolmogorov Equations, Limiting Probabilities, Uniformization.
Introduction: Lattice Boltzmann Method for Non-fluid Applications Ye Zhao.
General Relativity Physics Honours 2008 A/Prof. Geraint F. Lewis Rm 560, A29 Lecture Notes 10.
InflationInflation Andrei Linde Lecture 2. Inflation as a theory of a harmonic oscillator Eternal Inflation.
Energy Methods: Sect. 2.6 Consider a point particle under the influence of a conservative force in 1d (for simplicity). Conservation of mechanical energy:
Ludwid Boltzmann 1844 – 1906 Contributions to Kinetic theory of gases Electromagnetism Thermodynamics Work in kinetic theory led to the branch of.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
The Boltzmann Distribution allows Calculation of Molecular Speeds Mathematically the Boltzmann Distribution says that the probability of being in a particular.
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Computational Mechanics of ECAs, and Machine Metrics.
Monatomic Crystals.
Assignment for the course: “Introduction to Statistical Thermodynamics of Soft and Biological Matter” Dima Lukatsky In the first.
Approaching a final comoving co-ordinate Since the Hubble Flow is defined by the motion of galaxies at fixed comoving co-ordinates a reasonable definition.
Discrete, Amorphous Physical Models Erik Rauch Digital Perspectives on Physics Workshop.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
The animation which I am proposing here will be a 2D animation and can be developed in JAVA or Flash. 0.
On computable numbers, with an application to the ENTSCHEIDUNGSPROBLEM COT 6421 Paresh Gupta by Alan Mathison Turing.
Theory of Computational Complexity Probability and Computing Lee Minseon Iwama and Ito lab M1 1.
Computational Physics (Lecture 10) PHY4370. Simulation Details To simulate Ising models First step is to choose a lattice. For example, we can us SC,
CompSci Today’s Topics Computer Science Noncomputability Upcoming Special Topic: Enabled by Computer -- Decoding the Human Genome Reading Great.
Chapter 7 Continuous Probability Distributions and the Normal Distribution.
Hubert Chan (Chapters 1.6, 1.7, 4.1)
I- Computational Fluid Dynamics (CFD-I)
Hiroki Sayama NECSI Summer School 2008 Week 3: Methods for the Study of Complex Systems Cellular Automata Hiroki Sayama
Chapter 4 Fluid Mechanics Frank White
Cellular Automata Universalities.
Great Theoretical Ideas in Computer Science
ELEC 401 MICROWAVE ELECTRONICS Lecture 3
Perturbation method, lexicographic method
Hubert Chan (Chapters 1.6, 1.7, 4.1)
Ideal Gases Kinetic Theory of Gases
ELEC 401 MICROWAVE ELECTRONICS Lecture 3
Molecular Computation
Quantum One.
Quantum One.
Induction and recursion
7. Two Random Variables In many experiments, the observations are expressible not as a single quantity, but as a family of quantities. For example to record.
Great Theoretical Ideas in Computer Science
Limits Involving Infinity
Two-dimensional Lattice Boltzmann Simulation of Liquid Water Transport
Lattice Boltzmann Simulation of Water Transport in Gas Diffusion Layers of PEMFCs with Different Inlet Conditions Seung Hun Lee1, Jin Hyun Nam2,*, Hyung.
What LIMIT Means Given a function: f(x) = 3x – 5 Describe its parts.
Stability Analysis of Linear Systems
Limits Involving Infinity
Total Energy is Conserved.
5. Functions of a Random Variable
Mathematical Induction
7. Two Random Variables In many experiments, the observations are expressible not as a single quantity, but as a family of quantities. For example to record.
Alloy = FOL + transitive closure + sets + relations
7. Two Random Variables In many experiments, the observations are expressible not as a single quantity, but as a family of quantities. For example to record.
Cellular Automata (CA) Overview
Copyright © 2019 Pearson Education, Inc.
Lecture 8 Nash Equilibrium
Presentation transcript:

Lattice Boltzmann Modeling Cellular Automata Lattice Boltzmann Modeling

Sources Material in this lecture comes from, “Handbook of Natural Computing,” Editors Grzegorz Rosenberg, Thomas Back and Joost N. Kok, Springer 2014.

CA: Can be thought of as a mathematical abstraction of the physical world, where Time is discrete Space is made of cells Lattice States are numerical values of spatiotemporal physical quantities Finite number of discrete values Lattice-Boltzmann method (~1990s) allows real valued quantities

CA: not a space-time discretization of a PDE CA: implements behavioral rules that mimic physical interaction (a mesoscopic model) Statistical physics teaches that macroscopic behavior depends very little on the details of microscopic interaction Use right conservation laws + symmetries Simple microscopic rules fictitious system (magically) models real macroscopic behavior CA: phenomenon  computer model PDF: phenomenon  PDF  discretization  computer solution using numerical algorithms

Property CAs: simple local rules  global behavior obeying new laws Proof: Langton’s Ant

Global Law: Ant always visits an unbounded region, i.e., the ant goes to infinity Proof by contradiction: Suppose the contrary I.e., the ant remains inside a finite region Fact: There are an infinite number of iterations 1+2 implies: There exists a finite domain D in which the ant visits each cell an infinite number of times There exists a cell in D such that it has no upper and right neighbor in D There exists an integer N such that from iteration N onwards The upper neighbor of the cell is never visited The right neighbor of the cell is never visited The cell itself is visited an infinite number of times

From the local rule (Fig From the local rule (Fig. 7): For a given cell, either [it is never entered horizontally] or [it is never entered vertically] V-cells (with vertical entrance) and H-cells (with horizontal entrance) form a checker board Case: H-cell: The ant enters the cell horizontally Since it cannot enter from the right, it must enter from the left The ant exits the cell vertically Since it cannot exit from the top, it must exit from the bottom Therefore, the cell must be gray upon entering Hence, the cell must be white upon exiting, and can therefore never be entered again (because the cell is not anymore gray) Contradiction

Case: V-cell: The ant enters the cell vertically Since it cannot enter from the top, it must enter from the bottom The ant exits the cell horizontally Since it cannot exit from the right, it must exit from the left Therefore, the cell must be white upon entering Hence, the cell must be gray upon exiting, and can therefore never be entered again (because the cell is not anymore white) Contradiction The very first assumption is wrong: We conclude that the ant visits an unbounded region (global law) Based on symmetry properties of the local rule

Twisted majority rule : 0 0 0 0 1 0 1 1 1 1 Cooperation Models: Sum : 0 1 2 3 4 5 6 7 8 9 Majority rule : 0 0 0 0 0 1 1 1 1 1 Twisted majority rule : 0 0 0 0 1 0 1 1 1 1 Can you decide whether the initial density of cells in state 1 is <1/2? NO! It describes the interface motion between two phases: Velocity of the interface ~ its curvature (as in physics)

Competitive Models: Cells compete for some resources at the expense of their nearest neighbors No two winner cells can be neighbors A losing cell must have >= one winning cell as neighbor How can we explain cell differentiation? Since at the beginning (when we start as a clump of cells) we are equivalent!

Differentiation occurs when a cell reaches a level of S >= threshold S=0 cell  S=1 cell with probability P_growth if the neighbors are all 0 S=0 cell  S=0 cell if not all neighbors are 0 [Losing cell] S=1 cell  S=0 cell with probability P_anihil if >= 1 neighbors are 1 S=1 cell  S=1 cell if all neighbors are 0 [Winner cell]

Regardless of P_growth and P_anihil the density of S=1 cells is <= 0.24 and >=0.23 Corresponds to the density of differentiating cells in the Drosophila embryo!!!!

Contamination Models: Resting / Excited / Refractory state Local perturbation 0 / 1, 2, 3, …, n/2 / n/2+1, …, n-2, n-1 If s>0 then s:=(s+1 mod n) If s=0 then if s<k exited neighbors, then s:=0 else, s:=1

Traffic Models:

HPP rule  molecular noise, physical behavior has many flaws Gas of Particles: HPP rule  molecular noise, physical behavior has many flaws FHP model is based on HPP with a hexagonal lattice and 3-particle collision rules: Can reproduce Navier-Stokes equations

Lattice Boltzmann Models:

Local equilibrium distribution that one wants to model Relaxation time

advection is a transport mechanism of a substance or conserved property by a fluid due to the fluid's bulk motion Conventional Fluid Dynamics uses numerical methods to solve a PDE

Next lecture: Neural computation, read chapter 10 This time it is up to you what to read in more detail Is the chapter well written? Does it clearly postulate motivating questions at the start of this introductory chapter? What questions do you want/like to see answered? Look at the references: In what year was this handbook written? And up to what year does the chapter cite papers? Could it be possible that the chapter (and therefore handbook) misses out in some important developments? If yes, what important developments?