Bericht über FEMAG 3D



Similar documents
Enhancing the Design of Electric Machines through the Interaction of Software Tools. Markus Anders Electric machine sector manager CD-adpaco

Edmund Li. Where is defined as the mutual inductance between and and has the SI units of Henries (H).

SLOT FRINGING EFFECT ON THE MAGNETIC CHARACTERISTICS OF ELECTRICAL MACHINES

Design and Analysis of Switched Reluctance Motors

Motor-CAD Software for Thermal Analysis of Electrical Motors - Links to Electromagnetic and Drive Simulation Models

HIGH SPEED PERMANENT MAGNET SYNCHRONOUS MOTOR / GENERATOR DESIGN FOR FLYWHEEL APPLICATIONS

Electromagnetic Sensor Design: Key Considerations when selecting CAE Software

2. A conductor of length 2m moves at 4m/s at 30 to a uniform magnetic field of 0.1T. Which one of the following gives the e.m.f. generated?

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

Tutorial One: Calculation of leakage inductance of transformer using FEM MVA, 132 kv/33kv, Y/, Ampere-turns: , No.

Steady Flow: Laminar and Turbulent in an S-Bend

CHAPTER 4 DESIGN OF INTEGRAL SLOT AND FRACTIONAL SLOT BRUSHLESS DC MOTOR

Principles and Working of DC and AC machines

FEMM 4.2 Magnetostatic Tutorial 1. David Meeker January 25, Introduction

Development Of High Efficiency Brushless DC Motor With New Manufacturing Method Of Stator For Compressors

List of Problems Solved Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p.

Vehicle Design Summit Electric Hub Motor (V2) Eric Conner Harvey Tang Matthew Peddie

How to Optimize Performance and Minimize Size in High Speed Applications High Performance Brushless DC Motors

2. Permanent Magnet (De-) Magnetization 2.1 Methodology

SSLV105 - Stiffening centrifuges of a beam in rotation

COMPUTER AIDED ELECTRICAL DRAWING (CAED) 10EE65

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE ELECTRICAL MACHINES II UNIT-I SYNCHRONOUS GENERATOR

EEE1001/PHY1002. Magnetic Circuits. The circuit is of length l=2πr. B andφ circulate

SSLV160 - bi--supported Beam subjected to a nodal force on its neutral fiber

Last time : energy storage elements capacitor.

Module 6 Case Studies

Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor

Comparison of Synchronous Machines with Neodymium and Ferrite Magnets for Electrical Traction Systems

Motor Fundamentals. DC Motor

8 Speed control of Induction Machines

CNC Machine Control Unit

THIS paper reports some results of a research, which aims to investigate the

Lab 8: DC generators: shunt, series, and compounded.

1150 hp motor design, electromagnetic and thermal analysis

Wireless Power Transfer System Design. Julius Saitz ANSYS

Best practices for efficient HPC performance with large models

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials.

SYNCHRONOUS MACHINES

Electrical Drive Modeling through a Multiphysics System Simulation Approach

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations

Piston Ring. Problem:

AC Induction Motor Slip What It Is And How To Minimize It

3. Three phase winding technology

Rapid Design of an optimized Radial Compressor using CFturbo and ANSYS

Demagnetization Studies on Permanent Magnets - Comparing FEM Simulations with Experiments

Kalibrierung von Materialparametern und Optimierung eines Elektromotors mit optislang

Design Optimization of Printed Circuit Board Embedded Inductors through Genetic Algorithms with Verification by COMSOL

Realize Your Product Promise. Maxwell

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

AutoCAD 3D. MicroStation. Courseware Issued (Optional) AutoCAD (30 Days Trial Version) Reference Guide Project Workbook

AALTO UNIVERSITY SCHOOL OF ELECTRICAL ENGINEERING

Introduction to COMSOL. The Navier-Stokes Equations

Thermal Modeling and Analysis of a Wind Turbine Generator

Titelmasterformat durch Klicken bearbeiten

Eu-NORSEWInD - Assessment of Viability of Open Source CFD Code for the Wind Industry

Modelling and CFD Analysis of Single Stage IP Steam Turbine

DC GENERATOR THEORY. LIST the three conditions necessary to induce a voltage into a conductor.

INDUCTION REGULATOR. Objective:

Basic Concepts of A Machine

Induction Motor Theory

Science Intensive Development (SID)

