Sie sind auf Seite 1von 152

CAD package for electromagnetic and thermal analysis using finite elements

FLUX 9.10
2D and 3D Applications New features

Copyright February 2005

FLUX software : Copyright CEDRAT/INPG/CNRS/EDF CAOBIBS software : Copyright ECL/CEDRAT/CNRS/INPG FLUX documentation : Copyright CEDRAT

FLUXs Quality Assessment 2D Application : Electricit de France, registered number AQMIL002 3D Application : Electricit de France, registered number AQMIL013

This users guide was published on 11 February 2005 Ref. : K101-A-910-EN-02/05

CEDRAT 15, Chemin de Malacher - Inovalle 38246 MEYLAN Cedex France Phone: +33 (0)4.76.90.50.45 Fax : +33 (0)4.56.38.08.30 Email : cedrat@cedrat.com Web : http://www.cedrat.com

FLUX 9.10

CONTENTS

TABLE OF CONTENTS

USER'S GUIDE

PAGE A

CONTENTS

FLUX 9.10

PAGE B

USER'S GUIDE

FLUX 9.10

CONTENTS

CONTENTS

1. Foreword 1.1. Version 9 and the 2D/3D unification project 1.2. The software documentation
1.2.1. 1.2.2. 1.2.3. 1.2.4. 1.2.5. The software documentation: whatever is available so far The users guide and the 2D/3D unification project The users guide: the versions (on paper and on line) The tutorials and the technical papers for the 2D applications The tutorials and technical papers for the 3D applications

1 2 3
4 5 6 7 8

2. Introduction to the novelties of FLUX version 9.10 2.1. The new FLUX pre-processor
2.1.1. FLUX environment and management of data 2.1.2. Import of geometry/meshing and correction tools 2.1.3. Description of the physical properties

9 11
12 13 14

2.2. Other novelties 3. Working environment and data management 3.1. Working environment and graphic representation
3.1.1. Presentation of working environment 3.1.2. Modifying the environment 3.1.3. Graphic

15 17 19
20 24 25

3.2. Data management


3.2.1. Entities handling: indirect creation 3.2.2. Entities handling: array editing

27
28 29

USER'S GUIDE

PAGE C

CONTENTS

FLUX 9.10

4. Geometry/mesh importation: principles 4.1. Geometry/mesh importation: overview


4.1.1. Importation formats 4.1.2. Principle of conversion and options for conversion

31 33
34 35

4.2. Geometry importation (IGES, STEP, DXF, STL, FBD, INTER formats)
4.2.1. 4.2.2. 4.2.3. 4.2.4. 4.2.5. 4.3.1. 4.3.2. 4.3.3. 4.3.4. 4.3.5. Process of geometry importation Stage of conversion Stage of geometry checking: concept of geometric fault Stage of geometric faults correction / geometry simplification Geometry importation: strategies Process of mesh importation Stage of conversion Stage of fusion Stage of positioning Mesh importation: strategies

39
40 41 43 45 48

4.3. Mesh importation (NASTRAN, PATRAN, UNV Ideas formats)

49
50 51 52 55 56

5. News of physical preprocessor 5.1. List of principal new features


5.1.1. Physical description 5.1.2. Physical applications: magnetic, electric, thermal 5.1.3. Materials databases

59 61
62 63 64

5.2. Advices for 2D users 6. News of 3D postprocessor 6.1. Storage of physical quantities in the nodes
6.1.1. Storage of quantities in the nodes: foreword 6.1.2. Storage of quantities in the nodes: computation - direction of use

65 67 69
70 71

6.2. New post processing mode (menu compute FE quantities)


6.2.1. 6.2.2. 6.2.3. 6.2.4. 6.2.5. Necessity of a new menu: compute FE quantities Computation a posteriori: principle QUANTITY RESULT: definition (structure) QUANTITY RESULT: creation, edition, deletion QUANTITY RESULT: stored results post-processing

73
74 76 77 78 79

7. Computation of iron losses: principles 7.1. Computation of losses: general presentation


7.1.1. The losses in the electromechanical devices: general 7.1.2. The magnetic losses: general computation methods 7.1.3. Energy, instantaneous power, average power: reminder of definitions

81 83
84 86 88

7.2. Computation of the magnetic losses by means of the formulas of Bertotti


7.2.1. 7.2.2. 7.2.3. 7.2.4. 7.2.5. 7.3.1. 7.3.2. 7.3.3. 7.3.4. General expression of the magnetic losses: formulas of Bertotti Computation of the losses in Steady state AC Magnetic applications (formulas) Computation of the losses in Transient Magnetic applications (formulas) Estimation of the coefficients of Bertotti Analysis of the results: the post processable quantities General presentation of the LS model The characterized materials (nuances of sheets) Computation of the losses with the LS model Analysis of the results: the post-processable quantities

89
90 91 93 94 95

7.3. Computation of the magnetic losses with the LS model

97
98 100 101 102

PAGE D

USER'S GUIDE

FLUX 9.10

CONTENTS

8. Computation of iron losses: software aspects 8.1. Iron losses: computation in 2D (FLUX 2D application)
8.1.1. 8.1.2. 8.1.3. 8.1.4. 8.2.1. 8.2.2. 8.2.3. 8.2.4. Iron losses 2D (formulas of Bertotti): foreword Iron losses 2D (formulas of Bertotti): computation directions of use Iron losses 2D (LS model): foreword Iron losses 2D (LS models): computation directions of use Iron losses 3D (formulas of Bertotti): foreword Iron losses 3D (formulas of Bertotti): computation directions of use Iron losses 3D (LS model): foreword Iron losses 3D (LS model): computation directions of use

103 105
106 107 109 110

8.2. Iron losses: computation in 3D (FLUX 3D application)

115
116 117 120 121

9. Skew slots: principles 9.1. Skew slots: general presentation


9.1.1. Interest in Skew slots 9.1.2. Skew slots modeling: 2D, 3D or 2D ?

123 125
126 127

9.2. Skew slots: what FLUX models


9.2.1. Skew slots: presentation and typical example 9.2.2. Skew slots: principle of the method

129
130 131

9.3. Skew slots: description principle in FLUX


9.3.1. 9.3.2. 9.3.3. 9.3.4. Boundaries of the study domain Specifity of the module Kinematic coupling Circuit coupling

133
134 135 136 137

9.4. Skew slots: results analysis


9.4.1. Post-processing quantities: multilayers 2D method 9.4.2. Post-processing quantities: extruded method 3D

139
140 141

USER'S GUIDE

PAGE E

CONTENTS

FLUX 9.10

PAGE F

USER'S GUIDE

FLUX9.10

Foreword

1.

Foreword

Introduction

This document describes the main new elements of the 9.10 version of FLUX. This new version: is part of the unification project of the FLUX 2D and FLUX 3D software. and it is accompanied by a new, more modern, man/machine interface. This foreword places version 9 within the FLUX project and presents the software-connected documentation associated to this version.

Contents

This foreword covers the following topics: Version 9 and the 2D/3D unification project The software documentation

USER'S GUIDE

PAGE 1

Foreword

FLUX9.10

1.1.

Version 9 and the 2D/3D unification project

Introduction

The FLUX project comprises: on the one hand, the unification of the FLUX 2D and FLUX 3D software on the other hand, the design of a new, more modern, interface

History and perspectives

To place version 9 within the FLUX project, we present the main phases of this project in the table below: Phase Description Version 8 2D/3D unification of geometrical preprocessor Version 9 2D/3D unification of physical preprocessor Version 10 Carrying out of a modern interface for the 3D solver and the 2D postprocessor Version 11 General unification of the 2D and 3D applications

Today

FLUX occurs in two main applications (Application 2D and Application 3D), as can be seen from the table below. FLUX 2D Application FLUX 3D Application / Skewed Geometrical and physical preprocessor (Preflux) Solver 3D Post Processor 3D (FLUX 3D)

Interface Windows unified 2D/3D Interface Windows specific to 2D Interface Non Windows specific to 3D

Solver 2D (SOLVER_2D) Post Processor 2D (POSTPRO_2D)

Ultimately, the 2D has been completely reconstructed: forgotten are now preflu, prophy, modpro, coppro, As to 3D, we must still wait for one more version in order to get both the solver and the postprocessor in the same package.

PAGE 2

USER'S GUIDE

FLUX9.10

Foreword

1.2.

The software documentation

Introduction

The software documentation associated to version 9 is also included in the 2D/3D software unification project.

Contents

This section covers the following topics: The software documentation: whatever is available so far The users guide and the 2D/3D unification project The users guide: the versions (on paper and on line) The tutorials and the technical papers for the 2D applications The tutorials and technical papers for the 3D applications

USER'S GUIDE

PAGE 3

Foreword

FLUX9.10

1.2.1. The software documentation: whatever is available so far


Whatever is available so far

The software documentation comprises: an installation guide a users guide (which is the document you are reading now) tutorials permitting an assisted initial implementation of the software for various physical applications (magnetostatic, electrostatic, thermal, motor, linear drive). technical papers which provide support in the modeling of more complex devices,

Where can these documents be found?

These documents are available (in pdf): on your working post in the installation folder C:\Cedrat\Doc_examples\Documentation\

PAGE 4

USER'S GUIDE

FLUX9.10

Foreword

1.2.2. The users guide and the 2D/3D unification project


Structure

The users guide is included in the FLUX project. It comprises: a unified description of the part which is common to both 2D and 3D applications a separate description of the parts which are specific to the 2D and 3D applications, respectively The general structure of the users guide is presented in the table below. FLUX (2D and 3D applications) General tools (FLUX environment) Geometry and meshing Physical description, Cinematic coupling, Circuit coupling The physical applications: Magnetic, Electric, Thermal, FLUX: Specificity 2D Applications Volume 4 Solve and Results FLUX: Specificity 3D Applications General tools (FLUX 3D environment) Solve and Results Physical applications (complements for advanced users)

Volume 1 Volume 2 Volume 3

Volume 5

USER'S GUIDE

PAGE 5

Foreword

FLUX9.10

1.2.3. The users guide: the versions (on paper and on line)
Introduction

The users guide appears in two versions: one version corresponding to the document on paper (or pdf) one version corresponding to the online support The two versions of the users guide are not identical: The document on paper comprises the necessary information in order to understand well what can be carried out with FLUX (pre-requirement) The online support includes the information mentioned above, to which the necessary information is added in order to make good use of the proposed software. For each of the important stages of a finite elements project, the information has been therefore split into two: the theoretical aspects (or principles) the practical aspects (or implemented at the level of the software) These two aspects are dealt with in different chapters, as presented in the table below. The chapters headed Geometry: principles Meshing: principles Physical: principles Geometry: software aspects Meshing: software aspects Physical: software aspects comprise information of the type : general information, reminders of physics modeling principle (with FLUX) software operation (its strengths and limits) advice in view of modeling: strategy, choice, general start, sequencing of operations structure of FLUX objects manipulation of FLUX objects description of commands for specific actions

Why two versions?

In order to identify information easily

Concretely

The contents of the two versions of the users guide is presented in the table below. Document on paper The theoretical aspects: Chapters headed: : principles Online support The theoretical aspects: Chapters headed: : principles The practical aspects: Chapters headed: : software aspects

PAGE 6

USER'S GUIDE

FLUX9.10

Foreword

1.2.4. The tutorials and the technical papers for the 2D applications
Definition

A tutorial has the objective to show how to use the software by means of a simple example. This type of document is useful for self formation as regards the software. All the commands are described. A technical paper has the objective to demonstrate the features of the software on a realistic technical example (emphasizing the interesting results which can thus be obtained). All the technical data are presented in the document, but the commands are not described in details.

Tutorials (2D)

The available tutorials for the 2D applications are listed in the table below. Tutorial: Application 2D Magneto Static Basic applications Electro Static Thermal Permanent and Transient Blushless Permanent Magnet Motor Magnetic applications with: Cinematic coupling Translating Motion Circuit coupling Application Induction Heating Magneto thermal

Technical papers (2D)

The technical papers available for the 2D applications are listed in the table below. Technical paper: 2D Application Scalar command of a machine (FLUX to Simulink Technology) Single phase and three phase transformer Superconductors (FLUX 2D version 7.60)

USER'S GUIDE

PAGE 7

Foreword

FLUX9.10

1.2.5. The tutorials and technical papers for the 3D applications


Definition

The objective of a tutorial is to show how to utilize the software by means of a simple example. This type of document is useful for self formation as regards the software. All the commands are described. A technical paper is meant to show the software features on a realistic technical example (emphasizing the interesting results which can thus be obtained). All the technical data are presented in the document, but the commands are not described in details.

Tutorials (3D)

The available tutorials for the 3D applications are listed in the table below. Tutorial: Application 3D Magneto Static Basic applications Magnetic applications with: Translating Motion Cinematic coupling Circuit coupling

Technical papers (3D)

The technical papers available for the 3D applications are listed in the table below. Technical paper: 3D Application Varying studies and rotating motion Rear-view mirror motor analysis with FLUX 3D End Windings characterization with FLUX 3D Permanent magnet machine Magneto Thermal Non Destructive Testing with FLUX 3D Application

PAGE 8

USER'S GUIDE

FLUX 9.10

Introduction to the novelties of FLUX version 9.10

2.

Introduction to the novelties of FLUX version 9.10

Introduction

This chapter presents the novelties of FLUX version 9.10. It lists the main novelties and provides the references of the chapters in which the information is detailed.

Contents

This chapter covers the following topics: The new FLUX preprocessor Other novelties

USER'S GUIDE

PAGE 9

Introduction to the novelties of FLUX version 9.10

FLUX 9.10

PAGE 10

USER'S GUIDE

FLUX 9.10

Introduction to the novelties of FLUX version 9.10

2.1.

The new FLUX preprocessor

Introduction

The main novelties of version 9.10 refer to the preprocessor of FLUX. Indeed, this new version: accomplishes the unification, at the level of the physical description, of the FLUX 2D and FLUX 3D software is accompanied by a still more improved interface

Contents

This section covers the following topics: FLUX environment and management of data Import of geometry/mesh and correction tools Description of the physical properties

USER'S GUIDE

PAGE 11

Introduction to the novelties of FLUX version 9.10

FLUX 9.10

2.1.1. FLUX environment and management of data


Introduction

Important modifications have been introduced to the FLUX environment from version 8.10 to version 9.10.

Where to find the information?

These novelties are presented in this section and they are detailed in chapter 3 concerning the Working environment and data management.

Working environment

As to the working environment, the modifications have been operated at the level of the general presentation: windows, toolbars, As to the general functioning, from now on the user has access to the assembly of entities independent of the context via: the data tree the Geometry, Mesh, Physics menus. The choice of a context gives access to the icon bars specific to that context.

