integrating fea into existing process flows

32
Integrating FEA into Existing Process Flows for Electrical Machine Design Presenter: Scott Stanton Ansoft Corporation Contributing Author: Johannes Germishuizen Siemens AG – Automation and Drives A&D LD TD2 

Upload: vakilgaurangi8709

Post on 07-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 1/32

Integrating FEA into

Existing ProcessFlows for ElectricalMachine Design

Presenter: Scott StantonAnsoft Corporation

Contributing Author:Johannes Germishuizen

Siemens AG – Automation and Drives A&D LD TD2

Page 2: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 2/32

MotivationDesire to improve existing process flow:

Due to the difficulties in obtaining accurateanalytical solutionsIterative process needed for transient FEA

Page 3: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 3/32

Existing Process

Customer Requirements

Create Initial Design:- Transient FEA- Voltage Sources- Including Field Weakening- Iterate to obtain δ

Each iteration requires atransient solution

Torque (N-m)

Page 4: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 4/32

Proposed Process

Customer Requirements

Create Initial Design.

Map of solution domainT , ψ d, ψ q = f(i d , i q,Θ )using Static Solver

Scale

N, L

ScaleN, L

TorqueCurrentVoltage

Page 5: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 5/32

Proposed Process

Customer Requirements

Create Initial Design.

Map of solution domainT , ψ d, ψ q = f(i d , i q,Θ )using Static Solver

Scale

N, L

ScaleN, L

TorqueCurrentVoltage

Verify with Transient

Page 6: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 6/32

User Defined GUI:Input Parameters

Stator Geometry

Materials

Rotor Geometry

Solution Range

Winding Definition

Page 7: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 7/32

Maxwell Script: Model Setup

Create GeometryAssign MaterialsSet Boundaries and ExcitationTransform d, q to a , b, c

Setup Torque CalculationSetup Mesh Operations

Page 8: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 8/32

Ansoft’s products communicate with any programthat utilizes COM (Common Object Module):

Ansoft Scripting Environment

MatlabExcel

Tcl/TkJava ScriptVisual Basic

Perl

Page 9: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 9/32

Maxwell Project Setup

Nominal problem utilizesmesh operation and

Automatic Adaptive Meshing

The Parametric problem readsin the final adaptive mesh fromNominal problem, thus no re-meshing

Page 10: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 10/32

Solution Domaind_min < d < d_max by ∆ dq

q_min < q < q_max by ∆ dq

Where: min, max and ∆ dq are user defined

+−+−−−

−=

0

*

