Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
models
models
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • documentation
  • modelsmodels
  • Wiki
  • Magnetodynamics with cohomology conditions

Last edited by Christophe Geuzaine Jan 24, 2021
Page history

Magnetodynamics with cohomology conditions

Magneto-thermal model of an induction heating device using cohomology conditions
Browse model files — Download zip archive

Quick start

To run the models, open indheat.pro with Gmsh.

Additional information

The example contains a 3D model of an induction heating device, using T-Omega and A-v formulations and the Gmsh cohomology solver. It also includes simple thermal coupling.

The electromagnetic modeling aspects of the problem turn out to be subtle. The so-called A-V formulation of the problem is straightforward to implement, but it results in a large linear system that might be difficult to solve. In the T−Omega formulation of the problem, the same accuracy is achieved with a smaller linear system, but its implementation involves so-called thick-cuts, or source fields, that aren't discussed much in the finite element curriculum and may be difficult to produce. Here, we call them cohomology basis functions, and generate them using the cohomology solver implemented in Gmsh. See [1] for the details.

References

  1. M. Pellikka, S. Suuriniemi, L. Kettunen and C. Geuzaine. Homology and Cohomology Computation in Finite Element Modeling. SIAM Journal on Scientific Computing 35 (5), B1195-B1214, 2013.

Models developed by M. Pellikka, S. Suuriniemi, L. Kettunen and @geuzaine.

Clone repository
  • Acoustic scattering
  • Antennas
  • Bloch modes in periodic waveguides
  • Diffraction gratings
  • Domain decomposition methods for waves
  • Electric machines
  • Electromechanical relay
  • Inductor
  • Magnetodynamics with cohomology conditions
  • Magnetometer
  • Magnetostriction
  • Magnets
  • Shielding
  • Superconductors
  • Thermal conduction
View All Pages