Data management

As to the basic operations of handling the entities, certain additions have been brought about. From now on it is possible to: create entities in an indirect manner (in flight) edit a group of entities in a table (and carry out a grouped modification)

PAGE 12

USER'S GUIDE

FLUX 9.10

Introduction to the novelties of FLUX version 9.10

2.1.2. Import of geometry/mesh and correction tools


Coupling with the CAD

The coupling with the CAD is significantly improved. From now on it is possible to import the geometry under various formats (Step, Iges, Dxf) while having automatic correction tools of the geometrical defects. Furthermore, the meshing of the complex geometries (uneven surfaces imported from the CAD) is from now on possible.

Where to find the information?

These novelties are presented: for the theoretical aspects in this document, see chapter 4 Import of geometry/mesh: principles for the practical aspects in the on-line help, see chapter Import of geometry/mesh: software aspects.

USER'S GUIDE

PAGE 13

Introduction to the novelties of FLUX version 9.10

FLUX 9.10

2.1.3. Description of the physical properties


Introduction

The main novelty of version 9.10 concerns the physical preprocessor. Indeed, for this version, the physical preprocessor is integrated in the new FLUX environment; and at the same time there is a fusion of description mode of the physical properties between the applications 2D and 3D.

Where to find the information?

The main information concerning the physical preprocessor is grouped in the documents presented in the table below. In the document The novelties (V9.10) Users Guide (volume 2*) Users Guide (volume 3*)
*

read the chapter(s) on Novelties of the physical preprocessor (Chapter 5) The description of the physical properties in FLUX (Mainly Chapter 1, and possibly 2, 3, 4 and 5) The physical applications available in FLUX (Assembly of all the chapters of this volume)

Attention, these documents comprise only the chapters pertaining to the theoretical aspects (or principles) For the practical aspects (or carried out at the level of the software), refer to: the on-line help (which will be updated with the following patches)

PAGE 14

USER'S GUIDE

FLUX 9.10

Introduction to the novelties of FLUX version 9.10

2.2.

Other novelties

Introduction

The other novelties are briefly presented in this section. For more information on these novelties please refer to the appropriate chapters (see the following blocks).

Computation of iron losses

The computation of magnetic losses (or iron losses) a posteriori is proposed from now at the level of the 3D postprocessor. To carry out this computation two methods are proposed: the computation of the iron losses starting from the formulas of Bertotti the computation of the iron losses with the LS (Loss Surface) model These novelties are detailed (for the applications 2D and 3D) in the following chapters: Chap 7: Computation of the iron losses: principles Chap 8: Computation of the iron losses: software aspects

A new menu in 3D (Results)

New computations are proposed in FLUX Application 3D at the level of the postprocessor (result module), such as the computation of the magnetic losses (or iron losses), The a posteriori computations, integrally carried out in the result module, require the storage of an assembly of results of different types (values, curves, ). Consequently, a new menu, for the carrying out and the management of these computations (compute FE quantities), is brought in FLUX. The user will equally be able (by means of this menu) to carry out the storage of the physical quantities to the nodes. These novelties are detailed in chapter 6 Novelties of the 3D postprocessor.
Continued on next page

USER'S GUIDE

PAGE 15

Introduction to the novelties of FLUX version 9.10

FLUX 9.10

Skew slots

A new FLUX module (midway between the 2D and the 3D) is proposed for the modeling of the rotating machines with skew slots. This module (named Skew slots or) permits: The modeling of the machines which comprise a rotor or a stator with skew slots Starting from a 2D description of this machine The interestingness of this module is the facility of carrying out a quasi 3D or a 2 D study on the basis of a 2D description. The post-processing of the results is carried out with the 3D postprocessor. These novelties are detailed in chapter 9 Skew slots: principles

Coupling with Simulink

Variable time step in the coupling between FLUX and SIMULINK (not detailed in this document)

PAGE 16

USER'S GUIDE

FLUX 9.10

Working environment and data management

3.

Working environment and data management

Introduction

This chapter presents new features concerning: on the one hand, the working environment on the other hand, the data management

Content

This chapter contains the following topics: Working environment and graphic representation Data management

USER'S GUIDE

PAGE 17

Working environment and data management

FLUX 9.10

PAGE 18

USER'S GUIDE

FLUX 9.10

Working environment and data management

3.1.

Working environment and graphic representation

Introduction

This section concerns the working environment i.e.: the description and role of different zones presented in the FLUX window the customization possibilities proposed to the user

Content

This section contains the following topics: Presentation of working environment Modifying the environment Graphic

USER'S GUIDE

PAGE 19

Working environment and data management

FLUX 9.10

3.1.1. Presentation of working environment


FLUX window

The general FLUX window consists of several zones. These different zones are identified in the figure below.

Context bar Data tree

Title bar

Menus bar

Menus toolbars

Graphic scene toolbars

Graphic scene

Status bar

History

Configuration of the window

Preflux desktop is automatically depends of: Dimension of the application (2D or 3D) The physical application defined (no physic defined, magneto static, electrostatic, ) The context : Geometry, Mesh or Physics Or sub context (sub context for healing the geometry)
Continued on next page

PAGE 20

USER'S GUIDE

FLUX 9.10

Working environment and data management

Role of zones

The different zones and their principal roles are briefly described below: Element Title bar Function General information: Software name and version number Application (2D Steady Thermal) Name of the current project Access to the different menus: Project, Application, View, Display, Select Geometry, Mesh, Physic, Tools, Help Access to the toolbar corresponding to the contexts: Geometry, Mesh, Physic

Menu bar

Context bar

Menus Toolbars Project Tools

Commands of Project menu: New, Open, Save, Close, Exit Commands of Tools menu: Undo Commands of Geometry context: Creation of the geometric entities Propagate / Extrude Line, Face Build Faces, Volumes, Assign Regions Measure geometry (distance between two points )

Contexts toolbars: Geometry Context

Mesh Context

Check of the geometry Commands of Mesh context: Creation of mesh entities Actions on the mesh Check of the mesh Commands of Physic context: Creation of physic entities Actions on the physic Check of the physic
Continued on next page

Physic Context

USER'S GUIDE

PAGE 21

Working environment and data management

FLUX 9.10

Menus Toolbars (in the graphic scene): Commands of the View menu: View Refresh view, Zoom all, Zoom region Standard 1 view, Standard 2 view, Opposite view, Direction of view, View on X, View on Y, View on Z, Four views mode Commands of the Display menu: Display of coordinate systems, points, lines, faces, volumes, surface regions, volume regions Display of surface elements, points numbers, lines numbers Display of mesh points, mesh lines, nodes, surface elements Display of non meshed coils Commands of the Select menu: Activate the selection filter, Select points, Select lines, Select faces, Select volumes, Select surface regions, Select volume regions
Continued on next page

Display General

in the Geometry context in the Mesh context in the Physic context Selection

PAGE 22

USER'S GUIDE

FLUX 9.10

Working environment and data management

Role of zones (continued)

Element Entities tree

Function Entities tree of the FLUX project

History

Zone Command (masked)*

Information concerning different current actions (project evolution): Restoring of data during a project opening, Comments about the current actions, Advance of computation during the solving process, Access to functioning mode by commands in Python language.

Command Command echo

*This zone is masked. To display this zone, see Modifying the environment .

USER'S GUIDE

PAGE 23

Working environment and data management

FLUX 9.10

3.1.2. Modifying the environment


Modify the background color

To modify the background color (reverse video): In the View menu, click on Reverse video

Display/ mask zones

To display / mask zones: Use the arrows located on the zones sides (see example in the block below)

Display the Python command zone

The zone for the commands in Python language is masked (by default). To display this zone: Click on the arrow located on the bottom of the history zone as shown in the figure below.
Arrow to display the Python command zone

PAGE 24

USER'S GUIDE

FLUX 9.10

Working environment and data management

3.1.3. Graphics
Modes of rotation

Preflux3D 9.1 offers to users three modes for rotating geometries with left button of the mouse (two modes with the 8.1 version). User can see the active mode thanks the different cursors. Mode for 3D rotation 2D planar rotation around the center of the view. 3D rotation around the center of the object 3D rotation around the point defined by mouse cursor Mode activation Left button of the mouse Mouse far away from the center of the view Left button of the mouse Mouse close from the center of the view Left button of the mouse Shift button pushed Cursor

USER'S GUIDE

PAGE 25

Working environment and data management

FLUX 9.10

PAGE 26

USER'S GUIDE

FLUX 9.10

Working environment and data management

3.2.

Data management

Introduction

The building of a FLUX project consists in the handling of the entities. The basic operations for handling the entities are: on the one hand the creating, editing (modifying) and deletion operation on the other hand the selection operation New features on this subject are presented in this section.

Contents

This section contains the following topics: Entities handling: indirect creation Entities handling: array editing

USER'S GUIDE

PAGE 27

Working environment and data management

FLUX 9.10

3.2.1. Entities handling: indirect creation


Indirect creation

The 9.10 allows the indirect creation of entities. What is it? In most of description process (geometric, physical, description), it is necessary to respect a certain order in entities creation: points before lines, materials before regions, Now, if the logical order of entities creation is not respected, and if some entities are forgotten, it is possible to create these entities in an indirect way as shown on the example below. The example below shows the process of an indirect material creation at the moment of volume region creation.
1. Click on the arrow 2. Click on New

3. Enter a name and a comment 4. Enter B(H) properties of the material The material becomes available in the list of materials 5. Click on OK

PAGE 28

USER'S GUIDE

FLUX 9.10

Working environment and data management

3.2.2. Entities handling: array editing


Presentation

FLUX version 9.10 offers a new editing mode for entities. This is the edition of a group of entities in a table. Example (figure below): Edition in a table of a group of geometric parameters.

Entities table

With this new editing mode, information relative to an assembly of entities (notion of group) is displayed in a table. 1
Entities Entity Type Nom Comment Type Characteristics

2
Modify all Entity n1 Name_1 Comment_1 Initials values Char_1

3
Entity ni Name_i Comment_i Char_i

The role of different zones is presented in the table below. Column Function 1 Outline the structure of the Entity Type (group) 2 Concern data relatives to the group Allow modification of all values (for the group) 3 Concern data relatives to the entities (group) Allow modification of one particular value

Interest

With this new editing mode, it is possible: to quickly check set of data (for an entities group) and to correct values if necessary to give the same value (for a characteristic) to all the entities (of a group); i. e. to modify, in one step, all values located on the same line
Continued on next page

USER'S GUIDE

PAGE 29

Working environment and data management

FLUX 9.10

Modify in a table

To modify a particular value in a table: position the cursor on the wanted area (column 3) replace the display value by the wanted value To give the same value to all the entities of the group: position the cursor on the wanted area (column 2) replace Initials values by the common wanted value

PAGE 30

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.

Geometry/mesh importation: principles

Introduction

This chapter presents: on the one hand, the different possibilities of geometry/mesh importation with FLUX and the general options for conversion on the other hand, the principle of importation (importation of geometry starting from geometrical files or importation of geometry starting from mesh files)

Contents

This chapter contains the following topics: Geometry/mesh importation: overview Geometry importation (IGES, STEP, DXF, STL, FBD, INTER formats) Mesh importation (NASTRAN, PATRAN, UNV Ideas formats)

USER'S GUIDE

PAGE 31

Geometry/mesh importation: principles

FLUX 9.10

PAGE 32

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.1.

Geometry/mesh importation: overview

Introduction

This section presents a general point of view concerning the authorized formats for importation and the principle of conversion.

Contents

This section contains the following topics: Importation formats Principle of conversion and options for conversion

USER'S GUIDE

PAGE 33

Geometry/mesh importation: principles

FLUX 9.10

4.1.1. Importation formats


Authorized formats

The authorized formats for importation can be divided in two categories: geometry importation: - in standard format: IGES, STEP, DXF, STL - in proper format: FBD, IF3 (INTER) mesh importation: - in standard format: NASTRAN, PATRAN, UNV

Importation formats

The various formats of geometrical files accepted by FLUX are gathered in the table below. File format IGES (Initial Graphics Exchange Specification) STEP (Standard for Exchange of Product) DXF (Draw eXchange File) STL (STereo Lithography) FBD (FLUX2D geometry) INTER (IGES for FLUX3D) Extensions *.IGES, *.IGS *.STEP, *.STP *.DXF *.STL *.FBD *.IF3

The various formats of mesh files accepted by FLUX are gathered in the table below. File format NASTRAN neutral PATRAN neutral UNV (UNiVersel Ideas Master Serie) Extensions *.NAS, *.DAT *.PAN, *.DAT *.UNV

Type of accepted file

For importation FLUX accepts only files in text format. The binary files are not accepted. Attention: It is not possible to import the assembly file of several IGS files (*_ASM.IGS).

Multiple importation

Multiple importation is available. FLUX is able to import the files with different formats (DXF, STL, etc) in the same project.

PAGE 34

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.1.2. Principle of conversion and options for conversion


Principle of conversion

Importation is an operation that convert the initial file entities into FLUX entities (geometric entities of Point, Line, type).

Options for conversion

To perform the data conversion, different options are proposed to the user. These options are of two types: general options, available for all formats particular options, specific to the format Only the general options are described in this section.

General options for conversion

The general options for conversion available for all formats are following: choice of a coordinate system: to place the imported geometry in the FLUX project choice of the unit: to choose the units of the device dimensions choice of precision: to define the minimal distance enabling to distinguish two points These options are detailed in the following blocks.

Coordinate system

At the moment of importation, a coordinate system is created in the FLUX project with the name XXXi (where XXX = extension corresponding to the imported format). This coordinate system coincides with the principal coordinate system XYZ1. Then the user can displace the device (for example, with respect to the infinite box, etc.) by modifying the position of the imported coordinate system. At the moment of importation, the user can position the device in one of the following coordinate systems: the proper coordinate system of the device: XXXi a predefined coordinate system : XYZ1, Z_ON_OX, Z_ON_OY an user coordinate system:
Continued on next page

USER'S GUIDE

PAGE 35

Geometry/mesh importation: principles

FLUX 9.10

Length unit

The device is described in proper units in the initial file, but the information about the length unit is not present in this file. At the moment of importation, the user can choose a length unit as follows: by default: meter another possibility: meter * conversion factor The conversion factor is the ratio between the length unit chosen by the user and the FLUX length unit, which is the meter. Examples of conversion are presented in the table below. If the entities in the initial file are in Meter Millimeter Micron (micrometer) and the conversion factor is equal with 1 0.001 10-6 the unit in the FLUX project is Meter Millimeter Micron

Caution: The length unit previously chosen is automatically assigned to the imported coordinate system XXXi. If the device is imported in another coordinate system, the user must assure that the length unit of this coordinate system is compatible with the importation length unit.

