Foundations of Analytical and Numerical Field Computation

Similar documents
A Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver

Contents. I The Basic Framework for Stationary Problems 1

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1

AMS527: Numerical Analysis II

f xx + f yy = F (x, y)

MAGNETIC ANALYSIS OF BRUSHLESS DC MOTORS USING THE BOUNDARY ELEMENT METHOD. Integrated Engineering Software - Website Links

Numerical methods in plasmonics. The method of finite elements

CHAPTER 1. Introduction

Surface Parameterization

Accuracy Analysis of Charged Particle Trajectory CAE Software

Digital Geometry Processing Parameterization I

FEM Convergence Requirements

INTRODUCTION TO FINITE ELEMENT METHODS

THE MORTAR FINITE ELEMENT METHOD IN 2D: IMPLEMENTATION IN MATLAB

A Coupled 3D/2D Axisymmetric Method for Simulating Magnetic Metal Forming Processes in LS-DYNA

Dual Interpolants for Finite Element Methods

Parameterization of Meshes

The meshfree computation of stationary electric current densities in complex shaped conductors using 3D boundary element methods

Parameterization II Some slides from the Mesh Parameterization Course from Siggraph Asia

Introduction to FEM calculations

FMM accelerated BEM for 3D Helmholtz equation

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001)

Barycentric Finite Element Methods

Lecture 2 Unstructured Mesh Generation

Abstract. 1 Introduction

Parallel hp-finite Element Simulations of 3D Resistivity Logging Instruments

Curriculum Map: Mathematics

1.2 Numerical Solutions of Flow Problems

CHAPTER 5 NUMERICAL INTEGRATION METHODS OVER N- DIMENSIONAL REGIONS USING GENERALIZED GAUSSIAN QUADRATURE

Parallel Computation of Spherical Parameterizations for Mesh Analysis. Th. Athanasiadis and I. Fudos University of Ioannina, Greece

Discrete Geometry Processing

Investigation of a Robust Method for Connecting Dissimilar 3D Finite Element Models. David M. Trujillo 1. December 2005

Finite element methods

The Finite Element Method

The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a

PROPERTIES OF NATURAL ELEMENT COORDINATES ON ANY POLYHEDRON

Computational Geometry. Geometry Cross Product Convex Hull Problem Sweep Line Algorithm

Method of Finite Elements I

Conforming Vector Interpolation Functions for Polyhedral Meshes

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2

The DRM-MD integral equation method for the numerical solution of convection-diffusion

Biomagnetic inverse problems:

High Order Nédélec Elements with local complete sequence properties

The Development of a 3D Self-Adaptive Goal-Oriented hp-finite Element Software for Simulations of Resistivity Logging Instruments

A Primer on Laplacians. Max Wardetzky. Institute for Numerical and Applied Mathematics Georg-August Universität Göttingen, Germany

A numerical grid and grid less (Mesh less) techniques for the solution of 2D Laplace equation

SIMULATION OF AN IMPLANTED PIFA FOR A CARDIAC PACEMAKER WITH EFIELD FDTD AND HYBRID FDTD-FEM

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Three Points Make a Triangle Or a Circle

Collocation and optimization initialization

Physics 1C Lecture 26A. Beginning of Chapter 26

code for electrical engineering research:

Aspects of RF Simulation and Analysis Software Methods. David Carpenter. Remcom. B = t. D t. Remcom (Europe)

A NEW MIXED PRECONDITIONING METHOD BASED ON THE CLUSTERED ELEMENT -BY -ELEMENT PRECONDITIONERS

1 Introduction Motivation and Aims Functional Imaging Computational Neuroanatomy... 12

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling

The multi-level hp-method for three-dimensional problems: dynamically changing high-order mesh refinement with arbitrary hanging nodes

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

Lagrange Multipliers and Problem Formulation

2.2 Weighting function

3D NURBS-ENHANCED FINITE ELEMENT METHOD

ADAPTIVE FINITE ELEMENT

An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS

Fast marching methods

Pole Shape Optimization Using a Tabu Search Scheme P. J. Leonard and A. M. Connor

Lectures in Discrete Differential Geometry 3 Discrete Surfaces

MATHEMATICS Curriculum Grades 10 to 12

Algebraic Flux Correction Schemes for High-Order B-Spline Based Finite Element Approximations

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

Minima, Maxima, Saddle points

Partial Differential Equations

Modeling the Acoustic Scattering from Axially Symmetric Fluid, Elastic, and Poroelastic Objects due to Nonsymmetric Forcing Using COMSOL Multiphysics

CS 468 (Spring 2013) Discrete Differential Geometry

MATH 2400, Analytic Geometry and Calculus 3

MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA

Accelerating Double Precision FEM Simulations with GPUs

A Toolbox of Level Set Methods

1.1 calculator viewing window find roots in your calculator 1.2 functions find domain and range (from a graph) may need to review interval notation

COMPUTER AIDED ENGINEERING. Part-1

Computational Fluid Dynamics - Incompressible Flows

Isogeometric Collocation Method

CITY AND GUILDS 9210 UNIT 135 MECHANICS OF SOLIDS Level 6 TUTORIAL 15 - FINITE ELEMENT ANALYSIS - PART 1

FRANC3D / OSM Tutorial Slides

Adaptive boundary element methods in industrial applications

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability

Chapter 6. Petrov-Galerkin Formulations for Advection Diffusion Equation

Exploring unstructured Poisson solvers for FDS