1)120sin()120cos(

1)120sin()120cos(

1sincos

q

d

C

B

A

i

i

i

i

i

θ θ

θ θ

θ θ

( )( ) N iii

N iii N iii

qd C

qd B

qd A

*)120sin()120cos(

*)120sin()120cos(*)sincos(

+−+=

−−−=−=

θ θ

θ θ θ θ

Page 11: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 11/32

Solution Domain

Solve

Sequentiallywithin Script Distributed SolveOption (DSO)

-900 < d < 900 : ∆50

-900 < q < 900 : ∆50

1296 variations

For stage 1 of the project, Θ = 0

Page 12: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 12/32

Distributed Solve

Page 13: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 13/32

DSO – Distributed Solve Option

……

Host

Nodes

6100 trianglesMesh size

5.3Speed-up factor

2 Hr 30 minReal time

Computation CharacteristicsNumber of Variations: 1296

Sequential Solve: 13 Hr 15 min

HP Cluster: 8 cpu’s

CPU type: Intel Xeon1.87 GHz2 Gig RAM/CPU

OS: Windows XP

Page 14: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 14/32

Maxwell Script: Post Processing

Extract Torque ValueCalculate Flux LinkageCalculate Avg. Tooth Flux DensityCalculate the Normal Component of

the Flux Density in Stator Yoke

Used for Core Loss Calculation

Page 15: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 15/32

Post Processing: TorqueOne of the advantages of using Maxwell is thetorque is calculated using the virtual workmethod:

As opposed to the analytical method:

•Θ

Θ=

=v

H

const i BdV dH B

d

d

d

idW T

0))((|

),(

It’s difficult to obtain L d and L q analytically

qd qd m ii L L pT ))((23 −+= ψ

Page 16: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 16/32

Post Processing: Torque

Page 17: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 17/32

A,B,C Flux Linkage Calculation

Ω

Ω−Ω=Ψ

1

11_|11_|

1d

d Ad A e RaCoil zaCoil z

a

ckt SF aaaa A / *4321 Ψ+Ψ+Ψ+Ψ=Ψ

Where: SF = Symmetry Factorckts = number parallel circuits

… assuming four coils in solution domain

Page 18: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 18/32

Maxwell Field Calculator

Page 19: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 19/32

D-Q Flux Linkage

+−−−−+−

=

C

B

A

q

d

ψ

ψ

ψ

θ θ θ

θ θ θ

ψ

ψ

ψ

*

2

1

2

1

2

1)120sin()120sin(sin

)120cos()120cos(cos

*3

2

0

dq0 transformation:

Maxwell MatrixUser requirement

Page 20: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 20/32

Permanent Magnet FluxSet d = q = 0 amps and calculate flux linkage of

the Phase A winding: ΨAm

Am A M Ψ−Ψ=Ψ

),(,,, qd qd M ii f T =ΨΨΨ

Page 21: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 21/32

Output Quantities

Page 22: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 22/32

Core LossAutomatically searchYoke and Tooth for themaximum value of B.

55

11 ÷

=

=n n

nmag

t dl

dl B B

•=

1

1

1dl

dl B B y

Page 23: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 23/32

Core Loss

Calculate Core Loss:1st for B t_avg_max2nd for B ymax

Total Loss = P(B tmax )+ P(B ymax )*Mass

Page 24: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 24/32

Calculate Performance CurvesSolution Domain:

(i d 1, i q 1), (i d 2, i q 2), . . . (i dn , i qn ) ) T = T 8

T* user required torque1. Find the minimum stator current:

i d | T =T 8

= f (i q ) a 1D interpolation to find I 1,min

2. With the pair ( i d , i q )| I 1= I min known, obtain d and q

3. Obtain u d and u q :

d qq

qd d

i Rui Ru

ωψ ω

−=−=

1

1

),(,, qd qd ii f T =ΨΨ

Page 25: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 25/32

Calculate Performance Curves4. Calculate the line voltage, U 1.5. Test if U 1 exceeds the maximum allowable

voltage, i.e. U 1 < U max (DC bus voltage)

6. If U 1 > U max decrease i d until U 1 = U max .

7. Calculate Stator Current and Line Voltage( )

max1

22

1

22

1 2

3

2U U

uuU

ii I qd qd <

+=

+=

USER DEFINED PROCESS FLOW!

Page 26: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 26/32

Output of User Defined ProcessFlow: Performance Curves

Maxwell solution domain: per turn and per lengthUser can change N and L to meet inverter requirements

Page 27: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 27/32

Verification – Maxwell Transient

Page 28: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 28/32

ConclusionsMaxwell easily plugs into existing process flowFull automationMagnetostatic solver can give reasonablefingerprint of motor performanceTransient is employed for verification

Proposed process flow greatly increases: Speed,Accuracy and Capacity over existing process flow.

Page 29: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 29/32

Appendix: RMxprt Maxwell 2DAutomatic Generation of 2D Design

Page 30: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 30/32

Appendix: RMxprt Maxwell 2D

Page 31: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 31/32

Appendix: RMxprt Maxwell 2D

Page 32: Integrating FEA Into Existing Process Flows

8/6/2019 Integrating FEA Into Existing Process Flows

http://slidepdf.com/reader/full/integrating-fea-into-existing-process-flows 32/32

Thank You