Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
tutorials
tutorials
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • 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
  • tutorialstutorials
  • Wiki
  • Magnetostatics

Last edited by Christophe Geuzaine Mar 10, 2018
Page history

Magnetostatics

Magnetostatic electromagnet
Browse model files — Download zip archive

Quick start

To run the model, open electromagnet.pro with Gmsh and click on the "Run" button in the left panel.

Features addressed in this tutorial

  • Right-hand-side term of a Poisson problem
  • Onelab variables
  • Boundary conditions at infinity

Additional information

This is the magnetostatic 2D model of an electromagnet. Only a quarter of the system is represented. Symmetry is accounted for by means of a Dirichlet boudary condition (bn=0) on the y-axis and a Neumann boundary condition (ht=0) on the x-axis. The coil has 1000 turns and is supplied with a current of 0.01A. A magnetic core of default relative magnetic permeability equal to (this value can be change by the user) is placed inside the coil. The boundary condition at infinity is accounted for exactly by means of a shell transformation (infinite elements).

References

  1. GetDP documentation

This work was funded in part by the Walloon Region (WBGreen No 1217703 FEDO, WIST3 No 1017086 ONELAB) and by the Belgian Science Policy (IAP P7/02). Copyright (c) 2012-2018 ULiège-UCL.

Clone repository
  • Circuit coupling
  • Double pendulum model in Cpp
  • Double pendulum model in Python
  • Elasticity
  • Electrostatics with floating potentials
  • Electrostatics
  • Magnetic forces
  • Magnetodynamics
  • Magnetostatics
  • Mobile app
  • ONELAB JSON interface
  • ONELAB graphical user interface tips and tricks
  • ONELAB onelab.py module
  • ONELAB syntax for Gmsh and GetDP
  • Potential flow
View All Pages