Multiple View Geometry in Computer Vision

This blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane?

: What is Finite Element Analysis (FEA)?

Transactions on Modelling and Simulation vol 20, 1998 WIT Press, ISSN X

Journal of Engineering Research and Studies E-ISSN

A complete methodology for the implementation of XFEM models. Team: - Carlos Hernán Villanueva - Kai Yu

Accelerated flow acoustic boundary element solver and the noise generation of fish

2½D Finite Element Method for Electrical Impedance Tomography Considering the Complete Electrode Model

Three-dimensional analytical field calculation of pyramidal-frustum shaped permanent magnets Janssen, J.L.G.; Paulides, J.J.H.; Lomonova, E.A.

Powerful features (1)

TNM079 Modeling & Animation Lecture 6 (Implicit surfaces)

Transcription:

Foundations of Analytical and Numerical Field Computation Stephan Russenschuck, CERN-AT-MEL Stephan Russenschuck CERN, TE-MCS, 1211 Geneva, Switzerland 1

Permanent Magnet Circuits 2

Rogowski profiles Pole shimming 3

Different Incarnations of Maxwell s Equations Integral form Global form Stephan Russenschuck, CERN-AT-MEL Local form 4

Directional Derivative 5

The Differential Operators Stephan Russenschuck, CERN-AT-MEL Conclusion: This is horrible, so let s try the geometrical approach 6

Maxwell s House 7

Maxwell s Equations in Differential Form 8

Maxwell s House Inner oriented Outer oriented Stephan Russenschuck, CERN-AT-MEL Would be even more symmetric with magnetic monopoles 9

Maxwell s Facade Constant permeablity and no sources Only for Cartesian components Stephan Russenschuck, CERN-AT-MEL No sources 10

Method of Separation Stephan Russenschuck, CERN-AT-MEL How do you solve differential equations: Look them up in a book 11

Solution of Laplace s Equation Stephan Russenschuck, CERN-AT-MEL What have we won? If we know the field at a reference radius, we know it everywhere inside 12

Multipoles and Scaling Laws 13

Ideal Pole Shape of Conventional Magnets 14

Numerical Field Computation Stephan Russenschuck, CERN-AT-MEL Principles of numerical field computation Formulation of the Problem Weighted residual Weak form Discretization Numerical example Total vector potential formulation Weak form in 3-D Element shape functions Global shape functions Barycentric coordinates Mesh generation 15

The Model Problem (1-D) or 16

Shape Functions 17

Shape Functions Cramer s rule Stephan Russenschuck, CERN-AT-MEL What have we won? We can express the field in the element as a function of the node potentials using known polynomials in the spatial coordinates 18

The Weighted Residual Stephan Russenschuck, CERN-AT-MEL What have we won? Removal of the second derivative, a way to incorporate Neumann boundary conditions 19

Galerkin s Method Linear equation system for the node potentials 20

Numerical Example 21

Numerical Example Essential boundary conditions (Dirichlet) 22

Higher order elements 23

Two Quadratic Elements 24

Curl-Curl Equation Problem in 3-D: Gauging 25

Weak Form in the FEM Problem 26

Weak Form in the FEM Problem Stephan Russenschuck, CERN-AT-MEL Conclusion: 3-D is more complicated than addition just one dimension in space; it s a different mathematics, and thus often a separate software package 27

Weak Form in the FEM Problem 28

Meshing the Coil 29

Nodal versus Edge-Elements Stephan Russenschuck, CERN-AT-MEL Notice: Finer discretization does not help! Use edge-elements, or a different formulation (scalar potential, whenever possible. Remember: This problem does not exist in 2-D 30

Total Scalar Potential / Reduced Scalar Potential 31

Shape Functions 32

Barycentric Coordinates 33

Barycentric Coordinates 34

Higher Order Elements Stephan Russenschuck, CERN-AT-MEL Higher accuracy of the field solution, but also better modeling of the iron contour 35

Mapped Elements Stephan Russenschuck, CERN-AT-MEL Use of the same shape functions for the transformation of the elements 36

Mapped Elements 37

Transformation of Differential Operators Complicated Easy Stephan Russenschuck, CERN-AT-MEL But how about the Jacobian being singular? 38

Collinear Sides yield Singular Jacobi Matrices Stephan Russenschuck, CERN-AT-MEL Note: Bad meshing is not a trivial offence 39

Topology Decomposition 40

Paving and Mesh Closing in Simple Domains The number of nodes is less than 6 The domian does not contain bottlenecks, i.e., C 2 /a approaches 4π The biggest inner angle is less then π For triangles: a+b < c Stephan Russenschuck, CERN-AT-MEL 41

Examples for FEM Meshes 42

Point Based Morphing Stephan Russenschuck, CERN-AT-MEL Always use morphing (if available) for sensitivity analysis 43

Magnet Extremities 44

Reduced Vector Potential Formulation Stephan Russenschuck, CERN-AT-MEL Advantages: No meshing of the coil, no cancellation errors, distinction between source field and iron magnetization 45

Source, Reduced, Total Field 46

BEM-FEM Coupling (Elementary Model Problem) 47

The FEM Part (Vector Laplace Equation) 48

FEM Part 49

BEM Part Vector Laplace Weighted Residual From Green s second theorem: Stephan Russenschuck, CERN-AT-MEL 50

BEM Part 51

BEM-FEM Coupling BEM FEM 52

53

54

Always check convergence of your computation 55