37
1 Applicazioni Magnetiche Srl w w w . s p i n m a g . it Applicazioni Magnetiche Via della Chiesa 16, 29011 Borgonovo V. Tidone (Piacenza) Tel. +39 0523 997490 [email protected] Frigoli LucaGregorio 21/3/2012 A fast and easy optimization tool for electric rotating machine design MARCH 19-21, 2012 AMSTERDAM - NETHERLANDS

A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

1Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Applicazioni MagneticheVia della Chiesa 16, 29011 Borgonovo V. Tidone (Piacenza) Tel. +39 0523 997490

[email protected]

Frigoli LucaGregorio21/3/2012

A fast and easy optimization tool for electric rotating machine design

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 2: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

2Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

People and CompanyFrigoli LucaGregorio (GREG)Automation EngineerWorking in SPIN Applicazioni Magnetiche since February 2007

Page 3: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

Spin Applicazioni Magnetiche S.r.l.

Applicazioni MagneticheVia della Chiesa 16, 29011 Borgonovo V. Tidone (Piacenza) Tel. +39 0523 997490

[email protected]

ENGINEERING PROTOTYPING TRAINING MEASURING

FLUX 2D – 3D PORTUNUS MOTOR-CAD SPEED BCS

w w w . s p i n m a g . i t

Design of electromechanical devices and mechatronics - characterization of magnetic materials

Page 4: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

4Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

SummaryDescription of the Best Configuration Searcher

Theoretical aspectsComputation software (SPEED)Optimization algorithm (new CRS)Interface

Explanation of example - Induction Motor for conveyor belt -Design (parameters, constraints, targets)Results

Explanation of example - Torque Motor for electrical propulsion -Design (parameters, constraints, targets)Results

Conclusions

Page 5: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

5Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Best Configuration SearcherWhy…!?

Quick and OptimumGOALS

IMPROVE THE PERFORMANCES:� Efficiency� Power� Costs� ….

Page 6: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

6Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

User-Friendly Interface� easy to learn � precise and clear sequence steps

Black Box idea� no programming or macro routine creation are requested� the Algorithm and Computation software create a loop until the best configuration is found

User

Interface Algorithm

ComputationSoftware

Black BoxBest Configuration

User

Interface Algorithm

ComputationSoftware

Black BoxBest Configuration

Best Configuration SearcherTheoretical aspects

Page 7: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

7Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

User

Interface Algorithm

ComputationSoftware

Black BoxBest Configuration

User

Interface Algorithm

ComputationSoftware

Black BoxBest Configuration

Best Configuration SearcherTheoretical aspects

Computation software� SPEED

Software based on classical analytical method, so it refers to mathematical equationsderived from the electrical machine theory.

Page 8: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

8Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

SPEEDElectromagnetic design for electric motors

� Brushless Motor� Induction Motor� DC Motor

Page 9: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

9Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

User

Interface Algorithm

ComputationSoftware

Black BoxBest Configuration

User

Interface Algorithm

ComputationSoftware

Black BoxBest Configuration

Best Configuration SearcherTheoretical aspects

Algorithm� new Control Random Search (Global Optimization)

It’s an algorithm for finding a global miniminum/maximun of multimodal an multivariatefunction. The proposed algorithm is a new version of the well known Price’s algorithm andits distinguishing feature is that it tries to employ as much as possible the informationabout the objective function obtained at previous iterates.

Page 10: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

10Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Best Configuration SearcherSynchronization

The Computation software and the Algorithm, during the optimization process,are both opened. They communicate thanks to text files and a particularSynchronization file which both read and write.

� In this way the optimization process is very fast

Algorithm

ComputationSoftware

Synchronizationfile

Write

Read / Wait

Write

Read / Wait

Page 11: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

11Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Best Configuration SearcherInterface: main window

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 12: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

12Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Best Configuration Searcher

Best Configuration SearcherAnalysis Tools

Sensitivity AnalysisTo verify the robustness of the model, the tolerances influence on the performances

Table ScanningSearch the best configuration in a matrix (Table) defined by the user a prioriAlgorithm based on estimated errors or other statistical risk functions

OptimizationGlobal Optimization in a feasible domain defined by the user (constraint optimization)new Control Random Search (CRS)

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 13: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

13Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Best Configuration SearcherInterface: input data

description of startingSPEED MODEL

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 14: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

14Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Best Configuration SearcherInterface: input data

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 15: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

15Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Best Configuration SearcherInterface: input data

� Use Sequence Steps1) Choose model (SPEED File)2) Check Model 3) Type of analysis

� Steady State Analysis� Static Design� Dynamic Design

4) Design: � Parameters� Constraints � Targets

5) Validate Data6) Run

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 16: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

16Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Best Configuration SearcherInterface: output data

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 17: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

17Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Best Configuration SearcherInterface: output report

Possiblity to save the Best Model

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 18: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

18Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Example 1: conveyor beltInduction Motor

� AC Three Phase� 4 Poles� 24 Slots� 19 Bars AC Induction Motor:

Section

AC Induction Motor: Winding

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 19: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

19Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Example 1: conveyor beltInduction Motor

Name Units Min Value MAX Value Step ValueRotor Radius

- Rad1- mm 20 30 2

Airgap Lenght - GAP - mm 0.3 0.5 0.1

Number of Turns-TC - 140 150 5

Stator Outer Radius- Rad3-

mm 50 60 2

Stator stacklength- Lstk -

mm 45 55 2.5

Total Runs: 1620

Table Scanning� Parameters

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Page 20: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

20Applicazioni Magnetiche Srl w w w . s p i n m a g . it

Example 1: conveyor beltInduction Motor

Table Scanning

Name Units Nominal Value Min Value MAX ValueTorque

- Tshaft - Nm 0.25 0.22 Inf *