Precision

The absolute precision is the minimum distance between two points of the geometry (or between two nodes of the mesh) from which the two points (or the two nodes) of the initial file are represented by only one point in the FLUX project.
Initial file: distance between 2 points (or nodes) FLUX file: 1 point

Absolute precision

The absolute precision is: either imposed by the user or automatically computed by FLUX (automatic precision)
Continued on next page

PAGE 36

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

Automatic precision

The automatic precision, quantity automatically computed by FLUX, is obtained by means of the following formula: Absolute precision = Relative precision * Diagonal where: Relative precision, also called relative epsilon, is a coefficient independent of the length unit, fixed to 10-5 for the importation Diagonal is the distance between two faraway points of the box surrounding the device (see the figure below) 3D geometry 2D geometry

USER'S GUIDE

PAGE 37

Geometry/mesh importation: principles

FLUX 9.10

PAGE 38

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.2.

Geometry importation (IGES, STEP, DXF, STL, FBD, INTER formats)

Introduction

This section deals with the importation of geometry starting from geometrical files. The formats which enable the geometry importation are following: standard formats: - Initial Graphics Exchange Specification (extensions: *.IGES, *.IGS) - Standard for Exchange of Product (extensions: *.STEP, *.STP) - Draw eXchange File (extension: *.DXF) - STereo Lithography (extension: *.STL) proper formats - FLUX2D geometry (extension: *.FBD) - IGES for FLUX3D (extension: *.IF3)

Interest of FLUX for IGES / STEP formats

The geometry importation from a file in IGES / STEP standard format enables the consideration by the FLUX projects of complex geometries with uneven surfaces. These surfaces cannot be directly built with the FLUX tools.

Contents

This section contains the following topics: Process of geometry importation Stage of conversion Stage of geometry checking: concept of geometric fault Stage of geometric faults correction / geometry simplification Geometry importation: strategies

USER'S GUIDE

PAGE 39

Geometry/mesh importation: principles

FLUX 9.10

4.2.1. Process of geometry importation


Introduction

The importation of a geometry from a file is an operation that consists in converting the geometry of the initial file (specific to the format) into FLUX entities (geometric entities of Point, Line, type).

Question

It is important to note that in FLUX, the user should build the geometry without faults. A fault, in the FLUX sense, is an error of the geometrical construction of intersection of lines type, of superposition of points type, etc. If there are geometrical faults in the origin file (intersection of lines, superimposed points, etc.), these can hinder and also block the process of geometry building: impossibility of building faces and/or volumes. So, after the geometry importation, it is necessary that complementary actions should be taken in order to search (identify) and correct the geometric faults.

Importation process

The process of importation is a process involving the three stages briefly describing in the table below and detailed in the following paragraphs. Stage 1 2 3 Description Conversion Geometry checking / search geometric faults Correction of geometric faults and/or geometry simplification

PAGE 40

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.2.2. Stage of conversion


Introduction

The first stage of importation is a stage of conversion of the imported geometry into the FLUX format.

Operation principle

The principle of operation of the importation is following: all the geometric entities of the initial file (specific to the standard and proper formats) are converted into the FLUX format (geometric entities of type Point, Line...) in the final file.

Conversion of entities

The entities of the initial file are read and converted into the FLUX entities. The summary table is presented below. The file in the format contains entities CAD points lines

which are converted into FLUX entities points defined by parameterized coordinates lines of type: segment defined by extremity points arc defined by origin, intermediary and extremity points curve (for the unspecified lines) faces of type: automatically defined by plane, cylindrical or conical surfaces uneven type, defined by any kind of surfaces points defined by parameterized coordinates lines of segment type defined by extremity points N lines of segment type lines of arc type defined by origin, intermediary and extremity points faces of automatic type, with triangular shape, defined by a plane surface points defined by parameterized coordinates faces of automatic type, with triangular shape, defined by a plane surface
Continued on next page

IGES / STEP faces

POINT LINE DXF POLYLINE ARC, CIRCLE 3DFACE VERTEX FACET

STL

USER'S GUIDE

PAGE 41

Geometry/mesh importation: principles

FLUX 9.10

Conversion of entities (continued)

The file in the format

contains entities CAD points lines

which are converted into FLUX entities points defined by parameterized coordinates lines of type segment defined by extremity points arc defined by origin, intermediary and extremity points automatic faces geometric parameters regions points defined by parameterized coordinates lines of type: segment defined by extremity points arc defined by origin, intermediary and extremity points

FBD faces geometric parameters regions points lines IF3

PAGE 42

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.2.3. Stage of geometry checking: concept of geometric fault


Introduction

The second stage is the geometry checking. This stage is the stage of a research (identification) of the geometric faults; as to the correction, this will be carried out in the following stage (stage 3). Before describing the modes of faults search, the different fault types are described in the following blocks.

Geometric faults

The geometric faults can hinder or block the geometry building process. The following can be therefore discerned: blocking faults (intersections and superpositions): these faults must be identified and corrected before building the geometry in FLUX. non-blocking faults (very small lines and faces, wires not closed, ): these faults do not impede the geometry building in FLUX, but they can influence in a negative manner the quality of the geometry building and/or the meshing The geometric faults are presented in the table below. Fault Example (or type) intersection of type: - line/line - line/face - face/face* superposition of type: - point/point (confused points) - line/line (superimposed lines) entities of small dimensions: - small line (line shorter than ) - small face (face shorter than ) open wire superposition of type: - point/line (point on a line) - point/face (point on a face) Consequence

blocking nonblocking

building of the faces and volumes impossible

difficulties of meshing missing face entities not used in the building of geometry

*In the next figure, the faces building after the importation of the geometry will generate the intersection of the faces. This type of fault is not identified by FLUX in the Geometric Fault entity, but it is blocking for the further volumes building. The connecting the points P1 and P2 by a new line before the faces building enables to avoid the intersection of the faces.

P1

P2

Continued on next page

USER'S GUIDE

PAGE 43

Geometry/mesh importation: principles

FLUX 9.10

Faults research modes

The research of the geometric faults can be carried out in two ways: by type of fault (described as research by type) for the assembly of types of faults (described as global checking of the geometry) Whatever the research mode, the result is the following: FLUX creates a geometric entity of the Geometric fault type for each fault found (this entity contains the information about the fault localization: number of concerned points, lines or faces) FLUX highlights this entity in a graphic window (specific display)

Research result

PAGE 44

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.2.4. Stage of geometric faults correction / geometry simplification


Introduction

The third stage is the stage of correction of geometric faults and/or geometry simplification.

Correction principle

The principle of correction proposed by FLUX for the various types of geometric faults is presented in the tables below. Fault of the superposition type Confused points Superimposed lines
L1 P3 P1 L2 P4 P2

Principle of correction Suppression of a point Cutting of the lines


L1 P1 P3 L2 P4 L3 P2

Fault of the intersection type Intersection of two lines


P3 L2 L1 P2 P1 P4

Principle of correction Cutting of the lines


P3

P1

L21 L11

L12 P2

P5
L22 P4

Intersection of a line and a face Fault of the type Line shorter than ... (value fixed by the user)
L1
L1 L2

Correction is to be made by the user Principle of correction Removal of the L2 line by fusion of the lines L1 and L2

L2

L1
L1

Face shorter than ... (value fixed by the user)


L1 F1

Removal of the F1 face by confusion of the lines L1 and L2

L2

L1

Continued on next page

USER'S GUIDE

PAGE 45

Geometry/mesh importation: principles

FLUX 9.10

Fault of the type Open wire


L1 P1 P2 L2

Principle of correction Closing of contour by prolongation of the L1 line


L1 P1 L2

Fault of the type Point on a line


L1 P1 P2 P3

Principle of correction Suppression of the point


P1 L1 P3

Point on a face
P1 F1

Suppression of the point


F1

Simplification principle

The principle of simplification proposed by FLUX consists to remove some lines and points and thus to reduce the geometry. Simplification is expected only for the lines of the segment type and arc of circle type. The principle of simplification is presented in the table below. Geometry of type
Segments located on the tangent of the straight lines
P1 L1
P2
L2

P3 L3 P4

Principle of simplification Removal of the lines L2 and L3 and suppression of the points P2 and P3 by fusion of the lines L1, L2 and L3
P1
L1

P4

Arc of circle having the same curve angle


L2

Removal of the lines L2 and L3 and suppression of the points P2 and P3 by fusion of the lines L1, L2 and L3
L1

L1
P1 P2

L3

P3 P4
P1

P4

Continued on next page

PAGE 46

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

Algorithms of automatic correction / automatic simplification

To facilitate the process of correction, the algorithms of automatic correction / automatic simplification are proposed. They are presented in the table below.

The algorithm of automatic correction automatic simplification

enables the correction of all blocking faults (superpositions and intersections) of all faults of type: lines shorter than

Note: These algorithms are planned especially for the 2D geometry, the result in 3D is not guaranteed.

Manual correction

To correct the other faults the user must carry out a manual correction with the tools presented in the table below. The use of these various commands is detailed in section Correction of geometric faults of chapter Geometry/mesh importation: software aspects. To correct the faults of type ... Intersection of lines Superposition of lines Line shorter than Face shorter than Open wire the user should ... Cut line on a point Cut line on intersection Fuse lines Confuse lines Extend line to point Extend line to line

USER'S GUIDE

PAGE 47

Geometry/mesh importation: principles

FLUX 9.10

4.2.5. Geometry importation: strategies


Introduction

Although it is possible and necessary to correct the geometric faults after importation, it is preferable to prepare the initial file so that the operations of correction in FLUX are minima. The checking of the geometry and the correction of possible geometric faults are essential.

Prepare the initial file

To prepare the initial file in general way: define the points, lines, faces, by respecting the characteristics of the FLUX geometry building module remove the intersections of lines, lines and faces, the superpositions of faces, The characteristics of geometry building module (description: the authorized shapes of faces and volumes, prohibited intersections and superpositions, ) are given in chapter Geometry: principles.

Constraints of FLUX software

It is not possible to perform the following operations in an imported geometry (containing lines of list edges type and faces of list facets type): modify the imported faces/lines propagate/extrude the imported faces/lines mesh the faces/volumes using mapped mesh generator

Capabilities of FLUX software

It is possible to perform the following operations in an imported geometry: build the faces/volumes mesh the faces/volumes using automatic mesh generator

PAGE 48

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.3.

Mesh importation (NASTRAN, PATRAN, UNV Ideas formats)

Introduction

This section deals with the importation of geometry starting from mesh files, named the mesh importation. The standard formats which enable the mesh importation are following: UNiVersel Ideas Master Serie (extension: *.UNV) NASTRAN neutral (extensions: *.NAS / *.DAT) PATRAN neutral (extension: *.PAN / *.DAT)

Interest

The importation of a geometry starting from mesh file enables the consideration by the FLUX projects of complexes geometries with uneven surfaces. These surfaces cannot be directly built with the FLUX tools.

Contents

This section contains the following topics: Process of mesh importation Stage of conversion Stage of fusion Stage of positioning Mesh importation: strategies

USER'S GUIDE

PAGE 49

Geometry/mesh importation: principles

FLUX 9.10

4.3.1. Process of mesh importation


Introduction

The importation of a geometry starting from mesh file is an operation which enables the building of the device geometry based on mesh information of an initial file. This approach enables the introduction in FLUX projects of uneven surfaces in the form of cut surfaces, but has the disadvantage of generating an important number of geometric entities (volumes, faces, lines). As consequence, the result of the mesh file conversion is not always compatible with the requirements of FLUX analysis (for example, the use of sliding cylinder, ). At the moment of mesh importation (or right afterwards) additional operations are necessary, in order to simplify and adjust the imported data.

Importation process

The mesh importation process involves three stages, briefly described in the table below and detailed in the next paragraphs. Stage 1 2 3 Description Conversion Fusion of the multiples faces and lines coming from the mesh importation (facets and edges) Positioning of the faces on a reference plan/cylinder

PAGE 50

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.3.2. Stage of conversion


Introduction

The first stage is a stage of conversion of the mesh entities into geometric entities.

Volume element: reminder

In FLUX, a volume element of the mesh is characterized by vertexes, edges and facets, as shown in the next figure

vertex side edge

Principle of conversion

The principle of conversion shown in the scheme below is the following: all the vertexes, edges and facets of volume elements of initial file are converted into points, lines and faces in the final file.

Importation in FLUX
1 square face meshed with 6 elements i l i group concept, regrouping

6 faces, 12 lines, 7 points

The volume elements having the same material in the initial file, enables the creation of volumes in the FLUX project.

Conversion of entities

The entities of the initial file are read and converted into FLUX entities, as presented in the table below. The file in the format contains entities CAD nodes NASTRAN line elements / PATRAN face elements / UNV groups: component or material which are converted into FLUX entities points defined by parameterized coordinates lines of edges list type faces of facets list type volumes

Structure of data

In FLUX, the geometric entities resulting from the mesh importation differ from standard geometric entities: the faces resulting from mesh importation are faces of facets list type the lines resulting from mesh importation are lines of edges list type

USER'S GUIDE

PAGE 51

Geometry/mesh importation: principles

FLUX 9.10

4.3.3. Stage of fusion


Introduction

Following the importation, the geometry of the imported device has multiple lines and faces deriving from multiple facets and edges of the initial file. The second stage is the stage of fusion (regrouping of the entities), which enables the reduction of number of lines and faces, and facilitates their handling, as well as the visualization of the device.

Fusion of faces: use

Although strongly advised, the fusion of faces/lines is optional. This operation becomes compulsory for the faces in the cases presented below. If kinematic coupling The fusion of dissociation faces (sliding cylinder, boundary of mobile mechanical set and compressible mechanical set) of faces located on these planes is compulsory

symmetry and/or periodicity planes

Concept of fusion

We call fusion of faces/lines the operation of regrouping faces/lines to form the main faces/lines of the device geometry.

Principle of fusion of faces and data structure

The principle of fusion of faces is shown on the scheme below. During fusion all faces belonging to the same surface are regrouped in one face.
Set of faces that results from facets of the initial file A single face that contains many facets

Fusion

The faces resulting from mesh importation are faces defined by a list of facets. Before the fusion of faces: every face (of facets list type) contains a single facet After the fusion of faces: every face (of facets list type) contains many facets
Continued on next page

PAGE 52

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

Regrouping surface and angle of fusion

The surface of regrouping is defined by the user, using an angle named angle of fusion. All adjacent faces whose angle is less than the fusion angle are regrouped in a single face (See figure of example below). Example : Three adjacent faces are regrouped in a single face with a fusion angle
Angle [0; ]

Angle [0; ]

The regrouping surfaces can be of different shapes (plane, cylindrical, ) and depend on the chosen value of fusion angle as follows: for an angle of small value (between 0 and 1), the regrouping surface is a planar surface for a larger angle, the regrouping surface can be of any shape

