Computational Methods for Kinetic Processes in Plasma Physics

Slides:



Advertisements
Similar presentations
Courant and all that Consistency, Convergence Stability Numerical Dispersion Computational grids and numerical anisotropy The goal of this lecture is to.
Advertisements

Keitaro Takahashi (Nagoya University, Japan) 1. Introduction 2. Electromagnetic properties of the early universe 3. Magnetogenesis & tight coupling approximation.
Dimitrios Giannios Purdue Workshop, May 12th 2014 Sironi L. and Giannios D. 2014, ApJ in press, arXiv: Is the IGM heated by TeV blazars?
PyECLOUD G. Iadarola, G. Rumolo Thanks to: F. Zimmermann, G. Arduini, H. Bartosik, C. Bhat, O. Dominguez, M. Driss Mensi, E. Metral, M. Taborelli.
Active Contours, Level Sets, and Image Segmentation
The electromagnetic (EM) field serves as a model for particle fields
AP Physics C Montwood High School R. Casao
AS 4002 Star Formation & Plasma Astrophysics BACKGROUND: Maxwell’s Equations (mks) H (the magnetic field) and D (the electric displacement) to eliminate.
Algorithm Development for the Full Two-Fluid Plasma System
Plasma Astrophysics Chapter 3: Kinetic Theory Yosuke Mizuno Institute of Astronomy National Tsing-Hua University.
The electromagnetic (EM) field serves as a model for particle fields  = charge density, J = current density.
Physics 1402: Lecture 26 Today’s Agenda Announcements: Midterm 2: NOT Nov. 6 –About Monday Nov. 16 … Homework 07: due Friday this weekHomework 07: due.
Computational Modeling Capabilities for Neutral Gas Injection Wayne Scales and Joseph Wang Virginia Tech Center for Space Science and Engineering.
Effects of Discretization P249 - Fall / /14 Dan Fulton.
March 28, 2011 HW 7 due Wed. Midterm #2 on Monday April 4 Today: Relativistic Mechanics Radiation in S.R.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Plasma Kinetics around a Dust Grain in an Ion Flow N F Cramer and S V Vladimirov, School of Physics, University of Sydney, S A Maiorov, General Physics.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
EECE695: Computer Simulation (2005) Particle-in-Cell Techniques HyunChul Kim and J.K. Lee Plasma Application Modeling Group, POSTECH References: Minicourse.
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
EEE 431 Computational methods in Electrodynamics Lecture 1 By Rasime Uyguroglu.
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Institut für Aerodynamik und Gasdynamik Universität Stuttgart The 30 th International Electric Propulsion Conference, Florence, Italy September 17-20,
1 EEE 431 Computational Methods in Electrodynamics Lecture 9 By Dr. Rasime Uyguroglu
Notes 13 ECE 2317 Applied Electricity and Magnetism Prof. D. Wilton
Magnetic domains. Electric and magnetic constants In the equations describing electric and magnetic fields and their propagation, three constants are.
The propagation of a microwave in an atmospheric pressure plasma layer: 1 and 2 dimensional numerical solutions Conference on Computation Physics-2006.
Solving an elliptic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Lecture III Trapped gases in the classical regime Bilbao 2004.
A Domain Decomposition Method for Pseudo-Spectral Electromagnetic Simulations of Plasmas Jean-Luc Vay, Lawrence Berkeley Nat. Lab. Irving Haber & Brendan.
On the Turbulence Spectra of Electron Magnetohydrodynamics E. Westerhof, B.N. Kuvshinov, V.P. Lakhin 1, S.S. Moiseev *, T.J. Schep FOM-Instituut voor Plasmafysica.
1 EEE 431 Computational Methods in Electrodynamics Lecture 8 By Dr. Rasime Uyguroglu
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
Lecture 3. Full statistical description of the system of N particles is given by the many particle distribution function: in the phase space of 6N dimensions.
1 EEE 431 Computational Methods in Electrodynamics Lecture 7 By Dr. Rasime Uyguroglu
Electric Potential.
DIFFERENTIAL EQUATIONS Note: Differential equations are equations containing a derivative. They can be solved by integration to obtain a general solution.
Electricity and Magnetism
Computational Physics (Lecture 3) PHY4370. Interpolation Computer is a system with finite number of discrete states. – In numerical analysis, the results.
Introduction to Plasma Physics and Plasma-based Acceleration
Electric Fields Due to Continuous Charge Distributions
Unstructured Meshing Tools for Fusion Plasma Simulations
GEM Student Tutorial: GGCM Modeling (MHD Backbone)
Magnetic Field Sources
“Harris” Equilibrium: Initial State for a Broad Class of
Electromagnetic Theory
Computational Methods for Kinetic Processes in Plasma Physics
Computational Methods for Kinetic Processes in Plasma Physics
Using a combined PIC-MHD code to simulate particle acceleration
University of California, Los Angeles
Larmor Orbits The general solution of the harmonic oscillator equation
Applied Electricity and Magnetism
Electric Flux & Gauss Law
Copyright © 2010 Pearson Education South Asia Pte Ltd
101° Congresso della societa italiana fisica
Convergence in Computational Science
Review Physics /10/2018 Lecture XXIV.
Chapter 25 Electric Potential.
Chapter 5 Magnetostatics
Lecture 19 Maxwell equations E: electric field intensity
ELECTROSTATICS - INTRODUCTION
The Physics of the Collisionless Diffusion Region
Introduction: A review on static electric and magnetic fields
Lesson 3 Forces and Fields
Chapter 25 - Summary Electric Potential.
Chapter 24 - Summary Gauss’s Law.
LECTURE I: SINGLE-PARTICLE MOTIONS IN ELECTRIC AND MAGNETIC FIELDS
CHAPTER 3 MAGNETOSTATICS.
Accelerator Physics Statistical and Beam-Beam Effects
Accelerator Physics Statistical Effects
Presentation transcript:

