F9110 Applied multiphysical simulations

Faculty of Science
Autumn 2022

The course is not taught in Autumn 2022

Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Martin Kubečka, Ph.D. (seminar tutor)
Mgr. Adam Obrusník, Ph.D. (seminar tutor)
Guaranteed by
Mgr. Adam Obrusník, Ph.D.
Department of Plasma Physics and Technology – Physics Section – Faculty of Science
Contact Person: Mgr. Adam Obrusník, Ph.D.
Supplier department: Department of Plasma Physics and Technology – Physics Section – Faculty of Science
Prerequisites
Basic programming knowledge (Python, Fortran), willingness to learn and use the command line. It is recommended (although not necessary) to have completed "F5330 Základní numerické metody".
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The student will learn to solve practical problems from electromagnetism, heat transfer or gas flow by running multiphysics and physics simulations in 2D and 3D geometries. The student will learn to work with open source tools which enable geometry and mesh creation, simulation using the finite element method and data processing. The aim of the subject is NOT to teach the mathematical principle of the numerical methods. Rather, it is aimed at their practical applications.
Learning outcomes
The students will obtain the following skills:
1) Understand and describe basic steps and concepts of a numerical simulation
2) Create a 2D and 3D geometry of a real experiment
3) Generate a numerical mesh on the geometry
4) Run a multiphysics simulation using Elmer FEM open source software
5) Process the 2D and 3D data using ParaView open source software.
Syllabus
  • 1) What does a 2D/3D simulation comprie of (equation definition, geometry, mesh, linear system, visualization)
  • 2) Revision - what types of differential equations and differential equation systems are there. What types of non-linearities do we know and how we address them in computational physics
  • 3) Creating geometries and meshes in SALOME and NETGEN
  • 4) Solving practical problems:
  • Maxwell equations (current and B field of a coil)
  • Stiffness, hardness, deformation
  • Heat transfer - heating of a crucible
  • Navier-Stokes equations for a gas flow around an obstacle
  • Multiphysics problem 1 - ohmic heating of a crucible
  • Multiphysics problem 2 - convection in a light bulb
Teaching methods
Workshop on own computer (Windows 10 or Linux needed), theoretical introduction
Assessment methods
Credit: implementing a simulation problem of choice + 80% attendance at workshops
Language of instruction
Czech
The course is also listed under the following terms autumn 2021.
  • Enrolment Statistics (Autumn 2022, recent)
  • Permalink: https://is.muni.cz/course/sci/autumn2022/F9110