Precaution

So that the simplified geometry approaches with more real geometry, it is necessary to take some care as for the choices of an angle of fusion, the risk being to gather faces, which should remain separate. In general, it is advised to comply with the following rule: start with an angle that is inferior or equal to 1 - to identify the plane faces gradually increase the value of the angle - to identify the others faces

Attention

The fusion process does not create even surfaces. The regrouping surface is an uneven surface, although this surface looks like an even one.

And for the lines

The principle of lines fusion is the same with the one of faces fusion. It is illustrated in figure below.
Set of lines that results from edges of the initial file A line that contains many edges

Fusion

Continued on next page

USER'S GUIDE

PAGE 53

Geometry/mesh importation: principles

FLUX 9.10

Rules of fusion

Two faces (lines) can be regrouped if they belong to same volumes (faces). The mesh importation of a quarter cylinder before and after the fusion of faces and lines is shown in figure below.

Geometry created in FLUX starting from an imported mesh

Geometry in FLUX after fusion of faces and lines

PAGE 54

USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

4.3.4. Stage of positioning


Introduction

After importation of mesh and simplification of geometry, the quality of the faces obtained starting from mesh data can be unsatisfactory for the FLUX further operations (see examples below). In this case, it is necessary to adjust the geometry. Examples: If we want to impose the condition of periodicity on two faces which theoretically form an angle of 60, but in reality the imported faces form an angle of 59.9999, it is necessary to adjust the geometry in such way that the real angle between the two faces to be 60. If we want to use the sliding cylinder entity and if the face corresponding to the surface of dissociation not be really carried by a cylindrical surface, it will then be necessary to adapt the consequently geometry.

Positioning of faces: use

The positioning of the faces is optional but becomes compulsory for the faces in the following cases: If kinematics coupling the positioning of dissociation faces (sliding cylinder, boundary of mobile mechanical set and of compressible mechanical set) of faces located on these planes is compulsory

Symmetry and/or periodicity planes

Concept of positioning

We call positioning of a face on a plan or on a cylinder the operation that consists in projecting the face on a reference plan or cylinder, defined by the user. The positioning is not intended to orient differently the plans with respect to imported geometry, but to homogenize this geometry in order to ensure a good FLUX further operation.

Principle of positioning

The positioning of a face F on a surface S means the projection of points, nodes of F on S, the edges follow the movement. Thus, the use of positioning of faces by their displacement with many degrees with respect to the initial geometry can results in a geometry deformation. Many successive displacements can emphasize the deformation of the geometry even if we return to an arrangement conform to the imported geometry.

USER'S GUIDE

PAGE 55

Geometry/mesh importation: principles

FLUX 9.10

4.3.5. Mesh importation: strategies


Strategies of mesh importation

Previous to mesh data importation is important to choose a strategy for the importation. It is possible: to import a complete geometry of the device, i.e. all its components, the including box and the complete mesh of the study domain to import the geometry and the mesh of a only one component or of a part of the device and to complete the description of geometry and mesh in FLUX. The further steps of the project depends on the chosen strategy.

Strategy 1

The first strategy consists in importing the whole study domain. The process of importation can be presented as follows: Stage 1 Description Preparation of initial file in the origin software: full description of the device geometry addition of an air region or of a box including the device meshing of study domain Data importation into FLUX by using the option: with mesh (mesh data importation) Simplification of file: fusion of faces/lines Direct passage to physics

2 3 4
Strategy 2

The second strategy consists in importing a specific meshed part of the device. The process of importation can be presented as follows: Stage 1 Description Preparation of initial file in the origin software CAD (ex. rotor): description of the geometry of the device part mesh of this part Data importation into FLUX by using the option without mesh Simplification and adjustment of file: fusion of faces/lines positioning of faces Building in FLUX of the rest of the device geometry (ex. stator) : geometrical construction of other device parts construction of faces and volumes mesh of the whole computation domain Direct passage to physics

2 3

Important: The device parts, added by FLUX, do not have to touch the imported geometry (imported parts).
Continued on next page
PAGE 56 USER'S GUIDE

FLUX 9.10

Geometry/mesh importation: principles

Constraints of FLUX software

It is not possible to perform the following operations in an imported geometry containing lines of list edges type and faces of list facets type: modify the imported faces/lines propagate/extrude the imported faces/lines modify the mesh of imported objects; the initial mesh is entirely preserved

Capabilities of FLUX software

It is possible to perform the following operations in an imported geometry: build the faces/volumes mesh the faces/volumes using automatic mesh generator

Preparation of initial file

During the preparation of the initial file: you must verify if the mesh is non-conform (ex: the addition of two parts separately meshed is forbidden) when the periodicity is present, you should perform an identical mesh on the faces concerning the periodicity Attention: A non-conform mesh in the initial file may generate intersections that cannot be removed.

USER'S GUIDE

PAGE 57

Geometry/mesh importation: principles

FLUX 9.10

PAGE 58

USER'S GUIDE

FLUX 9.10

News of physical preprocessor

5.

News of physical preprocessor

Introduction

This chapter refers to news of physical preprocessor.

Contents

This chapter covers the following topics: List of principal new features Advices for 2D users

Reading advice

The general information concerning the physical preprocessor is detailed in the following documents: Volume 2*: Physical description, Circuit coupling, Kinematic coupling Volume 3*: The physical applications: Magnetic, Electric, Thermal
Attention, these documents comprise only the chapters pertaining to the theoretical aspects (or principles) For the practical aspects (or carried out at the level of the software), refer to the on-line help (which will be updated with the following patches)
*

USER'S GUIDE

PAGE 59

News of physical preprocessor

FLUX 9.10

PAGE 60

USER'S GUIDE

FLUX 9.10

News of physical preprocessor

5.1.

List of principal new features

Introduction

This section gives the list of principal new features of physical preprocessor.

Contents

This section covers the following topics: Physical description Physical applications: magnetic, electric, thermal Materials databases

USER'S GUIDE

PAGE 61

News of physical preprocessor

FLUX 9.10

5.1.1. Physical description


Boundaries conditions

Boundaries conditions are handled by the intermediate of: periodicity symmetry regions - line regions (or point) in 2D - face regions (or line) in 3D In 3D, surface constraints are suppressed.

Import of materials

In a FLUX project, the user can, from now on, import materials from several materials database. With the command Import Material, 3 banks are proposed. These banks are those located on the following directories: shared/ local / current directory (cf. Materials databases) To import a material: In the Physics menu, point on Material and click on Import Material

Materials orientation

To orient materials: In the Physics menu, point on Material and click on Orient Material for face (or volume) regions

PAGE 62

USER'S GUIDE

FLUX 9.10

News of physical preprocessor

5.1.2. Physical applications: magnetic, electric, thermal


Magnetic applications (general)

A new model for magnet is put forward: non linear magnet spline with transversal mu

Magnetic applications (3D)

For FLUX 3D users: inductors are suppressed and replaced by the electric component Coil Conductor a new mode for the description of composed coils is proposed coils of dipole type are suppressed and replaced by a new type of source of magnetic field Magnetic field created by a magnetic dipole

Electric applications

A new type of region is proposed for perfect conductors modeling (in Electro Static and Steady state AC Electric): Perfect conductor

Thermal applications

The physical description could be done with a user temperature unit (ex: Celcius degree).

USER'S GUIDE

PAGE 63

News of physical preprocessor

FLUX 9.10

5.1.3. Materials databases


News

FLUX allows the use of several material databases. In a FLUX project, the user can, from now on, import materials from several materials database.

The material databases

From the users point of view, it is possible to distinguish: external databases: this is those supplied with the software (CEDRAT, IMPHY, ) internal databases : this is those created by the user

Location

Depending on their use, databases could be placed at different location as presented in the table below. Database external internal Location Installation directory: C:\Cedrat\Materials Directory : indifferent (choice of the user) current (opening FLUX) Name FLUX_910_MATERI.DAT IMPHY_910_MATERI.DAT ***MATERI.DAT ***MATERI.DAT

Database choice

The choice of a database is carried out in the supervisor. To choose a database: Step 1 2 Action In the Tools menu, point on Options In the Options box, General tab, Material zone: Choose one of following possibilities: Shared (In the install directory ) Chose an external database Local Chose a directory Chose a database Current dir. (Prdfined directory) (database
MATERI.DAT)

PAGE 64

USER'S GUIDE

FLUX 9.10

News of physical preprocessor

5.2.

Advices for 2D users

Introduction

This section gives some advices for 2D users.

General

This part explains how to describe classical problems in 2D. How to ? Set an application Do From the main menu: point on Application / Define select an application From the main menu: point on Project / Export / Export physics click on Export physics to a TRA file

Create a TRA file

Magnetic applications

This part explains how to define current sources in magnetic applications. How to ? Define a conducting region (with total current defined) Do Choose the correct type of region: Coil conductor region Define the orientation of the current (positive or negative) Define the value of the current in the field Coil Conductor Region component ( the arrow will help you to define the circuit component corresponding to the total current source) Choose the correct type of region: Region with current density Define the value of the current in the field Current density by spatial formula: - Uniform current density: ex : 0.1 A/mm - Non uniform current density: enter a spatial formula

Define a conducting region (with current density defined)

USER'S GUIDE

PAGE 65

News of physical preprocessor

FLUX 9.10

Magnetic applications

This part explains how to define current sources in magnetic applications. How to ? Create a sine supply in Transient Magnetic application Do Enter a formula of type A*sin(B*time+C) Where: A is the magnitude B pulsation, can be B*PI C is the phase Enter a formula of type TRAPEZPER(TIME,A,B,C,D,E,F,G) Where A is the minimum value B is the maximum value C is the period D is the duration of the ascending slope E is the duration of the upper constant part F is the duration of the descending slope G is the time origin shift

Create a trapezoidal supply in Transient Magnetic application

Kinematic coupling

This part explains how to use kinematic coupling. How to ? Use a rotating airgap Do Create: a fixed mechanical set to assign to fixed face regions a compressible mechanical set to assign to the airgap face region a moving mechanical set to assign to moving face regions Create a fixed mechanical set to assign to fixed face regions a compressible mechanical set to assign to the airgap and the displacement face regions a moving mechanical set to assign to moving face regions

Use a translating airgap

PAGE 66

USER'S GUIDE

FLUX 9.10

News of 3D postprocessor

6.

News of 3D postprocessor

Introduction

This chapter refers to news of 3D postprocessor.

Contents

This chapter contains the following topics: Storage of physical quantities in the nodes New post-processing mode (menu compute FE quantities)

Complement / reading advice

Computation of magnetic losses (or iron losses) a posteriori is now proposed in the 3D postprocessor. Information relative to iron losses computations (for 2D and 3D applications) is detailed in the following chapters: Chap 7 Computation of iron losses: principles Chap 8 Computation of iron losses: software aspects

USER'S GUIDE

PAGE 67

News of 3D postprocessor

FLUX 9.10

PAGE 68

USER'S GUIDE

FLUX 9.10

News of 3D postprocessor

6.1.

Storage of physical quantities in the nodes

Introduction

This section refers to storage of physical quantities in each node of the meshing.

Contents

This section contains the following topics: Storage of quantities in the nodes: foreword Storage of quantities in the nodes: computation - direction of use

USER'S GUIDE

PAGE 69

News of 3D postprocessor

FLUX 9.10

6.1.1. Storage of quantities in the nodes: foreword


Introduction

In some cases, we need to store quantities in each node of the meshing. for magneto thermal application, we need to store losses by Joule effect in nodes of regions for an hysteresis model, we need to store H and B in nodes of regions for each time step

PAGE 70

USER'S GUIDE

FLUX 9.10

News of 3D postprocessor

6.1.2. Storage of quantities in the nodes: computation - direction of use


To store

To store quantities in the nodes of the meshing Step 1 2 3 Action Activate the following command sequence: compute FE quantities / Prepare computation Select STORED_QUANTITY Define the post-parameter (for values storage) enter a spatial formula enter a name and a comment enter a unit Choose the region for computation: choose the region type (volume, surface, line) select a (some) region(s) and finish by par END_LIST Choose a type of continuity: CONTINUOUS CONTINUOUS_BY_ELEMENT CONTINUOUS_BY_REGION
Creation of QUANTITY_RESULT_ executed. Creation of post-parameter executed

USER'S GUIDE

PAGE 71

News of 3D postprocessor

FLUX 9.10

PAGE 72

USER'S GUIDE

FLUX 9.10

News of 3D postprocessor

6.2.

New post-processing mode (menu compute FE quantities)

Introduction

New computations are proposed in FLUX Application 3D at the level of the postprocessor (result module), such as the computation of magnetic losses (or iron losses), The a posteriori computations, integrally carried out in the result module, require the storage of an assembly of results of different types (values, curves, ). Consequently, a new menu, for the carrying out and the management of these computations (compute FE quantities), is brought in FLUX.

Contents

This section contains the following topics: Necessity of a new menu: compute FE quantities Computation a posteriori: principle QUANTITY RESULT: definition (structure) QUANTITY RESULT: creation, edition, deletion QUANTITY RESULT: stored results post-processing

USER'S GUIDE

PAGE 73

News of 3D postprocessor

FLUX 9.10

6.2.1. Necessity of a new menu: compute FE quantities


Standard working

As part of standard FLUX simulation, the user: achieve one* Finite Element computation (solve module) then a result analysis (result module)
*

in fact this is a mono solving process for a Steady state AC Magnetic, but a multi solving process for a transient Magnetic Application.

Standard postprocessing

For result analysis, the general post-processable quantities are: on the one hand, local quantities, post-processable in all the points of the study domain on the other hand, global quantities, resulting from an integration, postprocessable over the entire study domain or on a part of this domain The different post-processing mode of theses quantities are presented in the chapter concerning result post-processing (volume 4). graphic representation of local quantities directly on the 3D view (menu isoval and arrow) or on a spatial support (menu cUrve or Relief), evaluation of global quantities by interactive integration (menu inteGral) or predetermined computation (menu compuTations). The different post-processable quantities available for the different physical application are presented in the chapter relative to physical applications (volume 3).

Necessity of a new postprocessing mode

With the new version (version 9.10), the user can achieve complementary computations a posteriori such as magnetic losses (or iron losses) computation, In this case, the user achieve: one* Finite Element computation (Solve module) then several computations a posteriori for iron losses (Bertotti formula, LS model, ) (Result module) For each computations a posteriori, the user keep information such as instantaneous power in a point, average power in a region,
*

in fact this is a mono solving process for a Steady state AC Magnetic, but a multi solving process for a transient Magnetic Application.
Continued on next page

PAGE 74

USER'S GUIDE

