- Docente: Marco Sumini
- Credits: 6
- SSD: ING-IND/18
- Language: English
- Teaching Mode: Blended Learning
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Energy Engineering (cod. 0935)
Learning outcomes
The module has his focus on theory and practice. It is dedicated to the tools for the modelling of some critical characteristics of the plasma in nuclear fusion test devices. The underlying mathematical, physics and programming aspects are taken into account, from the study of interacting charged particles to the plasma modelling in an electromagnetic field, plasma waves, plasma macroscopic equations, MHD and classical instabilities issues with respect to the codes devoted to plasma behaviour analysis. As main outcome the student will have a knowledge of the main issues related to thermonuclear plasmas confinement (instabilities, transport coefficients, waves) and, finally, will learn the use of some numerical tools for the evaluation of the main parameters for the analysis of plasma confinement.
Course contents
Section I: Introductory Remarks
1) Nuclear data and cross-sections libraries
Section II: Plasma Physics
- Introduction to Controlled Nuclear Fusion Devices
- Plasma Parameters
- Kinetic Theory of Plasmas
- Vlasov Equation
- Landau Damping
- Drift Phenomena
- Magnetic Mirrors
- Collision terms
- Transport coefficients meaning and modeling
- Moments of the Boltzmann Equation
- Macroscopic Equations
- One & Two Fluid Model
- Magnetic Confinement
- Wave Propagation
- Particle In Cell (PIC) simulation codes
- Plasma confinement codes
Practical sessions devoted to programming in FORTRAN, C and Python in a Linux environment.
Readings/Bibliography
- C. K. Birdsall, A. B. Langdon, Plasma Physics via Computer Simulation, Adam Hilger, 1991
- T. M Boyd, J. J. Sanderson, The Physics of Plasmas, Cambridge University Press, 2003
- N. A. Krall,A. W. Trivelpiece, Principles of Plasma Physics, Mc Graw Hill, 1973
- F. F. Chen, Introduction to Plasma Physics and Controlled Fusion, Springer, 1984
- William Emrich, Jr., Principles of Nuclear Rocket Propulsion, Elsevier, 2016
- R. G. McClarren, Computational Nuclear Engineering and Radiological Science using Python, Academic Press, 2018
Teaching methods
- Frontal Instruction
- Experiential learning trough numerical exercises through the implementation and use of open source modeling codes.
The module is part of the University of Bologna innovative teaching project.
Assessment methods
Prepare a project on plasma device simulations using reference codes
Teaching tools
Open source computer codes. Particle In Cell plasma simulation codes and equilibrium plasma configuration modelling in Tokamaks (Grad-Shafranov equation solvers).
Office hours
See the website of Marco Sumini
SDGs



This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.