Multiphase Flow - Appendices

Mutual Inductance and Transformers F3 3. r L = ω o

VBA Macro for construction of an EM 3D model of a tyre and part of the vehicle

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

Performance Comparison of Dual-Rotor Radial-Flux and Axial-Flux Permanent-Magnet BLDC Machines

World-class finite element analysis (FEA) solution for the Windows desktop

Open Source CFD Solver - OpenFOAM

DESIGN PROCEDURE OF A LINE-START PERMANENT MAGNET SYNCHRONOUS MACHINE

THE EFFECT OF SLOT SKEWING AND DUMMY SLOTS ON PULSATING TORQUE MINIMIZATION IN PERMANENT MAGNET BRUSHLESS DC MOTORS

Principles of Adjustable Frequency Drives

DIRECT CURRENT GENERATORS

Traditional Design of Cage Rotor Induction Motors. Ronald G. Harley and Yao Duan Georgia Institute of Technology November, 2009

Electromagnetism Laws and Equations

NO LOAD & BLOCK ROTOR TEST ON THREE PHASE INDUCTION MOTOR

Harvesting-Combine-Flow Simulation Technique

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

INTEGRAL METHODS IN LOW-FREQUENCY ELECTROMAGNETICS

ABAQUS Tutorial. 3D Modeling

Magnetic Circuits. Outline. Ampere s Law Revisited Review of Last Time: Magnetic Materials Magnetic Circuits Examples

Solved with COMSOL Multiphysics 4.0a. COPYRIGHT 2010 COMSOL AB.

On the Influence of Stator Slot shape on the Energy Conservation Associated with the Submersible Induction Motors

Eðlisfræði 2, vor 2007

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

The linear generator as integral component of an energy converter for electric vehicles

Tutorials from CAD through CFD for Beginners

Introduction to antenna and near-field simulation in CST Microwave Studio software

Integrative Optimization of injection-molded plastic parts. Multidisciplinary Shape Optimization including process induced properties

Motors and Generators

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

Convert 2D to 3D in AutoPOL Bend Simulator

DESIGN OPTIMIZATION OF A SINGLE-SIDED AXIAL FLUX PERMANENT MAGENT IN-WHEEL MOTOR WITH NON- OVERLAP CONCENTRATED WINDING

Comparison of Power Título Transmission Line Models with Finite Elements

Lesson 3 DIRECT AND ALTERNATING CURRENTS. Task. The skills and knowledge taught in this lesson are common to all missile repairer tasks.

Equipment: Power Supply, DAI, Wound rotor induction motor (8231), Electrodynamometer (8960), timing belt.

version 3.0 tutorial - Turbulent mixing in a T-junction with CFDSTUDY in SALOME contact: saturne-support@edf.fr

CastNet: Modelling platform for open source solver technology

Magneto Timing. The selected wire(s) from the magneto(s) distributor must be connected to this cylinder. And the crankshaft/magneto must be spinning.

SOFTWARE FOR 3D IMAGE VISUALISATION, ANALYSIS AND MODEL GENERATION

General modeling of the windings for multi-phase AC machines.

Transcription:

Bericht über FEMAG 3D Dr.-Ing. Bogdan Funieru Würzburg, 21 October 2008 Dr.-Ing. B. Funieru 1

Contents Motivation and Concept LUA Script Extrusion Control Periodic Boundary Condition FEMAG 2D 3D Results Comparison Winding Overhangs Mesh Next Steps Dr.-Ing. B. Funieru 2

Motivation and Concept for FEMAG 3D FEMAG 3D mesh FEMAG 2D mesh FEMAG 2D based regarding Mesh, Materials Electrical machines specific methods Low Cost Programming in University Simple use for electrical machines Dr.-Ing. B. Funieru 3

FEMAG 3D Modules Overview DXF, IGES, STEP CAD Electrical machine specific input Coils, Materials, Windings Gmsh Mesh generation FEMAG 2D GetDP Models for the equations system FE equations solve Field Forces Inductivity General Post-Processing Gmsh Electrical machine specific Post-Processing Losses, Winding Inductivity, EMF Dr.-Ing. B. Funieru 4

Contents Motivation and Concept LUA Script Extrusion Control Periodic Boundary Condition FEMAG 2D 3D Results Comparison Winding Overhangs Mesh Next Steps Dr.-Ing. B. Funieru 5