FLUX 9.10

News of 3D postprocessor

FLUX new features

This is why FLUX offers: a new menu for computations a posteriori : the menu compute FE quantities a new type of entity (QUANTITY_RESULT) to store a set of results relative to a computation a posteriori These new features are presented in the table below. With the menu you can compute a global quantity The value (scalar, vectorial, real or complex) is measurable with a
SENSOR

Exemple
FLUX_INDUCTOR, MAGNETIC_ENERGY MAGNETIC_FORCE

compuTations

The computed value is stored in an entity of RESULT type a set* of local or global quantities Values are not measurable with a
compute FE quantities SENSOR

BERTTOTI_IRON_LOSSES LS_IRON_LOSSES_REGIONS The computed values are stored in LS_IRON_LOSSES_POINT STORED QUANTITIES an entity of QUANTITY_RESULT

type
*

The set of computed quantities depends on the type of computation realized.

It could be: values in nodes one or several curves one or several values of particular results

USER'S GUIDE

PAGE 75

News of 3D postprocessor

FLUX 9.10

6.2.2. Computation a posteriori: principle


Process

A computation a posteriori could be broken up in several elementary stages as presented in the table below. Stage 1 2 3 Description Achievement of a computation a posteriori (post-computation) Saving of a set of results (post-results) relative to the realized computation (post-computation) Post processing on the set of results (post-results) relative to the realized computation (post-computation)

It is important to note that several computations a posteriori could be done (in the same project FLUX), thats imply a management of set of results relative to each of these computations.
Practically

All that concern management of computations a posteriori is placed in a new FLUX menu: compute FE quantities. The FLUX commands relative to the different stages presented in the previous block are presented in the table below Stage 1 2 3 Description Achievement of a computation a posteriori (or post-computation) Saving of a set of results (or post-results) Results post-processing (or post-results) Commandes FLUX
Prepare computation

Automatic creation of an entity of QUANTITY_RESULT type


Display values Draw curves Display isoval arrow

The commands Display values and Draw curves of the menu compute FE quantities send the user on the general commands of the Result menu of FLUX 3D.

PAGE 76

USER'S GUIDE

FLUX 9.10

News of 3D postprocessor

6.2.3. QUANTITY RESULT: definition (structure)


Introduction

An entity of QUANTITY RESULT type is an entity which allow the storage of a set of results in the case of a computation a posteriori.

Definition

An entity of QUANTITY RESULT type is defined by: a name a type corresponding to the type of computation realized, with information relative to the computation a set of computation results with information relative to these results - stored curves - post-parameters created - computed values the spatial support on which the computation has been done (point, region, )

Name

The name to identify the entity is set automatically by FLUX, during the creation of this one. It is built as following : COMPUTATION_TYPE_1, (See. block hereafter).

Types

Les diffrents types de calcul proposs sont prsents dans le tableau cidessous. Dfinition Iron losses by means of the BERTTOTI_IRON_LOSSES formula of Bertotti in regions Iron losses with the LS model LS_IRON_LOSSES_REGIONS in regions Iron losses with the LS model LS_IRON_LOSSES_POINT on a point Stored quantities STORED QUANTITIES in each node of the meshing Type

Stored results

The different stored results that could be saved are: stored curves post-parameters created computed values

USER'S GUIDE

PAGE 77

News of 3D postprocessor

FLUX 9.10

6.2.4. QUANTITY RESULT: creation, edition, deletion


Commands of data handling

Entities of QUANTITY RESULT type are automatically created by FLUX, and couldnt be modified. The effect of general commands of data handling is presented in the table below. Commande
Create sHow Modify prInt Delete

Commentaire Automatic creation by FLUX with the achievement of the computation (command Prepare computation) Display in the dialog window of the entity of QUANTITY RESULT type selected Print in the print file (.PRT) and display in the dialog window of the entity of QUANTITY RESULT type selected

Reach general information

To reach general information relative to a computation (entity of QUANTITY RESULT type): use the general command sHow Results example:
QUANTITY RESULT(1) = NAME(TEST) STORED_QUANTITY(...) PARAMETER_POST(TEST) SURFACE_REGIONS(...) QUANTITY RESULT(2) = NAME(LS_IRON_LOSSES_POINT) LS_IRON_LOSSES_POINT(...) CURVES(NAME(LS_IRON_LOSSES_POINT),...) COMPUTED_VALUES(...)

Delete

To delete set of results (entity of QUANTITY RESULT type) Activate the following sequence of commands: compute FE quantities / Delete computation

PAGE 78

USER'S GUIDE

FLUX 9.10

News of 3D postprocessor

6.2.5. QUANTITY RESULT: stored results post-processing


Stored results post-processing

To realize the results post-processing, you have to use the commands of the menu compute FE quantities. These commands allow reaching the different results stored in the entity of QUANTITY RESULT type. The command
Display values Draw curves Display isoval arrow

allows the post-processing of computed values of stored curves of post-parameters created

USER'S GUIDE

PAGE 79

News of 3D postprocessor

FLUX 9.10

PAGE 80

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.

Computation of iron losses: principles

Introduction

This chapter deals with the computation of magnetic losses, from the point of view of principles.

Contents

This chapter contains the following topics: Computation of losses: general presentation Computation of the magnetic losses by means of the formulas of Bertotti Computation of the magnetic losses with the LS model

USER'S GUIDE

PAGE 81

Computation of iron losses: principles

FLUX 9.10

PAGE 82

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.1.

Computation of losses: general presentation

Introduction

This section deals with the computation of losses in electromechanical devices, from a general perspective.

Content

This section covers the following topics: The losses in the electromechanical devices: general The magnetic losses: general computation methods Energy, instantaneous power, average power: reminder of definitions

USER'S GUIDE

PAGE 83

Computation of iron losses: principles

FLUX 9.10

7.1.1. The losses in the electromechanical devices: general


Losses: general aspects

The power losses in the electromechanical devices are mainly of three types: the magnetic losses in the magnetic circuits (also called iron losses) the losses by Joule effect in the coils (also called copper losses) the mechanical losses (mainly by friction and ventilation in the rotating machines)

Losses in magnetic materials

The power losses in magnetic materials are connected to the phenomena associated with the time variation of the magnetic field. They are classically subdivided into hysteresis losses, of microscopic origin and Foucault currents losses, of macroscopic origin. In fact it is a matter of eddy current in both cases. The hysteresis losses are generated by the time variation of the magnetic microstructure of the matter, mainly by the movement of the walls of the magnetic domains (Weiss); The Foucault losses are caused by the Joule effect of the induced (eddy) currents, whose intensity is proportional to the frequency of the excitation magnetic field. Thus, these losses are proportional to the square of frequency of the excitation magnetic field.

Magnetic losses and the hysteresis cycle

When the magnetic field has a cyclic variation in time, the magnetic materials are characterized by the locus of points (B, H), which is a closed curve. The process of cyclic magnetization determines the transformation of a part of the electromagnetic energy into thermal energy. In terms of power, it deals with the magnetic losses due to the cyclic magnetization. The cyclic variation in time of the magnetic field determines Foucault (eddy) currents in the magnetic materials which have electro-conductive properties. The Joule effect of these currents determines the Foucault currents losses. For reduced values of the frequency (f < 1Hz), the closed curve B(H), called static hysteresis cycle, does not depend on the frequency. The corresponding magnetic losses, called hysteresis losses, are proportional to the area of the static hysteresis cycle and with the frequency. When the frequency increases, the area of the closed curve B(H), usually called dynamic hysteresis cycle, increases. In this case, the magnetic losses, due to the cyclic magnetization, are greater than the hysteresis losses. The losses that correspond to the difference between the area of the dynamic hysteresis cycle and that of the static hysteresis cycle are usually called supplementary magnetic losses. In case of magnetic steels, these losses can be negligeable for frequencies equal to or under 50 Hz, but they become important for frequencies of the kHz order of magnitude.
Continued on next page

PAGE 84

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

Magnetic losses and the hysteresis cycle (continued)

Modeling

A more thorough study demonstrates that the losses are a response to very complex phenomena, often interconnected and pertaining to the microstructure of the magnetic alloys. Consequently, their dependence on the frequency and on the magnetic flux density is often difficult to model, and it depends on the studied alloys.

USER'S GUIDE

PAGE 85

Computation of iron losses: principles

FLUX 9.10

7.1.2. The magnetic losses: general computation methods


Introduction

The computation of the magnetic losses and the modeling of the soft magnetic materials are two utterly interdependent points. That is why the computation of the losses can be envisaged in two ways, as presented in the table below, and in the following sections. Principle of the method 1 the hysteresis is taken into consideration at the level of the magnetic behavior law B(H) the computation of the magnetic losses is therefore carried out directly the hysteresis is neglected at the level of the magnetic behavior law B(H) the computation of the magnetic losses is carried out a posteriori starting from theoretical or experimental formulas

Modeling of hysteresis (1)

The first approach concerns the modeling of hysteresis at the level of the magnetic behavior law B(H). It deals with the integration of the B(H) dependence in the direct solving of the problem. Even if all the numerical problems of convergence and of management of the history of the magnetization process are solved out, this approach requires important computation time and memory size, which makes the simulations extremely difficult in the case of rotating machines.

Computation a posteriori (2)

With this second approach, the hysteresis is not introduced at the level of the magnetic behavior law B(H). Neglecting the magnetic hysteresis in the direct solving of the problem results from the need for simplification, but also from the hypothesis that the hysteresis does not modify in an essential manner the repartition of the magnetic flux in the device. The computation of the spatial and temporal repartition of the magnetic flux density is carried out by means of an univocal B(H) characteristic. Then, starting from this distribution, the magnetic losses are calculated by means of the theoretical or experimental formulas.
Continued on next page

PAGE 86

USER'S GUIDE

FLUX 9.20

Computation of iron losses: principles

Literature: computation of the magnetic losses

In order to calculate the power correspondent to the magnetic losses, the following expressions are found in the literature: for the magnetic losses by hysteresis : Ph = k h f Bmax (hysteresis) where: is the coefficient of Steinmetz, ranging from 1.6 to 2.0 f is the frequency Bmax is the pick value of the magnetic flux density for the losses generated by the Foucault (eddy) currents : Pec = k ec f 2 B2 (eddy currents) max

With FLUX

FLUX proposes the users two modes of computation of the magnetic losses. In both cases, it is a matter of an a posteriori computation of the magnetic losses. The hysteresis is therefore not modeled directly at the level of the solving process and the B(H) magnetic behavior law is an univocal relationship. The two proposed modes of computation are presented in the diagram below and detailed in the next sections.
FLUX simulation in Steady state AC Magnetic Value of B in each node of the meshing FLUX simulation in Transient Magnetic Signal B(t) in each node of the meshing Solver 2D or 3D

Calculus of the losses by means of the formulas of Bertotti

Introduction of the B(t) signal in the LS model and calculus of losses

Post Processor 2D or 3D

USER'S GUIDE

PAGE 135

Computation of iron losses: principles

FLUX 9.10

7.1.3. Energy, instantaneous power, average power: reminder of definitions


Introduction

Before approaching the computation of the magnetic losses for the Steady state AC Magnetic and Transient Magnetic applications of FLUX, this paragraph reminds what the physical quantities calculated in FLUX are: energy, instantaneous power, average power.

Postprocessable quantities

The post-processable quantities in the 3D problems are of two types: local quantities, post-processable in all the points of the study domain global quantities, resulting from an integration, post-processable over the entire study domain or on a part of this domain These physical quantities are presented in the two tables below.
Local quantity Name Volume density of dP(t) instantaneous power Volum density of energy dW over the period Volume density of average dPmoy power over a period Global quantity Instantaneous power Energy over the period Average power (over a period) Name Obtained by Unit

W/m3
dW = dP(t ) dt
T 0

J/m3
W/m3
Unit

dPmoy =

1 T dP(t )dt T 0

Obtained by
P(t ) = dP(t ) dv
reg

P(t) W Pmoy
W = P(t ) dt
T 0

W J W

W = dW dv
reg

Pmoy =

1 T P(t ) dt T 0

Pmoy = dPmoy dv
reg

Vocabulary

Therefore in this document we speak about: Instantaneous power of the losses, or Instantaneous losses Energy of the losses over the period Average power of the losses, or Average losses

PAGE 88

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.2.

Computation of the magnetic losses by means of the formulas of Bertotti

Introduction

This section deals with the computation of the magnetic losses in FLUX by means of the formulas of Bertotti.

Contents

This section covers the following topics: General expression of the magnetic losses: formulas of Bertotti Computation of the losses in Steady state AC Magnetic applications (formulas) Computation of the losses in Transient Magnetic applications (formulas) Estimation of the coefficients of Bertotti Analysis of the results: the post processable quantities Supplementary information on the modeling of the magnetic losses by means of the theory of Bertotti is available in the paper: An improved approach to power losses in magnetic lamination under non sinusodal induction waveform - F. Fiorillo and A. Nokinov IEEE Trans. on Magn. Vol 26 n5 sept. 1990

Bibliography

USER'S GUIDE

PAGE 89

Computation of iron losses: principles

FLUX 9.10

7.2.1. General expression of the magnetic losses: formulas of Bertotti


Decomposition of the losses

The total magnetic losses can be decomposed into three categories: the losses by hysteresis (P1), proportional to the frequency f, which are the most significant component of the magnetic losses at low frequency the classical Foucault currents losses (P2), proportional to f 2 the supplementary losses or losses in excess (P3), proportional to f 3 2 The separation of the two last types of losses is artificial. They can be regrouped in one term and they therefore correspond to the losses associated with the cyclic magnetization process.

Expression of the losses

The theory of Bertotti gives us the expression of the magnetic losses in function of the frequency and of the peak value of the magnetic flux density. The density of power is expressed by means of the relationship:
dP = c1 B 2 f m

+ c 2 (Bm f )2 + c 3 (B m f )

3/ 2

P1

P2

P3

where: c1 is the coefficient of losses by hysteresis c2 is the coefficient of classical Foucault currents losses c3 is the coefficient of supplementary losses or in excess losses f is the frequency Bm is the maximum induction attained
The coefficients c2 and c3 are expressed by means of the following relationships:

c 2 = 2 d 2 6 where:
is the electric conductivity of the magnetic material d is the thickness of the sheet (lamination)

c 3 = G V0 S where:
G is a constant without dimension S is the cross-section of the sheet (lamination)

V0 is a constant field, which depends on the difference of coercitive magnetic field


strength between two magnetic objects (Mos) according to the theory of Bertotti

PAGE 90

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.2.2. Computation of the losses in Steady state AC Magnetic applications (formulas)


Steady state AC Magnetic: reminder

