SlideShare une entreprise Scribd logo
1  sur  19
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.
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

  Equilibrium Distribution:
  f0, i.e. Fermi-Dirac for electrons, Bose-Einstein for phonons, Plank for photons, etc.
  Non-equilibrium, e.g. in a high electric field or temperature gradient:

        ∂f                           ∂f 
           + v ⋅ ∇r f + F ⋅ ∇ p f =  
        ∂t                           ∂t  scat                              f − fo

  Relaxation Time Approximation                                                     −t
                                                                                e        τ
                                                            
     ∂f                                                        f −f
             = ∑ W ( p, p′) f ( p′) − W ( p′, p ) f ( p )  ≈ o
     ∂t  scat p′   p    τ ( r, p )
                                           
                        p′→                  p→p′                                          t

                                                           Relaxation time
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:
  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
                                                     70
                      Thermal conductivity (W/K.m)            115nm
                                                     60       37nm
                                                              22nm
                                                     50

                                                     40

                                                     30

                                                     20

                                                     10

                                                      0

                                                          0    50     100   150   200   250   300   350
                                                                    Temperature (K)
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. 749-759, 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.
    645-705, 1983

Contenu connexe

Tendances

Markov chain and its Application
Markov chain and its Application Markov chain and its Application
Markov chain and its Application Tilakpoudel2
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo SimulationDeepti Singh
 
Deterministic vs stochastic
Deterministic vs stochasticDeterministic vs stochastic
Deterministic vs stochasticsohail40
 
Advanced operation research
Advanced operation researchAdvanced operation research
Advanced operation researchSajid Ali
 
Markov Chains.pptx
Markov Chains.pptxMarkov Chains.pptx
Markov Chains.pptxTarigBerba
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulationMissAnam
 
Stat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chainStat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chainKhulna University
 
4 stochastic processes
4 stochastic processes4 stochastic processes
4 stochastic processesSolo Hermelin
 
MARKOV CHAIN ANALYSIS IN AN ORGANISATION
MARKOV CHAIN ANALYSIS IN AN ORGANISATIONMARKOV CHAIN ANALYSIS IN AN ORGANISATION
MARKOV CHAIN ANALYSIS IN AN ORGANISATIONVivek Tyagi
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical MethodsChristian Robert
 

Tendances (20)

Markov chain and its Application
Markov chain and its Application Markov chain and its Application
Markov chain and its Application
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
 
Deterministic vs stochastic
Deterministic vs stochasticDeterministic vs stochastic
Deterministic vs stochastic
 
Markov presentation
Markov presentationMarkov presentation
Markov presentation
 
Advanced operation research
Advanced operation researchAdvanced operation research
Advanced operation research
 
Markov Chains
Markov ChainsMarkov Chains
Markov Chains
 
Markov Chains.pptx
Markov Chains.pptxMarkov Chains.pptx
Markov Chains.pptx
 
Markov chains1
Markov chains1Markov chains1
Markov chains1
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Stat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chainStat 2153 Stochastic Process and Markov chain
Stat 2153 Stochastic Process and Markov chain
 
Markov chain-model
Markov chain-modelMarkov chain-model
Markov chain-model
 
Markov process
Markov processMarkov process
Markov process
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
4 stochastic processes
4 stochastic processes4 stochastic processes
4 stochastic processes
 
Markov chain
Markov chainMarkov chain
Markov chain
 
MARKOV CHAIN ANALYSIS IN AN ORGANISATION
MARKOV CHAIN ANALYSIS IN AN ORGANISATIONMARKOV CHAIN ANALYSIS IN AN ORGANISATION
MARKOV CHAIN ANALYSIS IN AN ORGANISATION
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
 
HIDDEN MARKOV MODEL AND ITS APPLICATION
HIDDEN MARKOV MODEL AND ITS APPLICATIONHIDDEN MARKOV MODEL AND ITS APPLICATION
HIDDEN MARKOV MODEL AND ITS APPLICATION
 
1. Random walk.pdf
1. Random walk.pdf1. Random walk.pdf
1. Random walk.pdf
 
