0% found this document useful (0 votes)
168 views28 pages

Vibro Acoustic Simulation

Ansys maxwell

Uploaded by

Sharan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
168 views28 pages

Vibro Acoustic Simulation

Ansys maxwell

Uploaded by

Sharan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Vibroacoustic Simulation

of
Claw Pole Generator
Dr. Martin Hanke
Jens Otto
Daniel Bachinski Pinhal

PRACE Autumn School 2013 - Industry Oriented HPC Simulations, September


21-27, University of Ljubljana, Faculty of Mechanical Engineering, Ljubljana,
Slovenia
ANSYS Maxwell: Motor Simulation Overview
 Motor performance analysis by
Maxwell, RMxprt
 Coupled with Simplorer for Motor
Control 出力,効率特性 (Vdc=1.5V)
800 80

 DC Motor
600 60

Efficiency [%]
Output [mW]
 Induction Motor 400 40

 PM Motor 200 Output


Efficiency
20

 SR Motor 0
0.0 1.0 2.0 3.0 4.0
0

Torque [mN-m]

 Claw Pole Alternator


 Linear Motor

-1- © 2013 CADFEM GmbH


ANSYS Maxwell: PM Motor
 dq axis Inductance vs Torque

T  Tm  Tr
 Pn a I a cos 
Pn
 ( Lq  Ld ) I a sin 2
2

2
Ld, Lq vs iq (id=0, Thet=0) Ld, Lq vs Thet (id=0, Ie=40)
7 7

6 6

5 5
Ld, Lq [mH]

Ld, Lq [mH]

4 4

3
Ld 3
Ld
Lq Lq
2 2

1 1

0 0
0 20 40 60 80 100 0 10 20 30 40 50 60 70 80 90

Ie [A] (=iq/sqrt(3)) Thet [deg]

-2- © 2013 CADFEM GmbH


ANSYS Maxwell: Claw-Pole Alternator

Core Loss
Torque Characteristic tra_motor_1440rpm ANSOFT
16.00
Curve Info
avg(Moving1.Torque)
14.00 Setup1 : Transient
I_f='1A'
avg(Moving1.Torque)
Setup1 : Transient
12.00 I_f='2A' Name X Y
avg(Moving1.Torque) m1 60.0000 10.0624
Setup1 : Transient m1

avg(Moving1.Torque)
10.00 I_f='3A'
avg(Moving1.Torque)
Setup1 : Transient
I_f='4A'
8.00
avg(Moving1.Torque)
Setup1 : Transient
I_f='5A'
6.00

4.00

2.00

0.00
0.00 20.00 40.00 60.00 80.00 100.00
I_a [A]

Torque
Shota Takayama, Takashi Abe, Tsuyoshi Higuchi (Nagasaki University),
'22 Institute of Electrical Engineers Industry Applications large Heisei, Vol.1
No.Y-101
-3- © 2013 CADFEM GmbH
Object of Interest
 Claw pole alternator
 Used widely in automotive sector
 Low cost
 Starter generator/ power for electronics

 Some machine parameters


 5 phase Source: CADFEM Source: Wikipedia
 16 poles
 80 slots
 Integer-slot winding (single layered)

 5-phase rectifier (full wave)


 Connects generator to supply system
 13.5V voltage level

Source: CADFEM

-4- © 2013 CADFEM GmbH


HANDS-ON

HANDS-ON-Starter-Generator-Simulation-with-Maxwell3D.docx

5 © 2013 CADFEM GmbH


Goal of Analysis
Supports
 Predict vibration at the outer housing
during operation

 Vibration behavior depends heavily


on assembled condition
 Housing is modeled
 2 fixed supports

Source: CADFEM

-6- © 2013 CADFEM GmbH


Insight in Theory of Linear Dynamics
 Output depends on two quantities
 Excitation (input)
 System characteristics (transfer
function)
 Calculation in frequency domain Source: CADFEM
(obtained from Fourier transform)
Tacoma Narrows Bridge (07.11.1940)
 Output obtained from multiplication
of excitation spectrum and transfer
function spectrum

 High output values results of:


 High value of input spectrum
 High value of transfer function
 Highest values when both
(e.g. resonance)
-7- © 2013 CADFEM GmbH
Simulation Approach (3 Step-Workflow)
 Transient electromechanical
simulation
 Extraction of excitation forces on
stator‘s teeth Resonance
Excitation
Frequencies
Forces
Shapes
 Modal analysis of stator and housing
 Corresponds to transfer function
extraction

Harmonic
 Harmonic analysis Analysis
 Mode superposition (Vibration)
 Using Extracted excitation forces

-8- © 2013 CADFEM GmbH


Workflow Implementation in Workbench
 Workflow steps are implemented in Workbench environment
 Visualization
 Easy geometry share
 Consistent parameterization

 ANSYS Design Modeler (B) is used to add housing to geometry from Maxwell

Source: CADFEM

-9- © 2013 CADFEM GmbH