In a Steady state AC Magnetic application we are interested to study the permanent sinusoidal time variation of the magnetic field. The unknown (potential) variables and the derived physical quantities (magnetic field strength and magnetic flux density) are supposed to vary in a sinusoidal manner in function of time. The complex representation is therefore utilized, and the solution can be obtained in one solving.

Power

As far as the magnetic losses are concerned, the volume density of average power dPmoy is written:
dPmoy = k h B2 f m

2 d 2 (Bm f )2 + 6

k e (B m f )

3/ 2

. 8,67

(1)

Losses by hysteresis

Classical losses

Losses in excess

where: kh is the coefficient of losses by hysteresis ke is the coefficient of losses in excess is the conductivity of the material d is the thickness of the lamination f is the frequency Bm is the peak value of the magnetic flux density which becomes, within the computation frame of FLUX:
2 d 2 (Bm f )2 + k e (Bm f )3 / 2 . 8,67 k f dPmoy = k h B2 f + m 6

(2)

where: kf is the coefficient of filling (close to 1). This coefficient considers the electrical insulation of the laminations of the magnetic core. The average power dissipated in a volume region is written as:
Pmoy = dPmoy dv
reg

Continued on next page

USER'S GUIDE

PAGE 91

Computation of iron losses: principles

FLUX 9.10

Limits of validity

It is important to note that in the previous formula the Bm variable stands for the peak value of the magnetic flux density. The software utilizes the value of the magnetic flux density in each point. Consequently, it is convenient to be very careful with the results concerning the problems represented by the rotating machines with the Steady state AC Magnetic simulation. Indeed, for this type of simulation the rotor has a fixed position with respect to the stator, and the real rotor movement is modeled by changing the resistivity of the conductors of the rotor electric circuit. Thus, the calculated magnetic flux density in a point is dependent on the given position of the rotor in relationship with the stator. This value in a point can be different from a rotor-stator position to another, reflecting the space harmonics of the magnetic field. It follows that the calculated magnetic flux density does not correspond to the peak value of the magnetic flux density over a period in the time domain if the rotor were turning. Consequently, the computation of the magnetic losses must be utilized in this case with much caution. Moreover, in the case of a non-linear approximation for the magnetic behavior law B(H), the saturation phenomenon, introduced by means of an equivalent model of magnetization, can alter the local values of the magnetic flux density.

(case of asynchronous machines)

PAGE 92

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.2.3. Computation of the losses in Transient Magnetic applications (formulas)


Transient Magnetic: reminder

In a Magneto Transient application, we are interested to study the variable regime or the transient time variation of the magnetic field. The computation carried out is of step by step in time domain type. As regards the magnetic losses, the volume density of the instantaneous power dP(t) is written: 2 3/ 2 d 2 dB dB 2 dP(t ) = k h B m f + (3) (t ) + k e (t ) 12 dt dt

Losses by hysteresis

Instantaneous power

Classical losses

Losses in excess

where: kh is the coefficient by hysteresis ke is the coefficient of losses in excess is the conductivity of the material d is the thickness of the lamination Bm is the peak value of the magnetic flux density which becomes, within the frame of FLUX computation:
d2 dP(t ) = k h B2 f + m 12 dB (t ) + k e dt
2

dB (t ) dt

3/ 2

kf

(4)

where: kf is the coefficient of filling (close to 1). This coefficient considers the electrical insulation of the laminations of the magnetic core.
Average power over a period

The volume density of the average power over a period, dPmoy is written as:
dPmoy = 1 T dP(t )dt T 0
3/ 2 d 2 dB 2 dB (t ) + k e (t ) k f dt (5) dt 12 dt

which becomes:
dPmoy 1 = k h B f kf + T
2 m

The average power dissipated in a volume region is written as:


Pmoy = dPmoy dv
reg

USER'S GUIDE

PAGE 93

Computation of iron losses: principles

FLUX 9.10

7.2.4. Estimation of the coefficients of Bertotti


Necessary coefficients

In order to calculate the magnetic losses by the formula of Bertotti, we have to define the coefficients for the concerned regions, which are presented in the table below.
Coefficient coefficient of magnetic losses by hysteresis conductivity (coefficient of classical Foucault currents losses) coefficient of losses in excess thickness of the sheet coefficient of filling (0 < kf 1) frequency (except in Steady state AC Magnetic) Unit WsT-2m-3 Sm-1

kh ke d kf f

W(Ts-1)-3/2m-3 m Hz

Estimation of coefficients

In order to determine the coefficients kh and ke, we have to refer to the data provided by the manufacturers of laminations. Generally, the manufacturers provide the value of iron losses for given values of the magnetic flux density and frequency. Two values of losses, for two different values of magnetic flux density and/or frequency are enough in order to determine these coefficients by the equation (1) given below. Example: For the lamination Fe V 1000-65-H (with = 4739300 Sm-1 and d = 0,65 10-3m), the volume losses for the frequency f = 50 Hz, for Bm = 1.0 T and Bm = 1.5 T allow to define the coefficients kh and ke. Typical values: kh = 363 WsT-2m-3 ke = 16,2 W(Ts-1)-3/2m-3

PAGE 94

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.2.5. Analysis of the results: the post processable quantities


The postprocessable quantities

The post-processable quantities are: on the one hand, the density of the iron losses (local quantity, post-processable in all the points of the study domain) on the other hand, the iron losses (global quantities, resulting from an integration, post-processable over the entire study domain or on a part of this domain) The available local quantities are presented in the table below. The instantaneous quantities are quantities calculated only for a Transient Magnetic application.
Quantity Instantaneous density of iron losses: dP(t) Average density of iron losses: dPmoy Name
DP__INST DP__MOY

Local quantities

Unit

Interpretation

W/m3 W/m3 dPmoy = 1 T dP(t )dt T 0

The density of iron losses is a density of total iron losses, which can be decomposed into three terms: the density of partial iron losses by hysteresis the density of classical partial iron losses by Foucault currents the density of supplementary or in excess partial iron losses These different terms are equally accessible (only in 3D).

Global quantities

The available global quantities are presented in the table below. The instantaneous physical quantities are physical quantities calculated only for a Transient Magnetic application.
Quantity Name Instantaneous iron P_ _INST losses: P(t) P_ Average iron _MOY losses: Pmoy Energy of iron WP losses: W Unit Interpretations
P(t ) = dP(t ) dv
reg

W W J
Pmoy = 1 T P(t ) dt T 0
T 0

Pmoy = dPmoy dv
reg

W = P(t ) dt

W = dW dv
reg

The iron losses are total iron losses, which can be decomposed into three terms: the partial iron losses by hysteresis the classical partial iron losses by Foucault currents the supplementary partial iron losses These different terms are equally accessible (only in 3D).

USER'S GUIDE

PAGE 95

Computation of iron losses: principles

FLUX 9.10

PAGE 96

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.3.

Computation of the magnetic losses with the LS model

Introduction

This section deals with the computation of the magnetic losses in FLUX by means of the LS model (Loss Surface).

Contents

This section covers the following topics: General presentation of the LS model The characterized materials (nuances of sheets) Computation of the losses with the LS model Analysis of the results: the post-processable quantities

USER'S GUIDE

PAGE 97

Computation of iron losses: principles

FLUX 9.10

7.3.1. General presentation of the LS model


Introduction

The LS (Loss Surface) model is a method of estimation of the magnetic losses a posteriori, based on a model of dynamic hysteresis associated to a finite elements simulation. The detailed principle of the method is given in the appendix. Only certain main points are described in this section. The LS model requires that the magnetic behavior of a material be perfectly well defined, having knowledge of a characteristic surface H(B,dB/dt) (determined experimentally). Thus, for a B(t) signal of a certain shape and frequency, we can go up via the H(B,dB/dt) surface to the H(t) field, and thus reconstruct the dynamic cycle of hysteresis corresponding to it. This principle is represented in a schematic manner in the figure below.
Signal B(t) of a certain shape and frequency Characteristic H (B, dB/dt) surface of the material measured experimentally Reconstruction of signal H(t) (Reconstruction of dynamic hysteresis cycle) Calculus of losses

Principle

Characteristic surface H(B,dB/dt)

For each of the materials, the characteristic surface H(B,dB/dt) can be obtained by using a Epstein type device for magnetic measurements in medium frequency. An example of this type of surface is represented in the figure below.

Continued on next page


PAGE 98 USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

Reconstruction of the cycle

An analytical model permits the reconstruction of the signal H(t) of the magnetic field strength starting from the signal B(t) of the magnetic flux density: H(B,dB/dt) = Hstatic(B) +Hdynamic (B,dB/dt) B(H) curves like those in the figure below can therefore be obtained, permitting the computations of iron losses quite accurately.
1.6 1.2 0.8 0.4 0 -0.4 -0.8 -1.2 -1.6 -1800

-1200

-600

600

1200

1800

H (A/m)

Estimated

Measured

Sinusoidal magnetic flux density + 5th harmonic at 200Hz

With FLUX

This model of magnetic losses is not a generic model. It requires the following information for each of the materials: knowledge of the characteristic surface H(B,dB/dt), which must be measured experimentally a reconstruction of the H(t) signal That is why this model is described in FLUX by means of the subroutines* (one subroutine to each quality of laminations).
*

Note : this is not user subroutines.

USER'S GUIDE

PAGE 99

Computation of iron losses: principles

FLUX 9.10

7.3.2. The characterized materials (nuances of sheets)


Available materials

The LS model is assigned to different nuances of laminations, which have been especially described to this purpose. These are (by the international nomenclature IEC 60404-8-4-1998): M100065D M60065A M80065A M60050A M40050A M33065A M33035A M27035A M100065NR ( = M100065D but Non Annealed) M33035 A ARCELOR M80050A If you will wish to add a new material, get in touch with Cedrat and the L.E.G. (Laboratoire dElectrotechnique de Grenoble); you should expect a minimum delay of approximately six months.

PAGE 100

USER'S GUIDE

FLUX 9.10

Computation of iron losses: principles

7.3.3. Computation of the losses with the LS model


Magneto Transient: reminder

In a Transient Magnetic application, we are interested to study the variable regime or the transient time variation of the magnetic field. The computation carried out is of step by step in time domain type. As regards the magnetic losses, it is possible to calculate: the volume density of instantaneous power dP(t) via the analysis carried out by means of the LS model the volume density of average power over a period dPmoy : 1 T dPmoy = dP(t )dt T 0 the average power over a period , dissipated over a region: Pmoy = dPmoy dv
reg

The calculable powers

Problematic

Within a Transient Magnetic application, it is the computation of the Instantaneous power of losses, or Instantaneous losses over a region, which is carried out for each of the time steps. In order to calculate the Average power of the losses or Average losses over a region, we have to get the average of the Instantaneous power of the losses, over a period. The user must therefore define the period for the computation of this average value.

Definition of the period

In practice, for each of the proposed computations at the level of the post processor, the user has to define the time interval corresponding to a period. In reality, one can define a time interval which represents a complete period or a portion of a period (period, half-period, quarter of a period). The various possibilities are presented in the table below.
Choice Period Description If the period involves N time steps, the user selects the time steps 1 and N+1 (The time steps 1 and N+1 are identical) If the period involves 2N time steps, the user selects the time steps 1 et N+1 (FLUX reconstitutes the electrical period which comprises 2N+1 time steps. The time steps 1 and 2N+1 are identical)

Half-period

Normal symmetry f(T/2+t) = - f(t) Aperiodic FLUX does not take into consideration this period.

USER'S GUIDE

PAGE 101

Computation of iron losses: principles

FLUX 9.10

7.3.4. Analysis of the results: the post-processable quantities


The postprocessable quantities

The post-processable quantities in the 3D problems are of two types: local quantities, post-processable in all the points of the study domain global quantities, resulting from an integration, post-processable over the entire study domain or on a part of this domain These physical quantities are presented in the two tables below.

Local quantities

The available local quantities are presented in the table below. The instantaneous quantities are quantities calculated only for a Transient Magnetic application.
Quantity Name BMAG1_LS B reconstituted: BLS HMAG1_LS H reconstituted: HLS Density of instantaneous DP__INST iron losses: dP(t) Density of average DP__MOY iron losses: dPmoy Unit T A/m Interpretation

W/m3 W/m3 dPmoy = 1 T dP(t )dt T 0

Global quantities

The available global quantities are presented in the table below. The instantaneous quantities are quantities calculated only for a Transient Magnetic application.
Quantity Name Unit P_ Instantaneous _INST W iron losses: P(t) P_ Average _MOY W iron losses: Pmoy Energy of iron WP J losses: W Interpretation
P(t ) = dP(t ) dv
reg

Pmoy =

1 T P(t ) dt T 0
T 0

Pmoy = dPmoy dv
reg

W = P(t ) dt

W = dW dv
reg

PAGE 102

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

8.

Computation of iron losses: software aspects

Introduction

The computation of magnetic losses, or iron losses, is an a posteriori computation, which is carried out at the post processing level (2D or 3D) of FLUX. This chapter presents the operational modes for the computation of losses, starting from the formulas of Bertotti, or by means of the LS model (Loss Surface): on the one hand, for the computations carried out in 2D (FLUX 2D Application) on the other hand, for the computations carried out in 3D (FLUX 3D Application )

Contents

This chapter contains the following topics: Iron losses: computation in 2D (FLUX 2D application) Iron losses: computation in 3D (FLUX 3D application)

Reading advice

This chapter deals only with the practical aspects (implemented at the level of the software). For the theoretical aspects (principles), please refer to the Computation of iron losses: principles chapter.

USER'S GUIDE

PAGE 103

Computation of iron losses: software aspects

FLUX 9.10

PAGE 104

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

8.1.

Iron losses: computation in 2D (FLUX 2D application)

Introduction

This section deals with the computation of magnetic losses, or iron losses in 2D (FLUX application 2D), starting from the formulas of Bertotti, and by means of the LS model.

Contents

This section contains the following topics: Iron losses 2D (formulas of Bertotti): foreword Iron losses 2D (formulas of Bertotti): computation directions of use Iron losses 2D (LS model): foreword Iron losses 2D (LS models): computation directions of use

Attention !!

The iron losses computation: starting from the formulas of Bertotti is carried out by means of the standard post processor of FLUX 2D: POSTPRO_2D with the LS model it is carried out by means of the ancient postprocessor of FLUX 2D: EXPGEN

USER'S GUIDE

PAGE 105

Computation of iron losses: software aspects

FLUX 9.10

8.1.1. Iron losses 2D (formulas of Bertotti): foreword


Module FLUX

The computation of magnetic losses, or iron losses is an a posteriori computation, which is carried out at the level of the standard postprocessor of FLUX 2D: POSTPRO_2D.

Applications

The computation of magnetic losses, or iron losses, starting from the formulas of Bertotti can be carried out with the following magnetic applications: Steady state AC Magnetic and Transient Magnetic.