Measures Of Central Tendencies
Measures Of Central TendenciesMeasures Of Central Tendencies
Measures Of Central Tendencies
 

En vedette

Monte Carlo Simulations
Monte Carlo SimulationsMonte Carlo Simulations
Monte Carlo Simulationsgfbreaux
 
Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations  Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations Michael Wallace
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulationAnurag Jaiswal
 
QUEUING THEORY
QUEUING THEORYQUEUING THEORY
QUEUING THEORYavtarsingh
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0PMILebanonChapter
 
Applying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project SchedulesApplying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project Schedulesjimparkpmp
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulationDimitar Bakardzhiev
 
Queueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS ApplicationsQueueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS ApplicationsBiswajit Bhattacharjee
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation ResearchManmohan Anand
 
Monte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthMonte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthAsif Anik
 
Simulation & Modeling - Smilulation Queuing System
Simulation & Modeling - Smilulation Queuing SystemSimulation & Modeling - Smilulation Queuing System
Simulation & Modeling - Smilulation Queuing SystemMaruf Rion
 
Network Analysis
Network AnalysisNetwork Analysis
Network Analysisami_01
 
Queuing theory
Queuing theoryQueuing theory
Queuing theoryAmit Sinha
 
Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniquesmailrenuka
 

En vedette (20)

How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation
 
Monte Carlo Simulations
Monte Carlo SimulationsMonte Carlo Simulations
Monte Carlo Simulations
 
Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations  Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
QUEUING THEORY
QUEUING THEORYQUEUING THEORY
QUEUING THEORY
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
 
Applying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project SchedulesApplying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project Schedules
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation
 
Queueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS ApplicationsQueueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS Applications
 
Queuing theory
Queuing theoryQueuing theory
Queuing theory
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation Research
 
Queueing theory
Queueing theoryQueueing theory
Queueing theory
 
Network analysis
Network analysisNetwork analysis
Network analysis
 
Monte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthMonte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growth
 
Simulation & Modeling - Smilulation Queuing System
Simulation & Modeling - Smilulation Queuing SystemSimulation & Modeling - Smilulation Queuing System
Simulation & Modeling - Smilulation Queuing System
 
Network Analysis
Network AnalysisNetwork Analysis
Network Analysis
 
QUEUING THEORY
QUEUING THEORY QUEUING THEORY
QUEUING THEORY
 
Queuing theory
Queuing theoryQueuing theory
Queuing theory
 
Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniques
 

Similaire à Monte Carlo Simulation

"Squeezed States in Bose-Einstein Condensate"
"Squeezed States in Bose-Einstein Condensate""Squeezed States in Bose-Einstein Condensate"
"Squeezed States in Bose-Einstein Condensate"Chad Orzel
 
Monte carlo Technique - An algorithm for Radiotherapy Calculations
Monte carlo Technique - An algorithm for Radiotherapy CalculationsMonte carlo Technique - An algorithm for Radiotherapy Calculations
Monte carlo Technique - An algorithm for Radiotherapy CalculationsSambasivaselli R
 
Quantum storage and manipulation of heralded single photons in atomic quantum...
Quantum storage and manipulation of heralded single photons in atomic quantum...Quantum storage and manipulation of heralded single photons in atomic quantum...
Quantum storage and manipulation of heralded single photons in atomic quantum...Pin ju Tsai
 
First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...Toshihiro FUJII
 
Semi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptSemi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptVivekDixit100
 
Grassellino - Application of Muon Spin Rotation to studies of cavity performa...
Grassellino - Application of Muon Spin Rotation to studies of cavity performa...Grassellino - Application of Muon Spin Rotation to studies of cavity performa...
Grassellino - Application of Muon Spin Rotation to studies of cavity performa...thinfilmsworkshop
 
Introduction to Scanning Tunneling Microscopy
Introduction to Scanning Tunneling MicroscopyIntroduction to Scanning Tunneling Microscopy
Introduction to Scanning Tunneling Microscopynirupam12
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxcurwenmichaela
 
FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告Toshihiro FUJII
 