Transient Electromagnetic Simulation inside Maxwell
 3D geometry of machine

 axis of rotation: global Z-axis

 Simulation setup should include 1


stationary period for force evaluation
Source: CADFEM
 Period not necessarily always electric
period (e.g. fractional slot winding)

 Objective: Extract periodic


excitation of stator’s teeth during
stationary period
 Available data from simulation:
electromagnetic field distribution

- 10 - © 2013 CADFEM GmbH


Maxwell Stress Tensor
 Calculation of forces from EM fields M atrix Notation
 Simple situations: Lorentz force law  BH 
 ( H x  Bx  ) H x  By H x  Bz 
 In continua, (2D/3D) becomes more  2 
B H
complex   H y  Bx ( H y  By  ) H y  Bz 
 2 
 Maxwell stress tensor is a powerful tool  H z  Bx H z  By ( H z  Bz 
BH
) 
 2
 2nd order tensor  
 Makes use of tensor calculus
Index Notation
B H
 Tensor product of σ and surface  ij  H i  B j   ij  k k 2
normal is force density

 Straight forward procedure: d F    d A (3 equations)


 Compute B/H fields
 Program expressions for σ
 Multiplication of σ with normal vector at
each point of surface
 Result: surface force density

- 11 - © 2013 CADFEM GmbH


Force Calculation
 Calculation of surface force densities
not in real iron to air interface µ=µ0 µ>>µ0
 µ is not defined
 B and H have to be known for σ
Source: CADFEM

 Force densities on virtual surfaces in


the air gap
 Air gap is usually small
 Good engineering precision
 Surfaces should be segmented to
obtain more accurate results

- 12 - © 2013 CADFEM GmbH


Force Calculation
 Using force densities
 compute moments of rising order with
respect to rotational axis
M k   z k  d F (3  k equations)

 e.g. for k=0 Mk correspond to forces in z- coordinate of dF


x, y and z directions

 Goal is to represent force densities


through discrete forces
(later in Mechanical)
 Resulting in the same moments until
kth order

 In Maxwell we just calculate the Source: CADFEM

Moments until kth order for x,y and z


for teeth

- 13 - © 2013 CADFEM GmbH


Force Calculation
 kth order moments are needed for
each stator tooth
 Simulation during rotation over all
relevant teeth
 Number of files: (x, y, z)

N files  nteeth  k  3

Max. moment order

 Smart approach:
 Each tooth experiences same fields
(in this example)
Source: CADFEM
 Leads to same force densities
 Time i.e. phase shifted
 See animation to the right
 Moment calculation for 1 single tooth
- 14 - © 2013 CADFEM GmbH
Demonstration

Emvib.wbpz
15 © 2013 CADFEM GmbH
Implementation in ANSYS Maxwell
 Steps Recap
 Define simulation model
 Define integration surface in air gap
 Compute B and H fields
 Use expressions to calculate σ
 Compute surface force densities
 Evaluate moments until kth order

 This results will be exported to be


used as excitation
 Fourier Transform still needed
 done in Mechanical to apply phase shift
manually
 Use forces of one tooth phase shifted
for all (for cyclic cases)

- 16 - © 2013 CADFEM GmbH


Implementation in ANSYS Maxwell
 Simulation Process is controlled by
one Python script
 Emag_Vibration_FIX.wbjn

 Some adaption can be performed at


the header (e.g. file paths)
 Name of project
("Klauenpolmaschine_DEMO_V16_1")
 Name design
("Sektor_Transient_No_Eddy")
 Name of analysis setup