Effected computations

Within the frame of a Steady state AC Magnetic application, it is the computation of the Average Power of losses (or Average losses) that is carried out. Within the frame of a Transient Magnetic application, it is the computation of the Instantaneous Power of losses (or Instantaneous losses) that is carried out.

Process in two stages

The computation process is carried out in two stages as presented in the table below. Stage 1 2 Description Allocating of the Bertotti coefficients to the region(s) concerned by the computation Computation of the iron losses over one or some of the regions: for a Steady state AC Magnetic application (Mag Harm) : computation of average losses for a Transient Magnetic application (Mag Trans) : computation of instantaneous losses in function of time

It is important to note that the assembly of coefficients is set at 1 by default.

PAGE 106

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

8.1.2. Iron losses 2D (formulas of Bertotti): computation directions of use


Introduction

The operating mode for the computation of losses starting from the formulas of Bertotti is presented for the Mag Harm and Mag Trans applications. In order to allocate the values of the Bertotti coefficients to the region(s) concerned by the computation: Step 1 2 Action In the Physics menu: point on Coefficients and click on Modify In the dialogue box Physics properties/ tab Coefficients: for the desired region : click on Iron losses coefficients in the Losses column In the dialogue box Iron losses coefficients: enter the values of the following coefficients : hysteresis losses coefficient (kh) W.s.T-2.m-3 S.m-1 classical losses coefficient () losses in excess coefficient (ke) W.(T.s-1)-3/2.m-3 thickness of lamination (d) m stacking factor (kf) frequency of the sources (f) Hz click on OK In the dialogue box Physics properties / tab Coefficients: resume from stage 2 for the following region or click on OK to finish the sequence

Allocate the coefficients

Bertotti computation in Mag Harm

In order to calculate the average iron losses over one of the regions in Steady state AC Magnetic, starting from the Bertotti formulas: Step 1 2 Action In the Computation menu: Click on On a support In the box Computation on a support manager: select a region click on the button Properties In the box Computation properties click on Scalar iron losses / Total core losses / Add click on OK In the box Computation on a support manager: click on Compute
The result is displayed in the box Computation on a support manager
Continued on next page

USER'S GUIDE

PAGE 107

Computation of iron losses: software aspects

FLUX 9.10

Bertotti computation in Mag Trans

In order to trace the evolution of the instantaneous iron losses over one or some regions in Transient Magnetic, calculated starting from the formulas of Bertotti: Step 1 2 Action In the menu Computation: Click on 2D curves manager In the box 2D curves manage: in the zone Curve description choose Parameter in the zone First axis choose Time in the zone Second axis choose Scalar iron losses in the zone Third data choose the region for the computation click on the button Create or the icon Create and Display
The curve is displayed in the 2D Curve sheet

Attention

The losses are given by the average value of the instantaneous losses calculated over a period. In transient magnetic this computation must be carried out over a complete period.

PAGE 108

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

8.1.3. Iron losses 2D (LS model): foreword


Module FLUX

The computation of the magnetic losses, or iron losses, is an a posteriori computation, which is carried out at the level of the ancient post processor of FLUX 2D: EXPGEN This module is accessible at the level of the supervisor (tab FLUX 2D): Compatibility / Analysis compatibility / Result with Expgen

Applications

The computation of the magnetic losses, or iron losses with the LS model can be carried out only by the Transient Magnetic applications. The simulation is a simulation carried out step by step in time.

Effected computations

Within a Transient Magnetic application, it is the computation of the Instantaneous power of losses (or Instantaneous losses) that is carried out.

USER'S GUIDE

PAGE 109

Computation of iron losses: software aspects

FLUX 9.10

8.1.4. Iron losses 2D (LS models): computation directions of use


Exploitation of results

It is possible to carry out the exploitations of the following results: display of the density of iron losses over one region in color shade form evaluation of the density of iron losses in a point and tracing of B and H reconstituted in that point (curve B(H)) computation of the iron losses in a region It is equally possible to achieve: the export of the densities of iron losses to the nodes of the meshing (for a possible thermal computation)

Display the density of iron losses in color shade form

In order to display the density of iron losses over a region in color shade form, the sequence of questions/answers described in the table below should be followed: The starting point is the main menu of EXPGEN. Question Chosen command What view you choose Chosen region Answer Select [1_Display] Select [5_Color shades] Choose from among: [1_Whole] [2_Group regions] directly one region Select [K_Iron power_dens.] Select [BEGIN_END] Choose the interval: click on the 1st time step click on the 2nd time step Choose a material from the list Choose from among: [1_full cycle] [2_half cycle] [4_no cycle]
Continued on next page

What quantity you want to treat Sample to be treated

Type of sheets Part of period represented by the time steps

PAGE 110

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

Evaluate the density of iron losses in a point

In order to evaluate the density of the iron losses in a point and to trace B and H reconstituted in that point (curve B(H)), the sequence of questions/answers described in the table below should be followed: The starting point is the main menu of EXPGEN. Question Chosen command Sample to be treated Answer Select [6_Time variation] Select [BEGIN_END] Choose the interval: click on the 1st time step click on the 2nd time step Select [1_Point] Select [K_LS_Iron_Density] Select [1_Coordinates] Enter the value of X Enter the value of Y Choose a material from the list Choose from among: [1_full cycle] [2_half cycle] [4_no cycle] Choose from among: [Quit] [1_Print] [2_Display] [4_Mean Values] [5_Integrals] [6_Spectrum]

Type of size What quantity you want to treat Choose a point of computation X (mm): Y (mm): Type of sheets Part of period represented by the time steps

How should the values be used

Remark: If the point of computation belongs to the rotor, the point turns with the rotor. The components X and Y of FLUX 2D are in fact the components R and associated to a cylindrical coordinates system, turning with the rotor. For example, for a point belonging to a magnet turning in the air, the components R and are time independent.
Example of curved obtained

An example of a curve obtained is represented in the figure opposite right.

Continued on next page


USER'S GUIDE PAGE 111

Computation of iron losses: software aspects

FLUX 9.10

Calculate iron losses in one region

In order to calculate the iron losses in a region, the sequence of questions/answers described in the table below should be followed. The starting point is the main menu of EXPGEN. Question Chosen command Sample to be treated Answer Select [6_Time variation] Select [BEGIN_END] Choose the interval: click on the 1st time step click on the 2nd time step Select [2_Region] Select [LS_iron_losses] Choose from among: [1_Whole] [2_Group Regions] directly one region Choose a material from the list Choose from among: [1_full cycle] [2_half cycle] [4_no cycle] Choose from among: [Quit] [End_Time variation] [1_Print] [2_Display] [4_Mean values] [5_Intgrals] [6_Spectrum]

Type of quantity What quantity you want to treat Chosen region

Type of sheets Portion of period represented by the time steps

How should the values be used

Remark: The average value that corresponds to the searched iron losses over the region, for the period considered, must be displayed. If the region belongs to the rotor, the points of computation turn with the rotor. In this case, the iron losses correspond well to the variations of flux viewed by the rotor.
Example of curve obtained

An example of curve obtained is represented in the figure opposite right.

Continued on next page


PAGE 112 USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

Export

In order to export the values of the densities of the iron losses to the different nodes of the finite elements meshing (for a possible thermal computation), the sequence of questions/answers described in the table below should be followed. The starting point is the main menu of EXPGEN. Question Chosen command Chosen region Answer Select [C_Extract] Choose from among: [1_Whole] [2_Group regions] directly one region Select [6_LS_Iron_Density] Select [BEGIN_END] Choose the interval: click on the 1st time step click on the 2nd time step Choose a material from the list Choose from among: [1_full cycle] [2_half cycle] [4_no cycle]

What quantity you want to treat Sample to be treated

Type of sheets Portion of period represented by the time steps

USER'S GUIDE

PAGE 113

Computation of iron losses: software aspects

FLUX 9.10

PAGE 114

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

8.2.

Iron losses: computation in 3D (FLUX 3D application)

Introduction

This section deals with the computation of the magnetic losses or iron losses in 3D (FLUX application 3D), starting from the formulas of Bertotti, and with the LS model.

Contents

This section contains the following topics: Iron losses 3D (formulas of Bertotti): foreword Iron losses 3D (formulas of Bertotti): computation directions of use Iron losses 3D (LS model): foreword Iron losses 3D (LS model): computation directions of use

Reading advice

Complementary information on the novelties of the 3D post processor is presented in the chapter New mode of exploitation (compute FE quantities).

USER'S GUIDE

PAGE 115

Computation of iron losses: software aspects

FLUX 9.10

8.2.1. Iron losses 3D (formulas of Bertotti): foreword


Module FLUX

The computation of the magnetic losses, or iron losses is an a posteriori computation, which is carried out at the level of the post processor (Results module).

Applications

The computation of the magnetic losses, or iron losses starting from the formulas of Bertotti, can be carried out by means of the following magnetic applications: Steady state AC Magnetic and Transient Magnetic.

Effected computations

Within a Steady state AC Magnetic application, it is the computation of the Average Powers of losses or Average losses that is carried out. Within a Transient Magnetic application, it is the computation of the Instantaneous powers of losses (or Instantaneous losses) that is carried out.

Process in two stages

The computation process is carried out in two stages as presented in the table below. Stage 1 Description Carrying out of an a posteriori computation with Recording of the assembly of results concerning the computation carried out Exploitation of the assembly of results concerning the computation carried out

It is important to remark that several computations a posteriori can be carried out within the same FLUX project, which requires the need for a management of the assembly of results pertaining to each of these computations.

PAGE 116

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

8.2.2. Iron losses 3D (formulas of Bertotti): computation directions of use


Introduction

The operating mode for the computation of the iron losses starting from the formulas of Bertotti is presented for the Mag Harm and Mag Trans applications. In order to calculate the average iron losses over one or some regions in Steady state AC Magnetic starting from the formulas of Bertotti: Step 1 2 3 Action Activate the following command sequence: compute FE quantities / Prepare computation Select BERTOTTI_IRON_LOSSES Choose an assembly of regions (finish by END_LIST) Enter the values of the following coefficients: W.s.T-2.m-3 hysteresis losses coefficient (kh) S.m-1 classical losses coefficient () losses in excess coefficient (ke) W.(T.s-1)-3/2.m-3 thickness of lamination (d) m stacking factor (kf) frequency of the sources (f) Hz To continue with another assembly of regions resume stage 3 or finish the operation by END_LIST
The computation of average losses is achieved. A QUANTITY RESULT entity is created (name: BERT_IRON_LOSSES_RG_1, )) and the calculated values are displayed.

Bertotti computation in Mag Harm

Assembly of recorded results

The assembly of results of the computation (BERT_IRON_LOSSES_RG_1, ) comprises: created post-processing parameters: - density of the average losses DVOL_MEAN_BERT_L - density of energy of the losses DVOL_BERT_LW calculated values : - average total losses total over the region - average partial losses by hysteresis over the region - classical average partial losses over the region - average partial losses in excess over the region It is possible to achieve the following exploitations of results: Display in color shade: - density of average losses over the regions, - density of the energy of the losses over the regions,
Continued on next page

Exploitation of results

USER'S GUIDE

PAGE 117

Computation of iron losses: software aspects

FLUX 9.10

Bertotti computation in Mag Trans

In order to calculate the losses* over one or some regions, in Transient Magnetic starting from the formulas of Bertotti:
*

It is about instantaneous losses for each time step, and the average losses over a specified time interval

Step 0*

1 2 3

Action Activate the command sequence vAr select / TIME Choose the initial time step (different from the first two time steps) Activate the following sequence of commands: compute FE quantities / Prepare computation Select BERTOTTI_IRON_LOSSES Choose an assembly of regions (finish by END_LIST) Enter the values of the following coefficients: hysteresis losses coefficient (kh) W.s.T-2.m-3 S.m-1 classical losses coefficient () losses in excess coefficient (ke) W.(T.s-1)-3/2.m-3 thickness of lamination (d) m stacking factor (kf) frequency of the sources (f) Hz To continue with another assembly of regions resume stage 3 or finish the operation by END_LIST Choose the final time step
The computation of instantaneous losses is carried out for each time step; then the computation of the average losses is carried out for the specified time interval. A QUANTITY RESULT entity is created (name: BERT_IRON_LOSSES_RG_1, ) and the calculated values are displayed.

4 5

The 0 stage permits the choice of the initial time step. If this is not carried out, then it is the current time step that is the initial time step.

Assembly of recorded results

The assembly of the computation results (BERT_IRON_LOSSES_RG_1, ) comprises: a stocked curve: - the instantaneous losses INST_BERT_LOSSES in function of TIME created post-processing parameters: - density of the average losses DVOL_MEAN_BERT_L - density of energy of the losses DVOL_BERT_LW calculated values : - average total losses over the region - average partial losses by hysteresis over the region - classical average partial losses over the region - average partial losses in excess over the region
Continued on next page

PAGE 118

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

Exploitation of results

It is possible to carry out the exploitations of the following results: Tracing of curves (stocked curves): - density of instantaneous losses in a point in function of time Displaying in gradation of color: - density of average losses over the regions, - density of energy of losses over the regions, The commands relative to the exploitation of results in the menu compute FE quantities are presented in the chapter 6.

Remark

USER'S GUIDE

PAGE 119

Computation of iron losses: software aspects

FLUX 9.10

8.2.3. Iron losses 3D (LS model): foreword


Module FLUX

The computation of the magnetic losses, or iron losses is an a posteriori computation, which is carried out at the level of the post processor (Results module).

Applications

The computation of the magnetic losses, or iron losses with the LS model can be carried out only in the Transient Magnetic applications. The simulation is a simulation carried out step by step in time.

Effected computations

Within a Transient Magnetic application, it is the computation of the Instantaneous powers of losses (or Instantaneous losses) that is carried out.

Process in two stages

The computation process is carried out in two stages as presented in the table below. Stage 1 Description Carrying out of an a posteriori computation with Recording of the assembly of results concerning the computation carried out Exploitation of the assembly of results relative to the computation carried out

It is important to remark that several computations a posteriori can be carried out within the same FLUX project, which requires the need for a management of the assembly of results pertaining to each of these computations.

PAGE 120

USER'S GUIDE

FLUX 9.10

Computation of iron losses: software aspects

8.2.4. Iron losses 3D (LS model): computation directions of use


Introduction

The operating mode for the computation of the iron losses with the LS model is presented for the Transient Magnetic application.

LS iron losses computation

In order to calculate, with the LS model: the iron losses in a region the density of the iron losses in a point Step Action 0 Activate the sequence of command vAr select / TIME Select the initial time step (!! different from the first two time steps !!) 1 Activate the following sequence of commands: compute FE quantities / Prepare computation 2 Activate one of the following sequences of commands:
Computation over one (some) region(s) LS_IRON_LOSSES_REGION Computation in a point LS_IRON_LOSSES_POINT