Computational Methods for Kinetic Processes in Plasma Physics Ken Nishikawa National Space Science & Technology Center/UAH Basics of PIC Simulation methods * Collisionless plasmas * Finite-size particles * Electrostatic codes * Charge assignment and force interpolation (already in 3-D system) * Filtering action of shape function * Summary September 1, 2011

Context Collisionless plasmas Finite-size particles Electrostatic codes Charge assignment and force interpolation (already in 3-D system) Filtering action of shape function Summary

Collisionless plasmas Number of particles in Debye cubes

Collisionless plasma can be described by Vlasov-Maxwell equations with distribution function f(x, v, t) (6 dimensions): Particle method Direct calculation of this set of equations – 6D Improvements have been made, but difficult to calculate using this method

Coulomb force and force law F=Q/r2 (3D) F F=Q/r (2D) Coulomb collision is reduced using finite-size particles a: radius of particle (collective effects) (Dawson 1983)

Particle mover accuracy: Simple harmonic motion test

Two major methods of calculating current Spectral method (UPIC code) (note by Decyk) We will review this method in details later after we do handout exercises 2. Charge-conserving current deposit (Villasenor & Buneman 1992) We will review this method with Umeda’s method later

Electrostatic codes Four major criteria to choose an Algorism Time scales of the system >> light crossing time, static magnetic field Four major criteria to choose an Algorism for integration of equation of motion Convergence: the numerical solution converges to the exact solution of the differential equation in the limit of Δt and Δx tend to zero Accuracy: the truncation error associated with approximating derivatives with differences Stability: depends on how total errors (including truncation error and round-off errors) grows in time Efficiency: the code needs to be efficient to handle large number of particles Need asses two physical quantities to know how well the codes work Dissipation: The truncation error associated with approximating derivatives with differences causes the dissipation of some physical quantities Conservation: The truncation error also causes the deviation of the conservation law

Integration of equations of motion The simple second order leapfrog achieves the best balanced between accuracy stability, and efficiency

Charge assignment and force evaluation by cloud-in-cell in 1D As assigned in 3D system the same interpolation scheme is used in 1D

Density assignment in 3D system (2D) c for electrons do 3 n0=1,lecs i=x(n0) dx=x(n0)-i cx=1.-dx j=y(n0) dy=y(n0)-j cy=1.-dy k=z(n0) dz=z(n0)-k cz=1.-dz C Smoothing with the (.25,.5,.25) profile in each dimension: sl=.5 do 121 l=-1,1 sl=.75-sl sr=.5 do 121 m=-1,1 sr=.75-sr sn=.5 do 121 n=-1,1 sn=.75-sn s=sl*sr*sn rhe(i+l ,j+m ,k+n )=rhe(i+l ,j+m ,k+n ) +s*cx*cy*cz rhe(i+l+1,j+m ,k+n )=rhe(i+l+1,j+m ,k+n )+s*dx*cy*cz rhe(i+l ,j+m+1,k+n )=rhe(i+l ,j+m+1,k+n )+s*cx*dy*cz rhe(i+l+1,j+m+1,k+n )=rhe(i+l+1,j+m+1,k+n )+s*dx*dy*cz (x(n0),y(n0)) l=-1, m=-1 l=0, m=-1 l=1, m=-1 l=1, m=1

PIC Approach to Vlasov Equation Lorentz-Force: Solving Maxwell equations on grid Charge assignment (conserving charge current) Force Interpolation

Current deposit scheme (2-D) y x

Ampere equation In Yee Lattice ex, ey, ez, bx, by, bz are, respectively staggered and shifted on 0.5 from (I, j, k) and located at the position Yee lattice

Field update Here

Electric field update

Particle update Newton-Lorentz equation Buneman-Boris method Half an electric acceleration Pure magnetic rotation Another half electric acceleration

Buneman-Boris method rotation

Buneman-Boris method (cont) 4 steps

Relativistic generalization

Force interpretations “volume” weight on (x, j, k)

similarly on (x, j+1, k), (x, j, k+1), (x, j+1, k+1)

Current deposit Charge conservation Villasenor and Buneman 1992

Schematic computational cycle (Cai et al. 2006)

Time evolution of RPIC code

Code development Combine these components Set initial conditions for each problem you would like to investigate Apply MPI for speed-up Develop graphics using NCARGraphic, AVSExpress, IDL, etc Analyze simulation results and compare with theory and other simulation results Prepare report