(“EMVIB")
 Path of 2 calculator files
 Expressions for (σ, dF, Mk)
Source: CADFEM
 Required: rotation around global z

- 17 - © 2013 CADFEM GmbH


Implementation in ANSYS Maxwell
 Define segmented integration
surface(s) at air gap
 Sheet
 Here: only for one tooth

 Add sheets corresponding to


integration surface to object list
 Required name: EVAL_FORCE Source: CADFEM

 Specify middle angle of integration


surface in script’s header
 Here: 22.5°

φ
- 18 - © 2013 CADFEM GmbH
Handling and Export of Moments
EMVIB 1_1_Teilmodell_Test1

 Moments (up to kth order) are 6

plotted in report 5

 Units differ (N, Nm, Nm²…) 4

 In this case

Y1
2
 Moments in z direction unchanged
1
 Moments in x and y direction converted
0
 Using sin / cos of 22.5°
-1
4.00 5.00 6.00 7.00 8.00 9.00 10.00
Time [ms]
 Results in Moments in radial,
tangential and axial direction for
tooth used for force evaluation

 Report content exported as csv file

Source: CADFEM

- 19 - © 2013 CADFEM GmbH


Vibration Simulation
 Description of nodal displacements
 Two possibilities
 For each node (magnitude, phase)
 For each modal shape (magnitude, Source: CADFEM
phase) max mode
sn   u m , n  sm
sn: nodal displacement
sm: modal displacement
m 1 um,n: participation (projection) factor
 Vibration analysis with mode
superposition 1st normal mode 4th normal mode
 Modal analysis to extract eigenmodes
 Arbitrary periodic displacements
summation of weighted eigenshapes

 First step: Modal analysis


 Calculation of frequencies/shapes
Source: CADFEM

- 20 - © 2013 CADFEM GmbH


Vibration Simulation
max mode
 Velocities squared (mean value)
better than displacements sn  u
m 1
m,n  sm
 Sound power (density)

p  c    vn2,normal, RMS max mode

2
vn ,normal, RMS    u m,n  sm
v m 1
P  c     n , normal
 dA
2 v 2 n ,normal, RMS   2   um,n  um ',n  sm '  sm
m m'
 All equations already
c    2
 s  sm   um,n um ',n  dA
programmed in scripts
 Um,m’ matrix will be
P m'
computed in modal analysis for
2 m m'
radiating surfaces c    2
P
2
 s
m m'
m'  sm  U mm '

- 21 - © 2013 CADFEM GmbH


Modal Analysis 3rd normal mode

 Additionally to eigenmode extraction


 Creation of remote points
 Used later for excitation of teeth
 Calculation of projection factors
 Only for surface interface with air
 Here: outer cylindrical surfaces

6th normal mode


 3 APDL snippets
 Order of scripts is important
 Surface Areas Source: CADFEM
 Remote Points
 Modal_vsqr_Mean

- 22 - © 2013 CADFEM GmbH


Modal Analysis (Snippets Functionality)
 Surface Areas
 Needs surface named selection of Face nx ny nz
radiating surfaces
1 … … …
 Calculates normal vectors for surfaces
2 … … …
 Magnitude is area
… … … …
 Saves data in matrix
Source: CADFEM

 Remote Points
 Creates excitation points on teeth
 Here: 4 point/tooth in axial direction
 Requires number of stator’s teeth as
argument 1

 Modal_vsqr_Mean
 Calculates participation factors c    2
(for velocities squared)
 No global expansion pass needed
P
2
 s
m m'
m'  sm U mm '

- 23 - © 2013 CADFEM GmbH


Harmonic Response Analysis
 Mode superposition
 Supports are inherited from modal

 5 APDL snippets
 Order of scripts is important

 4 for setup
 Read_Force_Moments
 Diskrete_Fourier_Transformation
Source: CADFEM
 Vandermonde_Matrix
 Rotational_Speed_Loop

 1 for post processing


 SBS_Waterfall

- 24 - © 2013 CADFEM GmbH


Calculating Excitation for all Teeth
 Kth order Moments are periodic
functions (period = T)
 Fourier series (complex notation)
 
f (t )   ar  cos(rt ) br  sin(rt )  r
c  e ir ( 2 / p )t

r 0 r  

 Different teeth exposed to shifted


function
  
f (t  s)   c' e
r  
r
ir ( 2 / T )t
 c
r  
r e
ir ( 2 / T )( t  s )
 c
r  
r  e ir ( 2 / T ) s
 e ir ( 2 / T )t

c'r  cr  e ir ( 2 / p ) s
 a'r   cos( j  (2  s / T ))  sin( j  (2  s / T ))   ar 
       
 b'r   sin( j  (2  s / T )) cos( j  (2  s / T ))   br 

- 25 - © 2013 CADFEM GmbH


Harmonic Response Analysis (Snippets Functionality)
 Read_Force_Moments  Arguments
 Reads kth order Moments files from  arg1: relative Ω step size for scaling
Maxwell  arg4: rotational speed steps for scaling
 Diskrete_Fourier_Transformation  arg5: nominal rotational speed (Ω) in
 Performs Fourier Transform rpm
 Vandermonde_Matrix  arg2: # of header lines of csv (here: 2)
 Solves equation system to the right  arg3: # pole pair of machine
 Create forces on remote points  M xk 
 k
S z d F  S z  d A   M yk 
k k
 Discrete forces lead to same
moments as distributed surface force
Mz 
densities from Maxwell (until order k)
n 1 T
 Rotational_Speed_Loop 1 z1
z2
.. z   F1, x   M x0 
 1 1 1
n 1
    1 
 Varies rotational speed 1 z1
2 z3
2 .. z   F2, x   M x 
2
1 1 2
z    F3, x    M x2 
n 1
 Scaling of time while Fourier  z3 z3 .. 3
transforming  .. .. .. .. ..   ..   .. 
     
1 z1n zn2 .. z nn 1   Fn , x   M xn 1 
- 26 - © 2013 CADFEM GmbH
Resulting Carpet Plot
 Simulated Result:
 Harmonic response for single angular
speed Ω defined in Maxwell
2400 rpm
 Ω sweep:
 Through time axis scaling in Fourier Ω
transform
 Using arguments of
Read_Force_Moments script

 Carpet plot:
 Locate critical modes at specific
rotational speeds
f

Source: CADFEM

- 27 - © 2013 CADFEM GmbH

You might also like