Choose one (some) region(s) Choose a point Finish by END_LIST Finish by VALIDATE Choose a type of sheet (LS model) Resume the operation or finish by END_LIST 3 4 Select the final time step Define the part of period represented by the time steps:
FULL CYCLE HALF CYCLE

NO CYCLE
The computation of instantaneous losses is carried out for each time step; then, the computation of the average losses over a period is carried out (by means of a specified time interval). A QUANTITY RESULT entity is created (name: LS_IRON_LOSSES_REGION_1 or LS_IRON_LOSSES_POINT_1) and the calculated values are displayed.
Continued on next page

USER'S GUIDE

PAGE 121

Computation of iron losses: software aspects

FLUX 9.10

Assembly of recorded results (in a point)

The assembly of computation results (LS_IRON_LOSSES_POINT_1) comprises: stocked curves: - density of instantaneous losses DINST_LS_LOSSES in function of time
TIME

- BLS (BMAG1_LS) or HLS (HMAG1_LS) in function of TIME - HLS (HMAG1_LS) in function of BLS (BMAG1_LS) or mutually calculated values: - density of average losses - density of the energy of the losses

Assembly of recorded results over one region

The assembly of the computation results (LS_IRON_LOSSES_REGION_1) comprises: stocked curves: - instantaneous losses INST_LS_LOSSES in function of TIME created post-processing parameters: - density of average losses DVOL_MEAN_LS_LOSSES - density of the energy of the losses DVOL_LS_LW calculated values: - average losses - energy of the losses

Exploitation of results

It is possible to carry out the exploitations of the following results: Tracing of the curves (stocked curves): - density of instantaneous losses in a point in function of time - instantaneous losses over the regions, in function of time - BLS or HLS in a point in function of time - HLS in a point in function of BLS in a point or mutually Display in gradation of color: - density of average losses over the regions, - density of the energy of the losses over the regions, The commands relative to the exploitation of results in the menu compute FE quantities are presented in the chapter 6.

Remark

PAGE 122

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.

Skew slots: principles

Introduction

This chapter deals with the Skew slots module and answers following three questions: What is possible to model with FLUX? (conceivable modeling, typical example) How to describe the problem in FLUX ? (module specific for the description of material media, of sources, of boundary conditions, ) How are results analyzed with FLUX? (module specific and explanation of results, )

Contents

This chapter covers the following topics: Skew slots: general presentation Skew slots: what FLUX models Skew slots: description principle in FLUX Skew slots: results analysis

Reading advice

The Skew slots module comprises the different standard magnetic applications of FLUX (Magneto Static, Transient Magnetic, Steady state AC Magnetic), as well as the possibilities of kinematic coupling and circuit coupling. Only the specific aspects of the Skew slots module are dealt with in this section. For the other aspects, see the concerned chapters.

Another document

A complete example of a machine dealt with this module is described in Induction Motor with Skewed Rotor technical paper.

USER'S GUIDE

PAGE 123

Skew slots: principles

FLUX 9.10

PAGE 124

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.1.

Skew slots: general presentation

Introduction

This section deals with the Skew slots module from a general point of view.

Contents

This section covers the following topics: Interest in Skew slots Skew slots modeling: 2D, 3D or 2D

USER'S GUIDE

PAGE 125

Skew slots: principles

FLUX 9.10

9.1.1.
History

Interest in Skew slots


At its origin, the utilization of the skew slots rotor was used in order to provide a starting torque in the case of motors having an equal number of stator and rotor slots.

Interest

Although it has been demonstrated that the start of an asynchronous machine could be obtained by a judicious choice of the number of stator or rotor slots the swinging principle of armatures has never been abandoned in the conception of electromotors (synchronous and asynchronous). Indeed, the swinging of an armature can minimize certain drawbacks, such as the torque pulsations, the supplementary losses and the harmonics (of torque and current).

PAGE 126

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.1.2.

Skew slots modeling: 2D, 3D or 2D ?


The progressive improvement of the computation power and speed of computers has permitted the utilization, as an industrial tool, of the transient analysis of motors by the finite element method. For most of the electrical machines, a two-dimensional modeling (2D) is enough. The three-dimensional modeling (3D) provides more precise results, but it remains very costly in terms of software resources.

Modeling in 2 or 3 dimensions

Modeling in 2 dimensions

The skew of the rotor or stator slots in the machines represents a problem for the two-dimensional calculus because of the axial variations of the magnetic field due to the changing orientation of the rotor as to the stator. For an analytical resolution method, the swinging can be taken into consideration by means of a factor called skew factor. As to the numerical resolution methods, it is often modeled by means of a technique called Multilayers. Equally, we speak of modeling in 2 dimensions.

USER'S GUIDE

PAGE 127

Skew slots: principles

FLUX 9.10

PAGE 128

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.2.

Skew slots: what FLUX models

Introduction

This section deals with the Skew slots module and answers the following questions: What is possible to model with FLUX? What is the operating principle?

Contents

This section covers the following topics : Skew slots: presentation and typical example Skew slots: principle of the method

USER'S GUIDE

PAGE 129

Skew slots: principles

FLUX 9.10

9.2.1.

Skew slots: presentation and typical example


This Skew slots module permits: the modeling of machines having a rotor or stator with Skew slots starting from a 2D description of this machine Caution: the machine compulsorily has the same depth of rotor and stator.

Presentation

Interest

The interest of the module consists in the facility of carrying out a quasi-3D study or 2 D (acc. to the next paragraph) on the basis of a 2D description. In practice: the geometrical description and the meshing in the 2D plan are carried out by the user the geometrical construction and the 3D meshing of the machine are automatically carried out by the software on the basis of the specific data (machine depth, slots skew, ) provided by the user.

Couplings and magnetic applications

The usable applications are the standard magnetic ones of FLUX: Magneto Static, Transient Magnetic or Steady state AC Magnetic; used with a kinematic coupling (compulsory) and possibly with the circuit coupling (optional).

Example type

A full example of a machine treated with this module is described in Induction Motor with Skewed Rotor technical paper.

PAGE 130

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.2.2.

Skew slots: principle of the method


The computations carried out with the Skew slots module of FLUX is called quasi 3D (or 2 D), as: the 3D aspects of the field are taken into consideration in the thickness of the machine the edge effects on one edge and the other of the machine are not modeled (the air at one edge of the machine and the other one are not represented) The quasi 3D (or 2 D) computation is carried out utilizing one of the following two methods (presented in details in the next sections): the method called multilayers 2D the method called extruded 3D (development in progress) The multilayers 2D method is based on the splitting of the machine into n layers, with swinging of the layer to each other in function of the number of layers and of the slots skew angle. The extruded 3D method is based on a volumetrical construction of the machine. An example of a machine treated in 2D and 2 D is presented in the figure below.
STAT_FER MAGNET_1 ROT_AIR FIXE_AIR

Quasi 3D (or 2 D) computations

Proposed methods in FLUX

Principle of proposed methods

ROT FER MAGNET_2

Computation 2 D Multilayers 2D

Computation 2 D Extruded 3D

Continued on next page


USER'S GUIDE PAGE 131

Skew slots: principles

FLUX 9.10

Multilayers 2D method

The multilayers 2D method is presented in details in the table below. The process starting point is the 2D description of the machine. Phase 1 Description Construction by propagation of an assembly of n layers starting from the base faces (2D description of the machine): by translation for the right part by helicoidal transformation for the skewed part 2D computation on the set of layers (all together) Computation by integration on the set of layers of of all postprocessed global quantities (torque, energy, )

2 3

The right part (the skewed part) can be the rotor or stator of the motor (and vice versa). An example of a rotor cut into slices is represented in the figure below.
Layer no. 5 4 3 2 1

Shaft Skew slot

3D extruded method

The 3D extruded method is presented in details in the table below. The process starting point is the 2D description of the machine. Phase 1 Description Construction by extrusion of an assembly of volumes starting from the base faces (2D description of the machine): by translation for the right part by helicoidal transformation for the skewed part 3D computation on the machine 3D analysis on the motor

2 3

The right part (the skewed part) can be the rotor or stator of the motor (and vice versa).

PAGE 132

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.3.

Skew slots: description principle in FLUX

Introduction

This sections deals with the Skew slots module from the point of view of the description in FLUX.

Contents

This section covers the following topics : Boundaries of the study domain Specifity of the module Kinematic coupling Circuit coupling

USER'S GUIDE

PAGE 133

Skew slots: principles

FLUX 9.10

9.3.1.

Boundaries of the study domain


The geometric description and the meshing of the machine are carried out by the user in a 2D study domain. This one is limited by: external borders conditions of periodicity

Study domain

External borders

As to the external borders: the infinite box technique cannot be utilized the boundary conditions are automatically fixed by FLUX (default boundary condition: magnetic field tangent and electrical field normal at the border)

PAGE 134

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.3.2.

Specifity of the module


The Skew slots module comprises the various standard magnetic applications of FLUX (Magneto Static, Transient Magnetic, Steady state AC Magnetic). From a practical point of view, the user will be able to select one of the three following applications: Rotating machine (helicoidal model) in Magneto Static Induction rotating machine (helicoidal model) in Steady state AC Magnetic Rotating machine (helicoidal model) in Transient Magnetic

Introduction

Specific data

The specific data necessary for solving up of an application are as follows: Choice of method used (model: Multilayers 2D / Extruded 3D) and associated characteristics Choice of the mechanical assembly which presents the Skew slots (fixed mechanical set or mobile mechanical set) Geometrical characteristics of the skew These data are detailed in the following sections. From the software viewpoint, these data are entered during the definition of the application.

Method and associated characteristics

Now only one computation method (or mode) is proposed. This is the 2D multilayers method (splitting in slices of the machine to be studied). The user must define the characteristics presented in the table below. Method Multilayers 2D Extruded 3D Characteristics Number of layers Number of elements of the mesh line assign to the lines in the direction of extrusion

Geometric characteristics

The skew is applied on one or the other of the following mechanical set: mobile or fixed. The slots skew on the rotor or stator parts is defined by means of the following characteristics: elevation: distance OO rotation angle: angle QOQ

rotation angle

USER'S GUIDE

PAGE 135

Skew slots: principles

FLUX 9.10

9.3.3.

Kinematic coupling
The Skew slots module comprises the possibilities of the kinematic coupling.

Introduction

Reminder: strategy 2D / strategy 3D

By reason of the specific characteristics of the 2D (FLUX2D) and 3D (FLUX3D) solvers, the description of the mechanical set is carried out in a different manner for the 2D applications and the 3D applications. For a 2D application solved by the 2D solver: the rotating air-gap is described by means of a mechanical set of the compressible type. For the 2D and 3D applications solved by the 3D solver: there is no rotating air-gap, but there is a sliding surface.

Warning

The Skew slots module utilizes the 3D (FLUX3D) solver. The strategy to be adopted for the description of the mechanical assemblies is therefore that of 3D. In practice: creation of two mechanical assemblies: a fixed one and a mobile one NO mechanical assemblies of the compressible type; that is NO rotating air-gap

PAGE 136

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.3.4.

Circuit coupling
The Skew slots module comprises the possibilities of the circuit coupling.

Introduction

Reminder: automatic management of symmetries/ periodicities

In order to take into consideration the symmetries/periodicities in the flux computation (for stranded conductor coils), a specific coefficient called coil coefficient is introduced in FLUX. This coefficient, automatically calculated by FLUX, takes into consideration the number and type of symmetries and/or periodicities. The flux obtained by numerical integration over the finite element domain is multiplied by the coil coefficient in order to obtain the real flux through by the assembly of coil turns. Except for special cases, the user must therefore describe the entire electrical circuit in order to obtain a coherent result in FLUX.

Warning

2D users have the habit of describing the circuit for the part of the machine which is represented (1/n), while 3D users represent the circuit for a complete machine, even if, in the finite element domain, only one part of the machine is represented (1/n). Consequently, it might be necessary to readjust the coil coefficient in order to take into consideration these differences: if the circuit is described for 1/n of the machine, the coil coefficient is adjusted by the user and set at 1 if the circuit is described for the complete machine, the coil coefficient is automatically adjusted by FLUX.

USER'S GUIDE

PAGE 137

Skew slots: principles

FLUX 9.10

PAGE 138

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.4.

Skew slots: results analysis

Introduction

This section deals with the Skew slots applications and answers the following question: How are results analyzed with FLUX?

Contents

This section covers the following topics: Post-processing quantities: multilayers 2D method Post-processing quantities: extruded method 3D (development in progress)

Reading advice

For the interpretation of results with the standard magnetic applications of FLUX (Magneto Static, Transient Magnetic, Steady state AC Magnetic), as well as with the kinematic coupling and the circuit coupling, refer to the concerned chapters.

USER'S GUIDE

PAGE 139

Skew slots: principles

FLUX 9.10

9.4.1.

Post-processing quantities: multilayers 2D method


The post-processable quantities in the 2D problems are of two types: local quantities, post-processable in all the points of the study domain global quantities, resulting from an integration, post-processable over the entire study domain or on a part of this domain The local quantities are those available for the concerned application (Magneto Static 3D, Transient Magnetic 3D, Steady state AC Magnetic 3D). The post-processing can be carried out for each of the modeled layer. Attention, the last visible layer does not correspond to the upper limit of the machine (See figure on the right).

Introduction

Local quantities

Layer no. 5 4 3 2 1

Shaft Skew slot

Example

Exploitation of results on a layer or on the assembly of n layers.

Global quantities

The global quantities are those available for the concerned application (Magneto Static 3D, Transient Magnetic 3D, Steady state AC Magnetic 3D): magnetic torque, magnetic energy, The calculated values are the average of the values calculated over the n layers.

PAGE 140

USER'S GUIDE

FLUX 9.10

Skew slots: principles

9.4.2.

Post-processing quantities: extruded method 3D


The post-processable quantities in the 3D problems are of two types: local quantities, post-processable in all the points of the study domain global quantities, resulting from an integration, post-processable over the entire study domain or on a part of this domain The local quantities are those available for the concerned application (Magneto Static 3D, Magnetic Transient 3D, Steady state AC Magnetic 3D). The post-processing can be carried out in the same manner as for any 3D magnetic application.

Introduction

Local quantities

Example

Exploitation of results on the upper face or on the assembly of the machine.

Global quantities

The global quantities are those available for the concerned application (Magneto Static 3D, Transient Magnetic 3D, Steady state AC Magnetic 3D): magnetic torque, magnetic energy,

USER'S GUIDE

PAGE 141

Skew slots: principles

FLUX 9.10

PAGE 142

USER'S GUIDE