Introduction to Monte Carlo Simulation. What is a Monte Carlo simulation? In a Monte Carlo simulation we attempt to follow the `time dependence’ of a.

Slides:



Advertisements
Similar presentations
PRAGMA – 9 V.S.S.Sastry School of Physics University of Hyderabad 22 nd October, 2005.
Advertisements

Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Lecture #5 OUTLINE Intrinsic Fermi level Determination of E F Degenerately doped semiconductor Carrier properties Carrier drift Read: Sections 2.5, 3.1.
Monte Carlo Methods and Statistical Physics
Non-Continuum Energy Transfer: Phonons
Semiconductor Device Physics Lecture 3 Dr. Gaurav Trivedi, EEE Department, IIT Guwahati.
Computational Solid State Physics 計算物性学特論 第2回 2.Interaction between atoms and the lattice properties of crystals.
CHAPTER 3 Introduction to the Quantum Theory of Solids
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 10:Higher-Order BTE Models J. Murthy Purdue University.
Computational statistics, course introduction Course contents  Monte Carlo Methods  Random number generation  Simulation methodology  Bootstrap  Markov.
CHE/ME 109 Heat Transfer in Electronics LECTURE 10 – SPECIFIC TRANSIENT CONDUCTION MODELS.
Chapter 3. Transport Equations The plasma flows in planetary ionospheres can be in equilibrium (d/dt = 0), like the midlatitude terrestrial ionosphere,
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 6: Introduction to the Phonon Boltzmann Transport Equation J.
International Workshop on Energy Conversion and Information Processing Devices, Nice, France 1/16 Monte Carlo phonon transport at nanoscales Karl Joulain,
Thermal Properties of Crystal Lattices
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 11:Extensions and Modifications J. Murthy Purdue University.
The Monte Carlo Method: an Introduction Detlev Reiter Research Centre Jülich (FZJ) D Jülich
Lecture 12 Monte Carlo Simulations Useful web sites:
Lattice Vibrations Part II
ESS 材料熱力學 3 Units (Thermodynamics of Materials)
Computational Solid State Physics 計算物性学特論 第9回 9. Transport properties I: Diffusive transport.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Monte Carlo Methods: Basics
EECE695: Computer Simulation (2005) Particle-in-Cell Techniques HyunChul Kim and J.K. Lee Plasma Application Modeling Group, POSTECH References: Minicourse.
1 Lesson 9: Solution of Integral Equations & Integral Boltzmann Transport Eqn Neumann self-linked equations Neumann self-linked equations Attacking the.
Australian Journal of Basic and Applied Sciences, 5(11): , 2011 ISSN Monte Carlo Optimization to Solve a Two-Dimensional Inverse Heat.
Nanostructures Research Group CENTER FOR SOLID STATE ELECTRONICS RESEARCH Time-Dependent Perturbation Theory David K. Ferry and Dragica Vasileska Arizona.
INTRODUCTION TO CONDUCTION
F.F. Assaad. MPI-Stuttgart. Universität-Stuttgart Numerical approaches to the correlated electron problem: Quantum Monte Carlo.  The Monte.
Chapter 14 Monte Carlo Simulation Introduction Find several parameters Parameter follow the specific probability distribution Generate parameter.
Introduction to the Particle In Cell Scheme for Gyrokinetic Plasma Simulation in Tokamak a Korea National Fusion Research Institute b Courant Institute,
6. Free Electron Fermi Gas Energy Levels in One Dimension Effect of Temperature on the Fermi-Dirac Distribution Free Electron Gas in Three Dimensions Heat.
Anes BOUCHENAK-KHELLADI Advisors : - Jérôme Saint-Martin - Philippe DOLLFUS Institut d’Electronique Fondamentale Phonon thermal transport in Nano-transistors.
Anharmonic Effects. Any real crystal resists compression to a smaller volume than its equilibrium value more strongly than expansion to a larger volume.
Specific Heat of Solids Quantum Size Effect on the Specific Heat Electrical and Thermal Conductivities of Solids Thermoelectricity Classical Size Effect.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
Monte Carlo Methods in Statistical Mechanics Aziz Abdellahi CEDER group Materials Basics Lecture : 08/18/
Thermoelectricity  Thermoelectricity / thermoelectric effect electric field and a temperature gradient along the z direction of a conductor Let  : electrochemical.
Monte Carlo Methods So far we have discussed Monte Carlo methods based on a uniform distribution of random numbers on the interval [0,1] p(x) = 1 0  x.
Materials Process Design and Control Laboratory MULTISCALE MODELING OF ALLOY SOLIDIFICATION LIJIAN TAN NICHOLAS ZABARAS Date: 24 July 2007 Sibley School.
Yoon kichul Department of Mechanical Engineering Seoul National University Multi-scale Heat Conduction.
Hyperbolic Heat Equation 1-D BTE assume Integrate over velocity space assuming that  is an averaged relaxation time (4.63a) (4.64) or.
Monté Carlo Simulation  Understand the concept of Monté Carlo Simulation  Learn how to use Monté Carlo Simulation to make good decisions  Learn how.
The propagation of a microwave in an atmospheric pressure plasma layer: 1 and 2 dimensional numerical solutions Conference on Computation Physics-2006.
7.1.1 Hyperbolic Heat Equation
HEAT TRANSFER FINITE ELEMENT FORMULATION
Dr. Nasim Zafar Electronics 1 EEE 231 – BS Electrical Engineering Fall Semester – 2012 COMSATS Institute of Information Technology Virtual campus Islamabad.
Lecture 21-22: Sound Waves in Fluids Sound in ideal fluid Sound in real fluid. Attenuation of the sound waves 1.
J. Murthy Purdue University
Javier Junquera Random numbers and the central limit theorem Alberto García.
Lab for Remote Sensing Hydrology and Spatial Modeling Dept of Bioenvironmental Systems Engineering National Taiwan University 1/45 GEOSTATISTICS INTRODUCTION.
3/23/2015PHY 752 Spring Lecture 231 PHY 752 Solid State Physics 11-11:50 AM MWF Olin 107 Plan for Lecture 23:  Transport phenomena and Fermi liquid.
3/25/2015PHY 752 Spring Lecture 241 PHY 752 Solid State Physics 11-11:50 AM MWF Olin 107 Plan for Lecture 23:  Transport phenomena – Chap. 17.
President UniversityErwin SitompulSDP 3/1 Dr.-Ing. Erwin Sitompul President University Lecture 3 Semiconductor Device Physics
Kevin Stevenson AST 4762/5765. What is MCMC?  Random sampling algorithm  Estimates model parameters and their uncertainty  Only samples regions of.
Computational Physics (Lecture 11) PHY4061. Variation quantum Monte Carlo the approximate solution of the Hamiltonian Time Independent many-body Schrodinger’s.
Phonons Packets of sound found present in the lattice as it vibrates … but the lattice vibration cannot be heard. Unlike static lattice model , which.
The Monte Carlo Method/ Markov Chains/ Metropolitan Algorithm from sec in “Adaptive Cooperative Systems” -summarized by Jinsan Yang.
Semiconductor Device Modeling
Fourier’s Law and the Heat Equation
Boltzmann Transport Equation for Particle Transport
4.6 Anharmonic Effects Any real crystal resists compression to a smaller volume than its equilibrium value more strongly than expansion due to a larger.
The Rendering Equation
Introduction Motivation Objective
Anharmonic Effects.
Fermi Wavevector 2-D projection ky of 3-D k-space dk
DIAGRAMMATIC MONTE CARLO:
Anharmonic Effects.
Chapter 5 - Phonons II: Quantum Mechanics of Lattice Vibrations
Presentation transcript:

Introduction to Monte Carlo Simulation

What is a Monte Carlo simulation? In a Monte Carlo simulation we attempt to follow the `time dependence’ of a model for which change, or growth, does not proceed in some rigorously predefined fashion (e.g. according to Newton’s equations of motion) but rather in a stochastic manner which depends on a sequence of random numbers which is generated during the simulation.In a Monte Carlo simulation we attempt to follow the `time dependence’ of a model for which change, or growth, does not proceed in some rigorously predefined fashion (e.g. according to Newton’s equations of motion) but rather in a stochastic manner which depends on a sequence of random numbers which is generated during the simulation.

Details of the Method  Random Walk: Markov chain is a sequence of events with the condition that the probability of each succeeding event is uninfluenced by prior events  Choosing from Probability Distribution: Any random variable has a probability distribution for its occurrence. We need to choose a random variable which mimics that probability distribution  Best way to relate random number to a random variable is to use cumulative probability distribution and equating it to the random nuber

Random Numbers  Uniformly distributed numbers in [0,1]  Most useful method for obtaining random numbers for computer use is a pseudo random number generator  How random are these pseudo random numbers? Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin. John von Neumann (1951)

Application to Microscale Heat Transfer  Boltzmann Transport Equation (BTE) for phonons best describes the heat flow in solid nonmetallic thin films  difficult to solve analytically or even numerically using deterministic approaches  alternative is to solve the BTE using stochastic or Monte Carlo techniques

Boltzmann Transport Equation for Particle Transport Distribution Function of Particles: f = f (r,p,t) --probability of particle occupation of momentum p at location r and time t Relaxation Time Approximation t Equilibrium Distribution: f 0, i.e. Fermi-Dirac for electrons, Bose-Einstein for phonons, Plank for photons, etc. Relaxation time Non-equilibrium, e.g. in a high electric field or temperature gradient:

Monte Carlo Solution Technique  Phonons are drawn from the six individual stochastic spaces, including three wave- vector components and the three position vector components  Phonons are then allowed to drift (or unrestrained motion) and scatter in time, and their statistics is collected at various points in time and space, and processed to extract the necessary information

Initial Conditions  number of phonons per unit volume and polarization (p) is usually an extremely large number  a scaling factor is used to simulate only a fraction of the phonons  A series of random numbers properly distributed to match the equilibrium distribution are drawn to initialize the positions, frequencies, polarizations, and wavevectors of the ensemble of phonons chosen for the simulation

Initial conditions  Mazumdar and Majumdar developed a numerical scheme to obtain the number of phonons within the ith frequency interval  as:

Boundary Conditions  Isothermal boundary condition: Phonons incident on the wall are removed from the computation domain and a new phonon is introduced in the system which depends on the wall temperature  Adiabatic boundary condition:  Adiabatic boundary condition: reflects all the phonons that are incident on the wall

Drift   During the drift phase, phonons move linearly from one location to another and their positions are tracked using an explicit first-order time integration   phonons are tallied within each spatial bin, and the energy of each spatial bin is computed and stored

Scattering   Three-Phonon Scattering (Normal and Umklapp Processes): need to know scattering time-scales, probability of 3-P scattering is given by PNU = 1-exp(- Dt/tNU)  A random number is chosen and compared to the probability, if less then it is scattered  If scattered then the new phonon is generated based on the pseudo temperature of the cell

Scattering   Scattering by Impurities: Scattering by impurities, defects and dislocations are treated in the Monte Carlo scheme in isolation from normal and Umklapp scattering   The time-scale for scattering due to impurities, i is given by   where is a constant of the order of unity,  is the defect density per unit volume, and is the scattering cross-section

Temperature profile for ballistic transport

2-D Temperature profile Mazumder et al. 2001

Monte Carlo Simulation of Silicon Nanowire Thermal Conductivity  Boundary scattering play an important role in thermal resistance as the structure size decreases to nanoscale

Heat Generation in Electronic Nanostructure Pop E. et al. 2002

Statistical Error  Monte Carlo simulation is a stochastic sampling process, hence have inherent statistical error  errors depend primarily on the number of stochastic samples used in the simulation and the number of scattering events that occur

Reference   Mazumder, S. and Majumdar, A., “Monte Carlo study of phonon transport in solid thin films including dispersion and polarization,” J. of Heat Transfer, vol. 123, pp , 2001   Pop E., Sinha S., Goodson K. E., “Monte Carlo modeling of heat generation in electronic nanostructures”, 2002 ASME International Mechanical Engineering Congress and Exposition   Jacoboni, C. and Reggiani., L., “The Monte Carlo method for the solution of charge transport in semiconductors with applications to covalent materials,” Reviews of Modern Physics, vol. 55, pp , 1983