MolecularDynamics.ppt
MolecularDynamics.pptMolecularDynamics.ppt
MolecularDynamics.pptssuserce6165
 
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisCircuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisSimen Li
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 

Similaire à Monte Carlo Simulation (20)

"Squeezed States in Bose-Einstein Condensate"
"Squeezed States in Bose-Einstein Condensate""Squeezed States in Bose-Einstein Condensate"
"Squeezed States in Bose-Einstein Condensate"
 
Monte carlo Technique - An algorithm for Radiotherapy Calculations
Monte carlo Technique - An algorithm for Radiotherapy CalculationsMonte carlo Technique - An algorithm for Radiotherapy Calculations
Monte carlo Technique - An algorithm for Radiotherapy Calculations
 
Quantum storage and manipulation of heralded single photons in atomic quantum...
Quantum storage and manipulation of heralded single photons in atomic quantum...Quantum storage and manipulation of heralded single photons in atomic quantum...
Quantum storage and manipulation of heralded single photons in atomic quantum...
 
First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...
 
Semi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptSemi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.ppt
 
Swimtut
SwimtutSwimtut
Swimtut
 
Grassellino - Application of Muon Spin Rotation to studies of cavity performa...
Grassellino - Application of Muon Spin Rotation to studies of cavity performa...Grassellino - Application of Muon Spin Rotation to studies of cavity performa...
Grassellino - Application of Muon Spin Rotation to studies of cavity performa...
 
Introduction to Scanning Tunneling Microscopy
Introduction to Scanning Tunneling MicroscopyIntroduction to Scanning Tunneling Microscopy
Introduction to Scanning Tunneling Microscopy
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
 
CUPC Oct 14, 2015
CUPC Oct 14, 2015CUPC Oct 14, 2015
CUPC Oct 14, 2015
 
Lecture 3 sapienza 2017
Lecture 3 sapienza 2017Lecture 3 sapienza 2017
Lecture 3 sapienza 2017
 
Projet Ma2
Projet Ma2Projet Ma2
Projet Ma2
 
FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
FAST実験4:大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
 
MolecularDynamics.ppt
MolecularDynamics.pptMolecularDynamics.ppt
MolecularDynamics.ppt
 
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisCircuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Microwave advancement
Microwave advancementMicrowave advancement
Microwave advancement
 
Anschp38
Anschp38Anschp38
Anschp38
 
Api009
Api009Api009
Api009
 
Theoretical minimum
Theoretical minimumTheoretical minimum
Theoretical minimum
 

Dernier

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 

Dernier (20)

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 

Monte Carlo Simulation

  • 1. Introduction to Monte Carlo Simulation
  • 2. 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.
  • 3. 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
  • 4. 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)
  • 5. 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
  • 6. 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 Equilibrium Distribution: f0, i.e. Fermi-Dirac for electrons, Bose-Einstein for phonons, Plank for photons, etc. Non-equilibrium, e.g. in a high electric field or temperature gradient: ∂f  ∂f  + v ⋅ ∇r f + F ⋅ ∇ p f =   ∂t  ∂t  scat f − fo Relaxation Time Approximation −t e τ    ∂f  f −f   = ∑ W ( p, p′) f ( p′) − W ( p′, p ) f ( p )  ≈ o  ∂t  scat p′   p    τ ( r, p )      p′→ p→p′  t Relaxation time
  • 7. 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
  • 8. 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
  • 9. Initial conditions  Mazumdar and Majumdar developed a numerical scheme to obtain the number of phonons within the ith frequency interval ∆ω as:
  • 10. 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: reflects all the phonons that are incident on the wall
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. Temperature profile for ballistic transport
  • 16. Monte Carlo Simulation of Silicon Nanowire Thermal Conductivity  Boundary scattering play an important role in thermal resistance as the structure size decreases to nanoscale 70 Thermal conductivity (W/K.m) 115nm 60 37nm 22nm 50 40 30 20 10 0 0 50 100 150 200 250 300 350 Temperature (K)
  • 17. Heat Generation in Electronic Nanostructure Pop E. et al. 2002
  • 18. 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
  • 19. 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. 749-759, 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. 645-705, 1983