Lua - Script Lua Script Motivation Flexible interpreter, freeware and easy to implement into a C or C++ code. Allows the control of a software Included in FEMAG 2D Application in FEMAG 3D Common Code with FEMAG 2D Use of common script files for the two Programs. Dr.-Ing. B. Funieru 6

Lua Script Actual Status Status Implemented for all existing FEMAG 3D functions Not yet connected to FEMAG 2D Script Allows two way communication with the FEMAG 3D classes Existing Functions: File management: exportfromfemag2d load2dmesh Solver: solve General: pause Post processing/ Viewing: showmshfile hardcopymshfile Mesh management: basicextrude showmeshstatus Control variables: mesh2d{nrnodes,nrelements,nrsuperelements,nrboundarynodes} mesh3d{nrnodes,nrelements,nrsuperelements,nrboundarynodes} superelements2d[i]{id,mur,br1,br2,bhid,kappa,densj,bestextrusion, nrmeshregions, Dr.-Ing. B. Funieru 7

Contents Motivation and Concept LUA Script Extrusion Control Periodic Boundary Condition FEMAG 2D 3D Results Comparison Winding Overhangs Mesh Next Steps Dr.-Ing. B. Funieru 8

Example Extrusion Control Done with the control variables. superelements2d[i]{id,mur,br1,br2,bhid,kappa,densj,bestextrusion,nrmeshregions, seregion[q],dzregion[q],nrsegmentsperregion[q],regionskewing[q],regionposition[q], regioninitialangle[q]}, 1<=i<=nrsuperelements, 1<=q<=superelements2d[i].nrmeshregions Coil SE 1 SE 2 SE 3 SE 4 Air SE 5 SE 6 y x Fe superelements2d[1]{nrmeshregions=3, z seregion={1,4,1},dzregion={1mm,2mm,3mm}, Air nrsegmentsperregion={2,4,4},regionskewing={0,0,0}, regionposition{0,1mm,3mm},regioninitialangle={0,0,0}} superelements2d[3]{nrmeshregions=3, seregion={3,3,3},dzregion={1mm,2mm,3mm}, nrsegmentsperregion={2,4,4},regionskewing={0,0,0}, regionposition{0,1mm,3mm},regioninitialangle={0,0,0}} y x Coil Fe Dr.-Ing. B. Funieru 9

Lua Code Example Extrusion Control Code --extrude control example exportfromfemag2d("mesh7.a7","ec.msh"); load2dmesh("ec.msh"); generatenodekey2d(); generateelementkey2d(); calculateelementminmaxedges2d(); calculateelementareas2d(); set2dnodessearchpattern(); splitsuperelements(); calculateedgenr(); generateedgeslist(); generatenodechains(); locateseneighbors(); generateboundaryelements2d(); for i=1,mesh2d.nrsuperelements,1 do superelements2d[i].dzregion[1]=0.001; superelements2d[i].nrsegmentsperregion[1]=2; superelements2d[i].dzregion[2]=0.002; superelements2d[i].nrsegmentsperregion[2]=4; superelements2d[i].regionposition[2]=0.001; superelements2d[i].regionskewing[2]=0; superelements2d[i].regioninitialangle[2]=0; superelements2d[i].nrmeshregions=3; if i~=3 then superelements2d[i].seregion[2]=4; else superelements2d[i].seregion[2]=3; end superelements2d[i].dzregion[3]=0.003; superelements2d[i]. nrsegmentsperregion[3]=4; superelements2d[i].regionposition[3]=0.003; superelements2d[i].seregion[3]=i; superelements2d[i].regionskewing[3]=0; superelements2d[i].regioninitialangle[3]=0; end extrude(); save3dmesh("ec1.msh"); showmshfile("ec1.msh",1024,780,0,0,0); Dr.-Ing. B. Funieru 10

Contents Motivation and Concept LUA Script Extrusion Control Periodic Boundary Condition FEMAG 2D 3D Results Comparison Winding Overhangs Mesh Next Steps Dr.-Ing. B. Funieru 11

Examples: Periodic Boundary Conditions Carthesian Coordinates Example 1: Slotless linear motor at no load FEMAG 2D mesh Periodical Positive Boundary Conditions y x FEMAG 3D A z y z x FEMAG 2D field lines A z [T m] Dr.-Ing. B. Funieru 12

r θ Examples: Periodic Boundary Conditions Cylindrical Coordinates Example 2: Slotless PM machine FEMAG 2D mesh Periodical Negative Boundary Conditions θ z r FEMAG 3D A z A z [T m] r θ FEMAG 2D field lines FEMAG 3D B B [T] θ z r Dr.-Ing. B. Funieru 13

What works until now? 2D as 3D 3D Winding type 1: Tooth coil FEMAG getdp ANSYS getdp Not completely tested Dr.-Ing. B. Funieru 14

Contents Motivation and Concept LUA Script Extrusion Control Periodic Boundary Condition FEMAG 2D 3D Results Comparison Winding Overhangs Mesh Next Steps Dr.-Ing. B. Funieru 15

Comparison FEMAG 2D 3D Example: EBM Motor 2D Outer rotor PM Machine (Magnets parallel magnetized) FEMAG 2D Mesh (nodes: 9707, elements: 15540) FEMAG 3D Mesh (nodes: 10677, elements: 196080, layers: 10) 3D CAD Drawing (EBM) Dr.-Ing. B. Funieru 16

Comparison of the B and of the flux lines FEMAG 2D B FEMAG 3D B [T] FEMAG 2D Flux lines FEMAG 3D Mesh A z [T m] Dr.-Ing. B. Funieru 17

Comparison of A z on a path in the middle of the air gap Dr.-Ing. B. Funieru 18

Comparison of B r and B θ on a path in the middle of the air gap Dr.-Ing. B. Funieru 19

Contents Motivation and Concept LUA Script Extrusion Control Periodic Boundary Condition FEMAG 2D 3D Results Comparison Winding Overhangs Mesh Next Steps Dr.-Ing. B. Funieru 20

Winding Overhang Mesh Mesh without air Iron Coil Example: Linear machine stator with tooth wound coil without secondary Meshed air Dr.-Ing. B. Funieru 21

Winding Overhang Mesh - Parameters Example: Superelements: 1, 2, 5, 6 Iron (μ r = 100) 3 Air 4 Copper (J = 5 A/mm 2 ) 7 Copper (J = 5 A/mm 2 ) FEMAG 2D Model Extrusion path is defined via 4 vectors: dx, dy, dz, drotation which give the distance between neighboring nodes on the extrusion path. dx 1,dy 1,dz 1 dx n,dy n,dz n Extrusion path Dr.-Ing. B. Funieru 22

Winding Overhang Mesh Commands Functions for generating the extrusion path (arcs and lines): FEMAG 2D Model Script commands: endwinding(se coil 1,zposition, dx, dy, dz, drotation); meshoverhangsair(bc SE,Outer end winding elements,depth z-direction, Air SE,SE coil 1,SE coil2); pathaddline(x1,y1,z1,x2,y2,z2, skewing,nrsegments) pathaddarc(x1,y1,z1,x2,y2,z2,xcen, ycen,zcen,skewing,nrsegments) Dr.-Ing. B. Funieru 23

Winding Overhang Mesh Vector Plot B Method B Method A gives similar results B T B T Vector plot of B for an infinitely long model (No end effect) Vector plot of B for a model with end winding model (Visible end effect) Dr.-Ing. B. Funieru 24

Winding Overhang Mesh Vector Plot B and H Method B Method A gives similar results B T H A/m Vector plots of B and H for a model with end winding model (Visible end effect) Dr.-Ing. B. Funieru 25

Winding Overhang Mesh Comparison with ANSYS ANSYS 3D Model Display path for B Dr.-Ing. B. Funieru 26

Winding Overhang Mesh Method B: B x, B y, B z on the path in air Comparison with a similar 3D ANSYS model Dr.-Ing. B. Funieru 27

Contents Motivation and Concept LUA Script Extrusion Control Periodic Boundary Condition FEMAG 2D 3D Results Comparison Winding Overhangs Mesh Next Steps Dr.-Ing. B. Funieru 28

Next Steps Imediate: Finish testing for winding overhang generation Implementation of skewing Export to ANSYS and/or Maxwell Next year: Implementation of Rotation (Translation) Harmonic and Transient simulation E-Machines specific input (.poc files, basic functions for mask geometry generation). Results validation (analytic, measurements) Dr.-Ing. B. Funieru 29

Thank you very much for your attention! Dr.-Ing. B. Funieru 30