Copper Losses - WCus - W 5 0 ** 7

Efficiency-Effcy - % 75 70 100 *

� Constraints

*It means to maximize the variable

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

**It means to minimize the variable

Page 21: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

21Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 1: conveyor beltInduction Motor

� AC Three Phase� 4 Poles� 24 Slots� 19 Bars

Starting Configuration

Best Configuration delta [%]

Tshaft [Nm] 0.22 0.23 4.5

WCus [W] 12.4 5 - 59.6

Effcy [%] 63.3 72.5 9.2

� Results

Table Scanning

Page 22: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

22Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 2: shipboard electrical auxiliary propulsionTorque Motor

� Three Phase� 60 Poles� 72 Slots� 150 KW Torque Motor: Section

Torque Motor

Live Demo

Diesel Engine

Page 23: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

23Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 2: shipboard electrical auxiliary propulsionTorque Motor

Optimization� Parameters

StartingConfiguration Min Value Max Value Precision

Rad3 [mm]Stator outer radius 250 235 255 1

Lstk [mm]Stack length 400 350 450 0.5

TCTurns per coil 30 25 45 1LM [mm]

Length of magnet 5 5 6 0.1BetaM [°e]

Magnet pole arc 170 150 175 1

� Three Phase� 60 Poles� 72 Slots

Page 24: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

24Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 2: shipboard electrical auxiliary propulsionTorque Motor

Optimization� Constraints

*It means to minimize the variable

StartingConfiguration Min Value Max Value

Tshaft [Nm]Torque 4518 4500 4600

Jrms [A/mm2]Current Density 23.65 0* 20

Wt_Tot [Kg]Total Weight 421.5 0* 400

� Three Phase� 60 Poles� 72 Slots

Page 25: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

25Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 2: shipboard electrical auxiliary propulsionTorque Motor

Optimization� Targets

Starting Configuration

Eff [%]Efficiency 85.44

Maximize

� Three Phase� 60 Poles� 72 Slots

Page 26: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

26Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 2: shipboard electrical auxiliary propulsionTorque Motor

� Results

Static Designnew CRS463 runs∼ 5 min

Optimization� Three Phase� 60 Poles� 72 Slots

Page 27: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

27Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 2: shipboard electrical auxiliary propulsionTorque Motor

� Results

StartingConfiguration

Best Configuration delta

Tshaft [Nm]Torque 4518 4537 --

Jrms [A/mm2]Current Density 23.65 19.5 - 17 %

Wt_Tot [Kg]Total Weight 421.5 398.3 - 5.5 %

Eff [%]Efficiency 85.4 88.3 2.9

Out of bound

Out of bound

Optimization� Three Phase� 60 Poles� 72 Slots

Page 28: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

28Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

Winding

2 Poles on a ring magnet

Page 29: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

29Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

SPEED Model

Yes

FLUX Model

Similar results ?

NOCalibration of SPEED Model

BCS Optimization

Software based on finite-element method (FEM)

Page 30: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

30Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

BCS Optimization

SPEED Model

Yes

FLUX Model

Similar results ?

NOCalibration of SPEED Model

End of computation

Page 31: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

31Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

� Step 0: Calibration of SPEED Model

Name Units ValueRotor Radius

- Rad1- mm 21

Stator Outer Radius- Rad3- mm 36

Slot Depth- SD - mm 5.3

Length of magnet- LM - mm 5.5

Number of Turns-TC - 76

SPEED model FLUX ModelJrms [A/mm2]Current Density 132 50

Eff [%]Efficiency 68 86.4

Calibration of SPEED Model

SPEED model FLUX ModelJrms [A/mm2]Current Density 48.9 50

Eff [%]Efficiency 87.2 86.4

Page 32: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

32Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

� Step 1: BCS Optimization

Starting Configuration

Eff [%]Efficiency 87.2

Maximize

StartingConfiguration Min Value Max Value

Jrms [A/mm2]Current Density 48.9 10 15

Page 33: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

33Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

� Step 2: Comparison ResultsName Units Value

Rotor Radius- Rad1- mm 38.2

Stator Outer Radius- Rad3- mm 58

Slot Depth- SD - mm 8.5

Length of magnet- LM - mm 5.5

Number of Turns-TC - 44

SPEED model FLUX ModelJrms [A/mm2]Current Density 9.9 12.2

Eff [%]Efficiency 96.8 93.7

End of computation

Page 34: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

34Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

StartingConfiguration

Best Configuration Delta

SPEED model

FLUX model

SPEED model

FLUX model

Jrms [A/mm2]Current Density 48.9 50 9.9 12.2 - 75 %

Eff [%]Efficiency 87.2 86.4 96.8 93.7 8 %

Optimization

Page 35: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

35Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Example 3: military applicationBrushless generator slotless

S

N

MEAN VALUE = 1.9 Nm

Page 36: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

36Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Best Configuration SearcherConclusions

� This type of tools can be very useful in electromagnetic motor design: � fast and intuitive� possible to analyze many different configurations in a very short time� automate a series of tasks often performed in a very tedious and long procedure� choosing the best configuration with a more appropriate optimization

� less time

� cost reduction

� more efficiency

Page 37: A fast and easy optimization tool for electric rotating ...mdx2.plm.automation.siemens.com/sites/default/... · Search the best configuration in a matrix (Table) defined by the user

37Applicazioni Magnetiche Srl w w w . s p i n m a g . it

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS

Applicazioni MagneticheVia della Chiesa 16, 29011 Borgonovo V. Tidone (Piacenza) Tel. +39 0523 997490

[email protected]

Frigoli LucaGregorio21/3/2012

A fast and easy optimization tool for electric rotating machine design

MARCH 19-21, 2012AMSTERDAM - NETHERLANDS