Vous êtes sur la page 1sur 1118

Motor-CAD Help

© 2014 Motor Design Ltd


2 Motor-CAD Help

Table of Contents
Foreword 0

Part I Motor-CAD 13
1 What
...................................................................................................................................
is Motor-CAD? 13
2 Electromagnetic
...................................................................................................................................
Modelling of Electric Motors 14
3 Thermal
...................................................................................................................................
Modelling of Electric Motors 16
4 Motor-CAD
...................................................................................................................................
DEMO 19
5 BPM-EMag
................................................................................................................................... 20
6 BPM-Therm
................................................................................................................................... 21
7 IM-Therm
................................................................................................................................... 23
8 IM1PH-Therm
................................................................................................................................... 25
9 SRM-Therm
................................................................................................................................... 35
10 BPMOR-Therm
................................................................................................................................... 36
11 PMDC-Therm
................................................................................................................................... 54
12 SYNC-Therm
................................................................................................................................... 67
13 CLAW-Therm
................................................................................................................................... 83
14 Default
...................................................................................................................................
Motor Type 96
15 Contact
...................................................................................................................................
Information 97
16 F1...................................................................................................................................
Help 97
17 Licence
...................................................................................................................................
Information 98

Part II Tutorials 102

Part III User Interface 103


1 User
...................................................................................................................................
Interface 103
2 Pull
...................................................................................................................................
Down Menu 104
3 Motor
...................................................................................................................................
Types 107
4 Model
...................................................................................................................................
Type 108
5 Licence
...................................................................................................................................
Information 109
6 Licence
...................................................................................................................................
[Pull Down Menu] 113
7 Licence
...................................................................................................................................
Diagnostics 114
8 Licence
...................................................................................................................................
Update 116
9 Licence
...................................................................................................................................
Configuration 117
10 License
...................................................................................................................................
Advanced Options 121
11 Tool
...................................................................................................................................
Bar 122
12 Title
................................................................................................................................... 123
13 Status
...................................................................................................................................
Line 124

© 2014 Motor Design Ltd


Contents 3

14 Font
...................................................................................................................................
Size 124
15 About
...................................................................................................................................
Box 126
16 Lock
...................................................................................................................................
Results 127
17 Export
...................................................................................................................................
of Results in CSV Format 127
18 Geometry
...................................................................................................................................
Export 135
19 Geometry
...................................................................................................................................
Import 137

Part IV Geometry 139


1 Radial
...................................................................................................................................
Cross-Section 140
Radial Cross-Section
.........................................................................................................................................................
Editor 140
Radial Dim
.........................................................................................................................................................
ension Editor [Radial Cross-Section] 143
2 Axial
...................................................................................................................................
Cross-Section 146
Axial Cross-Section
.........................................................................................................................................................
Editor 146
Radial Dim
.........................................................................................................................................................
ension Editor [Axial Cross-Section] 149
Axial Dim.........................................................................................................................................................
ension Editor [Axial Cross-Section] 151
3 3D
...................................................................................................................................
Viewing 153

Part V Control 154

Part VI Winding Editor 157


1 Winding
...................................................................................................................................
Pattern 157
2 Winding
...................................................................................................................................
Feasibility 158
3 Winding
...................................................................................................................................
Design 159
Winding Type
......................................................................................................................................................... 159
Wire Type ......................................................................................................................................................... 165
Wedge Model
......................................................................................................................................................... 167
Winding definition
......................................................................................................................................................... 169
Winding geom
.........................................................................................................................................................
etry param eters 171
Form Wound.........................................................................................................................................................
Winding Definition 174
Copper Depth
.........................................................................................................................................................
[%] 175
Coil Divider
.........................................................................................................................................................
Width 176
Com m Connections
......................................................................................................................................................... 177
Winding Rt[Active-EWdg]
.........................................................................................................................................................
Length Multiplier 178
Ins [Slot Base]
.........................................................................................................................................................
Thickness 181
Ins [Tooth.........................................................................................................................................................
Side] Thickness 182
EWdg MLT .........................................................................................................................................................
and Fill 182
EWdg Cavity
......................................................................................................................................................... 185
4 Winding
...................................................................................................................................
Definition 186
5 Winding
...................................................................................................................................
Conductor Positions 189
6 Winding
...................................................................................................................................
Layer Model 191
7 Cuboidal
...................................................................................................................................
Winding Model 197
8 Winding
...................................................................................................................................
Geometry 197
9 Winding
...................................................................................................................................
Output Parameters 201

Part VII Rotor Winding Editor 202


1 Rotor
...................................................................................................................................
Winding Editor 202

© 2014 Motor Design Ltd


4 Motor-CAD Help

Part VIII Input Data Editor 205


1 Input
...................................................................................................................................
Data Editor 205
Design Options
......................................................................................................................................................... 206
Axle Mounting..................................................................................................................................................
Type 206
Bottom Bar .................................................................................................................................................. 207
BPM Rotor .................................................................................................................................................. 209
Brush Holder .................................................................................................................................................. 218
Cow ling .................................................................................................................................................. 228
Feedback..................................................................................................................................................
Type 230
Filled Rotor ..................................................................................................................................................
Pole Space 231
Housed Outer ..................................................................................................................................................
Rotor BPM Machine 231
Housing Type .................................................................................................................................................. 240
Motor Type .................................................................................................................................................. 242
Mounting..................................................................................................................................................
Type 242
Rotor Mounting
.................................................................................................................................................. 246
Shaft Type .................................................................................................................................................. 250
Single Bearing
..................................................................................................................................................
BPMOR 252
Slot Type.................................................................................................................................................. 258
Top Bar .................................................................................................................................................. 261
Form Wound .................................................................................................................................................. 263
Fan .................................................................................................................................................. 267
2 Geometry
................................................................................................................................... 268
Airgap Geom
.........................................................................................................................................................
etry 268
Axial Dim.........................................................................................................................................................
ensions 268
Bearing Geom
.........................................................................................................................................................
etry 269
Bore Sleeve
......................................................................................................................................................... 270
Brush Geom.........................................................................................................................................................
etry 272
Claw Rotor.........................................................................................................................................................
Geom etry 273
Com m utator
.........................................................................................................................................................
Geom etry 275
Corner Cutout
.........................................................................................................................................................
[%] 277
Covered .........................................................................................................................................................
Fin Geom etry 278
Cow ling Geom
.........................................................................................................................................................
etry 279
Encoder Geom
.........................................................................................................................................................
etry 280
End Ring .........................................................................................................................................................
Geom etry 281
End Winding
.........................................................................................................................................................
Geom etry 282
Endcap Geom
.........................................................................................................................................................
etry 285
EWdg Insulation
......................................................................................................................................................... 285
Fin Geom.........................................................................................................................................................
etry 288
Flange Mounted
.........................................................................................................................................................
Plate 289
Foot Geom .........................................................................................................................................................
etry 291
Housing Geom
.........................................................................................................................................................
etry 293
Insulated.........................................................................................................................................................
Cover Geom etry 295
Interior V-Shape
.........................................................................................................................................................
Magnet Geom etry 296
Magnet Arc.........................................................................................................................................................
[ED] 300
Magnet Em .........................................................................................................................................................
bed Depth 300
Magnet Thickness
......................................................................................................................................................... 301
Spoke Magnet
.........................................................................................................................................................
Geom etry 302
Motor Length
......................................................................................................................................................... 302
Plate Geom.........................................................................................................................................................
etry 303
Radial Geom
.........................................................................................................................................................
etry (Inner Rotor Machines) 305
Radial Geom
.........................................................................................................................................................
etry (Outer Rotor Machines) 306
Rotor Bar.........................................................................................................................................................
Geom etry 307

© 2014 Motor Design Ltd


Contents 5

Rotor Duct
.........................................................................................................................................................
Geom etry 309
Rotor End.........................................................................................................................................................
Winding Geom etry 312
Shaft Geom
.........................................................................................................................................................
etry 313
Shaft Groove
.........................................................................................................................................................
Geom etry 314
Shaft Hole
.........................................................................................................................................................
Diam eter 314
Shaft Spoke
.........................................................................................................................................................
Geom etry 316
Slot Geom.........................................................................................................................................................
etry 317
SRM Geom .........................................................................................................................................................
etry 318
Stator Duct
.........................................................................................................................................................
Geom etry 319
SYNC Rotor
.........................................................................................................................................................
Geom etry 324
Tooth Tip.........................................................................................................................................................
Geom etry 326
Tooth Width
......................................................................................................................................................... 328
Wafter Geom
.........................................................................................................................................................
etry 328
WJ Spiral.........................................................................................................................................................
Channel Geom etry 330
Radial Duct
.........................................................................................................................................................
Geom etry 331
3 Cooling
...................................................................................................................................
Options 332
Cooling Options
.........................................................................................................................................................
[Input Data Editor] 332
Miscellaneous
.........................................................................................................................................................
Data [Cooling Options] 334
Fixed Tem.........................................................................................................................................................
peratures 337
Lam ination
.........................................................................................................................................................
Model 337
4 Thermal
...................................................................................................................................
model losses 339
Losses [Input
.........................................................................................................................................................
Data Editor] 340
Loss Variation
.........................................................................................................................................................
w ith Speed 341
Copper Loss
.........................................................................................................................................................
Variation w ith Tem perature 343
Loss Variation
.........................................................................................................................................................
w ith Tem perature & Load 344
Stall Analysis
......................................................................................................................................................... 349
Stall Copper
.........................................................................................................................................................
Loss Distribution 367
Stator Copper
.........................................................................................................................................................
Loss Distribution 368
Uneven Copper
.........................................................................................................................................................
Loss Distribution 369
Loss Distribution
......................................................................................................................................................... 375
Brushless.........................................................................................................................................................
AC m otor Loss Model 375
5 Materials
...................................................................................................................................
& Weight 380
Materials.........................................................................................................................................................
& Weights - electrom agnetic m odel 380
Materials.........................................................................................................................................................
& Weights - therm al m odel 381
Material Help
......................................................................................................................................................... 383
6 Interface
...................................................................................................................................
Gaps 386
Interface.........................................................................................................................................................
Gaps [Input Data Editor] 386
Therm al .........................................................................................................................................................
Contact Resistance 387
Interface.........................................................................................................................................................
Gaps 390
Bearing Model
......................................................................................................................................................... 395
7 Radiation
................................................................................................................................... 401
Radiation.........................................................................................................................................................
Data [Input Data Editor] 401
Internal Radiation
.........................................................................................................................................................
Heat Transfer 403
View Factor
......................................................................................................................................................... 410
Em issivity
......................................................................................................................................................... 411
8 Convection
...................................................................................................................................
Correlations 413
Convection
.........................................................................................................................................................
Heat Transfer 413
Mixed Convection
......................................................................................................................................................... 415
9 Natural
...................................................................................................................................
Convection 416
Natural Convection
.........................................................................................................................................................
Data [Input Data Editor] 416
Natural Convection
.........................................................................................................................................................
Correlations 417
Horizontal
.........................................................................................................................................................
Cylinder [Natural Convection Correlation] 418

© 2014 Motor Design Ltd


6 Motor-CAD Help

Vertical Cylinder
.........................................................................................................................................................
[Natural Convection Correlation] 419
Vertical Flat
.........................................................................................................................................................
Plate [Natural Convection Correlation] 420
Horizontal.........................................................................................................................................................
Flat Plate [Natural Convection Correlation] 421
Horizontal.........................................................................................................................................................
Flat Plate - Upper & Low er [Natural Convection Correlation] 422
Horizontal.........................................................................................................................................................
Square Tube [Natural Convection Correlation] 423
Horizontal.........................................................................................................................................................
Servo Housing [Natural Convection Correlation] 423
Vertical Fin
.........................................................................................................................................................
Channel [Natural Convection Correlation] 424
Horizontal.........................................................................................................................................................
Fin Channel [Natural Convection Correlation] 425
Horiz Fins/Flat
.........................................................................................................................................................
Plate [Natural Convection Correlation] 426
Horiz Fins/Flat
.........................................................................................................................................................
Plate & Cylinder [Natural Convection Correlation] 427
Horiz Fins/Flat
.........................................................................................................................................................
Plate & Tube [Natural Convection Correlation] 428
Horiz & Vert
.........................................................................................................................................................
Fin Channel Average [Natural Convection Correlation] 429
Horiz/Vert.........................................................................................................................................................
Fins & Horiz Cylinder [Natural Convection Correlation] 429
10 Forced
...................................................................................................................................
Convection 430
Blow n Over
.........................................................................................................................................................
[Input Data Editor] 430
Blow n Over
.........................................................................................................................................................
Flow Options 431
Blow n Over
.........................................................................................................................................................
Fluid Flow 433
Blow n Over
.........................................................................................................................................................
Heat Transfer 435
Blockage.........................................................................................................................................................
and Leakage 437
Air Velocity
......................................................................................................................................................... 439
Air Flow ......................................................................................................................................................... 441
Convection.........................................................................................................................................................
Heat Transfer 443
Mixed Convection
......................................................................................................................................................... 445
Forced Convection
.........................................................................................................................................................
Correlations 445
Flat Plate.........................................................................................................................................................
Convection Correlation 446
Fin Channel
.........................................................................................................................................................
Convection Correlation 448
Enclosed.........................................................................................................................................................
Channel Convection Correlation 451
Across Fin.........................................................................................................................................................
Flow 455
11 Through
...................................................................................................................................
Ventilation 456
Through .........................................................................................................................................................
Ventilation Model 456
Rotor to Stator
.........................................................................................................................................................
Duct Flow 457
Through .........................................................................................................................................................
Ventilation [Input Data Editor] 457
Through .........................................................................................................................................................
Ventilation Flow Options [Input Data] 458
Through .........................................................................................................................................................
Ventilation Fan Characteristic [Input Data] 469
Through .........................................................................................................................................................
Ventilation Fluid Flow [Input Data] 471
Through .........................................................................................................................................................
Ventilation Heat Transfer [Input Data] 473
Inlet Definition
.........................................................................................................................................................
[TVent] 475
Rotation Entrance
.........................................................................................................................................................
Effects 477
Flow Model.........................................................................................................................................................
[Through Ventilation] 478
Flow Resistance
.........................................................................................................................................................
Minor Loss Factor 497
Through .........................................................................................................................................................
Ventilation & Wet Rotor Airgap Model 507
Woods Minor
.........................................................................................................................................................
Loss Factor Graphs 510
Endspace.........................................................................................................................................................
Rotational Effects 513
12 End
...................................................................................................................................
Space 516
End Space .........................................................................................................................................................
[Input Data Editor] 516
End Space .........................................................................................................................................................
Convection Correlation 519
Endcap Vents
......................................................................................................................................................... 525
End Space .........................................................................................................................................................
Altitude Effects 528
k1, k2, k3.........................................................................................................................................................
When Not Air 529
13 Wet
...................................................................................................................................
Rotor 531
Wet Rotor.........................................................................................................................................................
Model 531
Wet Rotor.........................................................................................................................................................
[Input Data Editor] 532
Wet Rotor.........................................................................................................................................................
Inlet/Outlet Position 537

© 2014 Motor Design Ltd


Contents 7

Wet Rotor.........................................................................................................................................................
Convection Correlation 538
Wet Rotor.........................................................................................................................................................
Wedge/Divider Flow 541
Wet Rotor.........................................................................................................................................................
Active Fluid Flow only 543
14 Housing
...................................................................................................................................
Water Jacket 546
Housing Water
.........................................................................................................................................................
Jacket Model 546
Housing Water
.........................................................................................................................................................
Jacket Flow Options [Input Data Editor] 548
Housing Water
.........................................................................................................................................................
Jacket Fan Characteristic [Input Data] 549
Housing Water
.........................................................................................................................................................
Jacket Fluid Flow [Input Data Editor] 550
Housing Water
.........................................................................................................................................................
Jacket Heat Transfer [Input Data Editor] 552
Housing Water
.........................................................................................................................................................
Jacket Cooling Options 555
15 Shaft
...................................................................................................................................
Spiral Groove 557
Shaft Spiral
.........................................................................................................................................................
Groove Model 557
Shaft Spiral
.........................................................................................................................................................
Groove Fluid Flow [Input Data Editor] 558
Shaft Spiral
.........................................................................................................................................................
Groove Heat Transfer [Input Data Editor] 561
Shaft Spiral
.........................................................................................................................................................
Groove Cooling Options 564
16 Spray
...................................................................................................................................
Cooling 565
Spray Cooling
.........................................................................................................................................................
Model 565
Spray Cooling
.........................................................................................................................................................
Nozzle locations 566
Spray Cooling
.........................................................................................................................................................
Heat Transfer [Input Data] 569
Spray Cooling
.........................................................................................................................................................
Fluid Flow [Input Data] 571
Spray Cooling
.........................................................................................................................................................
Convection Correlation 575
Spray Cooling
.........................................................................................................................................................
Nozzle Positions 579
Spray Cooling
.........................................................................................................................................................
Model Setup 584
Spray Cooling
.........................................................................................................................................................
Calibration exam ple 602
Subm erged
.........................................................................................................................................................
double jet im pingem ent m ethod 615
17 Rotor
...................................................................................................................................
Water Jacket 628
Rotor Water
.........................................................................................................................................................
Jacket Model 628
Rotor Water
.........................................................................................................................................................
Jacket [Input Data] 632
18 Slot
...................................................................................................................................
Water Jacket 635
Slot Water
.........................................................................................................................................................
Jacket Model 635
Slot Water
.........................................................................................................................................................
Jacket [Input Data] 639
19 Submersible
................................................................................................................................... 644
20 Flooded
................................................................................................................................... 645
21 Transient
...................................................................................................................................
Data 646
Transient.........................................................................................................................................................
Model 646
Duty Cycle
.........................................................................................................................................................
Settings [Input Data Editor] 647
Duty Cycle
.........................................................................................................................................................
Definition [Input Data Editor] 651
Duty Cycle
.........................................................................................................................................................
Data File 654
Soak Back......................................................................................................................................................... 655
Transient.........................................................................................................................................................
Fault Analysis 657
Fault Tolerant
.........................................................................................................................................................
m ulti-phase open circuit 660
22 Settings
................................................................................................................................... 672
Settings .........................................................................................................................................................
[Input Data Editor] 672
Models [Settings]
......................................................................................................................................................... 673
Airgap Model.................................................................................................................................................. 674
Include Rt[Endcap]
..................................................................................................................................................
Axial & Radial 674
Include Fin ..................................................................................................................................................
Efficiency 676
Include Coil..................................................................................................................................................
Divider Node 677
Stator Tooth..................................................................................................................................................
Nodes 677
Axial Slice ..................................................................................................................................................
Model 680
Rotor Model .................................................................................................................................................. 687

© 2014 Motor Design Ltd


8 Motor-CAD Help

Magnet Model.................................................................................................................................................. 690


Geom etry .........................................................................................................................................................
[Settings] 693
Graphs [Settings]
......................................................................................................................................................... 697
E-Magnetics
.........................................................................................................................................................
[Settings] 699
Winding [Settings]
......................................................................................................................................................... 701
Sync Rotor ..................................................................................................................................................
Winding Model 702
Winding Layer
..................................................................................................................................................
Model - Layers 703
EWdg Active ..................................................................................................................................................
Layer Connect 705
Liner Layers.................................................................................................................................................. 706
Insulation..................................................................................................................................................
Lifetime Calculation 708
Winding Editor
..................................................................................................................................................
View 714
Winding Termination
.................................................................................................................................................. 717
Form Wound ..................................................................................................................................................
Calibration 718
Cuboidal ..................................................................................................................................................
Winding Model 719
Cooling [Settings]
......................................................................................................................................................... 724
End Space ..................................................................................................................................................
Rotational Effects 725
Cooling Circuit
..................................................................................................................................................
Connections 728
Airgap Heat ..................................................................................................................................................
Transfer Calculation 730
Airgap Slotting
..................................................................................................................................................
and Saliency 733
Transition..................................................................................................................................................
Upper Limits 736
Losses [Settings]
......................................................................................................................................................... 737
General Losses
.................................................................................................................................................. 738
Bearing Losses
.................................................................................................................................................. 739
Windage ..................................................................................................................................................
Losses 740
Stray Load ..................................................................................................................................................
Loss Stator to Rotor Ratio 742
Proximity ..................................................................................................................................................
Losses 743
Stator Copper
..................................................................................................................................................
Loss Location 750
Rotor Cage ..................................................................................................................................................
Loss Location 751
Settings ......................................................................................................................................................... 753
Shaft Speed ..................................................................................................................................................
[RPM] 753
Duct Wall..................................................................................................................................................
Friction 753
Editor [Settings]
......................................................................................................................................................... 755
End Space .........................................................................................................................................................
[Settings] 755
External Shaft
.........................................................................................................................................................
Cooling 756
Convergence
.........................................................................................................................................................
[Settings] 760
Steady State..................................................................................................................................................
Convergence 761
Transient..................................................................................................................................................
Convergence 762
Fluid Temperature
..................................................................................................................................................
Calculation Method 765
Fixed Temperature
..................................................................................................................................................
Method 767
Transient.........................................................................................................................................................
[Settings] 768
Transient..................................................................................................................................................
Fluid Nodes 769
Transient..................................................................................................................................................
Speed Increase Factor 769
Data Logging.................................................................................................................................................. 772
Transient..................................................................................................................................................
Results File Analysis 775
Miscellaneous
.........................................................................................................................................................
[Settings] 778
23 Material
...................................................................................................................................
Properties [Input Data] 780
Air Property
.........................................................................................................................................................
Options 781
Altitude [US
.........................................................................................................................................................
Standard Atm osphere] 784
Solids Database
.........................................................................................................................................................
- Therm al 785
Solids Database
.........................................................................................................................................................
- Electrom agnetic 789
Adding Steel
.........................................................................................................................................................
Data to Solids Database 790
Fluids Database
......................................................................................................................................................... 799

Part IX Electromagnetics 802

© 2014 Motor Design Ltd


Contents 9

1 Control
................................................................................................................................... 803
2 Back
...................................................................................................................................
EMF 806
3 Cogging
...................................................................................................................................
Torque 807
4 Loss
...................................................................................................................................
Calculation (Open Circuit) 808
5 Loss
...................................................................................................................................
Calculation (On Load) 809
6 Torque
................................................................................................................................... 810
7 Torque
...................................................................................................................................
Speed curve 811
8 Power
...................................................................................................................................
Speed curve 812
9 Electromagnetic
...................................................................................................................................
+ Thermal model 813
10 Custom
...................................................................................................................................
Drive Cycle 817
11 Stator
...................................................................................................................................
Skew 819
12 Iron
...................................................................................................................................
Loss calculation methods 820
13 Iron
...................................................................................................................................
Loss Coefficients 822
14 Magnet
...................................................................................................................................
and Sleeve Loss calculation methods 823
15 Torque
...................................................................................................................................
calculation methods 824
16 Harmonics
................................................................................................................................... 827
17 FEA
...................................................................................................................................
display 828
18 Total
...................................................................................................................................
Harmonic Distortion 829
19 Power
...................................................................................................................................
Factor 830
20 Custom
...................................................................................................................................
Geometry 830

Part X Temperatures 835


1 Schematic
................................................................................................................................... 836
2 Radial
...................................................................................................................................
Temperatures 838
3 Axial
...................................................................................................................................
Temperatures 839
4 FEA
................................................................................................................................... 840
Slot Tem.........................................................................................................................................................
peratures 841
5 Validation
................................................................................................................................... 850

Part XI Transient Graph 853


1 Thermal
...................................................................................................................................
Transient Calculation 853
2 Transient
...................................................................................................................................
Chart Titles 853
3 Transient
...................................................................................................................................
Combined Temperature Graph 855
4 Transient
...................................................................................................................................
Control 856
5 Transient
...................................................................................................................................
Custom Graph Settings 857
6 Transient
...................................................................................................................................
Diff Temperature Data 865
7 Transient
...................................................................................................................................
Diff Temperature Graph 867
8 Transient
...................................................................................................................................
Graph Limits 868
9 Transient
...................................................................................................................................
Power Data 870
10 Transient
...................................................................................................................................
Progress Form 871

© 2014 Motor Design Ltd


10 Motor-CAD Help

11 Transient
...................................................................................................................................
Reduced Node Model 873
12 Reduced
...................................................................................................................................
Node Model - Best Practices 887
13 Transient
...................................................................................................................................
Results 888
14 Transient
...................................................................................................................................
Saved Temperature Data 890
15 Transient
...................................................................................................................................
Saved Temperature Data Options 891
16 Transient
...................................................................................................................................
Saved Temperature Graph 898
17 Transient
...................................................................................................................................
Speed Increase Data 899
18 Transient
...................................................................................................................................
Temperature Data 900
19 Transient
...................................................................................................................................
Temperature Graph 902
20 Transient
...................................................................................................................................
Temperature Graph Setup 903
21 Transient
...................................................................................................................................
Test Temperature Data 904
22 Transient
...................................................................................................................................
Test Temperature Data Selection 905
23 Transient
...................................................................................................................................
Test Temperature Graph 910
24 Zoom
...................................................................................................................................
[Graph] 910

Part XII Circuit Editor 911

Part XIII Sensitivity Study 923

Part XIV Scripting 931

Part XV Flow Circuit 936

Part XVI Output Data [Numerical Values] 937


1 Drive
...................................................................................................................................
[Output Data] 938
2 E-Magnetics
...................................................................................................................................
[Output Data] 940
3 Temperature
...................................................................................................................................
[Output Data] 943
4 Losses
...................................................................................................................................
[Thermal Output Data] 946
5 Losses
...................................................................................................................................
[Electromagnetic Output Data] 951
6 Heat
...................................................................................................................................
Transfer Coefficient Data 953
Surface Areas
......................................................................................................................................................... 953
Heat Transfer
.........................................................................................................................................................
Coeff - 1 [Output Data] 956
Heat Transfer
.........................................................................................................................................................
Coeff - 2 [Output Data] 957
Natural Convection
.........................................................................................................................................................
Heat Transfer Coefficients 958
Forced Convection
.........................................................................................................................................................
Heat Transfer Coefficients 959
Mixed Convection
.........................................................................................................................................................
Heat Transfer Coefficients 961
Radiation.........................................................................................................................................................
Heat Transfer Coefficients 963
7 Thermal
...................................................................................................................................
Resistance [Output Data] 965
8 Thermal
...................................................................................................................................
Capacitance Data 972
9 End
...................................................................................................................................
Space [Output Data] 974
10 Winding
...................................................................................................................................
[Thermal Output Data] 975
Winding Areas
......................................................................................................................................................... 975
EWdg Layer
.........................................................................................................................................................
Cond Mult 976
Winding Peripheries
......................................................................................................................................................... 977

© 2014 Motor Design Ltd


Contents 11

11 Winding
...................................................................................................................................
[Electromagnetic Output Data] 978
12 Miscellaneous
...................................................................................................................................
[Output Data] 979
Miscellaneous
.........................................................................................................................................................
Output Param eters (Housing) 980
Miscellaneous
.........................................................................................................................................................
Output Param eters (Fluids) 981
Miscellaneous
.........................................................................................................................................................
Output Param eters (Airgap) 983
Miscellaneous
.........................................................................................................................................................
Output Param eters (Convergence) 985
Miscellaneous
.........................................................................................................................................................
Output Param eters (Other) 986
13 Housing
...................................................................................................................................
Water Jacket [Output Data] 988
Tem perature
.........................................................................................................................................................
[Housing WJ] 990
Flow [Housing
.........................................................................................................................................................
WJ] 992
Dissipation
.........................................................................................................................................................
[Housing WJ] 993
Area [Housing
.........................................................................................................................................................
WJ] 995
Therm al .........................................................................................................................................................
Resistance [Housing WJ] 996
14 Shaft
...................................................................................................................................
Spiral Groove [Output Data] 997
Tem perature
.........................................................................................................................................................
[Shaft Spiral Groove] 999
Flow [Shaft
.........................................................................................................................................................
Spiral Groove] 1001
Dissipation
.........................................................................................................................................................
[Shaft Spiral Groove] 1002
Area [Shaft
.........................................................................................................................................................
Spiral Groove] 1003
Therm al.........................................................................................................................................................
Resistance [Shaft Spiral Groove] 1004
15 Slot
...................................................................................................................................
Water Jacket [Output Data] 1005
Tem perature
.........................................................................................................................................................
[Slot Water Jacket] 1006
Flow [Slot
.........................................................................................................................................................
Water Jacket] 1007
Dissipation
.........................................................................................................................................................
[Slot Water Jacket] 1008
Area [Slot
.........................................................................................................................................................
Water Jacket] 1009
Therm al.........................................................................................................................................................
Resistance [Slot Water Jacket] 1010
16 Spray
...................................................................................................................................
Cooling [Output Data] 1011
17 Rotor
...................................................................................................................................
Water Jacket [Output Data] 1012
18 Wet
...................................................................................................................................
Rotor Output Parameters [Wet Rotor] 1013
Tem perature
.........................................................................................................................................................
[Wet Rotor] 1015
Flow [Wet
.........................................................................................................................................................
Rotor] 1017
Dissipation
.........................................................................................................................................................
[Wet Rotor] 1019
Area [Wet
.........................................................................................................................................................
Rotor] 1021
Therm al.........................................................................................................................................................
Resistance [Wet Rotor] 1023
19 Through
...................................................................................................................................
Ventilation 1024
Tem perature
.........................................................................................................................................................
[Through Ventilation] 1025
Flow [Through
.........................................................................................................................................................
Ventilation] 1026
Dissipation
.........................................................................................................................................................
[Through Ventilation] 1027
Area [Through
.........................................................................................................................................................
Ventilation] 1028
Therm al.........................................................................................................................................................
Resistance [Through Ventilation] 1029
20 Housing
...................................................................................................................................
Peripheries 1029
21 Blown
...................................................................................................................................
Over Flow Rates and Air Temperatures 1031
22 Stall
...................................................................................................................................
Parameters 1033
23 Material
...................................................................................................................................
[Electromagnetic Output Data] 1035

Part XVII DataFiles 1036


1 *.mot
...................................................................................................................................
datafile 1036
2 *.mdb
...................................................................................................................................
datafile 1039
3 *.trf
...................................................................................................................................
datafile 1041

© 2014 Motor Design Ltd


12 Motor-CAD Help

4 *.gsf
...................................................................................................................................
datafile 1042
5 Defaults
...................................................................................................................................
[Defaults.INI] 1043
6 History.INI
................................................................................................................................... 1044

Part XVIII Links to Flux2D Software 1045

Part XIX Link to Portunus Software 1048

Part XX Links to SPEED Software 1050


1 SPEED
...................................................................................................................................
Import Example 1050
2 SPEED
...................................................................................................................................
Import/Export 1075

Part XXI 3D Geometry Export 1082

Part XXII Star-CCM+ export 1085

Part XXIII ActiveX Links 1090


1 ActiveX
................................................................................................................................... 1090
2 ActiveX
...................................................................................................................................
Excel Example 1091
3 ActiveX
...................................................................................................................................
Matlab Example 1100
4 ActiveX
...................................................................................................................................
Input and Output Parameters 1105
5 ActiveX
...................................................................................................................................
Commands 1106

Part XXIV Command Line 1107

Part XXV Units 1108


1 Units
...................................................................................................................................
of Length 1108
2 Units
................................................................................................................................... 1108
3 Defaults
...................................................................................................................................
[Defaults.INI] 1110

Part XXVI Defaults 1110


1 Default
...................................................................................................................................
Folder 1110
2 Defaults
...................................................................................................................................
[Defaults.INI] 1110
3 Display
...................................................................................................................................
Size 1111
4 Default
...................................................................................................................................
Motor Type 1112
5 Default
...................................................................................................................................
File Locations 1113

Index 1116

© 2014 Motor Design Ltd


Motor-CAD 13

1 Motor-CAD
1.1 What is Motor-CAD?

Motor-CAD is Computer Aided Design (CAD) package for the design of electric motors. The modules
currently supported by Motor-CAD are:

BPM-EMag
BPM-Therm
BPMOR-Therm
IM-Therm
SRM-Therm
PMDC-Therm
SYNC-Therm
CLAW-Therm
IM1PH-Therm

The particular module is selected using the Motor Type pull down menu. Each motor type uses the
same data-file structure and user interface, simplifying the transfer of data from one module to
another.

Motor-CAD has been developed to give the motor designer a fast method of analysing design
changes on the performance of the machine. In doing so not only can the optimum design solution
quickly be identified, but the user fully understands what design variables (geometry, materials, etc)
have the most influence on the machine performance and cooling. The latest user-interface
techniques are used so that the package is easy to use and the user is never more than a mouse
click away from the information required. Motor-CAD has been written so that the user need not be
an expert in electromagnetics or heat transfer - all the difficult parameters are calculated
automatically by Motor-CAD.

In this manual most of the details are valid for both the electromagnetic and thermal models in
Motor-CAD. However there are some cases where the interface or methods are only used for one of
the models and are highlighted in the heading sections as such.

Electromagnetic Model: See Electromagnetic Modelling of Electric Motors for more details on the
finite element and analytical methods used to calculate the
electromagnetic performance of the motor.

Thermal Model: See Thermal Modelling of Electric Motors for more details of the 3-
dimensional lumped circuit model (Schematic) used to calculate the
steady-state and transient thermal characteristics of the motor.

User Interface: Motor-CAD has an easy to navigate and intuitive main User Interface.

© 2014 Motor Design Ltd


14 Motor-CAD Help

Online Help: On-line help is available at any point in Motor-CAD - just press the F1 key
.

DataFiles: Motor-CAD data is stored in a *.mot datafile.

Web Demonstration: A 5 minute Motor-CAD overview presentation can be downloaded from the
Motor-CAD website.

Demo: Motor-CAD can be used in Motor-CAD DEMO mode.

Contact Information: If you require further information please contact Motor Design Ltd.

1.2 Electromagnetic Modelling of Electric Motors


Electromagnetic analysis techniques used in motor design usually fit into one of the following two
categories:

Analytical Methods
Numerical Methods (Finite Element Analysis)(as used in Motor-CAD):

A brief description of the two methods together with a list of their main advantages/disadvantages is
given below:

Analytical Methods

The analytical modelling of the electric motors relies on the electromagnetic field and
generalized forces theorem. In a simplified form, the latter theorem states that the electromagnetic
torque (or force) is given by the system coenergy or energy variation with incremental rotor
displacement, if the currents and flux-linkages are constant during the elemental rotor movement. As
the system is an electrical motor, the energy or coenergy can be expressed as a function of
products between flux-linkages and currents. Furthermore, the flux-linkages are expressed as
products between reactances and currents. Consequently, all the developed analytical models that
compute the electromagnetic torques in AC motors are relying on the equivalent circuits parameters
(resistances and reactances) that can have fixed or variable (linear or non-linear) values. Thus, the
precision of any analytical model that estimates the electromagnetic torque in a rotating motor
depends on the accuracy level that characterizes the motor parameters.

Advantages:

o it gives an important starting point to any preliminary design and analysis of an


electrical motor.

o the analytical methods are based on measurable physical parameters and permit the
inclusion of non-linear effects. Therefore, many electrical machinery designers address
new prototypes development through the use of analytical tools.

Disadvantages:

© 2014 Motor Design Ltd


Motor-CAD 15

o there are still physical phenomena that occur in rotating motors (e.g., stray load
losses) and cannot yet be mathematically modelled.

o several simplifying assumptions are necessary for any analytical motor model.

o the accuracy can be low unless significantly improved if the most important non-linear
effects (i.e., saturation, core loss, windage and friction loss, and harmonics) are
modeled through a sufficiently high number of elements in the mathematical model of
the motor.

Numerical modelling

The numerical modelling of electric motors has its basics in the electromagnetic fields
theory. There are several mathematical approaches such as finite-element method (FEM), finite-
difference method (FDM), boundary element method (BEM) to solving the system equations in
numerical methods. Regardless of the mathematics of these methods, the electromagnetic torque is
estimated using either the Maxwell stress theory, virtual work (energy variation) or Laplace method
(magnetizing currents).

Advantages:

o Progressive improvement in the power and speed of computers has resulted in a


situation in which the numerical analysis of electrical machines is successfully used as
both a research and design tool. In rotating machines, the model most widely employed
is two-dimensional

o If the problem settings are correctly formulated, the numerical modelling of rotating
motors will usually lead to a higher accuracy level for the estimated results than the
analytical modelling

Disadvantages:
o 2D models still ignore the end-effects and the three-dimensional eddy currents effect.
o 3D models though potentially more accurate, require one or two orders of magnitude
more of computer resources;
o 3D models are still beyond the bounds of economic viability, especially in the electrical
machinery industry where tens of design versions for only one motor might be requested
in one day..

In modern practise, a combination of analytical modelling and numerical modelling is


required. A preliminary design optimised through analytical modelling represents the best initial
solution for a further numerical model. There are also very well established combined numerical and
analytical models that will numerically simulate the electrical motor and analytically simulate the
external circuits from the drive system (inverters, connections, etc.)

© 2014 Motor Design Ltd


16 Motor-CAD Help

1.3 Thermal Modelling of Electric Motors

Thermal analysis techniques used in motor design usually fit into one of the following three
categories:

Traditional Thermal Analysis:


Numerical Methods (FEA & CFD):
Lumped Circuit Models (as used in Motor-CAD):

A brief description of the three methods together with a list of their main advantages/disadvantages
are given below:

Traditional Thermal Analysis:

Traditionally when designing a new motor, the thermal rating was estimated from prior knowledge of
one or more of the following:
thermal resistance of winding to ambient (C/W)
thermal resistances of winding to stator (C/W) and stator to ambient (C/W)
housing heat transfer coefficient (W/m2/C)
winding current density limit (A/mm2)
specific electric loading (A/m)

These numbers may be estimated from:


tests on existing motors
competitor catalogue data
simple rules of thumb

The advantages of using such design methods are:


no expense in terms of design tools required
quick to calculate

The disadvantages associated with such design methods are:


can be widely inaccurate - especially when introducing new design features
no insight is given as to where the thermal design is compromised and where design
effort should be concentrated
reduces customer confidence in the companies design capabilities
expensive because more prototypes are required

Numerical Methods (FEA & CFD):

2-dimensional & 3-dimensional finite-difference and finite element analysis (FEA) can be used to
model the heat transfer due to conduction within a motor. However, 3-dimensional Computational
Fluid Dynamics (CFD) is required when dealing with convection heat-transfer.

The advantages of using such design methods are:


accurate - however caution is required in the implementation of interface gaps, model
discretisation and the implementation of boundary conditions
some insight is given as to where the thermal design is compromised and where design
effort should be concentrated. However, it is not as easy to obtain this information
compared to the lumped-circuit approach. Often a large number of runs are required,
varying the parameters under scrutiny. Also, extensive amounts of post-processing may

© 2014 Motor Design Ltd


Motor-CAD 17

be required.
reduced prototype requirement
gives the customer confidence in the companies design capabilities

The disadvantages associated with such design methods are:


long period required for problem definition
long execution times (especially when dealing with transients)
long period required for post-processing
long training periods may be required
expensive FEA/CFD package required
modelling of interface gaps can be difficult due to large aspect ratio of resulting elements
some numerical packages may require model simplifications (i.e. steps in curved
profiles) that lead to unquantifiable and/or unacceptable errors

Lumped Circuit Models used in Motor-CAD:

There is a recent trend to develop lumped-circuit thermal models - with different levels of
sophistication. Motor-CAD uses a 3-dimensional lumped circuit model (example shown in
Schematic) that can be used to calculate the steady-state and transient thermal characteristics of
several motor types. The latest user-interface techniques are used so that the package is easy to
use and the user is never more than a mouse click away from the information required. Efficient &
robust mathematical routines are used in the network solver.

Two of the most complex aspect of motor thermal analysis are:


the prediction of Convection Heat Transfer - mainly relating to the outer surface of the
motor, but also for the internal airgap. This can be solved with much effort using CFD
(see CFD above). However, a good estimate can be obtained by using a suitable Natural
Convection Correlation or Forced Convection Correlation - as used in Motor-CAD.
correctly modelling internal interface resistances - the gap size is not well defined. This
aspect is difficult to model using CFD due to large aspect ratio elements (see CFD
above). The advantage of using a lumped circuit approach is that little effort is required to
perform several calculations using different interface gap lengths and thus quantifies
their importance. Motor-CAD v4.1 now has a Sensitivity option to allow the user to carry
out automated multi-parametric sensitivity analysis.

Radiation Heat Transfer is also modelled in Motor-CAD.

The advantages of using lumped-circuit design methods are:


accurate - the analytical convection/conduction model may not give as much localised
detail as CFD but should give good global accuracy - there is a trade off between
accuracy and calculation speed
short execution times - even when calculating transients
short problem definition time - especially when using the sophisticated user interface
used in Motor-CAD
insight is given as to where the thermal design is compromised and where design effort
should be concentrated - more so than with CFD.
ease of post-processing - especially when using the sophisticated user interface used in
Motor-CAD
inexpensive - Motor-CAD is cheap especially taking into account:
time/effort required to develop/maintain in-house lumped circuit programs
users gain from the vast experience built into Motor-CAD, e.g. sophisticated convection
correlations used, efficient/robust mathematics used, etc.
expert support provided

© 2014 Motor Design Ltd


18 Motor-CAD Help

reduced prototype costs


gives the customer confidence in the companies design capabilities

The disadvantages associated with lumped-circuit design methods that completely new features (e.
g. new form of cooling fin, liquid cooling down shaft, etc.) may be required to be built into the model
structure. However:
In many cases the new features may be modelled adequately using the existing version
of Motor-CAD with the correct assumptions. Expert backup is available from
support@motor-design.com for licenced Motor-CAD users (also from local
representatives).
Motor-CAD has been written with future developments in mind - both the graphical
interface (cross-section editor, schematic, etc.) and circuit model have been written in
such a way that new constructional features can be added with minimum effort - free to
licensed Motor-CAD users.
Motor-CAD has many adjustment factors available that can sometimes be used to
adequately model the new features.
Motor-CAD has a Circuit Editor to allow the user to make changes to the thermal
network, deleting existing components and adding new components.
convection and radiation are difficult to model accurately when using certain
constructional features. This is minimised when using Motor-CAD as it benefits from the
expert technical input provided by Motor Design Ltd and its university associates. Also,
Motor-CAD is under constant development and is used by companies worldwide so is
undergoing continuous validation.

Typical Uses of Motor-CAD:

Motor-CAD is often used for the following tasks:

Design Optimisation - Motor-CAD can be used as an integral part of the design process.
By optimising the thermal circuit in parallel with the electromagnetic and mechanical design
a true optimum design is achieved. Often the thermal design aspects are left until the end of
the design process, at which point it is too late to alter the design and a sub-standard motor
is produced.

Rapid Response to Customer Enquiries - Often a customer wishes to use an existing


motor for a given application that has a specified load characteristic. Motor-CAD can be
used to rapidly model the load specification using its duty-cycle analysis capabilities. The
designer than has a clear understanding of whether the motor/drive combination is adequate
for the task and the customer has a sense of security that the designer has fully
investigated his enquiry - so helping to win orders

Rapid Quantification of Design Changes - Occasionally a change in material or


manufacturing process may be proposed. Motor-CAD allows the designer to quickly quantify
the effects of such changes on the motors performance

Program Validation - It is easy to compare Motor-CAD calculation of the thermal


performance with tests on existing motors. In carrying out such validation the user gains a
deep understanding as to what are the main parameters that affect the thermal performance
and so can use this knowledge to improve the design.

Parameter Estimation - Often it is very difficult, if not impossible, to directly measure

© 2014 Motor Design Ltd


Motor-CAD 19

certain key parameters that affects a motors thermal performance, e.g. interface gaps, rotor
losses. In many cases these parameters can be estimated by matching Motor-CAD output
with data that can be readily measured, e.g. component temperatures, stator losses. For
instance the interface gap between stator-lamination and housing can be varied until a
match is given with the measured values of T[stator] & T[housing].

Sensitivity Analysis and Robust Design - It is very easy to vary input parameters and
examine the effect on the temperature distribution. Sensitivity analysis can be used on
parameters such as dimensional tolerances, impregnation goodness, interface gaps,
material properties, etc and plot graph of the variation in critical temperature nodes. This can
be used to gain an insight into which are the critical design variables in the machine. It can
also be extended to form a thermal model in Robust Design techniques such a 6-Sigma.
The whole calculation process together with the variation in the relevant parameters can be
automated using ActiveX technology or by using the inbuilt Sensitivity Analysis tool.

1.4 Motor-CAD DEMO

When Motor-CAD is run it looks for a valid licence which is stored on a Security Key. If a valid
license is not found then the user can run Motor-CAD in demo mode.

In demo mode the user can input data for their motor design. But when it comes to calculate the
thermal performance (steady-state and transient) the user is presented with results for internal
default data rather than their design. The message shown below is displayed indicating that "Your
dongle is not licensed for this motor type":

The demo is meant to give the user an idea of how easy it is to use the software and what
calculations are made.

The demo mode is also available to view Motor & Application Modules that the user does not a valid
license for.

© 2014 Motor Design Ltd


20 Motor-CAD Help

If a dongle is present and you expect to be able to run Motor-CAD then please check the licence
diagnostics to ensure that the required modules are available.

1.5 BPM-EMag
Module of Motor-CAD for the electromagnetic design of Brushless Permanent-Magnet Motors
(BPM).

The BPM electromagnetic model is selected by setting the Motor Type to BPM or BPMOR and the
Model Type to one of the E-Magnetic options.

The main BPM electromagnetic view is shown below:

© 2014 Motor Design Ltd


Motor-CAD 21

See E-Magnetics for more details of the BPM-EMag calculations available.

1.6 BPM-Therm

Module of Motor-CAD for the thermal design of Brushless Permanent-Magnet Motors (BPM).

The BPM motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


22 Motor-CAD Help

© 2014 Motor Design Ltd


Motor-CAD 23

1.7 IM-Therm

Module of Motor-CAD for the thermal design of Induction Motors (IM).

The IM motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


24 Motor-CAD Help

© 2014 Motor Design Ltd


Motor-CAD 25

1.8 IM1PH-Therm

Module of Motor-CAD for the thermal design of Single Phase Induction Machines (IM1PH).

The IM1PH motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


26 Motor-CAD Help

© 2014 Motor Design Ltd


Motor-CAD 27

Introduction
The Single Phase Induction Machine module (IM1PH-Therm) was not one of the original motor types
in Motor-CAD v1. It was added in v4 together with this sectio of help to assist the user in using the
new module.

IM1PH Motor Selection


The single phase induction motor type is selected using the Motor Type selector as shown below:

© 2014 Motor Design Ltd


28 Motor-CAD Help

Motor Cross-Section

If Motor-CAD default data is to be used then this will show the radial cross-section shown below:

The default machine has 18 slots which is more suitable for a three phase machine. So we may
wish to make this 20 in this case - as shown below:

© 2014 Motor Design Ltd


Motor-CAD 29

The second parameter in the left hand parameter editor column is the number of poles in the
machine [IM Pole Number]. This is important if the machine is to have some slots that have a
reduced slot depth. We can see that by default some of the slots are made shorter than others.
More details of how to set the slot depth reduction for individual slots is given in the section on the
Winding Editor.

Winding Editor:

The permanent slit capacitor induction machine has two windings:


main winding
auxiliary winding

The winding editor shown below is used to set the number and size of wire for both the main and
auxiliary windings in each slot:

© 2014 Motor Design Ltd


30 Motor-CAD Help

The wire size for the main and auxiliary conductors can now be set individually:

The table at the bottom of the editor is used to set up the following:
Which slot will have temperatures calculated for and shown in the [Schematic], [Output Data] and
[Transient Graph]. The slot is selected using the check-box .
Which slot will be displayed in the [Winding Editor]. This will be the current row selected - which is
shown in yellow and has the symbol.
Number of main conductors in each slot
Number of auxiliary conductors in each slot
The depth reduction of each slot - compared to the standard [Slot Depth] which is set in the radial

© 2014 Motor Design Ltd


Motor-CAD 31

cross section editor.

The number of slots shown in the table is dependent upon the [Slots Number] and [IM Pole Number].
The number is set to make sure that there is symmetry in te machine and is equal to will be equal to
[Slots Number] / [IM Pole Number] / 2.

The final four columns in the table present the following information:
Slot Area [Area] - this is a function of the slot depth reduction for that slot
Slot Fill [Fill] - this is a function of the slot area and the number of main and auxiliary conductors in
that slot
Copper Loss [Pcu] - this is a function of the main and auxiliary copper loss and the number of main
and auxiliary conductors in that slot
Copper Loss / Slot Fill Ratio [Pcu/Fill] - this is to try to identify which is the hottest slot. The
concept is that a slot is likely to be hot if the copper loss in that slot is high and the slot fill is low.
Hence the slot with the highest Pcu/Fill ratio is likely to have the hottest temperature and maybe the
user should select this slot to be the one calculated.

If the user selects the combination of wire size and number of conductors in a slot that leads to an
invalid slot fill of greater than one then this condition is highlighted in red as shown below:

© 2014 Motor Design Ltd


32 Motor-CAD Help

Stator Copper Losses:

Both the losses in the Main and Auxiliary winding are input the editor shown below:

© 2014 Motor Design Ltd


Motor-CAD 33

Single Phase Analysis:

The main problem with modelling the single phase motor in Motor-CAD is that it assumes that all the
slots are the same, i.e. same size and same losses. This is clearly not true in the single phase
induction motor. To overcome this we apply the same type of analysis as is used in the Stall and
Fault analysis in Motor-CAD. The total loss in the slot is based on the slot chosen to be modelled
by the user, i.e. copper loss = copper loss in slot chosen multiplied by the number of slot. We then
apply the following rules to make sure that the dissipation in the machine compatible with the total
loss in the machine:
In the steady state calculation an additional loss is removed or added to the stator back iron node to
account for the loss in the chosen slot is greater or less than the addition of the main and auxiliary
copper losses.
In a transient calculation the power taken from the back iron is adjusted to account for the storage
term due to the thermal capacitance. In this case the amount of power taken from the node is equal
to the additional power multiplied by the instantaneous total power into the stator node plus the
power from the end windings divided by the total copper loss.

Details of the adjustments made to achieve a valid calculation are given in the [Output Data]:

© 2014 Motor Design Ltd


34 Motor-CAD Help

© 2014 Motor Design Ltd


Motor-CAD 35

1.9 SRM-Therm

Module of Motor-CAD for the thermal design of Switched Reluctance Motors (SRM).

The SRM motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


36 Motor-CAD Help

1.10 BPMOR-Therm

Module of Motor-CAD for the thermal design of outer rotor brushless permanent magnet machines
(BPMOR).

The BPMOR motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


Motor-CAD 37

© 2014 Motor Design Ltd


38 Motor-CAD Help

Introduction:

The Outer Rotor Brushless Permanent Magnet module (BPMOR-Therm) was not one of the original
motor types in Motor-CAD v1. It was added in v3.1 together with this section of help to assist the
user in using the new module.

Outer Rotor Brushless Permanent Magnet Machine Selection:

The BPMOR Machine is selected using the Motor Type selector.

BPMOR Thermal Model Complexity:

The BPMOR machine usually has a much more complex thermal model than the traditional
brushless permanent magnet inner rotor (BPM) motor. This is because:
The stator winding which is the main loss producing component is in the centre of the
machine.
The machine is often embedded in apparatus which it is driving, e.g. in the wheels of
a traction system. The apparatus needs to be taken into account when constructing
the thermal model as it can be a main cooling/heating component.

BPMOR Rotor Mounting:

The general form of the BPMOR construction is shown below:

© 2014 Motor Design Ltd


Motor-CAD 39

© 2014 Motor Design Ltd


40 Motor-CAD Help

The blue housing is in fact the rotating magnet cover in this case. The user can also have a separate
rotating magnet return path component shown in light blue. The magnets are shown in green. The
static stator lamination is shown in red and is mounted on the dark green static shaft. The windings
are shown in yellow and the rotating endcaps in dark olive.

When the Motor-CAD user selects the BPMOR construction the Housing Type (the rotor housing in
this case) is set to the [Round] shape. It is unlikely that a finned construction that is typical in the
BPM motor housing will be used on this rotating surface.

The Mounting Type is assumed to be [Not Mounted] for the BPMOR. It is assumed that there is no
cowling.

The Axle mounting can be set to front, rear or both axles.

The construction shown above has the Rotor Mounting set to [Open]. It is assumed that the outer
surface of the rotor housing has a mixture of natural and forced convection. The forced convection
fluid velocity is set equal to the peripheral speed of the rotor surface. Often the motor is built into
some other equipment such as a wheel. This can be modelled by setting the Rotor Mounting = [
Insulated]. In such cases an extra dark green housing cover is drawn as shown below:

© 2014 Motor Design Ltd


Motor-CAD 41

© 2014 Motor Design Ltd


42 Motor-CAD Help

The Cover Ins Thickness and Cover Ins Length are used to set its dimensions. The outer surface of
the cover is assumed to have a combination of natural and forced convection in a similar fashion to
that of the outer surface of the rotating housing in the open construction.

BPMOR Winding Model:

The layered Winding Model is used as with BPM. However the slot is now similar to that used in a
permanent magnet dc machine:

© 2014 Motor Design Ltd


Motor-CAD 43

Outer Surface Forced Convection due to Rotation:

As mentioned previously the outer surface of the rotor housing or cover if used has a combination of
natural and forced convection. To model this Motor-CAD forces the Cooling Type to Blown Over:

© 2014 Motor Design Ltd


44 Motor-CAD Help

The Blown Over editor is shown below:

© 2014 Motor Design Ltd


Motor-CAD 45

Many of the usual selection options are not enabled as the Blown Over model is automatically set
up to force the surface fluid velocity to be equal to the circumferential velocity of the rotor housing
and/or housing cover. The Air Velocity Leakage parameter is also set up automatically to account
for the fact that the rotor housing overhang may not be covered and so will have a different radius and
thus velocity to the active section of the housing. The endcap axial sections will also have a different
velocity. The mixed convection is calculated to account for cases where the speed is low and natural
convection dominates.

Axle Water Jacket:

Sometimes a water jacket is used on the static axle as shown below. See Shaft Spiral Groove
Model for details.

© 2014 Motor Design Ltd


46 Motor-CAD Help

BPMOR Losses:

The losses in the machine are set using the editor below (Losses [Input Data Editor]):

© 2014 Motor Design Ltd


Motor-CAD 47

BPMOR Materials:

The properties of the solid materials in the machine are set using the editor below (Materials &
Weights [Input Data Editor]). The [Housing Cover] material has been added to the list of
components:

© 2014 Motor Design Ltd


48 Motor-CAD Help

BPMOR Interface Gaps:

The interface gaps between components are shown below (Interface Gaps [Input Data Editor]):

© 2014 Motor Design Ltd


Motor-CAD 49

An important interface is that of the stator lamination to axle. As this is a laminated surface, then
the roughness can be greater than it would be with two solid components and a larger effective gap
can result. This can lead to a significant temperature rise across this boundary in a heavily loaded
machine.

BPMOR End Space Cooling:

The convection around the end-windings and internal surfaces in the endcaps is calculated using the
same method as in the BPM machine (End Space [Input Data Editor]). However some different
surfaces in the BPMOR are now rotating and some static compared to the BPM. This is taken
account of in the effective surface velocity calculation:

© 2014 Motor Design Ltd


50 Motor-CAD Help

At present it is not possible to pot the end-windings in the BPMOR model. This feature will be added
at a later date.

BPMOR Schematic:

The basic Schematic used for the BPMOR is shown below:

© 2014 Motor Design Ltd


Motor-CAD 51

The static axle is shown at the top of the diagram and the rotating housing cover at the bottom of the
diagram. If parts of the rotor housing are covered then extra resistances are introduced into the
circuit as shown below. The axial outer surfaces of the endcaps are assumed to be rotating and can
be shown as separate resistances to the radial surfaces if they are covered:

© 2014 Motor Design Ltd


52 Motor-CAD Help

© 2014 Motor Design Ltd


Motor-CAD 53

If a water jacket is used then it is shown at the top of the diagram. The fluid temperature and
dissipation to the fluid is indicated on the diagram:

© 2014 Motor Design Ltd


54 Motor-CAD Help

1.11 PMDC-Therm

Module of Motor-CAD for the thermal design of Permanent Magnet DC Motors (PMDC).

The PMDC motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


Motor-CAD 55

© 2014 Motor Design Ltd


56 Motor-CAD Help

Introduction:

The Permanent Magnet DC machine module (PMDC-Therm) was not one of the original motor types
in Motor-CAD v1. It was added in v2 together with this section of help to assist the user in using the
new module. In Motor-CAD v4.1 a new Brush Holder model was added.

PM DC Machine Selection:

The PM DC machine is selected using the Motor Type selector.

PM DC Cross Section:

The dimensions are changed using the editors shown in Figure 1 and Figure 2. There are several
parameters specific to the PMDC motor geometry - their long names and the help on the status bar
should be sufficient to identify what dimension each parameter controls. For more details see:
Endcap Thickness [F]
Endcap Thickness [R]
Gap [Endcap-Comm]
Gap [Comm-Winding]
Comm Length
Comm Dia
Comm Cu Thickness

© 2014 Motor Design Ltd


Motor-CAD 57

Brush Number
Brush Width
Brush Length
Brush Height

Figure 1: PMDC motor type selected and the Radial Cross Section Editor

© 2014 Motor Design Ltd


58 Motor-CAD Help

Figure 2: PMDC Axial Cross Section Editor

The winding editor is shown in Figure 3. Parameters specific to the PMDC machine are Comm
Connections and Comm Connection Lmult. These are used to calculate the thermal conductive
length and cross sectional area of the leads connecting the end winding to the commutator - this
acts as a cooling path for the commutator. The other cooling paths for the commutator are via the
insulating part of the commutator to the shaft and convection from the commutator circuit. The
thermal resistances and loss associated with the commutator are shown in Figure 4. The full thermal
circuit is shown in Figure 5.

© 2014 Motor Design Ltd


Motor-CAD 59

Figure 3: Winding Editor for the PMDC motor

Figure 4: Commutator Thermal Circuit

© 2014 Motor Design Ltd


60 Motor-CAD Help

Figure 5: PMDC motor thermal circuit

The Commutator brush friction and VI losses are set in Figure 7. Half the loss is put on the
commutator and half on the brushes.

© 2014 Motor Design Ltd


Motor-CAD 61

Figure 7: PMDC Commutator Losses (Brush Friction & Brush VI)

The materials used to make the commutator (copper and insulation to shaft) and brushes are set in
Figure 8.

Interface gaps are shown in Figure 9. The gap between commutator and brushes is modelled as an
interface gap.

© 2014 Motor Design Ltd


62 Motor-CAD Help

Figure 8: Commutator Materials

© 2014 Motor Design Ltd


Motor-CAD 63

Figure 9: Interface Gaps

The end space editor accounts for the fact that some components are rotating and others are not -
see Figure 10 (i.e. the winding is rotating rather than being static). The only complex surface is that
of the end-winding bore. In most cases the end-space air will be shielded from this surface (the
winding bore will be close to the shaft). To account for this the [Air Velocity] multiplier is set to 0.1
as a default. Cooling from the commutator and brushes to the end space air is also considered in
the model.

© 2014 Motor Design Ltd


64 Motor-CAD Help

Figure 10: End Space Cooling Model

Figure 11 shows a typical transient as calculated by the new PMDC-Therm module. Here we can
see that the brushes and commutator are the hottest component.

© 2014 Motor Design Ltd


Motor-CAD 65

Figure 11: PMDC-Therm Transient

Figures 12 and 13 show the new Brush Holder = Bayonet model that was added to Motor-CAD v4.1.
The new dimensional parameters associated with the brush holder are:
Br Holder Comm Gap
Br Holder Outer Dia
Br Holder Ins Thick
Br Holder Height

© 2014 Motor Design Ltd


66 Motor-CAD Help

Figure 12: Radial Cross Section showing Bayonet Brush Holder

© 2014 Motor Design Ltd


Motor-CAD 67

Figure 13: Radial Cross Section showing Bayonet Brush Holder

1.12 SYNC-Therm

Module of Motor-CAD for the thermal design of Synchronous Machines (SYNC).

The SYNC motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


68 Motor-CAD Help

© 2014 Motor Design Ltd


Motor-CAD 69

Introduction:

The Synchronous Machine module (SYNC-Therm) was not one of the original motor types in Motor-
CAD v1. It was added in v2 together with this section of help to assist the user in using the new
module. Improved rotor winding modelling capabilities (layered winding model) and a new rotor type
more suited for aerospace generators than the existing industrial generator topology were added in
Motor-CAD v4.1

Synchronous Machine Selection:

The Synchronous Machine is selected using the Motor Type selector.

Synchronous Machine Cross Section:

The radial cross-section is shown in Figure 1. The axial cross section is shown in Figure 2.

The dimensions used to draw the rotor are shown in Figure 3 and 4.

© 2014 Motor Design Ltd


70 Motor-CAD Help

Figure 1: Synchronous Machine radial cross-section

© 2014 Motor Design Ltd


Motor-CAD 71

Figure 2: Synchronous Machine axial cross section

© 2014 Motor Design Ltd


72 Motor-CAD Help

Figure 3: Synchronous Machine radial cross-section dimensions

© 2014 Motor Design Ltd


Motor-CAD 73

Figure 4 Synchronous Machine axial cross section dimensions

Synchronous Machine Winding:

Stator Winding

The stator winding model used in Motor-CAD is the same as in the brushless permanent magnet
(BPM) and induction motors (IM). That is a layers model. This can have parallel teeth or parallel
slots. This model is also used for form wound windings, the user selecting an appropriate wire size
that matched the rectangular conductors used. In the future new parameters may be added to give a
better model for the form winding. The winding is defined in the Stator Winding Editor.

Rotor Winding

The rotor has a bobbin wound coil. The thickness of insulation between the winding and the rotor
pole base and sides are set independently using the cross section editors (Figures 1 and 2). The
liner material properties is set as in Figure 5. The losses in the rotor winding are set as shown in
Figure 6. The winding is defined in the Rotor Winding Editor.

The resistance/power source network that we are using to model the rotor winding and rotor poles is
shown in Figures 8 and 9 (without and with through ventilation). More details are given below.

These component winding resistances are output in the [Output Data] as shown in Figure 10.

© 2014 Motor Design Ltd


74 Motor-CAD Help

Figure 5: Rotor winding liner properties

© 2014 Motor Design Ltd


Motor-CAD 75

Figure 6: Rotor winding losses

© 2014 Motor Design Ltd


76 Motor-CAD Help

Figure 7: Rotor Winding Editor

In Motor-CAD v3.1(5) a layed winding model was implemented for the rotor winding. The new winding
model is selected using the [Input Data] - [Calculation Options] - Sync Rotor Winding radio button
selector as shown in Figure 8. The new winding method is default for new designs. The new winding
editor is shown in Figure 9.

© 2014 Motor Design Ltd


Motor-CAD 77

Figure 8: Sync Rotor Winding Model Selection

© 2014 Motor Design Ltd


78 Motor-CAD Help

Figure 9: Sync Rotor Winding = Multi-Layer Model Editor

The resistance/power source network that we are using to model the rotor winding and rotor poles is
shown for the simple winding model used prior to Motor-CAD v3.1(5) is shown in Figures 10 and 11
(without and with through ventilation). The rotor coil losses are modelled as a single power source
which is transferred to the pole iron and interpole air via the coil sides, base and top. The more
sophisticated layered winding model for the rotor displays the same circuit with the inner most
winding node temperature and the total heat transfer to the pole and surrounding air displayed to the
user. But in reality many more nodes are used to model the heat transfer through the rotor winding.
More details or local temperatures thoughout the rotor winding can be obtained using the Circuit
Editor (Figure 12) or the [Output Data] table of temperatures - Figure 13.
This simplified winding model should be calibrated to give good results while the more sophisticated
layed winding model should model the temperature distribution more accurately just using the
winding details.

© 2014 Motor Design Ltd


Motor-CAD 79

Figure 10: Synchronous Machine Circuit (not Through Ventilation)

Figure 11: Synchronous Machine Circuit (Through Ventilation)

© 2014 Motor Design Ltd


80 Motor-CAD Help

Figure 12: Circuit Editor showing the layered winding model for the rotor

© 2014 Motor Design Ltd


Motor-CAD 81

Figure 13: Thermal resistance values in [Data Output]

Results:

The calculated steady-state temperatures, resistances and power flow can be viewed in the
Schematic or Output Data [Numerical Values]. The transient performance can also be calculated
and viewed - Transient Graph.

Rotor Types 1 and 2:

The original rotor type geometry (Type 1) is described above. This rotor type is typically used for
industrial type machines. The new rotor Type 2 was implemented in Motor-CAD v3.1(5) to suit
geometries typically used in aerospace machines. The new geometry is shown in Figure 14:

© 2014 Motor Design Ltd


82 Motor-CAD Help

Figure 14: Synchronous Rotor Type 2

The layered winding model associated with the Type 2 rotor is shown in Figure 15:

© 2014 Motor Design Ltd


Motor-CAD 83

Figure 15: Synchronous Rotor Type 2 Winding Editor

1.13 CLAW-Therm

Module of Motor-CAD for the thermal design of Claw Pole Machines (CLAW).

The CLAW motor type is selected using the Motor Type pull down menu.

© 2014 Motor Design Ltd


84 Motor-CAD Help

© 2014 Motor Design Ltd


Motor-CAD 85

Introduction:

The Claw Pole machine module (CLAW-Therm) was not one of the original motor types in Motor-
CAD v1. It was added in v2 together with this section of help to assist the user in using the new
module.

Claw Pole Machine Selection:

The Claw Pole machine is selected using the Motor Type selector.

Claw Pole Cross Section:

The radial cross-section is shown in Figure 1. On the rotor we see the tips of the far poles drawn
between the poles of the near section. The axial cross section is shown in Figure 2. We see the
tapered poles and the yellow winding on the rotor. We can also see the green insulation material
between the coil and the rotor poles.

The dimensions used to draw the rotor are shown in Figure 3 to Figure 6. In Figure 5 and Figure 6 we
can see that the taper of the poles in the axial direction is set by the [Claw Pole Spacing] and [Claw
Tooth Width] parameters.

© 2014 Motor Design Ltd


86 Motor-CAD Help

Figure 1: Claw Pole radial cross-section

© 2014 Motor Design Ltd


Motor-CAD 87

Figure 2: Claw Pole axial cross section

© 2014 Motor Design Ltd


88 Motor-CAD Help

Figure 3: Claw Pole radial cross-section dimensions

Figure 4 Claw Pole axial cross section dimensions

© 2014 Motor Design Ltd


Motor-CAD 89

Figure 5: Claw Pole dimensions (rotor surface drawing - circumference made into a flat
section)

© 2014 Motor Design Ltd


90 Motor-CAD Help

Figure 6: as Figure 5 but different value of Claw Pole Spacing and Claw Tooth Width

Claw Pole Winding:

Stator Winding

The stator winding model used in Motor-CAD is the same as in the brushless permanent magnet
(BPM) and induction motors (IM). That is a layers model. This can have parallel teeth, parallel slots
or be slotless. This model is also used for form wound windings, the user setting the size of the
rectangular conductors used. In the future new parameters may be added to give a better model for
the form winding. The winding is defined in the Stator Winding Editor.

Rotor Winding

The rotor has a bobbin wound coil. The thickness of insulation between the winding and the claw
pole base and sides are set independently using the axial cross section editor (Figure 2). The liner
material properties is set as in Figure 7. The losses in the rotor winding are set as shown in Figure
8. At present the rotor winding model is not as sophisticated as that of the layered stator winding
model. The Rotor Winding model is defined in the Rotor Winding Editor.

© 2014 Motor Design Ltd


Motor-CAD 91

The resistance/power source network that we are using to model the rotor winding and claw poles is
shown in Figure 10. In the present model we model the rotor coil losses as a single power source.
This then passes to the claw pole iron via the coil base and the coil sides (assumed that coil top is
insulated). The thermal path between the coil and rotor iron base and pole consists of three
resistances:
slot liner
liner-rotor interface gap (may be partially or completely filled in impregnation)
winding impregnation - resistance length taken as ½ coil depth multiplied by (1-
Slot Fill) for the coil base and ¼ coil axial length multiplied by (1-Slot Fill) for the
coil sides.

This simplified winding model should be calibrated to give good results. A more sophisticated layers
model for the rotor winding may be added in a later version (this will require less calibration as it
more closely matches reality).

These component winding resistances are output in the [Output Data] as shown in Figure 11.

Figure 7: Rotor winding liner properties

© 2014 Motor Design Ltd


92 Motor-CAD Help

Figure 8: Rotor winding losses

© 2014 Motor Design Ltd


Motor-CAD 93

Figure 9: Rotor Winding Editor

Figure 10: Claw Pole rotor and winding thermal resistance and power source network

© 2014 Motor Design Ltd


94 Motor-CAD Help

Figure 11: Claw Poles thermal resistance values in [Data Output]

Results:

The calculated steady-state temperatures, resistances and power flow are shown in Figure 12 and
Figure 13. The transient performance can also be calculated.

© 2014 Motor Design Ltd


Motor-CAD 95

Figure 12: Schematic showing resistance values

Figure 13: Schematic showing power flow values

Future Work:

Future enhancements to the model may include:


improved rotor winding model - maybe layered model as used for the stator winding
improved formulation for airgap convection including saliency effects (see Training Course
notes for details of current smooth airgap winding model)
inclusion of through ventilation model that takes two air paths local to the end-shields/end-
windings as shown in Figure 14, i.e. open end-shield design with forced cooling due to
fans fitted to the rotor. These flow/cooling paths can be modelled at present but the
pressure drops are not calculated and used to determine the split between air around and
through the winding.

© 2014 Motor Design Ltd


96 Motor-CAD Help

Figure 14: Open End-Shield Cooling with Through Ventilation

1.14 Default Motor Type

Used to set the default Motor Type that is displayed when Motor-CAD is first executed. The
information is stored in Defaults.INI. Before a selection has been made the default motor type is set
to the first valid motor type licence that is found on the Security Key

When the Default Motor Type Pull Down Menu command is initiated it brings up the form shown
below:

© 2014 Motor Design Ltd


Motor-CAD 97

The form options are:


select the motor type (radio button selector)
Exit without saving changes
Load Default Motor Type - reads the current settings stored in Defaults.INI (does this
automatically when the form opens)
Save Default Motor Type - save the new settings in Defaults.INI

1.15 Contact Information


Headquarters:
Motor Design Ltd.
4 Scotland Street
Ellesmere
Shropshire
SY12 0EG
UK

Tel/Fax: +44 (0)1691 623305


Email: support@motor-design.com
Web: www.motor-design.com

Contact details of your local representative can be found at www.motor-design.com

1.16 F1 Help

On-line help is available at any point in Motor-CAD. Press the F1 key and the online help will appear
with the help page set to give information on the interface component active (being pointed to with
the mouse) at that time, i.e. edit-box, grid, graph, etc.

See also Pull Down Menu and Tool Bar.

© 2014 Motor Design Ltd


98 Motor-CAD Help

1.17 Licence Information

Motor-CAD About Box

Motor-CAD requires a hardware licence key (dongle) fitted to either the parallel or USB ports in order
to work correctly. Motor-CAD is licensed to be used by the company named in the About Box. The
Program Module's licensed are also listed together with the type of license (Perpetual, Rental or
Evaluation) and the limit date.

The motor modules supported by Motor-CAD are:

© 2014 Motor Design Ltd


Motor-CAD 99

BPM-EMag electromagnetic model for brushless permanent magnet (PM) machines


BPM-Therm thermal model for brushless permanent magnet (PM) machines
IM-Therm thermal model for induction machines
SRM-Therm thermal model for switched reluctance machines
PMDC-Therm thermal model for PM dc machines
BPMOR-Therm thermal model for outer rotor brushless PM machines
SYNC-Therm thermal model for synchronous machines
CLAW-Therm thermal model for claw pole machines
IM1PH-Therm thermal model for single phase induction machines

There are separate application modules available:

TVent for the Through Ventilation Model


ActiveX for ActiveX technology
SpeedLink for SPEED Import/Export
Sensitivity for sensitivity analysis
Circuit Editor to allow manual editing of the thermal equivalent circuit
FE-Therm for integrated finite element calculations
Network Network licencing option.

Details of the valid licenses are given in the About Box or License Diagnostics

Support Dates:

For a Perpetual license the limit date is used to compare with the Program Release Date to
determine if the company has a support contract for that version of the software. If not then they
cannot run that version of the software. They can however run versions with a release date prior to
the support date. A user requires a new dongle update after paying support to set the support dates
on the dongle. The update can be sent by email and read into dongle memory using the Security
Key Update option in the Pull Down Menu

Turning Back the Window Clock:

Motor-CAD makes a check to see if the Windows clock has been turned back in order to extend the
licence period. The dongle stores the date on which the last time the software was used. If a
computer date that pre-dates the last used date then the dongle will become non-operational and
must be sent back to the supplier to be re-programmed - the user must then apply for a new dongle
license.

Splash Screen:

If the dongle is found and the licence is valid then the following splash screen is displayed while
Motor-CAD is loaded into memory:

© 2014 Motor Design Ltd


100 Motor-CAD Help

Splash screen displayed while Motor-CAD is loaded into memory

The splash screen gives information regarding:


Motor-CAD version number
Licensee name
Key number (each dongle has a unique number)

Once the splash screen disappears the radial-cross section editor is displayed.

Dongle Not Found (Demo Mode):

A "Checking Motor-CAD Licence" windows dialogue box is displayed when stating Motor-CAD
indicating that it is checking the dongle. If the dongle is not found the following screen is displayed:

© 2014 Motor Design Ltd


Motor-CAD 101

Windows dialogue shown if dongle not found

One option is to run Motor-CAD in Motor-CAD DEMO mode buy pressing the Motor-CAD Demo
button.

Dongle Read Problems:

If there is a problem with the license data on the dongle the a screen similar to that shown below will
be shown. This will give information on the error encountered. In such cases you should contact
Motor Design Ltd or your local representative with information on the error reported.

Dialogue used to indicate a dongle read error

Dongle Problems:

If the user is having problems with the dongle or License Information held on it then they can run the
License Diagnostics routine that should show up the problem. This can then be reported to support.
Support may then ask the user to use the Advanced Options for which a password will be supplied.

Dongle Update:

An update for the security key (dongle) is in the form of a .gen file. This can be loaded onto the
dongle using the Security Key Update option in the Pull Down Menu. Even in the user has a
Perpetual licence they will require a new dongle update after paying support to set the support dates
on the dongle.

Windows - Large Fonts:

Very occasionally a user will notice that the splash screen does not look like that shown above, but
like the one shown below. This is because Windows has been set up to use Large Fonts rather than

© 2014 Motor Design Ltd


102 Motor-CAD Help

Small Fonts. Motor-CAD user interface is written to use Small Fonts. If Large Fonts are used, many
of the screens in Motor-CAD will be distorted and have slide-bars displayed. Motor-CAD is not
designed for use with large fonts, we recommend that Small Fonts are used. The following procedure
should be used to convert from Large Fonts to Small Fonts - Windows Start menu Settings
Control Panel Display Settings Advanced Small Fonts.

Splash screen displayed is Windows Large Fonts selected

2 Tutorials
The following tutorials are available from the Motor-CAD website and show how the different features
of Motor-CAD are used. The files should also be available in your Motor-CAD installation folder.

Axial Channel Water Jacket Tutorial

Circuit Editor Tutorial

DataLogging Tutorial

End Winding Spray Cooling Model Tutorial

Form Wound Calibration Tutorial

SPEED Coupling Tutorial

Through Ventilation Cooling Tutorial

Transient Analysis Tutorial

Uneven Copper Loss Distribution Tutorial

Wet Rotor Cooling Tutorial

Winding Temperature Model Tutorial

Electromagnetic Model Tutorial

© 2014 Motor Design Ltd


Tutorials 103

3 User Interface
3.1 User Interface

The main User Interface features of Motor-CAD are:

(1) Main Option Selector:

Geometry
Control
Winding Editor
Input Data Editor
E-Magnetics
Temperatures
Output Data
Transient Graph
Circuit Editor
Sensitivity
Scripting

© 2014 Motor Design Ltd


104 Motor-CAD Help

(2) Pull Down Menu


(3) Tool Bar
(4) Title
(5) Status Line
(6) About Box
(7) F1 Help

3.2 Pull Down Menu

Pull-down menu with the following options:

File:

New Create a new file (load default *.mot datafile)

Open... Open an existing *.mot datafile


Save Save current datafile

Save As... Save current datafile as new name

Export Results Export Steady-State, Transient or Parametric results to an Excel file (CSV
Format)
Export Matrices Export the model matrix values to files for use in system simulation or
circuit reduction.
Copy to Clipboard put the current Motor-CAD screenshot into the clipboard to allow to paste
into another application

Geometry Export
Geometry Import
Properties Gives details of the current loaded model file

Differences to previous Gives differences between the current loaded file and the file previously
file loaded. Useful for comparing the differences between 2 different models.
Notes View and change the Data File Notes
Exit Exit Motor-CAD

Clear file list clears the file list stored in History.INI


Last 10 datafiles used (data stored in History.INI relating to the last 10 files opened)

Model:
Allows the model type and model context to be selected.

Motor Type:
Allows the Motor type to be selected.

© 2014 Motor Design Ltd


User Interface 105

Options:

Messages Options for setting the warning and Error Message Display
Show Text Option for displaying text in the main tabsheet headings
Show Icons Option for displaying icons in the main tabsheet headings
Show Toolbar Option for displaying the toolbar
Show Motor Type Option for displaying the Motor Type
Show Title Option for displaying the model Title

Defaults:
Units... Set units used within the program (defaults or those to be used with current
datafile)
Display Size Set default size which Motor-CAD will be displayed when executed
Font Size Set the default font sizes to be used within Motor-CAD
Motor Type Used to set the Motor Type that will be displayed when Motor-CAD starts
File Locations Used to set the initial folder path for the [Open] and [Save As] commands
Register for ActiveX When enabled Motor-CAD automatically registers itself for ActiveX. Note: If
ActiveX registration fails then this can be removed by editing the defaults.ini
file.

The above default settings are stored in the defaults.ini file.

Editors:

The following options are the same as pressing the Main Option Selector buttons in the user
interface to obtain the editors:

Radial Cross-Section View the radial cross-section editor


Axial Cross-Section View the axial cross-section editor
Winding View the winding editor
Input Data View the input data editor
Graph Editor Option available when viewing graphs, provides more powerful graphing
control

View:
Performs zoom functions with the displayed pictures.

Zoom Reset
Zoom Out
Zoom In

Results:

The following options are the same as pressing the Main Option Selector buttons in the user
interface to obtain the results:
Schematic
Node Temperatures
Output Data
Transient Graph

© 2014 Motor Design Ltd


106 Motor-CAD Help

Lock Results
Cancel Steady state - aborts a steady state calculation
Copy results to comparison data

Tools:
Circuit Editor
Sensitivity
SPEED... Import from or Export to the SPEED software, compare thermal results
with SPEED.
Flux2D Export a thermal or electromagnetic model to Flux2D from Motor-CAD.
2D calibration model This modifies the Motor-CAD so that it is 2D for comparison with a 2D
FEA solution.
Reduced node model Provides control to allow the user to reduce the network to a simpler form
analysis for use in system simulations or control strategies

Licence:
Diagnostics Full licence diagnostics.
Update Update the licence information in the dongle.
Configuration Local or network licence settings.
Advanced Advanced licence options (requires password)

Print:
Print Print current screen

Print Setup... Change printer setup

Help:

Contents Display help contents


Search for Help On Search help file for a topic
How to Use Help Help on using help system
ActiveX Commands List of ActiveX methods available
ActiveX Parameter Names List of ActiveX parameters and current values
About Show program information (About Box)

The Tool Bar is an alternative to the pull-down menu for selecting to import or export from SPEED.

The F1 key can also be pressed at any time - which will give help information regarding the current
section of the program being used.

© 2014 Motor Design Ltd


User Interface 107

3.3 Motor Types

The motor modules currently supported by Motor-CAD are:

BPM-EMag - electromagnetic model for inner and outer rotor brushless permanent magnet
motors

BPM-Therm - thermal model for brushless permanent magnet motors


IM-Therm - thermal model for induction (asynchronous) motors
SRM-Therm - thermal model for switched reluctance motors
BPMOR-Therm - thermal model for outer rotor brushless permanent magnet motors
PMDC-Therm - thermal model for permanent magnet dc commutator motors
SYNC-Therm - thermal model for synchronous machines
CLAW-Therm - thermal model for claw pole machines
IM1PH-Therm - thermal model for single phase induction machines

© 2014 Motor Design Ltd


108 Motor-CAD Help

3.4 Model Type

Selection of the model type and model context to display

E-Magnetic(interface) + Combined electromagnetic and thermal model with electromagnetic


thermal interface visible
E-Magnetic + thermal Combined electromagnetic and thermal model with thermal interface visible
(interface)
E-Magnetic Electromagnetic model with temperatures as specified by user
Thermal Thermal model with losses as specified by user

Note: due to the amount of model information present in the combined electromagnetic thermal
model the interface has been split so only the electromagnetic or thermal interface is shown at one
time.
The E-Magnetic(interface) + thermal and E-Magnetic + thermal(interface) models are identical the
difference is the interface that is displayed to the user. Swapping from one to the other will not have
any effect on the model but will allow different model data to be viewed.

© 2014 Motor Design Ltd


User Interface 109

3.5 Licence Information

Motor-CAD About Box

Motor-CAD requires a hardware licence key (dongle) fitted to either the parallel or USB ports in order
to work correctly. Motor-CAD is licensed to be used by the company named in the About Box. The
Program Module's licensed are also listed together with the type of license (Perpetual, Rental or
Evaluation) and the limit date.

The motor modules supported by Motor-CAD are:

© 2014 Motor Design Ltd


110 Motor-CAD Help

BPM-EMag electromagnetic model for brushless permanent magnet (PM) machines


BPM-Therm thermal model for brushless permanent magnet (PM) machines
IM-Therm thermal model for induction machines
SRM-Therm thermal model for switched reluctance machines
PMDC-Therm thermal model for PM dc machines
BPMOR-Therm thermal model for outer rotor brushless PM machines
SYNC-Therm thermal model for synchronous machines
CLAW-Therm thermal model for claw pole machines
IM1PH-Therm thermal model for single phase induction machines

There are separate application modules available:

TVent for the Through Ventilation Model


ActiveX for ActiveX technology
SpeedLink for SPEED Import/Export
Sensitivity for sensitivity analysis
Circuit Editor to allow manual editing of the thermal equivalent circuit
FE-Therm for integrated finite element calculations
Network Network licencing option.

Details of the valid licenses are given in the About Box or License Diagnostics

Support Dates:

For a Perpetual license the limit date is used to compare with the Program Release Date to
determine if the company has a support contract for that version of the software. If not then they
cannot run that version of the software. They can however run versions with a release date prior to
the support date. A user requires a new dongle update after paying support to set the support dates
on the dongle. The update can be sent by email and read into dongle memory using the Security
Key Update option in the Pull Down Menu

Turning Back the Window Clock:

Motor-CAD makes a check to see if the Windows clock has been turned back in order to extend the
licence period. The dongle stores the date on which the last time the software was used. If a
computer date that pre-dates the last used date then the dongle will become non-operational and
must be sent back to the supplier to be re-programmed - the user must then apply for a new dongle
license.

Splash Screen:

If the dongle is found and the licence is valid then the following splash screen is displayed while
Motor-CAD is loaded into memory:

© 2014 Motor Design Ltd


User Interface 111

Splash screen displayed while Motor-CAD is loaded into memory

The splash screen gives information regarding:


Motor-CAD version number
Licensee name
Key number (each dongle has a unique number)

Once the splash screen disappears the radial-cross section editor is displayed.

Dongle Not Found (Demo Mode):

A "Checking Motor-CAD Licence" windows dialogue box is displayed when stating Motor-CAD
indicating that it is checking the dongle. If the dongle is not found the following screen is displayed:

© 2014 Motor Design Ltd


112 Motor-CAD Help

Windows dialogue shown if dongle not found

One option is to run Motor-CAD in Motor-CAD DEMO mode buy pressing the Motor-CAD Demo
button.

Dongle Read Problems:

If there is a problem with the license data on the dongle the a screen similar to that shown below will
be shown. This will give information on the error encountered. In such cases you should contact
Motor Design Ltd or your local representative with information on the error reported.

Dialogue used to indicate a dongle read error

Dongle Problems:

If the user is having problems with the dongle or License Information held on it then they can run the
License Diagnostics routine that should show up the problem. This can then be reported to support.
Support may then ask the user to use the Advanced Options for which a password will be supplied.

Dongle Update:

An update for the security key (dongle) is in the form of a .gen file. This can be loaded onto the
dongle using the Security Key Update option in the Pull Down Menu. Even in the user has a
Perpetual licence they will require a new dongle update after paying support to set the support dates
on the dongle.

Windows - Large Fonts:

Very occasionally a user will notice that the splash screen does not look like that shown above, but
like the one shown below. This is because Windows has been set up to use Large Fonts rather than

© 2014 Motor Design Ltd


User Interface 113

Small Fonts. Motor-CAD user interface is written to use Small Fonts. If Large Fonts are used, many
of the screens in Motor-CAD will be distorted and have slide-bars displayed. Motor-CAD is not
designed for use with large fonts, we recommend that Small Fonts are used. The following procedure
should be used to convert from Large Fonts to Small Fonts - Windows Start menu Settings
Control Panel Display Settings Advanced Small Fonts.

Splash screen displayed is Windows Large Fonts selected

3.6 Licence [Pull Down Menu]

Pull Down Menu for dealing with the dongle License Information. There are 4 sub-menues:

License Configuration
Update
Diagnostics
Advanced Options

If a network license is selected in License Configuration then only the licence configuration item will
be enabled:

© 2014 Motor Design Ltd


114 Motor-CAD Help

3.7 Licence Diagnostics

Motor-CAD uses a hardware security key (dongle) to hold license information. The parallel port or
USB dongles are red in colour and should have a unique 6 digit number on them. If the user if having
problems with the dongle or License Information held on it then they can run the License Diagnostics
routine that should indicate what the problem is. This can then be reported to support.

The typical screen for a lease licence that will be displayed is shown below. The lease expiry date is
shown in the 3rd column. The licence is only valid if this date is later than the current date.

© 2014 Motor Design Ltd


User Interface 115

A typical screen for a perpetual licence is shown below. The support date is shown in the 3rd
column. The licence is only valid for this version of Motor-CAD being run if the support date is later
than the release date of this version of Motor-CAD. The 4th column shows the limit date for this
perpetual licence and is normally set at 2100.

© 2014 Motor Design Ltd


116 Motor-CAD Help

See License [Pull Down Menu]

3.8 Licence Update

Motor-CAD uses a hardware security key (dongle) to hold license information. The parallel port or
USB dongles are red in color and should have a unique 6 digit number on them.

There is an option in the Pull Down Menu to import a dongle update file (.gen file):

© 2014 Motor Design Ltd


User Interface 117

The user should then select the .gen used to update the dongle.

An error will be given if the dongle update does not work correctly.

Details of the current valid licensed modules is given in the About Box or License Diagnostics

See License [Pull Down Menu]

3.9 Licence Configuration

Motor-CAD can use a local security key (dongle) connected to the users machine or a remote
dongle that is on a server on the network. This licence configuration option is used to set up the
selection of dongle location.

To use the network option the Motor-CAD License Server software needs to be installed on the
network. The network licence functionality is an additional option. Please contact support if you
would like a quotation for transfer to a network license.

If you have a local dongle on the users machine then the setting shown below should be selected:

© 2014 Motor Design Ltd


118 Motor-CAD Help

If you are using a remote dongle via the network then the user must specify the licence server name
or IP address as shown below.
Two servers can be specified. The first server is normally used however if this server does not
respond then the second (backup) server will be used instead.

© 2014 Motor Design Ltd


User Interface 119

When the [Query Server] button is clicked Motor-CAD will attempt to connect to the licence server.
The normal response is as shown below with the 'Successfully connected to server" message:

© 2014 Motor Design Ltd


120 Motor-CAD Help

The user must select the licenses that they wish to use by selecting the checkboxes as shown
below. Motor-CAD will then request the selected licenses from the licence server.

Pressing the [Apply] button will show in green the modules which have been requested and
available. The licenses that are not available or are not requested are shown in red. For example
below the user has selected the BPM-EMag, IM-EMag, BPM-Therm, IM-Therm, ActiveX, Sensitivity,
CircuitEditor and FE-Therm modules and all are available except for the IM-Mag module that is
indicated in red.

© 2014 Motor Design Ltd


User Interface 121

Clicking the [Swap Servers] button will change the licence server being used to the backup one. This
allows easy verification that both licence servers are running. In normal operation if the first licence
server is not available then Motor-CAD will automatically attempt to access the licenses from the
backup server.

See License [Pull Down Menu]

3.10 License Advanced Options

Motor-CAD uses a hardware security key (dongle) to hold license information. The parallel port or
USB dongles are red in colour and should have a unique 6 digit number on them. If the user if having
problems with the dongle or License Information held on it then they can run the License Diagnostics
routine that should show up the problem. This can then be reported to support. Support may then
ask the user to use the Advanced Options for which a password will be supplied.

© 2014 Motor Design Ltd


122 Motor-CAD Help

See License [Pull Down Menu]

3.11 Tool Bar

The following tool bar buttons are provided:

- Open an existing *.mot datafile

- Save current datafile

- Save current datafile with new name

- Print current screen

- Printer setup

- Capture the current screen shot to the clipboard

- Fully customise the graph settings

- Help Contents (Also press F1 for help)

- Help Topic Search

- How to Use Help

- Motor-CAD About Box

- SPEED Import/Export

- Write all output parameters to a text file (Steady.dat) - note this can take some time

- Exit Motor-CAD

The toolbar can be hidden and shown as required using the menu option shown below:

© 2014 Motor Design Ltd


User Interface 123

The F1 key can also be pressed at any time - which will give help information regarding the current
section of the program being used.

3.12 Title

An edit box on the top of the main form so the user can add useful information to be stored with the
datafile. Larger notes can also be stored in the Data File Notes.

The title can be hidden and shown as required using the menu option shown below:

© 2014 Motor Design Ltd


124 Motor-CAD Help

3.13 Status Line

The status line at the bottom of the screen gives the following information:
a short description of the current parameter/component
the position of the cursor in the radial and axial cross-section editors.
length measurement values
the Units of Length used
todays date
Motor Design Ltd's web site address

3.14 Font Size

Used to set the default font sizes for the main Motor-CAD user interface and also set specific fonts
in the schematic, node temperature, circuit editor and flow circuit displays.

The Font Sizes are set using the Pull Down Menu. When initiated it brings up the form shown below:

The main font size should normally be set to 8 for the best viewing. If the Windows operating system
is configured with large fonts then it may be necessary to reduce this setting to a value of 7 as
otherwise the text may be too large. Motor-CAD attempts to reduce the main font size if it detects
that large fonts are being used in Windows.

© 2014 Motor Design Ltd


User Interface 125

The font sizes can also be set for the following screens:
Schematic
Circuit Editor
Axial and Radial Node Temperatures
Flow Circuit

Cancel - to cancel without saving changes


OK to apply Changes - will set the new font sizes for the current Motor-CAD task and save
the settings in the Defaults.INI file.

© 2014 Motor Design Ltd


126 Motor-CAD Help

3.15 About Box

About box containing the following useful information:

Program Name
Licence Information, i.e. Company Name, Support/Renew Date & Key Number
Contact Information
Program Version
Program Release Date

© 2014 Motor Design Ltd


User Interface 127

Security Key Number


Motor & Application Modules that are Licenced

The Program Release Date is used to determine if the user is licensed to use the current version of
the software.The dongle contains information relating to the customers support contract dates.
When a user extends their support contract a dongle update will be sent by email to update their
dongle date information.

3.16 Lock Results


The Electromagnetic, Steady State Thermal and Transient thermal calculations are normally run
automatically when the user selects the results pages.

There are however times when the user may wish to be able to view the model without the
calculations being re-run. The Lock Results option, shown below, allows the user to keep the
temperature results and avoid any recalculation while they view the model.

When the results are locked the locking is highlighted in the main application window as shown
below.

3.17 Export of Results in CSV Format

Values from the different results tables generated by Motor-CAD can be exported in the csv file
format that is suitable to be read by other software packages (e.g Excel). This allows further user
analysis and graphing of the results.

© 2014 Motor Design Ltd


128 Motor-CAD Help

The results are exported from the file menu as shown below.

The Steady State Solution, Transient Solution or Parametric Solution results can be exported. The
Transient Solution results are only available for export once a Transient Solution has been
generated. The Parametric Solution results are only available for export once a Sensitivity Analysis
has been run.

Exporting Steady State Data:

For the Steady State Solution the export tables can be selected as shown below:

The user must define the folder and file into which the data will be exported:

© 2014 Motor Design Ltd


User Interface 129

The CSV file will then exit:

© 2014 Motor Design Ltd


130 Motor-CAD Help

This can then be opened using such applications as Excel:

© 2014 Motor Design Ltd


User Interface 131

Exporting Transient Data:

For the Transient Solution the export tables can be selected as shown below (the transient must be
calculated first):

© 2014 Motor Design Ltd


132 Motor-CAD Help

As with the steady state export the user must define a folder and file to export the data to. The data
can then be opening applications such as Excel:

Exporting Temperature Difference Data:

© 2014 Motor Design Ltd


User Interface 133

If the user has Loaded previous transient results for comparison then there are also the options to
export the saved temperature data and the temperature difference data as shown below:

Exporting Transient Test Data:

If the user has Loaded test temperature data for comparison with the current model then there is
also the option to export the External Test Temperature Data as shown below:

The test data can then be viewed in programs such as Excel:

© 2014 Motor Design Ltd


134 Motor-CAD Help

Exporting Parametric Data:

For the Parametric Solution to be exported the Sensitivity analysis must have been run. The csv file
generated can be opened in Excel as shown below:

© 2014 Motor Design Ltd


User Interface 135

3.18 Geometry Export


The geometry export functionality allows the model geometry to be exported from Motor-CAD either
as a dxf or as a python script for use with the Flux2D finite element tool.

The option is selected from the menu as shown below:

© 2014 Motor Design Ltd


136 Motor-CAD Help

The user is then presented with the interface below from which they select the export options
required:

The dxf generated is automatically displayed on the view for which it has been generated to allow the
user to check it as shown below:

If a DXF format file has been generated then this can be viewed in Motor-CAD using the Geometry
Import functionality.

© 2014 Motor Design Ltd


User Interface 137

The Motor-CAD model geometry can also be exported in 3D format for use with other CAD, FE or
CFD design packages. The STL format describes the 3 dimensional surface geometries. A file is
produced for each component. The components exported are those displayed in the 3D view.

See also Links to Flux2D software.

See also SPEED Import/Export.

See also links to Star-CCM+ Export

3.19 Geometry Import

The Motor-CAD geometry import functionality allows a DXF file to be imported into Motor-CAD. This
is useful for verifying that the Motor-CAD geometry matches the machine CAD drawings.
The DXF import can also be used as the custom geometry for an electromagnetic model.

The option is selected from the menu as shown below:

There are options to select the view on which to display the dxf and also scaling, rotation and
positioning options as shown below:

© 2014 Motor Design Ltd


138 Motor-CAD Help

A DXF of a motor design can then be superimposed on top of the Motor-CAD drawing as a visual
check as can be seen below:

See also SPEED Import/Export.

See also Geometry Export

© 2014 Motor Design Ltd


User Interface 139

4 Geometry

The geometry tab holds the radial and axial cross section editors and the 3D view.

© 2014 Motor Design Ltd


140 Motor-CAD Help

4.1 Radial Cross-Section


4.1.1 Radial Cross-Section Editor

Visual editor used to edit the motors radial configuration and dimensions.

Configuration:

The user can select the following motor configuration parameters from the options provided in the
form of a drop-down list:
Housing (i.e. generic fin/frame type)
Mounting (i.e. type of mounting used, flange/foot)
Slot Type (i.e. parallel slots, parallel teeth or slotless)
Stator Ducts (i.e. rectangular, circular)
Rotor Ducts (i.e. type of rotor ducting used with through ventilation cooling if used)

Parameters only available with BPM-Therm:


BPM Rotor (i.e. BPM rotor type)

© 2014 Motor Design Ltd


Geometry 141

Parameters only available with BPMOR-Therm:


Rotor Mount (i.e. if motor mounted inside an insulating wheel, etc.)
Axle Mount (i.e. if the where the motor is mounted)

Parameters only available with IM-Therm:


Top Bar (i.e. IM cage top bar type)
Bottom Bar (i.e. IM cage bottom bar type)

Parameters only available with SRM-Therm:


Filled Rotor Pole Space (i.e. SRM rotor type)

Dimensions:

The radial cross-section dimensions can be edited and the motor drawing updated using the redraw
button.

Redraw:

The redraw button is used to update the motor cross-section drawing.

Motor Drawing:

© 2014 Motor Design Ltd


142 Motor-CAD Help

An image of the motor defined by the dimensional parameters is drawn to provide the user with visual
feedback - making input errors less likely.

Draw Plate / Draw Base / Draw Flow:

Check boxes used to enable/disable the drawing of the machine cooling flow paths, Flange Mounted
Plate and Foot Mounted Base if used (see Mounting).

Status Line:

The status line gives the following information:


a short description of the current parameter/component
the units used (see below)
length measurement
cursor position
todays date
Motor Design Ltd's. web site address

Units:

© 2014 Motor Design Ltd


Geometry 143

The units of length (mm or inches) are indicated on the status line.

4.1.2 Radial Dimension Editor [Radial Cross-Section]

Editor for modifying the following input parameters that have influence on the motors radial cross-
section:

See Radial Geometry, Airgap Geometry, Sleeve Thickness, for details of the other individual
parameters.

Housing Dia Stator Lam Dia


Stator Bore Airgap
Banding Thickness Sleeve Thickness
Slot Number Pole Number
Tooth Width Tooth Tip Depth Tooth Tip Angle
Slot Depth Slot Corner Radius
Slot Width Slot Opening
Shaft Dia Shaft Hole Diameter
Corner Cutout [%] Corner Cutout Add
Fin Thickness Fin Pitch/Thick Fin Number [Quadrant]

© 2014 Motor Design Ltd


144 Motor-CAD Help

Fin Spacing [Fin Base] Fin Pitch [Calc]


Flange Extension Shaft Height
Fin Base Thickness Fin Cover Thickness

Flange and Feet Data:


Feet Width [Motor] Feet Width [Base]
Base Width Base Thickness
Plate Height Plate Width

Permanent Magnet Data:


Magnet Thickness Magnet Arc [ED] Magnet Embed Depth
Magnet Segments - magnet
radial segmentation
Interior Magnets: (See Interior Radial Magnet Geometry)
Magnet Separation Magnet Width Reduction
Pole Arc Pole V Angle
Web Length Web Thickness
Bridge Thickness

Induction Motor Data:


Rotor Bars
Bar Opening [T] Bar Opening Depth [T] Bar Depth [T] Bar Width [T]
Bar Opening [B] Bar Opening Depth [B] Bar Depth [B] Bar Width [B]
Rotor Tooth Width
Bar Corner Radius Bar Tip Angle [T]

SRM Data:
Stator Poles Stator Pole Angle Stator Pole Depth Stator Pole Radius
Rotor Poles Rotor Pole Angle Rotor Pole Depth

PMDC & BPMOR Data:


Armature Diameter Back Iron Thickness Housing Thickness

BPMOR Data:
Cover Ins Thickness

PMDC Data:
Comm Dia Comm Cu Thickness
Brush Number Brush Width Brush Height
Br Holder Comm Gap Br Holder Outer Dia Br Holder Ins Thick Br Holder Height

SYNC Machine Data:


Pole Width Pole Depth Pole Tip Width Pole Tip Depth
Pole Surface Radius Pole Surface Offset
Liner Pole Side Liner Pole Tip Liner Coil Base
Rotor Coil Width Rotor Coil Depth
Wdg Separator Lower Wdg Separator Upper Winding Separators Wdg Separartor Length
[%] [%]

© 2014 Motor Design Ltd


Geometry 145

CLAW POLE Machine Data:


Claw Pole Pairs Claw Pole Depth Claw Pole Spacing
Claw Tooth Depth Claw Tooth Width

Water Jacket Data:


WJ Channel-Lam WJ Channel Height WJ Channel Width WJ Channel Spacing

Shaft Spiral Groove Data:


Shaft Groove Wall Shaft Groove Height

Cowling Data:
Cowling Thickness Cowling Radial Gap

If have Stator Ducts between housing and stator lamination (Stator Ducts = Rect Lam-H Divider, Circ
Lam-H Divider) :
Number Stator Ducts Stator Duct Ratio Stator Duct Gap

If have Circular Stator ducts or Rectangular Stator ducts (Stator Ducts = Circular Ducts or Stator
Ducts = Rectangular Ducts) (See Stator Duct Geometry):

If have Rotor ducts (Rotor Ducts = Circular Ducts or Shaft Spoke) (see Rotor Duct Geometry):
Circular RDuct Layers
L1 Circ RDuct Rad Dia L1 Circ RDuct Channels L1 Circ RDuct Dia L1 Circ RDuct Angle
L2 Circ RDuct Rad Dia L2 Circ RDuct Channels L2 Circ RDuct Dia L2 Circ RDuct Angle
L3 Circ RDuct Rad Dia L3 Circ RDuct Channels L3 Circ RDuct Dia L3 Circ RDuct Angle
L4 Circ RDuct Rad Dia L4 Circ RDuct Channels L4 Circ RDuct Dia L4 Circ RDuct Angle

If have Radial stator and/or rotor ducts (Stator Ducts = Radial Ducts or Rotor Ducts = Radial Ducts)
(See Radial Duct Geometry).

Number Shaft Spokes


Spoke Radial Depth
Spoke Thickness

The status line gives a brief description of the parameter currently being pointed by the cursor.

The parameters should be edited and the Redraw button pressed to update the motor cross-section
drawing.

See Radial Cross-Section Editor.

© 2014 Motor Design Ltd


146 Motor-CAD Help

4.2 Axial Cross-Section


4.2.1 Axial Cross-Section Editor

Visual editor used to edit the motors axial configuration and dimensions.

Configuration:

The user can select the following motor configuration parameters from the options provided in the
form of a drop-down list:
Housing Type (i.e. generic fin/frame type)
Mounting Type (i.e. type of mounting used, flange/foot)
EWdg Cavity (i.e. is the end winding potted or not)
Feedback Type (i.e. is an encoder fitted)
Cowling (i.e. type of fan cowling used)
Shaft Type (whether solid or spider shaft)
Fan (The fan is currently not used in the thermal model directly but allows for visualisation and
export to CFD for modelling of characteristics. In the future it is intended to have a fan model in

© 2014 Motor Design Ltd


Geometry 147

Motor-CAD)

Parameters only available with BPMOR-Therm:


Rotor Mounting (i.e. if motor mounted inside an insulating wheel, etc.)

Dimensions:

The radial dimensions and axial dimensions relevant to the axial cross-section can be edited and the
motor drawing updated using the redraw button.

Redraw:

The redraw button is used to update the motor cross-section drawing.

Motor Drawing:

An image of the motor defined by the dimensional parameters is drawn in order to provide the user
with visual feedback - making input errors less likely.

© 2014 Motor Design Ltd


148 Motor-CAD Help

Draw Plate / Draw Base / Draw Flow:

Check boxes used to enable/disable the drawing of the machine cooling flow paths, Flange Mounted
Plate and Foot Mounted Base if used (see Mounting).

Status Line:

The status line gives the following information:


a short description of the current parameter/component
the units used (see below)
todays date
Motor Design Ltd's. web site address

Units:

The units of length (mm or inches) are indicated on the status line.

© 2014 Motor Design Ltd


Geometry 149

4.2.2 Radial Dimension Editor [Axial Cross-Section]

Editor for modifying the following input parameters that have influence on the motors axial cross-
section:

Housing Dia Housing Step [F] Housing Step [R]


Stator Lam Dia Stator Bore Airgap
Banding Thickness Sleeve Thickness
Shaft Dia Shaft Dia [F] Shaft Dia [R]
Shaft Hole Diameter Shaft Height
Base Thickness
Flange Extension Flange Dia Plate Height
Wdg Add [Outer F] Wdg Add [Outer R]
Wdg Add [Inner F] Wdg Add [Inner R]
EWdg Insulation [F] EWdg Insulation [R]
Bearing Dia [F] Bearing Dia [R]
Fin Extension

If have end winding specification set to winding gaps:


EWdg-House [F] EWdg-House [R]
EWdg-Bore [F] EWdg-Bore [R]

© 2014 Motor Design Ltd


150 Motor-CAD Help

If have encoder:
Enc Shaft Dia Enc Case Dia
Enc Case Thick Enc Radial Gap

If have axial housing channels (Housing = Axial Fins (Cv) or Water Jacket (Axial) ):
Fin Base Thickness Fin Cover Thickness

If have spiral housing channels (Housing = Water Jacket (Spiral)):


WJ Channel-Lam WJ Channel Height

If have shaft spiral groove channels (Liquid Cooling = Shaft Spiral Groove) :
Shaft Groove Wall Shaft Groove Height

If have cowling fitted (Cowling = Constant Gap):


Cowling Thickness Cowling Radial Gap

BPM Data:
Magnet Thickness

IM Data:
EndRing Add [Outer F] EndRing Add [Outer R]
EndRing Add [Inner F] EndRing Add[Inner R]

PMDC & BPMOR Data:


Armature Diameter Back Iron Thickness
Housing Thickness

SR Data:
Stator Pole Depth Rotor Pole Depth

PMDC Data:
Comm Dia Comm Cu Thickness
Brush Number Brush Height

BPMOR Data:

Cover Ins Thickness

The status line gives a brief description of the parameter currently being pointed by the cursor. The
parameters should be edited and the Redraw button pressed to update the motor cross-section
drawing.

See Axial Cross-Section Editor.

© 2014 Motor Design Ltd


Geometry 151

4.2.3 Axial Dimension Editor [Axial Cross-Section]

Editor for modifying the following input parameters that have influence on the motors axial cross-
section:

Motor Length Housing Length


Magnet Length Stator Lam Length Rotor Lam Length
Magnet Axial Offset Stator Axial Offset Rotor Axial Offset
EWdg Overhang [F] EWdg Overhang [R]
Wdg Extension [F] Wdg Extension [R]
Endcap Length [F] Endcap Length [R]
Endcap Thickness [F] Endcap Thickness[R]
Shaft Extension [F] Shaft Extension [R]
Flange Depth Plate Thickness
Feet Length Base Length
Bearing Width [F] Bearing Width [R]
Bearing Offset [F] Bearing Offset [R]

If have end winding specification set to winding gaps:


EWdg-Endcap [F] EWdg-Endcap [R]

If have encoder:

© 2014 Motor Design Ltd


152 Motor-CAD Help

Enc Length Enc Case Length


Enc Barrier Length Enc Axial Gap

If have radial fins:


Fin Thickness Fin Pitch/Thick
Fin Spacing [Fin Base] Fin Pitch [Calc]

If have spiral housing channels (Housing = Water Jacket (Spiral)):


WJ Channel Width WJ Channel Spacing

If have shaft spiral groove channels (Liquid Cooling = Shaft Spiral Groove) :
Shaft Groove Width Shaft Groove Spacing

If have cowling fitted (Cowling = Constant Gap):


Cowling Length Cowling Axial Gap

IM, IM1PH Data:


EndRing Thickness [F] EndRing Thickness [R]
EndRing Extension [F] EndRing Extension [R]

PMDC Data:
Gap [Endcap-Comm] Gap [Comm-Winding] Comm Length
Brush Width Brush Length

BPMOR Data:
Cover Ins Length

SYNC Machine Data:


Liner Rotor EWdg Rotor EWdg Ohang

CLAW POLE Machine Data:


Claw Pole Length Claw Pole Depth Claw Pole Spacing
Claw Tooth Depth
Claw Coil Length Claw Coil Depth
Claw Liner Base Claw Liner Side
Claw Back Iron

The status line gives a brief description of the parameter currently being pointed by the cursor. The
parameters should be edited and the Redraw button pressed to update the motor cross-section
drawing.

See Axial Cross-Section Editor.

© 2014 Motor Design Ltd


Geometry 153

4.3 3D Viewing

The 3D view shows the machine in 3D.

The tree structure allows the user to add and remove from view and change the transparency of the
components.

The view can be rotated by holding down the left mouse button and moving the mouse.
The view can be panned by holding down the right mouse button and moving the mouse.
The view can be zoomed by using the mouse scroll button.

The animation option allows the machine to be rotated and built for viewing.

The 3D view can be exported for use in other 3D design packages, see Geometry Export for details.

Please note: Not all geometry features are currently supported. Please contact support@motor-
design.com if you have any geometry features that you require that are not drawn.

© 2014 Motor Design Ltd


154 Motor-CAD Help

5 Control

The control page is only visible in the electromagnetic context.

This is the main page for defining the machine control and provides the following settings:

Shaft Speed - the rotational speed of the machine

Current Definition - define the current in terms of peak current, RMS current or RMS current
density in the slot.

Phase advance (in electrical degrees) of the current to the back EMF waveform.

DC Bus voltage - the voltage of the main DC bus. Motor-CAD will check to ensure have sufficient
supply voltage for the specified speed and current.

Drive Mode - the machine can be driven with sinusoidal, square wave or custom current waveforms

Drive Duty Cycle - for square wave operation.

Winding Connection - star or delta connected windings

Magnetization - Parallel or Radial magnetization. Note: The magnetization direction is determined


by this setting and not from the magnet shape (parallel or radial).

© 2014 Motor Design Ltd


Control 155

Stator Skew - stator skew is taken into account when calculating the torque waveforms and mean
lenght per turn (MLT) of the windings.

The temperatures options below are not editable when the E-Magnetic + Thermal model is enabled.
In this case the values shown are calculated by Motor-CAD thermal model from the loss values
calculated in the electromagnetic model.

Winding Temperature - this temperature is used to calculate the winding electrical resistivity that is
used in the calculation of the copper losses
Magnet Temperature - this temperature is used to calculate the effective magnet remanence
Stator lamination Temperature - this temperature is used for calculating the electrical resistivity of
the stator laminations that is used in the stator eddy current loss calculation.
Rotor lamination Temperature - this temperature is used for calculating the electrical resistivity of the
rotor laminations that is used in the rotor eddy current loss calculation.
Stator sleeve Temperature - this temperature is used for calculating the electrical resistivity of the
stator sleeve that is used in the sleeve loss calculation.
Rotor banding Temperature - this temperature is used for calculating the electrical resistivity of the
rotor banding that is used in the banding loss calculation.

Performance Tests
The tests to be performed are selected using the checkboxes shown below.

Open Circuit:

© 2014 Motor Design Ltd


156 Motor-CAD Help

Back EMF - the machine is rotated through 360 electrical degrees with no current to measure the
voltage induced in the windings. Note: this uses a multi-static FE solution

Cogging Torque - the machine is rotated through a slot pitch with no current and dense airgap mesh
to measure the cogging torque of the machine. Note: this uses a multi-static FE solution

Loss Calculation (open circuit) - the machine is rotated through 360 electrical degrees with no
current to measure the losses induced in the machine. Note: this uses a transient FE solver.

On Load:

Torque - the machine is rotated through 360 electrical degrees with a drive current to calculate the
torque waveforms of the machine. Note: this uses a multi-static FE solution so does not calculate
magnet or iron losses.

Loss Calculation (on load) - the machine is rotated through 360 electrical degrees with drive currents
to calculate the losses in magnet, stator and rotor iron (also banding and sleeve if present). Torque
waveforms of the machine are also calculated. Note: this uses a transient FE solution.

Torque Speed Curve - the machine performance for different angle of phase advance is calculated to
give torque speed and power speed envelopes.

Solving the electromagnetic model

The model is automatically solved when the data has been changed by viewing the results sheets.
The model solved can also be started by clicking on the solve button shown below.

When the electromagnetic + thermal model is has been selected then the Solve E-Magnetic and
Thermal Model button will also be enabled. When this is clicked then the combined
electromagnetic and thermal model is solved.

During the solving the status bar at the bottom of the Motor-CAD window will indicate the progress of
the calculation. The calculation can be stopped at any time by clicking on the Cancel Solving
button.

© 2014 Motor Design Ltd


Control 157

6 Winding Editor
6.1 Winding Pattern

The winding pattern page is shown for electromagnetic models only. For thermal models it is
sufficient to know the number and size of conductors in the slot.

The following winding parameters are specified by the user:

Winding Type
Automatic – creates a correct winding if the above conditions are respected. Winding
feasiblity rules are applied for the automatic winding type to ensure that the winding is valid.

Custom – allows user to implement any winding configuration, without checking its validity or
balanced conditions. Coils can be added and removed using the Add Coil and Remove Coil
buttons. The coil details should then be entered in the table.

Turns - the turns per Coil

© 2014 Motor Design Ltd


158 Motor-CAD Help

Throw - the coil pitch


Parallel Paths - the number of parallel paths
Offset - slot offset between phases
Path type - the location of the coils in slot (either central, upper/lower or left/right)
Winding Layers - option for single or double layer winding
Phases - at present the machine is assumed to be 3 phase

The following winding outputs can be displayed:

Pattern (single phase) - Displays the coils locations of the selected phase. It is used in the
finite-element solver for transferring ampere-conductors to the correct slots

Pattern (All Phases) - Displays the coils of all phases. The coil-list table is replaced by a table
showing, for each slot, the number of conductors from each phase, together with the total
number of conductors. This table is useful for checking that all slots contain the correct
number of conductors.

Phasors - Displays a vector diagram of individual coil MMFs for each phase. It is used to check
that a winding is balanced, i.e. for 3-phase windings there magnetic phase axes are shifted
with 120 electrical degrees.

Harmonics - Displays the winding MMF harmonics. Fourier analysis of the winding ampere-
turns distribution in the stator slots when the current is assumed to be 1A.
Motor-CAD reports the mechanical winding MMF harmonics, i.e. the fundamental electrical
will correspond to the (Poles/2)th mechanical harmonic.

Factors - a winding factor is the ratio between the magnetic flux linking the phase coils of a
winding and the magnetic flux corresponding to a fully pitched, single-layer, non-skewed
stator winding.

6.2 Winding Feasibility


The following winding feasibility rules are applied to ensure that a winding is valid.

General rules:

Slots / Phases / ParallelPaths = Integer

Poles / ParallelPaths =Integer

Slots / Phases /t = Integer (t = Highest Common Factor between Poles/2 and Slots)

© 2014 Motor Design Ltd


Winding Editor 159

Number of slot phasors: N_phasors = Slots / t (t = Highest Common Factor between Poles/2
and Slots)

Angle between slot phasors: Delta = 360 * Poles/2 / Slots

Additional rules for Single layer winding:

Slots = Even number

Coil pitch = Odd number

6.3 Winding Design


6.3.1 Winding Type

The following winding configurations can be modelled:


Overlapping - each winding coil spans more than one slot resulting in overlapping end-
windings. This winding type is predominant and usually has random wound coils.
Non-Overlapping - each winding coil is wound tightly around a single tooth resulting in
non-overlapping end-windings. This type of winding is becoming more common in precision
wound high torque per unit volume motors. The coils can be modelled divided with a solid
divider or with air.

© 2014 Motor Design Ltd


160 Motor-CAD Help

For the Non-Overlapping winding type there are several different coil divider placement options.

Winding Type = Solid Divider (Rectangular - side/side)

© 2014 Motor Design Ltd


Winding Editor 161

With the solid divider winding type there is currently assumed to be no conduction through coil
divider.

Winding Type = Air Divider (Rectangular - side/side)

© 2014 Motor Design Ltd


162 Motor-CAD Help

Winding Type = Solid Divider (Upper/Lower)


With this winding type the winding layer model is not valid and the cuboidal winding model must be
used.

Winding Type = Air Divider (Upper/Lower)


With this winding type the winding layer model is not valid and the cuboidal winding model must be
used.

© 2014 Motor Design Ltd


Winding Editor 163

Winding Type = Solid Divider (V Shape - Side/Side)

© 2014 Motor Design Ltd


164 Motor-CAD Help

Winding Type = Air Divider (V Shape - Side/Side)

© 2014 Motor Design Ltd


Winding Editor 165

With the air divider winding type their is cooling from the inner surfaces of the slot. This is modeled
in the End Space model where a relative air velocity of 0.1 is used to calculate the heat transfer
coefficients. The air divider types can be used with the wet rotor cooling to pass a cooling fluid down
the coil divider.

See also Winding Editor.

6.3.2 Wire Type

Method of wire diameter input, i.e. from wire tables or input diameters directly.

The following options are available:


AWG Table
SWG Table
Metric Table
Diameter Input
Rectangular Wire

Pull down list of wire sizes available in currently selected wire table. The wire tables available at
present are:
AWG Table
SWG Table

© 2014 Motor Design Ltd


166 Motor-CAD Help

Metric Table

The wire sizes given in Motor-CAD AWG, SWG and Metric tables are with heavy build insulation. If
other wire sizes are required then they can be entered directly using the Diameter Input option.

When Wire Type = AWG Table then the user can select the size as shown below:

The AWG wire gauge can be selected from the drop-down list. This sets the values of Wire Diameter
and Copper Diameter.

AWG wire gauges from 1 to 56 are available (mainly in 0.5 gauge steps).

When Wire Type = Metric Table then the user can select the size as shown below:

The metric wire size can be selected from the drop-down list. This sets the values of Wire Diameter
and Copper Diameter.

Metric wire diameters from 0.159mm (copper diameter = 0.125mm) to 2.12mm (copper diameter =
2.0mm) are available.

When Wire Type = Diameter Input then the values of Wire Diameter and Copper Diameter are
input directly as shown below:

© 2014 Motor Design Ltd


Winding Editor 167

When Wire Type = Rectangular Conductors the user can select the size as shown below:

The values of Copper Height, Copper Width and Insulation thickness for a rectangular conductor are
input directly.

See Winding Editor.

6.3.3 Wedge Model

Wedge Model is a pull-down list selector to set whether the slot area associated with the slot wedge
is thermally non conductive or used for the winding:

Wedge Model = Non Conductive:

© 2014 Motor Design Ltd


168 Motor-CAD Help

Wedge Model = Wound Space:

© 2014 Motor Design Ltd


Winding Editor 169

Wedge Model = Air

It can be advantageous in motors with a small slot number to extend the winding into the wedge
area. Both the wire area and the slot periphery available for dissipation of the copper losses are
increased. The slot area available for the winding is also increased.

When Wedge Model = Non Conductive that the wedge is assumed to be perfectly non conducting
even if its thickness is very small. An alternative model where the slot wedge has a finite thermal
conductivity may be added later.

When Wedge Model = Air then fluid can be passed down the wedge in the Wet Rotor cooling
method. This can be useful for cooling the conductors.

Note that the Wedge Model = Wound Space has only been implemented for an outer slot with a
parallel tooth at this time. Also, the Copper Depth [%] parameter is not implemented for such a
model.

The data is set in Winding Editor

6.3.4 Winding definition


The winding can be defined differently depending on the winding information available and whether
have a electromagnetic or thermal model.

© 2014 Motor Design Ltd


170 Motor-CAD Help

In a electromagnetic model The winding can be defined by user input of the Copper Slot Fill or the
Wire Size. The selection is made from the Wdg Definition pull-down list shown below:

If it is an existing design then the number of conductors per slot and the wire size will be known and
it is better to input them directly. If you are looking changing the number of turns in the winding
pattern to optimise the performance then the copper slot fill will automatically adjust the wire size to
give the copper slot fill value specified.

In a thermal model The winding can be defined by user input of the Wire Slot Fill or the Conductors/
Slot. The selection is made from the Wdg Definition pull-down list shown below:

If it is an existing design then the number of conductors per slot and the wire size will be known and
it is better to input them directly. If you are looking at the effect of slot fill on temperature rise then
the wire slot fill can be input directly.

Wdg Definition = Copper Slot Fill

The required gross slot fill of copper in slot.

Wdg Defintion = Wire Size

Calculated slot fill - based on round covered conductors and slot area available for winding after liner
insertion.

Wdg Definition = Wire Slot Fill

Required slot fill - based on round covered conductors and slot area available for winding after liner
insertion.

If Slot Fill is an input - the value of Conductors/Slot is an output and the edit box disabled as shown
below:

© 2014 Motor Design Ltd


Winding Editor 171

The value of Slot Fill may differ from Slot Fill (Wdg Area) as it is calculated using the copper layers
rather than the round conductors.

Wdg Definition = Conductors/Slot

Required number of conductors/slot.

If Conductors/Slot is an input - the value of Slot Fill is an output and the edit box disabled as shown
below:

The value of Slot Fill may differ from Slot Fill (Wdg Area) as it is calculated using the copper layers
rather than the round conductors.

See also Winding Editor.

6.3.5 Winding geometry parameters


The following parameters are used to describe the winding geometry.
Liner - Lam Gap Gap between liner and lamination (can be air or impregnation - see Mat
[Liner-Lam] below)

Liner Thickness Slot liner thickness

Impreg Layer1 Multiplier The gap between copper layers is referred to as the Impreg Thickness. It
is varied in order to achieve the required Slot Fill or Conductors/Slot given
the selected Wire Gauge. The gap between the outer copper layer and
slot liner (Impreg Layer1 Multiplier) can be made to be larger or smaller
than Impreg Thickness - this is achieved using the multiplier Impreg
Layer1 Multiplier.

Copper Diameter: Copper uncovered diameter (no insulation). The value may be input
directly or taken from the wire table pull-down list - see Wire Type.

Wire Diameter: Wire covered diameter, i.e. copper + insulation. The value may be input
directly or taken from the wire table pull-down list - see Wire Type.

Wire Insulation The insulation of the copper wire. (thin regions shown in purple in diagram
below)

© 2014 Motor Design Ltd


172 Motor-CAD Help

The layered winding model represents these parameters as shown below:

Mat [Liner-Lam] is a pull-down list selector to set whether the Liner - Lam Gap is filled with
impregnation material or air.

© 2014 Motor Design Ltd


Winding Editor 173

The Impregnation Goodness parameters are used to define the thermal conductivity and weight of
the winding impregnation regions:

Imp Goodness [Liner-Lam] Multiplier used to enhance/degrade the Liner - Lam Gap thermal
conductivity. It is used to account for air pockets within the
impregnation.

Multiplier used to enhance/degrade the active impregnation thermal


Imp Goodness [Active] conductivity. It is used to account for air pockets within the
impregnation

Imp Goodness [EWdg] Multiplier used to enhance/degrade the end-winding impregnation

© 2014 Motor Design Ltd


174 Motor-CAD Help

thermal conductivity. That is the thermal conductivity between layers


of conductors in the end-winding. It is assumed that the end-winding
takes on a layered structure similar to that of the active section of the
winding. It is used to account for air pockets within the impregnation.
See also EWdg Layer Cond Mult.

The thermal conductivity is calculated from:


Thermal_Conductivity = Impregnation_Goodness x Conductivity_Impregnation + (1 -
Impregnation_Goodness ) x Conductivity_of_Air_at_temperature

The weight of the impregnation is calculated from:


Weight = Volume of impregnation x Density_Impregnation_Active x Impreg_Goodness

See also Winding Editor.

6.3.6 Form Wound Winding Definition


The Form Wound Winding slot geometry is defined using the following parameters:

Gap Slot Liner - Slot Wall Distance between the slot liner and the slot wall.
Gap Base Spacer - Base Distance between the base spacer and the bottom of the slot.
Gap Top Spacer - Wedge Distance between the top spacer and the slot wedge.
Base Spacer Thickness Thickness of the spacer at the bottom of the slot.
Phase Spacer Thickness Thickness of the phase spacer.
Top Spacer Thickness Thickness of the spacer at the top of the slot.
Coil Height Height of each coil per phase including the coil insulation.
Coil Width Width of each coil per phase including the coil insulation.
Coil Insulation Thickness Thickness of the coil insulation.
Bar Insulation Thickness Thickness of the copper bar insulation.
Bar Height Height of a copper bar (without insulation)
Bar Width Width of a copper bar (without insulation)
Bar rows Number of rows of conductors per phase in each slot.
Bar columns Number of columns of conductor in each slot

© 2014 Motor Design Ltd


Winding Editor 175

6.3.7 Copper Depth [% ]

Percentage of windable slot depth full of copper, i.e. the copper can be forced towards the slot
bottom by inserting a larger slot wedge than usual. This can reduce the thermal resistance by
reducing the gap between conductors and any gaps between liner and lamination.

The example below has Copper Depth [%] = 80%

© 2014 Motor Design Ltd


176 Motor-CAD Help

See Winding Editor.

6.3.8 Coil Divider Width

Clearance between coils in same slot of Non-Overlapping windings (see Winding Type). The
parameter is disabled when Winding Type = Overlapping.

© 2014 Motor Design Ltd


Winding Editor 177

See Winding Editor.

6.3.9 Comm Connections

[Comm Connections] and [Comm Connection Lmult]

Only active for PMDC Motors

These parameter defines the number of connections between the winding and commutator. This can
influence the heat transfer in the vicinity of the commutator. [Comm Connections] and [Comm
Connection Lmult] are used to calculate the thermal conductive length and cross sectional area of
the leads connecting the end winding to the commutator - this acts as a cooling path for the
commutator. The other cooling paths for the commutator are via the insulating part of the
commutator to the shaft and convection from the commutator circuit. The thermal resistances and
loss associated with the commutator are shown below:

© 2014 Motor Design Ltd


178 Motor-CAD Help

See Winding Editor.

6.3.10 Winding Rt[Active-EWdg] Length Multiplier

In the very first version of Motor-CAD the end-windings were assumed to be the same temperature
as the outer layer of the active section of the winding, i.e. the thermal resistance between the two
was assumed to be zero based on the fact that the thermal conductivity of copper is much larger
than that of the insulation in the slots. This is however an over-simplification and there can be a
temperature difference between the end-winding and active section of the winding - especially if the
end windings are long and/or there is a significant amount of heat transfer between the two (either
the end winding cooling is very good resulting in the end winding having a higher temperature than
the active section or vice-versa). To allow such a temperature difference between the active and end-
windings the thermal resistances shown below were added to the circuit:

© 2014 Motor Design Ltd


Winding Editor 179

The only problem is to set realistic values for the resistances. The following formulation is used:

RCOND = L/(kA) k = 386 W/m/K (copper)

where A = Area = copper area/slot x slots


L = length = ¼ x EWdg MLT x Winding_Rt[Active-Ewdg]_Length_Multiplier

The [Winding Rt[Active-EWdg] Length Multiplier] parameter can be used to calibrate the model. A
value of 1 means that the length used in the resistance calculation is the full length of the end
winding from where it exits the slots to the furthest point from the slots. Also, if [Winding_Rt[Active-
Ewdg]_Length_Multiplier] is set to zero then it reverts to the previous model with no resistance
between active and end windings.

© 2014 Motor Design Ltd


180 Motor-CAD Help

The copper loss is divided between the active and end windings according to the winding volume in
the two regions (for each end-winding):
Pactive = Pcu x (2 x L_Stator)/(2 x L_Stator + EWdg_MLT)
Pend = Pcu x (EWdg_MLT)/(2 x L_Stator + EWdg_MLT)/2

The diagrams below show the user the distribution of losses in the active and end windings:

Future Improved End-Winding Model:

The axial slice model allows the user to select the number of radial slices in the active regions of the
machine. In the future it is also hoped to add slices to the end winding regions of the machine as
depicted below:

© 2014 Motor Design Ltd


Winding Editor 181

This allows much higher resolution of temperatures throughout the winding. The other good thing is
that it is much easier to estimate an accurate value for a thermal resistance effective area and length
if there are more nodes (less physical distance between nodes). The only downsides are that the
calculation speed will be reduced and it will be harder to visualise the effective heat transfer paths. In
effect the more the number of nodes used in the model the closer the solution becomes to finite
element analysis (with both its advantages and disadvantages).

See Winding Settings.

6.3.11 Ins [Slot Base] Thickness

The user can place an extra thickness of insulation at the slot base on top of that of the Liner
Thickness. This will result in added temperature rise of the winding. At present the added thickness
of insulation is not drawn in the Winding Editor. A separate thickness can be set for the Ins [Tooth
Side] Thickness. The material properties are set in the Materials & Weights [Input Data Editor]:

© 2014 Motor Design Ltd


182 Motor-CAD Help

Data set in the Winding Editor.

6.3.12 Ins [Tooth Side] Thickness

The user can place an extra thickness of insulation at the tooth side on top of that of the Liner
Thickness. This will result in added temperature rise of the winding. At present the added thickness
of insulation is not drawn in the Winding Editor. A separate thickness can be set for the Ins [Slot
Base] Thickness. The material properties are set in the Materials & Weights [Input Data Editor]:

Data set in the Winding Editor.

6.3.13 EWdg MLT and Fill


The end-winding wire volume can be defined by user input of EWdg Fill or EWdg MLT, i.e. the end-
winding wire fill factor or the end-winding mean length per turn. The selection is made from the
EWdg Definition pull-down list shown below:

If it is an existing design then the mean length per turn (MLT) will be known and it is easy to
calculate the EWdg MLT from MLT - 2 x Stator Lam Length. Given this information and the wire size
it is possible to calculate the total amount of copper in the end windings. This will be a proportion of
the space available for the end windings (doughnut volume as indicated in the diagram below). The
ratio of copper volume to available volume is the EWdg Fill - this can be input if the user does not
have details of the MLT.

© 2014 Motor Design Ltd


Winding Editor 183

EWdg Definition = EWdg MLT

Mean length per turn in the end-winding. EWdg MLT is an input parameter.

The value of EWdg Fill is calculated from the EWdg MLT, the wire size and the end-winding volume
using the following equation:

EWdg_Fill = (EWdg_MLT x Area_of_Covered_Wire_Round_Conductor x Stator_Slots_or_Poles/2) /


Volume_EWdg

and is displayed as shown below:

EWdg Definition = EWdg Fill

© 2014 Motor Design Ltd


184 Motor-CAD Help

Copper fill factor for front & rear end-winding, i.e. total wire volume/end-winding volume. EWdg Fill is
an input parameter.

The value of EWdg MLT is calculated using the following equation:

EWdg_MLT = (EWdg_Fill x Volume_EWdg) / (Area_Of_Covered_Conductor x


Stator_Slots_or_Poles/2)

and displayed as shown below:

The end-winding volume is calculated from the area depicted in the axial cross-section editor
drawing.

For both of the above end-winding definitions the EWdg Fill is then used to calculate the volume/
weight of copper and impregnation used in the end-winding.

The spacing between layers in the end-winding is assumed to be the same as in the active section
of the winding. Thus the increase in heat transfer between layers due to the end winding being
present will be proportional to the increase in copper weight due to the end-windings. The total (end
winding + active) copper weight and active copper weight are used in the calculation of EWdg Layer
Cond Mult. This parameter is used to calculate the proportional increase in winding thermal
conductivity between layers due to the end winding.

See Winding Editor.

© 2014 Motor Design Ltd


Winding Editor 185

6.3.14 EWdg Cavity

The end windings can be surrounded by air or potted to improve the heat transfer to the housing and
end-caps. EWdg Cavity is used to select Potted or not Potted from a pull-down list. The axial cross-
section is drawn with potting or not accordingly:

Potting Goodness [EWdg] Multiplier used to enhance/degrade the end-winding potting thermal
conductivity, i.e. used in calculation of thermal resistance between end-winding and housing/endcap.
It is used to account for air pockets within the potting material.

This parameter has no effect when End Winding Cavity = Not Potted - in this case it is disabled.

© 2014 Motor Design Ltd


186 Motor-CAD Help

See Winding Editor.

6.4 Winding Definition

Visual editor used to edit the motors winding configuration, wire-selection and winding input
parameters. The layer model or conductor view is selected using the Winding View button selection.

Configuration:

© 2014 Motor Design Ltd


Winding Editor 187

The user can select the following winding configuration parameters from the options provided in the
form of a drop-down list:
Winding Type (i.e. overlapping or non-overlapping (solid divider or air divider))
Wdg Definition (i.e. slot-fill or conductors/slot)
EWdg Definition (i.e. EWdg-Fill or EWdg-MLT)
EWdg Cavity (i.e. is the end winding potted or not)
Mat [Liner-Lam] (i.e. Liner-Lamination gap air or impregnation)
Wedge Model (i.e. is the slot wedge area wound or a non conducting wedge used)

Note - a non-overlapping winding is one where the end-windings of a phase do not overlap that of any
other phase. The coil is often bobbin bound around an individual tooth. This winding type is common
in modern precision wound segmented motors and in switched reluctance motors. The overlapping
winding is the more traditional type of winding where the end windings of all phases overlap each
other.

Wire Selection:

The following Wire Type parameters are selected (drop-down list) or input:
Wire Type Wire Gauge
Wire Diameter Copper Diameter

Winding Input Parameters:

The following winding input parameters can be edited and the winding drawing updated using the
redraw button:
Slot Fill Conductors/Slot

© 2014 Motor Design Ltd


188 Motor-CAD Help

EWdg Fill EWdg MLT


Liner Thickness
Ins [Slot Base] Thickness
Ins [Tooth Side] Thickness
Liner - Lam Gap
Imp Goodness [Active]
Impreg Layer1 Multiplier
Imp Goodness [Liner-Lam]
Copper Depth [%]
Imp Goodness [EWdg]
Coil Divider Width
Potting Goodness [EWdg]
Comm Connections
Comm Connection Lmult
Conductor Separation

Redraw:

The redraw button is used to update the motor cross-sectional drawing.

Winding Drawing:

An image of the layers used in the Winding Model is drawn in order to provide the user with visual
feedback - making input errors less likely. The impregnation layer thickness between copper layers
is calculated iteratively (to satisfy the required Slot Fill or Conductors/Slot).

Other winding settings:

Some other less widely changed winding settings are available in the winding settings sheet.

© 2014 Motor Design Ltd


Winding Editor 189

Winding Output Parameters:

A selection of Winding Output Parameters are displayed such that the user gets immediate
feedback as to the validity of the input parameters. Such data as slot fill and slot/winding area's are
presented to the user.

Units:

The units of length (mm or inches) are indicated on the status line.

6.5 Winding Conductor Positions


Conductor positioning allows the conductors to be positioned in the slot using the editor. This
method allows for accurate positioning of the conductors by the user.
Note: Care must be taken when using it to ensure that all the conductors are in the slot as no
checks are made by Motor-CAD.

Note: The conductor positions do not have any effect on the winding layer model and the winding
temperatures calculated using it. The size of the blocks of conductors is used in the cuboidal
winding model to determine the size of the cuboids.
The conductor positions are also important for use with the FEA module slot temperature calculation
.

Motor-CAD will populate the position table using the current winding as shown below:

© 2014 Motor Design Ltd


190 Motor-CAD Help

When the automatic positioning is enabled then the conductors are positioned based on the position
of the conductor at the corner of the slot next to the slot wall and slot base. This position can be set
using the Conductor - Base Gap and Conductor - Tooth Gap parameters (see Automatic Separation
option in Winding Editor View.)

More accurate positioning of the conductors can be done by disabling the automatic positioning. The
conductor columns can then be accurately placed by defining the centre position of the top left or
top right conductor of the group of columns. The mesh is complex to construct for all the conductors
in the slot so there is an algorithm for the meshing that assumes that the conductors are in
continuous columns down the slot. Please be aware that moving the conductors around the slot may
cause problems in meshing if this mesh algorithm is broken so you should try to keep the column
positions of the conductors relative to each other.

The copy conductor positions buttons allow the duplication of both sides of the slot.

Motor-CAD does not check for the conductor positions being valid. This is left to the user as allows
more flexibility in the placement. The default conductor positions are not always valid as shown
below:

© 2014 Motor Design Ltd


Winding Editor 191

6.6 Winding Layer Model

Many electrical machines have random wound mush winding in which it is impossible (or desirable)
to model the position of each individual conductor. Even with precision and form wound windings it is
often not necessary to model each individual conductor. (See form wound winding model). Also, the
end windings have in many cases a more random nature than the active section of the motor. For
these reasons a layered model is used to represent the winding in the thermal circuit as it gives a
rough indication of the temperatures throughout the winding and has some physical relationship to
the geometry and slot fill used - this is useful for understanding and visualisation purposes. The
typical layered model used is shown below.

In order to calculate a thermal resistance we need a component length, cross-sectional area and
thermal conductivity (R = l/(kA)). If we have network nodes on the stator lamination (tooth and back
iron nodes) we then need a set of thermal resistances to represent the temperature rise within the
winding and to define how the winding is coupled to the stator lamination nodes. There is a slot liner
at the boundary of the stator slot (with an unknown gap between it and the lamination wall). We
know the thickness of liner, cross-section area of the slot wall and liner material (see - Liner Layers)
so we can calculate the slot liner thermal resistance. On the inside of the liner there is a mix of
copper, impregnation and air. By placing layers of copper and insulation within the slot-liner (having
the same general shape as the liner) as shown in the diagram above we are able to define
component (copper and insulation) lengths and areas and so calculate a set of thermal resistances
like those shown below:

© 2014 Motor Design Ltd


192 Motor-CAD Help

The good thing is that the layered model gives an indication of the actual temperature build up in the
actual winding with the hot spot at the slot centre.

Winding Layer Model:

In the original layered model developed in Motor-CAD the copper layer thickness and wire insulation
(wire enamel) layer thickness were made equal to Copper Diameter and ([Wire Diameter - Copper
Diameter]/2) respectively. The impregnation layer thickness (Impreg Thickness) between copper
layers was then calculated (iterative technique) in order to satisfy the required Slot Fill or
Conductors/Slot). This model made sure that the total amount of covered wire in the model was
equal to that of the actual motor. Also the amount of impregnation was equivalent to that in the
actual machine. The problem was that by setting the enamel layer thickness in the model to that of
the actual enamel for the wire it is impossible to achieve a copper slot fill equivalent to that of the
actual machine (the wire slot fill is correct but the copper slot fill is not). For this reason an
alternative Winding Layer Model = [Wire & Copper Area] where the wire insulation (wire enamel)
layer thickness is allowed to vary to give correct values for wire slot fill and copper slot fill was
developed. To select the new model use the radio button selector shown below (in Calculation
Options [Input Data Editor]):

The typical difference in winding layer model using the two model types is illustrated below:

© 2014 Motor Design Ltd


Winding Editor 193

Winding Layer Model = Wire Area

© 2014 Motor Design Ltd


194 Motor-CAD Help

Winding Layer Model = Wire Area & Copper Area

It is seen that the [Wire Area & Copper Area] model has more wire insulation (coloured purple). This
is the more correct model as all the components (copper, enamel and impregnation) are included.

Losses:

The copper loss is distributed between the layers according to their volume. Also the active and end-
winding losses are distributed according to their respective volumes:

Pactive = Pcu x (2 x L_Stator)/(2 x L_Stator + EWdg_MLT)


Pend = Pcu x (EWdg_MLT)/(2 x [L_Stator + EWdg_MLT)/2 {for each end-winding}

The diagrams below show the user the distribution of losses in the active and end windings:

© 2014 Motor Design Ltd


Winding Editor 195

Active to End Winding Linkage:

The present winding model has just one axial slice to represent the heat transfer in the radial
direction for the active section of the winding. The Axial Slice model option allows more slices in the
axial direction and will give a more accurate representation of temperature differences along the
length of the machine at the cost of model size. There are just two resistances that link the active
section of the winding to the end winding (model the temperature difference between the active and
end windings due to axial winding heat transfer). The formulation used to calculate the resistances
between the active and end windings are detailed below.

Resistance between active and end-winding nodes:


RCOND = L/(kA) k = 386 W/m/K (copper)
A = Area = copper area/slot x slots
L = length = ¼ x EWdg_MLT x Winding_Rt[Active-Ewdg]_Length_Multiplier

If Winding_Rt[Active-Ewdg]_Length_Multiplier = 0 then default to previous model with no resistance


between active and end windings

The end winding length and cross section is used in the calculation as illustrated below. The user
can use the Winding Rt[Active-EWdg] Length Multiplier to calibrate the model.

© 2014 Motor Design Ltd


196 Motor-CAD Help

© 2014 Motor Design Ltd


Winding Editor 197

End Winding to Active Layer Connection:

The EWdg Active Layer Connect option in Input Data [Calculation Options] allows the user to make
the connection between the end winding node and the active winding at the mid layer node (Mid
Active Layer) rather than the default of the outer layer node (Outer Active Layer). This is to try and
help overcome any modelling deficiency due to the lack of nodes available in the present model to
give an accurate representation of the winding active and end-winding heat transfer. The new
connection can help give better results for a Non Overlapping winding where conductors furthest from
the tooth sides in the active section tend to be those showing at the extremity of the end-windings
(the EWdg Active Layer Connect = Outer Active Layer can give better results in this case). We
could have made the connection from the end-winding node to the inner most active layer - but it was
decided that this may over predict any cooling due to the end-windings. The end turn length will tend
to be longer for the end turns at the extremity of the end winding than the internal ones - Motor-CAD
uses an average end turn length. The original default tends to give good results for traditional
Overlapping windings where the conductors closest to the tooth sides in the active section tend to
be those showing at the extremity of the end-windings (winding outer layer). The increased axial
layer model that under development will make this option redundant and it will give finer resolution of
temperatures throughout the active and end-windings.

See Winding Editor.


See also Winding Layer Model - Layers

See also Cuboidal Winding model

6.7 Cuboidal Winding Model


See Cuboidal Winding Model.

6.8 Winding Geometry


These are the winding geometry terms used in Motor-CAD.

See also Winding Editor.

Impreg Thickness Impregnation/airgap thickness between layers of copper in winding.

Impreg Thickness Liner Impregnation/airgap thickness between outer copper layer and slot liner.

Wire Ins Thickness Wire insulation thickness.

Slot Depth (Windable) Radial depth of slot available for winding - from winding push-back to slot-
bottom.

Wedge Depth Winding wedge depth.

© 2014 Motor Design Ltd


198 Motor-CAD Help

Winding Depth Radial depth of winding from slot-opening push-back to slot-bottom


(to inside of slot liner).

© 2014 Motor Design Ltd


Winding Editor 199

Tang Depth Tooth Tip Taper Depth

© 2014 Motor Design Ltd


200 Motor-CAD Help

© 2014 Motor Design Ltd


Winding Editor 201

6.9 Winding Output Parameters

The following winding output parameters are displayed so that the user gets immediate feedback as
to the validity of the input parameters:

Wire Slot Fill (Wdg Area) - the proportional area of wire (copper + insulation) in the winding area
available in the slot (after removal of wedge and liner)
Wire Slot Fill (Slot Area) - the proportional area of wire (copper + insulation) in the total slot area
Copper Slot Fill (Slot Area) - the proportional area of copper in the total slot area
Winding Depth
Wedge Depth
Tang Depth
Impreg Thickness
Impreg Thickness Liner
Wire Ins Thickness
Winding Periphery
EWdg Layer Cond Mult
Conductors Drawn

Slot Area
Winding Area (+Liner)
Winding Area
Covered Wire Area
Copper Area
Impreg Area
Wedge Area
Coil-Divider Area
Liner Area
Liner-Lam Imp Area

For further details of these parameters see Winding Geometry, Winding Areas and Winding
Peripheries

© 2014 Motor Design Ltd


202 Motor-CAD Help

See also Winding Editor.

7 Rotor Winding Editor


7.1 Rotor Winding Editor

In a Claw Pole Machine and a Synchronous Machine there is a stator winding which is defined using
the Stator Winding Editor and a rotor winding which is defined using the more simple editor shown
above.

The rotor has a bobbin wound coil. At present the rotor winding model is not as sophisticated as that
of the layered stator winding model. We just set the following parameters:
Rotor Slot Fill
Rotor Gap Liner Lam
Rotor Impreg Goodness [Active]
Rotor Impreg Goodness [EWdg]
Rotor Impreg Goodness [Liner-Lam]

The resistance/power source network that we are using to model the rotor winding and claw poles is
shown below:

© 2014 Motor Design Ltd


Rotor Winding Editor 203

Claw Pole Circuit

Synchronous Machine Circuit (not Through Ventilation)

© 2014 Motor Design Ltd


204 Motor-CAD Help

Synchronous Machine Circuit (Through Ventilation)

In the present model we model the rotor coil losses as a single power source. There is dissipation
via the coil sides, top and base. In the Claw Pole machine it is assumed that coil top is insulated.
The thermal path between the coil centre node and connecting node may pass through a slot liner
and liner-rotor interface gap (may be partially or completely filled in impregnation) if shown. In the
Synchronous machine we take the coil dimensions and slot fill to calculate an effective thermal
resistance for impregnation. In the Claw Pole machine the resistance length is taken as ½ coil depth
multiplied by (1-Slot Fill) for the coil base and ¼ coil axial length multiplied by (1-Slot Fill) for the coil
sides.

This simplified winding model should be calibrated to give good results. A more sophisticated layers
model for the rotor winding may be added in a later version (this will require less calibration as it
more closely matches reality).

A new winding model for the Synchronous machine rotor has been added in Motor-CAD v3.1.5
Details of this new winding model are given in the Synchronous machine section.

See also Winding Model

© 2014 Motor Design Ltd


Input Data Editor 205

8 Input Data Editor


8.1 Input Data Editor

There are a series of editors for editing non-visual input parameters that were not set within the
cross-section and winding editors. A tab selector is used to separate the parameters into the
following topics:

Cooling Options
Losses
Materials & Weights
Interface Gaps
Radiation
Natural Convection
Blown Over - only visible if Blown Over (TEFC) cooling is enabled
Wet Rotor - only visible if the Wet Rotor cooling is enabled
Housing Water Jacket - only visible if the Water Jacket Housing cooling is enabled
Shaft Spiral Groove - only visible if the Shaft Spiral Groove cooling is enabled
Spray Cooling - only visible if the Spray Cooling is enabled
Rotor Water Jacket - only visible if the Rotor Water Jacket cooling is enabled
Slot Water Jacket - only visible if the Slot Water Jacket cooling is enabled
Duty Cycle
Settings
Material Properties

© 2014 Motor Design Ltd


206 Motor-CAD Help

See also Radial Cross Section Editor, Axial Cross Section Editor, Winding Editor

8.1.1 Design Options


8.1.1.1 Axle Mounting Type
BPMOR Axle Mounting is where the front and/or rear of the fixed axle can be attached to a flat plate
to enhance convection and radiation cooling, i.e. act as heat sinks

The views below show different size plates mounted to the front and rear of the axle.

© 2014 Motor Design Ltd


Input Data Editor 207

See also BPMOR Machine

8.1.1.2 Bottom Bar

Pull down menu used to select the induction motor bottom cage type.

Only available with the IM-Therm module.

The Top Bar and Bottom Bar shapes should be selected to give the best possible match with that
used in the electromagnetic design. It is not as important to have an exact match of the geometry as
it is mainly the slot periphery and rotor copper loss that is important for the thermal calculation.

The range of rotor slot shapes than can be modelled are illustrated below:

© 2014 Motor Design Ltd


208 Motor-CAD Help

See also Rotor Bar Geometry


The shape type and its dimensions are set in Radial Cross-Section Editor

Note that the Bottom Bar type is not available if single cage type chosen.

© 2014 Motor Design Ltd


Input Data Editor 209

8.1.1.3 BPM Rotor

Pull down menu used to select the brushless permanent magnet rotor type.

Only available with the BPM-Therm module.

The following rotor types are currently available:

Magnet Mounting:
Surface
Embedded
Inset
Spoke

Magnet Shapes:
Radial
Parallel
Breadloaf
Flat
V-Shape

The different types and their circuit changes are shown below:

The following new BPM rotor types have been added in v4.1

© 2014 Motor Design Ltd


210 Motor-CAD Help

Surface Parallel

Inset parallel

© 2014 Motor Design Ltd


Input Data Editor 211

Embedded Parallel

© 2014 Motor Design Ltd


212 Motor-CAD Help

Surface breadloaf

Inset breadloaf

© 2014 Motor Design Ltd


Input Data Editor 213

Embedded breadloaf

© 2014 Motor Design Ltd


214 Motor-CAD Help

Interior Flat Magnet

Interior V-Shape

© 2014 Motor Design Ltd


Input Data Editor 215

Interior U-Shape

© 2014 Motor Design Ltd


216 Motor-CAD Help

Spoke Magnet

© 2014 Motor Design Ltd


Input Data Editor 217

Other rotor types will be added in future versions of Motor-CAD (please contact support if you have
any special requirements).

The rotor type is set in Radial Cross-Section Editor

© 2014 Motor Design Ltd


218 Motor-CAD Help

8.1.1.4 Brush Holder


A thermal model for a brush holder was added to Motor-CAD v3.1(12). Before v3.1(12) the cross
section for the brushes looked like that shown below:

© 2014 Motor Design Ltd


Input Data Editor 219

Now the user can introduce Bayonet type brushes into the model using the [Brush Holder]
parameter (note that at present this parameter can only be set on the radial cross section editor - it
will also be available on the axial cross section editor in a future version of Motor-CAD):

The bayonet type of brush holder is shown below:

It is also sometimes referred to as a cartridge type of brush holder. In Motor-CAD we draw a

© 2014 Motor Design Ltd


220 Motor-CAD Help

simplified form of the brush holder as shown below:

© 2014 Motor Design Ltd


Input Data Editor 221

The inner section of the brush holder is usually metallic and the outer section (drawn in black) is
usually and insulating material. The materials can be selected in the editor shown below:

© 2014 Motor Design Ltd


222 Motor-CAD Help

The interface gap between the brush holder and the brushes and the brush holder and the housing
can be set in the editor shown below:

© 2014 Motor Design Ltd


Input Data Editor 223

Good default values are difficult to judge without some calibration using test. Air is assumed for the
interfaces. In some cases the brush holder will be glued into the housing structure - in such cases
the user can reduce the interface gap accordingly.

The schematic is updated to include the brush holder as shown below:

© 2014 Motor Design Ltd


224 Motor-CAD Help

The dimensions used to define the brush holder are shown below:

(Brush Holder Height, Brush Holder Ins Thickness, Brush Holder Outer Dia, Brush Holder Comm
Gap)

© 2014 Motor Design Ltd


Input Data Editor 225

The [Brush Holder Height] is taken to be the height of the metallic insert. The upper limit of the
insulating section is taken to be the outer diameter of the housing. The insulating outer section of
the brush holder is assumed to be round. The metallic inner section of the brush holder is assumed
to rectangular. The thermal resistance of the brush holder is taken to compromise of two
components:

© 2014 Motor Design Ltd


226 Motor-CAD Help

The length of the outer section of the outer section of the brush holder. The thermal resistance length
is taken from central section of the housing to the end of the inner metallic insert and the area is
taken from the dimensions of the outer cylindrical and inner Toolsections of the brush holder - see
diagram below:

The radial thickness of the outer section of the brush holder. The thermal resistance length is taken
as the thickness of the outer brush holder material. and the area is taken from just the section of the
outer part of the brush holder that passes through the housing, i.e. only the area associated with the
housing thickness - see diagram below:

© 2014 Motor Design Ltd


Input Data Editor 227

Some dimensions are calculated as output in the [Output Data]:

© 2014 Motor Design Ltd


228 Motor-CAD Help

The weight of the brush holder is calculated and added to thermal capacitance of the brush node.

8.1.1.5 Cowling

Pull down menu used to select the fan cowling type - if used.

A drawing of the cowling is included in the Radial Cross-Section Editor and Axial Cross-Section
Editor

© 2014 Motor Design Ltd


Input Data Editor 229

See also Cowling Geometry


Set in Radial Cross-Section Editor or Axial Cross-Section Editor.

© 2014 Motor Design Ltd


230 Motor-CAD Help

8.1.1.6 Feedback Type

Pull down menu used to select the encoder (feedback) case design - if used.

A drawing of the encoder is included in the Axial Cross-Section Editor if used:

Set in Axial Cross-Section Editor.

© 2014 Motor Design Ltd


Input Data Editor 231

8.1.1.7 Filled Rotor Pole Space

The space between the rotor poles in a SR machine can be open to air flow or filled with some form
of insulation. If filled then this can result in a reduced windage loss but it will reduce the amount of
rotor dissipation area and the area that air can flow axially between poles.

At present the insulation is not plotted - this will be added to a later version of the software.

See Radial Cross-Section Editor and SRM-Therm

8.1.1.8 Housed Outer Rotor BPM Machine


Introduction:

The Housed Outer Rotor BPM machine has a static outer housing and a rotating shaft like the more
traditional inner rotor brushless permanent magnet motor.
The outer rotating magnets are mounted on the inside of a rotor cup that is attached to the shaft.
The rotating shaft is coupled to the stationary axle via the bearings. The inner stator lamination is
mounted on the outside of the axle.
The machine has in effect 3 rotating airgaps, the innermost between the shaft and axle, the main
middle magnetic airgap between the stator lamination and rotating magnets, and the outer airgap
between the rotor cup and housing.

The Housed brushless permanent magnet outer rotor (BPMOR) geometry is shown below:

© 2014 Motor Design Ltd


232 Motor-CAD Help

Housing Selection:

© 2014 Motor Design Ltd


Input Data Editor 233

The [Housed] BPMOR machine is selected using the [Rotor Mounting] combo selector in the Radial
or Axial Cross Section Editors:

Dimensions:

The main new dimensions associated with the Housed BPMOR geometry are shown below:

Schematic:

The new schematic circuit for the machine is shown below:

© 2014 Motor Design Ltd


234 Motor-CAD Help

The rotating shaft is shown along the top edge of the schematic (grey resistances). The shaft is
coupled to the dark green static axle resistances drawn below the shaft via the bearing at the front
and rear of the machine and the rotating airgap between shaft and axle (3 resistances - one for the
active part and one each for the fronr and rear overhanging sections of shaft and axle). The active
part of the axle is coupled to the stator lamination bore (stator lamination resistances shown in red).
The outer surface of the stator lamination is coupled to the inner surface of the rotating magnets
(geeen resistances) via the magnet airgap. The outer section of the magnets are connected to the
inner surface of the rotor cup (shown in light blue) that forms the magnetic return path. Base of the
cup is connected to the rotating shaft at the rear of the machine. The outer surface of the cup has an
airgap to the static housing that drawn in royal blue at the bottom edge of the schematic.

All three airgaps in the machine are modelled using the rotating airgap convection correlation based
on Taylor's theory on concentric rotating cylinders. Details of if the heat transfer mode across the
gap is via conduction (if laminar flow), or convection (if vortex or turbulent flow) is given in the Output
Data sheet, i.e. details of the Airgap Reynolds number together with the critical Reynolds numbers
for vortex and turbulent flow and the airgap heat transfer coefficient:

© 2014 Motor Design Ltd


Input Data Editor 235

All gaps in the model also allow for both convection and radiation. The radiation component is only
included in the model when the [Include Internal Radiation in the Lumped Circuit Model] checkbox is
checked. If the radiation component is to be included then the user needs to provide the values for
the emissivity for the airgap surfaces:

© 2014 Motor Design Ltd


236 Motor-CAD Help

Details of the new Cup component are included in the relevant editors where required, as shown
below:

© 2014 Motor Design Ltd


Input Data Editor 237

© 2014 Motor Design Ltd


238 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 239

Note that the Rotor Lam [Back Iron] is taken to be the active part of the rotor cup, the Rotor Cup OH
the overhanging cylindrical section of the rotor cup and the Rotor Cup Base the disc base section.

With the Housed BPMOR the user can select any housing type as the housing is static. In the other
types of BPMOR the outer housing is rotating and so the cylindrical surface is assume and fixed.
For instance below we have a radial finned housing on a Housed BPMOR machine:

© 2014 Motor Design Ltd


240 Motor-CAD Help

The convection from the static housing is calculated as for the more traditional BPM machine, i.e.
natural convection or forced convection if Blown Over (TEFC). Note that in the case of the other type
of BPMOR machine in Motor-CAD the convection from the rotating outer surface of the housing is
calculated using the Forced convection correlations with the air velocity calculated from the
rotational speed and surface radius of the housing.

8.1.1.9 Housing Type

© 2014 Motor Design Ltd


Input Data Editor 241

Pull down menu used to select one of the above housing types. Pictures of the different housing
types available are shown below. The user should select the housing type which closest matches
the one they intend to manufacture. The fin size and spacing and the corner cutout region for
mounting to the connected device can all be set in the Radial Cross-Section Editor and Axial Cross-
Section Editor editors.

© 2014 Motor Design Ltd


242 Motor-CAD Help

8.1.1.10 Motor Type

The motor modules currently supported by Motor-CAD are:

BPM-EMag - electromagnetic model for inner and outer rotor brushless permanent magnet
motors

BPM-Therm - thermal model for brushless permanent magnet motors


IM-Therm - thermal model for induction (asynchronous) motors
SRM-Therm - thermal model for switched reluctance motors
BPMOR-Therm - thermal model for outer rotor brushless permanent magnet motors
PMDC-Therm - thermal model for permanent magnet dc commutator motors
SYNC-Therm - thermal model for synchronous machines
CLAW-Therm - thermal model for claw pole machines
IM1PH-Therm - thermal model for single phase induction machines

8.1.1.11 Mounting Type

© 2014 Motor Design Ltd


Input Data Editor 243

Thermal calculations can be carried out for an free-standing (not mounted) motor or for flange and
foot mounting, the mounting aiding heat dissipation.

(1) Not Mounted

(2) Flange Mounted Plate

© 2014 Motor Design Ltd


244 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 245

(3) Foot Mounted Base

© 2014 Motor Design Ltd


246 Motor-CAD Help

(4) Flange & Foot - both Flange and Foot Mounted

The temperatures of both the Flange and Feet can be set to a fixed temperature (as can the front of
the shaft) using the Fixed Temperatures option.

Set in Radial Cross-Section Editor or Axial Cross-Section Editor.

8.1.1.12 Rotor Mounting

The BMPOR rotor mounting type is set in Radial Cross-Section Editor or Axial Cross-Section Editor.

The parameter is used when Motor Type = BPMOR-Therm. It is used to select an open outer
rotating surface [Open] to embed the motor in an extra insulated layer [Insulated] or to give the
machine a static housing like a more conventional BPM machine.

(1) Open

© 2014 Motor Design Ltd


Input Data Editor 247

(2) Insulated
The Insulated option is used to model the case where the motor is mounted within some form of
equipment - in many cases the equipment is not a good thermal cooling path.

© 2014 Motor Design Ltd


248 Motor-CAD Help

In the insulated case the insulation thickness and axial length are set using the Cover Ins Thickness
and Cover Ins Length parameters.

The insulated cover material properties are set in the Materials & Weights [Input Data Editor]:

(3) Housed - see Housed BPMOR

(4) Single Bearing - see Single Bearing BPMOR

© 2014 Motor Design Ltd


Input Data Editor 249

© 2014 Motor Design Ltd


250 Motor-CAD Help

See BPMOR-Therm

8.1.1.13 Shaft Type


This option is available for all inner rotor machine types and is selected using the shaft type
selection box in the axial cross section editor.

When shaft type = solid then the shaft is as shown below:

© 2014 Motor Design Ltd


Input Data Editor 251

When shaft type = spider then the shaft is as shown below:

© 2014 Motor Design Ltd


252 Motor-CAD Help

The input parameters Spider Arm Length, Spider Radial Thickness and Spider Arm Width are used
to specify the spider geometry.

8.1.1.14 Single Bearing BPMOR


The BPMOR Single Bearing model is an outer rotor machine type that has only 1 bearing.
This is only available for the BPMOR-Therm module.

The Radial cross section of the machine is shown below:

© 2014 Motor Design Ltd


Input Data Editor 253

The axial cross section editor is shown below:

© 2014 Motor Design Ltd


254 Motor-CAD Help

The construction of the model from the parameters can be quite involved as the parameters are quite
interlinked. The above example will help to understand the parameters.

The material properties for the new components have to be added in the material and weights editor:

© 2014 Motor Design Ltd


Input Data Editor 255

The node temperature view shows the new nodes used for the single bearing model:

© 2014 Motor Design Ltd


256 Motor-CAD Help

In the schematic view the circuit has been modified as shown below:

© 2014 Motor Design Ltd


Input Data Editor 257

It is also possible to add an inner water jacket with cooling channels in the axle component and/or
stator plates as shown below. This is done by selecting the Shaft Spiral Groove Cooling.

© 2014 Motor Design Ltd


258 Motor-CAD Help

See also BPMOR-Therm.

8.1.1.15 Slot Type

Pull down menu used to select the slot/tooth type. Parallel tooth (default), parallel tooth SqBase,
Parallel slot, Slotless or Form Wound can be used.

The Tooth Width or Slot Width is then used to define the tooth or slot width.

© 2014 Motor Design Ltd


Input Data Editor 259

© 2014 Motor Design Ltd


260 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 261

8.1.1.16 Top Bar

Pull down menu used to select the induction motor top cage type.

Only available with the IM-Therm module.

The Top Bar and Bottom Bar shapes should be selected to give the best possible match with that
used in the electromagnetic design. It is not as important to have an exact match of the geometry as
it is mainly the slot periphery and rotor copper loss that is important for the thermal calculation.

The range of rotor slot shapes than can be modelled are illustrated below:

© 2014 Motor Design Ltd


262 Motor-CAD Help

See also Rotor Bar Geometry


The shape type and its dimensions are set in Radial Cross-Section Editor

© 2014 Motor Design Ltd


Input Data Editor 263

8.1.1.17 Form Wound


Motor-CAD allows the modelling of Form Wound or Precision wound machines.

The form wound machine type is selected by selecting the Slot Type = Form Wound in the radial
cross-section editor.

The form wound machine winding is defined in the Winding Editor as shown below:

© 2014 Motor Design Ltd


264 Motor-CAD Help

The slot into 2 coils (groups of conductors). Each coil is made up of several bars. The coils are
separated by a phase spacer.
Each bar has its own insulation.

The geometry parameters used to define the slot geometry are:

Slot Liner Thickness Coil Insulation Thickness


Gap Slot Liner - Slot Wall Bar Insulation Thickness
Gap Base Spacer - Base Bar Height
Gap Top Spacer - Wedge Bar Width
Base Spacer Thickness Bar rows
Phase Spacer Thickness Bar columns
Top Spacer Thickness

See Form Wound Winding Definition for more details of the geometry definitions.

In the Materials & Weights editor the materials for the components inside the slot can be specified
and the weights of the components is calculated and displayed

In the Motor-CAD thermal model for the form wound machine there are 2 nodes one for each coil.
The winding layer model is not used as the position of the conductors is accurately known so
thermal resistance paths from the coils to the tooth wall and slot bottom can be calculated.

The Schematic with the form wound winding components is shown below:

© 2014 Motor Design Ltd


Input Data Editor 265

The circuit editor view gives the exact circuit used:

© 2014 Motor Design Ltd


266 Motor-CAD Help

The default form winding model created by Motor-CAD is usually quite accurate, however there are
thermal leakage paths though the slot wedge and the coil divider that mean that there may be a
small error in the calculated thermal resistance paths. If required the model can be calibrated from
test results or FEA Analysis see form wound calibration settings.

See also the Form Wound Tutorial.

© 2014 Motor Design Ltd


Input Data Editor 267

8.1.1.18 Fan

© 2014 Motor Design Ltd


268 Motor-CAD Help

A shaft mounted fan can be defined using the options shown above. The fan can be placed at either
end of the machine and inside or outside of the endcaps.
At present the fan is not used in any Motor-CAD calculations however is used for visualization and
for export of the geometry to other 3D tools. It is planned to add a fan model into Motor-CAD in the
future.

The parameters used for specifying the fan are:

Fan Blades - then number of fan blades


Fan Blade thickness
Fan Diameter - the outer diameter of the fan blades
Fan Backplate diameter - the outer diameter of the fan backplate in which the blades are recessed.
Fan Hub Diameter - the outer diameter of the hub.

Fan Axial Position - used to position the fan on the shaft. Can be to front or rear of machine or inside
the front or rear endcaps.
Fan Blade width - the axial length of the fan blades
Fan Blade offset - the relative axial position of the the fan blades relative to the hub
Fan Backplate width - the axial length of the fan backplate in which the blades are recessed.
Fan Hub Extension - the axial length of the fan hub.

8.2 Geometry
8.2.1 Airgap Geometry

Airgap: Airgap between rotor and stator. N.B.: not physical airgap but includes any magnet
retainment banding and/or stator bore sleeve:

The banding is only included in the thermal circuit if the thickness is greater than zero.

See Radial Cross-Section Editor, Axial Cross-Section Editor, and Airgap Model.

8.2.2 Axial Dimensions


Stator Lam Length: Stator lamination stack axial length.

Magnet Length: Magnet axial length.

Rotor Lam Length: Rotor lamination stack axial length.

Stator Axial Offset: Amount that axial centre of stator stack is offset from housing axial centre
[+ve towards front of motor].

© 2014 Motor Design Ltd


Input Data Editor 269

Magnet Axial Offset: Amount that axial centre of magnet is offset from stator stack axial centre
[+ve towards front of motor].

Rotor Axial Offset: Amount that axial centre of rotor stack is offset from stator stack axial
centre [+ve towards front of motor]:

See Axial Cross-Section Editor.

8.2.3 Bearing Geometry

Bearing Dia [F] Bearing outer diameter [Front of motor]

Bearing Dia [R] Bearing outer diameter [Rear of motor]

Bearing Width [F] Bearing width [Front of motor]

Bearing Width [R] Bearing width [Rear of motor]

© 2014 Motor Design Ltd


270 Motor-CAD Help

Bearing Offset [F] Bearing Offset [Front of motor]. This is the distance the bearing is offset from
the endcap.
Bearing Offset [R] Bearing Offset [Rear of motor]. This is the distance the bearing is offset from
the endcap.

See Axial Cross-Section Editor.

8.2.4 Bore Sleeve

Sleeve Thickness:
Thickness of any stator bore sleeve. N.B. - The Airgap parameter includes any retaining sleeve or
banding:

© 2014 Motor Design Ltd


Input Data Editor 271

The sleeve is only included in the thermal circuit if the thickness is greater than zero.

Stator Sleeve Axial Length:

The stator sleeve is assumed to extend over the full length of the machine:

If a sleeve is used then the cooling around the end windings and inside of the housing and endcap is
adjusted automatically to account for the fact that the end space cooling of the these surfaces is
due to natural convection only, i.e. k2 in the End Space Convection Correlation set to zero:

© 2014 Motor Design Ltd


272 Motor-CAD Help

Wet Rotor Cooling:

If the Wet Rotor cooling method is used together with a sleeve the thermal resistance on the inside
of the end winding is automatically increased to account for the conduction through the sleeve and
any potting or airgap between the sleeve and the end winding. Conduction is assumed through the
airgap rather than convection due to the small thickness.

See Radial Cross-Section Editor and Axial Cross-Section Editor.

8.2.5 Brush Geometry


Brush Number: Total number of brushes in a PMDC motor.

Brush Width: Width of a brush in a PMDC motor.

Brush Length: Axial length of a brush in a PMDC motor.

Brush Height: Height of a brush in a PMDC motor.

© 2014 Motor Design Ltd


Input Data Editor 273

See Radial Cross-Section Editor, Axial Cross-Section Editor and PM DC Machine.

8.2.6 Claw Rotor Geometry


The geometric parameters for the Claw Pole machine are shown below:

Claw Pole Pairs: Claw pole machine - pole pairs.


Claw Pole Depth: Claw pole machine - pole depth.
Claw Tooth Depth: Claw pole machine - claw tooth depth.
Claw Pole Spacing : Claw pole machine - claw pole spacing.
Claw Tooth Width: Claw pole machine - claw tooth width (at tooth tip).

© 2014 Motor Design Ltd


274 Motor-CAD Help

Claw Pole Length: Claw pole machine - claw axial length.


Claw Coil Length: Claw pole machine - claw coil length.
Claw Coil Depth: Claw pole machine - claw coil depth.
Claw Liner Base: Claw pole machine - claw liner thickness at base of coil.
Claw Liner Side: Claw pole machine - claw liner thickness at side of coil.
Claw Back Iron: Claw pole machine - claw back iron thickness.

© 2014 Motor Design Ltd


Input Data Editor 275

See Radial Cross-Section Editor and Claw Pole Machine

8.2.7 Commutator Geometry


The Commutator geometry for a PMDC machine.

Comm Length: Commutator axial length

Gap [Endcap-Comm]: Gap between inner surface of endcap and the axial end of the commutator.

Gap [Comm-Winding]: Gap between axial end of the commutator and the end-winding.

© 2014 Motor Design Ltd


276 Motor-CAD Help

Comm Dia: Commutator diameter.

Comm Cu Thickness: Thickness of copper on the surface of the commutator.

© 2014 Motor Design Ltd


Input Data Editor 277

See Axial Cross-Section Editor.

8.2.8 Corner Cutout [% ]


The Corner Cutout[%] and Corner Cutout Add parameters are used to define the corner cutout.

Corner Cutout [%]


Housing corner cutout used for inserting flange mounted bolts.

Percentage of Housing Dia. in square framed housings


Percentage of 1/4 housing periphery in round framed housings

The parameter only introduces a gap between fin sections when Housing Type = Axial Fins (Rd) if
Fin Extension > 0.

When axial fins are used Cutout Corner [%] represents the minimum housing corner cutout - the
actual cutout being determined by Fin Thickness and Fin Pitch/Thick
This parameter is not applicable to Housing Type = Round and Square.

Corner Cutout Add

© 2014 Motor Design Ltd


278 Motor-CAD Help

Difference between Housing Dia and diameter of housing corner cutout (Housing Cutout Dia). The
area is used for inserting flange mounted bolts.
The parameter only applicable to the housings (Housing) that have cutouts.

See Radial Cross-Section Editor.

8.2.9 Covered Fin Geometry


Only used when Housing =Axial Fins (Cv) or Housing = Water Jacket Axial

Fin Base Thickness: Thickness of fin base


Fin Cover Thickness: Thickness of fin cover

See Radial Cross-Section Editor and Axial Cross-Section Editor.

© 2014 Motor Design Ltd


Input Data Editor 279

8.2.10 Cowling Geometry

Cowling Length: Fan cowling axial length.

Cowling Thickness: Fan cowling thickness.

Cowling Axial Gap: Fan cowling axial gap.

Cowling Radial Gap Fan cowling radial gap.

A drawing of the cowling is included in the Radial Cross-Section Editor and Axial Cross-Section
Editor

© 2014 Motor Design Ltd


280 Motor-CAD Help

See also Cowling


Set in Axial Cross-Section Editor.

8.2.11 Encoder Geometry


Enc Shaft Dia: Encoder shaft diameter - also diameter of barrier between motor shaft and
encoder shaft.

Enc Case Dia: Encoder case outer diameter.

Enc Case Thick: Encoder case material thickness.

Enc Radial Gap: Gap between encoder and encoder case in radial direction.

Enc Length: Encoder axial length.

Enc Case Length: Encoder case axial length.

Enc Barrier Length: Axial length of thermal barrier between motor shaft and encoder shaft.

Enc Axial Gap: Gap between encoder and encoder case in axial direction.

© 2014 Motor Design Ltd


Input Data Editor 281

See also Shaft Dia.

See Axial Cross-Section Editor.

8.2.12 End Ring Geometry

EndRing Add [Outer F] Amount by which induction motor end ring extends outwards beyond slot
opening radius at front of machine.

EndRing Add [Inner F] Amount by which induction motor end ring extends inwards beyond slot
bottom radius at front of machine.

EndRing Add [Outer R] Amount by which induction motor end ring extends outwards beyond slot
opening radius at rear of machine.

EndRing Add [Inner R] Amount by which induction motor end ring extends inwards beyond slot
bottom radius at rear of machine.

EndRing Thickness [F] Thickness of the endring at the front of the machine.

EndRing Thickness [R] Thickness of the endring at the rear of the machine.

EndRing Extension [F] Extension of the rotor bar from the rotor lamination at the front of the
machine.

EndRing Extension [R] Extension of the rotor bar from the rotor lamination at the rear of the
machine.

© 2014 Motor Design Ltd


282 Motor-CAD Help

See Axial Cross-Section Editor.

See also Wafter Geometry.

8.2.13 End Winding Geometry

EWdg-Housing [F] Gap between end winding and housing [front of motor].

EWdg-Housing [R] Gap between end winding and housing [rear of motor].

EWdg-Bore [F] Gap between end winding and stator bore [front of motor].

EWdg-Bore [R] Gap between end winding and stator bore [rear of motor].

© 2014 Motor Design Ltd


Input Data Editor 283

EWdg Overhang [F] End winding axial overhang [front of motor].

EWdg Overhang [F] End winding axial overhang [rear of motor].

Wdg Extension [F] Amount that winding extends beyond stator lamination before bending
into end winding [front of motor]

Wdg Extension [R] Amount that winding extends beyond stator lamination before bending
into end winding [rear of motor]

EWdg-Endcap [F] Gap between end winding and endcap [front of motor]

EWdg-Endcap [R] Gap between end winding and endcap [rear of motor]

Note: The channels that are created in Wdg Extension [F] and [R] can be used to pass air through
in the End Space Convection Correlation - by default this cooling path is neglected as its k1 factor is
set to zero.

More recently an addititional method of specifying the endwinding dimensions has been provided.
(see Geometry Settings)

© 2014 Motor Design Ltd


284 Motor-CAD Help

If end winding specification = Winding Expansion then

Winding Add [Outer F]: Amount that winding extends radially outwards beyond the end winding
extension on the armature. Used for drive end (front) end-winding.

Winding Add [Outer R]: Amount that winding extends radially outwards beyond the end winding
extension on the armature. Used for non drive end (rear) end-winding.

Winding Add [Inner F]: Amount that winding extends radially inwards beyond the end winding
extension on the armature. Used for drive end (front) end-winding.

Winding Add [Inner R]: Amount that winding extends radially inwards beyond the end winding
extension on the armature. Used for non drive end (rear) end-winding.

See also Endcap Geometry.

See Axial Cross-Section Editor.

© 2014 Motor Design Ltd


Input Data Editor 285

8.2.14 Endcap Geometry

Endcap Length [F]: Endcap axial length [front of motor]


Endcap Length [R]: Endcap axial length [rear of motor]
Endcap Thickness [F]: Endcap thickness at drive end [front of motor] as illustrated in the diagram
below. Only used in the PMDC motor or endcap specification = endcap
thickness.
Endcap Thickness Endcap thickness at non drive end [rear of motor] as illustrated in the
[R]: diagram below. Only used in the PMDC motor or endcap specification =
endcap thickness.

See Axial Cross-Section Editor.

8.2.15 EWdg Insulation


EWdg Insulation[F], EWdg Insulation[R]

The EWdg Insulation input parameters allow an extra layer of insulation to be modeled on the end
windings as shown below:

© 2014 Motor Design Ltd


286 Motor-CAD Help

The thermal properties of the insulation are entered in the Materials & Weights editor as shown
below:

© 2014 Motor Design Ltd


Input Data Editor 287

See also Axial Cross-Section Editor.

© 2014 Motor Design Ltd


288 Motor-CAD Help

8.2.16 Fin Geometry

Fin Number [Quadrant] The number of fins on 1/4 of the housing periphery in a axial finned
machine. Used when Fin Input Options = Fin Number & Spacing

The Fin Spacing [Fin Base] is also used to define the dimensions of the fins on the housing. The
Corner Cutout [%] is automatically adjusted to accommodate the fins in this case.

In a radially finned housing the fin number is not specified and the Fin Spacing [Fin Base], Fin
Thickness and the axial length of the machine is used to calculate the number of fins that can be
fitted to the housing.

Fin extension Amount by which fin extends beyond Housing Diameter.

Fin thickness Use average thickness if fins are tapered.

Fin Pitch/Thick Used when Fin Input Options = Fin Pitch/Thickness. Fin pitch/thickness
ratio, where:
Fin Pitch = Fin Pitch/Thick x Fin Thickness

Fin Pitch [Calc] This is not a true input parameter, but is calculated from the fin thickness &
fin pitch to thickness ratio:
Fin Pitch = Fin Pitch/Thick x Fin Thickness

Fin Spacing [Fin Base] The fin spacing at the base of fins placed on the housing. Used when Fin
Input Options = Fin Number & Spacing

The Fin Number [Quadrant] is also used to define the dimensions of the fins on an axially finned
housing. The Corner Cutout [%] is automatically adjusted to accommodate the fins in this case.

© 2014 Motor Design Ltd


Input Data Editor 289

N.B.: The fin pitch is calculated at Housing Dia. in motors which have axial fins that extend out in a
radial direction

See Radial Cross-Section Editor and Axial Cross-Section Editor.

8.2.17 Flange Mounted Plate

It is typical when performing rating tests on flange mounted servo motors to mount them to a plate
that acts as a heat sink. This is to represent the cooling that can be achieved in a practical
situation via conduction to the apparatus to which the motor is attached to. NEMA MG 7-1993
section 2.6.1.6, 'Mounting Configurations for Servo Motor Output Tests' gives recommended flange
mounted cooling plate dimensions. However, in practise manufacturers often use flange plate larger
than the recommendations in order to optimise their catalogue data. Motor users should be careful if
they choose a machine from a catalogue that is to be used in an application that does not allow
good cooling via the flange. In such cases the catalogue data should be de-rated. Motor-CAD is an
ideal tool for calculating the de-rating.

In some cases the motor may be mounted to a device that has a fixed temperature. The Fixed
Temperature options in Motor-CAD can be used to model such cases.

© 2014 Motor Design Ltd


290 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 291

See also Mounting Type,and Plate Geometry.

8.2.18 Foot Geometry


It is typical when performing rating tests on foot mounted servo motors to mount them to a base-
plate that acts as a heat sink. This is to represent the cooling that can be achieved in a practical
situation via conduction to the apparatus to which the motor is attached to. NEMA MG 7-1993
section 2.6.1.6, 'Mounting Configurations for Servo Motor Output Tests' states that "Foot-mounted
motors are mounted to any type or size of mounting base." This is much less specific than for the
case where the machine is flange mounted and recommended dimensions of the Flange Mounted
Plate are given by NEMA.

In some cases the motor may be mounted to a device that has a fixed temperature. The Fixed
Temperature options in Motor-CAD can be used to model such cases.

© 2014 Motor Design Ltd


292 Motor-CAD Help

Shaft Height: Height of shaft centre above foot mounted base:

Feet Width [Motor]: Feet width at junction with motor [assuming 2 feet].

Feet Width [Base]: Feet width at junction with base [assuming 2 feet].

Feet Length: Feet axial length

Base Width: Foot mounted base width.

Base Thickness: Foot mounted base thickness.

Base Length: Foot mounted base axial length.

© 2014 Motor Design Ltd


Input Data Editor 293

See Radial Cross-Section Editor.

8.2.19 Housing Geometry

Housing Length: Housing axial length [including front and rear end-cap thickness]:

© 2014 Motor Design Ltd


294 Motor-CAD Help

In order to stop confusion about the Housing Length (in that it includes the endcap axial thickness) it
was decided to rename Housing Length to Motor Length

Housing Step [F]: Step change in housing thickness FRONT of motor.


Housing Step [R]: Step change in housing thickness REAR of motor.

See Axial Cross-Section Editor.

© 2014 Motor Design Ltd


Input Data Editor 295

8.2.20 Insulated Cover Geometry

Cover Ins Thickness: The parameter is used when Motor Type = BPMOR-Therm and Rotor
Mounting = Insulated.

It is used to set the radial thickness of the insulation on the outside of the machine.

Cover Ins Length: The parameter is used when Motor Type = BPMOR-Therm and Rotor Mounting =
Insulated.

It is used to set the axial length of the insulation on the outside of the machine.

© 2014 Motor Design Ltd


296 Motor-CAD Help

See Radial Cross-Section Editor and Axial Cross-Section Editor.

8.2.21 Interior V-Shape Magnet Geometry


These are the geometry definitions for the BPM Rotor = Interior V-Shape design.
These parameters are all set in the Radial Cross-Section Editor.

Pole Arc: The pole arc for interior magnets in the rotor lamination in electrical degrees. The
angle has its centre at the centre of the machine.

© 2014 Motor Design Ltd


Input Data Editor 297

Pole V Angle: The angle between the magnets in a pole in mechanical degrees.

© 2014 Motor Design Ltd


298 Motor-CAD Help

Bridge Thickness: How far the outermost point of the magnet is embedded in the rotor lamination.

Magnet Separation: The distance between the magnets in a pole of the interior V-Shape rotor
lamination.

© 2014 Motor Design Ltd


Input Data Editor 299

Magnet Width Reduction: The reduction in total magnet length for a pole from the maximum
possible for the interior magnet geometry in the rotor lamination.

Web Length: The length of the web between adjacent poles in the rotor lamination.

Web Thickness: The thickness of the web between adjacent poles in the rotor
lamination.

© 2014 Motor Design Ltd


300 Motor-CAD Help

See also the Radial Cross-Section Editor.

8.2.22 Magnet Arc [ED]

Magnet arc in electrical degrees.

See Radial Cross-Section Editor.

8.2.23 Magnet Embed Depth

The distance that the radial magnets are embedded in the rotor lamination in a BPM Rotor =
Embedded Radial design

© 2014 Motor Design Ltd


Input Data Editor 301

Set in the Radial Cross-Section Editor.

8.2.24 Magnet Thickness

The magnet radial thickness.

See Radial Cross-Section Editor and Axial Cross-Section Editor.

© 2014 Motor Design Ltd


302 Motor-CAD Help

8.2.25 Spoke Magnet Geometry

Magnet Inset : Minimum distance from rotor surface to the magnet outer surface.
Magnet Depth : Length of the magnet in the radial direction
Magnet Opening : Distance of Magnet opening at rotor surface
Magnet Thickness : Thickness of the magnet

8.2.26 Motor Length

Motor axial length [including front and rear end-cap thickness]:

© 2014 Motor Design Ltd


Input Data Editor 303

This parameter used to be called Housing Length

See Axial Cross-Section Editor.

8.2.27 Plate Geometry


Flange diameter: Section that locates onto flange mounted plate.

Flange extension: Amount that the flange extends beyond Housing Dia. in a radial direction.

Plate Height: Flange mounted cooling plate height.

Plate Width: Flange mounted cooling plate width.

Flange Depth: Amount that flange extends axially beyond housing, i.e. flange mounting
interface.

Plate Thickness: Flange mounted cooling plate axial thickness.

© 2014 Motor Design Ltd


304 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 305

See also Flange Mounted Plate


See Axial Cross-Section Editor.

8.2.28 Radial Geometry (Inner Rotor Machines)


These are the radial dimensions of the inner rotor machines.

Housing Dia: Housing Diameter

Stator Bore: Stator Bore Diameter

Stator Lam Dia Stator Lamination Diameter

Fin Extension: Fin Extension outside the Housing Diameter

© 2014 Motor Design Ltd


306 Motor-CAD Help

See Radial Cross-Section Editor and Axial Cross-Section Editor.

8.2.29 Radial Geometry (Outer Rotor Machines)


These are the radial dimensions of the outer rotor machines.

Armature Diameter Rotor diameter in a PMDC motor and stator diameter in a BPMOR motor.

Back Iron Thickness Stator back iron thickness in a PMDC motor and rotor back iron thickness
in a BPMOR motor.

Housing Thickness Housing thickness in a PMDC motor and rotor housing thickness in a
BPMOR motor.

© 2014 Motor Design Ltd


Input Data Editor 307

See Radial Cross-Section Editor, Axial Cross-Section Editor and PM DC Machine.

8.2.30 Rotor Bar Geometry

Induction machine rotor bar geometry parameters.

Rotor Bars: Number of induction machine rotor cage bars.

Bar Opening [T]: Induction motor cage top Bar Opening Depth [T]: Induction motor
bar opening. cage top bar opening depth.

© 2014 Motor Design Ltd


308 Motor-CAD Help

Bar Width [T]: Induction motor cage top bar Bar Depth [T]: Induction motor cage top
width. bar depth.

Bar Opening [B]: Induction motor cage Bar Opening Depth [B]: Induction motor
bottom bar opening. cage bottom bar opening depth.

Bar Width [B]: Induction motor cage bottom Bar Depth [B]: Induction motor cage
bar width. bottom bar depth.

Rotor Tooth Width: Induction motor tooth width (only used when Top Bar = Parallel Tooth)

© 2014 Motor Design Ltd


Input Data Editor 309

Bar Corner Radius: Corner radius at bottom of induction motor rotor slot (only used when Top Bar =
Parallel Tooth)

Bar Tip Angle [T]: Induction motor rotor tooth tip angle (top bar).

See Radial Cross-Section Editor.

8.2.31 Rotor Duct Geometry

The type of rotor ducts used in a Through Ventilation model is set using the Rotor Duct Types
selector shown above. This is set in the Radial Cross-Section Editor. The choice is:
None
Circular Ducts with up to 4 layers of ducts
Shaft Spoke

© 2014 Motor Design Ltd


310 Motor-CAD Help

Arc Ducts with up to 4 layers of ducts

Shaft spoke Ducts

© 2014 Motor Design Ltd


Input Data Editor 311

Circular ducts

Arc ducts

© 2014 Motor Design Ltd


312 Motor-CAD Help

Rotor Duct Types

The parameters to set the dimensions of the particular duct is also set in the Radial Cross-Section
Editor

When the Rotor Duct Type is set to Circular Ducts then the Circular RDuct Layers sets the number
of duct layers. Each duct layer can have a different location, size and number of ducts.

This data is set in the Radial Cross-Section Editor.

See also Shaft Spoke Geometry.

8.2.32 Rotor End Winding Geometry


Liner Rotor EWdg: Synchronous machine rotor coil end winding liner thickness.

Rotor EWdg Ohang: Synchronous machine rotor coil axial overhang dimension.

© 2014 Motor Design Ltd


Input Data Editor 313

See Axial Cross-Section Editor

8.2.33 Shaft Geometry


Shaft Dia [F]: Shaft Diameter [FRONT section of machine].
Shaft Dia [R]: Shaft Diameter [REAR section of machine].
Enc Shaft Dia: Encoder shaft diameter - also diameter of barrier between motor shaft and
encoder shaft.
Shaft Extension [F]: Amount by which shaft extends beyond housing at front of motor:
Shaft Extension [R]: Amount by which shaft extends beyond housing at rear of motor:

See Radial Cross-Section Editor and Axial Cross-Section Editor.

© 2014 Motor Design Ltd


314 Motor-CAD Help

See also Shaft Type for details of the spider shaft geometry.

8.2.34 Shaft Groove Geometry


Only used when Shaft Spiral Groove used.

Shaft_Groove_Wall Radial thickness of shaft spiral groove cover


(distance between spiral groove channel top and
rotor lamination)

Shaft_Groove_Height, The height of the shaft spiral groove duct.

Shaft_Groove_Width The width of the shaft spiral groove duct.

Shaft_Groove_Spacing The spacing between the shaft spiral groove


ducts.

See Shaft Spiral Groove [Input Data Editor], Radial Cross-Section Editor and Axial Cross-Section
Editor.

8.2.35 Shaft Hole Diameter

A hole can be put in the shaft. Its diameter is defined by the Shaft Hole Diameter parameter.

© 2014 Motor Design Ltd


Input Data Editor 315

At present the shaft hole only has fluid passed down it for the Spray Cooling model. For other model
types there is no fluid passed down it, the hole is just used in calculating the shaft weight (transient
calculation) and thermal resistance of the shaft in the axial direction.

If Shaft cooling is requires then the Shaft Spiral Groove cooling type should be used to cool the shaft
with an external liquid.

See also Shaft Geometry and Enc. Shaft Dia..

© 2014 Motor Design Ltd


316 Motor-CAD Help

See Radial Cross-Section Editor and Axial Cross-Section Editor.

8.2.36 Shaft Spoke Geometry

When the Rotor Duct Type is set to Shaft Spoke then the Number Shaft Spokes sets the number of
ducts in the shaft. A spoke is a term for the spacer between ducts in this type of cooling system - it
resembles the spoke of a bicycle wheel. The Spoke Radial Depth and Spoke Thickness parameters
are used to set the spoke (duct) radial depth and the thickness of the spokes (spacing between
ducts).

When the Rotor Duct Type is set to Shaft Spoke then the Number Shaft Spokes sets the number of
ducts in the shaft. A spoke is a term for the spacer between ducts in this type of cooling system - it
resembles the spoke of a bicycle wheel. The Spoke Radial Depth and Spoke Thickness parameters
are used to set the spoke (duct) radial depth and the thickness of the spokes (spacing between
ducts).

This data is set in the Radial Cross-Section Editor.

© 2014 Motor Design Ltd


Input Data Editor 317

8.2.37 Slot Geometry

Slot Corner Radius: Radius of corner at slot base:

Slot depth: distance from bore to slot bottom:

Slot Opening: Width of Slot opening at stator bore.

Slot Width: width of slot for a parallel slot design (Slot Type):

© 2014 Motor Design Ltd


318 Motor-CAD Help

See Radial Cross-Section Editor.

8.2.38 SRM Geometry


These are the geometry features specific to Switched Reluctance machines.

Stator Poles: Switched reluctance motor - number of stator poles

Rotor Poles: Switched reluctance motor - number of rotor poles

Stator Pole Angle: Switched reluctance motor - stator pole angle at stator bore.

Rotor Pole Angle: Switched reluctance motor - rotor pole angle at rotor surface

Stator Pole Depth: Switched reluctance motor - stator pole depth

Rotor Pole Depth: Switched reluctance motor - rotor pole depth

Stator Pole Radius: Switched reluctance motor - corner radius of stator slot bottom

© 2014 Motor Design Ltd


Input Data Editor 319

See Radial Cross-Section Editor.

8.2.39 Stator Duct Geometry


Stator Ducts can be used for the Housing Water Jacket and Through Ventilation cooling.

The 4 different types of stator ducts available:

Circular Lamination - Housing Divider


Rectangular Lamination - Housing Divider
Circular Ducts (up to 4 different layers available)
Rectangular Ducts (up to 4 different layers available)

The Lamination - Housing Divider Ducts can only be used for Through Ventilation cooling.

If the Circular or Rectangular Ducts are in stator lamination then they can only be used for Through
Ventilation cooling.
If the Circular or Rectangular Ducts are in the housing (and the housing type is not square) then

© 2014 Motor Design Ltd


320 Motor-CAD Help

they can only be used for the Housing Water Jacket cooling. (unless the Use Circular Ducts in
Housing for TVent Flow is enabled)
If the Circular or Rectangular Ducts are in the housing with a square housing then they can only be
used for Through Ventilation cooling.

Circular Lamination - Housing Divider

Rectangular Lamination - Housing Divider

© 2014 Motor Design Ltd


Input Data Editor 321

4 layers of Circular Ducts. 2 Layers in stator, 2 layers in housing.

© 2014 Motor Design Ltd


322 Motor-CAD Help

Circular Ducts with square housing. 2 Layers in stator, 2 layers in housing.

© 2014 Motor Design Ltd


Input Data Editor 323

1 layer of rectangular ducts in the stator lamination.

© 2014 Motor Design Ltd


324 Motor-CAD Help

See also Duct Calculations for details of the duct calculations used.

See also Radial Cross-Section Editor

8.2.40 SYNC Rotor Geometry


The geometry definitions for the Synchronous machine with Type1 Rotor are given below:

Winding Separators The number of rotor coil winding separators.

Winding Separator The axial length of each of the coil dividers in a Synchronous Machine.
Length
Wdg Separator Lower Parameter to define the lower limit of the coil divider in a Synchronous
[%] Machine. A percent of the lower limit of the rotor coil side. A value of 0
means that the separator will come to the lower limit of the coil side. A
value of 25% means that it will be 25% from the base of the coil side.

Wdg Separator Upper Parameter to define the upper limit of the coil divider in a Synchronous
[%] Machine. A percent of the upper limit of the rotor coil side. A value of 100
means that the separator will come to the upper limit of the coil side. A
value of 75% means that it will be 25% from the top of the coil side.

© 2014 Motor Design Ltd


Input Data Editor 325

The winding separators effect the Through Ventilation Model for the airgap.

The following rotor geometry parameters are shown in the diagram below:

Liner Pole Tip


Liner Coil Base
Liner Pole side

Pole Surface Radius


Pole Surface Offset
Pole Width
Pole Depth
Pole Tip Width
Pole Tip Depth

Rotor Coil Width


Rotor Coil Depth

© 2014 Motor Design Ltd


326 Motor-CAD Help

See also Rotor End Winding Geometry.

See Radial Cross-Section Editor and Axial Cross-Section Editor

8.2.41 Tooth Tip Geometry

Tooth-tip depth: depth of slot opening from bore to tooth taper region.

© 2014 Motor Design Ltd


Input Data Editor 327

Tooth-tip angle: angle of tooth taper region.

If the Slot Width parameter is bigger than the Slot Opening, then 0 <= Tooth Tip Angle < 90.

If the Slot Width parameter is smaller than the Slot Opening, then -90 < Tooth Tip Angle <= 0.

If the slot width and slot opening parameters are the same then the Tooth Tip Angle can be anything
as it is not used for setting the geometry.

© 2014 Motor Design Ltd


328 Motor-CAD Help

See Radial Cross-Section Editor.

8.2.42 Tooth Width

Tooth Width for a parallel tooth design (Slot Type):

See Radial Cross-Section Editor.

8.2.43 Wafter Geometry


Wafter Number: Wafters per rotor end.

Wafter Length: Wafter axial length.


Wafter Depth Reduct: Wafter depth reduction - this is used to specify the slope of the wafter side

© 2014 Motor Design Ltd


Input Data Editor 329

Wafter Thickness: Wafter thickness - in circumferential direction.

For induction machines the wafters are placed on the endrings. BPM machines can also have
wafters and the following parameters are used to specify the radial position of the wafters.

Wafter Add [Inner F] :


Wafter Add [Inner R] :
Wafter Add [Outer F] :
Wafter Add [Outer R] :

© 2014 Motor Design Ltd


330 Motor-CAD Help

See also EndRing Geometry.

8.2.44 WJ Spiral Channel Geometry


WJ Channel-Lam, WJ Channel Height, WJ Channel Width, WJ Channel Spacing

The dimensions of the housing spiral groove channel are shown below - only used when Housing =
Water Jacket (Spiral)

See Housing Water Jacket [Input Data Editor], Radial Cross-Section Editor and Axial Cross-Section
Editor.

© 2014 Motor Design Ltd


Input Data Editor 331

8.2.45 Radial Duct Geometry


The radial ducts can be specified in the radial cross section view using the options highlighted
below.

The stator duct number and duct width and the rotor duct number and duct width are specified in the
axial cross section editor as shown below.

See also radial duct flow options in TVent Flow Options

© 2014 Motor Design Ltd


332 Motor-CAD Help

8.3 Cooling Options


8.3.1 Cooling Options [Input Data Editor]

There are many different possible configurations of machine cooling available in Motor-CAD.

The Cooling Options editor has the following main sections:

Cooling Type

Radio-buttons are used to selecting one of the following cooling types:


Natural Convection when there is no forced cooling of the machine. The dissipation from the
outside of the motor is assumed to be a combination of natural convection (no fan), radiation and
conduction. The fluid can be air or any other fluid as set in the External Fluid Data and Internal
Fluid Data. Editors are available to edit the Natural Convection Data [Input Data Editor] and
Radiation Data [Input Data Editor].

Blown Over where an external fan is used to blow a fluid (normally air) across the outside of the
machine. The dissipation from the outside of the motor is assumed to be a combination of Mixed

© 2014 Motor Design Ltd


Input Data Editor 333

Convection (forced convection due to fan combined with natural convection), radiation and
conduction. The fluid can be air or any other fluid as set in the External Fluid Data and Internal
Fluid Data. Editors are available to edit the Forced Convection Data [Input Data Editor] and
Radiation Data [Input Data Editor].

Motor Orientation

The motor orientation can have a strong influence on Natural Convection cooling. It also has a
weaker influence on the Mixed Convection cooling, especially when the Forced Convection (Fan)
cooling dominates.

Cooling Systems

A group of check-boxes for selecting the following liquid cooling options:

Through Ventilation
Housing Water Jacket
Shaft Spiral Groove
Wet Rotor
Spray Cooling
Rotor Water Jacket
Slot Water Jacket
Submersible
Flooded

If a particular cooling option is not available (i.e. housing type not suitable for a water jacket) then
that option is not enables (greyed out) and cannot be selected.

© 2014 Motor Design Ltd


334 Motor-CAD Help

Miscellaneous Data
Includes Ambient Temperature, Shaft Speed, Lamination Stacking Factor.
See Miscellaneous Data

Fixed Temperatures
See Fixed Temperatures

A Check Data button is included so the data can be checked for it validity while still within the
Cooling Options editor. A data check is automatically carried out when moving from the editor, i.e.
pressing any other tab-selector.

8.3.2 Miscellaneous Data [Cooling Options]

A group of edit-boxes for inputting the following data:

Ambient Temperature [Convection]

Ambient temperature for convection from the outside of the machine. This can be different to
Ambient Temperature [Radiation] as the motor may view a very hot surface for radiation but be
surrounded by cooler air for convection (or vice versa), i.e. in an automotive application the motor
may be under the bonnet and be placed in view of the hot exhaust system which will tend to heat the
motor via radiation.

Ambient Temperature [Radiation]

Ambient temperature for radiation on the outside of the machine. This can be different to Ambient
Temperature [Convection] as the motor may view a very hot surface for radiation but be surrounded
by cooler air for convection (or vice versa), i.e. in an automotive application the motor may be under
the bonnet and be placed in view of the hot exhaust system which will tend to heat the motor via
radiation.

If Ambient Temperature [Convection] = Ambient Temperature [Radiation] then the circuit shown
below is solved:

© 2014 Motor Design Ltd


Input Data Editor 335

If Ambient Temperature [Convection] =/= Ambient Temperature [Radiation] then the circuit shown
below is solved:

© 2014 Motor Design Ltd


336 Motor-CAD Help

In this case we cannot connect the thermal resistance due to convection and radiation to the same
nodes so we use a power source/sink component to represent the radiation heat transfer. If a value
is negative then the heat transfer is from the radiation ambient into the motor (radiation ambient
hotter than the particular nodal temperature).

Shaft Speed [RPM]

See Shaft Speed [RPM]

Lamination Stacking Factor[Stator]


Lamination Stacking Factor[Rotor]

See Lamination Stacking Factor

See Cooling Options [Input Data Editor], Losses [Input Data Editor] and Calculation Options [Input
Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 337

8.3.3 Fixed Temperatures

Fixed Plate, Fixed Base, Fixed Shaft and Fixed Endcap Temperatures can be set using this
interface.

Checkboxes are provides to set temperatures for the following nodes in the thermal network:
Flange Plate
Foot mounted Base Plate
Shaft extension at drive end (front)
Shaft extension at non drive end (rear)
Endcap at drive end (front)
Endcap at non drive end (rear)

This can be useful for modelling the effect of coupling the motor to a device of a known fixed
temperature, i.e. the motor may be flange mounted to a pump of a known temperature.

The Fixed Plate and Fixed Base temperature options are only available if the particular mounting
type is selected using Mounting Type.

See Fixed Temperature method for details on the methods used for setting the fixed temperatures in
other locations in the model.

The values are set in the Cooling Options [Input Data Editor]

8.3.4 Lamination Model

Lamination stacking factors should be set for the stator and / or rotor laminations.

The stacking factors are entered in the Cooling Options input editor as shown below:

Stacking Factor [Stator]

© 2014 Motor Design Ltd


338 Motor-CAD Help

Stator lamination axial stacking factor.

Stacking Factor [Rotor]

Rotor lamination axial stacking factor.

The lamination model assumes that the lamination stack consists of 2 materials, the laminations
themselves and the inter lamination material.

The thermal material properties for both materials should be entered in the Materials & Weights input
editor.

The axial thermal resistance values are calculated:

Axial Resistance = Axial_Resistance_Lam + Axial_Resistance_Inter_Lam

where:

Axial_Resistance_Lam = Stack_Length x (Stacking_Factor) / (Conductivity_Lam x


Stack_Area)

Axial_Resistance_Inter_Lam = Stack_Length x (1 - Stacking_Factor) / (Conductivity_Inter_Lam


x Stack_Area)

Note: the axial resistance values are only included in the model if the model has more than 1 axial
slice.

The radial thermal resistance values only take into account the laminations and assumes that the
inter lamination material has poor contact so little influence:

Radial Resistance = Radial_Length x (Stacking_Factor) / (Conductivity_Lam x Radial_Area)

The stator and rotor thermal capacitance values are also calculated taking into account the volumes
of lamination and inter lamination material.

© 2014 Motor Design Ltd


Input Data Editor 339

8.4 Thermal model losses

Losses are very important to the thermal model, however it can be difficult to know exactly the size
and location of the losses in the machine.
Motor-CAD has many different loss models available to allow the user to put their knowledge of the
losses with the thermal model.

The Loss models available in Motor-CAD are:


Loss Variation with Speed
Copper Loss variation with temperature
Loss Variation with temperature and load
Windage Losses
Bearing Losses
Proximity Losses

It is also possible to model uneven distribution of losses in the machine. This may be in as the
machine has multiple windings or in stall or fault cases.

© 2014 Motor Design Ltd


340 Motor-CAD Help

8.4.1 Losses [Input Data Editor]

The losses for the thermal model should be entered here. These losses may be obtained from
calculation, the Motor-CAD BPM-EMag module or another FE package or from test results.
The losses settings here are used for both the steady-state and transient calculations (when using
the torque-speed or per unit (pu) loss value method where these values with be scaled with the pu
value specified.

The following loss variation model options are available:


Loss Variation with Speed
Copper Loss Distribution
Copper Loss Variation with Temperature
Loss Variation with Temperature & Load [option only available with permanent
magnet motors]

For transient calculations the losses specified in the transient duty cycle editor will also be scaled
when using the loss variation options listed above.

© 2014 Motor Design Ltd


Input Data Editor 341

8.4.2 Loss Variation with Speed

A group of edit-boxes for inputting the losses in the machine, i.e. Copper Loss, Stator Iron Loss,
Friction Loss, etc

The loss are made a function of the Speed [RPM] when the Speed Dependant Losses check-box is
selected ( ). In this case the loss at Speed [RPM] is calculated using the
formulation indicated in the screen capture below:

i.e. Loss [@Shaft Speed [RPM]] = P[Input] * ( Shaft Speed [RPM] / Speed[Ref] )** coef [A]

where:

P[Input] Component loss (component = copper, stator iron, windage, etc.) at the reference speed
specified. This loss value will then be scaled by Motor-CAD with the machine speed.
Speed The reference speed (RPM) at which the component loss (component = copper, stator
[Ref] iron, windage, etc.) is provided by the user.
coef[A] Component loss (component = copper, stator iron, windage, etc.) speed to power
coefficient.

Note that power can also be injected (or changed) from a range of nodes for which a loss is not
usually associated by adding the power source or power injection in the circuit editor.

© 2014 Motor Design Ltd


342 Motor-CAD Help

Typical values of Speed Coeff [Input] are:


0 - Copper Loss (not a function of speed)
1.5 - Iron Loss (i.e. hysteresis loss proportional to frequency and eddy current to frequency
squared)
2.0 - Windage Loss

If the Speed Dependant Losses check-box is not selected ( ) the losses are
now longer a function of speed and the parameters that are longer required are made inactive as
shown below:

Note the in the table the W/kg for each of the components is also given. This is given so that the
more experienced user can make a judgment if all seems ok and that no errors have been made in
the input of the losses or the Materials & Weights [Input Data Editor]

See Losses [Input Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 343

8.4.3 Copper Loss Variation with Temperature

A useful feature of the program is to allow the copper losses to be input at a specified winding
temperatures given in the editor. The copper losses are then varied according to the winding
temperature calculated in the thermal model.

The copper losses at the average winding temperature are calculated as follows :

Loss [Copper]Giv en = 3 x Iph^2 x RphGiv en

Loss [Copper]Winding Av erage = 3 x Iph^2 x RphWinding Av erage

Rph20 = RphGiv en / [1+(Tgiv en-20) x 0.00393]

so getting RphGiv en in terms of Rph20 :

RphGiv en = Rph20 x [1+(TGiv en-20) x 0.00393]

RphWinding Av erage = Rph20 x [1+(TWinding Av erage - 20) x 0.00393]

Copper loss temperature increase factor = Loss [Copper]Winding Av erage / Loss [Copper]Giv en

= (3 x Iph^2 x RphWinding Av erage) / (3 x Iph^2 x RphGiv en)

= RphWinding Av erage / RphGiv en

= Rph20 x (1+(TWinding Av erage - 20) x 0.00393) / ( Rph20 x


(1+(TGiv en - 20) x 0.00393) )

= (1+(TWinding Av erage - 20) x 0.00393) / (1+(TGiv en - 20) x


0.00393)

Loss [Copper]winding Av erage = Copper loss temperature increase factor x Loss [Copper]giv en

where:
TGiv en is the given winding temperature as input in the above user interface

© 2014 Motor Design Ltd


344 Motor-CAD Help

TWinding Av erage is the winding temperature calculated in the thermal model

RphGiv en is the winding resistance at the winding temperature (TGiv en])

RphWinding Av erage is the winding resistance at the winding temperature in the thermal model (TWinding
])
Av erage

Loss [Copper]Giv en is the copper losses for the given winding temperature

Loss [Copper]Winding Av erage is the copper loss calculated based on the average winding temperature.
These are the copper losses used in the thermal model.

When the Copper Loss Variation with Temperature check-box is not checked the copper losses are
assumed to be those given in Input Data [Losses].

The resistivity coefficient of 0.00393 for the above equation is set as copper at 20C by default but
can also be modified see Losses Settings.

See also Loss Variation with Temperature and Load.

See Losses [Input Data Editor].

8.4.4 Loss Variation with Temperature & Load


[The Losses Vary with Temperature and load model is only available for permanet magnet
motors (Only used with BPM-Therm, BPMOR-Therm and PMDC-Therm motors). ]

© 2014 Motor Design Ltd


Input Data Editor 345

A useful feature of the program is to allow the copper & iron losses to be input at specified values of
winding and magnet temperatures (Winding Temperature - Tw(i/p) & Magnet Temperature - Tm(i/p))
then use the simulated winding & magnet temperature to calculate the actual copper & iron losses.

This can be used with both the steady state and transient solvers. It can be useful to use the
transient solver to simulate a typical motor rating test, i.e. either the current is held constant
throughout the test or the torque is held constant by varying the input current (both options can be
modelled in Motor-CAD - see Constant Torque or Constant Current option below).

Note: To use the Loss Variation with Temperature & Load method with the transient solver the
torque-speed duty cycle data definition must be used.

The following input parameters are then used to calculate the losses at the actual component
temperatures:
Losses Vary With Temperature and Load checkbox
Constant Torque or Constant Current radio button option selector
Winding Temperature - Tw(i/p)
Magnet Temperature - Tm(i/p)
Shaft Torque (@Pcu Defined)
Motor Current [Arms] (@Pcu Defined)
Torque Constant [Nm/Arms] [Output Parameter]
Torque & Current Multiplier
Rph @Tw(i/p)
Magnet Temp Coeff Br [%/C]
Iron Loss To Power Ratio

© 2014 Motor Design Ltd


346 Motor-CAD Help

When the Losses Vary with Temp & Load box is checked the losses are input at the specified
winding and magnet temperatures. The copper & iron losses are then calculated at the winding &
magnet temperature using the formulation given below. This can be useful when using the transient
solver to simulate a typical motor rating test, i.e. the torque is held constant throughout the test by
varying the input current.

Constant Torque or Constant Current Sets if the Loss Variation with Temperature &
Load Model is based on constant torque (current varied to maintain a constant torque) or constant
current.

Winding Temperature - Tw(i/p) Specified winding temperature - used in


formulation given in below for calculating the variation in copper & iron loss with temperature & load.

Magnet Temperature - Tm(i/p) Specified magnet temperature - used in


formulation given in below for calculating the variation in copper & iron loss with temperature & load.

Shaft Torque [??](@Pcu defined) Shaft Torque at which the copper loss is defined -
used in formulation given below for calculating the variation in copper & iron loss with temperature &
load.

Motor Current[Arms](@Pcu defined)


When Constant Torque or Constant Current = Constant Torque, the Motor Current is calculated
using the formulation:

Motor Current = sqrt(Pcu / 3 / Rph @Tw(i/p))

In this case the value of Motor Current is an output parameter

When Constant Torque or Constant Current = Constant Current, the Motor Current is used to
calculate the copper loss using the formulation:

Pcu(@REF RPM) = 3 x sqr(Motor Current) x Rph @Tw(i/p)

Motor Line Current [Arms] at which the copper loss is calculated - used in formulation given below
for calculating the variation in copper & iron loss with temperature & load.

The Torque & Current Multiplier can be used to vary the current level at which the steady-state
thermal performance is calculated.

© 2014 Motor Design Ltd


Input Data Editor 347

Torque Constant
This is an output parameter.
Motor Torque Constant [Nm/Arms] calculated from Shaft Torque (@Pcu Defined) / Motor Current
[Arms] (@Pcu Defined)

Torque & Current Multiplier

The [Torque & Current Multiplier] allows the user to calculate the thermal performance at different
loads very quickly by just changing one parameter.
The Steady-State or simple thermal transient thermal calculation is carried out at this multiple of the
Shaft Torque (@Pcu Defined) or Motor Current [Arms] (@Pcu Defined). Note: This multiplier is
ignored when carrying out a duty cycle transient calculation.

Rph @ Tw(i/p)
Phase resistance at Winding Temperature - Tw(i/p) - used in formulation given below for calculating
the variation in copper & iron loss with temperature & load.

Magnet Temperature Coefficient Br


Magnet temperature coefficient of remanence - used in formulation given below for calculating the
variation in copper & iron loss with temperature & load. Used to determine change in flux-density and
in conjunction with Iron Loss Flux To Power Ratio to find iron loss at any temperature.

Formulations
The following formulations are used to calculate the losses when the Losses Vary With Temperature
and Load check-box is selected ( ):

1. Calculate losses at Specified Temperatures (Winding Temperature - Tw(i/p) &


Magnet Temperature - Tm(i/p)) - from following:

© 2014 Motor Design Ltd


348 Motor-CAD Help

2. Calculate change in Iron Loss with Magnet Temperature:

Flux Ratio = 1 + (T [Magnet] - Magnet Temperature - Tm(i/p)) * Magnet Temp Coeff Br [%/C]/100

Loss [Stator Back Iron] = Loss [Stator Back Iron] @Tm(i/p) * Flux Ratio**Iron Loss To Power Ratio

Loss [Stator Tooth] = Loss [Stator Tooth] @Tm(i/p) * Flux Ratio**Iron Loss To Power Ratio

Loss [Rotor Back Iron] = Loss [Rotor Back Iron] @Tm(i/p) * Flux Ratio**Iron Loss To Power Ratio

Loss [Magnet] = Loss [Magnet] @Tm(i/p) * Flux Ratio**Iron Loss To Power Ratio

Loss [Retaining Can] = Loss [Retaining Can] @Tm(i/p) * Flux Ratio**Iron Loss To Power Ratio

Loss [Iron] @Tm(i/p) = Loss [Stator Back Iron] @Tm(i/p) + Loss [Stator Tooth] @Tm(i/p) + Loss
[Rotor Back Iron] @Tm(i/p) + Loss [Magnet] @Tm(i/p) + Loss [Retaining Can] @Tm(i/p)

Loss [Iron] = Loss [Stator Back Iron] + Loss [Stator Tooth] + Loss [Rotor Back Iron] + Loss
[Magnet] + Loss [Retaining Can]

3. Calculate Mechanical Losses, i.e. friction, windage, iron & encoder losses

Mechanical Loss @Tm(i/p) = Loss [Iron] @Tm(i/p) + Loss [Windage] + Loss [Friction - F Bearing] +
Loss [Friction - R Bearing] + Loss [Encoder]

Torque Loss @Tm(i/p) = Mechanical Loss @Tm(i/p) / (2*pi*Shaft Speed [RPM]/60)

EM Torque @Tm(i/p) = Shaft Torque + Torque Loss @Tm(i/p)

Mechanical Loss = Loss [Iron] + Loss [Windage] + Loss [Friction - F Bearing] + Loss [Friction - R
Bearing] + Loss [Encoder]

Torque Loss = Mechanical Loss / (2*pi*Shaft Speed [RPM]/60)


- this is zero if Shaft Speed [RPM] = 0

EM Torque = Shaft Torque + Torque Loss

4. Calculate current and copper loss at average winding temperature:

Iph @Tw(i/p) & Tm(i/p) = sqrt[Loss [Copper] @Tw(i/p) / (3*Rph @Tw(i/p))]

Iph = Iph @Tw(i/p) & Tm(i/p) * 1/Flux Ratio * EM Torque/EM Torque @Tm(i/p)

Rph[20C] = Rph @Tw(i/p) / [1+(Winding Temperature - Tw(i/p) - 20) * 0.00393]

Rph = Rph[20] * [1+(T [Winding Average] - 20) * 0.00393]

© 2014 Motor Design Ltd


Input Data Editor 349

Loss [Copper] = 3 * Iph**2 * Rph

When the Losses Vary With Temperature and Load check-box is not checked the input losses are
assumed to be at the component simulated temperatures.

See Losses [Input Data Editor].

For details of the parameters see also Losses [Output Data] and Temperature [Output Data]

8.4.5 Stall Analysis

At stall (zero speed) there is often unequal currents in the different windings of a 3-phase machine
(assumed all but the PMDC). The amount of unevenness is dependent upon how the windings are
connected and what type of drive is used (sinewave or squarewave). The winding connections can be
set in [Input Data] - [Losses] - Stall Copper Loss Distribution:

The default connection is Equal [Ia = Ib = Ic]. This is the connection sometimes used in the
laboratory to heat the machine up with a dc source with all windings connected in series so as to
have equal loss in all windings. The other two cases are the sinewave and squarewave drive. At zero
speed the squarewave drive will have two phases on and one phase off. The total copper loss will
therefore be concentrated in 2/3 of the winding. The time average loss in the conducting phases will
be 3/2 times than if rotating. At zero speed the sinewave drive could have a worst case condition of
peak current in one phase and half peak current in the other two phases. The current in the worst
phase will be Ö2 times the rms current so the loss will be 2 times (I2R) that of the rotational loss in
the same phase.

When rotating Motor-CAD models the heat transfer in the machine using a one-slot model which
represents the copper loss divided equally between all slots. This model is clearly not representative
of the stall condition. At stall Motor-CAD tries to model the worst slot. In fact we will assume that all
the slots have the worst loss:
To achieve the situation that all the slots have the worst loss the copper loss is
artificially by increased by 3/2 in a squarewave drive and by 2 in a sinewave drive. The
[Stall Pcu Multiplier] factor in Motor-CAD is set to the 3/2 or 2 depending on the drive
type:

[Stall Pcu Multiplier] = Worst Phase Loss / Phase Loss Assuming Even Loss Distribution

This additional copper loss is removed from the stator back iron as the total
dissipation from the full machine is equal to the losses defines in [Input Data] -
[Losses] rather than the artificially increased copper loss plus other losses (i.e. only a
proportion of the stator slots dissipate the worst case copper loss through the stator).
In the steady state calculation the total additional loss is removed from the stator
back iron node
In a transient calculation the power taken from the back iron is adjusted to account for
the storage term due to the thermal capacitance. In this case the amount of power
taken from the node is equal to the additional power multiplied by the instantaneous

© 2014 Motor Design Ltd


350 Motor-CAD Help

total power into the stator node plus the power from the end windings divided by the
total copper loss.

Notes:

In versions before v3.1(1) the loss adjustment was made at both the stator
tooth and back iron modes (proportionally according to the tooth and back
iron periphery). Also no adjustment is made in the transient calculation for the
storage of the thermal capacitance.
In versions 2.1(20) to v3.1(0) an adjustment was made to the thermal
resistances associated with the winding and well as the adjustment of the
power values. The area used to calculate the conduction thermal resistances
associated with the windings was reduced by a factor of 2/3 in a squarewave
drive and 1/3 in a sinewave drive. This was to account for the fact that we are
only modelling the worst slots. It has been found that if we make this
adjustment together with that for the power that we are in effect accounting for
the stall condition twice and over predict the winding temperature rise.
In versions 2.1(20) to v3.1(0) an adjustment was made to the winding
capacitance. This was reduced according to the same rules as used for the
conduction thermal resistances associated with the windings. This has now
been removed.

The test case below illustrates the effects of Stall in a 12 slot machine.

Below we see the steady state calculation for a particular BPM motor at 1rpm:

© 2014 Motor Design Ltd


Input Data Editor 351

Now at 0 rpm with a squarewave drive (Ia=Ib, Ic=0) we obtain the following results:

The winding hotspot is now 97C rather than 92C. The housing is as before. It is seen that the loss in
the winding has been artificially increased by a factor of 3/2. The powers displayed inside the stator
housing are as if all the slots have the worst loss. An adjustment is made at the stator back iron
node and the powers are now those for the actual machine. This assumes that the spreading of the
power in the back iron is quite efficient.

With a sinewave drive the winding hotspot is now 102C.

© 2014 Motor Design Ltd


352 Motor-CAD Help

If we calculate the transient response for the following duty cycle:

© 2014 Motor Design Ltd


Input Data Editor 353

We obtain the following transient:

© 2014 Motor Design Ltd


354 Motor-CAD Help

There is a steady increase in temperatures as the speed is constant at 1rpm. If we now reduce the
speed to 0 for the 2nd part of the transient, i.e.:

© 2014 Motor Design Ltd


Input Data Editor 355

The transient below is predicted for the Equal drive, i.e. same as before:

© 2014 Motor Design Ltd


356 Motor-CAD Help

The new transient response is shown below with a squarwave drive:

© 2014 Motor Design Ltd


Input Data Editor 357

With a sinewave drive the following transient results:

© 2014 Motor Design Ltd


358 Motor-CAD Help

It is seen that the heating is much increased over the 2nd part of the transient due to the larger loss
concentrated in the worst slots.

To try and confirm the assumptions made in putting together the model we can create alternative
models for the transients where in the zero speed period we set the [Stall Copper Loss Distribution]
to [Equal (Ia = Ib = Ic)] and just increase the power in all the slots to be equal to that of the worst
slot.

For the square wave drive the worst slot will have 3/2 times that of normal so the total copper loss is
increased from 120W to 180W. We also need to remove 60W from the back iron to ensure that the
total dissipation from the machine is equal to the total loss in the machine:

© 2014 Motor Design Ltd


Input Data Editor 359

The steady state results are shown below:

© 2014 Motor Design Ltd


360 Motor-CAD Help

This is the same result as for the stall condition reported earlier.

For the transient simulation we set the losses as for the normal case:

© 2014 Motor Design Ltd


Input Data Editor 361

The duty cycle is defined as shown below:

© 2014 Motor Design Ltd


362 Motor-CAD Help

Here we apply the full -60W from the stator tooth node during the stall period (not taking account of
the storage term as in the stall calculation). The resulting transient is very similar to the one reported
earlier:

© 2014 Motor Design Ltd


Input Data Editor 363

Similar results for the sinewave drive are shown below:

© 2014 Motor Design Ltd


364 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 365

© 2014 Motor Design Ltd


366 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 367

Again the results compare well with those for the stall model for a sinewave drive.

Output Data:

Details of the parameters calculated in the analysis are given in Output Data [Miscellaneous - other]:

See also Stall Parameters

Fault Analysis

A very similar method to the stall analysis is used to analyse open circuit faults in BPM motors
under transient conditions (see Transient Fault Analysis)

See Losses [Input Data Editor].

8.4.6 Stall Copper Loss Distribution

© 2014 Motor Design Ltd


368 Motor-CAD Help

When the motor is stalled (zero speed) there can be a situation that some of the slots have more
loss than others. The amount by which the loss varies in the slots depends on how the motor is
supplied. The above radio-button selector is used to choose the supply type:
Equal (Ia = Ib = Ic)
Sine (Ia/2 = Ib = Ic)
6-Step (Ia = Ib, Ic = 0)

The 1st connection type is not usually used in a three phase motor - unless all the phases are
connected in series in the lab and a dc supply is being used to heat up a stationery motor (can be
used for temperature rise testing). The sinewave and 6-step drive types are common in brushless
machines. In a 6-step driven machine two phases will have the same current and the other phase
zero current. The worst case condition in a sinewave driven motor is where the stall occurs when one
phase carried the peak current and the other two halve this value - in this case the phase with the
larger current will have 4 times the copper loss of the other two (but only twice the copper loss of a
phase where there is slow rotation with the rms same current as for the stall - all phases have the
same copper loss in this case)

The above interface sets up the Loss Distribution editor with the required loss values for each slot. It
is also possible to model the stall copper loss distribution for machines with other number of phases
using the Loss Distribution editor directly.

Loss balance is used to model the worst slot in the machine at stall. This is the one displayed in the
steady state schematic in this case. The theory used to calculate the worst slot is described in Stall
Analysis.

The data is set in Losses [Input Data Editor] and Stall Analysis

8.4.7 Stator Copper Loss Distribution

The Stator Copper Losses are divided between the active and end windings based on the active and
the total endwinding lengths as shown below:

Pactive = Pcu x (2 x Length_Stator)/(2 x Length_Stator + EWdg_MLT)

Pend = Pcu x (EWdg_MLT)/(2 x Length_Stator + EWdg_MLT)/2

The endwinding losses can either be:

split evenly between the front and rear endings (as shown above)

or

split in proportion to the copper volume in the endwindings.

For details of the endwinding loss split settings see Losses [Settings].

See Losses [Input Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 369

8.4.8 Uneven Copper Loss Distribution

The Loss Distribution editor allows the losses to by distributed unevenly between slots. This is
useful when there are some phases that are not energized for example in a multi winding fault
tolerant machine where one set of windings may not be energized.

Motor-CAD models the worst slot by calculating the losses in the slot from the following equation:

Copper Losses in worst case slot = (total copper losses) / (number of slots) * (Total number of
phases / Number of phases energized)

The extra copper losses calculated are then removed from the back iron to take account of the
adjacent slot not being energized and not having any copper losses.

Example
The example below will show how to model a machine with 6 phases but only 3 phases that are
energized.

We will first model the machine with all slots equally energised.
The distribution is set up as shown below with 1pu losses that are distributed between all 6 slots in
the phase belt.

© 2014 Motor Design Ltd


370 Motor-CAD Help

The steady state temperatures for a machine with even distribution of losses is shown below.

© 2014 Motor Design Ltd


Input Data Editor 371

This machine has total copper losses are 120W.

The uneven distribution is set up as shown below with 1pu losses that are distributed between 3 of
the 6 slots in the phase belt.
So the energised slots now have x2 the losses. The uneven distribution option is then set as shown
below:

© 2014 Motor Design Ltd


372 Motor-CAD Help

To compensate for the uneven distribution of losses Motor-CAD has put 2 x 120W of copper
losses in the slot and then to compensate for this additional copper loss 120W of extra losses will
be removed directly from the stator back iron (so instead of having 30W added it has now 90W
removed) as shown below:

© 2014 Motor Design Ltd


Input Data Editor 373

The increase in the winding temperature of the worst case slot can also be seen above with the
average winding temperature rising from 109.1C to 116.4C.

This method of calculating the temperature of the worst case slot can be verified using the 2D FEA
calibration model as shown below. Can see the good agreement between the Motor-CAD model and
the FE results with the uneven copper loss distribution.

© 2014 Motor Design Ltd


374 Motor-CAD Help

See Losses [Input Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 375

8.4.9 Loss Distribution

The loss distribution model is used when there is an even distribution losses between slots. This
may be the case if the machine has multiple windings, in with uneven copper loss distribution, fault
cases or in stall conditions.

The Use in FE checkbox specifies which copper loss distribution to use in the FE model of the slot.
See Uneven Copper Loss Distribution for its use.

8.4.10 Brushless AC motor Loss Model


The Brushless AC motor Loss Model is a prototype model [1] used for calculating iron, copper and
magnet losses of a non-salient brushless AC motor. Ideal sinusoidal operation is assumed.
Saturation has not been considered in this model at this stage but it is intended to include this at a
later point.

The methodology is based upon loss parameters derived from 2 discrete time step finite element
analyses on the machine when the winding is:

1. Open Circuit
2. Has an ideal balanced short circuit imposed on its terminals

The losses are calculated using the equations below:

© 2014 Motor Design Ltd


376 Motor-CAD Help

where

a1 = open circuit iron loss parameter (W/V(pk))


a2 = open circuit iron loss parameter (W/V(pk)2)
b1 = short circuit iron loss parameter (W/V(pk))
b2 = short circuit iron loss parameter (W/V(pk)2)
Vp = fundamental component of phase voltage (V(pk))
Vd= demagnetizing voltage component (V(pk))
Ip = Fundamental component of phase current (V(pk))
Rdc = DC phase resistance at ambient temperature (Ohm)
n = shaft speed (rpm)
n2ac = speed at which the AC loss component is equal to the DC loss (rpm)
α = copper temperature coefficient (1/°C)
θ = average winding temperature (°C)
θ0 = ambient temperature (°C)
Isc = fundamental component of short circuit current (A(pk))
nsc = speed used in short circuit calculations (rpm)
W magnet|sc = magnet loss during short circuit (W)

The Brushless AC motor loss model is enabled by check the Automatic Loss Calculation
checkbox shown below.

The Iron Loss Separation options allow the user to specify how the calculated iron losses are
separated between the back iron, tooth, tooth tip and rotor back iron.

© 2014 Motor Design Ltd


Input Data Editor 377

The Loss model parameters are input using the Brushless AC motor Loss model editor shown
below:

© 2014 Motor Design Ltd


378 Motor-CAD Help

The calculated copper, iron and magnet losses can be seen in the output data sheet as shown
below:

© 2014 Motor Design Ltd


Input Data Editor 379

[1] P H Mellor, R Wrobel, D Holliday, 'A computationally efficient iron loss model for brushless AC
machines that caters for rated flux and field weakened operation', IEMDC 2009, Florida, May 2009

© 2014 Motor Design Ltd


380 Motor-CAD Help

8.5 Materials & Weight


8.5.1 Materials & Weights - electromagnetic model

Table used to input material characteristic data for the thermal model and to calculate/display the
motor component weights.

The table has the following columns:


Component - description of motor component
Electrical resistivity [Ohm.m] - electrical resistivity of motor component material
Temperature coefficient of electrical resistivity
Magnet Br[Tesla] - Magnet Remanence
Magnet relative permeability
Density [kg/m3] - material density
Weight [kg]
Material From Database - the material selected from the Material Properties Database
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

© 2014 Motor Design Ltd


Input Data Editor 381

Various partially blanked out rows are used to display sub-total weights (e.g. copper, impregnation,
etc.). The total motor weight is also given on the last row.

Help on the properties for materials commonly used in electric machines is given in the online help.
A direct link to this page can be gained by pressing the [Material Help] button.

Material Database:

The user can input data for the materials using this editor or they can select a material from the
Material Properties Database. The material for a component is selected by using the drop down box
in the "Material from Database" column. When this is selected the values are set from the values in
the Solid Material database. However steel materials need to be used from the material database to
ensure that they have a valid BH curve.

If the values in the materials database are changed or the database is changed then values used for
the model are not automatically updated. The update is done by clicking on the "Update materials
from the Database" button:

8.5.2 Materials & Weights - thermal model

© 2014 Motor Design Ltd


382 Motor-CAD Help

Table used to input material characteristic data for the thermal model and to calculate/display the
motor component weights.

The table has the following columns:


Component - description of motor component
Thermal Conductivity [W/m/C] - Thermal conductivity of motor component material
Specific Heat [J/kg/C] - Specific heat of motor component material
Density [kg/m3] - Density of motor component material
Weight Internal Calculation [kg] - Internal calculation of component weight from
dimensions & density
Weight Multiplier - Multiplier for Weight Internal Calculation
Weight Addition [kg] - Additional weight added to component
Weight Total [kg] - Weight Total = Weight Internal Calculation * Weight Multiplier + Weight
Addition
Material From Database - the possibility to select a material from the Material Properties
Database
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

Various partially blanked out rows are used to display sub-total weights (e.g. copper, impregnation,
etc.). The total motor weight is also given on the last row.

Help on the properties for materials commonly used in electric machines is given in the online help.
A direct link to this page can be gained by pressing the [Material Help] button.

Material Database:

The user can input data for the materials using this editor or they can select a material from the
Material Properties Database. The material for a component is selected by using the drop down box
in the "Material from Database" column. When this is selected the Thermal Conductivity, Specific
Heat and Density values are set from the values in the Solid Material database.

If the values of Thermal Conductivity, Specific Heat and Density are modified after the settings have
been taken from the database then the material name will be removed from the "Material from
Database" entry.

If the values in the materials database are changed or the database is changed then values used for
the model are not automatically updated. The update is done by clicking on the "Update materials
from the Database" button:

If the material is not available in the current database then the material will be added to the materials
database with the comment in the notes field that it has been autogenerated.

© 2014 Motor Design Ltd


Input Data Editor 383

See Units and Material Properties [Input Data]

8.5.3 Material Help

The following table contains data for material commonly used in electric machines. This data can be
input in the Materials & Weights [Input Data Editor]. Alternatively a material can be selected from
the Material Properties Database.

Properties are for a temperature of 300K (27C) unless otherwise stated.

The properties given below are only intended as a rough guide to a materials thermal properties. It
will be found that many of the materials given below will have slightly different numerical values when
viewed in different sources of information.

Metals

Material Thermal Specific Heat Density


Conductivity
(W/m/C) (J/kg/C) (kg/m3)

Aluminium (Pure) 237 903 2702


Aluminium (Duralumin) 164 833 2770
Aluminium (Alloy 195 Cast) 168 883 2790
Brass (70% Cu, 30% Zn) 111 385 8522

© 2014 Motor Design Ltd


384 Motor-CAD Help

Copper (Pure) 401 385 8933


Iron (Pure) 80 447 7870
Iron (Cast) 52 420 7272
Iron (Silicon 1%) - 20C 42 460 7769
Iron (Silicon 5%) - 20C 19 460 7417
Stainless Steel 302 15.1 480 8055
Stainless Steel 304 14.9 477 7900
Stainless Steel 316 13.4 468 8238
Stainless Steel 347 14.2 480 7978
Stainless Steel 410 25 460 7770
Zinc (Pure) 116 389 7140

Non-Metal Solids

Material Thermal Specific Heat Density


Conductivity
(W/m/C) (J/kg/C) (kg/m3)

Bakelite 0.19 - -
Epoxy 0.207 - -
Kapton 0.12 to 1.6 1090 1420
Mica 0.71 2900 -
Mylar - - 0.19 - -
Nomex - - 1400
Nylon 0.242 1700 1100
Paper 0.12-0.18 1200-1340 700-930
Plastic - ABS 0.25 1260 1014
Rubber (Soft) 0.13 2010 1100
Rubber (Hard) 0.16 - 1190
Teflon 0.22 1040 2200

Liquids/Gases

Material Thermal Specific Heat Density Kinematic


Conductivity Viscosity
(W/m/C) (J/kg/C) (kg/m3) (m2/s)

Air (27C) 0.0262 1006 1.1774 15.69e-6

Water 0.597 4182 1000 1.006e-6 (20C)


0.294e-6 (100C)

Engine Oil 0.145 1900 888 900e-6 (20C)


20.3e-6 (100C)

Skydrol 5 Hydraulic Fluid - 1683 (38C) 974 (24C) 9.19e-6 (38C)


1830 (93C) 3.13e-6 (99C)
1976 (149C) 1922e-6 (-54C)

© 2014 Motor Design Ltd


Input Data Editor 385

Skydrol LD-4 Hydraulic 0.132 (38C 1830 (38C) 990 (24C) 11.42e-6 (38C)
Fluid ) 0.125 (93C) 1976 (93C) 3.93e-6 (99C)
0.116 (149C) 2123 (149C) 1185e-6 (-54C)

Skydrol 500B-4 Hydraulic 0.132 (38C) 1753 (38C) 1045 (24C) 11.51e-6 (38C)
Fluid 0.125 (93C) 1896 (93C) 3.78e-6 (99C)
0.064 (149C) 2039 (149C) 2765e-6 (-54C)

Silicon Iron is a material commonly used in electric machines but which the designer may not have
thermal conductivity for - this is often not given in the data sheets for the lamination steel used. The
following graph is supplied to try to help the user set such data. It is noted that the low loss material
has a worse thermal conductivity than cheaper low silicon grades.

[1] Banks, P.J.: Thermal conductivity of sheet steel laminations, AEI Manchester Report No.TP/
R/1,188, 1961
[2] Roberts, T J : Determination of the thermal constants of heat flow equations of electrical
machines, Proc IME, 1969-70, Vol 184, Pt 3E, pp 84-92
[3] Schumichen, M: Longitudinal and transverse thermal conductivity of laminated transformer
sheets, Elektrie, 20(1966)12. In German.
[4] Gotter, G: Heating and cooling of electrical machines, 1954, Springer-Verlag, Berlin - In

© 2014 Motor Design Ltd


386 Motor-CAD Help

German

8.6 Interface Gaps


8.6.1 Interface Gaps [Input Data Editor]

Editor for modifying the following material interface gap lengths:

Stator Lam - Housing Housing - OHang [F]


Housing - OHang [R] Housing - Endcap [F]
Housing - Endcap [R] Endcap - Plate
Endcap - Encoder Housing - Feet
Feet - Base Banding - Rotor
Sleeve - Stator Magnet - Rotor Lam
Rotor Lam - Shaft Bearing - Endcap [F]
Bearing - Endcap [R] Bearing - Shaft [F]
Bearing - Shaft [R] Bearing Effective Gap [F]
Bearing Effective Gap [R] Shaft - Enc Shaft
Cage - Rotor Lam

© 2014 Motor Design Ltd


Input Data Editor 387

The interface gaps can be defined either by using the drop down boxes in the details column to
specify the type of interface and use reference interface gap sizes or by entering an equivalent gap
directly in the gap column.

Notes:

A column of the table editor is included so that the user can add notes relating to the
individual interface gaps.
A column that gives an indication of the interface resistance in units of m2.C/W is output -
this can be useful for more experienced thermal analysis users.

Thermal Contact Resistance:

Interface resistances are modelled in Motor-CAD as an effective airgap. The thermal resistance of
this airgap is calculated using the equation
R = Gap /kA where:
Gap = user input gap width
k = thermal conductivity of air at 20C
A = surface area

Due to the typical small lengths associated with interface gaps they are not drawn on the cross-
section drawing.

See also Thermal Contact Resistance for details on interface gaps.

See also - Radial Cross-Section Editor.

8.6.2 Thermal Contact Resistance

The accuracy of a motor thermal performance prediction is critically dependant upon the estimation
of the many thermal contact resistances within the machine (e.g. stator lamination to housing, slot-
liner to lamination, etc). The correct estimation of contact resistances can be crucial, especially in
heavily loaded machines, i.e. a large loss through even a small thermal resistance leads to a large
temperature difference (as a large current through a electrical resistance leads to a large voltage
drop).

A contact resistance is due to imperfections in the touching surfaces as illustrated below:

The easiest way to deal with thermal contact resistances in a design algorithm is to base the
thermal resistance on an average interference airgap. This is the method used in Motor-CAD, the

© 2014 Motor Design Ltd


388 Motor-CAD Help

user can set interface gaps for all contacting components. In order to assist the user to set realistic
values for these interface gaps and also to set realistic values for the default values some research
has been done into the subject.

The surface contact is a complex function of material hardness, interface pressure, smoothness of
the surfaces and air pressure.
Books on general heat transfer analysis such as Holman [1] and Mills [2] give typical values of
thermal resistance [m2C/W] and thermal conductance [W/m2/C] that can be expected between
various materials for various rms surface roughness. The definition of rms surface roughness is the
root mean square of the deviations of a surface from the reference plane [3] - typical values given by
Janna [3] are 0.0001mm for a mirror finish and 0.023mm for a rough finish. We can convert the data
given by Holman and Mills to equivalent airgap by using a thermal conductivity for air of 0.026 W/m/C
(m2C/W x W/m/C & 1/[W/m2/C] x W/m/C). The results are given in Tables I & II.

TABLE I
Contact Resistance and Interface Gap from Holman [1]

TABLE II
Inter facial Conductance and Interface Gap from Mills [2]
(Moderate Pressure & Usual Finish)

© 2014 Motor Design Ltd


Input Data Editor 389

The effects of material hardness and surface roughness are clearly seen, the softer and smoother
materials clearly having the smallest effective gaps. For the typical material interfaces found in
electrical machines we find values of interface gap for aluminium-aluminium in the range 0.0005mm
to 0.0025mm, stainless-stainless of 0.007mm to 0.015mm, aluminium-stainless of 0.006mm to
0.009mm and aluminium-iron of 0.0006mm to 0.006mm . We can use these values as first
estimates of interface gaps in electrical machine analysis.

The problem in using interface gap data such as that given in Tables I & II is that it does not account
for all the complexities associated with electrical machines. Two gaps that we must look at in more
details are the lamination to housing interference gap and the gap between slot-liner and lamination.
The gap between lamination and housing is a function of how well the rough laminated outer surface
of the stator is prepared before the housing is fitted. A further complexity is that often there are
other features stamped into the outer surface of the lamination for the stacking operation which give
an increased effective gap. Also, if that housing is made from aluminium then due to its relative
softness compared to a cast iron frame this should lead to a reduced effective gap. The problem is
that the difference in thermal expansion rates between it and the stator lamination give rise to an
increasing effective gap at high temperatures - often eliminating the softness advantage.
Complexities in the slot-liner to lamination interface are that the liner material is quite pliable, the
slot surface is laminated, the gap may be filled or partially filled with impregnation and that a large
slot-fill will tend to push the liner towards the lamination.

A test program has been performed at Politecnico di Torino [4] to help identify typical gaps in
different sizes of machine and to relate the gaps to manufacturing and material differences between
machines. Table III shows typical values of lamination to housing interference gap found in a range
of machines. These have been measured by passing a know loss through the interface and
measuring the temperature on each side. The average of the values in the table is 0.037mm, but it
can vary significantly depending upon the manufacturing process and materials used. The gaps
found are typically around 10 times greater than those found in Tables I & II.

The Motor-CAD user can easily examine the importance of interface gaps in their machine be
varying them between expected upper and lower limits. The designer will get more accurate results
if they can perform calibration based on testing of motors that are constructed using materials and
manufacturing processes to be used in their new designs.

TABLE III
Examples Interface Gaps Found Between Housing and Lamination

© 2014 Motor Design Ltd


390 Motor-CAD Help

Fig 1: Motors used in housing-lamination interface gap analysis

References:

[1] J.P. Holman, Heat Transfer, McGraw-Hill, 1997.


[2] A.F. Mills, Heat Transfer, Prentice Hall, 1999.
[3] W.S. Janna, Engineering Heat Transfer, Van Nostrand Reinhold (International), 1988.
[4] D. Staton, A. Boglietti, A. Cavagnino, "Solving the More Difficult Aspects of Electric Motor
Thermal Analysis", IEMDC 2003 Conference Proc. 1-4 June 2003, Madison Wisconsin, USA.

8.6.3 Interface Gaps

Interface gaps are not drawn in the cross-section editor as they are usually very small.

Stator Lam - Interface gap between stator lamination stack and housing.
Housing
Banding - Rotor Interface gap between magnet retainment banding and magnet.

Magnet - Rotor Interface gap between magnet and rotor lamination stack.
Lam
Rotor Lam - Interface gap between rotor lamination stack and shaft:
Shaft

© 2014 Motor Design Ltd


Input Data Editor 391

Sleeve - Stator Interface gap between stator bore sleeve and stator lamination:

© 2014 Motor Design Ltd


392 Motor-CAD Help

Housing - Interface gap between housing and endcap [front of motor]:


Endcap [F] Note if a bucket type housing in being used and the front endcap and housing are
the same component then this interface gap should be made zero and the two
materials set to the same in Materials & Weights [Input Data Editor].

Housing - Interface gap between housing and endcap [rear of motor].


Endcap [R] Note if a bucket type housing in being used and the rear endcap and housing are
the same component then this interface gap should be made zero and the two
materials set to the same in Materials & Weights [Input Data Editor].

Endcap - Plate Interface gap between endcap and flange mounted cooling plate. See also Plate
Geometry.

Endcap - Interface gap between endcap and encoder case:


Encoder
Bearing - Interface gap between bearing and endcap [front of motor]:
Endcap [F] Typically this interface gap is made larger than the physical gap in order to account
for the added thermal resistance presented by the bearings themselves. See
Bearing Model

Bearing - Interface gap between bearing and endcap [rear of motor]:


Endcap [R] Typically this interface gap is made larger than the physical gap in order to account
for the added thermal resistance presented by the bearings themselves. See
Bearing Model

Bearing - Shaft Interface gap between bearing and shaft [front of motor]:
[F] The Bearing-Shaft is not indicated on the above diagram - it is very similar to
Bearing - Endcap [F] but between the bearing inner race and shaft rather than outer
race and endcap.
Typically this interface gap is made larger than the physical gap in order to account
for the added thermal resistance presented by the bearings themselves. See
Bearing Model

Bearing - Shaft Interface gap between bearing and shaft [rear of motor]:
[R] The Bearing-Shaft is not indicated on the above diagram - it is very similar to
Bearing - Endcap [F] but between the bearing inner race and shaft rather than outer
race and endcap.
Typically this interface gap is made larger than the physical gap in order to account
for the added thermal resistance presented by the bearings themselves. See
Bearing Model

Bearing Effective This is the effective interface gap used to model the temperature drop across the
Gap [F] bearings at the front of the machine. See Bearing Model

Bearing Effective This is the effective interface gap used to model the temperature drop across the
Gap [R] bearings at the rear of the machine. See Bearing Model

Shaft - Enc Interface gap between motor shaft and encoder shaft:
Shaft

© 2014 Motor Design Ltd


Input Data Editor 393

See Bearing Model for more information on the bearing model adopted in Motor-CAD.

Housing - Interface gap between active section of motor and housing overhang [front of
OHang [F] motor].
Used to model frameless motors that have Housing Dia = Stator Lam Dia and
negative value of Housing Step [F].

Housing - Interface gap between active section of motor and housing overhang [rear of motor].
OHang [R] Used to model frameless motors that have Housing Dia = Stator Lam Dia and
negative value of Housing Step [R].

© 2014 Motor Design Ltd


394 Motor-CAD Help

In many cases this interface gap is zero - where the active and overhang sections of the winding are
made from the same piece of material.

Housing - Feet Interface gap between housing and feet. See Foot Mounted Base.

Feet - Base Interface gap between feet and foot mounted base. See Foot Mounted Base.

Cage - Rotor Interface gap between induction motor rotor bars/cage and rotor lamination.
Lam It can have a significant influence on the maximum rotor temperature in induction
machines. It is a function of whether a copper bars or a die-cast cage is used:
copper bars: points of contact with copper bars are relatively fewer than with a die
cast cage
die cast rotor: aluminium forced into the slots under pressure and fills the
corrugated type surface on the inside of the slots - improved heat transfer (5
times less thermal resistance [1] than if bars used) can cause short circuits of
laminations and increase in iron losses

[1] Rosenberry Jr, G.M.: The transient stalled temperature rise of cast aluminium
squirrel rotors for induction motors, Trans AIEE, 1955, Vol 74, Pt III, pp 819-824

Stator Lam - Interface gap between stator lamination and axle in an Outer Rotor BPM Machine
Axle
Comm - Brush Interface gap between commutator and brush in a PMDC Machine

Comm - Shaft Interface gap between commutator and shaft in a PMDC Machine

© 2014 Motor Design Ltd


Input Data Editor 395

Housing - Cover Interface gap between housing and insulated cover in an Outer Rotor BPM Machine.
Only available if Rotor Mounting = Insulated

See also Interface Gap Editor and Thermal Contact Resistance

8.6.4 Bearing Model


The bearings are a very complex component in terms of heat transfer. They are a composite
component consisting of an inner and outer race, balls, grease, air, etc.In particular, the balls are in
contact with the inner and outer rings just in a very small mechanical spot that is moving with
rotation. Also the presence of grease and lubricant introduce another level of uncertainty for bearing
thermal resistance determination. Thus, it is virtually impossible to develop a thermal circuit that
models the exact modes of heat transfer through the bearings.

Work at Politecnico di Torino [1] has gathered more data on typical values for this equivalent gap.
The motors shown in Fig.1 have been tested. The procedure adopted is as follows. A Motor-CAD
thermal model of the motor under test was calibrated using the temperatures measured during a DC
supply test, i.e. a stationery motor was supplied with a dc current and the various unknown
parameters such as the impregnation goodness and stator lamination to housing interface gap were
varied until measured temperatures throughout the machine match measured ones. In this test the
rotor was at zero speed and only stator copper losses are present.

The second step was to perform a classical locked rotor test using a three phase sinusoidal supply.
In this condition the mechanical losses are again zero (rotor speed is zero) but both stator and rotor
losses now exist. The rotor losses can be computed as the difference between the input power
minus the stator copper losses as given in the following equation:

Protor = Pinput - 3 I^2 R

A special end shield as shown in Fig. 2 has been used to measure the temperature of the inner and
outer bearing races. The dc calibrated thermal model has shown very good agreement between the
measured and predicted temperatures for the windings, stator lamination and housing during the
locked rotor thermal simulation. Starting from this thermal model, the front and rear equivalent

© 2014 Motor Design Ltd


396 Motor-CAD Help

bearing interface gaps have been changed until the temperature across Motor-CAD bearing
resistance is equal to the measured one. The required bearing interface gaps are reported in Table I.
The table shows that bearing equivalent interface gap equal to around 0.3mm gives good results. The
only real problem with such data is that the rotor and the bearing at stall. Politecnico di Torino are
now working on suitable tests for defining the bearing thermal behaviour with the rotor in running
condition.

If the predicted bearing temperature contact resistance difference is to be predicted with a good
accuracy, it is evident that an accurate model of the motor end shields is also required. It is possible
to predict both radial and axial thermal resistance values for the end shields if we know their effective
lengths and cross-sectional areas, Rt = k/(Al). However, this process is sometimes complicated by
the fact that the end shields can have complex shapes. We also have to take account of the
interference fit to the housing. The radial and axial endcap thermal resistances can be ignored or
included in the circuit (resistances based on simplified dimensions in the Motor-CAD radial and axial
cross section editors) by setting the Include Rt[Endcap] Axial and Include Rt[Endcap] Radial
checkboxes in Model Settings Editor].

Fig 1: Motors used in bearing testing

© 2014 Motor Design Ltd


Input Data Editor 397

Fig 2: Bearing temperature measurement system.

TABLE I

In the testing of temperature rise of bearings on a range of induction motors it has been seen that
there is a tendency for a rapid but small increase in bearings outer race temperature when the
machine is turned off. One thought is that this could be due to the bearing thermal resistance at
standstill being smaller than when rotating so making the outer race closer to the hotter shaft. More
work is underway to investigate this effect in more detail. The effect can be modelled in Motor-CAD
by stopping the thermal transient when the motor is stopped and setting to use Previous Transient
Temperatures (see Duty Cycle Settings) . The bearing interface gap can then be reduced and the
transient continued. An ActiveX script can also be written to automate this calculation.

Bearing Model

A simple solution is to consider the bearing as an equivalent interface gap - this method is used in
Motor-CAD. The effective temperature drop across the bearings is simulated using the following
interface gaps:
Bearing - Endcap [F] - Interface gap between bearing and endcap [front of motor]. Typically
this interface gap is made larger than the physical gap to account for the added thermal
resistance presented by the bearings themselves.

Bearing - Endcap [R] - Interface gap between bearing and endcap [rear of motor]. Typically
this interface gap is made larger than the physical gap to account for the added thermal
resistance presented by the bearings themselves.

Bearing - Shaft [F] - Interface gap between bearing and shaft [front of motor]. Typically this
interface gap is made larger than the physical gap to account for the added thermal
resistance presented by the bearings themselves.

Bearing - Shaft [R] - Interface gap between bearing and shaft [rear of motor]. Typically this

© 2014 Motor Design Ltd


398 Motor-CAD Help

interface gap is made larger than the physical gap to account for the added thermal
resistance presented by the bearings themselves.

Bearing Effective Gap [F] - This is the effective interface gap used to model the temperature
drop across the bearings at the front of the machine.

Bearing Effective Gap [R] - This is the effective interface gap used to model the temperature
drop across the bearings at the rear of the machine.

The default values for Bearing Effective Gap [F] and Bearing Effective Gap [R] in Interface
Gaps [Input Data Editor] are currently set at 0.4mm to account for the temperature drop
across the bearings. This default value used to be 1mm, however recent testing and
calibration of various motors it is thought that this value may be too large. A value in the
range 0.3mm to 0.5mm may be more appropriate.

In Motor-CAD there is a bearing node. Half of the equivalent bearing resistance calculated from the
bearing interface gaps is put on each side of this bearing node.

The default Bearing Loss location is Split between inner and outer race.

In Motor-CAD with the option to have the Bearing Losses Split between inner and outer race (See
losses Settings) then the bearing losses are split evenly between the inner and outer race, as show
below. This model predicts an average bearing temperature rather than just the temperatures on
the inner and outer race.

© 2014 Motor Design Ltd


Input Data Editor 399

In Motor-CAD v5.3 an additional optional model for the bearings was added that has all the bearing
loss applied at the bearing central node as shown below. This is enabled in Motor-CAD using the
option to have the Bearing Losses on the Bearing Central Node (See losses Settings). Note: This
model tends to over-predict the bearing temperatures if the old calibrated effective interface gap
values are used.

© 2014 Motor Design Ltd


400 Motor-CAD Help

It is recommended that the user keeps with the older model with the losses Split between inner and
outer race, especially if they are not going to carry out some independent bearing temperature
calibration as the default calibration figure for effective bearing gap of 0.4mm is only valid for the older
model. The new model tends to over-predict the bearing temperatures if the old calibrated effective
interface gap values are used.

[1] D. Staton, A. Boglietti, A. Cavagnino, "Solving the More Difficult Aspects of Electric Motor
Thermal Analysis", IEMDC 2003 Conference Proc. 1-4 June 2003, Madison Wisconsin, USA.

© 2014 Motor Design Ltd


Input Data Editor 401

8.7 Radiation
8.7.1 Radiation Data [Input Data Editor]

Radiation can be a very important mode of heat transfer. In a Natural Convection (TENV) machine
the dissipation due to radiation can be equal or exceed that of convection. In Blown Over machines
that have shaft mounted fans and operate at low speeds the forced convection cooling approaches
that due to natural convection and so radiation is again important.

Internal radiation can also be important in space applications where there may be no internal
convection if the machine has a vacuum inside.

The radiation editor has the following main sections:

Include Radiation in Lump Circuit Model

If the Include Radiation in Lump Circuit Model checkbox is checked then external radiation from
the housing is included in the model.

© 2014 Motor Design Ltd


402 Motor-CAD Help

The external radiation heat transfer coefficient h[r] is calculated using the formula:

h[r] = 5.67e-8 * Emissivity * View Factor * [(Tnode + 273)**4 - (Ambient Temperature [Radiation] +
273)**4] / (Tnode - Ambient Temperature [Radiation])

Note that there are separate Ambient Temperature [Radiation] and Ambient Temperature
[Convection] values for radiation and convection respectively.

Include Internal Radiation in Lump Circuit Model

Check-box to determine whether to Include Internal Radiation in the thermal calculation. See Internal
Radiation Heat Transfer for full details.

dT used in table below - External Radiation


dT used in table below - Internal Radiation

The Delta Temperatures above are used in calculation of parameters in internal and external radiation
parameters. This is a tool to allow the user to see the radiation parameters and are not used for the
actual model calculations.

When calculating the actual steady-state or transient performance the actual calculated component
temperatures are used in the calculation of the radiation heat transfer data.

The Radiation Table Editor is used to input/calculate/display the motor radiation data. It has the
following columns:
Component - description of motor component surface that can dissipate heat by radiation
Emissivity - Emissivity of motor component surface
View Factor - View Factor to Ambient of motor component surface. Note: this is normally
not editable, to edit it see Editor Settings
hr @dT=xxxC [W/m2/C] - Radiation Heat Transfer Coefficient calculated at External
Radiation dT or Internal Radiation dT
Area [cm2] - area of motor component surface
Rt @dT=xxxC [C/W] - Radiation Thermal Resistance to Ambient calculated at External
Radiation dT or Internal Radiation dT
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See Units.

© 2014 Motor Design Ltd


Input Data Editor 403

8.7.2 Internal Radiation Heat Transfer

In the original version of Motor-CAD internal radiation was neglected. Only external radiation from the
housing and end-shields was accounted for. Internal radiation is not usually significant in comparison
with the convection except when there is a vacuum.

The option to include airgap radiation has since been added. Internal radiation is calculated between
the endwindings and the inside of the housing and end-shields and also between the axial ends of
the rotor and the inside of the end-shields.

The theory used to calculate the heat transfer due to radiation across the airgap is given in the
Appendix below:

Internal radiation is included in the model if the Include Internal Radiation check-box is checked:

When checked a rough indication of the effective radiation heat transfer coefficient for each side of
the airgap and the airgap radiation heat thermal resistance will be indicated. This is only a rough
indication as the heat transfer coefficient is a function of the temperature difference across the
airgap. This temperature difference is only calculated when a solution is carried out so in this table
the temperature difference is based on the value input for Internal Radiation dT:

For internal radiation the user can vary the emissivity for the inner and outer surfaces together with
the view factor in the table editor:

© 2014 Motor Design Ltd


404 Motor-CAD Help

When internal radiation is included the separate convection and radiation plus the total thermal
resistance is shown in the schematic:

© 2014 Motor Design Ltd


Input Data Editor 405

© 2014 Motor Design Ltd


406 Motor-CAD Help

The internal radiation paths from the end windings to housing and end caps and the paths from the
rotor surface to the end caps are not shown in the schematic view as makes the schematic rather
complex.
They can be viewed if required in the circuit editor view:

© 2014 Motor Design Ltd


Input Data Editor 407

The Radiation Exchange Factors (inner surface to outer surface) together with the radiation heat
transfer coefficient (inner surface to outer surface) and inner and outer surface areas are given:

© 2014 Motor Design Ltd


408 Motor-CAD Help

The convection, radiation and total (convection and radiation in parallel) airgap thermal resistance is
also shown:

© 2014 Motor Design Ltd


Input Data Editor 409

Appendix A

Airgap Radiation Theory

The internal heat transfer from surface 1 to surface 2 is given by:


Q12 = F12 A1 (T1^4 - T2^4)

Q21 = F21 A2 (T2^4 - T1^4)

where Q = Power [W]


A = Area [m2]
F = Radiation Exchange Factor
T = Absolute Temperature [K]
=Stefan-Boltzmann constant 5.669x10-8 [W/m2/K4]

1/ F12 = 1/VF + (1/ 1 - 1) + A1/A2(1/ 2 - 1)

A1F12 = A2F21

where VF = View Factor


= emissivity

© 2014 Motor Design Ltd


410 Motor-CAD Help

We can calculate and effective radiation heat transfer coefficient for the two surfaces:

h12 = F12 (T1^4 - T2^4) / (T1 - T2)

h21 = F21 (T2^4 - T1^4) / (T2 - T1)

The values of h12 and h21 will be slightly different due to the difference in F12 and F21. However the
radiation thermal resistance between the two surfaces will be independent of if h12 or h21 as the
surface areas will also be different:

R12 = 1/(A1h12) = R21 = 1/(A2h21)

Q12 = (T1 - T2) / R12 = Q21 = (T2 - T1) / R21

See Radiation Data [Input Data Editor].

8.7.3 View Factor

The View Factor of various motor component surfaces can be set within the Radiation Data [Input
Data Editor].

External Radiation Heat Transfer


The View Factor is used in the calculation of external radiation heat transfer coefficient h[r] using the
formula:

h[r] = 5.67e-8 * Emissivity * View Factor * [(Tnode + 273)**4 - (Ambient Temperature [Radiation] +
273)**4] / (Tnode - Ambient Temperature [Radiation])

The View Factor (also called configuration factor, shape factor or geometry factor) is a geometry
related value of a system in which two surfaces exchange energy by radiation. As radiation waves
travel in straight lines - if one surface cannot see another there is no direct radiation from the first to
the second. The View Factor gives an indication of the fraction of radiative energy leaving one surface
(i.e. motor component surface) that strikes the other surface directly (in this case the ambient
surroundings).

For very complex structures, such as a finned housing, the calculation of View Factor is very
difficult. It has been found that a simplification used in Motor-CAD does not lead to more than a
marginal error in virtually all cases. The simplification used is that all surfaces that have a clear view
of the ambient (i.e. the fin tips and fin base) have their View Factor set to 1. All surfaces that do not
have a clear view of the ambient (i.e. fins sides - these tend to radiate to the opposite fin surface)
have their View Factor set to 0. It is found that the small proportion of the fin side radiation that
would have been absorbed by the ambient is offset by the over estimation of the fin base radiation
(neglect of radiation from the base that is absorbed by the fin sides). The default values of View
Factor for the fins need not be altered except under special circumstances. The only exceptions
where much more radiation can be encountered are for radical designs such as that shown below -
for such designs the user needs to set a valid value for View Factor themselves.

© 2014 Motor Design Ltd


Input Data Editor 411

Internal Radiation Heat Transfer


The View Factor is used in the calculation of Internal Radiation Heat Transfer. The only surface that
is currently included in the internal radiation model is that for the airgap. The View Factor is likely to
be very close to one for this radiation path. For other paths that may be added at a later date the
View Factor may vary significantly - it is possible to calculate the view factor and many books are
dedicated to this subject.

See Radiation Data [Input Data Editor].

8.7.4 Emissivity

The Emissivity of various motor component surfaces can be set within the Radiation Data [Input Data
Editor].

External Radiation Heat Transfer

It is used in the calculation of external radiation heat transfer coefficient h[r] using the formula:

h[r] = 5.67e-8 * Emissivity * View Factor * [(Tnode + 273)**4 - (Ambient Temperature [Radiation] +
273)**4] / (Tnode - Ambient Temperature [Radiation])

Internal Radiation Heat Transfer

It is used in the calculation of internal radiation heat transfer according to the formulation given in
Internal Radiation Heat Transfer

Typical Emissivity Values:

It is a myth that black paint has an emissivity approaching 1, while white paint has an emissivity
approaching 0. Some white paints can have very high emissivities - it all depends upon the materials
used in the paint and the surface finish.

© 2014 Motor Design Ltd


412 Motor-CAD Help

Typical values of emissivity for various surfaces are shown below:

See Radiation Data [Input Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 413

8.8 Convection Correlations


8.8.1 Convection Heat Transfer

Motor-CAD automatically calculates the convection from all external surfaces of the motor using
proven convection heat transfer correlation formulations (Natural Convection Correlation and Forced
Convection Correlation correlations). The formulation chosen for the particular surface is indicated in
the particular editor used (Natural Convection [Input Data Editor], Forced Convection [Input Data
Editor], etc). Full details of the formulations used are given in the online help. Each correlation if for a
separate geometric shape, e.g. horizontal or vertical cylinder, vertical plate, semi-open channel,
upper or lower sides of a horizontal plate, etc. Basically the authors of the various correlations have
made convection dissipation tests on various sizes of the particular geometric shape and fitted a
curve fit to their data. The curve fit is based on the fluid properties and the dimensions of the
geometric shape (the characteristic length). A process of Dimensional Analysis is used to develop
such formulations.

Dimensional Analysis:

In the technical literature the process of dimensional analysis usually followed to obtaining a
functional relationship between the physical properties and the fluid parameters. The use of
dimensional analysis makes the resulting correlation applicable to all such shapes and with any fluid
material - with the constraint that the flow conditions are similar to those of the tests, i.e. laminar or
turbulent.
A set of dimensionless numbers are used in the process:

Reynolds number (Re) - inertia force/viscous force

Grashof number (Gr) - buoyancy force/viscous force

Prandtl number (Pr) - momentum/thermal diffusivity for a fluid

Nusselt number (Nu) - convection/conduction heat transfer in a fluid

Re = vL /

Gr = g ^2 L^3 / ^2

Pr = cp /k

Nu = h L / k

where

h = heat transfer coefficient [W/m2/C]


= fluid dynamic viscosity [kg/s.m]
= fluid density [kg/m3]
k = thermal conductivity of the fluid [W/m/C]
cp = specific heat capacity of the fluid [kJ/kg/C]
v = fluid velocity [m/s]

© 2014 Motor Design Ltd


414 Motor-CAD Help

= temperature difference between the surface and fluid [C]


L= characteristic length of the surface [m]
= coefficient of cubical expansion of fluid [1/C] = 1/(273 + TFLUID)
g= gravitational force of attraction [m/s2]

Natural Convection:

The generally form of convection correlation for natural convection:

Nu = a (Gr Pr)^b

where a & b are constants.

There is generally a transition from laminar to turbulent flow when:

107 < GrPr < 109 (GrPr = Ra - Rayleigh number)

Forced Convection:

The generally form of convection correlation for forced convection:

Nu = a (Re)^b (Pr)^c

where a, b & c are constants.

There is generally a transition from laminar to turbulent flow for geometries having internal flow when
Re » 2300, with the flow becoming fully turbulent when Re > 5 x 104.

There is generally a transition from laminar to turbulent flow for geometries having external flow when
Re » 5 x 105.

Correlations used in Motor-CAD:

Motor-CAD uses the best available correlation for the given surface. For some surfaces a composite
correlation is used, i.e. horizontal square housing = average of 2 x vertical plates + 1 x horizontal
upper surface + 1 x horizontal lower surface. The user can artificially increase or decrease the
amount of convection heat transfer from an individual surface using the h[adjust] parameter for the
particular surface - for instance this may be carried out if the user thinks that there is more
convection cooling than predicted due to drafts, etc. However, in the majority of cases the user will
just use the default calculation.

Full details of the correlation used in Motor-CAD are shown in Natural Convection Correlations and
Forced Convection Correlations.

The user can also completely ignore the default calculation for convection for a particular surface and
supply their own value of heat transfer coefficient, In order to do this the Input h check-box should be
ticked and a heat transfer value input in the h[input] column.

Altitude:

© 2014 Motor Design Ltd


Input Data Editor 415

Altitude has a significant effect on convection cooling - thus the edit box is provided so the user
can select the altitude used for the calculation. More details regarding the altitude calculation used
in Motor-CAD is given in the US Standard Atmosphere.

Convection Thermal Resistance:

Once heat transfer coefficient, h [W/m2/C] is calculated we can calculate the convection heat
transfer [W] for a given surface area, A [m2], and temperature [C]. The thermal resistance, Rt [C/W],
between the particular cooling surface and ambient due to natural convection is calculated using the
formula:

Rt = 1/(h.A)

This is in parallel with a radiation thermal resistance which is calculated from the Radiation Heat
Transfer - that is if the internal Radiation in include in the thermal calculation.

Units

A selection of SI & British units are available.

See Natural Convection Data [Input Data Editor] and Forced Convection Data [Input Data Editor].

8.8.2 Mixed Convection


Mixed Convection is calculated for machines with Blown Over cooling (see Cooling Options). That is
the total heat transfer coefficient due to convection is assumed to be the combined free and forced
convection heat transfer coefficients and is calculated using the formulation [1]:

h[mixed]^3 = h[forced]^3 +/- h[free]^3

With Motor Orientation (see Cooling Options) making the +/-:

+ in assisting and transverse flows


- in opposing flows

See Blown Over [Input Data Editor].

[1] Incropera, F.P & DeWitt, D.P.: Introduction to Heat Transfer, Wiley, 1990.

© 2014 Motor Design Ltd


416 Motor-CAD Help

8.9 Natural Convection


8.9.1 Natural Convection Data [Input Data Editor]

Motor-CAD automatically calculates the convection from all external surfaces of the motor using
proven convection heat transfer correlation formulations seeConvection Heat Transfer data for more
details.

The natural convection editor has the following main sections:

dT used in table below

The Delta Temperature is used in calculation of natural convection parameters. This is a tool to allow
the user to see the natural convection parameters and is not used for the actual model calculations.

When calculating the actual steady-state or transient performance the actual calculated component
temperatures are used in the calculation of the natural convection heat transfer data.

Altitude

© 2014 Motor Design Ltd


Input Data Editor 417

This is the altitude at which the machine is operating at. The air properties are taken for this altitude
(see US Standard Atmosphere).

The Natural Convection Table Editor is used to input/calculate/display the motor natural convection
data. It has the following columns:
Component - description of motor component surface that can dissipate heat by convection
Input h? - Check-box for choosing to input or calculate hnc for the particular motor
component surface
Convection Correlation - An indication of the Natural Convection Correlation formulation
used to calculate hnc of the particular motor component surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the natural convection heat transfer coefficient (hnc) can be input directly
or an adjustment multiplier input - this being used to modify the calculated value of hnc
hnc @dT=xxxC [W/m2/C] - Natural Convection Heat Transfer Coefficient (hnc) calculated
at Convection Table dT.
Area [cm2] - area of motor component surface
Rt @dT=xxxC [C/W] - Natural Convection Thermal Resistance to Ambient calculated at
Convection Table dT
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also Forced Convection Data [Input Data Editor]

See Units.

8.9.2 Natural Convection Correlations

The following correlation formulae have been used in the calculation of the natural convection heat
transfer coefficient (hnc) from the various dissipating surfaces of the motor:

Horizontal Cylinder
Vertical Cylinder
Vertical Flat Plate
Horiz Flat Plate [Upper Face]
Horiz Flat Plate [Lower Face]
Horiz Flat Plate [Upper & Lower]
Horiz Square Tube
Horiz Servo Housing
Vertical Fin Channel
Horizontal Fin Channel
Horiz Fins/Flat Plate
Horiz Fins/Flat Plate & Cylinder
Horiz Fins/Flat Plate & Tube
Horiz & Vert Fin Channel Average
Horiz/Vert Fins & Horiz Cylinder

An indication of the formulation used is given in the Natural Convection Data [Input Data Editor] Table
Editor:

© 2014 Motor Design Ltd


418 Motor-CAD Help

8.9.3 Horizontal Cylinder [Natural Convection Correlation]

Simonson [1] gives a formulation for average Nusselt number of a cylinder of diameter d:

(1) Laminar Flow, 10**4 < Grd.Pr < 10**9

Nud = 0.525(Grd.Pr)**0.25

(2) Turbulent Flow, 10**9 < Grd.Pr < 10**12

Nud = 0.129(Grd.Pr)**0.33

The fluid properties are evaluated at the average of the surface and bulk fluid temperatures, i.e. mean
film temperature.

Air Property Variation with Temperature can be modelled within the program see Air Properties.

The heat-transfer coefficient is then equal to:

hnc = Nud * k / d

k = Air Conductivity
d = Characteristic Length

[1] Simonson, J.R.: Engineering Heat Transfer, 2nd Edition, Macmillan, 1998

© 2014 Motor Design Ltd


Input Data Editor 419

See Natural Convection Data [Input Data Editor].

8.9.4 Vertical Cylinder [Natural Convection Correlation]

Simonson [1] gives a formulation for average Nusselt number of a vertical cylinder of height L:

(1) Laminar Flow, 10**4 < GrL.Pr < 10**9

NuL = 0.59(GrL.Pr)**0.25

(2) Turbulent Flow, 10**9 < GrL.Pr < 10**12

NuL = 0.129(GrL.Pr)**0.33

The fluid properties are evaluated at the average of the surface and bulk fluid temperatures, i.e. mean
film temperature.

Air Property Variation with Temperature can be modelled within the program see Air Properties.

The heat-transfer coefficient is then equal to:

hnc = NuL * k / L

k = Air Conductivity
L = Characteristic Length

© 2014 Motor Design Ltd


420 Motor-CAD Help

[1] Simonson, J.R.: Engineering Heat Transfer, 2nd Edition, Macmillan, 1998

See Natural Convection Data [Input Data Editor].

8.9.5 Vertical Flat Plate [Natural Convection Correlation]

Simonson [1] gives a formulation for average Nusselt number of a vertical flat plate of height L:

(1) Laminar Flow, 10**4 < GrL.Pr < 10**9

NuL = 0.59(GrL.Pr)**0.25

(2) Turbulent Flow, 10**9 < GrL.Pr < 10**12

NuL = 0.129(GrL.Pr)**0.33

The fluid properties are evaluated at the average of the surface and bulk fluid temperatures, i.e. mean
film temperature.

Air Property Variation with Temperature can be modelled within the program see Air Properties.

The heat-transfer coefficient is then equal to:

hnc = NuL * k / L

k = Air Conductivity
L = Characteristic Length

[1] Simonson, J.R.: Engineering Heat Transfer, 2nd Edition, Macmillan, 1998

© 2014 Motor Design Ltd


Input Data Editor 421

See Natural Convection Data [Input Data Editor].

8.9.6 Horizontal Flat Plate [Natural Convection Correlation]

Simonson [1] gives formulations for average Nusselt number of a horizontal flat plate of mean length
of side L:

(A) Hot Surface Facing Up

(1) Laminar Flow, 10**5 < GrL.Pr < 10**8

NuL = 0.54(GrL.Pr)**0.25

(2) Turbulent Flow, 10**8 < GrL.Pr

NuL = 0.14(GrL.Pr)**0.33

(B) Hot Surface Facing Down

(1) Laminar Flow, 10**5 < GrL.Pr

NuL = 0.25(GrL.Pr)**0.25

The fluid properties are evaluated at the average of the surface and bulk fluid temperatures, i.e. mean
film temperature.

Air Property Variation with Temperature can be modelled within the program see Air Properties.

The heat-transfer coefficient is then equal to:

© 2014 Motor Design Ltd


422 Motor-CAD Help

hnc = NuL * k / L

k = Air Conductivity
L = Characteristic Length

[1] Simonson, J.R.: Engineering Heat Transfer, 2nd Edition, Macmillan, 1998

See Natural Convection Data [Input Data Editor].

8.9.7 Horizontal Flat Plate - Upper & Lower [Natural Convection Correlation]

Area based average of Horizontal Flat Plate [Hot Surface Facing Up] & Horizontal Flat Plate [Hot
Surface Facing Down] - see Horizontal Flat Plate [Natural Convection Correlation].

See Natural Convection Data [Input Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 423

8.9.8 Horizontal Square Tube [Natural Convection Correlation]

Average of following natural convection correlation formulae:


2 x Vertical Flat Plate [Natural Convection Correlation]
1 x Horizontal Flat Plate [Hot Surface Facing Up] - see Horizontal Flat Plate [Natural
Convection Correlation].
1 x Horizontal Flat Plate [Hot Surface Facing Down] - see Horizontal Flat Plate [Natural
Convection Correlation].

See Natural Convection Data [Input Data Editor].

8.9.9 Horizontal Servo Housing [Natural Convection Correlation]

© 2014 Motor Design Ltd


424 Motor-CAD Help

Average of following natural convection correlation formulae:


Horizontal Cylinder [Natural Convection Correlation] x Corner Cutout [%]/100
Horizontal Square Tube [Natural Convection Correlation] x (1 - Corner Cutout [%]/100)

See Natural Convection Data [Input Data Editor].

8.9.10 Vertical Fin Channel [Natural Convection Correlation]

© 2014 Motor Design Ltd


Input Data Editor 425

Ref [1] gives a formulation for Nusselt number of u-shaped vertical channels (laminar flow):

Nur = (r/L.Gr.Pr)/Z x (1-EXP[-Z(0.5/(r/L.Gr.Pr))**0.75])

Z = 24 * [1 - 0.483 . EXP(-0.17/a)]
/ [1+a/2]**3 . [1+ (1-EXP(-0.83a)) x (9.14 . SQRT(a) . EXP(-465 . fin_spacing) - 0.61)]**3

a = channel aspect ratio fin_spacing/fin_depth


r = Characteristic Length (fin hydraulic radius), i.e. 2 x fin_depth x fin_spacing / (2 x fin_depth +
fin_spacing)
L = fin height

The fluid properties are evaluated at the wall temperature (except volumetric coefficient of expansion
which is evaluated at the mean fluid temperature).

Air Property Variation with Temperature can be modelled within the program see Air Properties.

The heat-transfer coefficient is then equal to:

hnc = Nur * k / r

k = Air Conductivity
r = Characteristic Length

[1] Van De Pol, D.W. & Tierney, J.K. : Free Convection Nusselt Number for Vertical U-Shaped
Channels, Trans. ASME, Nov. 1973.

See Natural Convection Data [Input Data Editor].

8.9.11 Horizontal Fin Channel [Natural Convection Correlation]

Ref [1] gives a formulation for Nusselt number of u-shaped horizontal channels (laminar flow):

Nus = 0.00067 x Grs x Pr x [1 - EXP {(-7640/Grs.Pr)**0.44}]**1.7

s = fin spacing used as characteristic dimension

© 2014 Motor Design Ltd


426 Motor-CAD Help

The fluid properties are evaluated at the fluid temperature.

Air Property Variation with Temperature can be modelled within the program see Air Properties.

The heat-transfer coefficient is then equal to:

hnc = Nus * k / s

k = Air Conductivity
s = Characteristic Length

[1] Jones, C.D., Smith, L.F. : Optimum Arrangement of ToolFins on Horizontal Surfaces for Free-
Convection Heat Transfer, Trans. ASME, Feb 1970.

See Natural Convection Data [Input Data Editor].

8.9.12 Horiz Fins/Flat Plate [Natural Convection Correlation]

An average of the following is used to estimate hnc of fin section of horizontal axial finned motors:
(1) Horizontal Fins for the fins on the top and under-side of the motor
(2) Horizontal Flat Plate [Upper & Lower] x Min(Fin_Spacing,Fin_Depth)/Fin_Depth for fins on the
side of the motor

The second term in (2) is to limit dissipation area to depth down fin channel equal to fin spacing
(there will be little air circulation at the bottom of a deep channels on the sides of the motor).

Average fin spacing and depth used in formulations.

See Natural Convection Data [Input Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 427

8.9.13 Horiz Fins/Flat Plate & Cylinder [Natural Convection Correlation]

An area based average of the following is used to estimate hnc of fin sides and base in horizontal
mounted axial finned motors:
Horiz Fins/Flat Plate
Horizontal Cylinder

The average is based on the following formulation:

hnc = (1/k1 x h[Horizontal Cylinder] + k1 x h[Horiz Fins/Flat Plate] / (k1 + 1/k1)

k1 = Axial Fin Horiz Mount Side/Base Weighting x Area[Fin Side] / Area[Fin[Base]

The special form of average is used such that if the fins are deep compared to spacing then the
Horiz Fins/Flat Plate should predominate, but if the fins are not deep than the Horizontal Cylinder
should predominate. Also this form of average ensures that when the fins are virtually non-existent
then the correlation reverts back to that of a cylinder.
The graph below shows that in a Natural Convection (TENV) motor that a good prediction of the
natural convection can be achieved using such complex correlations. Here we see both calculated
and measured thermal resistance values between housing and ambient for the motors shown below,
the fan being at rest in this case. The calculated data is for Motor-CAD with default setting of all
parameters - all the user has done is to input the geometry for the motor and its foot mounting (the
cooling from the flange or foot mounting is important and is included in the analysis), the winding
details, the materials and the losses.

© 2014 Motor Design Ltd


428 Motor-CAD Help

See Natural Convection Data [Input Data Editor].

8.9.14 Horiz Fins/Flat Plate & Tube [Natural Convection Correlation]

An average of the following is used to estimate hnc of fin sides & base in horizontal mounted axial
finned motors:
Horiz Fins/Flat Plate
Horizontal Square Tube

Very similar formulation to Horiz Fins/Flat Plate & Cylinder [Natural Convection Correlation] but for
the square tube rather than cylinder.

The average is based on the following formulation:

hnc = (1/k1 x h[[Horizontal Square Tube] + k1 x h[Horiz Fins/Flat Plate] / (k1 + 1/k1)

© 2014 Motor Design Ltd


Input Data Editor 429

k1 = Axial Fin Horiz Mount Side/Base Weighting x Area[Fin Side] / Area[Fin[Base]

The special form of average is used such that if the fins are deep compared to spacing then the
Horiz Fins/Flat Plate should predominate, but if the fins are not deep than the Horizontal Cylinder
should predominate. Also this form of averag
e ensures that when the fins are virtually non-existent then the correlation reverts back to that of a
tube.

See Natural Convection Data [Input Data Editor].

8.9.15 Horiz & Vert Fin Channel Average [Natural Convection Correlation]

An average of the following is used to estimate hnc of fin sides in horizontally mounted radial finned
motors:
Vertical Fins on sides of motor
Horizontal Fins on top and bottom of motor

See Natural Convection Data [Input Data Editor].

8.9.16 Horiz/Vert Fins & Horiz Cylinder [Natural Convection Correlation]

An average of the following is used to estimate hnc of fin sides & base in horizontal mounted axial
finned motors:
Horiz & Vert Fin Channel Average
Horizontal Cylinder

The average is based on the following formulation:

© 2014 Motor Design Ltd


430 Motor-CAD Help

hnc = (1/k1 x h[Horizontal Cylinder] + k1 x h[Horiz & Vert Fin Channel Average] / (k1 + 1/k1)

k1 = Axial Fin Horiz Mount Side/Base Weighting x Area[Fin Side] / Area[Fin[Base]

The special form of average is used such that if the fins are deep compared to spacing then the
Horiz Fins/Flat Plate should predominate, but if the fins are not deep than the Horizontal Cylinder
should predominate. Also this form of average ensures that when the fins are virtually non-existent
then the correlation reverts back to that of a cylinder.

See Natural Convection Data [Input Data Editor].

8.10 Forced Convection


8.10.1 Blown Over [Input Data Editor]

A Blown Over machine has typically an external fan is used to blow a fluid (normally air) across the
outside of the machine. The dissipation from the outside of the motor is assumed to be a
combination of Mixed Convection (forced convection due to fan combined with natural convection),
radiation and conduction. The fluid can be air or any other fluid as set in the External Fluid Data.
This editor provides the setting of the Blown Over data for the forced convection.

© 2014 Motor Design Ltd


Input Data Editor 431

Motor-CAD automatically calculates the forced convection from all external surfaces of the motor
using proven convection heat transfer correlation formulations see Convection Heat Transfer data for
more details.

The Blown Over editor is visible when the Blown Over cooling option is selected. (see Cooling
Options)

The Blown Over editor has the following main sections:

Flow options for specifng the flow direction and velocity (or flow rate if have enclosed channels) of
flow leaving the blower.
Fluid Flow for specifying how the flow reduces along the length of the machine due to leakage or
blockages.
Heat transfer that shows the calculated heat transfer coefficients.

See also Blockage and Leakage, Air Velocity.

8.10.2 Blown Over Flow Options

© 2014 Motor Design Ltd


432 Motor-CAD Help

The editor allows the blown over flow to be defined.

Flow Direction - whether the flow comes from the rear to the front of the machine or from the front
to the rear of the machine. For radial finned machines there is also the option to have tangential
flow along the fin channels.

Flow Definition either:


Volume Flow rate (this definition is only possible if there is a cowling or a covered housing
type). This is because the cross-sectional area available for flow (Housing Convection Inlet
Area) must be defined.
Flow Velocity

Fan Definition either:


Constant Flow Velocity (or Flow Rate). Blower is not independent from the machine. See also
Air Flow.
Flow Velocity (or Flow Rate) proportional to the machine speed. Blower is attached to the
machine shaft. See also Air Velocity.

Reference Shaft Speed - this is shaft speed for which the Reference Flow Velocity (or
Reference Flow Rate) is specified by the user. The flow velocity (or flow rate) will be scaled linearly
with the machine speed.

Cowling grill definition - at present this is used not used in any Motor-CAD calculations. It is
used for visualization and also for exporting the 3D geometry to other 3D packages.

See also Blown Over [Input Data Editor],, Blown Over Fluid Flow and Blown Over Heat Transfer

© 2014 Motor Design Ltd


Input Data Editor 433

8.10.3 Blown Over Fluid Flow

This interface is used to define how the blown over flow changes as the fluid passes along the
outside of the machine.

The flow can be specified using the Flow Definition to be either:


Flow Curve - the user specifies a Bezier curve given by Curvature X and Curvature Y and
End Flow values.
Direct User Input - the user can specify the per unit flow along the axial length of the
machine. This can be useful if the housing geometry is non standard giving different flow
effects.

The Graph Selection option allows the graph to show Flow, Velocity or Flow Rate values along the
axial length of the housing.

The View Typical Curves option allows the user to see the curves from different results so that
their flow values can be compared and adjusted if necessary to match these results. The example
below shows how the flow in the model is matched to the flow of a 15kW machine. The red dashed
line will be used in the Motor-CAD model.

© 2014 Motor Design Ltd


434 Motor-CAD Help

See also Blown Over [Input Data Editor], Blown Over Flow Options and Blown Over Heat Transfer

© 2014 Motor Design Ltd


Input Data Editor 435

8.10.4 Blown Over Heat Transfer

Editor for setting the Convection Heat Transfer data when forced convection is used.

From the Air Velocity Motor-CAD calculates the forced convection heat transfer coefficients (hfc)
using the appropriate Forced Convection Correlation

Shaft Speed [rpm] -This is the speed at which the machine is operating at. See Shaft Speed
[RPM].

Altitude - This is the altitude at which the machine is operating at. The air properties are taken for
this altitude (see US Standard Atmosphere).

Turbulence Factor (Channel) - This is a Direct multiplier for Convection Heat Transfer coefficient
(hfc) calculated using the Fin Channel [Forced Convection] correlation to account for turbulence [1] -
tests indicate typical turbulence factors in the range 1.7 - 1.9 which seem independent of the flow
velocity [1]. This is only used for forced convection components within fin channels.
[1] Heiles, F. : Design and Arrangement of Cooling Fins, Elecktrotecknik und Maschinenbay, Vol.
69, No. 14, July 1952.

dT used in table below - The Delta Temperature is used in calculation of forced convection
parameters. This is a tool to allow the user to see the forced convection parameters and is not used
for the actual model calculations. Note: This temperature is not used for the actual model
calculations. When calculating the actual steady-state or transient performance the actual
calculated component temperatures are used in the calculation of the forced convection heat transfer

© 2014 Motor Design Ltd


436 Motor-CAD Help

data.

Table

The Forced Convection Table Editor is used to input/calculate/display the motors forced convection
data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Input h? - Check-box for choosing to input or calculate hfc for the particular motor
component surface
Forced Convection Correlation - An indication of the Forced Convection Correlation
formulation used to calculate hfc of the particular motor component surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the forced convection heat transfer coefficient (hfc) can be input directly or
an adjustment multiplier input - this being used to modify the calculated value of hfc. See
also Blockage.
Air Velocity [pu] - Input estimate of local air velocity - in relation to reference velocity (
Default Velocity @Default Speed). This value must be set for each surface by the user to
take into account the flow over each outer surface of the machine. See Blockage and
Leakage and Air Velocity for details on how this is set.
Air Velocity [m/s] - Local air velocity. See also Leakage.
hnc @dT=xxxC [W/m2/C] - Natural Convection Heat Transfer Coefficient (hnc) calculated
at dT used in table below. See Natural Convection Data [Input Data Editor].
hfc @dT=xxxC [W/m2/C] - Forced Convection Heat Transfer Coefficient (hnc) calculated at
dT used in table below.
hmixed @dT=xxxC [W/m2/C] - Mixed Convection Heat Transfer Coefficient (hmixed)
calculated at dT used in table below. See Mixed Convection.
Rt @dT=xxxC [C/W] - Natural Convection Thermal Resistance to Ambient calculated at dT
used in table below
Surface Area - the surface area of the component
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also Blockage and Leakage, Air Velocity.

See also Blown Over [Input Data Editor], Blown Over Flow Options and Blown Over Fluid Flow

See Units.

© 2014 Motor Design Ltd


Input Data Editor 437

8.10.5 Blockage and Leakage

Typically in a Blown Over (TEFC) machine some of the fin channels on the outside of the machine
are blocked by bolt lugs and terminal boxes. Another deficiency of TEFC machines is that the air
leaks out of the open channels causing the local Air Velocity to be lower at the drive end than at the
non-drive end. The typical form of the reduction in velocity is shown below:

The prediction of the actual reduction in velocity is a complex function of many factors including the
fan, fin and cowling design and rotational speed. A more accurate model is formed if some
calibration is performed using testing and/or CFD. Below we see the typical accuracy that can be
expected with an un-calibrated model:

© 2014 Motor Design Ltd


438 Motor-CAD Help

Here we have taken the default parameters in Motor-CAD and calculated the effective thermal
resistance between housing and ambient for the motors shown below. The open channel air leakage
data of DiGerlando [1] in the graph above is used as defaults in this case. It is seen that an accurate
estimate can be made if the user has a basic knowledge of the inlet air velocity or volume flow rate
to the fin channels. The fact that the larger machines have a higher air speed is confirmed by
comparing calculated and measured data in the graph above. Fin blockage is simply accounted for
by the user counting the total number of fin channels (N_Total) and the blocked channels
(N_Blocked). The factor used is then:

(N_Total - N_Blocked) / N_Total

Kovalev [2,4] has performed testing on open and closed fin channel arrangements. He shows that
the reduction in heat transfer is only of the order of 10% in the open-channel arrangement, the inlet
velocity to both being the same. The small reduction compared with the larger reduction in velocity
along the channels is attributed to added turbulence in the middle and far end of the machine. The

© 2014 Motor Design Ltd


Input Data Editor 439

closed fin channel requires a larger driving force in terms of a larger fan. Benerke [3,4] shows similar
results.

References:

[1] DiGerlando, A., Vistoili, I.: Thermal Networks of Induction Motors for Steady State and
Transient Operation Analysis. ICEM 1994, Paris.
[2] Kovalev, E.B.: Burkovski, A.N., Tokarenko, A.T.: Heat transfer in channels between frame-
ribbing of enclosed asynchronous motors, Elektrotechnika, 1965, No 11.
[3] Benecke, W: Temperature field and heat flow in case of small surface cooled three-phase
motors with squirrel cage rotor, ETZ(A), 1966, Vol 87, No 13.
[4] Pal, S.K.: Heat Transfer in Electrical Machines - A Critical Review, ERA Report No 71-76,
July 1971

See also Blown Over [Input Data Editor], Blown Over Fluid Flow and Blown Over Heat Transfer

8.10.6 Air Velocity


The local Air Velocity [m/s] is used in the calculation of convection heat transfer coefficient (hfc)
using one of the Forced Convection Correlation models built into the program.

The local air velocity is defined by the user using the Air Velocity [LEAKAGE] [pu] parameter in the
Forced Convection Data [Input Data Editor]) Table Editor, i.e.:

It is termed a LEAKAGE factor as it can be used to account for Leakage leakage from open fin
channels which are typical in Blown Over (TEFC) machines.

Depending upon the Constant Speed Fan parameter - the Local Air Velocity [m/s] is then calculated
using one of the following:

(1) Constant Speed Fan

Local Air Velocity [m/s] = Air Velocity [pu] x Forced Convection Default Velocity

(2) Shaft Mounted Fan

Local Air Velocity [m/s] = Air Velocity [pu] x Forced Convection Default Velocity x Shaft Speed
[RPM] / Forced Convection Default RPM

© 2014 Motor Design Ltd


440 Motor-CAD Help

The Local Air Velocity [m/s] is given as output in the Table Editor for reference. This is then used to
calculate hfc using the relevant Forced Convection Correlation.

The graph below shows the variation in typical air velocities at the fan outlet for different machine
sizes with speed.

The graph below shows the typical form of velocity reduction with distance from the fan in axially
finned induction motors:

© 2014 Motor Design Ltd


Input Data Editor 441

The velocity of air at points along the axial length of an open fin channel in a TEFC motor will be a
function of the Blockage and Leakage which can be defined in the Blown Over [Input Data Editor]
editor.

[1] DiGerlando, A., Vistoili, I.: Thermal Networks of Induction Motors for Steady State and Transient
Operation Analysis. ICEM 1994, Paris.

See also Blown Over [Input Data Editor], Blown Over Fluid Flow and Blown Over Heat Transfer

8.10.7 Air Flow


When the machine has a cowling then the air flow over a machine can be used to calculate the air
velocity. The air velocity is then used to calculate the heat transfer coefficients. See Air Velocity for
details.

Fan Laws are a set of equations which relate the performance of geometrically similar fans[1]. Fans
are considered to be geometrically similar if all the dimensions of one fan are in a fixed ratio to the
corresponding dimensions of the other fan. It assumes that the efficiency of the fans are similar,
however in reality the fan efficiency increases with increasing size.

If the flow rate is known for a fan then fan scaling laws can be used to calculate the flow rates
achieved when resizing the fan diameter and varying the speed.

The flow rate varies with the cube of the diameter:

Flow Rate 2 = Flow Rate 1 x (Diameter2 / Diameter1)3

© 2014 Motor Design Ltd


442 Motor-CAD Help

Flow rate varies directly with the speed:

Flow Rate 2 / Flow Rate 1 = rpm 2 / rpm 1

The graph below shows and example of the variation of flow over the machine with speed for a range
of fans.

See also Blown Over [Input Data Editor], Blown Over Fluid Flow and Blown Over Heat Transfer

[1]Woods Practical Guide to Fan Engineering, Woods of Colchester Ltd, 2nd Ed, June 1960.

© 2014 Motor Design Ltd


Input Data Editor 443

8.10.8 Convection Heat Transfer

Motor-CAD automatically calculates the convection from all external surfaces of the motor using
proven convection heat transfer correlation formulations (Natural Convection Correlation and Forced
Convection Correlation correlations). The formulation chosen for the particular surface is indicated in
the particular editor used (Natural Convection [Input Data Editor], Forced Convection [Input Data
Editor], etc). Full details of the formulations used are given in the online help. Each correlation if for a
separate geometric shape, e.g. horizontal or vertical cylinder, vertical plate, semi-open channel,
upper or lower sides of a horizontal plate, etc. Basically the authors of the various correlations have
made convection dissipation tests on various sizes of the particular geometric shape and fitted a
curve fit to their data. The curve fit is based on the fluid properties and the dimensions of the
geometric shape (the characteristic length). A process of Dimensional Analysis is used to develop
such formulations.

Dimensional Analysis:

In the technical literature the process of dimensional analysis usually followed to obtaining a
functional relationship between the physical properties and the fluid parameters. The use of
dimensional analysis makes the resulting correlation applicable to all such shapes and with any fluid
material - with the constraint that the flow conditions are similar to those of the tests, i.e. laminar or
turbulent.
A set of dimensionless numbers are used in the process:

Reynolds number (Re) - inertia force/viscous force

Grashof number (Gr) - buoyancy force/viscous force

Prandtl number (Pr) - momentum/thermal diffusivity for a fluid

Nusselt number (Nu) - convection/conduction heat transfer in a fluid

Re = vL /

Gr = g ^2 L^3 / ^2

Pr = cp /k

Nu = h L / k

where

h = heat transfer coefficient [W/m2/C]


= fluid dynamic viscosity [kg/s.m]
= fluid density [kg/m3]
k = thermal conductivity of the fluid [W/m/C]
cp = specific heat capacity of the fluid [kJ/kg/C]
v = fluid velocity [m/s]

© 2014 Motor Design Ltd


444 Motor-CAD Help

= temperature difference between the surface and fluid [C]


L= characteristic length of the surface [m]
= coefficient of cubical expansion of fluid [1/C] = 1/(273 + TFLUID)
g= gravitational force of attraction [m/s2]

Natural Convection:

The generally form of convection correlation for natural convection:

Nu = a (Gr Pr)^b

where a & b are constants.

There is generally a transition from laminar to turbulent flow when:

107 < GrPr < 109 (GrPr = Ra - Rayleigh number)

Forced Convection:

The generally form of convection correlation for forced convection:

Nu = a (Re)^b (Pr)^c

where a, b & c are constants.

There is generally a transition from laminar to turbulent flow for geometries having internal flow when
Re » 2300, with the flow becoming fully turbulent when Re > 5 x 104.

There is generally a transition from laminar to turbulent flow for geometries having external flow when
Re » 5 x 105.

Correlations used in Motor-CAD:

Motor-CAD uses the best available correlation for the given surface. For some surfaces a composite
correlation is used, i.e. horizontal square housing = average of 2 x vertical plates + 1 x horizontal
upper surface + 1 x horizontal lower surface. The user can artificially increase or decrease the
amount of convection heat transfer from an individual surface using the h[adjust] parameter for the
particular surface - for instance this may be carried out if the user thinks that there is more
convection cooling than predicted due to drafts, etc. However, in the majority of cases the user will
just use the default calculation.

Full details of the correlation used in Motor-CAD are shown in Natural Convection Correlations and
Forced Convection Correlations.

The user can also completely ignore the default calculation for convection for a particular surface and
supply their own value of heat transfer coefficient, In order to do this the Input h check-box should be
ticked and a heat transfer value input in the h[input] column.

Altitude:

© 2014 Motor Design Ltd


Input Data Editor 445

Altitude has a significant effect on convection cooling - thus the edit box is provided so the user
can select the altitude used for the calculation. More details regarding the altitude calculation used
in Motor-CAD is given in the US Standard Atmosphere.

Convection Thermal Resistance:

Once heat transfer coefficient, h [W/m2/C] is calculated we can calculate the convection heat
transfer [W] for a given surface area, A [m2], and temperature [C]. The thermal resistance, Rt [C/W],
between the particular cooling surface and ambient due to natural convection is calculated using the
formula:

Rt = 1/(h.A)

This is in parallel with a radiation thermal resistance which is calculated from the Radiation Heat
Transfer - that is if the internal Radiation in include in the thermal calculation.

Units

A selection of SI & British units are available.

See Natural Convection Data [Input Data Editor] and Forced Convection Data [Input Data Editor].

8.10.9 Mixed Convection


Mixed Convection is calculated for machines with Blown Over cooling (see Cooling Options). That is
the total heat transfer coefficient due to convection is assumed to be the combined free and forced
convection heat transfer coefficients and is calculated using the formulation [1]:

h[mixed]^3 = h[forced]^3 +/- h[free]^3

With Motor Orientation (see Cooling Options) making the +/-:

+ in assisting and transverse flows


- in opposing flows

See Blown Over [Input Data Editor].

[1] Incropera, F.P & DeWitt, D.P.: Introduction to Heat Transfer, Wiley, 1990.

8.10.10 Forced Convection Correlations

The following correlation formulae have been used in the calculation of the forced convection heat
transfer coefficient (hfc) from the various dissipating surfaces of the motor:

Flat Plate Convection Correlation


Open Fin Channel Convection Correlation
Enclosed Channel Convection Correlation
Across Fin Flow

An indication of the formulation used for a given surface is given in the particular editor used in

© 2014 Motor Design Ltd


446 Motor-CAD Help

Motor-CAD, i.e. Blown Over [Input Data Editor], Wet Rotor [Input Data Editor] and Housing Water
Jacket [Input Data Editor] Editors.

In some forced convection systems such as liquid cooled machines the fluid velocity is well defined
(from the flow rate and the known ducting cross-section). However, in Blown Over (TEFC) machines
with open fin channels the prediction of the local fluid velocity can be more difficult. Motor-CAD
includes channel Blockage and Leakage factors to try and help the user determine accurate
velocities.

See Blown Over [Input Data Editor].

8.10.11 Flat Plate Convection Correlation

The convection heat transfer coefficient, hfc, for a forced cooled flat plate is calculated using the
correlation [1]:

Laminar Flow ((Re < 5 x 10^5) and (0.6 < Pr < 50):

Nu(av) = 0.664 (Re)^0.5 (Pr)^0.33

Turbulent Flow ((Re > 5 x 10^5):

© 2014 Motor Design Ltd


Input Data Editor 447

Nu(av) = [0.037 (Re)^0.8 - 871] (Pr)^0.33

Nu - Nusselt Number = hc x Characteristic Length / Conductivity[Air]


(Convection/Conduction heat transfer in a fluid)

Re - Reynolds Number = Density[Air] x Air Velocity x Characteristic Length / Dynamic Viscosity


[Air]
(Inertia/Viscous forces)

This assumes external flow, isothermal wall, laminar air flow over entire surface and air properties
calculated at film temperature = (Tfree-stream + Twall)/2.

Air Property Variation with Temperature can be modeled within the program see Air Properties.

The following graph plots the variation in h and Re with fluid velocity. The point at which the flow
becomes turbulent is clearly seen, i.e. rapid increase in h.

[1] Incropera, F.P & DeWitt, D.P.: Introduction to Heat Transfer, Wiley, 1990.

See Blown Over [Input Data Editor].

© 2014 Motor Design Ltd


448 Motor-CAD Help

8.10.12 Fin Channel Convection Correlation

In some forced convection systems such as liquid cooled machines the fluid velocity is well defined
(from the flow rate and the known ducting cross-section). However, in Blown Over (TEFC) machines
with open fin channels the prediction of the local fluid velocity can be more difficult. Motor-CAD
includes channel Blockage and Leakage factors to try and help the user determine accurate
velocities.

The correlation used in Motor-CAD for open fin channel constructions is that of Heiles [1]. This is
based on testing on actual electric motors. In the correlation it is assumed that the flow is always
turbulent due to the fact that the radial fans and cowlings used in such machines create turbulence.
The convection heat transfer coefficient hfc is calculated using the formulation:

hfc = Density[Air] x Cp[Air] x D x Air Velocity / (4*L) x [1-exp(-m)]

m = 0.1448 x L**0.946 / D**1.16 x {Conductivity[Air] / (Density[Air] x Cp[Air] x Air Velocity])}


**0.214)

D = Hydraulic Diameter = 4 x channel area / channel perimeter (including open side)

L = Axial length of cooling fin

This assumes isothermal wall, laminar air flow with air properties calculated at the film temperature =
(Tfree-stream + Twall)/2.

Air Property Variation with Temperature can be modeled within the program see Air Properties.

Heiles also recommends the use of a Turbulence Factor to directly multiply hfc by - tests indicate
typical turbulence factors in the range 1.7 - 1.9 which seem independent of the flow velocity.

The inlet velocity to the fin channels must be estimated. We can use empirical data such as that
shown below. This shows that average velocity of the air in the fin channels as it leaves the fan. The
variation in velocity with shaft speed is as expected a linear relationship.

© 2014 Motor Design Ltd


Input Data Editor 449

The actual variation in velocity from channel to channel can vary significantly and is a function of the
fan direction - see below. Alternatively we may know the volume flow rate. As we know the channel
dimensions and the inside diameter of the cowling we can calculate the velocity from the cross-
sectional area available for flow.

Natural convection at low/zero fan speed:

As slow or zero shaft speeds the velocity of air in the open fin channels becomes so low that the
natural convection can predominate. This is accounted for automatically in Motor-CAD as the Mixed
Convection is calculated. It is also reassuring that the Natural Convection Correlations used in
Motor-CAD have been developed such that they do not over-estimate the natural convection over
axial fin types that are not optimised for natural convection. An example of the natural convection
thermal resistance from housing to ambient both calculated using the default parameters and
measured on the 5 motors shown below is given the graph below [2]:

© 2014 Motor Design Ltd


450 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 451

Motors used in graph above

[1] Heiles, F., "Design and Arrangement of Cooling Fins", Elecktrotecknik und Maschinenbay, Vol.
69, No. 14, July 1952.

[2] Staton D. , Boglietti A., Cavagnino A., "Solving the More Difficult Aspects of Electric Motor
Thermal Analysis", IEMDC 2003 Conference Proc. 1-4 June 2003, Madison Wisconsin, USA.

See Blown Over [Input Data Editor].

8.10.13 Enclosed Channel Convection Correlation

© 2014 Motor Design Ltd


452 Motor-CAD Help

It is noted that h increases dramatically as the flow regime changes from being laminar to turbulent
flow.

The following formulation is used to calculate the convection heat transfer coefficient (h) from
enclosed channels.

The Reynold Number (Re) is calculated from:

Re = Dh x Fluid Velocity / Fluid Kinematic Viscosity

where

Dh = Channel Hydraulic Diameter

and

Dh = 2 x Gap [in case of Concentric Cylinders]

Dh = 4 x Channel Cross Sectional Area / Channel Perimeter [in case of Round/rectangular


Channels]

The flow is assumed to be fully laminar when Re < 2300 in Round/rectangular Channels and when
Re < 2800 in Concentric Cylinders

The flow is assumed to be fully turbulent when Re > 3000 (in practice the flow may not be fully
turbulent until Re > 10000)

A transition between laminar and turbulent flow is assumed for Re values between those given above.

Laminar Flow

For Concentric Cylinders (adaptation of formulation for parallel plates from Mills [1] which
includes entrance length effects):

Nu = 7.54 + [0.03 x (Dh/L) x Re x Pr] / [1 + 0.016 x ((D/L) x Re x Pr )**2/3]

The variable part of the above equation is the entrance length correction [2] which accounts for
entrance lengths where the velocity and temperature profiles are not fully developed.

For Round Channels (from Mills [1] which includes entrance length effects):

Nu = 3.66 + [0.065 x (Dh/L) x Re x Pr] / [1 + 0.04 x ((D/L) x Re x Pr )**2/3]

For Rectangular Channels (adaptation of above formulation for round channels):

Nu = 7.49 - 17.02xH/W + 22.43x(H/W)**2 - 9.94x(H/W)**3 + [0.065 x (Dh/L) x Re x Pr] / [1 +


0.04 x ((D/L) x Re x Pr )**2/3]

where H/W = Channel Height/Width Ratio

Turbulent Flow

© 2014 Motor Design Ltd


Input Data Editor 453

From Gnielinski's [3] formula (fully developed turbulent flow, i.e. 3000 < Re < 1e6):

Nu := (f/8) x (Re-1000) x Pr / [1 + 12.7 x (f/8)**0.5 x (Pr**2/3 -1)]

where f = Friction Factor and for a smooth wall is:

f = [0.790 x Ln(Re) - 1.64]**-2


The heat transfer coefficient is calculated using:

h = Nu x (Fluid Thermal Conductivity) / (Dh)

Transition between Laminar and Turbulent Flow

Typical results showing transition from laminar to turbulent flow for the enclosed channel correlation
is shown below. It is seen that the two formulations do not in fact join each other and a small
transition zone (taken from critical Re number dependent upon channel shape to 3000) is used to
make the two function join and so give numerical stability. A weighted average (based on Re) is then
used to calculate Nu in the transition zone.

It is seen that far larger heat transfer rates can be gained if turbulent flow can be achieved. Motor-
CAD shows how close to the critical Re number the design is working as shown below:

© 2014 Motor Design Ltd


454 Motor-CAD Help

[1] Mills, A.F., Heat Transfer, Prentice Hall, 1999

[2] Edwards, D.K., Denny, V.E., Mills, A.F. : Transfer Processes, 2nd ed., Hemisphere,
Washington, D.C. (1979)

[3] Gnielinski, V.: 'New equations for heat and mass transfer in turbulent pipe and channel flow', Int.
Chemical Engineering, 16, pp.359-368 (1976)

See also Wet Rotor Convection Correlation, Convection Heat Transfer

© 2014 Motor Design Ltd


Input Data Editor 455

8.10.14 Across Fin Flow

With radial fins it is possible to have axial flow with the flow passing across the tops of the fins as
shown above. Note: With radial fins the normal direction of blown over flow used is tangential flow
with the flow passing down the fin channels.

For this flow type the flow will pass over a proportion of the different fin surfaces based on the fin
geometry.

Forced convection correlations Fin Base [Ax] and Fin Side [Ax] are used for the cooling of the fin
base and side.

The aspect ratio of the fins is used to modify the heat transfer coefficient calculated using the Flat
Plate Convection Correlation.

aspect_ratio = fin spacing / fin extension


The aspect ratio is limited to a maximum value of 1.

hf in_base_ax = hf lat_Plate x aspect_ratio

hf in_side_ax = hf lat_Plate x aspect_ratio

© 2014 Motor Design Ltd


456 Motor-CAD Help

8.11 Through Ventilation


8.11.1 Through Ventilation Model

Through Ventilation cooling is when there is a flow of fluid (usually air) through 3 parallel paths (stator
axial ducts, rotor axial ducts and airgap) of the machine. (See Flow Model [Through Ventilation])

In addition there is often some extra dissipation from the outside of the motor housing by Natural
Convection and Radiation

The fluid passing through the machine can be air or any other fluid as set to be the Internal Fluid
Data (See Cooling Options).

Through Ventilation cooling of the machine is enabled by selecting the Through Ventilation option
from the Cooling Options. The model is then set up using the Through Ventilation [Input Data Editor]
.

The through ventilation calculation is broken down into the following 2 steps:

1. The air flow through the machine is calculated. This depends on the Fan Definition (See

© 2014 Motor Design Ltd


Input Data Editor 457

Through Ventilation Flow Options). This may be a fixed flow rate or calculated from the fan
characteristic or proportional to the machine speed or based on a non liner relationship with
machine speed.

2. Once the flow in the machine is known, the local velocities and heat transfer coefficients
(using the standard enclosed channel convection correlations) are calculated.

8.11.2 Rotor to Stator Duct Flow


Enter topic text here.

8.11.3 Through Ventilation [Input Data Editor]

The Through Ventilation cooling type is selected using the Cooling Type selector in Cooling Options
[Input Data Editor]. Details of the model are given in Through Ventilation.

Specific editors are available for setting the Through Ventilation model data. The data is split into 4
pages:

© 2014 Motor Design Ltd


458 Motor-CAD Help

Flow Options [Tvent]


Fan Characteristic [Tvent]
Fluid Flow [Tvent]
Heat Transfer [Tvent]

8.11.4 Through Ventilation Flow Options [Input Data]

Editor for setting the Through Ventilation model flow options:

Through Ventilation Fluid Data

This option is used to specify the fluid being blown through the machine. This may be air, any other
fluid from the fluid database or fixed fluid properties can be specified.

Flow Direction

© 2014 Motor Design Ltd


Input Data Editor 459

The Flow Direction parameter is used to set the direction of flow in a Through Ventilation machine.

This can be:

Front Inlet
Flow from drive end to non drive end. Flow through airgap and stator and rotor ducts if present.

© 2014 Motor Design Ltd


460 Motor-CAD Help

Rear Inlet
Flow from non drive end to drive end. Flow through airgap and stator and rotor ducts if present

Circulating: Stator [Front -> Rear] -> Airgap // Rotor [Rear->Front]


No inlet or outlet. Flow from drive end through stator ducts then returning through airgap and rotor
ducts.

© 2014 Motor Design Ltd


Input Data Editor 461

Circulating: Stator [Rear -> Front] -> Airgap // Rotor [Front->Rear]


No inlet or outlet. Flow from non drive end through stator ducts then returning through airgap and
rotor ducts.

© 2014 Motor Design Ltd


462 Motor-CAD Help

Circulating: Airgap [Front -> Rear] -> Rotor [Rear->Front]


No inlet or outlet. Flow from drive end through airgap then returning through rotor ducts.

© 2014 Motor Design Ltd


Input Data Editor 463

Circulating: Airgap [Rear -> Front] -> Rotor [Front->Rear]


No inlet or outlet. Flow from non drive end through airgap then returning through rotor ducts.

© 2014 Motor Design Ltd


464 Motor-CAD Help

Circulating: Airgap // Rotor [Front->Rear] -> Rotor Void [Rear->Front]


No inlet or outlet. Flow from drive end through rotor ducts and airgap then returning through hole in
rotor. Return path through rotor is assumed to have no heat transfer. This method assumes that have
an external heat exchanger to allows to specify the inlet temperature that is assumed to be outlet
from heat exchanger.

© 2014 Motor Design Ltd


Input Data Editor 465

Circulating: Airgap // Rotor [Rear->Front] -> Rotor Void [Front->Rear]


No inlet or outlet. Flow from non drive end through rotor ducts and airgap then returning through hole
in rotor. Return path through rotor is assumed to have no heat transfer. This method assumes that
have an external heat exchanger to allows to specify the inlet temperature that is assumed to be
outlet from heat exchanger.

© 2014 Motor Design Ltd


466 Motor-CAD Help

Radial Duct Flow

This option is enabled when there are radial ducts in the rotor and stator (see Radial Duct Geometry)

Rotor to Stator Ducts


When this flow option is enabled then the rotor ducts are blocked at the end of the rotor and the rotor
duct flow passes down the radial channels to join the stator duct flow.
This is new method that still requires some validation so should be used with caution and feedback
is welcome.
With this cooling method the following assumptions are made for calculating the flow rates,
velocities and heat transfer coefficients:
Average rotor duct flow rate = rotor duct inlet flow rate / 2

© 2014 Motor Design Ltd


Input Data Editor 467

Average stator duct flow rate = stator duct inlet flow rate + rotor duct inlet flow rate / 2
Radial duct flow rates for rotor = rotor duct inlet flow rate
Radial duct flow rates for stator = rotor duct inlet flow rate

Heat transfer is calculated using the flow rates for the stator, rotor and radial ducts in the rotor and
stator.
No pressure drop calculation is currently made for entrance, exit effects and the flow across the
airgap or for the radial ducts. Radial flow is assumed to be separate from the airgap fluid.
See also Radial Duct Geometry

Flow Definition

© 2014 Motor Design Ltd


468 Motor-CAD Help

The flow rate can be defined using one of the following options:
Constant Flow Rate There is an external blower that produces a constant specified
flow rate through the machine.

Constant Flow Rate from Fan There is an external blower that produces a constant flow rate
Characteristic through the machine. The flow rate is calculated from the fan
characteristic and the system resistance.

Flow Rate Proportional to SpeedThe fan is mounted on the shaft. A Reference Shaft Speed and
Reference Flow Rate are provided by the user. The flow rate
varies linearly with the shaft speed.

User Specified Flow Rate The fan is mounted on the shaft. A set of points of shaft speed vs
Variation with Speed flow rate are provided by the user. The flow rate varies non-
linearly with the shaft speed based on the set of points provided.

Inlet Definition

See Inlet Definition [TVent]

Through Ventilation Flow

Use Circular Ducts in Housing for TVent Flow - when this option is enabled then TVent flow is
passed down any circular ducts in the housing.

Stator cooling only (No airgap or rotor flow) - when this option is enabled then the TVent flow passes
down the stator ducts only and assumed to be isolated from the rotor and so does not pass down
the airgap or any rotor ducts.

See also Through Ventilation [Input Data Editor]

© 2014 Motor Design Ltd


Input Data Editor 469

8.11.5 Through Ventilation Fan Characteristic [Input Data]

Editor for setting the Through Ventilation model Fan Characteristic Data and viewing the system flow
resistance curve and thus prediction of flow and pressure drop for the system.

The fan characteristic data is input using the editor shown above (Add Point and Remove Point
button functions). The minimum number of points is two. The Update Graph buttons sorts the data
into a logical order and plots the updated fan characteristic (in Red). Linear interpolation is used
between points. The system resistance characteristic is also calculated and plotted in blue. The
numerical values of intersection of the two characteristics is also indicted as shown above.

Note that if the fan characteristic is not known or if the user wishes to set the flow rate then this can
be done be entering two points with a flow rate equal to that required for the simulation as shown
below:

© 2014 Motor Design Ltd


470 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 471

8.11.6 Through Ventilation Fluid Flow [Input Data]

Editor for viewing the Through Ventilation model fluid flow and fine tuning the model.

The fluid is usually air - unless an alternative fluid is specified in Internal Fluid Data (see cooling
options).

Data that can be set includes:

TVent Inlet Temperature

The Through Ventilation fluid inlet temperature.

Include Airgap Flow Path

It was intended to make it an option to include the airgap in the Through Ventilation flow path. But at
present the airgap is always included and so the Include Airgap Flow Path checkbox is always
checked and disabled.

Include Rotor Duct Rotation Entrance Effects

© 2014 Motor Design Ltd


472 Motor-CAD Help

Include Airgap Rotation Entrance Effects

See Rotation Entrance Effects.

Include Duct Wall Friction

See Duct Wall Friction.

k [Adjust]
The Through Ventilation Flow Resistance Minor Loss Factor (k factor) is calculated for all changes in
flow in the flow path through the machine. The k factors are based on proven formulations but the
user can adjust the formulations if required using the k [adjust] factors - this will affect the pressure
drops calculated for that particular flow restriction.

Top Screen Section


The top section of the screen indicates such useful calculated parameters as the volume flow rate,
flow resistance and pressure drop in the main sections of the motor (inlet, rotor, stator, airgap, etc).

Table
The table section of the screen indicates full details of the flow path (path dependent upon the
options chosen in Flow Options). It indicated for each component of the flow path the following
information:
which minor loss factor (k) calculation algorithm is used
the value of k - this can be modified using the k [Adjust] parameter

Calculated Through Ventilation k-Factor (Flow Resistance Minor Loss Factor) data is displayed in
the table:
the area associated with the k factor calculation
the flow resistance - R
the volume flow rate - Q
the fluid velocity

© 2014 Motor Design Ltd


Input Data Editor 473

8.11.7 Through Ventilation Heat Transfer [Input Data]

Editor for viewing the Through Ventilation heat transfer and fine tuning the model.

For each surface within the flow path the following information is presented:
Input h - if this check-box is checked the user can input their own value of heat transfer coefficient
for the given surface
Convection Correlation - The Channel Correlation type chosen for each flow path component.
h[input] or h[adjust] - user adjustment factor for heat transfer coefficient - or the users own heat
transfer coefficient if the Input h check-box is checked
Local Velocity Multiplier - user adjustment factor for local velocity
Local Fluid Velocity - an indication of the local fluid velocity for the given surface.
Re Number - Reynolds number for the given flow path. This value is used to determine if the flow
is laminar or turbulent and therefore which correlation to use (Enclosed Channel Convection
Correlation)
Area - Surface area of the given surface. Together with the h value this is used to calculate the
TVent thermal resistance values put in the Schematic
h - Heat transfer coefficient for the given surface. Together with the Area value this is used to
calculate the TVent thermal resistance values put in the Schematic
Notes - area where the user can add notes

Data that can be set are:

Input h

© 2014 Motor Design Ltd


474 Motor-CAD Help

h[input] or h[adjust]

For all surfaces in the Through Ventilation flow path the heat transfer coefficient is calculated using a
proven formulation (i.e. Enclosed Channel Convection Correlation).
The user can however ignore this calculation and provide their own heat transfer coefficient data for
any surface.
The user can set their own heat transfer coefficient - just check the relevant Input h checkbox and
input a value in the h[input] or h[adjust] column.
The user can also adjust the internal calculated heat transfer coefficient by putting the multiplying
factor in the h[input] or h[adjust] column (default value = 1).

Local Velocity Multiplier

The Enclosed Channel Convection Correlation is velocity dependent. The local velocity is calculated
from the volume flow rate and cross-section area of that particular part of the flow path (data given in
Fluid Flow [Tvent]). The user can adjust the calculated local velocity using the Local Velocity
Multiplier (default = 1).

© 2014 Motor Design Ltd


Input Data Editor 475

8.11.8 Inlet Definition [TVent]

The inlet/outlet vents at the front (drive end) and rear (non drive end) in a Through Ventilation machine
can be placed in various positions. The Front Inlet Type and Rear Inlet Type pull down selectors
shown above are used to set where the vents are placed. The options are:

(1) Axial Circular Holes

In this case the vents are in the endcap axial surface. The number of vents and the diameter of vents

© 2014 Motor Design Ltd


476 Motor-CAD Help

(assumed to be circular vent holes) are set by the Number Holes [Front & Rear] and Hole Diameter
[Front & Rear] parameters.

(2) Radial Full Circle

In this case there is a vent in the radial circumference of the motor housing or endcaps that extends
for the full circumference of the machine. Only the vent axial length (Grill Length [Front & Rear]) is
required to define the vent area.

(3) Radial Rectangle

In this case there are a series of rectangular vents in the radial circumference of the motor housing
or endcaps.
As with the Radial Full Circle, the vents are in the radial surface of the endcap or housing. But rather
than covering the full circumference of the housing they only cover part of it - typically there may be
two vents each covering just 1/4 of the periphery. The dimensions of the vents are set using the Grill
Number [Front & Rear], Grill Length [Front & Rear] and Grill Width [Front & Rear] parameters. The
Grill Length [Front & Rear] is the axial length of each of the vents and the Grill Width [Front & Rear]
the circumferential width.

Front Grill Area

© 2014 Motor Design Ltd


Input Data Editor 477

Front Grill Free Area Ratio Sets the ratio of free area for flow to total vent area in a Through
Ventilation inlet/outlet vent, i.e. a value of 0.8 means that 80% of a vent is free for air flow while the
other 20% is covered by the vent cover (to stop objects entering the machine). (1 = no grill, 0 =
blocked grill)

Front Vent Total Area Vent area calculated from the Vent dimensions (ignoring the
protection grill).

Front Vent Free Area Free flow area of Vent after taking off the protection grill area.

Rear Grill Area

Rear Grill Free Area Ratio Sets the ratio of free area for flow to total vent area in a Through
Ventilation inlet/outlet vent, i.e. a value of 0.8 means that 80% of a vent is free for air flow while the
other 20% is covered by the vent cover (to stop objects entering the machine). (1 = no grill, 0 =
blocked grill)

Rear Vent Total Area Vent area calculated from the Vent dimensions (ignoring the
protection grill).

Rear Vent Free Area Free flow area of Vent after taking off the protection grill area.

The data is set in Flow Options [Tvent]

See also Through Ventilation [Input Data Editor

8.11.9 Rotation Entrance Effects


The Through Ventilation Flow Resistance Minor Loss Factor (k factor) for the rotor duct entry
contraction can be adjusted for rotation effects using the equation below:

k(rot) = k(static) x [V(rot)**2 + V(air)**2] / V(air)**2 [1]

where: k(rot) = minor loss factor with rotation


k(static) = minor loss factor with no rotation
V(rot) = average peripheral velocity of rotor ducts
V(air) = axial velocity of air through the ducts

© 2014 Motor Design Ltd


478 Motor-CAD Help

The formulation is reported in [1] and [2] and is to account for the increase in pressure drop with
rotational speed in rotating ducts.

This adjustment is applied to all ducts on the rotor when the


checkbox is checked. By default this is checked.

It is more debatable if such an adjustment should also be applied to the airgap and so the user can
select to apply the adjustment to the gap or not by using the appropriate check box -
. By default the adjustment is not applied to the airgap.

The data is set in Fluid Flow [Tvent] of Through Ventilation [Input Data Editor]

References:
[1] J.L. Taylor - Calculating air flow through electrical machines, Electrical Times, 21 July 1960
[2] Lightband & Bicknell

8.11.10 Flow Model [Through Ventilation]

The flow path is assumed to have three parallel paths (stator axial ducts, rotor axial ducts and
airgap) as shown in Figure 1 below:

Figure 1: Flow paths through motor

Turbulent flow has been assumed. This results in Q^2 rather than Q in the following relationship:

P = R Q^2 [1]

Where:
P = Pressure Drop [N/m2 or Pa]
Q = Volume Flow Rate [m3/s]
R = Flow Resistance [kg/m7]

A flow resistance is due to two factors:

Changes in flow condition - such as expansions and contractions in the flow circuit and

© 2014 Motor Design Ltd


Input Data Editor 479

restrictions due to obstructions in the flow path


Fluid friction at duct wall surface (this is ignored in the present version of Motor-CAD as
it is usually negligible compared to above - it will be added to a later version of the
software)

The flow resistance is calculated for all changes in the flow path using the formula:

R = k r / (2 A^2) [2]

Where :
k = Minor loss factor - dimensionless parameter that depends upon the type of expansion,
contraction, etc
r = air density (kg/m3)
A = area of flow section (relates to the k factor formulation)

Formulations have been added to Motor-CAD to calculate the k factors for all changes in flow section
within the motor. The resistances are then calculated from the associated flow areas. The system
resistance characteristic can then be calculated and its intersection with the fan characteristic
found. The flow path around the end-windings is quite complex making it difficult to choose whether
to use a bend or an expansion/contraction flow resistance. The solution is to calculate both and just
Radial Full Circle use the maximum value in each case (both values are however output in the
program).

A detailed description of the flow path now follows.

2.1 Inlet Flow Circuit:


Details relating to the inlet and outlet for the flow path are set using the [Input Data] - [Through
Ventilation] - [Flow Options] editor. The inlet can be at the drive (front) or non-drive (rear) of the
motor. Further the inlet can be on the axial face of the endcaps or on the radial (circumferential)
surface of the endcap/housing. The choice is made by the user defining the Inlet Type [Front & Rear]
.

There are two flow resistances associated with the inlet as shown in Figure 4 and Figure 5:
Inlet Entrance - to account for the protective cover over the vents.
Inlet Expansion - to account for the pressure drop due to a sudden expansion as the
air enters the motor through the restricted are of the vents.

Figure 4: Inlet Flow Resistance Components

2.1.1 Inlet Entrance:

Details of the Minor Loss (k) factors calculations used for the prediction of resistance to air flowing
through the vent grill are give in the following is given in the link - Flow Resistance Minor Loss Factor
. These are the values given in the [Fluid Flow] table in Motor-CAD. Area1 shown in Figure 5 is used
as the reference area in the flow resistance calculation in this case, i.e. used in equation 2.

© 2014 Motor Design Ltd


480 Motor-CAD Help

Figure 5: Inlet Entrance & Expansion Flow Resistances

2.1.2 Inlet Expansion:

Details of the Minor Loss (k) factors calculations used for the prediction of resistance to expanding
as it enters the motor is given in given in the link - Flow Resistance Minor Loss Factor. The area and
velocity associated with the Inlet Expansion is that before the expansion (Area1 in Figure 5). These
are the values given in the [Fluid Flow] table. The expanded areas used in the k-factor calculation is
shown in Figure 6.

Figure 6: Inlet Expanded Areas used in k factor calculation

2.2 Stator Flow Circuit:


The stator flow circuit is in parallel with the rotor and airgap circuit. The number of flow resistances in
the path depends on where the inlet and outlet vents are positioned. A typical list of flow resistances
are shown in Figure 7.

© 2014 Motor Design Ltd


Input Data Editor 481

Figure 7: Stator Flow Resistances Network

2.2.1 MAX(Stator Inlet Bend, Stator Inlet Contraction):

Here we calculate the flow resistances for a 90 degree sharp bend and a contraction as the inlet air
is directed towards to stator ducting system. So as not to over-calculate the flow resistance at this
point we calculate both sets of resistances (using the formulations given in the link - Flow
Resistance Minor Loss Factor) but only use the largest resistance in the flow path calculation. The
position of the two resistances depends upon if the inlet is at the front or rear of the motor and if the
vents are on the axial surface of the endcaps or on the circumference of the endcaps/housing.
Typical area's used to calculate the two resistances are shown in Figure 8 and Figure 9. For the
bend we use the average of the areas at the two ends of the bend - this is the value given in the table
shown in Figure 7. The area and velocity associated with the Contraction is at the outlet end (smaller
area) - Figure 9. If the user feels that vents are positioned such that the Inlet Bend is not as dramatic
as that shown in Figure 8 and Figure 9 then they can use the k[adjust] factor in Figure 7 to weaken
the flow resistance.

Figure 8: Stator Inlet Bend Areas used in k factor calculation

© 2014 Motor Design Ltd


482 Motor-CAD Help

Figure 9: Stator Inlet Contraction Areas used in k factor calculation

2.2.2 MAX(Stator Inlet EWdg Bend, Stator Inlet EWdg Cont/Exp):

These resistances are only calculated if the inlet is from an axial vent. It is to account for the
pressure drop as the air passes around the corner of the winding as shown in Figure 10 and Figure
11. The flow resistance is calculated as a 90 degree sharp bend and as a contraction/expansion
(contraction if the downstream area is smaller than the upstream area). Only the maximum of the
two resistances is included in the stator flow circuit.

The average of the two areas shown in Figure 10 are used for the k-factor and resistance calculation
for the bend. The areas shown in Figure 11 are used for the contraction/expansion - the choice of
expansion or contraction depends on the relative area values. The reference area is upstream for an
expansion and downstream for a contraction - these values are output in the table shown in Figure 7.

Figure 10: Stator Inlet EWdg Bend Areas used in k factor calculation

© 2014 Motor Design Ltd


Input Data Editor 483

Figure 11: Stator Inlet EWdg Cont/Exp Areas used in k factor calculation

2.2.3 Stator Inlet Wdg Ext Exp:

This is to account for the expansion in air as it passes over the winding extension before entering the
stator ducting - as shown in Figure 12. The reference area used in the calculation of the flow
resistance is the smaller upstream area. If the winding extension is set to zero then the resistance
does not exist.

Figure 12: Stator Inlet Wdg Ext Exp Areas used in k factor calculation

2.2.4 Stator Duct Contraction:

This is to account for the contraction in air as it passes into the stator ducting - as shown in Figure
13. The reference area used in the calculation of the flow resistance is the smaller downstream area.

© 2014 Motor Design Ltd


484 Motor-CAD Help

Figure 13: Stator Duct Contraction Areas used in k factor calculation

2.2.5 Stator Duct Expansion:

This is to account for the expansion in air as it exits from the stator ducting - as shown in Figure 14.
The reference area used in the calculation of the flow resistance is the smaller upstream area.

© 2014 Motor Design Ltd


Input Data Editor 485

Figure 14: Stator Duct Expansion Areas used in k factor calculation

2.2.6 Stator Outlet EWdg Contraction:

This is to account for the contraction in air as it passes from the winding extension to the main body
of the end-winding - as shown in Figure 15. The reference area used in the calculation of the flow
resistance is the smaller downstream area. If the winding extension is set to zero then the
resistance does not exist and there is just the stator duct expansion.

Figure 15: Stator Outlet EWdg Contraction Areas used in k factor calculation

2.2.7 MAX(Stator Outlet EWdg Bend, Stator Outlet EWdg Cont/Exp):

These resistances are only calculated if the outlet is from an axial vent. It is to account for the
pressure drop as the air passes around the corner of the winding as shown in Figure 16 and Figure
17. The flow resistance is calculated as a 90 degree sharp bend and as a contraction/expansion
(contraction if the downstream area is smaller than the upstream area). Only the maximum of the
two resistances is included in the stator flow circuit.

The average of the two areas shown in Figure 16 are used for the k-factor and resistance calculation
for the bend. The areas shown in Figure 17 are used for the contraction/expansion - the choice of
expansion or contraction depends on the relative area values. The reference area is upstream for an
expansion and downstream for a contraction - these values are output in the table shown in Figure 7.

© 2014 Motor Design Ltd


486 Motor-CAD Help

Figure 16: Stator Outlet EWdg Bend Areas used in k factor calculation

Figure 17: Stator Outlet EWdg Cont/Exp Areas used in k factor calculation

2.2.8 MAX(Stator Outlet Bend, Stator Outlet Cont/Exp):

Here we calculate the flow resistances for a 90 degree sharp bend and a contraction/expansion
(depending on the relative areas) as the stator air is directed towards the outlet vents. So as not to
over-calculate the flow resistance at this point we calculate both sets of resistances (using the
formulations given in the link - Flow Resistance Minor Loss Factor) but only use the largest
resistance in the flow path calculation. The position of the two resistances depends upon if the inlet
is at the front or rear of the motor and if the vents are on the axial surface of the endcaps or on the
circumference of the endcaps/housing. Typical area's used to calculate the two resistances are
shown in Figure 18 and Figure 19. For the bend we use the average of the areas at the two ends of
the bend - this is the value given in the table shown in Figure 18. The area and velocity associated
with the Contraction/Expansion is shown in Figure 19. If the user feels that vents are positioned such
that the Outlet Bend is not as dramatic as that shown in Figure 18 and Figure 19 they can use the k
[adjust] factor in Figure 7 to weaken the flow resistance.

© 2014 Motor Design Ltd


Input Data Editor 487

Figure 18: Stator Outlet Bend

Figure 19: Stator Outlet Contraction/Expansion

2.3 Rotor Flow Circuit:


The rotor flow circuit is in parallel with the stator. It has a component down the rotor ducts and a
parallel component down the airgap. The number of flow resistances in the path depends on where
the inlet and outlet vents are positioned. A typical list of flow resistances are shown in Figure 20.

© 2014 Motor Design Ltd


488 Motor-CAD Help

Figure 20 Rotor Flow Resistances Network

2.3.1 MAX(Rotor Inlet Bend, Rotor Inlet Contraction):

Here we calculate the flow resistances for a 90 degree sharp bend and a contraction as the inlet air
is directed towards to rotor ducting system. So as not to over-calculate the flow resistance at this
point we calculate both sets of resistances (using the formulations given in the link - Flow
Resistance Minor Loss Factor) but only use the largest resistance in the flow path calculation. The
position of the two resistances depends upon if the inlet is at the front or rear of the motor and if the
vents are on the axial surface of the endcaps or on the circumference of the endcaps/housing.
Typical area's used to calculate the two resistances are shown in Figure 21 and Figure 22. For the
bend we use the average of the areas at the two ends of the bend - this is the value given in the table
shown in Figure 21. The area and velocity associated with the Contraction is at the outlet end
(smaller area) - Figure 22. If the user feels that vents are positioned such that the Inlet Bend is not
as dramatic as that shown in Figure 21 and Figure 22 then they can use the k[adjust] factor in
Figure 20 to weaken the flow resistance.

Figure 21: Rotor Inlet Bend Areas used in k factor calculation

© 2014 Motor Design Ltd


Input Data Editor 489

Figure 22: Rotor Inlet Contraction Areas used in k factor calculation

2.3.2 MAX(Rotor Inlet EWdg Bend, Rotor Inlet EWdg Cont/Exp):

These resistances are only calculated if the inlet is from a radial vent. It is to account for the
pressure drop as the air passes around the corner of the winding as shown in Figure 23 and Figure
24. The flow resistance is calculated as a 90 degree sharp bend and as a contraction/expansion
(contraction if the downstream area is smaller than the upstream area). Only the maximum of the
two resistances is included in the stator flow circuit.

The average of the two areas shown in Figure 23 are used for the k-factor and resistance calculation
for the bend. The areas shown in Figure 24 are used for the contraction/expansion - the choice of
expansion or contraction depends on the relative area values. The reference area is upstream for an
expansion and downstream for a contraction - these values are output in the table shown in Figure
20.

Figure 23: Rotor Inlet EWdg Bend

© 2014 Motor Design Ltd


490 Motor-CAD Help

Figure 24: Rotor Inlet EWdg Cont/Exp

2.3.3 MAX(Rotor Inlet EWdg Bore Bend, Rotor Inlet EWdg Bore Exp):

These resistances are to account for the pressure drop as the air passes around the inner (bore)
corner of the winding as shown in Figure 25 and Figure 26. The flow resistance is calculated as a 90
degree sharp bend and as an expansion. Only the maximum of the two resistances is included in
the stator flow circuit.

The average of the two areas shown in Figure 25 are used for the k-factor and resistance calculation
for the bend. The areas shown in Figure 26 are used for the contraction/expansion. The reference are
used in the flow resistance calculation is that upstream - this is the area shown in Figure 20.

Figure 25: Rotor Inlet EWdg Bore Bend

© 2014 Motor Design Ltd


Input Data Editor 491

Figure 26: Rotor Inlet EWdg Bore Expansion

2.3.4 Rotor Duct Contraction:

This is to account for the contraction in air as it passes into the stator ducting - as shown in Figure
27. The reference area used in the calculation of the flow resistance is the smaller downstream area.

The rotor duct contraction and expansion are in parallel with the airgap flow path.

Adjustment for Rotation:

The k factor for the rotor duct entry contraction can be adjusted for rotation effects (increase in
pressure drop with rotational speed in rotating ducts). See Rotation Entrance Effects for more
details.

Figure 27: Rotor Duct Contraction

Figure 28: Rotation Effects on the Duct Expansion Flow Resistance

2.3.5 Rotor Duct Expansion:

This is to account for the expansion in air as it exits from the stator ducting - as shown in Figure 29.
The reference area used in the calculation of the flow resistance is the smaller upstream area.

© 2014 Motor Design Ltd


492 Motor-CAD Help

The rotor duct contraction and expansion are in parallel with the airgap flow path.

Figure 29: Rotor Duct Expansion

2.3.6 MAX(Rotor Outlet EWdg Bore Bend, Rotor Outlet EWdg Bore Cont):

These resistances are to account for the pressure drop as the air passes around the inner (bore)
corner of the winding as shown in Figure 30 and Figure 31. The flow resistance is calculated as a 90
degree sharp bend and as an expansion. Only the maximum of the two resistances is included in
the stator flow circuit.

The average of the two areas shown in Figure 30 are used for the k-factor and resistance calculation
for the bend. The areas shown in Figure 31 are used for the contraction/expansion. The reference are
used in the flow resistance calculation is that upstream - this is the area shown in Figure 20.

Figure 30: Rotor Outlet EWdg Bore Bend

© 2014 Motor Design Ltd


Input Data Editor 493

Figure 31: Rotor Outlet EWdg Bore Contraction

2.3.7 MAX(Rotor Outlet EWdg Bend, Rotor Outlet EWdg Cont/Exp):

These resistances are only calculated if the outlet is from a radial vent. It is to account for the
pressure drop as the air passes around the corner of the winding as shown in Figure 32 and Figure
33. The flow resistance is calculated as a 90 degree sharp bend and as a contraction/expansion
(contraction if the downstream area is smaller than the upstream area). Only the maximum of the
two resistances is included in the stator flow circuit.

The average of the two areas shown in Figure 32 are used for the k-factor and resistance calculation
for the bend. The areas shown in Figure 33 are used for the contraction/expansion - the choice of
expansion or contraction depends on the relative area values. The reference area is upstream for an
expansion and downstream for a contraction - these values are output in the table shown in Figure
20.

Figure 32: Rotor Outlet EWdg Bend

© 2014 Motor Design Ltd


494 Motor-CAD Help

Figure 33: Rotor Outlet EWdg Contraction/Expansion

2.3.8 MAX(Rotor Outlet Bend, Rotor Outlet Cont/Exp):

Here we calculate the flow resistances for a 90 degree sharp bend and a contraction/expansion
(depending on the relative areas) as the rotor air is directed towards the outlet vents. So as not to
over-calculate the flow resistance at this point we calculate both sets of resistances (using the
formulations given in the link - Flow Resistance Minor Loss Factor) but only use the largest
resistance in the flow path calculation. The position of the two resistances depends upon if the inlet
is at the front or rear of the motor and if the vents are on the axial surface of the endcaps or on the
circumference of the endcaps/housing. Typical area's used to calculate the two resistances are
shown in Figure 34 and Figure 35. For the bend we use the average of the areas at the two ends of
the bend - this is the value given in the table shown in Figure 34. The area and velocity associated
with the Contraction/Expansion is shown in Figure 35. If the user feels that vents are positioned such
that the Outlet Bend is not as dramatic as that shown in Figure 34 and Figure 35 they can use the k
[adjust] factor in Figure 20 to weaken the flow resistance.

Figure 34: Rotor Outlet Bend

© 2014 Motor Design Ltd


Input Data Editor 495

Figure 35: Rotor Outlet Contraction/Expansion

2.4 Airgap Flow Circuit:


The airgap contraction and expansion (Figure 37 & Figure 38) are in parallel with the rotor duct
contraction and expansion (Figure 27 & Figure 29). For more details on the airgap model see
Through Ventilation & Wet Rotor Airgap Model.

In the Synchronous Machine the through ventilation model for the airgap is more sophisticated and
takes account of the air passing down the interpolar gap and cooling from the outer and under
surfaces of the rotor coil and the outer surface of the rotor back iron. The contractions and
expansions of air passing down the interpolar gap due to the coil separators is also accounted for in
the pressure drop calculation.

Figure 36: Airgap & Outlet Flow Resistances Network

Figure 37: Airgap Contraction

© 2014 Motor Design Ltd


496 Motor-CAD Help

Figure 38: Airgap Expansion

2.5 Outlet Flow Circuit:


The flow resistance for the outlet grill/guard/filter is given in table Figure 36 and shown in Figure 39.
The k-factor is calculated using the formulation given in the link - Flow Resistance Minor Loss Factor
. The downstream restricted area (Area1 x Free Area Ratio) of Figure 39 is used as the reference
area in the flow resistance calculation in this case, i.e. used in equation 2.

Figure 39: Outlet Exit (Grill/Guard/Filter)

References:
[1] J.L. Taylor - Calculating air flow through electrical machines, Electrical Times, 21 July
1960
[2] Woods Practical Guide to Fan Engineering, Woods of Colchester Ltd, 2nd Ed, June
1960.
[3] Lightband & Bicknell
[4] Mills, A.F., Heat Transfer, Prentice Hall, 1999
[5] Edwards, D.K., Denny, V.E., Mills, A.F. : Transfer Processes, 2nd ed., Hemisphere,
Washington, D.C. (1979)
[6] Gnielinski, V.: New equations for heat and mass transfer in turbulent pipe and channel
flow, Int. Chemical Engineering, 16, pp.359-368 (1976)

© 2014 Motor Design Ltd


Input Data Editor 497

See Through Ventilation [Input Data Editor].

8.11.11 Flow Resistance Minor Loss Factor

At present there are 6 types of flow resistance modelled in Through Ventilation model:
1. Inlet Grill/Guard
2. Outlet Grill/Guard
3. Sharp Bend
4. Sudden Expansion
5. Sudden Contraction
6. Sudden Cont/Exp

The link - Woods Minor Loss Factor Graphs - gives more details of some of the original curves/
formulations used to calculate the k-Factors

(1) Inlet Grill/Guard

Used to calculate pressure drop at entry to system due to a Grill/Filter over the vents. The curve
used is shown below. This uses a combination of data from Woods [2] and Lightband & Bicknell [3]
(they give a value of k = 8 for a typical traction motor filter).

© 2014 Motor Design Ltd


498 Motor-CAD Help

Note that the arrow in the diagrams relate to which area is used in the flow resistance calculation - it
also indicates which velocity is given in the Motor-CAD [Fluid Flow] table (outlet velocity in this
case).

An options for Louvres may be added later - Lightband & Bicknell (p351) give the following curve:

© 2014 Motor Design Ltd


Input Data Editor 499

(2) Outlet Grill/Guard

Used to calculate pressure drop at exit from system due to a Grill/Filter over the vents. The curve
used is shown below. This uses a combination of data from Woods [2] and Lightband & Bicknell [3]
(they give a value of k = 8 for a typical traction motor filter).

© 2014 Motor Design Ltd


500 Motor-CAD Help

Note that the arrow in the diagrams relate to which area is used in the flow resistance calculation - it
also indicates which velocity is given in the Motor-CAD [Fluid Flow] table (outlet velocity in this
case).

(3) Sharp Bend:

For a right angle bend we use the worst case value of k = 1 and use the average area at each end of
the bend. This values seems to be confirmed by both Lightband & Bicknell and Woods - for a small
inner diameter bend.

© 2014 Motor Design Ltd


Input Data Editor 501

© 2014 Motor Design Ltd


502 Motor-CAD Help

Lightband & Bicknell Bend Data

(4) Sudden Expansion:

The minor loss factor used in Motor-CAD is based on the formulation:

k = (1 - Area1/Area2)2

This is plotted below. This is the same curve as that plotted by Lightband & Bicknell (p355) - but
they use Area2/Area1 rather than Area1/Area2. Woods has a similar curve but in terms of diameters
rather than areas. Both Lightband & Bicknell and Woods show data for gradual expansions rather
than sudden expansions (less pressure drop). In Motor-CAD we always assume the worst case of a
sudden expansion.

Sudden Expansion data used in Motor-CAD

Note that the arrow in the diagrams relate to which area is used in the flow resistance calculation - it
also indicates which velocity is given in the Motor-CAD [Fluid Flow] table (inlet velocity in this case).

© 2014 Motor Design Ltd


Input Data Editor 503

© 2014 Motor Design Ltd


504 Motor-CAD Help

Lightband & Bicknell Expansion Data

(5) Sudden Contraction:

Both Woods and Lightband & Bicknell give data for sudden expansion minor loss factors. The
Lightband & Bicknell data is in terms of area and the Woods data in terms of duct diameters. Both
curves are effectively the same data. In Motor-CAD we use a curve fit of the Lightband & Bicknell
data.

© 2014 Motor Design Ltd


Input Data Editor 505

Lightband & Bicknell Contraction Data

© 2014 Motor Design Ltd


506 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 507

Note that the arrow in the diagrams relate to which area is used in the flow resistance calculation - it
also indicates which velocity is given in the Motor-CAD [Fluid Flow] table (outlet velocity in this
case).

(6) Sudden Cont/Exp:

In this case depending on the areas at each side of the obstruction to flow a sudden expansion or
sudden contraction formulation is used.

References:
[1] J.L. Taylor - Calculating air flow through electrical machines, Electrical Times, 21 July
1960
[2] Woods Practical Guide to Fan Engineering, Woods of Colchester Ltd, 2nd Ed, June
1960.
[3] Lightband & Bicknell
[4] Mills, A.F., Heat Transfer, Prentice Hall, 1999
[5] Edwards, D.K., Denny, V.E., Mills, A.F. : Transfer Processes, 2nd ed., Hemisphere,
Washington, D.C. (1979)
[6] Gnielinski, V.: New equations for heat and mass transfer in turbulent pipe and channel
flow, Int. Chemical Engineering, 16, pp.359-368 (1976)

8.11.12 Through Ventilation & Wet Rotor Airgap Model

In Motor-CAD there are two models where fluid (air or liquid) is assumed to pass through the airgap:

[Wet Rotor] model


[Through Ventilation] model

Wet Rotor Thermal Circuit

The [Wet Rotor] model was implemented first. The airgap thermal resistances and the power taken
out of the airgap node are shown below:

© 2014 Motor Design Ltd


508 Motor-CAD Help

Pw is the windage loss applied to each side of the airgap. Pairgap is the power taken out to the fluid
and is calculated using the formulation Power = dT x Volume Flow Rate x Cp. The thermal
resistance values between the bore the airgap node [Bore-Fluid] and
the rotor surface and airgap node [Rotor-Fluid] are calculated using the formulation:

Rt = 1/ (h Area)

Heat Transfer Coefficient

The heat transfer coefficient (h) for each side of the airgap is calculated using a parallel plate channel
correlation with:

Re = Channel_Hydraulic_Diameter x Channel_Fluid _Velocity / Fluid_Kinematic_Viscosity

Hydraulic_Diameter = Dh = 2 x Airgap

h = Nu × (Fluid Thermal Conductivity) / Dh

The flow is assumed to be fully laminar when Re < 2800


The flow is assumed to be fully turbulent when Re > 3000 (in practice the flow may not
be fully turbulent until Re > 10000)
A transition between laminar and turbulent flow is assumed for Re values between
those given above

Laminar Flow:

For concentric cylinders (adaptation of formulation for parallel plates from Mills [4] which
includes entrance length effects):

Nu = 7.54 + [0.03 × (Dh/L) × Re x Pr] / [1 + 0.016 × ((D/L) × Re × Pr )**2/3]

- The 2nd term in the above equation is the entrance length correction [5] which
accounts for entrance lengths where the velocity and temperature profiles are not
fully developed.

Turbulent Flow:

Calculated using Gnielinski's [6] formula for fully developed turbulent flow, i.e. 3000 < Re < 1e6:

Nu = (f/8) × (Re-1000) × Pr / [1 + 12.7 × (f/8)**0.5 × (Pr**2/3 -1)]


f = Friction Factor and for a smooth wall is:

© 2014 Motor Design Ltd


Input Data Editor 509

f = [0.790 × Ln(Re) - 1.64]**-2

Transition between Laminar and Turbulent Flow:

Nu is calculated for both laminar and turbulent flow using the above formulations. A weighted
average (based on Re) is then used to calculate Nu.

It is noted that h increases dramatically as the flow regime changes from being laminar to
turbulent flow as shown in the typical plot below:

Fluid Velocity

The Channel_Fluid_Velocity used in the above is taken as the vector sum of the axial fluid velocity
(from flow rate and cross-sectional area) and the rotor peripheral velocity/2 (i.e. rotor surface is at the
rotor peripheral velocity and the stator surface is at zero velocity so I have taken the average of the
two). This same formulation is used to calculate h for both sides of the airgap.

Through Ventilaton Thermal Circuit

The [Through Ventilation] model uses much the same circuit for the airgap - shown below:

© 2014 Motor Design Ltd


510 Motor-CAD Help

Again it uses the vector sum of the average peripheral velocity (1/2 way through airgap) and the axial
fluid velocity in the calculation of Re and h.

Pressure Drop Calculation

The Through Ventilation model also calculates the pressure drop of the airgap due to the contraction,
expansion and surface friction. .
It is not clear rotational entrance effects should be applied to the airgap pressure drop as well as
those of traditional rotor ducts. By default the rotational entrance effects are not enabled for the
airgap pressure drops but can be enabled if required.

The Pressure drop calculation will be implemented for the Wet rotor in the near future.

References:
[1] J.L. Taylor - Calculating air flow through electrical machines, Electrical Times, 21 July
1960
[2] Woods Practical Guide to Fan Engineering, Woods of Colchester Ltd, 2nd Ed, June
1960.
[3] Lightband & Bicknell
[4] Mills, A.F., Heat Transfer, Prentice Hall, 1999
[5] Edwards, D.K., Denny, V.E., Mills, A.F. : Transfer Processes, 2nd ed., Hemisphere,
Washington, D.C. (1979)
[6] Gnielinski, V.: New equations for heat and mass transfer in turbulent pipe and channel
flow, Int. Chemical Engineering, 16, pp.359-368 (1976)

8.11.13 Woods Minor Loss Factor Graphs

Data taken from "Woods Practical Guide to Fan Engineering, Woods of Colchester Ltd, 2nd Ed,
June 1960"

© 2014 Motor Design Ltd


Input Data Editor 511

© 2014 Motor Design Ltd


512 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 513

See also Flow Resistance Minor Loss Factor.

8.11.14 Endspace Rotational Effects

This model attempts to take account of the rotational movement of air in the machine endspaces.
When this option is selected then the endspace rotational velocity is taken into account when
calculating the cooling from the surfaces in the endspaces in the through ventilation model.

© 2014 Motor Design Ltd


514 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 515

The rotational air velocities calculated in the endspace model shown above are used to calculate the
heat transfer coefficients in the through ventilation model as shown below:

The heat transfer coefficient is calculated using the mixed convection formulation

h[mixed]^3 = h[axial]^3 + h[rotational]^3

See also Cooling [Settings].

© 2014 Motor Design Ltd


516 Motor-CAD Help

8.12 End Space


8.12.1 End Space [Input Data Editor]

This area of machine cooling is one of the most difficult to predict accurately as fluid flow (air in most
cases) in the end space region of an electric motor is usually much more complex than that for flow
over its outer surfaces. This is because the fluid flow depends on many factors including the shape &
length of the end winding, added fanning effects due to simple fans and end-ring wafters & the
surface finish of the end sections of the rotor and turbulence. Several authors that have studied the
cooling of internal surfaces in the vicinity of the end-winding. In the majority of cases they propose
the use of a formulation such as that given below, i.e. a curve fit of the convection heat transfer
coefficient with local fluid velocity for surfaces in contact with the end space fluid:

h = k1 x [1 + k2 vel **k3]

where: k1, k2, k3 - curve fit coefficients


vel - reference velocity

The k1 x 1 term accounts for natural convection when the reference velocity is zero.

The k1 x k2 x vel **k3 term accounts for the added forced convection due to rotation.

A specific editor is available for setting the convection data for the surfaces surrounding the front and
rear end spaces within the motor.

© 2014 Motor Design Ltd


Input Data Editor 517

The theory relating to the curve fits used to calculate the end space heat transfer coefficients is given
in End Space Convection Correlation.

The editor has the following main sections:

Edit-boxes for setting the following data:

End Space Velocity Multiplier [Front], End Space Velocity Multiplier [Rear]

The End Space Velocity Multiplier is used in the calculation of the End Space Reference Velocity.
The End Space Reference Velocity is calculated from the rotor peripheral velocity using the
formulation:

End Space Reference Velocity = End Space Velocity Multiplier x Shaft Speed [RPM] / 60 x pi x (
Stator Bore - 2 x Airgap)

The drop down boxes give some example values for different rotor smoothness. The smoother the
rotor then the lower the End Space Velocity Multiplier should be. By selecting the user defined
option the user can put in their own value for the multipliers.

Non Rotating Surfaces


The End Space Reference Velocity is used in the calculation of the reference velocity (vel) used in
the h = k1 x [1 + k2 vel **k3] formulation for all non rotating surfaces. N.B. - The reference velocity
(vel) is output as the Air Velocity, i.e. column 6 of the End Space Table Editor.

Rotating Surfaces
The End Space Reference Velocity is not used for rotating surfaces. For rotating surfaces the local
fluid velocity is calculated from the rotation speed and average radius of the surface in such cases.

End winding roughness [Front]


This adjusts the surface area of the front end winding to take account of the roughness.

End winding roughness [Rear]


This adjusts the surface area of the rear end winding to take account of the roughness.

Endcap Vents

The default calculation is that the air within the endcaps is trapped. There is an alternative that there
are open Endcap Vents that allow an amount of flow into and out of the end space regions. Two
radio button selectors are available to set Closed or Open Endcap Vents for the front and rear of the
machine.
If the vents are open then an estimate of the volume flow rate (Volume Flow Rate ESpace) must be
provided. This flow rate can be either a fixed value or set to be proportional to the speed of the
machine. The endspace temperature is then calculated taken into account the flow through the vents

© 2014 Motor Design Ltd


518 Motor-CAD Help

and the mixing of the internal and external fluids.


Note: The endcap vents only introduce a mixing of fluid between the endcap and the exterior of the
machine. With the endcap vents open it is still assumed that there will be no axial flow down the
airgap or any ducts.

The inlet temperature is normally ambient but another temperature may be used for example if the
inlet comes from an enclosed cavity at a temperature different to ambient.

Shaft Speed
There is also an input option for Speed [RPM].

End Space Convection Table Editor


Used to input/calculate/display the motors end space convection data. It has the following columns:

Internal Surface - description of motor component surface that can dissipate heat by
convection
k1, k2, k3 [dimensionless] - curve fir parameters used to calculate the heat transfer
coefficient (End Space [k1, k2, k3 factors])
Air Velocity [pu] - Local fluid velocity multiplier (End Space [local velocity multiplier])
Air Velocity [m/s] - Local fluid velocity. The Local fluid Velocity is used in the h = k1 x [1 +
k2 vel **k3] formulation.
h [W/m2/C] - Convection Heat transfer coefficient [h] of a given end space surface. h is
calculated using the data given in End Space Convection Correlation. It is used with the
surface area to calculate the thermal resistance of the given surface to the end space node.
Area [mm2] - Surface area of a given end space surface. The area is used with the heat
transfer coefficient to calculate the thermal resistance of the given surface to the end space
node.
Rt [C/W] - Convection Thermal Resistance to the end space node. Thermal resistance
between the given end space surface and the end space node. It is calculated from the
surface area and heat transfer coefficient of the given surface.

Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also End Space Settings.

See Units.

© 2014 Motor Design Ltd


Input Data Editor 519

8.12.2 End Space Convection Correlation

Data relating to cooling within the end space of the machine is set in End Space [Input Data Editor].

This area of machine cooling is one of the most difficult to predict accurately as fluid flow (air in most
cases) in the end space region of an electric motor is usually much more complex than that for flow
over its outer surfaces. This is because the fluid flow depends on many factors including the shape &
length of the end winding, added fanning effects due to simple fans and end-ring wafters & the
surface finish of the end sections of the rotor and turbulence. Several authors that have studied the
cooling of internal surfaces in the vicinity of the end-winding. In the majority of cases they propose
the use of a formulation such as that given below, i.e. a curve fit of the convection heat transfer
coefficient with local fluid velocity for surfaces in contact with the end space fluid:

h = k1 x [1 + k2 vel **k3]

where k1, k2, k3 - curve fit coefficients


vel - reference velocity

The k1 x 1 term accounts for natural convection when the reference velocity is zero.

The k1 x k2 x vel **k3 term accounts for the added forced convection due to rotation.

Rotating Surfaces:

The reference velocity [vel] is set as the average velocity of the rotating surface, i.e. calculated from
the rotation speed, End Space [local velocity multiplier] and average radius of the particular surface.

Non-Rotating Surfaces:

The reference velocity [vel] is calculated from the rotor peripheral velocity and the values of End
Space Velocity Multiplier [Front], End Space Velocity Multiplier [Rear] and End Space [local velocity
multiplier].

Published Correlation Data:

The following table and graph show data from existing correlations of the end space cooling. It is

© 2014 Motor Design Ltd


520 Motor-CAD Help

seen that the graphs give much the same trends - so that if one of the correlations is used the
resulting heat transfer prediction should not be too far from that achieved in practice

Comparison of Results:

The graph below compares the above formulations [with the exception of the Di Gerlando for h(end
winding/internal surfaces), which is gives h values far larger than the others at high velocities - this is
due to the vel**2 term)

© 2014 Motor Design Ltd


Input Data Editor 521

It is seen that all the curve span quite a narrow band. It is possible to select any one of the
published characteristics directly in Motor-CAD using the function shown below in end space
settings:

Local Air Velocity:

The main goal to obtain an accurate estimate of the end space cooling is to select an appropriate
correlation form the ones given above and then to estimate the local velocity seen by all surfaces in
the end-space region. The velocity of the rotating surfaces is easy to calculate as it is just the
components peripheral velocity. The estimation of the velocities of the non-rotating components is
more difficult.

Motor-CAD calculates a reference velocity (ESpace - Ref Velocity [Front] and ESpace - Ref Velocity
[Rear]) for the front and rear end spaces. This is simply the rotor surface peripheral velocity
multiplied by a user setable factor (End Space Velocity Multiplier [Front] and End Space Velocity
Multiplier [Rear]). A value approaching 1 will be used for cases where there are large wafters of an
internal fan that lead to the velocity similar to the rotor peripheral velocity flowing over the non-
rotating surfaces. A lower value is used where no wafters or fan is used and the end space air is
relatively still. The default value of is 0.5.

The table editor contains an Air Velocity multiplier column so that the local air velocity can be
adjusted to be larger or smaller than the default. This is typically used to reduce the velocity of the

© 2014 Motor Design Ltd


522 Motor-CAD Help

components surfaces shielded from the air flow, i.e. at the back of the end-windings.

Calculated Data:

For each internal convection surface, the following output parameters are calculated and displayed :
local air velocity
heat transfer coefficient (hr - W/m2/C)
component surface area
thermal resistance to ambient
These parameters can be useful for judging what contribution to cooling the internal convection from
each surface plays.

End Winding Extension:

The two surfaces defined by Wdg Extension [F] and Wdg Extension [R] are provided in the end-
space model to allow air flow between winding extensions as shown below (channel formed between
the axial end of the stator laminations and the end winding turn). The surface area of each is equal to
2 x Slots x Slot_Depth x Winding_Extension. The dissipation is turned off by default (k1 = 0).

© 2014 Motor Design Ltd


Input Data Editor 523

Fluids other than Air:


One weakness of the correlation described above is that it is based on testing with air as the cooling
fluid. If we have a motor that is flooded with a fluid other than air then we need to either use a [Wet
Rotor] or [Through Ventilation] model or choose more appropriate values of k1, k2 and k3. See k1,
k2, k3 When Not Air

Altitude Effects
Altitude effects can have a significant effect on the convection. An option has been included to use a
new correlation that takes into account the effect of high altitudes. (See End Space Altitude Effects)

Effect of a Stator Sleeve:

If a Sleeve is used in the airgap then the cooling around the end windings and inside of the housing
and endcap is adjusted automatically to account for the fact that the end space cooling of the these
surfaces is due to natural convection only, i.e. k2 set to zero:

© 2014 Motor Design Ltd


524 Motor-CAD Help

See End Space [Input Data Editor]

© 2014 Motor Design Ltd


Input Data Editor 525

8.12.3 Endcap Vents

The default calculation is that the air within the endcaps is trapped. There is an alternative that there
are open vents in the endcaps that allow an amount of flow through the end space regions. Two radio
button selectors are available to set Closed or Open Endcap Vents for the front and rear of the
machine. If the vents are open then an estimate of the volume flow rate (Volume Flow Rate ESpace)
must be provided.

Inlet Temperature ESpace: If there are inlet vents then there is the option to have the inlet
temperature at ambient or to specify some other temperature for the inlet.

The Open Endcap Vent cooling method is very similar to the [Wet Rotor] or [Through Ventilation]
models in that there is a flow of fluid through the machine. There is a fluid inlet and outlet that gives
rise to heat removal by the fluid according to the formulation:

P= T Q Cp [1]

where:

P = power dissipated by the fluid [W]


T = temperature difference between inlet and outlet [C]
Q = volume flow rate of fluid [m3/s]

© 2014 Motor Design Ltd


526 Motor-CAD Help

= fluid density [kg/m3]


Cp = fluid specific heat capacity [J/kg/C]

Formulation [2] is used to calculate the heat transfer from the surfaces in the end-space region and
formulation [1] is used to calculate the temperature of the fluid and the dissipation by the fluid.

h = k1 x [1 + k2 vel **k3] [2]

where k1, k2, k3 - curve fit coefficients


vel - reference velocity

If there is a flow of air past the end-winding then it may also be useful to pass air through the
channel formed between the winding extension (Wdg Extension [F] and Wdg Extension [R]) and
main body of end-winding and the axial edge of the stator lamination. The default values for End
Space [k1, k2, k3 factors] for the extension channels are set to zero so neglecting heat transfer for
these paths:

© 2014 Motor Design Ltd


Input Data Editor 527

When the endcap vents are open an indication of the power taken out of the machine due to vents is
shown by the resistance paths in the Circuit Editor:

© 2014 Motor Design Ltd


528 Motor-CAD Help

See End Space [Input Data Editor] and End Space Convection Correlation

8.12.4 End Space Altitude Effects

When this option is disabled then Motor-CAD uses a correlation of the form:

(i)

where are curve fit coefficients that have been obtained by experimental investigations,
and ‘vel’ represents the local fluid velocity (m/s).

See End Space Convection Correlation for more details.

It has been established that none of the correlations of form (i) take into account the effects of
operating at high altitude where the air pressure is significantly lower. The effect of pressure must
clearly be taken into account since, at higher altitudes, there is a reduction in pressure which in turn

© 2014 Motor Design Ltd


Input Data Editor 529

will lead to lower heat transfer coefficients and thus to a hotter machine.

A recent in depth analysis on this issue has been carried out by the University of Nottingham [1],
and has produced the following equation:

(ii)

where, the pressure ratio is taken directly from the International Standard Atmosphere (ISA)
table.

225.0000

200.0000

175.0000

150.0000
h [EWdg]

125.0000
Equation (i)

100.0000
Equation (ii)
75.0000

50.0000

25.0000

0.0000
0 2500 5000 7500 10000 12500 15000 17500 20000
Altitude (m)

From the figure above, it can be established that, using equation (i), the heat transfer coefficient is
being greatly over-predicted as the altitude increases.

Using the recommended equation (ii) a more realistic evaluation of end space transfer will be
obtained. This is done in Motor-CAD by enabling the Include Altitude Effects option.

Reference:
[1] G. Gilson, S. J. Pickering, C. Gerada and D. Hann, Analysis of the End Winding Heat Transfer
variation with Altitude in Electric Motors, IECON Conference, November 2009

8.12.5 k1, k2, k3 When Not Air

One weakness of the end space convection correlation is that it is based on testing with air as the
cooling fluid. If we have a motor that is flooded with a fluid other than air then we need to either use
a [Wet Rotor] or [Through Ventilation] model or choose more appropriate values of k1, k2 and k3.

The [Wet Rotor] and [Through Ventilation] models are good if we have a flow of fluid through the
machine. Otherwise we need to alter k1, k2 and k3 - the fluid may be moving in this case but there
is no inlet and outlet so the heat transfer to the fluid is not directly removed from the machine
according to the formulation:

© 2014 Motor Design Ltd


530 Motor-CAD Help

P= T Q Cp [1]

where:

P = power dissipated by the fluid [W]


T = temperature difference between inlet and outlet [C]
Q = volume flow rate of fluid [m3/s]
= fluid density [kg/m3]
Cp = fluid specific heat capacity [J/kg/C]

There is a special type of end space cooling available in Motor-CAD where the endcaps are partially
open allowing a flow of fluid through the end-space. This is called the Open Endcap Vents. In this
case the user must specify the volume flow rate of fluid passing through the end space - see Figure
2. In this case formulation [2] is used to calculate the heat transfer from the surfaces in the end-
space region. Formulation [1] is used to calculate the temperature of the fluid and the dissipation by
the fluid.

h = k1 x [1 + k2 vel **k3] [2]

where k1, k2, k3 - curve fit coefficients


vel - reference velocity

End Space Cooling (Enclosed Fluids) - Modeling Fluids Other Than Air:

The heat transfer from surfaces in the end space region will be greater than that predicted using the
default k1, k2 and k3 data in formulation [2] if a fluid such as water is used rather than air. The
problem with formulation [2] is that it does not automatically account for a change in fluid material.
Most convection correlations in Motor-CAD are based on dimensional analysis of heat transfer and
so do automatically take account of a change in fluid (Re, Gr, Pr and Nu are functions of the material
data).

A formulation based on dimensionless analysis is implemented for the cooling surfaces in the end-
space that automatically scales the heat transfer for different internal fluids.
This is enabled by selecting the Include Internal Fluid Heat Transfer Coefficient Scaling option. This
should normally be enabled.
This scaling function scales the end space heat transfer coefficients assuming mainly turbulent flow
forced convection using the equation shown below:

h = Nu x k / l

h k x Re0.8 x Pr0.33

k x ( / µ )0.8 x (Cp x µ / k)0.33

so

ESpace Fluid HTC Scaling Factor = (k f luid / k air) x [( f luid


/ air
) / (µ f luid / µ air)]0.8 x [(Cpf luid / Cpair) x (µ
/ µ air) / (k f luid/k air)]0.33
f luid

© 2014 Motor Design Ltd


Input Data Editor 531

hfluid = hair x ESpace Fluid HTC Scaling Factor

The calculated value of ESpace Fluid HTC Scaling Factor is given in the endspace output data sheet
.

8.13 Wet Rotor


8.13.1 Wet Rotor Model

Wet rotor cooling is where a fluid is passed down the airgap of the machine. The fluid also passed
over the shaft and end-winding surfaces in the endcap regions of the machine (these cooling paths
can be turned off if required). This form of cooling is often used for integrated pumps where leakage
from the pump is used to cool the motor.

In addition there is often some extra dissipation from the outside of the motor housing by Natural
Convection and Radiation

The fluid passing through the machine can be air or any other fluid as set to be the Internal Fluid
Data (See Cooling Options).

Wet Rotor cooling of the machine is enabled by selecting the Wet Rotor option from the Cooling
Options. The model is then set up using the Wet Rotor [Input Data Editor].

© 2014 Motor Design Ltd


532 Motor-CAD Help

The wet rotor calculation is broken down into the following 2 steps:

1. The fluid flow through the machine is calculated. At the moment this is a fixed flow rate but
it is intended to include further flow options in the future.

2. Once the flow in the machine is known, the local velocities and heat transfer coefficients
(using the standard enclosed channel convection correlations) are calculated. (see Wet
Rotor Convection Correlation for details).

See Temperature [Wet Rotor], Flow [Wet Rotor], Dissipation [Wet Rotor], Area [Wet Rotor] and
Thermal Resistance [Wet Rotor] for the calculation results.

8.13.2 Wet Rotor [Input Data Editor]

Wet Rotor cooling is where a fluid is passed down the airgap of the machine. The fluid also passed
over the shaft and end-winding surfaces in the endcap regions of the machine (these cooling paths
can be turned off if required). This form of cooling is often used for integrated pumps where leakage
from the pump is used to cool the motor.

Wet Rotor cooling of the machine is enabled by selecting the Wet Rotor option from the Cooling
Options.

© 2014 Motor Design Ltd


Input Data Editor 533

The Wet Rotor sheet has the main user input sheets for defining the wet rotor flow and heat transfer.

Inlet Temperature:

Edit box for setting the wet rotor fluid inlet temperature.

Fluid Volume Flow Rate:

Edit box for setting the wet rotor volume flow rate.

Duct Wall Friction

When enabled the duct wall friction of the different flow paths is calculated. The calculated flow
resistances and pressure drops can be viewed in the Wet Rotor Flow [Output Data].

At present the enabling of this function has no effect on the results of the model as the pressure
drops are not equalized between the parallel flow paths. In the future it is intended to calculate the
flow down the parallel paths of airgap, coil divider and slot wedge based on the pressures.

For further information see Duct Wall Friction.

Fluid Properties:

© 2014 Motor Design Ltd


534 Motor-CAD Help

Edit boxes for setting the wet rotor fluid thermal conductivity, density, specific heat capacity and
kinematic viscosity.
Outputs showing calculated values of the wet rotor fluid dynamic viscosity and Prandtl Number.

The wet rotor fluid properties can be either fixed values shown in the table or can have properties that
are dependent on temperature when the fluid is taken from the fluids database.

Fluid Velocity in Airgap:

Radio-button selector for selecting if airgap heat transfer coefficient (calculated using the appropriate
Wet Rotor Convection Correlation) is based upon the:
Axial Fluid Velocity
Effective Fluid Velocity (combined axial & peripheral velocity)

Depending upon h[Wet Rotor] Velocity Selection, the mean velocity can be based upon the Axial
Fluid Velocity or the Effective Airgap Velocity (combination of axial and peripheral fluid velocity). The
default is to base the mean velocity on the Effective Airgap Velocity - this can give enhanced heat
transfer as the peripheral velocity can be much larger than axial fluid velocity.

Axial Velocity Multiplier:

© 2014 Motor Design Ltd


Input Data Editor 535

Edit box for setting the wet rotor fluid axial airgap velocity multiplier. This is used in the calculation of
local fluid velocity in the Wet Rotor Table Editor - Wet Rotor Data [Input Data Editor].

Wet Rotor Flow Path:

Selector to select where the inlet and outlet for the wet rotor fluid is located.
The available options are:
Front Inlet - The inlet is at the front of the machine with the outlet at the rear end of the
machine.
Rear Inlet - The inlet is at the rear of the machine with the outlet at the front end of the
machine.
Central Inlet - The inlet is at the centre of the machine and it then passes to outlets at the
front and rear of the machine in two parallel paths.
Central Outlet - The inlets are at the front and rear of the machine with the fluid passing to
the outlet at the centre of the machine with two parallel paths.

Wet Rotor Inlet/Outlet Position

Different inlet and outlet positions can be used. See Wet Rotor Inlet/Outlet Position for details.

Fluid Flow

© 2014 Motor Design Ltd


536 Motor-CAD Help

There are options to pass the wet rotor fluid down the slot wedge and/or the coil divider. See Wet
rotor Wedge/Divider Flow for details.

Wet Rotor Table


The Wet Rotor Table Editor is used to input/calculate/display the motors wet rotor heat transfer data.
It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Input h? - Check-box for choosing to input or calculate h[wet-rotor] for the particular motor
component surface
Convection Correlation - Indication of the Wet Rotor Convection Correlation formulation
used to calculate h[wet-rotor] of the particular motor component surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the forced convection heat transfer coefficient (h[wet-rotor]) can be input
directly or an adjustment multiplier input - this being used to modify the calculated value of h
[wet-rotor]
Local Velocity Multiplier [pu] - Multiplier used in determining the local fluid velocity.
Local Fluid Velocity [m/s] - Local fluid velocity.
Re Number [dimensionless] - Reynolds number = (equivalent diameter) * (mean velocity) /
(kinematic viscosity) - used to determine which convection heat transfer mode is applicable
(laminar or turbulent). See Wet Rotor Convection Correlation.
%Re(crit) [percentage] - the Reynolds number (Re) as a percentage of Critical Renolds
Number. This can be used to see how close to being turbulent the flow is. See Wet Rotor
Convection Correlation.
h [W/m2/C] - Wet Rotor Convection Heat Transfer Coefficient, h[wet-rotor], input in table or
calculated using the Wet Rotor Convection Correlation (Depending upon the contents of the
Input h? check-box)
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See Units.

© 2014 Motor Design Ltd


Input Data Editor 537

8.13.3 Wet Rotor Inlet/Outlet Position

Two extra surfaces are included in the Wet Rotor cooling method if the inlet and outlet are in the
radial position rather than the axial position. The new surfaces are on the end sections of the end
winding and the inner surface of the endcap.

Details of the new surfaces are given in the Wet Rotor [Input Data Editor]:

The fluid velocity is assumed to be totally due to the volume flow rate through the machine and is not
influenced by rotational effects - the effective velocity can be increased using the [Local Velocity
Multiplier].

The dissipation is indicated on the Circuit Editor as shown below:

© 2014 Motor Design Ltd


538 Motor-CAD Help

See Wet Rotor [Input Data Editor] and Wet Rotor.

See also Wet Rotor Output Parameters

8.13.4 Wet Rotor Convection Correlation

The fluid in the airgap and the fluid in the regions between the shaft overhang and inner surface of the
end-windings is calculated using an Enclosed Channel Convection Correlation based on concentric
cylinders.

The airgap Reynolds (Re) number is calculated using the formulation:

Re[Airgap] = (equivalent diameter) x (mean velocity) / (kinematic viscosity)

Depending upon h[Wet Rotor] Velocity Selection, the mean velocity can be based upon the Axial
Fluid Velocity or the Effective Airgap Velocity (combination of axial and peripheral fluid velocity). The
default is to base the mean velocity on Effective Airgap Velocity - this can give enhanced heat
transfer as the peripheral velocity can be much larger than axial fluid velocity.

An indication of the formulation used is given in the Wet Rotor Data [Input Data Editor] Table Editor:

© 2014 Motor Design Ltd


Input Data Editor 539

The schematic indicates the heat extraction due to the wet rotor fluid and the average fluid
temperature at the given node as shown below:

© 2014 Motor Design Ltd


540 Motor-CAD Help

If we do not wish to include a particular surface in the cooling path then we can simply turn it off by
setting its h[adjust] factor to zero as shown below:

EW-Fluid Thermal Resistance:

The EW-Fluid thermal resistance will be automatically increased if the end windings are Potted or if
a Sleeve is used. The added resistance is due to the thickness of the potting and sleeve and the
thickness of any airgap between sleeve and airgap - this later gap is assumed to be a conduction
resistance rather than convection resistance (due to the small gap not allowing significant
convection).

See Wet Rotor Data [Input Data Editor] and Wet Rotor Output Parameters

© 2014 Motor Design Ltd


Input Data Editor 541

8.13.5 Wet Rotor Wedge/Divider Flow

Wet Rotor cooling passes a fluid down the airgap by default. There are some machines where it is
useful to provide some more direct conductor cooling. This is done by passing the fluid down the
slot.

Motor-CAD has options to pass the fluid down the slot opening and / or the coil divider.

To enable the slot opening or coil divider flow the slot must be defined with an air Divider and/or
Wedge as shown below.

© 2014 Motor Design Ltd


542 Motor-CAD Help

Fluid Flow

The Checkboxes shown above are used to specify the flow paths.
At the moment the flow is split in proportion to the cross sectional areas of the paths. The
adjustment factors can be used to adjust the flow in the different paths.

In the future the flow rates in the different paths will take into account the Wet Rotor Duct Wall
Friction (see Wet Rotor [Input Data Editor] for details).

See Temperature [Wet Rotor], Flow [Wet Rotor], Dissipation [Wet Rotor], Area [Wet Rotor] and
Thermal Resistance [Wet Rotor] for the calculation results.

© 2014 Motor Design Ltd


Input Data Editor 543

8.13.6 Wet Rotor Active Fluid Flow only

The Wet Rotor Active Fluid flow only option is intended for use when there is some flow down the
airgap but there is a significant amount of cooling in the endspaces due to rotational effects. This
option allows the endspace model to be used for cooling of the endspaces and the wet rotor cooling

© 2014 Motor Design Ltd


544 Motor-CAD Help

model to be used for the cooling of the airgap.

When this option is selected then in the wet rotor cooling model only fluid flow down the active
section of the machine (airgap [and slot wedges and coil divider if this flow is enabled]) is
considered.
The airgap fluid flow path is coupled directly to the endspace nodes and the endspace model is used
for the cooling of the endspaces (endwindings, shaft and housing).

The airgap thermal circuitis highlighted below:

© 2014 Motor Design Ltd


Input Data Editor 545

© 2014 Motor Design Ltd


546 Motor-CAD Help

8.14 Housing Water Jacket


8.14.1 Housing Water Jacket Model

Housing water jacket cooling is when a fluid is passed down ducts in the housing as shown below:

In order to use a Housing Water Jacket a housing type that is suitable for a flow of liquid along ducts
in the housing should be chosen using the Housing Type selector this can be either the Water
Jacket (Axial) or Water Jacket (Spiral) housing type as shown below.

© 2014 Motor Design Ltd


Input Data Editor 547

In addition there is often some extra dissipation from the outside of the motor housing by Natural
Convection and Radiation.

The fluid passing through the machine can be air or any other fluid.

Housing Water Jacket cooling of the machine is enabled by selecting the Housing Water Jacket
option from the Cooling Options.

The Housing Water Jacket Duct dimensions are set in the Radial Cross Section Editor and Axial
Cross Section Editor.

The model is then set up using the Housing Water Jacket Heat Transfer [Input Data Editor] and
Housing Water Jacket Fluid Flow [Input Data Editor).

The housing water jacket calculation is broken down into the following 2 steps:

1. The fluid flow through the machine is calculated. At the moment this is a fixed flow rate but
it is intended to include further flow options in the future.

2. Once the flow in the machine is known, the local velocities and heat transfer coefficients
(using the standard enclosed channel convection correlations) are calculated. (see
Enclosed Channel Convection Correlation for details).

See Housing Water Jacket [Output Data] for the calculation results.

© 2014 Motor Design Ltd


548 Motor-CAD Help

8.14.2 Housing Water Jacket Flow Options [Input Data Editor]

Flow Definition

The flow rate can be defined using one of the following options:
Blower (Constant Flow Rate) There is an external blower that produces a constant specified
flow rate through the machine.

Blower (Constant Flow Rate There is an external blower that produces a constant flow rate
from Fan Characteristic through the machine. The flow rate is calculated from the fan
characteristic and the system resistance.

© 2014 Motor Design Ltd


Input Data Editor 549

Shaft mounted Fan (Flow Rate The fan is mounted on the shaft. A Reference Shaft Speed and
Proportional to Speed) Reference Flow Rate are provided by the user. The flow rate
varies linearly with the shaft speed.

Shaft mounted Fan(User The fan is mounted on the shaft. A set of points of shaft speed vs
Specified Flow Rate Variation) flow rate are provided by the user. The flow rate varies non-
linearly with the shaft speed based on the set of points provided.

See also Housing Water Jacket Model

8.14.3 Housing Water Jacket Fan Characteristic [Input Data]

Editor for setting the Housing Water Jacket model Fan Characteristic Data and viewing the system
flow resistance curve and thus prediction of flow and pressure drop for the system.

The fan characteristic data is input using the editor shown above (Add Point and Remove Point
button functions). The minimum number of points is two. The Update Graph buttons sorts the data
into a logical order and plots the updated fan characteristic (in Red). Linear interpolation is used
between points. The system resistance characteristic is also calculated and plotted in blue. The
numerical values of intersection of the two characteristics is also indicted as shown above.

© 2014 Motor Design Ltd


550 Motor-CAD Help

8.14.4 Housing Water Jacket Fluid Flow [Input Data Editor]

When housing water jacket cooling is used a fluid is passed down ducts in the housing (See
Housing Water Jacket Model).

The Housing Water Jacket checkbox should then be checked in Cooling Options [Input Data Editor]
to choose to pass a liquid down the ducts.

The Housing Water Jacket Fluid Flow editor is then available to set data such as:

Fluid Volume Flow Rate:

Edit box for setting the housing water jacket volume flow rate.

Duct Wall Friction

© 2014 Motor Design Ltd


Input Data Editor 551

The duct wall friction should usually be enabled.


When enabled the duct wall friction is calculated and the pressure drops taken into account when
calculating the flow.

Cooling Options

See Housing Water Jacket Cooling Options.

Duct Wall Thickness:


This is the thickness of the cooling channel wall. The material is specified for this in Materials [Input
Data Editor]

Channel Data
This gives an indication of flow area and channel dimensions.

Housing Water Jacket Fluid Flow Table Editor

The Housing Water Jacket Fluid Flow Table Editor is used to input/calculate/display the motors
water jacket fluid flow data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Flow Type - An indication of the Enclosed Channel Convection Correlation formulation used
to calculate h[water-jacket] of the particular motor component surface
Cross Section Area Calculated - Cross sectional area of the duct calculated from the
geometry.
Cross Section Area Adjustment - User adjustment factor if required.
Cross Section Area - Cross sectional area after adjustment taken into account. Used for
calculations.

© 2014 Motor Design Ltd


552 Motor-CAD Help

Length Calculated - Duct length calculated from the geometry.


Length Adjustment - User adjustment factor if required.
Length - Length after adjustment taken into account. Used for calculations.
R - Flow Resistance
Q - Flow Rate
P - Pressure Drop
Velocity - Fluid velocity
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also housing water jacket model, housing water jacket heat transfer, housing water jacket flow
options

See Units.

8.14.5 Housing Water Jacket Heat Transfer [Input Data Editor]

When housing water jacket cooling is used a fluid is passed down ducts in the housing (See
Housing Water Jacket Model).

© 2014 Motor Design Ltd


Input Data Editor 553

The Housing Water Jacket checkbox should then be checked in Cooling Options [Input Data Editor]
to choose to pass a liquid down the ducts.

The Housing Water Jacket Heat Transfer editor is then available to set data such as:

Inlet Temperature:

Edit box for setting the housing water jacket fluid inlet temperature.

Fluid Volume Flow Rate:

Edit box for setting the housing water jacket volume flow rate.

Fluid Properties:

Edit boxes for setting the housing water jacket fluid thermal conductivity, density, specific heat
capacity and kinematic viscosity.
Outputs showing calculated values of the housing water jacket fluid dynamic viscosity and Prandtl
Number.

The housing water jacket fluid properties can be either fixed values shown in the table or can have
properties that are dependent on temperature when the fluid is taken from the fluids database.

© 2014 Motor Design Ltd


554 Motor-CAD Help

Cooling Options

See Housing Water Jacket Cooling Options.

Duct Wall Thickness:


This is the thickness of the cooling channel wall. The material is specified for this in Materials [Input
Data Editor]

Channel Data

This gives an indication of flow area and channel dimensions.

Housing Water Jacket Table Editor

The Housing Water Jacket Table Editor is used to input/calculate/display the motors water jacket
heat transfer data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Input h? - Check-box for choosing to input or calculate h[water-jacket] for the particular
motor component surface
Convection Correlation - An indication of the Enclosed Channel Convection Correlation
formulation used to calculate h[water-jacket] of the particular motor component surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the forced convection heat transfer coefficient (h[water-jacket]) can be input
directly or an adjustment multiplier input - this being used to modify the calculated value of h
[water-jacket]
Local Velocity Multiplier [pu] - Multiplier used in determining the local fluid velocity.
Local Fluid Velocity [m/s] - Local fluid velocity.
Re Number [dimensionless] - Reynolds number = (equivalent diameter) * (mean velocity) /
(kinematic viscosity) - used to determine which convection heat transfer mode is applicable
(laminar or turbulent).
%Re(crit) - percent of critical Reynolds number. At 100% the flow starts to move from being
laminar to turbulent.
h [W/m2/C] - Wet Rotor Convection Heat Transfer Coefficient, h[water-jacket], input in table
or calculated using the chosen convection correlation (Depending upon the contents of the
Input h? check-box)
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also housing water jacket model, housing water jacket fluid flow, housing water jacket flow

© 2014 Motor Design Ltd


Input Data Editor 555

options

See Units.

8.14.6 Housing Water Jacket Cooling Options


These cooling options are given in the Housing Water Jacket Heat Transfer and Housing Water
Jacket Fluid Flow editors.

The Housing Water Jacket Type gives an indication of if a Spiral Groove or Axial Channel is used to
channel the fluid flow.

The Housing Water Jacket Type is set to:

Spiral Groove when the Housing is set to Water Jacket (Spiral). The fluid is made to flow
along the spiral grooves in the housing

Axial Channel when the Housing is set to Water Jacket (Axial). The fluid is made to flow
axially along the channels in the housing. At the extreme end of each channel the fluid is
transferred to an adjacent channel via a u-bend (manifold).

Active Cooling Only


Check-box for selecting liquid cooling of active section of housing only or active and overhang
sections.

Non Spiral Ducts


For Spiral Groove channel type there is the possibility of making the ducts non spiral if required. This
is shown in the Axial Cross Section editor view and has a small effect on the calculated duct
lengths.

© 2014 Motor Design Ltd


556 Motor-CAD Help

Endcap Cooling
When this option is selected then the housing water jacket ducts are also in the endcaps. The ducts
can either be in a seperate cooling circuit or in series with the housing ducts. These ducts are not
currently drawn and the cross sectional area and length of the ducts needs to be entered using the
adjustment fields in the Housing Water Jacket Fluid Flow editor.

Flow Direction
Radio-button selector for selecting direction of fluid flow, i.e. from front of motor to rear or from rear of
motor to front.

Calculate or Input Number Flow Channels

Radio-button selector for selecting to Calculate or Input the Flow Channels/Path.


If Input is selected then the Number Flow Channels can be input.
If Calculate is selected then the Parallel Flow Paths can be input and the calculated number of flow
channels is shown.

When Parallel Flow Paths = 1 then all the flow passes through all the
ducts in series.
When Parallel Flow Paths = Number Flow Channels then all the ducts are in parallel.
When Parallel Flow Paths <> Number Flow Channels then there a groups of ducts connected in
series and these groups are connected in parallel.

The pressure requirement can be controlled to some extent by using parallel paths. As the number
of parallel paths is increased the volume flow rate and the effective channel velocity in each channel
is reduced. The flow paths can be seen in the Flow view.

The number of channels (ducts) in the housing is calculated from the geometry selected in Radial
Cross-Section Editor and Axial Cross-Section Editor. If the number of channels is small then there
can be a discrepancy between the actual number of channels in the motor and that in the model.
The Calculate or Input Flow Channels/Path selector can be set to Input in such cases and the
Number Flow Channels input directly - the calculated number of channels will be neglected in such
cases. If Calculate is selected then the calculated number of channels is shown. The number can be
a non integer.

See also housing water jacket model,

© 2014 Motor Design Ltd


Input Data Editor 557

8.15 Shaft Spiral Groove


8.15.1 Shaft Spiral Groove Model
Shaft spiral groove cooling is when a fluid is passed down a special ducting system on the shaft as
shown below:

In addition there is often some extra dissipation from the outside of the motor housing by Natural
Convection and Radiation.
This can be used at the same time as the housing water jacket if required.

The fluid passing through the machine can be air or any other fluid.

Shaft Spiral Groove cooling of the machine is enabled by selecting the Shaft Spiral Groove option
from the Cooling Options.

The Spiral Groove Duct dimensions (Shaft Groove Width, Shaft Groove Spacing, Shaft Groove Wall
and Shaft Groove Height) are set in the Axial Cross Section Editor.

The model is then set up using the Shaft Spiral Groove Heat Transfer [Input Data Editor] and Shaft
Spiral Groove Fluid Flow [Input Data Editor).

The shaft spiral groove calculation is broken down into the following 2 steps:

© 2014 Motor Design Ltd


558 Motor-CAD Help

1. The fluid flow through the machine is calculated. At the moment this is a fixed flow rate but
it is intended to include further flow options in the future.

2. Once the flow in the machine is known, the local velocities and heat transfer coefficients
(using the standard enclosed channel convection correlations) are calculated. (see
Enclosed Channel Convection Correlation for details).

See Shaft Spiral Groove [Output Data] for the calculation results.

8.15.2 Shaft Spiral Groove Fluid Flow [Input Data Editor]

When shaft spiral groove cooling is used a fluid is passed down ducts in the shaft (See Shaft Spiral
Groove Model).

The Shaft Spiral Groove checkbox should then be checked in Cooling Options [Input Data Editor] to
choose to pass a liquid down the ducts.

© 2014 Motor Design Ltd


Input Data Editor 559

The Shaft Spiral Groove Fluid Flow editor is then available to set data such as:

Fluid Volume Flow Rate:

Edit box for setting the shaft spiral groove volume flow rate.

Duct Wall Friction

The duct wall friction should usually be enabled.


When enabled the duct wall friction is calculated and the pressure drops taken into account when
calculating the flow.

Cooling Options

See Shaft Spiral Groove Cooling Options.

Channel Data

This gives an indication of flow area, channel dimensions and inlet pressure

Shaft Spiral Groove Fluid Flow Table Editor

© 2014 Motor Design Ltd


560 Motor-CAD Help

The Shaft Spiral Groove Fluid Flow Table Editor is used to input/calculate/display the motors water
jacket fluid flow data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Flow Type - An indication of the Enclosed Channel Convection Correlation formulation used
to calculate the heat transfer coefficient of the particular motor component surface
Cross Section Area Calculated - Cross sectional area of the duct calculated from the
geometry.
Cross Section Area Adjustment - User adjustment factor if required.
Cross Section Area - Cross sectional area after adjustment taken into account. Used for
calculations.
Length Calculated - Duct length calculated from the geometry.
Length Adjustment - User adjustment factor if required.
Length - Length after adjustment taken into account. Used for calculations.
R - Flow Resistance
Q - Flow Rate
P - Pressure Drop
Velocity - Fluid velocity
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also Shaft Spiral Groove Model, Shaft Spiral Groove Heat Transfer[Input Data Editor]

© 2014 Motor Design Ltd


Input Data Editor 561

8.15.3 Shaft Spiral Groove Heat Transfer [Input Data Editor]

When Shaft Spiral Groove cooling is used a fluid is passed down ducts in the shaft (See Shaft Spiral
Groove Model).

The Shaft Spiral Groove checkbox should then be checked in Cooling Options [Input Data Editor] to
choose to pass a liquid down the ducts.

The Shaft Spiral Groove Heat Transfer editor is then available to set data such as:

Inlet Temperature:

Edit box for setting the Shaft Spiral Groove fluid inlet temperature.

Fluid Volume Flow Rate:

© 2014 Motor Design Ltd


562 Motor-CAD Help

Edit box for setting the Shaft Spiral Groove volume flow rate.

Friction Factor Calculation

The friction factor is normally automatically calculated by Motor-CAD using the formula given for
Turbulent Flow in Enclosed Channel Convection Correlation.
If required the user can enter their own values for the Shaft Spiral Groove ducts here.

Fluid Properties:

Edit boxes for setting the Shaft Spiral Groove fluid thermal conductivity, density, specific heat
capacity and kinematic viscosity.
Outputs showing calculated values of the Shaft Spiral Groove fluid dynamic viscosity and Prandtl
Number.

The Shaft Spiral Groove fluid properties can be either fixed values shown in the table or can have
properties that are dependent on temperature when the fluid is taken from the fluids database.

Cooling Options

© 2014 Motor Design Ltd


Input Data Editor 563

See Shaft Spiral Groove Cooling Options.

Channel Data

This gives an indication of flow area, channel dimensions and inlet pressure.

Shaft Spiral Groove Heat Transfer Table Editor

The Shaft Spiral Groove Table Editor used to input/calculate/display the motors shaft spiral groove
heat transfer data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Input h? - Check-box for choosing to input or calculate h[spiral-groove] for the particular
motor component surface
Convection Correlation - An indication of the Enclosed Channel Convection Correlation
formulation used to calculate the heat transfer coefficient of the particular motor component
surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the forced convection heat transfer coefficient (h[spiral-groove]) can be
input directly or an adjustment multiplier input - this being used to modify the calculated
value of h[spiral-groove]
Local Velocity Multiplier [pu] - Multiplier used in determining the local fluid velocity.
Local Fluid Velocity [m/s] - Local fluid velocity.
Re Number [dimensionless] - Reynolds number = (equivalent diameter) * (mean velocity) /
(kinematic viscosity) - used to determine which convection heat transfer mode is applicable
(laminar or turbulent).
%Re(crit) - percent of critical Reynolds number. At 100% the flow starts to move from being
laminar to turbulent.
Surface Area - surface area of the ducts available for heat transfer.
h [W/m2/C] - Wet Rotor Convection Heat Transfer Coefficient, h[spiral-groove], input in table
or calculated using the chosen convection correlation (Depending upon the contents of the
Input h? check-box)
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also shaft spiral groove fluid flow.

See Units.

© 2014 Motor Design Ltd


564 Motor-CAD Help

8.15.4 Shaft Spiral Groove Cooling Options


These cooling options are given in the Shaft Spiral Groove Heat Transfer and Shaft Spiral Groove
Fluid Flow editors.

The Duct Type gives an indication that the Shaft Spiral Groove or Shaft Hole is used to channel the
fluid flow along the shaft.

Shaft Centre Hole


Check-box for selecting liquid cooling down the shaft hole rather than using the spiral groove. The
shaft hole must be specified in the radial cross section editor

Active Cooling Only


Check-box for selecting liquid cooling of active section of housing only or active and overhang
sections.

Flow Direction
Radio-button selector for selecting direction of fluid flow, i.e. from front of motor to rear or from rear of
motor to front.

Flow Paths
Radio button selector for selecting if flow paths are in parallel or series.
When in series then the flow passes through Overhang -> Active -> Overhang.
When in parallel then the flow passes through the Overhang // Active // Overhang.

© 2014 Motor Design Ltd


Input Data Editor 565

8.16 Spray Cooling


8.16.1 Spray Cooling Model

This form of cooling is where a fluid is passed down a duct in the shaft or the housing and then is
sprayed at the end-winding and/or rotor via nozzles. This fluid then drains out of the end-winding
and /or rotor and flows over various surfaces on the inside of the machine (giving some extra cooling)
and is drained out of the bottom of the machine.

The Spray Cooling model in Motor-CAD cannot be used at the same time as the Wet Rotor cooling.

The fluid passing through the machine can be air or any other fluid.

Spray Cooling of the machine is enabled by selecting the Spray Cooling option from the Cooling
Options.

If the cooling fluid enters via the shaft then the shaft should have a hole in it for the fluid flow. (See
Shaft Hole Diameter ).
If the cooling fluid enters via the housing then Housing Water Jacket cooling should be enabled and
the spray cooling inlet set to be the outlet temperature of the housing water jacket (see Cooling
Circuit Connections) .

The model is then set up using the Spray Cooling Heat Transfer [Input Data] and Spray Cooling Fluid
Flow [Input Data] pages.

© 2014 Motor Design Ltd


566 Motor-CAD Help

The spray cooling calculation is broken down into the following 2 steps:

1. The fluid flow through the machine is calculated. At the moment this is a fixed flow rate but
it is intended to include further flow options in the future.

2. Once the flow in the machine is known, the local velocities and heat transfer coefficients are
calculated using different correlations for the flow down the shaft, onto the endwindings and
endcaps (see spray cooling convection correlation for details).

Calibration of the spray cooling models using test data is highly recommended if possible.

See also spray cooling nozzle locations.


See Spray Cooling [Output Data] for the calculation results.

8.16.2 Spray Cooling Nozzle locations

Original Oil Spray Model with Spray from Nozzles on Shaft:


The original spray cooling model was implemented over 10 years ago in Motor-CAD. It assumed that
the oil was passing down the shaft with nozzles in the shaft to spray oil at both end windings as
indicated below:

Orig ina l Oil Spra y Cooling M odel

The spray cooling model accounts for the cooling of the spray hitting the inside bore of the end-
windings and also for the oil that splashed onto the other surfaces in the end-space, i.e. inside of

© 2014 Motor Design Ltd


Input Data Editor 567

housing and endcaps and rotor axial surfaces. The oil is assumed to exit the motor via a sump hole
in the housing. The fluid flow path is shown below:

Oil Spra y Cooling Flow Pa th

Newer Oil Spray Model with Spray from Nozzles on Stator:


A few years ago we allowed the user to define many alternative paths for spraying the end-
winding and rotor axial end. Independent nozzles can be placed on the shaft, endcap and
housing as shown below:

© 2014 Motor Design Ltd


568 Motor-CAD Help

Spray Models that do not have Nozzles:


It is quite popular to implement oil spray cooling without the use of nozzles. A typical
arrangement is to fill the motor partially with oil such that the oil in contact with the rotor
splashes around the end space and cools the surfaces that it splashes over. Such a method is
used in the Toyota Prius. The level of oil fill is important in this case. Too little oil and there
will be no pick up of oil from the rotor and so no splashing. Too much oil will hinder the
splashing and also increase the windage loss due to oil in the airgap.

Another arrangement is to feed oil onto the rotor such that it is thrown off the axial ends by
rotation so hitting the end-windings and other surfaces in the end-space. This is the oil spray
cooling type that is used as a calibration example later in the document.

See also spray cooling model, spray cooling nozzle positions.

© 2014 Motor Design Ltd


Input Data Editor 569

8.16.3 Spray Cooling Heat Transfer [Input Data]

Spray cooling is when a fluid is passed down a duct in the shaft and then is sprayed at the end-
winding and/or rotor via nozzles. This fluid then drains out of the end-winding and/or rotor and flows
over various surfaces on the inside of the machine (giving some extra cooling) and is drained out of
the machine.

The spray cooling method cannot be used at the same time as Wet Rotor.

The Spray Cooling checkbox should be checked in Cooling Options [Input Data Editor] to choose to
use the Spray Cooling method.

The nozzle position and sizes are defined using the Spray Cooling Fluid Flow editor.

The Spray Cooling editor is then available to set data such as:

Inlet Temperature

Edit box for setting the spray cooling fluid inlet temperature.

© 2014 Motor Design Ltd


570 Motor-CAD Help

Fluid Volume Flow Rate

Edit box for setting the spray cooling fluid volume flow rate.

Fluid Properties:

Edit boxes for setting the Spray Cooling fluid thermal conductivity, density, specific heat capacity
and kinematic viscosity.
Outputs showing calculated values of the Spray Cooling fluid dynamic viscosity and Prandtl Number.

The Spray Cooling fluid properties can be either fixed values shown in the table or can have
properties that are dependent on temperature when the fluid is taken from the fluids database.

Spray Cooling Table Editor


The Spray Cooling Table Editor used to input/calculate/display the motors spray cooling heat
transfer data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Input h? - Check-box for choosing to input or calculate h[wet-rotor] for the particular motor
component surface
Convection Correlation - Indication of the Spray Cooling Convection Correlation
formulation used to calculate h of the particular motor component surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the forced convection heat transfer coefficient (h) can be input directly or
an adjustment multiplier input - this being used to modify the calculated value of h
Local Velocity Multiplier [pu] - Multiplier used in determining the local fluid velocity.
Local Fluid Velocity [m/s] - Local fluid velocity.
Re[Imp] [dimensionless] - Impingement Reynolds Number for spray target or Re for
channel/plate. See Spray Cooling Convection Correlation
Re[Wall] [dimensionless] - Wall Jet Reynolds Number for spray target or Re for channel/
plate. See Spray Cooling Convection Correlation
Nu[Imp] [dimensionless] - Impingement Nusselt Number for spray target or Nu for channel/

© 2014 Motor Design Ltd


Input Data Editor 571

plate. See Spray Cooling Convection Correlation


Nu[Wall] [dimensionless] - Wall Nusselt Number for spray target or Nu for channel/plate.
See Spray Cooling Convection Correlation
Area - the surface area of the component.
h [W/m2/C] - Wet Rotor Convection Heat Transfer Coefficient, h, input in table or calculated
using the Spray Cooling Convection Correlation (Depending upon the contents of the Input
h? check-box)
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See also Spray Cooling Fluid Flow [Input Data]

8.16.4 Spray Cooling Fluid Flow [Input Data]

The Spray Cooling Fluid Flow editor allows the user to:

© 2014 Motor Design Ltd


572 Motor-CAD Help

define the position, number, sizes and flow through the nozzles.
define how much of the fluid passes over the internal surfaces inside the end spaces after it has
hit the target area but before it has drained out of the machine.

Fluid Volume Flow Rate

Edit box for setting the spray cooling fluid volume flow rate.

Nozzle Data

Several edit-boxes for defining the following spray cooling nozzle data.

Number of nozzles - Number of nozzles spraying onto each component. When set at 0 then there
is no nozzle.
Nozzle Diameter - Spray cooling Nozzle Diameter.
Nozzle Flow Rate ratio - the proportion of the total flow given that comes out of this set of nozzles.
Internal Flow Rate ratio - the proportion of the total flow given that flows over the internal surface.
The data is used to calculate the heat transfer due to the flow of fluid over various components
after it has hit the target area and before it is drained out of the machine.
Target Axial Length Calculated - Calculated value of spray cooling target area axial length.
Target Axial Length Adjustment - Adjustment factor for spray cooling target area axial length.
Target Axial Length - Value of spray cooling target area axial length used in calculation.
Flow Rate - the flow over the onto/over the surface of the component.
Local Fluid Velocity - the fluid velocity over the onto/over the surface of the component.

The nozzles are specified by giving Number of nozzles, Nozzle Diameter and Nozzle Flow Rate ratio
. In the example shown below there are nozzles pointed at the end winding bore surface at the front
and rear of the machine. See Spray Cooling Nozzles Positions for details of the nozzle positions.

The Nozzle Flow Rate ratio values are identical for each of the nozzles so the flow rate of 0.06 l/s is
split evenly between the front and rear nozzles.

© 2014 Motor Design Ltd


Input Data Editor 573

Spray cooling is a complex mechanism with the spray that has impacted on the surface then flowing
over the internal surfaces inside the endspace.
This internal flow over the surfaces is modelled in Motor-CAD using the internal flow rate ratio.

© 2014 Motor Design Ltd


574 Motor-CAD Help

In the example shown below half of the flow is over the endcap and the other half is over the rotor
pole and rotor core. The full flow then flows along the housing to the drain at the bottom of the
machine. In this case there is assumed to be no flow over the outer and end surfaces of the end
windings.

© 2014 Motor Design Ltd


Input Data Editor 575

The data is used in the calculation of the spray cooling target heat transfer coefficient using the
Spray Cooling Convection Correlation.

See also Spray Cooling Model, Spray Cooling Heat Transfer

8.16.5 Spray Cooling Convection Correlation

Spray cooling is where a fluid is passed down a duct in the shaft and then is sprayed at the end-
winding via nozzles. This fluid then drains out of the end-winding and flows over various surfaces on
the inside of the machine (giving some extra cooling) and is drained out of the machine.

A simple Enclosed Channel Convection Correlation is used for the flow down the shaft and a Flat
Plate Convection Correlation for the fluid that passes over various surfaces before being drained from
the machine.

A special Impingement Jet Correlation is used for the cooling from the end windings. It is not known
how accurate this correlation is for this particular application so a special warning is given to warn
the user to calibrate the model if possible:

The spray cooling circuit with a shaft duct is shown below:

© 2014 Motor Design Ltd


576 Motor-CAD Help

The user must set the Spray Fluid Volume Flow Rate and Spray Fluid Inlet Temperature. An
enclosed channel correlation is used for the shaft sections. The specific impingement jet correlations
are then used for the end windings.
A flat plate correlation is used for the endcap, housing and another other surfaces which do not have
nozzles directed at them which are both assumed to be in series with the end winding spray.

In the default case below the Internal Flow Rate ratio's are used to specify that for each end space
1/2 the fluid is flowing across the rotor and 1/2 is flowing across the endcap with the full flow across
the housing. More accurate values should be found from calibration.

© 2014 Motor Design Ltd


Input Data Editor 577

The velocities of the fluid in the shaft and spray are calculated from the shaft hole diameter and
nozzle diameters respectively. The velocity of the housing fluid is set equal to the spray velocity
multiplied by the relevant Local Velocity Multipliers as shown below:

© 2014 Motor Design Ltd


578 Motor-CAD Help

Default Local Velocity Multiplier values of 0.1 are used for the housing - more accurate values should
be found from calibration.

The Shaft Hole Diameter size is set within the Radial Cross-Section Editor:

© 2014 Motor Design Ltd


Input Data Editor 579

Only the dissipation from the spray on the end windings are drawn on the schematic at present - the
Spray Cooling [Output Data] should be used to examine the results in more detail.

See Spray Cooling [Input Data] and Spray Cooling Model

8.16.6 Spray Cooling Nozzle Positions


The following spray cooling nozzle positions are available. Provided that there are nozzles, the
nozzle diameter is > 0 and the nozzle flow rate ratio > 0 then the nozzle flow will be shown in the
axial cross section editor.

EW_Outer [Front]

Fluid is sprayed onto the outer surface of the end windings.

© 2014 Motor Design Ltd


580 Motor-CAD Help

EW_End [Front]

Fluid is sprayed onto the end surface of the end windings.

© 2014 Motor Design Ltd


Input Data Editor 581

EW_Bore [Front]

Fluid is sprayed onto the bore surface of the end windings.

© 2014 Motor Design Ltd


582 Motor-CAD Help

Rotor Pole [Front]


Fluid is sprayed onto the rotor pole (magnets or end rings or rotor windings of the rotor depending on
the machine type).

© 2014 Motor Design Ltd


Input Data Editor 583

Rotor Core [Front]


Fluid is sprayed onto the rotor lamination surface.

© 2014 Motor Design Ltd


584 Motor-CAD Help

EW_Outer [Rear], EW_End [Rear], EW_Bore [Rear], Rotor Pole [Rear], Rotor Core [Rear]

These nozzles are positioned on the rear endwindings in the same position to those on the front
endwindings shown above.

See also Spray Cooling Model, Spray Cooling Heat Transfer, Spray Cooling Fluid Flow [Input Data]

8.16.7 Spray Cooling Model Setup

Spray Cooling Model Setup:


If the user wishes to place nozzles on the shaft then they should put a hole in the shaft as

© 2014 Motor Design Ltd


Input Data Editor 585

shown below:

In [Input Data] – [Cooling Options] set the [Spray Cooling] checkbox:

© 2014 Motor Design Ltd


586 Motor-CAD Help

Now go to the [Input Data] – [Spray Cooling] tab-sheet editor:

© 2014 Motor Design Ltd


Input Data Editor 587

The default spray cooling model assumes that nozzles are placed on the shaft to spray oil at
the end-winding bore. The spray targets selected are shown in [Geometry] – [Axial] if the
[Draw Cooling] checkbox is ticked in the lower right hand corner of the screen:

© 2014 Motor Design Ltd


588 Motor-CAD Help

The user can energise further targets and set the number of nozzles and the nozzle flow ratio
(to have more flow hitting one target then the others) using the editor below:

© 2014 Motor Design Ltd


Input Data Editor 589

© 2014 Motor Design Ltd


590 Motor-CAD Help

The total flow rate for the oil is set in the editor above.

The [Internal Flow Rate Ratio] column is used to set the oil flow rate and subsequent velocity
of the oil passing over the other surfaces in the end-space (endcap, housing and axial ends of
rotor). It is input as a ratio of the total oil flow rate in the drive and non-drive (front/rear) end
of the motor. The default values are rough estimates that are as good as anything unless the
user has done previous testing or CFD on a similar motor.

Often it is worthwhile setting the units of flow to l/min using the [Options] – [Units] pull-
down menu:

© 2014 Motor Design Ltd


Input Data Editor 591

Below we have set 5 l/min:

© 2014 Motor Design Ltd


592 Motor-CAD Help

In the [Spray Cooling] - [Heat Transfer] editor we can set the following:

Inlet temperature

Select fluid

© 2014 Motor Design Ltd


Input Data Editor 593

This editor gives an indication of the fluid properties:

New fluids can be put into the fluid database if required:

© 2014 Motor Design Ltd


594 Motor-CAD Help

The fluid thermal conductivity, specific heat, density and viscosity variation with temperature
can be input in the database.

The [Spray Cooling] – [Heat Transfer] editor also gives details of the correlation using to
calculate the heat transfer due to oil hitting the target:

The correlation for spray cooling was taken from the Electronics Cooling Magazine and is used
in this case to calculate the cooling from the spray target area. Due to the complexity of spray
cooling the red warning is given to remind the user that calibration should be done if a truly
accurate model is to be achieved, i.e. spray cooing being the most difficult convection model
that can be set in Motor-CAD due to the not very well defined flow circuit.

The [Spray Cooling] – [Fluid Flow] gives details of the Nozzle to Surface Distance and Target
Axial Length (from the target area) – these being parameters required by the spray cooling

© 2014 Motor Design Ltd


Input Data Editor 595

correlation.

This correlation was first implemented in 2002. Since then the spray cooling model has been
used in several successful projects. As mentioned before, calibration using tests is always
recommended if possible for such cooling to obtain better accuracy.

The calculated heat transfer coefficient, surface area, fluid velocity, etc. are given in the
tables to help the user calibrate the model. Calibration adjustment factors for all the surfaces
heat transfer coefficients and local fluid velocity are by default set at 1:

Not only is data given for the surfaces sprayed with oil, but also for all other surfaces that see
the spray cooling fluid (before and after it has hit the end winding). An enclosed channel

© 2014 Motor Design Ltd


596 Motor-CAD Help

correlation is used for the shaft sections. A flat plate correlation is used for the other surfaces
(assumed to be in series with the spray cooling targets).

The velocity of the fluid in the shaft and spray are calculated from the shaft hole diameter and
nozzle diameters respectively.

Note that if water jacket and spray cooling is used together then a problem that the housing
nodes that have both cooling types cannot be calculated at this time – we neglect the spray
cooling on such nodes.

Only the dissipation from the spray on the end windings are drawn on the schematic at
present to reduce the complexity of the diagram:

The cooling from the other surfaces can be seen in the [Circuit Editor] or [Output Data] pages:

© 2014 Motor Design Ltd


Input Data Editor 597

© 2014 Motor Design Ltd


598 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 599

© 2014 Motor Design Ltd


600 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 601

© 2014 Motor Design Ltd


602 Motor-CAD Help

8.16.8 Spray Cooling Calibration example


Calibration of the spray cooling models using test data is highly recommended if possible.

This is an example of a more difficult spray cooling model than usual. In this case we did not
have a specific number of nozzles firing spray at the front and rear end windings, but oil
entering a void on the centre of the shaft and being thrown off the rotor by rotation induced
centrifugal forces to hit the end winding inner surface.

The motor cross-section is shown below with the spray cooling hitting the end-windings
highlighted by arrows in the axial cross-section editor:

© 2014 Motor Design Ltd


Input Data Editor 603

© 2014 Motor Design Ltd


604 Motor-CAD Help

The motor also has a water jacket. It is noted that the motor model dimensions used in this
example are not the actual ones used in the real machine that was tested due to
confidentially considerations. The method of setting up the calibration is however still valid.

In this case we will adapt the Motor-CAD model which assumes that the oil is passed down a
hole on the shaft and is sprayed directly at the inner surface of the end windings via a user
selectable number of nozzles set into the shaft. The spray coverage on the winding bore is
expected to be large so we can set a relatively large number of nozzles in the model to give
the same effect, i.e. 100 nozzles at end of the machine in this case:

© 2014 Motor Design Ltd


Input Data Editor 605

In the model, which assumed nozzles are placed in the shaft, the velocity of the spray hitting
the end windings is calculated from the spray flow rate, number of nozzles and nozzle
diameter. The flow rate is set at 2 l/min and the nozzle diameter to 1mm in this case. This
results in a velocity of oil at 0.21m/s hitting the inside bore of the end-windings. However in
this more crude form of spray cooling, that does not use nozzles, the velocity is a function of
the rotational speed. We can adjust the [Local Velocity Multiplier] for the spray hitting the
end-winding bore to be a function of rotational speed to account for this, i.e. use this
parameter as a calibration constant:

© 2014 Motor Design Ltd


606 Motor-CAD Help

In this case calibration was carried out using a set of 30 tests on a prototype machine (varying
speed, flow rates, etc.). The measured losses were fed into the model that had already been
calibrated for no oil cooling and the end-winding bore spray [Local Velocity Multiplier] varied
until the correct winding temperature was predicted in each case. This process was
automated using a MATLAB script. The figure below plots the values of spray velocity
multiplier required for each of the 30 tests:

© 2014 Motor Design Ltd


Input Data Editor 607

Mk2 Spray Vel Multiplier

1.6

1.4

1.2
Spray Velocity Muliplier

0.8
y = 0.0002x + 0.4141
R2 = 0.8448
0.6

0.4

0.2

0
0 1000 2000 3000 4000 5000 6000
Speed [rpm]

Plot showing va ria tion in End W inding Bore Spra y Velocity M ultiplier required to m a tch
m ea sured tem pera ture da ta for 30 test va lues

The graph shows a definite trend of an increase in spray velocity multiplier with speed. We
have plotted a liner line through the data points. The linear equation is given below:

Local Velocity Multiplier = 0.0002 x RPM + 0.4141

More plots showing how the spray velocity, spray heat transfer coefficient, spray dissipation
and oil temperature rise vary with rotational velocity and oil flow rate are given in below. The
graphs show that the spray cooling is a primary function of rotational speed and a secondary
function of oil flow rate. If a correlation could also be identified relating to the flow rate then
the calibration equation shown above could be improved.

© 2014 Motor Design Ltd


608 Motor-CAD Help

Spray Velocity v Speed & Oil Flow Rate


1.0

0.8 flow rate = 1


flow rate =2
flow rate = 3
flow rate = 3.5
Spray Velocity [m/s]

0.6 flow rate = 4.6


flow rate = 5
flow rate = 6.5

0.4

0.2

0.0
0 1000 2000 3000 4000 5000 6000

Speed [rpm]

© 2014 Motor Design Ltd


Input Data Editor 609

Spray h v Speed & Oil Flow Rate


800

700
flow rate = 1
600 flow rate =2
flow rate = 3
flow rate = 3.5
Spray h [W/m2/C]

500 flow rate = 4.6


flow rate = 5
400 flow rate = 6.5

300

200

100

0
0 1000 2000 3000 4000 5000 6000

Speed [rpm]

Spray Dissipation v Speed & Oil Flow Rate


1200

1000
flow rate = 1
flow rate =2
flow rate = 3
Spray Dissipation [W]

800 flow rate = 3.5


flow rate = 4.6
flow rate = 5
600 flow rate = 6.5

400

200

0
0 1000 2000 3000 4000 5000 6000

Speed [rpm]

© 2014 Motor Design Ltd


610 Motor-CAD Help

Spray Fluid Tout v Speed & Oil Flow Rate


70

flow rate = 1
flow rate =2
flow rate = 3
68 flow rate = 3.5
flow rate = 4.6
Spray Fluid Tout [C]

flow rate = 5
flow rate = 6.5

66

64

62
0 1000 2000 3000 4000 5000 6000

Speed [rpm]

We can implement an internal VBA script in Motor-CAD to automatically calibrate the spray
model using the equation below:

Local Velocity Multiplier = 0.0002 x RPM + 0.4141

© 2014 Motor Design Ltd


Input Data Editor 611

Note that we have set the [Run Before Analysis] option above so the script is run every time
we make a new thermal calculation. For instance below we have made a calculation at
2000rpm and the resultant calibration factors are shown below:

© 2014 Motor Design Ltd


612 Motor-CAD Help

The resultant temperatures are shown below:

© 2014 Motor Design Ltd


Input Data Editor 613

The spray cooling is dissipating around 1.7kW from each end winding in this case:

© 2014 Motor Design Ltd


614 Motor-CAD Help

This compares with 1.2kW from the water jacket:

© 2014 Motor Design Ltd


Input Data Editor 615

Again note that the above model is not the actual dimensions of the motor tested to create
the calibration data. So in this case the comparative values of dissipation from spray and
water jacket cooling should not be taken to be totally accurate but just an indication of what
type of output parameters are available from a calibrated model.

See also spray cooling model.

8.16.9 Submerged double jet impingement method


The submerged double jet impingement method is used in Motor-CAD for calculation the heat
transfer coefficients of the spray cooling. An excerpt from Electronics Cooling Magazine giving this
method is given below.

The submerged double jet impingement (SDJI) method for thermal testing of packages
By Evelien Driessens, IMEC and Fulip Chrisiaens, Alcatel
Excerpt from Electronics Cooling Magazine, May 2001.

© 2014 Motor Design Ltd


616 Motor-CAD Help

Over the past decades, the functionality of electronic parts has improved considerably. Increasing power

requirements of semiconductor chips make it difficult to keep the temperature below the imposed limits.

Thermal management of the chip is one of the main functions of the package. To fully characterize the

package thermally, numerical simulations and experimental tests are performed. Numerical models offer

advantages because they are cost-effective and can be adjusted quickly. However, it is still necessary to

compare the simulation results with experimental data.

Thermal tests can be performed in different test environments. The standardized test environments used

at IMEC are the JEDEC box [1], which simulates a still air environment; a cold plate for obtaining higher

cooling conditions; and the fluid bath method. Some results for an arbitrary package tested in the three

environments, appear in Figure 1.

Figure 1: An example of thermal resistance values in different test environments.The submerged double

jet impingement (SDJI) method has been developed and adjusted by F. Christiaens [2] to perform both

steady state and transient measurements. It was inspired by the need for accurate test methods to

validate thermal models. Very large heat transfer coefficients are obtained with SDJI, yielding a better

accuracy and repeatability of the thermal measurements. The original SDJI configuration was optimized by

determining the optimal working fluid and adjusting the geometry of the set-up. The heat transfer

© 2014 Motor Design Ltd


Input Data Editor 617

coefficient of the new prototype SDJI method has been characterized. The practical implementation and

some applications of the method are explained in the article.

Nomenclature

SDJI: Submerged Double Jet Impingement

CPGA: Ceramic Pin Grid Array

DUT: Device-Under-Test

FOM: Figure-Of-Merit

TSEP: Temperature Sensitive Electrical Parameter

c: Specific Heat Capacity (J/kgoC)

h: Heat Transfer Coefficient (W/m2K)

k: Thermal Conductivity (W/mK)

u: Dynamic Viscosity (kg/m.sec)

p: Density (kg/m.sec)

P: Steady State Heat Dissipation (W)

Rjc: Junction-to-Case Thermal Resistance (K/W)

Rja: Junction-to-Ambient Thermal Resistance (K/W)

Rth: Thermal Resistance (K/W)

Tj: Junction Temperature ( oC)

Tref: Reference Temperature ( oC)

Zth: Thermal Impedance (K/W)

© 2014 Motor Design Ltd


618 Motor-CAD Help

Steady State Thermal Resistance

The thermal performance of packages is traditionally expressed by the thermal resistance value:

where Rth = junction-to-reference thermal resistance (K/W)

Tj = steady state average junction temperature (K)

Tref = reference temperature (K)

P = steady state heat dissipation (W)

Often an indirect measurement technique is needed to determine Tj, as the active chip surface is not

accessible for direct temperature sensing. In this case, a temperature sensing electrical parameter (e.g.,

the forward voltage of a diode) reacts to the applied power step and gives a direct correlation to the

junction temperature. Either a local or an average temperature can be measured with indirect techniques.

The measurements are nondestructive, very accurate and fast. Therefore, they can serve for both steady

state and transient measurements.

The reference temperature is often a case or ambient temperature, denoted by Rjc and Rja respectively,

and depends of the environment in which the measurements are performed. The

The SDJI Concept

It is difficult to measure the junction-to-case thermal resistance (Rjc) accurately with the fluid bath method

standardized by SEMI [3]. Rjc depends on the flow field around the package, the position of the test board

in the thermostatic bath and whether or not the fluid is stirred with an internal or external circulator. The

junction-to-ambient thermal resistance (Rja) is less sensitive to the flow field, but more sensitive to the

© 2014 Motor Design Ltd


Input Data Editor 619

equipment set-up and test board mounting position.

The existing standard method can be improved by increasing the heat transfer coefficient and defining,

around the package, a flow field that can easily be created and reproduced. The cooling performance of

the bath has been improved by directing a number of parallel impingement jets on the main surfaces of

the device and increasing the jet velocity. This leads to a reduction of the Rja values. The external

temperature difference between case and fluid is of the same order of magnitude as the temperature error

introduced by the thermocouple. Therefore, it is more accurate to measure the fluid temperature close to

the device under test (DUT).

© 2014 Motor Design Ltd


620 Motor-CAD Help

Figure 2: Submerged double jet impingement configuration (a) and picture of the fluid bath with dielectric

oil (b).In practice, the component is submerged in a fluid bath with dielectric oil. The fluid in the bath is

continuously stirred with an internal circulation pump. Two dielectric liquid jets are directed on the main

surfaces of the component (Figure 2). An external pump steers the liquid jets through the nozzle outlets

and significantly increases the heat flow rate. A thermocouple is placed in the bath very close to the

component surface.

Improving the standard fluid bath method includes the selection of an appropriate fluid and the design of

an optimal nozzle configuration. To find a solution to these problems, first some hydrodynamic and

thermal issues of the method are considered. Next, the thermal resistance values obtained from

measurements in the adjusted test set-up were compared to numerically calculated values.

© 2014 Motor Design Ltd


Input Data Editor 621

Hydrodynamic and Thermal Considerations

A submerged liquid jet can be subdivided into three flow regions (Figure 3): a free jet region, an

impingement zone, and a wall jet region. The orifice diameter, heat source length and nozzle-to-surface

separation distance are denoted by d, L and S respectively. The most relevant fundamental experiments

with respect to the SDJI configuration have been performed by Womac et al. [4]. They tried to correlate their

experimental data in water and FC-77 by considering the heat transfer in the impingement and wall region

separately. The following formula (the ‘Womac correlation’) yields the best fit for the two surface regions:

and L* denotes the average length of the wall jet region:

© 2014 Motor Design Ltd


622 Motor-CAD Help

Figure 3: Submerged liquid jet.

Improvements of the Test Set-up

The cooling performance of the liquid jets is very sensitive to the nozzle geometry, the liquid velocity and

the type of fluid. Keeping the above-mentioned thermal and hydrodynamic considerations in mind, the

existing test set-up has been improved.

Selecting an appropriate dielectric liquid for thermal resistance measurements

Next to good thermal properties, the working fluid should possess the following properties:

Chemically stable and inert

© 2014 Motor Design Ltd


Input Data Editor 623

Non-toxic

Non-flammable

Low dielectric constant

High dielectric strength

High volume resistivity

The use of water is precluded because of its chemical characteristics. De-ionized water rapidly looses its

dielectric strength due to contamination with ions from the environment.

Perfluorinated inert liquids, such as the Fluorinert liquids, made by the 3M Company, are suited for direct

liquid cooling because they fulfil the conditions mentioned above. However, some of their thermal

properties (e.g., viscosity) are highly dependent on temperature.

Other working liquids that can be considered for thermal measurements with the SDJI method are

Baysilone silicon oils manufactured by BAYER. They are clear, non-toxic and cheaper than the Fluorinert

liquids. The dielectric strength of the Baysilone and of Fluorinert liquids is comparable. Baysilone oils have

a relatively low density, and the thermal conductivity and specific heat are higher than for the Fluorinert

liquids. They are chemically compatible with most metals and plastics.

The primary requirement of chemical and electrical compatibility has narrowed the choice to working with

fluids with relatively inferior thermal transport properties. A careful fluid selection is of great importance in

order to minimize the external case-to-fluid thermal resistance. Therefore, an appropriate fluid thermal

figure-of-merit (FOM) is introduced, based on the above-mentioned empirical correlation for submerged

liquid jet impingement. A higher value of FOM means better cooling characteristics and, thus, lower

© 2014 Motor Design Ltd


624 Motor-CAD Help

external thermal resistance for the

For small L/d, heat transfer predominantly occurs in the impingement region, represented by the following

figure-of-merit:

For large L/d, the wall jet region dominates the heat transfer:

with p = density (kg/m 3)

k = thermal conductivity (W/mK)

c = specific heat capacity (J/kgoC)

u = dynamic viscosity (kg/m s)

From Table 1, it can be concluded that the heat transfer in the impingement region (denoted by FOMi) is

not very sensitive to the liquid type. However, when the wall jet region dominates heat transfer (FOMwj), a

significant difference is observed with the candidate liquids. In the actual SDJI cooling application, the

impingement and the wall jet region both dominate the heat transfer. Therefore the geometry of the nozzles

has to be taken into account to select the optimal cooling fluid.

Property (@ DI- Fluorinert oils Baysilone oils


25 °C) water
FC-72 FC-84 FC-77 FC-40 FC-43 FC-70 HY-M3 H5S-M5 H-M50

Boi l i ng 100 56 80 97 155 174 215 65 120 250


poi nt (°C)

© 2014 Motor Design Ltd


Input Data Editor 625

Pour poi nt (° 0 -90 -95 -95 -57 -50 -25 -60 -40 20
C)

Dens i ty (kg/ 998 1680 1730 1780 1870 1880 1940 900 920 960
m 3)

Therma l 0.598 0.057 0.060 0.063 0.066 0.066 0.070 0.105 0.116 0.150
conducti vi ty
(W/m°C)

Speci fi c 4180 1046 1046 1046 1046 1046 1046 1510 1510 1510
hea t
ca pa ci ty (J/
kg°C)

Dyna mi c 10×10-4 6.7×10-4 9.5×10-4 14×10-4 41×10-4 53×10-4 272×10-4 27.6×10-4 46×10-4 480×10-
vi s cos i ty 4
(kg/m s )

Di el ectri c 78 1.76 1.81 1.86 1.89 1.90 1.98 2.5 2.5 2.8
cons ta nt @
1 kHz

Vol umetri c 18×106 1×1015 1×1015 1.9×1015 4×1015 3.4×1015 2.3×1015 1×1014 1×1014 1×1015
res i s ti vi ty
(ohm/cm)

FOMi 1300 246 249 250 237 231 207 261 267 251

FOMwj 82000 20472 18795 16955 11800 10694 5906 11785 10380 4904

Table 1: Physical Properties of Fluorinert Liquids (3M) and Baysilone Oils (BAYER).

Designing an Optimal Nozzle Configuration

The hydrodynamic and thermal consideration discussed above only concern single liquid jets. To enhance

cooling and reach a higher degree of temperature uniformity, multiple jets can be used. The geometry of

the jets is optimized by considering the following parameters:

Nozzle-to-surface separation distance, S

© 2014 Motor Design Ltd


626 Motor-CAD Help

Orifice diameter, d

Number of orifices per exit plane, N

Experiments in different cooling liquids were performed (water, FC-72 and HY-M3; Figure 4). DI-water has

better thermal properties than any other dielectric liquid. The higher liquid density of FC-72 causes an

increase in minimal orifice area and thus a decrease in the maximum orifice velocity obtainable at the

maximum pressure drop of the pump.

Figure 4: Convective heat transfer coefficient as a function of orifice diameter, number of orifices, and

nozzle-to-heater surface area ratio in three different working fluids (water, FC-72, HY-M3) (heater size = 25

x 25 mm2, flow rate = 13 l/min).

In spite of the lower velocities, the thermal performance of FC-72 is still better than that of HY-M3. Three

© 2014 Motor Design Ltd


Input Data Editor 627

nozzle geometries have been manufactured (Figure 5) for different package sizes.

Figure 5: Nozzle geometry for different package sizes (dimensions in mm): two 4×4 orifice grids for 25×25

mm2 (a) and 15×15 mm2 (b) packages, and one 7×7 orifice grid for 15×15 mm2 packages (c).In order to

characterize the convective heat transfer coefficient of the improved test set-up, thermal experiments have

been performed on dummy test structures. This is explained in the following section.

Experimental Evaluation of the Heat Transfer Coefficient

With the three nozzle geometries mentioned above, the heat transfer coefficients have been measured.

The surface temperature of some dummy heater components has been measured at different places and

averaged to find a uniform value of the heat transfer coefficient. The average convective heat transfer

coefficient is defined as follows:

where P = power dissipated in the heater (W)

Tsurface = average surface temperature (oC)

Tfluid = fluid temperature at the nozzle exit (oC)

References
1. JEDEC standard JESD51-2, "Integrated Circuits Thermal Test Method Environmental Conditions -
Natural Convection (Still Air)", Electronic

© 2014 Motor Design Ltd


628 Motor-CAD Help

Industries Association, December 1995.


2. F. Christiaens, "Thermal Modelling and Characterization of Electronic Components: Steady State and
Transient Analysis", Katholieke
Universiteit Leuven, Belgium, January 1998.
3. SEMI Standard G38-87: "Test Method Still- and Forced-Air Junction-to-Ambient Thermal Resistance
Measurements of Integrated Circuit
Packages", Book of SEMI Standards, 1995.
4. D.J.Womac, S.Ramadhyani, F.P.Incropera: "Correlating Equations for Impingement Cooling of Small
Heat Sources with Single Circular Liquid
Jets", ASME Journal of Heat Tranfer, Vol.115, 1993.
5. F. Christiaens, E. Beyne, W. Temmerman, K. Allaert, W. Nelemans: "Experimental Thermal
Characterization of Electronic Packages in a Fluid
Bath Environment", Proceedings EUROTHERM Seminar 45, Leuven, Belgium, September 1995.
6. W. Temmerman, W. Nelemans, T. Goossens, E. Lauwers, C. Lacaze: "Experimental Validation Methods
for Thermal Models", Proceedings
EUROTHERM Seminar 45, Leuven, Belgium, September 1995.

8.17 Rotor Water Jacket


8.17.1 Rotor Water Jacket Model

Rotor water jacket cooling is where a fluid is passed down ducts in the rotor

In addition there is often some extra dissipation from the outside of the motor housing by Natural
Convection and Radiation.

© 2014 Motor Design Ltd


Input Data Editor 629

The fluid passing through the machine can be air or any other fluid.

Rotor Water Jacket Cooling of the machine is enabled by selecting the Rotor Water Jacket option
from the Cooling Options.

In order to use a Rotor Water Jacket the rotor must have Circular Rotor Ducts.

The model is then set up using the Rotor Water Jacket [Input Data].

The Rotor Water Jacket calculation is broken down into the following 2 steps:

1. The fluid flow through the machine is calculated. At the moment this is a fixed flow rate but
it is intended to include further flow options in the future.

2. Once the flow in the machine is known, the local velocities and the heat transfer coefficients
are calculated using the Enclosed Channel Convection Correlation for the flow down the
rotor ducts

See Rotor Water Jacket [Output Data] for the calculation results.

Model Details

© 2014 Motor Design Ltd


630 Motor-CAD Help

An Enclosed Channel Convection Correlation is used to calculate the dissipation due to the fluid
passing down the rotor ducts. The amount of cooling of the rotor back iron is shown in the
Schematic:

Inter Magnet Pole Cooling:

A special form of cooling is if the Motor Type = BPM and the BPM Rotor = Embedded Radial and
the Rotor Duct Radius is such that the rotor ducts are placed between the lower and upper radius of
the magnets - as shown below:

© 2014 Motor Design Ltd


Input Data Editor 631

In this case the cooling is from the node between the magnets:

© 2014 Motor Design Ltd


632 Motor-CAD Help

See Rotor Water Jacket [Input Data] and Rotor Water Jacket Output Parameters

8.17.2 Rotor Water Jacket [Input Data]

Rotor Water Jacket cooling is is where a fluid is passed down ducts in the rotor.

The Rotor Water Jacket checkbox should be checked in Cooling Options [Input Data Editor] to
choose to use the Rotor Water Jacket cooling method.

The Rotor Water Jacket editor is then available to set data such as:

Inlet Temperature

Edit box for setting the Rotor Water Jacket fluid inlet temperature.

Fluid Volume Flow Rate

© 2014 Motor Design Ltd


Input Data Editor 633

Edit box for setting the Rotor Water Jacket fluid volume flow rate.

Fluid Properties:

Edit boxes for setting the Rotor Water Jacket fluid thermal conductivity, density, specific heat
capacity and kinematic viscosity.
Outputs showing calculated values of the Rotor Water Jacket fluid dynamic viscosity and Prandtl
Number.

The Rotor Water Jacket fluid properties can be either fixed values shown in the table or can have
properties that are dependent on temperature when the fluid is taken from the fluids database.

Fluid Flow Path

Radio-button selector for selecting direction of fluid flow, i.e. from front of motor to rear, from rear of
motor to front, from the two ends to the centre or the centre to the two ends.

Water Jacket Table Editor


The Water Jacket Table Editor used to input/calculate/display the motors water jacket heat transfer
data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection

© 2014 Motor Design Ltd


634 Motor-CAD Help

Input h? - Check-box for choosing to input or calculate h[water-jacket] for the particular
motor component surface
Convection Correlation - An indication of the Enclosed Channel Convection Correlation
formulation used to calculate h[water-jacket] of the particular motor component surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the forced convection heat transfer coefficient (h[water-jacket]) can be input
directly or an adjustment multiplier input - this being used to modify the calculated value of h
[water-jacket]
Local Velocity Multiplier [pu] - Multiplier used in determining the local fluid velocity.
Local Fluid Velocity [m/s] - Local fluid velocity.
Re Number [dimensionless] - Reynolds number = (equivalent diameter) * (mean velocity) /
(kinematic viscosity) - used to determine which convection heat transfer mode is applicable
(laminar or turbulent).
%Re(crit) - percent of critical Reynolds number. At 100% the flow starts to move from being
laminar to turbulent.
Area - the surface area of the component.
h [W/m2/C] - Wet Rotor Convection Heat Transfer Coefficient, h[water-jacket], input in table
or calculated using the chosen convection correlation (Depending upon the contents of the
Input h? check-box)
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See Units.

© 2014 Motor Design Ltd


Input Data Editor 635

8.18 Slot Water Jacket


8.18.1 Slot Water Jacket Model

Slot water jacket cooling is where a fluid is passed down ducts or in some cases between the
conductors in the slots

The fluid passing through the slot water jacket ducts can be air or any other fluid.

Slot Water Jacket Cooling of the machine is enabled by selecting the Slot Water Jacket option from
the Cooling Options.

Note: The Slot Water Jacket Ducts are displayed in the Motor-CAD cross section views.

© 2014 Motor Design Ltd


636 Motor-CAD Help

The model is set up using the Slot Water Jacket [Input Data].

The Slot Water Jacket calculation is broken down into the following 2 steps:

1. The fluid flow through the machine is calculated. At the moment this is a fixed flow rate but
it is intended to include further flow options in the future.

2. Once the flow in the machine is known, the local velocities and the heat transfer coefficients
are calculated using the Enclosed Channel Convection Correlation for the flow down the slot
ducts

See Slot Water Jacket [Output Data] for the calculation results.

Model Details

In order to use a Slot Water Jacket ducts are be made in the slot to pass fluid (liquid or gas)
through.

© 2014 Motor Design Ltd


Input Data Editor 637

The area for the water jacket competes with the area for the conductors so there is typically a
compromise between copper loss and cooling.
The duct sizes can be visually checked in the winding editor view as shown above.

The Slot Water Jacket [Input Data] editor is available to set slot water jacket cooling options.

Details of the amount of heat extracted due to the slot water jacket is indicated on the Schematic:

© 2014 Motor Design Ltd


638 Motor-CAD Help

More details are also given in the Slot Water Jacket [Output Data]

See also Slot Water Jacket [Input Data]

© 2014 Motor Design Ltd


Input Data Editor 639

8.18.2 Slot Water Jacket [Input Data]

Slot water jacket cooling is when cooling fluid is passed down the slots to cool the conductors.
Details of the Slot Water Jacket are given in Slot Water Jacket Model.

The Slot Water Jacket checkbox should be checked in Cooling Options [Input Data Editor] to
choose to use the Slot Water Jacket Cooling method.

The Slot Water Jacket editor is then available to set data such as:

Inlet Temperature

Edit box for setting the Slot Water Jacket fluid inlet temperature.

Fluid Volume Flow Rate

© 2014 Motor Design Ltd


640 Motor-CAD Help

Edit box for setting the Slot Water Jacket fluid volume flow rate.

Fluid Properties:

Edit boxes for setting the Slot Water Jacket fluid thermal conductivity, density, specific heat
capacity and kinematic viscosity.
Outputs showing calculated values of the Slot Water Jacket fluid dynamic viscosity and Prandtl
Number.

The Slot Water Jacket fluid properties can be either fixed values shown in the table or can have
properties that are dependent on temperature when the fluid is taken from the fluids database.

Cooling Options

Flow Options
The fluid can either flow down ducts inside the slots or be flow in the space between the conductors.
Flow between conductors can be used in some large machines.

Duct Location

© 2014 Motor Design Ltd


Input Data Editor 641

There can be 3 different duct positions in a slot. It is possible to have both the slot opening duct and
the slot bottom duct. If 2 ducts exist then they have the same size.
The duct locations are used in the cuboidal winding model to specify the faces that are cooled by
the slot water jacket duct. Note: If the winding layer model is used then the duct location is not
taken into account when cooling the winding.

Slot Opening Duct

Slot Bottom Duct

Slot Centre Duct

© 2014 Motor Design Ltd


642 Motor-CAD Help

Duct Width Specification


Manual - the Duct Width editor value is used for the average width of the duct.
Slot Width - the duct width is calculated so that the duct fills the entire slot width.

Duct Width
The width of the duct placed in a slot to form a Slot Water Jacket
Note: In the present version no check is made to see if the duct area is available.

Duct Height
The height of the duct placed in a slot to form a Slot Water Jacket
There can be two ducts in a slot; the Upper Duct Exists and Lower Duct Exists. If both ducts exist
then they have the same size.
Note: In the present version no check is made to see if the duct area is available.

Duct Wall Thickness


The wall thickness of the duct placed in a slot to form a Slot Water Jacket

The wall thickness forms a conduction resistance whose value is a function of the thickness, duct
periphery and thermal conductivity. The thermal properties of the duct wall thickness should be
entered in the Material & Weights editor.

Insulation Thickness
An additional conduction resistance due to the Insulation Thickness can also be introduced to the

© 2014 Motor Design Ltd


Input Data Editor 643

model.

The insulation thickness forms a conduction resistance whose value is a function of the thickness,
duct periphery and thermal conductivity. The thermal properties of the insulation thickness should be
entered in the Material & Weights editor.

Flow Direction
The coolant flow can be either from the front or from the rear.

Parallel Paths
The fluid velocity for ducts placed in a slot of a Slot Water Jacket is a function of the number of
Parallel Flow Paths and is set using this parameter.
If all the ducts are in series then the Parallel Paths should be set to 1.
If all the ducts are in parallel then the Parallel Paths should be set equal to Slot Number or two
times the Slot Number if there are two ducts in each slot.

Water Jacket Table Editor


The Water Jacket Table Editor used to input/calculate/display the motors water jacket heat transfer
data. It has the following columns:

Component - description of motor component surface that can dissipate heat by convection
Input h? - Check-box for choosing to input or calculate h[water-jacket] for the particular
motor component surface
Convection Correlation - An indication of the Enclosed Channel Convection Correlation
formulation used to calculate h[water-jacket] of the particular motor component surface
h[input] or h[adjust] [W/m2/C or dimensionless] - Depending upon the check-box in
column Input h?, the forced convection heat transfer coefficient (h[water-jacket]) can be input
directly or an adjustment multiplier input - this being used to modify the calculated value of h
[water-jacket]
Local Velocity Multiplier [pu] - Multiplier used in determining the local fluid velocity.
Local Fluid Velocity [m/s] - Local fluid velocity.
Re Number [dimensionless] - Reynolds number = (equivalent diameter) * (mean velocity) /
(kinematic viscosity) - used to determine which convection heat transfer mode is applicable
(laminar or turbulent).
%Re(crit) - percent of critical Reynolds number. At 100% the flow starts to move from being
laminar to turbulent.
Area - the surface area of the component.
h [W/m2/C] - Wet Rotor Convection Heat Transfer Coefficient, h[water-jacket], input in table
or calculated using the chosen convection correlation (Depending upon the contents of the

© 2014 Motor Design Ltd


644 Motor-CAD Help

Input h? check-box)
Notes - User notes for table row

N.B. - Parameters shown in Red are input, those in Black are output.

See Units.

8.19 Submersible

Submersible Cooling of the machine is enabled by selecting the Submersible option from the Cooling
Options.
When the submersible option is not enabled then the machine is assumed to be operating with air
surrounding it.

By default the fluid outside the motor is air. This can however be changed to any other fluid by
selecting using the combobox shown above. The user can select whether to use fixed values of fluid
properties or to select a fluid from the database.

If the fluid material is selected from the fluid database then the fluid properties can vary with
temperature. In a transient calculation where the fluid temperature can change considerably over the

© 2014 Motor Design Ltd


Input Data Editor 645

transient time period this is important to ensure the accuracy of the calculation.

8.20 Flooded
Flooded Cooling of the machine is enabled by selecting the Flooded option from the Cooling Options
.
When the flooded option is not enabled then the machine is assumed to be operating with air inside
it.

By default the fluid inside the motor is air. This can however be changed to any other fluid by
selecting using the combobox shown above. The user can select whether to use fixed values of fluid
properties or to select a fluid from the database.

If the fluid material is selected from the fluid database then the fluid properties can vary with
temperature. In a transient calculation where the fluid temperature can change considerably over the
transient time period this is important to ensure the accuracy of the calculation.

© 2014 Motor Design Ltd


646 Motor-CAD Help

8.21 Transient Data


8.21.1 Transient Model

Thermal analysis for complex duty cycles is increasingly important in a variety of applications.

Motor-CAD allows the thermal modeling of simple and complex duty cycles.

There are several transient calculation types available:

Simple Transient - losses are fixed (unless loss variation with temperature is enabled see
below) as defined in the Losses [Input Data Editor]. Note that for a permanent magnet motor,
a rating test having constant torque or constant current over the entire length of the test can
be simulated using the function given in Losses Vary With Temperature and Load.

Duty Cycle Analysis - losses vary as defined in the Transient Duty Cycle [Input Data Editor].

Soak Back - same as Duty Cycle Analysis but machine has forced cooling that is removed
when power is switched off (see Soak Back) .

For each of the above transient calculation types the losses may also vary with temperature if the
models are enabled see Copper Loss Variation with Temperature, Loss Variation with Temperature &
Load.

The Transient calculation is broken down into the following steps:

1. Thermal capacitances are added to the motors thermal Schematic circuit so that the thermal
transient can be calculated. Each thermal capacitance is calculated from the Materials & Weights
[Input Data Editor] data for the particular motor component. Numerical values of the Thermal
Capacitance [Output Data] are also given and can also be plotted on the Schematic.

2. Iterative loop for each point in each period in each cycle of the transient to be calculated.

a) Losses are calculated based duty cycle data and temperature if required

b) Integration is performed to next calculation point.

c) Temperature and Loss values for this point are stored. (see Transient Results)

As the capacitances of the materials can normally be accurately calculated then good transient
thermal results can be achieved after a good steady state model has been created.

Motor-CAD has also options for modeling the transient behaviour of machines under fault conditions
(see Transient Fault).

© 2014 Motor Design Ltd


Input Data Editor 647

The Transient Convergence Criteria do not normally require to be changed.

See Also Transient Settings Editor.

8.21.2 Duty Cycle Settings [Input Data Editor]

Editor for setting the parameters required for the Transient Model and the calculation of the Transient
Graph.

The Transient Settings editor is allows the user to set the following parameters:

Transient Calculation Type

© 2014 Motor Design Ltd


648 Motor-CAD Help

A radio button selector for selecting the transient calculation type - from one of the following:

Simple Transient - the losses defined in Input Data [Losses] for a set period of time
defined by Transient Period. The number of points to be calculated over the transient
period must also be defined - Number Points. Note that for a permanent magnet motor, a
rating test having constant torque or constant current over the entire length of the test can
be simulated using the function given in Losses Vary With Temperature and Load.

Duty-Cycle Analysis - the duty-cycle editor is provided to define the variation in torque
and speed (permanent magnet motors) or losses and speed over 1 cycle. The parameter
Number of Cycles defines the number of cycles of the defined duty cycle to be modelled.

Soak Back - this is a special form of duty-cycle analysis used with forced (air or liquid)
cooling to model the effect of a complete switch off in power. In this case when the power
is switched off the forced convection flow rate becomes zero. A switch off period is defined
by setting the torque, loss and speed all to zero for that period.

Soak Back Calculation

The External Air in Soak Back Calc and Internal Air in Soak Back Calc are used to set if the
External Fluid or Internal Fluid is replaced by air during the soak back period. The flow rates of any
cooling models active are also set to 0 during this period.

See Soak Back

Transient Start Point

© 2014 Motor Design Ltd


Input Data Editor 649

The transient start point option allows the starting point of the transient calculation to be specified.
This can be:
Ambient Temperature - all the machine components are at ambient temperature
Steady State Temperatures - the machine initial temperatures are those of the steady state
values. This can be useful when looking at a duty cycle that is present after the continuous steady
state temperatures have been reached.
Previous Transient Temperatures - to run another transient continuing with the end temperatures
from the previous transient calculation. The next transient calculation is appended to the current
data and plotted on the same graph. This can be used for instance to set some losses and then
calculate the thermal transient for a given time period. Then go back to the input data and set
other values of losses and continue the transient calculation. This can be very useful when
combining the thermal model in Motor-CAD with an external electromagnetic model. In such a
case we need to know the losses to calculate a thermal transient period - but the losses are
dependent upon the temperatures also (especially the copper losses). We can therefore just
calculate a short transient period and then re-calculate the losses knowing the new temperatures.
This can be fully automated using ActiveX technology.

Whole machine at specified temperature - when the machine starts at a temperature other than
ambient. This may be the case if have a coolant flowing through it that has a different temperature
than ambient.
Machine Components at specified temperatures - this can be useful for calibrating with test data
when the machine may not be at ambient.

Save Only Appended Data


When this checkbox is selected then when running a transient calculation from Previous Transient
Temperatures the previous transient data is not stored, only the final points. This is useful for saving
on memory usage when running long transient calculations.

© 2014 Motor Design Ltd


650 Motor-CAD Help

Transient Period - The Time period over which transient is to be modelled.

Number Points - Number of points to be plotted over transient time period.

Change in T ambient - Change in Ambient Temperature over Transient Time Period. It is assumed
that the ambient temperature changes linearly with time. Can be useful for matching transient test
data in which the ambient at the end of the test is different to that at the start of the test.

Number of Cycles - Number of full cycles (as defined in the Transient Duty Cycle editor) to be
modeled when the Transient Graph is calculated.

RMS Torque - Motor-CAD displays the calculated RMS torque of the duty cycle.

The RMS Torque of a duty cycle is calculated from the following equation:

Where
Ti is the torque for the period i
ti is the time duration of the period i

Average Speed - Motor-CAD displays the time averaged speed of the duty cycle.

Fault Analysis
See Transient Fault Analysis for details.

See also Transient Duty Cycle Editor

© 2014 Motor Design Ltd


Input Data Editor 651

8.21.3 Duty Cycle Definition [Input Data Editor]

The Duty Cycle Editor allows the user to edit the duty-cycle waveform when Transient Calculation
Type = Duty-Cycle Analysis or Soak Back is used.
This editor is not visible when Transient Calculation Type = Simple Transient.

Duty Cycle Data Definition

The 2 Radio Buttons allow for following selections:

Torque-Speed with Value Input

(only available for BPM, BPMOR and PMDC machines)


Copper Losses are varied as square of Torque variation (as Torque is proportional to Current ^ 2).
Rated Torque value must be entered in the Losses Editor (Shaft Torque @ Pcu defined value).
Copper losses may also vary with Temperature if have Copper Loss Variation with Temperature
or Loss Variation with Temperature & Load model enabled. Losses as defined in the Losses
Editor will may also vary with speed if Speed Dependent Losses is enabled (see Loss Variation

© 2014 Motor Design Ltd


652 Motor-CAD Help

with Speed).
Note: To use the Loss Variation with Temperature & Load method with the transient solver the
Torque-Speed duty cycle data definition must be used.

Torque-Speed with pu Input

(only available for BPM, BPMOR and PMDC machines)


Copper Losses are varied as square of Torque variation (as Torque is proportional to Current ^ 2).
Rated Torque value must be entered in the Losses Editor (Shaft Torque @ Pcu defined value).
The per unit (pu) Torque values must be input based on the rated torque value.
Copper losses may also vary with Temperature if have Copper Loss Variation with Temperature
or Loss Variation with Temperature & Load model enabled. Losses as defined in the Losses
Editor will may also vary with speed if Speed Dependent Losses is enabled (see Loss Variation
with Speed).
Note: To use the Loss Variation with Temperature & Load method with the transient solver the
Torque-Speed duty cycle data definition must be used.

Loss-Speed with Value Input

Loss values are taken from the Duty Cycle Data.


The Duty Cycle loss values may be scaled depending on speed if Speed Dependent Losses is
enabled (see Loss Variation with Speed).
The Duty Cycle Copper losses may also vary with Temperature if have Copper Loss Variation
with Temperature or Loss Variation with Temperature & Load model enabled.

Loss-Speed with pu Input

Loss values are scaled from the Losses Editor Data using the pu value in the duty cycle.
The loss values may be scaled depending on speed if Speed Dependent Losses is enabled
(see Loss Variation with Speed).
The Copper losses may also vary with Temperature if have Copper Loss Variation with
Temperature or Loss Variation with Temperature & Load model enabled.

© 2014 Motor Design Ltd


Input Data Editor 653

The calculated duty cycle losses can be viewed in the Transient Power Data.

External Duty Cycle Data

Duty cycles can be loaded and saved to separated files if required. More details are given in External
Duty Cycle Data
Note: small duty cycles are normally also saved automatically in the .mot file.

Duty Cycle Table Editor


The Duty CycleTable Editor used to input/calculate/display the motors duty cycle data. It has the
following columns:

Period - this is the sequential number of each period in the duty cycle
Elapsed Time - this is the cumulative elapsed time of the duty cycle.
Time - this is the time in this period of the duty cycle
Points - these are the number of points calculated during this duty cycle period.
Torque - value of unscaled torque during this period (only for BPM, BPMOR and PMDC
machines when using Torque-Speed Duty Cycle Definition)
Loss Columns - values of unscaled losses during this period.
Speed [Start] - the shaft speed at the start of this period
Speed [End] - the shaft speed at the end of this period
Fault - when check a fault is present during this period. (see Transient Fault Analysis)
End Ambient Temp - the temperature at the end of this period. Used when the ambient
temperature is varying during the duty cycle.
End Altitude - the altitude at the end of the period. This will have an effect on the fluid
properties in the model unless they are set to fixed values.

N.B. - Parameters shown in Red are input, those in Black are output.
Number of periods defining duty-cycle waveform over one cycle (BPM motors).

See also Transient Settings Editor

© 2014 Motor Design Ltd


654 Motor-CAD Help

8.21.4 Duty Cycle Data File

Losses can be read in from a duty cycle data file in watts or pu values (see Transient Duty Cycle
[Input Data Editor]).

The data format is defined in the first 4 lines of the datafile. It is assumed that the datafile is a text
file and has a name *.dat

The format of the duty cycle data file has changed as more functionality has been added. Previous
duty cycle formats should be able to be read by the current version of Motor-CAD.

To create a new duty cycle data file it is recommended to start from an existing file. This is easiest
done by setting the duty cycle type to that required and then selecting the save data option. The file
generated can then be edited in a text editor as shown below:

Data in Alternative Formats:

It is intended to add alternative formats that can be imported into Motor-CAD - so please contact
support if you have any special requirements.

See also Transient Duty Cycle Editor and Transient Settings Editor

© 2014 Motor Design Ltd


Input Data Editor 655

8.21.5 Soak Back

Soak Back this is a special form of duty-cycle analysis used with forced (air or liquid) cooling to
model the effect of a complete switch off in power. In this case when the power is switched off the
forced convection flow rate becomes zero. At present this is applied to the blown over and through
ventilation cooling types. A switch off period is defined by setting the torque, loss and speed all to
zero for that period.

The External Air in Soak Back Calc and Internal Air in Soak Back Calc are used to set if the
External Fluid or Internal Fluid is replaced by air during the soak back period. The flow rates of any
cooling models active are also set to 0 during this period.

Below we see a typical Soak Back analysis. In this case it is for a small submersible used to drive a
camera around underwater. When in the water the cooling is in the form of forced liquid convection
with a flow of water along the axial length of the motor housing being at a velocity equal to the driven
speed of the submersible. Just before the submersible is taken out of the water the power is
switched off the losses become zero - the motor starts to cool down. But as it is taken out of the
water the cooling becomes much worse, i.e. just air natural convection and radiation. In such a case
the winding temperature falls but the housing temperature actually increases. In this case there is a
safe human operator handling temperature. Such analysis is also common in aerospace applications
to make sure that the housing temperature of a given motor does not rise above given limits when
switched off.

© 2014 Motor Design Ltd


656 Motor-CAD Help

See Transient [Input Data Editor]r

© 2014 Motor Design Ltd


Input Data Editor 657

8.21.6 Transient Fault Analysis

Motor-CAD has some capabilities for modeling the effect on the temperature rise of a fault occurring
on the winding.

The analysis used is very similar to the stall analysis except that the iron loss due to rotation is
present. As with the stall analysis we just model the worst slot (assume that all the slots have the
worst loss) and apply loss balance at the stator back iron node to reduce the power levels back to
that for the actual machine.

To enable a fault during a period of the duty cycle the fault is enabled as shown below:

© 2014 Motor Design Ltd


658 Motor-CAD Help

The loss distribution during the fault period is defined using the loss distribution editor:

© 2014 Motor Design Ltd


Input Data Editor 659

This editor gives a very flexible approach allowing many types of fault to be modelled.

2 examples are given to help understand the method used:

© 2014 Motor Design Ltd


660 Motor-CAD Help

1-Phase open-circuit (square wave drive)

See 1 Phase open circuit (square wave drive) for details.

2 - Fault Tolerant multi phase open circuit:

See Fault Tolerant multi-phase open circuit for details.

See also Transient Settings Editor, Stall Analysis and Uneven Copper Loss Distribution

8.21.7 Fault Tolerant multi-phase open circuit


In this case the machine is multi-phase fault tolerant and the user can simulate a number of the
phases going open circuit.

This type of fault can be analysed in a similar way to the 1-Phase open-circuit (square wave drive)
fault.

If we are to produce the same level of torque as in the machine with no open circuit phases we need
Phase/(Phases - Phases_o/c) more current in the good phases. The copper loss is proportional to
the current squared so the copper loss in the good phases is equal to [Phases/(Phases - Phases_o/
c)]2 more than without a fault. For the full machine the copper loss is equal to (Phases - Phases_o/
c)/Phases x [Phases/(Phases - Phases_o/c)]2 = Phases/(Phases - Phases_o/c) more than a non
faulty machine, i.e.

[Fault Pcu Multiplier] = [Phases/(Phases - Phases_o/c)]

We then need to apply the stall analysis to account for the fact that the loss is not evenly distributed
in the machine. We can use the formula reported earlier:

[Stall Pcu Multiplier] = Worst Phase Loss / Phase Loss Assuming Even Loss Distribution

So that [Stall Pcu Multiplier] = [Pcu / (Phases - Phases_o/c) ] / [Pcu / Phases]:

[Stall Pcu Multiplier] = [Phases/(Phases - Phases_o/c)]

e.g. if 3 phases are open circuit out of 9 then:

[Fault Pcu Multiplier] = 9/(9 - 3)] = 1.5


[Stall Pcu Multiplier] = 9/(9 - 3)] = 1.5

e.g. if 6 phases are open circuit out of 9 then:

[Fault Pcu Multiplier] = 9/(9 - 6)] = 3


[Stall Pcu Multiplier] = 9/(9 - 6)] = 3

Example

9 phase fault tolerant machine, 3 phases going open circuit

© 2014 Motor Design Ltd


Input Data Editor 661

With 9 phases each phase has 1/9 of total losses.


To maintain the same level of torque when have lost 3 phases requires that the current in the
remaining phases is increased by factor of phase / (phases - phasesOC) = 9/6 = 1.5

So for loss distribution:


each operating phase has 1/9 x 9/6 = 1/6 x machine losses.
O/C phases have 0 losses

The phases and loss distribution are set as shown below:

The test case below illustrates the effects of such a fault in a 18 slot machine with 9 phases.

Below we see the thermal transient for the following duty cycle with no fault:

© 2014 Motor Design Ltd


662 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 663

The loss editor is shown below:

© 2014 Motor Design Ltd


664 Motor-CAD Help

The copper loss in the machine is [9/(9-3)] x 180W = 270W when there is a fault (assume fixed level
of torque). This is concentrated in (9-3)/9 = 2/3 of the slots. So the amount of copper loss in the total
machine model assuming all slots have the same loss is 3/2 x 270 = 405W. We need to take 135W
from the stator back iron for loss balance in steady state.

We can apply a fault for the 2nd half of the transient:

© 2014 Motor Design Ltd


Input Data Editor 665

The new response is shown below:

© 2014 Motor Design Ltd


666 Motor-CAD Help

Can see the increase in copper losses when the fault occurs. The stator back iron losses are also
reduced to take account of the uneven distribution of copper losses.
The loss adjustment at the stator back iron node is seen to be 60-39.2 = -20.8W in this case, i.e.
not the full 90W due to the storage term of the thermal capacitances.

© 2014 Motor Design Ltd


Input Data Editor 667

The output data sheet also shows the copper loss multiplier being applied and the adjustment made
to the stator back iron losses.

© 2014 Motor Design Ltd


668 Motor-CAD Help

For a long fault period the transient waveform below results:

© 2014 Motor Design Ltd


Input Data Editor 669

Can see the power in stator back iron reducing over time. Now the power taken from the stator back
iron is -28.31 - 60 W = -88.31W which is close to the steady state prediction of -90W.

© 2014 Motor Design Ltd


670 Motor-CAD Help

At the end of the transient the schematic is displayed below:

© 2014 Motor Design Ltd


Input Data Editor 671

See also 1 Phase open circuit (square wave drive), Transient Settings Editor and Stall Analysis,
Uneven Copper Loss Distribution

© 2014 Motor Design Ltd


672 Motor-CAD Help

8.22 Settings
8.22.1 Settings [Input Data Editor]

Editor for setting different model options.

There are the following main sections:

Models
Geometry
Winding
Cooling
Losses
Editor
End Space
Convergence
Transient
Miscellaneous

© 2014 Motor Design Ltd


Input Data Editor 673

8.22.2 Models [Settings]

The editor has options to change the following model settings:

Airgap Model

Include Rt[Endcap] Axial & Radial


Include Fin Efficiency
Include Coil Divider Node
Stator Tooth Nodes
Axial Slices
Rotor EndRing Model
Magnet model
Portunus model export - settings exporting model to the Portunus circuit simulator.
FEA Calibration model target winding temperatures and boundary conditions.

© 2014 Motor Design Ltd


674 Motor-CAD Help

For other model settings see Settings[Input Data Editor].

8.22.2.1 Airgap Model

The airgap heat transfer model can be made to be solely based on conduction or to include
convection as well. The convection model is recommended so it is the default setting.

See also Miscellaneous Output Parameters (Airgap).

See also Model Settings, and Airgap.

See also airgap heat transfer calculation.

8.22.2.2 Include Rt[Endcap] Axial & Radial

In the original Motor-CAD model the thermal resistance of the endcaps was neglected. The main
reason why they were not included before was the fact that end-cap material thickness is not well
defined. Most often the endcaps have a very complex shape that does not lend itself to a simple
geometric definition using a minimum of parameters as required in Motor-CAD. Also the endcap
resistances are in series with the not well known bearing resistance, endcap-housing, endcap-
bearing and bearing-shaft interface gaps. There is no need to have too many thermal resistances in
series that are hard to define accurately - it is better to select one and calibrate the model using it, i.
e. bearing interface gap.

In the future more parameters (such as the end-cap thickness) may be added to allow a better
model for the endcaps. At present the user can alter thermal conductivity of the endcap material to
adjust their resistance values if required.

© 2014 Motor Design Ltd


Input Data Editor 675

© 2014 Motor Design Ltd


676 Motor-CAD Help

See also Model Settings

8.22.2.3 Include Fin Efficiency


For electrical machines the fin thickness is usually relatively thick and the length relatively short for
manufacturing reasons - this tends to make the fin efficiency quite large (typically between 0.95 and
1).

The Fin Efficiency parameter is calculated within the program to indicate the effectiveness of a fin in
transferring a given quantity of heat,
i.e. Fin Efficiency = Actual Heat Transferred / Heat that would be transferred if entire fin area were
at base temperature.

The Fin Efficiency can be left out of the steady-state/transient performance calculation if desired
using the checkbox shown above.

See also Model Settings

© 2014 Motor Design Ltd


Input Data Editor 677

8.22.2.4 Include Coil Divider Node

This option create a node in the thermal model for the coil divider when the Winding Type = Solid
Divider.

This node is create with a capacitance calculated from the weight of the coil divider and is connected
to the central winding node by a resistance that is calculated from the coil divider geometry.

The Coil Divider node is not connected automatically to any other part of the circuit. The node is
intended to be used with the circuit editor to connect an external circuit to model the complex
cooling path from the divider.

See also Models [Settings].

8.22.2.5 Stator Tooth Nodes

© 2014 Motor Design Ltd


678 Motor-CAD Help

There are three options for the number of nodes used to model the heat transfer along a stator tooth:
1 Node
3 Nodes
Tooth + Tooth Tip

The selection is made using the [Stator Tooth Nodes] parameter in Models [Settings].

The [1 Node] model is the default. If the teeth become very long and the user is worried about the
fact that there is not sufficient nodes to model the large temperature rise along the tooth then three
nodes [3 Nodes] can be used. If a very large tooth tip is used then the [Tooth + Tooth Tip] model
may be more appropriate. The [Tooth + Tooth Tip] model id also useful for cases where there is
some excessive loss in the tooth tip region, i.e. when field weakening is used in a Non Overlapping
winding. The loss in the tooth is distributed evenly throughout the tooth and tooth tips if the [Tooth +
Tooth Tip] model is not used. When the [Tooth + Tooth Tip] model is used the loss in the tooth tip is
set using Loss [Stator Tooth Tip].

The changes in the schematic for the three cases are shown below:

© 2014 Motor Design Ltd


Input Data Editor 679

Due to space constraints we do not plot the new nodes when the [3 Nodes] model is used. But the
we do give values for the power flow, temperature data for the three nodes and the three new thermal
resistances. In the new model three tooth temperatures are listed - the upper one is for the node
closest to the back iron and the lower one is closest to the stator bore. Similarly, for the power
values indicated near the winding to tooth resistance, the upper value is for the power to the node
closest to the stator back iron. Multiple power values are indicated next to the tooth resistances.
The power value closest to the bore node is for the resistance closest to the bore. The power value
closest to the back iron node is for the resistance closest to the back iron.

See also Models [Settings].

© 2014 Motor Design Ltd


680 Motor-CAD Help

8.22.2.6 Axial Slice Model


The standard Motor-CAD model uses a single node along the axial length of the active section of the
machine. This has been found to be an accurate method for machines which do not have a large
temperature drop across the active section.

The multiple axial slice model is designed for some larger machines where there may be a
significant axial temperature gradient along the active section of the machine, particularly if there is a
cooling fluid flowing through the machine.

The user can select the number of axial slices to use in Models [Settings]:

The single slice is normally used unless there is a significant axial temperature gradient along the
active section. Different number of slices can be used to check if any difference is seen. The
advantage of the single slice is the model is easier to understand and quicker to calculate.

The axial model circuit and results can be view in the Schematic as shown below. The slice shown
can be selected using the slider.

© 2014 Motor Design Ltd


Input Data Editor 681

The temperatures can also be viewed in the Temperure Display:

© 2014 Motor Design Ltd


682 Motor-CAD Help

The results can also be viewed in the Output Data Sheet:

© 2014 Motor Design Ltd


Input Data Editor 683

The graphs show how the temperatures vary throughout the length of the machine:

© 2014 Motor Design Ltd


684 Motor-CAD Help

Test results can also be shown the axial slice graph. Temperature values can be entered in the
temperature validation section as shown below:

© 2014 Motor Design Ltd


Input Data Editor 685

These results are then displayed in the axial slice graph to help in comparing test data against the
model results as shown below:

© 2014 Motor Design Ltd


686 Motor-CAD Help

See also Models [Settings].

© 2014 Motor Design Ltd


Input Data Editor 687

8.22.2.7 Rotor Model

Use Separate EndRing Nodes - This option is only available for Induction Machines. This option is
provided to allow backward compatiblity but should usually be enabled.
In Motor-CAD v6 an improved end ring model has been added. Previously there was only a single
node for modelling the induction machine cage.

The improved rotor cage model is highlighted below:

© 2014 Motor Design Ltd


688 Motor-CAD Help

When this option is enabled there are 3 nodes for modeling the rotor cage, 1 node for the active
section (bars) and a node each for the front and rear endrings.
The rotor copper losses are split between the rotor bars and the rotor endrings using the Rotor Cage
Loss Distribution formula.

Use Separate Front and Rear Rotor Nodes - This option is available for other than Induction
Machines. This option is provided to allow backward compatibility but should usually be enabled.
In Motor-CAD v6 an improved rotor end model has been added. Previously there was only a single
node for modelling the rotor back iron and a single node for the magnet.

Improved rotor end nodes model is highlighted below:

© 2014 Motor Design Ltd


Input Data Editor 689

See also Models [Settings]

© 2014 Motor Design Ltd


690 Motor-CAD Help

8.22.2.8 Magnet Model

The default magnet model in Motor-CAD is for a single node so that the losses are all placed on this
node and so the node temperature may not be the average temperature of the magnet.
The Distributed loss model takes account of the distributed nature of the losses (assumed even) and
calculates the average temperature based on these losses.

© 2014 Motor Design Ltd


Input Data Editor 691

Normal magnet model:

Distributed loss magnet model:

© 2014 Motor Design Ltd


692 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 693

8.22.3 Geometry [Settings]

The editor has options to change the following model settings:

Endcap Specification, End Winding Specificaton

New definitions for the endcap and end winding expannsion have been added to the Axial Editor in
v4.

The end winding specification option specifies how the gaps are specified. You get the same model
using either specification. The original specification of the endwinding expansion was by specifying
the gap between the outer surface of the endwinding and the housing (this is often measurable).
This has now been changed by default to specify directly the expansion of the endwinding.

© 2014 Motor Design Ltd


694 Motor-CAD Help

By default the new methods Endcap Thickness and Winding Expansion are now used in Motor-CAD
although existing Motor-CAD .mot designs will use the old methods.

The old methods of geometry definition can be used if required.

Blown Over Flow Arrows


The flow arrows shown in axial cross section view can be set to give an indication of the leakage
from the blown over surface as shown below.
The leakage values are taken from the blow over fluid flow page.

Fin Input Options

Fin Input Options = Fin Pitch/Thickness:

© 2014 Motor Design Ltd


Input Data Editor 695

In the original version of Motor-CAD the dimensions of fins placed on the housing were defined using
the following parameters:

Fin Thickness
Fin Pitch/Thick

The advantage of the above parameters was that as the machine diameter was scaled up and down
then the number of fins would be increased or decreased automatically. The disadvantage was that
some thought is required when putting in the dimensions for an existing finned housing. In such
cases often the number of fins and the fin spacing is known - this is why the new option to input the
fin dimension using these parameters was added.

Fin Input Options = Fin Number & Spacing:

In this case the user inputs the:

Fin Thickness
Fin Number [Quadrant]
Fin Spacing [Fin Base]

See Fin Geometry for the geometry definitions.

Component Colour:

This defines how the components are coloured for visualisation purposes only.
When Parts with same colours is selected then components are assumed to be a single
component if they have the same material and there is no interface gap between them. In this case
the component is given the same colour in the cross sectional views.

For example the endspace and front of the housing have the same material and the interface gap
between them is set to 0 then the front of the housing has the endcap colour as is assumed to be a
single component.

© 2014 Motor Design Ltd


696 Motor-CAD Help

Flow Arrows:

The flow arrows scaling option scales the flow arrows based on the proportion of the flow in the
different paths. This can be particularly useful for the through ventilation model. This scaling can be
enabled and disabled here.

The flow arrows sizes displayed in the radial and axial cross sectional views (see Machine Cooling
Flow Paths) can be set using the above interface.
The head width is the relative width (based on airgap size) of the arrow head.
The tail width is the relative width (based on airgap size) of the arrow tail.

© 2014 Motor Design Ltd


Input Data Editor 697

The no. per flow and min length specifies the desired arrow length. If the requested number of arrows
and minimum arrow length is not suitable for the length available then the number of arrows will be
reduced.
The Spacing Factor is the distance between the arrows.

OpenGL 3D Settings

The 3D view is drawn using an OpenGL interface. The 3D curve precision setting allows the precision
of the curves to be increased or decreased if the computer graphics card is having problems
rendering the 3D image.

For other model settings see Settings[Input Data Editor].

8.22.4 Graphs [Settings]

The following options are available for specifying the graphs displayed:

Torque Graph:
Points per cycle - the number of points to calculate for each electrical cycle
Number of cycles - the number of electrical cycles to run

The torque graph of the different torque calculation methods can be selected.

Terminal Voltage Graph:

© 2014 Motor Design Ltd


698 Motor-CAD Help

The phase or Line to Line terminal voltages can be graphed.

Back EMF Graph:


Points per cycle - the number of points to calculate for each electrical cycle
Number of cycles - the number of electrical cycles to run

The phase or Line to Line Back EMF values can be graphed.

Current Graph:
The phase or Line to Line current values can be graphed.

Cogging Torque Graph:


Points per cycle - the number of points to calculate for each mechanical cycle
Number of cycles - the number of mechanical cycles to run

Graph Drawing Options:


The graphs can either be drawn as curve fits or showing the datapoints.

Harmonic Graph:
Maximum Order - this is the maximum harmonic order to display in the harmonic graphs. The
maximum harmonic order will also be limited to half of the number of data points.
Amplitude values - the harmonics graphs can either show the magnitudes or the normalised
magnitudes

Cogging Harmonics Graph:


Base Frequency - the cogging harmonics graph can use the cogging, electrical or mechanical
frequency as its base frequency.

Torque / Speed Graph:


Number of points - the number of points calculated for each phase advance angle.
Auto scale upper and lower speed - when enabled the upper speed is 2 x the specified machine
rotational speed. The speed ranges can be changed if required.
Draw points - show the calculated points on the graph

© 2014 Motor Design Ltd


Input Data Editor 699

8.22.5 E-Magnetics [Settings]

The E-Magnetics settings page has the following options:

Losses:
Stator Iron Loss Build Factor - this multiplication factor is used to take account of differences in the
stator iron losses due to manufacturing
Rotor Iron Loss Build Factor - this multiplication factor is used to take account of differences in the
rotor iron losses due to manufacturing
Magnet Iron Loss Build Factor - this multiplication factor is used to take account of differences in the
magnet losses due to manufacturing
Iron Loss Calculation method - Bertotti or Steinmetz iron loss calculation methods can be used

Cores:
Rotor Iron - either laminated or solid rotor core
Stator Iron - either laminated or solid rotor core

Manufacturing Factors:
Stator EWdg length multiplier - the stator end winding length is calculated automatically based on
the winding pattern. The endwinding length calculated and used for the stator copper loss calculation
are shown in the winding output data sheet.

Magnet Br multiplier - this multiplication factor is used to adjust the magnet remanence from the
material datasheet to take account of any manufacturing factors.

D axis flux linkage multiplier - this multiplication factor will adjust the D axis flux linkage calculated.

© 2014 Motor Design Ltd


700 Motor-CAD Help

This will impact on the inductance and flux linkage torque values calculated.
Q axis flux linkage multiplier - this multiplication factor will adjust the Q axis flux linkage calculated.
This will impact on the inductance and flux linkage torque values calculated.

Custom Drive Cycle:


The allows a specified custom current waveform to be imposed on the model. See Custom Drive
Cycle for more details.

Sine Drive Modulation:


Allows the user to select different standard control strategies.
This is used in the torque / speed and voltage limit estimation.

Mesh Quality:
This controls the mesh density created. The default value of 1 is intended to give good results. This
value can be increased if a higher mesh density is required.

Model Size:
This specifies whether symmetry is used to reduce the size of the model. Note: symmetery is not
used if a custom winding pattern is used.

© 2014 Motor Design Ltd


Input Data Editor 701

8.22.6 Winding [Settings]

There are several different winding settings available here:

Winding Layer Model

EWdg Active Layer Connection

Air Divider Layer Connection - can set whether the endspace nodes are connected to the inner or
middle winding layer node.

Winding layer Model layers

Rotor Winding Layer Model layers

End winding enamel model - when enabled then the wire enamel is taken into account in the thermal
resistance calculation of the endwinding to endspaces. This option should normally be used,
however this option is included for backward compatibility.

Liner Layers

Impreg Layer1 Multiplier

Winding Editor View

© 2014 Motor Design Ltd


702 Motor-CAD Help

Winding model - can set to use the original layer winding model or to use the cuboidal winding
model

End Winding Area Calculation - the old calculation method option is available here for backward
compatibility. The improved method should normally be used.

Insulation Resistance Calculation - the old calculation method option is available here for backward
compatibility. The improved method should normally be used.

Conductor Positions - custom conductor positions can be saved or loaded from a separate datafile or
saved in the mot file.

Insulation Lifetime Calculation

Winding Termination

Active-End winding thermal resistance multipliers

Form Wound thermal resistance calibration multipliers

Sync Rotor Winding model

For other model settings see Settings[Input Data Editor].

8.22.6.1 Sync Rotor Winding Model

This allows the winding model type to be selected for the Sync machine rotor in the winding settings
page.

Layer Model - this is the winding layer model


Cuboidal model - this is the new cuboidal model. It is still under development for the Sync machine
and has more nodes and is expected to produce a more accurate prediction of the rotor winding
temperatures.

Original model - this is the original (old) winding model for the Type 1 Synchronous machine rotor.
The original model does not have the multilayer winding model so is not expected to be as accurate,

© 2014 Motor Design Ltd


Input Data Editor 703

however this option is here to give compatiblity with old models.

See also winding settings.

8.22.6.2 Winding Layer Model - Layers

This option was introduced in Motor-CAD v5 is available for both the stator and rotor winding
models.

It allows the user to specify a target number of layers for the winding model rather than to have the
number of layers defined by wire diameter. It is particularly useful to use the target winding layers if
the wire diameter is large with few conductors per slot as the original method will give few layers in
the thermal model as shown below.

Generally the larger number of winding layers then the higher the maximum winding temperature
calculated. To get an accurate winding model the aim is to have the material distribution in the slot
the same as that in reality. This can be done visually or using a FEA model.

The winding layer model can be calibrated well using the Flux link to calculate the average and
maximum winding temperature and then by adjusting the number of winding layers to calibrate the
winding model to give these values.

© 2014 Motor Design Ltd


704 Motor-CAD Help

With a target number of layers set to 10 the winding model shown below is produced. This winding
model has the same quantities of material in the slot distributed over more layers.

© 2014 Motor Design Ltd


Input Data Editor 705

See also winding settings.

8.22.6.3 EWdg Active Layer Connect

The EWdg Active Layer Connect option in Input Data [Calculation Options] allows the user to make
the connection between the end winding node and the active winding at the mid layer node (Mid
Active Layer) rather than the default of the outer layer node (Outer Active Layer). This is to try and
help overcome any modelling deficiency due to the lack of nodes available in the present model to
give an accurate representation of the winding active and end-winding heat transfer. The new
connection can help give better results for a Non Overlapping winding where conductors furthest from
the tooth sides in the active section tend to be those showing at the extremity of the end-windings
(the EWdg Active Layer Connect = Outer Active Layer can give better results in this case). We
could have made the connection from the end-winding node to the inner most active layer - but it was
decided that this may over predict any cooling due to the end-windings. The end turn length will tend
to be longer for the end turns at the extremity of the end winding than the internal ones - Motor-CAD
uses an average end turn length:

© 2014 Motor Design Ltd


706 Motor-CAD Help

The original default tends to give good results for traditional Overlapping windings where the
conductors closest to the tooth sides in the active section tend to be those showing at the extremity
of the end-windings (winding outer layer). The increased axial layer model that is under development
will make this option redundant and it will give finer resolution of temperatures throughout the active
and end-windings.

When the EWdg Active Layer Connect = Mid Active Layer option is used the Schematic does not
draw the connections between the end-winding and active node correctly. The connections are as in
the default calculation of EWdg Active Layer Connect = Outer Active Layer. This is because it is
difficult to find space to draw the new connections. Also, only the outer most few layers are drawn
so the mid layer node may not be shown on the schematic. To try to assist the user to spot that the
Mid Active Layer connection is being used, the MN (mid node) symbol is drawn together with two
extra copper nodes:

See Winding Model

See also Model Settings

8.22.6.4 Liner Layers

Liner Layers is a pull-down list selector to set whether the liner is modelled as:
a single material (set in the Materials & Weights [Input Data Editor])

© 2014 Motor Design Ltd


Input Data Editor 707

from multiple layers of different materials (if selected then the


button becomes active and the Slot Liner Data Editor shown below can be used to edit the
material and thickness data for each individual layer.

For multi layer liners the Liner Layer Data required is:
Number of Layers
Layer Thickness
Layer Thermal Conductivity
Layer Specific Heat
Layer Density

Most slot liners are a composite of different layers - but often the designer does not have data for
each layer and it is easier to model it as a single layer with some form of average material data.

The multiple layer model is more accurate as the layers make up an inhomogeneous mixture where
we cannot make a simple average of the layers thermal properties. The effective properties should be
calculated according to the following (this is done in the multiple layer model):

Effective Thermal Conductivity: k(eff) = 1 /[th(a)/th(total)/k(a) + th(b)/th(total)/k(b) + th(c)/th


(total)/k(c)]

Effective Density: (eff) = th(a)/th(total) x (a) + th(b)/th(total) x (b) + th(c)/th


(total) x (c)

Effective specific heat capacity - Cp(eff) = [th(a)/th(total) x (a) x Cp(a) + th(b)/th(total) x (b)
mass dependant: x Cp(b) + th(c)/th(total) x (c) x Cp(c)] / (eff)

© 2014 Motor Design Ltd


708 Motor-CAD Help

where th = layer thickness

The Liner Layers is set in winding settings.

8.22.6.5 Insulation Lifetime Calculation

The insulation lifetime is a very important aspect of machine design and is dependent on the winding
temperature.
The general rule of thumb is that the insulation lifetime is halved for every 10oC rise in the winding
temperature.

The insulation lifetime option is found in the winding settings page.

There are 2 different lifetime estimation methods available. These module are both approximations
and produce similar results.

Montsinger Model:

Lifetime L = a x e-bT

where :
a = insulation lifetime at 0oC
b = a material constant
T = temperature in oC

Dakin Model:

Lifetime L = A x e(-B/T)

where :
A = insulation lifetime at 0K
B = a material constant
T = temperature in K

© 2014 Motor Design Ltd


Input Data Editor 709

Example of Use
The estimated lifetime for a winding insulation system can be obtained from the Motor-CAD model
an example of its use is given below.
The estimated lifetime for 2 different points needs to be entered by the user. The default values are
used in this example with a the lifetime of 20,000 hours at 180oC and 10,000 hours at 190oC. (i.e the
lifetime halved for every 10oC temperature rise).

Maximum steady state winding temperature of 183.*C as shown below:

© 2014 Motor Design Ltd


710 Motor-CAD Help

Calculated lifetime values are shown below. Can see that the lifetime of the insulation has been
reduced from 20,000 hours to 15,000 hours due to the temperature of the winding.

© 2014 Motor Design Ltd


Input Data Editor 711

The lifetime of the winding insulation system can also be estimated for complex duty cycles where
the maximum winding temperature will vary over time an example is shown below:

In this example have a machine running with constant losses for 5 hours. The maximum winding
temperature gets to 210C.

© 2014 Motor Design Ltd


712 Motor-CAD Help

If the machine were operating with a maximum winding temperature of 180C then would expect that
the lifetime would reduce by 5 hours during the 5 hours of running.
In this case as the winding temperature gets to 210C then the insulation lifetime loses about 25
hours during this 5 hours of running as can be seen in the graph below.
It can be seen that the rate of loss of lifetime (the slope of the graph) increases as the temperature
of the winding increases.

© 2014 Motor Design Ltd


Input Data Editor 713

© 2014 Motor Design Ltd


714 Motor-CAD Help

8.22.6.6 Winding Editor View

This can be found in the Winding Settings page.

This setting specifies how the winding in the winding editor view is displayed and how the conductors
are positioned.

Show Conductors

This specifies whether the layered winding model or the conductors will be shown in the Winding
Editor as shown below.

© 2014 Motor Design Ltd


Input Data Editor 715

Automatic Separation

When enabled the horizontal, vertical conductor separation between the conductors and to the slot
walls are taken from the Conductor Separation parameter (see Winding Editor).

When disabled then there is more control of the conductor placement with separate parameters for
Conductor - Base Gap, Conductor - Tooth Gap, Vertical Conductor Gap and Horizontal Conductor
Gap.

Conductor Placement

© 2014 Motor Design Ltd


716 Motor-CAD Help

With Interleaved placement the conductors are nestled into each other as shown below.

With Side by Side placement the conductors sit next to each other as shown below:

Conductor Positions

With automatic positioning the conductors are placed using a collision detection algorithm starting

© 2014 Motor Design Ltd


Input Data Editor 717

from the bottom corner of the slot between the slot wall and slot bottom.
With custom positioning the conductors are placed in a regular grid from the bottom corner of the
slot between the slot wall and slot bottom. This allows the conductors to be precisely positioned in
the slot and is particularly useful when the winding in the slot is not symmetrical. Note: There is no
collision detection made so the user must ensure that the conductors are correctly positioned inside
the slot.

Automatic Placement Settings


These settings are used when the Automatic Conductor positions option is enabled.

Bitmap Size Factor


This allows the bitmap to be scaled depending on the computer memory available. In general the
higher this value the more accurate the collision detection.

Position Checking
The conductors are placed in the slot using collision detection. The Position Checking parameter
controls the precision of this collision detection. 1 = fast, rough check, 10 = slow, precise check.
The default level of 5 should be suitable for most cases however in some cases it may be necessary
to increase this if the geometry is being exported to another package e.g. to a DXF.

Custom Placement Settings


This See Custom Positioning for details.

The Winding Editor View is set in winding settings.

8.22.6.7 Winding Termination

The above parameters are used to account for any extra cooling due to heat extraction by the
winding termination. The user would usually define the termination to be at the drive (front) or non-
drive (rear) end of the machine using the Termination [F] and Termination [R] checkboxes.

The conduction resistance between the relevant end winding node and the housing node (front or
rear) would then be calculated using the formula:

Front:

© 2014 Motor Design Ltd


718 Motor-CAD Help

R = Termination Wire Length [F] / [k[copper] x (Termination Wires [F] x pi/4 * (Termination Wire
Diameter [F])2]

Rear:
R = Termination Wire Length [R] / [k[copper] x (Termination Wires [R] x pi/4 * (Termination Wire
Diameter [R])2]

If a Termination [F] or Termination [R] is defined then the resistance will be shown in the Schematic:

See also Winding Settings.

8.22.6.8 Form Wound Calibration

Rt[Outer Coil-Tooth] Multiplier: Adjustment factor for thermal resistance from

© 2014 Motor Design Ltd


Input Data Editor 719

outer coil to the slot side.


Rt[Inner Coil-Tooth] Multiplier: Adjustment factor for thermal resistance from inner
coil to the slot side.
Rt[Coil-Stator Lamination Back Iron] Multiplier: Adjustment factor for thermal resistance from
outer coil to the slot bottom.

See also Form Wound Model, Winding Settings.

8.22.6.9 Cuboidal Winding Model

The cuboidal winding model is a new winding model that gives more accurate temperature prediction
of the winding. The model uses cuboids[1] to describe the 3 dimensional heat transfer of the winding.
The winding is split into 6 cuboids. 2 cuboids inside the slot (1 at slot bottom the other at slot
opening), 2 cuboids for the front end windings and 2 cuboids for the rear end windings.

The cuboids have the advantage that the cooling surfaces of the winding are all considered and
different cooling methods can be examined. For example slot water jacket cooling with cooling from
the slot opening, slot base or slot centre.

The cuboidal model relies on the correct size and effective thermal conductivity values in the 3
directions. These values are calculated automatically based on the conductor locations, wire sizes
and slot fill used in the design.
The values calculated can be checked in the output data sheet as shown below:

© 2014 Motor Design Ltd


720 Motor-CAD Help

If required the effective thermal conductivity and cuboid dimensions can be set by the user using the
options shown below:

© 2014 Motor Design Ltd


Input Data Editor 721

The cuboidal model circuit can be displayed in the circuit editor tab as shown below. Each cuboidal
element has 6 nodes, 1 on each face and also a central average temperature node.
The copper losses are placed on the central node that has the effect of distributing the losses
throughout the cuboidal volume.

© 2014 Motor Design Ltd


722 Motor-CAD Help

The positions of the cuboidal nodes in the slot are shown below:

© 2014 Motor Design Ltd


Input Data Editor 723

[1] A General Cuboidal Element for Three-Dimensional Thermal Modelling. R. Wrobel, P.H Mellor,
IEEE Transactions on Magnetics Vol 46 No. 8, August 2010.

© 2014 Motor Design Ltd


724 Motor-CAD Help

8.22.7 Cooling [Settings]

There are several cooling settings available.

Include End Space Rotational Effects. This option should normally be selected.

Cooling Circuit Connections.This allows different cooling systems to be connected in series and
parallel.

Airgap Heat Transfer Calculation. The improved calculation method should normally be used.

© 2014 Motor Design Ltd


Input Data Editor 725

8.22.7.1 End Space Rotational Effects

This model attempts to take account of the rotational movement of air in the machine endspaces.
When this option is selected then the endspace rotational velocity is taken into account when
calculating the cooling from the surfaces in the endspaces in the through ventilation model.

© 2014 Motor Design Ltd


726 Motor-CAD Help

© 2014 Motor Design Ltd


Input Data Editor 727

The rotational air velocities calculated in the endspace model shown above are used to calculate the
heat transfer coefficients in the through ventilation model as shown below:

The heat transfer coefficient is calculated using the mixed convection formulation

h[mixed]^3 = h[axial]^3 + h[rotational]^3

See also Cooling [Settings].

© 2014 Motor Design Ltd


728 Motor-CAD Help

8.22.7.2 Cooling Circuit Connections

The Cooling Circuit Connections options allow the different cooling systems to be coupled together
so that the outlet temperature and flow rate of one cooling system becomes the inlet temperature
and flow rate of another cooling system.

Wet Rotor Outlet -> Rotor WJ Inlet


This option is only available when the model has both wet rotor and rotor water jacket cooling
enabled.
When this option is selected then the wet rotor and rotor water jacket flows are connected in series.
The Rotor Water Jacket flow rate is the flow rate of the Wet Rotor and the Rotor Water Jacket Inlet
temperature is the Wet Rotor Outlet Temperature.

Shaft Spiral Groove Outlet -> Slot WJ Inlet


This option is only available when the model has both shaft spiral groove and slot water jacket
cooling enabled.
When this option is selected then the Shaft Spiral Groove and slot water jacket flows are connected
in series. The Slot Water Jacket flow rate is the flow rate of the Shaft Spiral Groove and the Slot
Water Jacket Inlet temperature is the Shaft Spiral Groove Outlet Temperature.

Housing WJ Outlet -> Spray Cooling Inlet


This option is only available when the model has both housing water jacket and spray cooling
enabled.
When this option is selected then the Housing Water Jacket and spray cooling flows are connected
in series. The Spray Cooling flow rate is the flow rate of the Housing Water Jacket and the Spray

© 2014 Motor Design Ltd


Input Data Editor 729

Cooling Inlet temperature is the Housing Water Jacket Outlet Temperature.

Housing WJ Outlet -> Rotor WJ Inlet


This option is only available when the model has both housing water jacket and rotor water jacket
enabled.
When this option is selected then the Housing Water Jacket and rotor water jacket flows are
connected in series. The rotor water jacket flow rate is the flow rate of the Housing Water Jacket and
the rotor water jacket Inlet temperature is the Housing Water Jacket Outlet Temperature.

Wet Rotor airgap inlet || Slot WJ Inlet


This option is only available when the model has both wet rotor and slot water jacket enabled.
When this option is selected then the airgap and slot water jacket flows are connected in parallel.

TVent airgap inlet || Slot WJ Inlet


This option is only available when the model has both through ventilation and slot water jacket
enabled.
When this option is selected then the airgap and slot water jacket flows are connected in parallel.

TVent Outlet -> Housing WJ Inlet


When this option is selected then the through ventilation and housing water jacket flows are
connected in series. The housing jacket flow rate is the flow rate of the through ventilation and the
housing water jacket Inlet temperature is the through ventilation Outlet Temperature.

Note: not all connection options are currently available. Please contact support if you require another
connection possiblity.

See also Settings [Input Data Editor]

© 2014 Motor Design Ltd


730 Motor-CAD Help

8.22.7.3 Airgap Heat Transfer Calculation

There are different airgap heat transfer methods available.

The Original Calculation method in Motor-CAD was based on the work of G.I Taylor [1].

© 2014 Motor Design Ltd


Input Data Editor 731

The work of G.I. Taylor [1] is used to determine the increase in heat transfer coefficient over that for
pure conduction due to convection induced between two concentric cylinders rotating relative to each
other. He found that the heat transfer is by pure conduction when the flow is laminar but there is an
increase in heat transfer when the airgap Reynolds number (Re[Airgap]) increases above a critical
value of Re[Airgap] Critical - Vortex as the flow takes on a regular vortex pattern. Above a higher
critical value of Re[Airgap] Critical - Turbulent the flow becomes turbulent and the heat transfer
increases further.

Equations Used:

Re[Airgap] = (Airgap Length) x (Rotor Peripheral Velocity) / (Kinematic Viscosity)

Dimensionless Curvature = Rotor Surface Radius / Airgap Length

Re[Airgap Critical Vortex] = 41 x (Dimensionless_Curvature)

Re[Airgap Critical Turbulent] = 100 x (Dimensionless_Curvature)

Re < Re[Airgap Critical Vortex]:

Nu = 2 (conduction only)

Re[Airgap Critical Vortex] < Re < Re[Airgap Critical Turbulent]:

Nu = 0.212 x [Re x (1/ Dimensionless Curvature)^0.5]^0.63 x (Pr)^0.27

Re > Re[Airgap Critical Turbulent]:

Nu = 0.386 x [Re x (1/ Dimensionless Curvature )^0.5]^0.5 x (Pr)^0.27

Note: Taylor Number often quoted, Ta = Re x (1/ Dimensionless Curvature)^0.5

h = Nu x k / (2 x Airgap)

When there is axial flow down the airgap then the effective velocity is used for calculating the
Reynolds number.

Effective Velocity = ((Rotor Peripheral Veloctiy)^2 + (Axial Velocity)^2)

The Improved Airgap Heat Transfer Calculation method is based on the work of Chong [2].

© 2014 Motor Design Ltd


732 Motor-CAD Help

When the rotational flow in an annular gap between concentric cylinders is superimposed with an
axial flow, Kaye and Elgar [3] revealed the existence of four possible modes of flow in an annular
gap. They can be distinguished and categorised using the axial Reynolds number and Taylor
number. These four modes are:

a) Purely laminar flow - when Taylor number is less than Non-Vortex to Vortex limit and Reynolds
number is less than laminar to turbulent limit.
b) Laminar flow with Taylor vortices - when Taylor number is greater than Non-Vortex to Vortex limit
c) Purely turbulent flow
d) Turbulent flow with Taylor vortices

In Motor-CAD the airgap heat transfer calculation is based on the Airgap flow type that is based on
the Taylor number and the Airgap Axial Flow Reynolds number as detailed below.

No Axial Flow
If Airgap Axial Flow Reynolds number = 0 then there is no axial flow so use Taylors number to
calculate airgap heat transfer as in the Original Calculation method shown above .

Laminar Flow without Vortices


If Airgap Axial Flow Reynolds number < Critical Annular Channel Reynolds value and Taylor number
< Critical Taylor value then use Tachibana Fukui [4] method to calculate the airgap heat transfer.

Laminar Flow with Vortices


If Airgap Axial Flow Reynolds number < Critical Annular Channel Reynolds value and Taylor number
> Full Vortex Taylor value then use Tachibana Fukui[4] or Simmers Conney [5] methods.

Turbulent Flow without Vortices


If Airgap Axial Flow Reynolds number > Full Turbulent Annular Channel Reynolds value and Taylor
number < Critical Taylor value then use Kuzay Scott [6] or Childs Turner [7] methods.

Turbulent Flow with Vortices


If Airgap Axial Flow Reynolds number > Full Turbulent Annular Channel Reynolds value and Taylor
number > Full Vortex Taylor value then use Gazley [8] or Kosterin Finatev [9] methods.

© 2014 Motor Design Ltd


Input Data Editor 733

The transitions between different flow types are determined from the Critical values for Taylor number
and Reynolds number and blending the calculated values in the transition regions.

Critical Taylor value = 41


Full Vortex Taylor value = 50 but can be changed see Transition upper limits.

Critical Annular Channel Reynolds value = 2800


Full Turbulent Annular Channel Reynolds value = 5000 but can be changed see Transition upper
limits

See also Airgap Slotting and Saliency

[1] Taylor, G.I.: 'Distribution of Velocity and Temperature between Concentric Cylinders', Proc Roy
Soc, 1935, 159, PtA, pp 546-578

[2] Chong, Y, C : The Study of Flow Resistances in Through Ventilated Electrical Machines.
Edinburgh University research work not yet published.

[3] J. Kaye and E. Elgar, “Modes of adiabatic and diabatic fluid flow in an annulus with an inner
rotating cylinder,” Transaction ASME, vol. 80, pp. 753-765, 1958.

[4] F. Tachibana and S. Fukui (1964), “Convective heat transfer of the rotational and axial flow
between two concentric cylinder,” Bulletin of JSME, 7 (26), pp. 385-391.

[5] D. Simmers and J. Coney, “A Reynolds analogy solution for the heat transfer characteristics of
combined Taylor vortex and axial flows,” International Journey of Heat and Mass Transfer, vol. 22,
pp. 679-689. (1979)

[6] T. M. Kuzay and C. J. Scott (1977), “Turbulent heat transfer studies in annulus with inner
cylinder rotation,” Trans. ASME, J. Heat Transfer, vol. 99, pp. 12-19.

[7] P. Childs and A. Turner (1994), “Heat transfer on the surface of a cylinder rotating in an annulus
at high axial and rotational Reynolds numbers,” Proc. 10th International Heat Transfer Conference,
Brighton, UK, vol. 3, pp. 13-18.

[8] C. Gazley (1958), “Heat transfer characteristics of the rotational and axial flow between
concentric cylinders,” Trans. ASME, Vol. 80, pp. 79-90.

[9] S. I. Kosterin and Y. P. Finatev (1962), “Heat transfer in turbulent airflow in the annular space
between rotating coaxial cylinders (in Russian),” Inzh. Fiz. Z. H., vol. 8, pp. 3-9.

8.22.7.4 Airgap Slotting and Saliency

Slotting:

Testing by Gazley [1] suggests that with laminar flow the slot opening can decrease the heat
transfer due to the longer effective gap length. He suggests values of around 10% for rotor slotting

© 2014 Motor Design Ltd


734 Motor-CAD Help

and 20% for rotor and stator slotting. He suggests that with vortex flow there is no change in heat
transfer and for turbulent flow there can be a significant increase in heat transfer.

Saliency:

CFD analysis on large cavities (salient poles) by Hayase [2] suggests that there is a slight reduction
in heat transfer for rotor saliency with laminar flow. With vortex/turbulent flow he suggests a 20%
increase in heat transfer for rotor saliency and a 10% increase in heat transfer for stator saliency. No
data is given for rotor & stator saliency. There findings are in line with those of Gazley [1].

In Motor-CAD there is no automatic account of slotting and saliency on heat transfer as the findings
are rules of thumb rather than mathematical formulations. However, the user can increase/decrease
the airgap heat transfer by making use of the Airgap Conductivity Multiplier. Its default value is 1. If
the value of 1 is kept then it is thought that an over prediction of rotor temperature will result if the
flow is turbulent which is on the safe side.

© 2014 Motor Design Ltd


Input Data Editor 735

See also Airgap Heat Transfer Calculation

[1] Gazley, C.: 'Heat Transfer Characteristics of rotating and axial flow between concentric
cylinders', Trans ASME, Jan 1958, pp.79-89.

[2] Hayase, T., Humphery, J.A.C., Greif, R. : Numerical calculation of convective heat transfer
between rotating coaxial cylinders with periodically embedded cavities, Journal of Heat Transfer
Transaction of the ASME, Vol 114, Aug 1992, pp 589-597

© 2014 Motor Design Ltd


736 Motor-CAD Help

8.22.7.5 Transition Upper Limits

The Laminar to Turbulent limit is the Reynolds number at which flow is fully turbulent.
The Non-Vortex to Vortex limit is the Reynolds number at which flow is fully vortex.

These values can be changed if experience suggests different limits.

© 2014 Motor Design Ltd


Input Data Editor 737

See also Airgap Heat Transfer

8.22.8 Losses [Settings]

This editor provides the settings pages for the loss calculation methods used in Motor-CAD.

See:
General Losses
Bearing Losses
Proximity Losses

For other model settings see Settings[Input Data Editor].

© 2014 Motor Design Ltd


738 Motor-CAD Help

8.22.8.1 General Losses

There are several different loss settings available here:

Windage Losses Source

Stray Load Losses

End Winding Losses - the stator end winding losses can either be split evenly between front and
rear of machine or split in relation to the endwinding copper volumes. See also Stator Copper Loss
Distribution

Rotor Cage Losses

Iron Loss Flux to Power Ratio - Iron loss flux density raise to power coefficient - used in
formulation given in Data for Loss Variation with Temperature & Load for calculating the variation
in copper & iron loss with temperature load. Used in conjunction with Magnet Temp Coeff Br to
find iron loss at any temperature. Only used with BPM-Therm, BPMOR-Therm and PMDC-Therm
motors.

Resistivity - see copper losses vary with temperature

See also Bearing Losses, Proximity Losses

© 2014 Motor Design Ltd


Input Data Editor 739

For other model settings see Settings[Input Data Editor].

8.22.8.2 Bearing Losses

The bearing loss interface allows the user to specify the using the Location option whether the
losses are split between the inner and outer race or placed on the central bearing node. See Bearing
Loss Location

The Source Method option allows the losses to be:


specified directly in Losses [Input Data Editor]
or
calculated automatically from the bearing loss table. The points are calculated using the
bilinear interpolation method. Note: The front and rear bearing are assumed to have the same
characteristics. The loss characteristic for one set of bearings should be entered in the table
and will be used to calculate both the front and rear bearings losses.

When the automatic calculation method is used then the bearing loss values for different
temperatures and speeds must be input in the table.
The graph then shows the losses entered for the different speeds and temperatures.

The calculation speed value allows the user to see the points calculated for a certain speed. This
can be useful for checking that the bilinear interpolation is producing a good result.

© 2014 Motor Design Ltd


740 Motor-CAD Help

The loss multiplier value allows the losses input in the table to be scaled without having to re-enter
each loss value.

See also General Losses, Proximity Losses

For other model settings see Settings[Input Data Editor].

8.22.8.3 Windage Losses

The windage losses are the losses produced by the fluid movement in the airgap.

If the direct user input is selected then the user must input the windage loss in the Losses [Input
Data Editor]
A calculated value of the windage loss is however also calculated and displayed in Losses [Output
Data]

If the automatic calculation method is used then the windage losses are calculated automatically.

© 2014 Motor Design Ltd


Input Data Editor 741

This is most useful when carrying out a transient calculation as some applications have viscous
fluids in the airgap and this fluid tends to have a much larger viscosity at low temperatures. This
makes it necessary to calculate the variation in windage with temperature.

Windage Calculation:

The windage calculation implemented is defined below:

© 2014 Motor Design Ltd


742 Motor-CAD Help

See also General Losses, Bearing Losses, Proximity Losses

For other model settings see Settings[Input Data Editor].

8.22.8.4 Stray Load Loss Stator to Rotor Ratio

The temperature coefficient of resistivity are used to adjust the stray load loss of induction machines
based on the temperature of the components.

The values for Iron and Copper Stray Load Losses are (for an Induction Machine) in the data given in
Losses [Input Data Editor]:

Rules of thumb regarding which nodes the iron loss should be assigned are:
induction motor - ¼ to stator tooth, ¾ to rotor tooth
slip ring motor - ¼ to stator tooth, ¼ to rotor, ½ to internal air

The user can always set the Stray Load Losses in Losses [Input Data Editor] to zero and increase
the other loss components. In this way the user has full control of where the stray load loss is
distributed.

The parameter can be useful when carrying out SPEED Import/Export

See Losses [Input Data Editor] and Losses Settings

See also General Losses, Bearing Losses, Proximity Losses

For other model settings see Settings[Input Data Editor].

© 2014 Motor Design Ltd


Input Data Editor 743

8.22.8.5 Proximity Losses

Proximity losses are commonly taken account of in transformer design but are often neglected in
electric machines. The proximity effect is the increase in ohmic loss due to high frequency currents
in adjacent conductors. These give rise to eddy currents which cause a non uniform current
distribution over the conductors cross section. The skin effect leads to a increase in the ac
resistance and so and increase in the copper loss. The increase can be surprising large in high
speed machines, values of Rac/Rdc of up to 17 being reported in machines with rating of around
12000rpm [1], [2].

FEA analysis such that of Flux (www.cedrat.com) should be used to calculate the proximity effects:

© 2014 Motor Design Ltd


744 Motor-CAD Help

Motor-CAD has several different methods for modeling the effect of proximity losses.

The added loss can be accounted for in the Motor-CAD thermal model by:
firstly increasing the level of copper loss using a Proximity Loss Model

secondly by using the Winding Temp Variation with Proximity Loss Distribution factors to
model the tendency for the proximity effect to concentrate the loss towards the centre of a
slot.
or
using the uneven distribution of proximity losses within the winding layers to place the
proximity losses in the slot

The Proximity Loss Model has the following options:


None - No proximity losses added to the copper losses

Variation with Speed - the proximity losses are input using the Losses [input Data Editor]
as shown below:

© 2014 Motor Design Ltd


Input Data Editor 745

Variation with Speed and Load - the proximity losses vary with speed and load based on
the variation of winding resistance with frequency. If have known winding resistance at high
frequency then can put in the ratio of (winding resistance at high speed / winding resistance at
0 speed) .
Motor-CAD will then calculate the proximity losses from 0 proximity losses at 0rpm to (Rac/Rdc
– 1) x dc copper losses at the specified speed.

To illustrate by example for a machine with 120W copper losses and Rac/Rdc = 2 at 6000 rpm:

The screenshot below shows how the proximity losses vary with speed (starting at the origin and
passing through 6000rpm, 120W):

© 2014 Motor Design Ltd


746 Motor-CAD Help

The Uneven distribution of Proximity Losses option models the position of the proximity losses in the
slot.
Proximity Losses tend to not only increase the amount of copper loss but also concentrate the loss
towards the centre of a slot. This second effect is accounted for using the Uneven distribution of
Proximity Losses option.

When not enabled the proximity losses (100W in this case) are spread evenly throughout the slot as
shown below:

© 2014 Motor Design Ltd


Input Data Editor 747

Uneven distribution of Proximity Losses with a value of 0.5 will put the proximity losses in the centre
of the slot as shown below:

© 2014 Motor Design Ltd


748 Motor-CAD Help

Uneven distribution of Proximity Losses with a value of 0.1 will put the proximity losses towards the
outside of the slot:

Uneven distribution of Proximity Losses with a value of 0.95 will put the proximity losses towards the
centre of the slot:

© 2014 Motor Design Ltd


Input Data Editor 749

The Winding Temp Variation with Proximity Loss Distribution option is an older model and
suberceded by the Variation with Speed and Load Model.

The concentration of the proximity losses at the centre of a slot leads to a larger winding hotspot
compared to the case where the same loss was evenly distributed across the winding cross section.
Calibration of the model can be performed by carrying out Finite Element Analysis (FEA) on two
models, one with the loss evenly distributed and the other with the effect of proximity loss taken into
account. Previous FEA seems to indicate that the percentage temperature increase is a linear
function of speed (hence the linear model proposed) - although more work is required on this
subject.

In the model the thermal resistances associated with the winding active section are artificially
increased by the factor:

R = R x {1 + [Percentage Winding Temperature Increase (at Proximity RPM)]/100 x Shaft

© 2014 Motor Design Ltd


750 Motor-CAD Help

Speed [RPM]/[Proximity RPM]}

The resistance multiplier is given in the Losses [Output Data] as the Proximity Winding Resistance
Multiplier parameter.

Data set in Losses [Input Data Editor]

[1] Rafal Wrobel, Phil Mellor, Neville McNeil, 'Analysis of Proximity Losses in a Brushless
Permanent Magnet Motor, ISEF 2005, Baiona, Spain, 15-17 September, 2005

[2] Jack McCabe, Beating the Heat: Temperature Control of a High-Performance Spindle, MMS
Online, www.mmsonline.com/articles/120104.html

See also General Losses, Bearing Losses, Proximity Losses

For other model settings see Settings[Input Data Editor].

8.22.8.6 Stator Copper Loss Location

The stator copper losses are by default automatically split between the active and end winding
sections based on the length of the active section and end turns.
The endwinding losses are then split between the front and rear endwindings based on the
endwinding volumes shown in the axial cross section editor.

© 2014 Motor Design Ltd


Input Data Editor 751

The stator copper losses location and Endwinding losses location options allow the split of the
copper losses to be specified by the user if required.

8.22.8.7 Rotor Cage Loss Location

The rotor cage losses distribution can be either specified by the user or calculated automatically
using the formula shown below.

The Induction machine rotor cage losses are distributed in proportion with the rotor cage resistance
values.
For the automatic calculation method the Rotor Cage Resistance calculations are based on the
following:

{Inputs}
RhoBar := resistivity of the bar material [ohm/m]
RhoER1 := resisitivity of the end-ring left material [ohm/m]
RhoER2 := resisitivity of the end-ring right material [ohm/m]
TCCBar := thermal coefficient for the bar material at 20C [1/C]
TCCER1 := thermal coefficient for the left end-ring ER1 material at 20C [1/C]
TCCER2 := thermal coefficient for the right end-ring ER2 material at 20C [1/C]

© 2014 Motor Design Ltd


752 Motor-CAD Help

Abar := rotor bar area [mm2]

{Rotor resistance R2 is calculated from Alger, pp. 189-191}


{Resistivity of rotor bars at temperature Rotor_BarTemp}
rhoBar := RhoBar * (1 + (Temp_Bar-20) * TCCBar);
{Resistivity of end-ring ER1 at temperature Rotor_ER1Temp}
rhoER1 := RhoER1 * (1 + (Temp_ER1-20) * TCCER1);
{Resistivity of end-ring Er2 at temperature Rotor_ER2Temp}
rhoER2 := RhoER2 * (1 + (Temp_ER2-20) * TCCER2);

{Total conductor cross-section in rotor}


Abar_total := Rotor_Bars* ABar; {mm2}

{Calc. Length_Bar, total length of bar including any overhangs}


Length_Bar := Rotor_lam_length + 2 * BarExtention; {mm}

Rbar := 2 * NPhases * rhoBar * Sqr(Turns_phase*kw1) * 2 * Length_Bar/Abar_total * 1E3;

{Trickey's correction for end-ring resistance (Veinott, eqn. 18-18)}


Trickey_EndRing := End_Ring_Inner_Dia/2/((Stator-Bore - Gap)/2-Bar_depth/2);

If Trickey_EndRing < 1 then


Kring := Poles/2 * (1-Trickey_EndRing) * (1 + Trickey_EndRing^Poles))/(1 -
Trickey_EndRing^Poles))
else
Kring := 1;

EndRingArea1 := (End_Ring_Outer_Dia-End_Ring_Inner_Dia)/2 * EndRing_Thickness1;


EndRingArea2 := (End_Ring_Outer_Dia-End_Ring_Inner_Dia)/2 * EndRing_Thickness2;
RRing1 := NPhases * rhoER1 * Sqr(Turns_phase*kw1) * (Stator_Bore - 2*Gap - Bar_Depth)/pi/
EndRingArea1/Sqr(PolePairs) * Kring * 1E3;
RRing2 := NPhases * rhoER2 * Sqr(Turns_phase*kw1) * (Stator_Bore - 2*Gap - Bar_Depth)/pi/
EndRingArea2/Sqr(PolePairs) * Kring * 1E3;
REndRing := RRing1 + RRing2;

R_rotor := Rbar + REndRing; {referred to stator winding}

NOTE: In MotorCAD we don't know directly kw1 - fundamental factor of the winding. However, all
components are multiplied with Sqr(Turns_phase *kw1) so we can use the ratio of Rbar/Rendring
where Sqr(T_ph*kw1) will vanish.

See Losses [Input Data Editor].


See also Losses [Settings]

© 2014 Motor Design Ltd


Input Data Editor 753

8.22.9 Settings
8.22.9.1 Shaft Speed [RPM]

This is the shaft speed of the machine in RPM.

Note: The shaft speed has implications on the forced convection model when a shaft mounted fan is
used.

Stall:

It is possible to model a complete stall (Shaft Speed [RPM] = 0) using the Motor-CAD BPM-Therm
module - see Stall Model for details. Under a worst case stall (3-phase sinewave star connected
motor) - one phase will carry i amps and the other two phases with carry i/2 amps. Thus, one phase
will have 4 times the loss of the other two.

See Forced Convection Data [Input Data Editor].

See Cooling Options [Input Data Editor], Losses [Input Data Editor] and Forced Convection Data
[Input Data Editor].

8.22.9.2 Duct Wall Friction


The duct wall friction is used for calculating the pressure drop due to the duct wall roughness. It is
important for ensuring total system pressure is calculated properly and that the parallel path flow
rates are calculated correctly. The duct wall friction should normally be enabled.

The duct wall friction resistance R is calculated using the following equation:

R=k / (2 A2)

where:
k = k factor
fluid density
A = channel cross section area

The k factor is calculated from:

k = fL/D

where:
f = friction factor
L= duct length
D = hydraulic diameter

© 2014 Motor Design Ltd


754 Motor-CAD Help

In Motor-CAD we use the Colebrook-White equation [1] below which forms a good estimate
of the turbulent flow area of the Moody chart:

where:
k = surface roughness
D = hydraulic diameter
Re = Reynolds number

Common internal roughness values are given in the table below:

Material Roughness [mm]


Glass, Plastic, Perspex, Fibreglass 0.0025
PVC 0.005
Steel 0.005
Cast Iron 0.15 - 0.4
New steel pipe 0.025
Light rust 0.25
Heavy rust 1.0
Sheet metal ducts 0.0025
Galvanized metals (normal finish) 0.15
Galvanized metals (smooth finish) 0.025
Aluminium, Copper, Drawn Brass 0.0025

[1] Internal Flow Systems by D.S.Miller, page 191

© 2014 Motor Design Ltd


Input Data Editor 755

8.22.10 Editor [Settings]

Allow editing of radiation view factor: The option to allow the editing of the radiation view factor is
given here. When the tick box is selected then the radiation view factor shown in the Radiation Data
[Input Data Editor] table can be edited.

Automatic File Backup: When this option is enabled then the previous version of the mot file is
saved in a backup folder located in the current folder/backup the files are labeled sequentially
filename_1.mot, filename_2.mot etc.

For other model settings see Settings[Input Data Editor].

8.22.11 End Space [Settings]

© 2014 Motor Design Ltd


756 Motor-CAD Help

Include Altitude Effects


Altitude effects can have a significant effect on the convection. An option has been included to use a
new correlation that takes into account the effect of high altitudes. (See End Space Altitude Effects)

Include Internal Fluid Heat Transfer Coefficient Scaling


The endspace correlations are based on the fluid inside the endcaps being air. When this option is
enabled the end space heat transfer coefficients are scaled to take into account the internal fluid of
the machine.

The variation with temperature options allow the user to select whether the heat transfer coefficient
scaling will be done for a fixed fluid temperature specified by the user or to be calculated based on
the front and rear endspace temperatures. Note: Using the Variable - Calculated @ Endspace Node
Temperatures option may result is long transient calculation times due to non linearity in the model.

See k1, k2, k3 When not air for full details of the heat transfer coefficient scaling calculation.

Default Correlation
Pull down selection box for choosing which authors correlation data to base the heat transfer
calculation on. The default is the Schubert [EW] model - see End Space Convection Correlation

Endcap Vent Calculation


The new fluid paths method should be normally used. The Original method is provided for backward
compatibility.

External Shaft Forced Convection


This option allows the external shaft forced convection model to be enabled and disabled if required.
It should normally be enabled but can be disabled for backward compatibility. See External Shaft
Forced Convection

8.22.12 External Shaft Cooling


This is the cooling from the shaft outside of the machine enclosure. There are 4 surfaces to be
considered the end surfaces of the front and rear of the shaft and also the shaft outer surfaces at the
front and rear of the machine.

The cooling of these surfaces is taken to the ambient node in the model.

This cooling is not inside the end space however the endspace correlation suits it well as it allows
for both natural and forced convection to be taken into account for the cooling of the surfaces of the
rotating shaft.
Before Motor-CAD v7 this cooling was not considered. This cooling should normally be included in
the model but can be disabled if required.

© 2014 Motor Design Ltd


Input Data Editor 757

This cooling model can be enabled and disabled in the End Space [Settings] page.

When enabled the extra fields are shown in the end space editor as shown below:

© 2014 Motor Design Ltd


758 Motor-CAD Help

The cooling paths from the shaft to the ambient node can be seen in the circuit editor as shown
below:

The calculated values can also be seen in the output data sheets:

© 2014 Motor Design Ltd


Input Data Editor 759

See also End Space [Settings]

© 2014 Motor Design Ltd


760 Motor-CAD Help

See also Rt [Shaft - Amb (Front)] and Rt [Shaft - Amb (Rear)] in Miscellaneous Settings.

8.22.13 Convergence [Settings]

Options for the setting of the convergence criteria for the solver are given here. These do not normally
need to be changed from the default settings but there are occasions for complex problems where
they may need to be altered.

Steady State Convergence


Steady State Max Iterations
Steady State Min Iterations
Steady State Max Convergence Error
Number of ramp steps. This is only used to help set fixed temperatures when using the Original
Fixed temperature Method of adding power sources (see Fixed Temperature Method).
Show solving circuit - the circuit editor view is updated during each step of the steady state
solving. This will slow down the solving but can be useful for understanding convergence problems.

Transient Convergence
Duty cycle point insertion - a point will automatically be added to the duty cycle when the speed
varies by the value specified.
Transient Iterations - This is useful for scripting to allow the script to stop the transient calculation
if the specified max number of iterations is exceeded.

© 2014 Motor Design Ltd


Input Data Editor 761

End space fluid flow - this is seldom used but allows the max rate of change of the endspace fluid
to be limited to help solving.

Fluid Temperature Calculation Method


Circulating Flow - when internal circulating TVent model is being used then the Use Fluid Paths
method should be used as this links the TVent nodes with thermal resistance calculated from the
flow rate and fluid properties (see Fluid Paths in Fluid Thermal Calculation method). The option to
disable is to allow for backward compatibility.
Fixed Temperature Method

For other model settings see Settings[Input Data Editor].

See also Miscellaneous output parameters (Convergence).

8.22.13.1 Steady State Convergence


For the steady state calculation Motor-CAD solves a set on non-linear simultaneous equations.

There is an option to base convergence on percentage error or temperature difference of a node


between iterations.

Sometimes convergence is difficult to achieve. This seems to be mainly if the ambient and inlet
temperature of through ventilation or liquid cooling are very different. A warning is given of the error
and which node if this is the case.

Steady State Max Iterations: The maximum number of iterations to allow for reaching steady state.
Steady State Min Iterations: The minimum number of iterations to be run before allowiing
convergence at reaching steady state.

If convergence is a particular problem it may be better to use the option to base convergence on an
allowable temperature difference of nodes between iterations and set a lower value for this figure
using the Steady State Max Convergence Error [dT] parameter.

The number of iterations taken to reach steady state and the convergence error is shown in the
Miscellaneous Output Data sheet (Other) .

Steady State iterations before averaging: After the specified number of iterations if convergence has
not been reached then results are average to try to aid convergence.

See also Calculation Options [Input Data Editor]

See also Miscellaneous output parameters (Convergence).

© 2014 Motor Design Ltd


762 Motor-CAD Help

8.22.13.2 Transient Convergence

© 2014 Motor Design Ltd


Input Data Editor 763

The transient convergence settings allow the convergence criteria to be modified. It is not normally
necessary to modify the default values, however for some more unstable models adjusting these
values can help to get the transient to solve correctly.

The transient convergence criteria consists of 2 components:


Absolute Error - the absolute error allowable
Relative Error - the relative error allowable from the maximum temperature change from previous
solution

The convergence succeeds when solver error < Absolute Error + Relative Error x MaxDt

where:
MaxdT = maximum temperature difference for each node from previous iteration.

If there are large variations of speed during the duty cycle then it is sometimes necessary to add
extra calculation points during the changes of speed.
These points can be inserted automatically using the Duty Cycle Point Insertion option.

If the model fails to converge then the Transient Iterations option allows the user to specify the point
at which the calculation will be aborted.

The England 4th of 5th order method is the default Runge-Kutta embedded formula used in Motor-
CAD. This does not normally need to be changed.
Runge-Kutta 2nd/3rd order methods and Prince-Domand 4th/5th order methods are also available if
required.

The tempererature variation option enable within Integration Step allows the temperature variation of
properties to be disabled between each point calculated. Normally the fluid properties are taken into
account during the solving between data points. When disabled this means that the fluid properties
are only calculated once for each data point and between data points the fluid properties are fixed at
the value calculated. This can help significantly for convergence problems. However you must ensure
that the data points are close enough together so that the fluid properties do not change significantly
between points.

Transient Solver
2 different transient solvers are available:
Ordinary Differential Equations - this is the GEAR method that was originally used in Motor-
CAD. It is a 1 step solver.
Advantages:
1. should give accurate results.
Disadvantages:
1. can be unstable.
2. need to specify the calculation points in duty cycle.
3. slow to solve if have small capacitances.
4. Will not solve if any nodes have no capacitance.

Differential Algebraic Equations (DAE) - this is a new method introduced in Motor-CAD based
on numerical differentiation formulas. It is a multi step solver.
Advantages:
1. Faster solving than GEAR. Especially if have small capacitances (stiff equations).
2. More stable than GEAR.

© 2014 Motor Design Ltd


764 Motor-CAD Help

3. Will solve with smaller number of specified points as is multi step solver and will vary step size to
converge.

Disadvantages:
1. May be less accurate than GEAR.
2. Unstable with some fluid cooling methods. Note fluid paths method is always used for the DAE
solver. (see Fluid Temperature Calculation method)

Transient Convergence Problems


There are times when the transient model does not solve well and the temperatures oscillate wildly.
This is usually due to large change in the solution between calculated points giving rise to large
changes in material properties so producing these oscillations in the solution. The method of
correction of this type of problem varies between models but given below are a few points to help:
1. Try reducing the time between calculated points in the duty cycle editor. Going down to 1
calculated point every 1 second is usually sufficient.
2. Try reducing the relative error term to 0. This means that the allowable error does not increase if
the temperature gets high. So constrains the solution.
3. Try reducing the absolute error term to 0.001. This constricts the solver to produce accurate
results however there is a big penalty in calculation time.
4. Try disabling the tempererature variation option enable within Integration Step. See notes above.

The compromise is between stability of the solution and solving time. This type of change is not
needed if the solver is stable and solver instability is easily seen in the results by large variations in
the temperatures.

See also Transient Model

See also Miscellaneous output parameters (Convergence).

© 2014 Motor Design Ltd


Input Data Editor 765

8.22.13.3 Fluid Temperature Calculation Method

Fluid flowing through the machine is heated up or cooled down as it passes through the machine.
The different methods of calculating the fluid temperatures and linking them with the thermal circuit
are described below:

© 2014 Motor Design Ltd


766 Motor-CAD Help

Length Segmentation:
This method splits the channels into 10 segments For each segment the inlet temperature is known
and the outlet temperature is calculated. The inlet for the (n+1)th segment is the outlet of the (n)th
segment. This is good for the temperature calculation when the flow rates are low so that the
temperature of the fluid nearly reaches that of the surrounding duct. The fluid nodes in the model
have power injected to match the average temperature calculated.

Flow and Surface Temperatures:


This is the original method used in Motor-CAD. It calculates the average temperature of the fluid
based on the dissipation. The method assumes that the flow rate is high and that the temperature
rise in the fluid is linear along the length of the duct. i.e. outlet temperature = inlet temperature + 2 x
(average temperature - inlet temperature). The fluid nodes in the model have power injected to match
the average temperature calculated.

Fluid Paths:
This is the latest method. In this method an equivalent thermal resistance is calculated based on the
fluid properties and the flow rate. The thermal resistance calculated is put directly into the solver
circuit and will give a more robust solution. The disadvantage of this method is that the fluid node
temperatures used in the thermal circuit will be the outlet temperatures rather than the average
temperatures so may give a higher machine temperature.

Rth= 1 / (Flow_rate x Fluid_Density x Fluid_Specific_Heat_Capactity)

© 2014 Motor Design Ltd


Input Data Editor 767

8.22.13.4 Fixed Temperature Method

Fixed temperatures are used in the Motor-CAD thermal model when:


the user has specified a fixed temperature of a component. For example a fixed plate temperature.
See Fixed Temperatures.
to impose temperature of cooling mechanisms on the model. For example the inlet temperature of

© 2014 Motor Design Ltd


768 Motor-CAD Help

a fluid. See Cooling Options for more details of the cooling options available.

There are 2 options available:

1. Original Method adding power sources. In order to fix the temperature of a node the power
input/output to/from the node is varied within the solver to maintain the required temperature.

2. Equation adjustment method. This is the new method for fixing temperatures in the model and
is the preferred method. The equations are adjusted to ensure that the node temperature is fixed.
This has the advantage that there is 1 less equation to solve for every fixed temperature and so
the solution is faster to converge.

8.22.14 Transient [Settings]

The editor has options to change the following model settings:

Transient Fluid Nodes


Transient Graph update - allows the transient graph to be updated for the user automatically during
the transient calculation. When enabled this will increase the time taken for a transient
calculation.
Transient Running Conditions, Housing WJ Flow Removed - this option is used during a scripted
calculation to remove the housing water jacket flow. The user interface here allows for this to be

© 2014 Motor Design Ltd


Input Data Editor 769

set manually.
Capapitance Adjustment, Transient Speed Increase Factor
Data Logging
Transient Results File Analysis

8.22.14.1 Transient Fluid Nodes

Special integration techniques are used in Motor-CAD to give stable calculations in circuits having
vastly different sizes of thermal capacitance (termed a stiff set of equations). The problem is that
the thermal transient calculation speed is critically related to the component with the lowest thermal
capacitance and some nodes within the model have very low capacitance values, i.e. the end-space
air nodes. If we were to use such low thermal capacitances in the analysis then unrealistically long
calculation periods may result. There are two general techniques that can be used to speed up the
calculation speeds - both however lead to slight inaccuracies:

1. Artificially increase the thermal capacitance of nodes that have very low thermal
capacitance. This is the techniques used in Motor-CAD at present when [Transient Fluid
Nodes] = [Include Capacitance] (default). More details are given in Transient Speed Increase
Factor.

2. Make all nodes that have low thermal capacitance arithmetic nodes with fixed temperature
over the integration time period. This has been implemented for transient calculations with a
fluid cooling system (wet rotor, water jacket, through ventilation) if the [Transient Fluid Nodes]
= [Neglect Capacitance]. If selected then any heating of fluid nodes with time is neglected.
This may give a faster solution and in some cases may be more accurate as the capacitance
effects of the fluid should only be substantial if the flow rate is small.

The above radio button selector is used to decide which method is used.

See Calculation Options [Input Data Editor]

8.22.14.2 Transient Speed Increase Factor

Adjustment factor used to try to increase the transient calculation speed. It works by artificially
increasing the thermal capacitances of nodes that have low values (i.e. Cap [End Space (F)], Cap
[End Space (R)], etc). The transient calculation speed is related to the component with the lowest
thermal capacitance, i.e. usually the end space air. It has been found that this can be increased
significantly without altering the transient accuracy significantly.

When Transient Speed Increase Factor <> 0 [Default = 1], any node that has a capacitance less
than a Critical Capacitance value is artificially increased according to the following:

Rotor Critical Capacitance:

© 2014 Motor Design Ltd


770 Motor-CAD Help

Permanent Magnet Machines: Rotor Critical Capacitance = Magnet Capacitance


x 0.1

IM, SYNC & CLAW Machines: Rotor Critical Capacitance = MIN(Cap Rotor Tooth,
Cap Rotor Copper) x 0.1

SRM: Rotor Critical Capacitance = Rotor Pole


Capacitance x 0.1

Stator Critical Capacitance: Stator Critical Capacitance = Winding Critical


Capacitance

Winding Critical Capacitance:

Combine inner two winding layers if smallest layer volume is less than 10% of the next
smallest

Winding Critical Capacitance:

Winding Layers = 1 - Winding Critical Capacitance = 0.1 x Cap Winding Inner Layer
Winding Layers = 2 - Winding Critical Capacitance = 0.2 x Cap Winding Inner Layer
Winding Layers = 3 - Winding Critical Capacitance = 0.3 x Cap Winding Inner Layer
Winding Layers = 4 - Winding Critical Capacitance = 0.4 x Cap Winding Inner Layer
Winding Layers = 5 - Winding Critical Capacitance = 0.5 x Cap Winding Inner Layer
Winding Layers = 6 - Winding Critical Capacitance = 0.6 x Cap Winding Inner Layer
Winding Layers = 7 - Winding Critical Capacitance = 0.7 x Cap Winding Inner Layer
Winding Layers = 8 - Winding Critical Capacitance = 0.8 x Cap Winding Inner Layer
Winding Layers = 9 - Winding Critical Capacitance = 0.9 x Cap Winding Inner Layer
Winding Layers > 9 - Winding Critical Capacitance = 1.0 x Cap Winding Inner Layer

Critical Capacitance:

Critical Capacitance = MIN(Rotor Critical Capacitance, Stator Critical Capacitance)

For any nodal capacitance < Critical Capacitance:

Nodal Capacitance = MAX (0 , (1 - [Transient Speed Increase Factor]) ) x Nodal Capacitance


+ Critical Capacitance x [Transient Speed Increase Factor]

1st term makes sure that if [Transient Speed Increase Factor] = 0 then the
actual values of Nodal Capacitance are used at each node

During the transient calculation useful integration information (step size, number of integrations
steps, etc) is given on the status line:

This is especially useful if the transient calculation is very slow or if the calculation fails.

To help judge the limit on [Transient Speed Increase Factor] a table showing the values of nodal
capacitance before and after the speed increase algorithm is implemented is displayed in Speed
Increase Data when a Transient Graph is calculated. The information given includes:

© 2014 Motor Design Ltd


Input Data Editor 771

critical capacitance values and number of nodes that have been increased

It is best to not use such a large value of [Transient Speed Increase Factor] that unrealistic
capacitances are used. You can always look at the variation in transient graph with varying [
Transient Speed Increase Factor]

An alternative method of speeding up the simulation in a liquid cooled model is to neglect


capacitance effects in the fluid. This option is selected using the Transient Fluid Nodes selector in
Calculation Options [Input Data Editor].

See Calculation Options [Input Data Editor]

© 2014 Motor Design Ltd


772 Motor-CAD Help

8.22.14.3 Data Logging

This allows for other parameters to be stored in a file during the transient analysis and also viewed in
a graph if required.

When this option is enabled then before a transient analysis is run the options window below is
displayed:

© 2014 Motor Design Ltd


Input Data Editor 773

The values are stored in the text file and can also be viewed as shown below:

© 2014 Motor Design Ltd


774 Motor-CAD Help

See also Transient [Settings]

© 2014 Motor Design Ltd


Input Data Editor 775

8.22.14.4 Transient Results File Analysis

Transient results can be saved to file by enabling the transient results file option in Default File
Locations as shown below:

© 2014 Motor Design Ltd


776 Motor-CAD Help

When this option is enabled then whenever a transient calculation is made the results will
automatically be stored in the file.

This file can then be view in Motor-CAD by selecting the file as shown below:

© 2014 Motor Design Ltd


Input Data Editor 777

The temperatures, power values and capacitances in the file can then be viewed in Motor-CAD in
Schematic, Raidal, Axial views, Circuit Editor and the Transient Graphs. The time period to view is
selected using the arrow buttons as shown below:

Caution: The file only holds temperatures, capacitances and power sources. The resistance values
and power flow in the schematic have still got the previous values from the last calculation so may
not be valid for the transient results.

© 2014 Motor Design Ltd


778 Motor-CAD Help

8.22.15 Miscellaneous [Settings]

This page gives some settings that are rarely changed.

See also Cooling Options [Input Data Editor].

Airgap Conductivity Multiplier

Multiplier for motor airgap thermal conductivity.

The airgap thermal resistance is calculated using either a heat transfer model based on convection
or conduction only - choice depends upon Airgap Model selected. It is suggested that peripheral
speed induced convection heat transfer can enhance conduction heat transfer by 0% to 100% [1-3].

It has been found that slotting increases gap heat transfer by around 10% due to added air
disturbances [1,2] - when the motor is running. However, at stall the conduction heat transfer is
reduced due to the extended gap [4]. The Airgap Conductivity Multiplier parameter is used to enable
the user to adjust the level of airgap conductivity to accommodate such affects.

[1] Hamdi, E.S.: Design of Small Electric Machines, Wiley, 1994.


[2] Mellor, P.H., Roberts, D., Turner, D.R.: Lumped Parameter Thermal Model for Electric
Machines of TEFC Design, IEE Proc-B, Vol. 138, No. 5, Sept. 1991.
[3] Bouchaala, M., Surin, H., Vannier, J.C.: Thermal Analysis of a Small DC Motor, Proc.
Intelligent Motion, June 1995.
[4] Kylander, G.: Temperature Simulation of a 15kW Induction Machine Operating at Variable
Speed, ICEM92, Manchester, 15-17 Sept. 1991.

© 2014 Motor Design Ltd


Input Data Editor 779

Encoder - EncCase Conductivity Multiplier

Multiplier for encoder to encoder case airgap thermal conductivity.

The present thermal resistance model assumes that the heat transfer is by conduction only. The
Encoder - EncCase Conductivity Multiplier parameter is used to enable the user to adjust the level of
conductivity to accommodate convection and radiation enhancements. See also Airgap Conductivity
Multiplier.

Axial Fin Horiz Mount Side/Base Weighting

Weighting of natural convection fin side/fin base models used in axial-fin horizontally mounted fin
model. See Natural Convection Correlation

The value is used to increase/decrease weighting of hnc[fin-model] compared to hnc[horizontal-


cylinder] when the Horiz Fins/Flat Plate & Cylinder or Horiz/Vert Fins & Horiz Cylinder [Natural
Convection Correlation] natural convection models are used. Likewise for the weighting of hnc[fin-
model] compared to hnc[horizontal tube] when the Horiz Fins/Flat Plate & Tube [Natural Convection
Correlation] model is used.

Rt [Shaft - Amb (Front)]

Thermal resistance between front of shaft and connected device [ambient]. See also External Shaft
Cooling.

Rt [Shaft - Amb (Rear)]

Thermal resistance between rear of shaft and connected device [ambient]. See also External Shaft
Cooling.

See Cooling Options [Input Data Editor].

© 2014 Motor Design Ltd


780 Motor-CAD Help

8.23 Material Properties [Input Data]

Editors for managing the air properties i.e.:

Altitude
Temperature

Editors for managing and setting the Solids material database data, i.e.:

Input/Edit Solid Material Data


Change Solids Database
Delete Solid

The solid material data is used in the Materials & Weights [Input Data Editor] and

Editors for managing and setting the Fluids material database data i.e.:

Input/Edit Solid Material Data


Change Solids Database
Delete Solid

© 2014 Motor Design Ltd


Input Data Editor 781

8.23.1 Air Property Options

Editor for setting the temperature and altitude at which the air property data in conduction (no
convection) regions of the model is calculated.

Steady-state & transient performance calculations can be made with constant air property data
(calculated at Air Property Temperature) or fully variable properties. The thermal conductivity of air
increases by around 25% for a 100C increase in temperature. The disadvantage of allowing the air
properties to vary with nodal temperature is an increased calculation time - see Transient Progress
Form.

A indication of the change is property values with temperature is given in the two tables shown above
- i.e. one at Ambient Temperature and one at Air Property Temperature.

A radio button selector is provided to set the option of whether to use a fixed temperature at which
the air properties are calculated. This option can be used to speed up the calculation process at the

© 2014 Motor Design Ltd


782 Motor-CAD Help

expense of a slight reduction in accuracy.

The variation in the following air properties with temperature are modelled within the program:

Pressure [Pa] - see Altitude [US Standard Atmosphere]


Density, , [kg/m3]
Thermal Conductivity, k, [W/m/C]
Specific Heat, cp, [J/kg/C]
Dynamic or Absolute Viscosity, , [N.s/m2 or kg/m/s]
Kinematic Viscosity * Density, , [m2/s]
Prandtl number, Pr (momentum/thermal diffusivities)
Coefficient of Expansion, = 1/Absolute Fluid Temperature, [1/C]
Grashof number, Gr = ( * 9.81 * **2 * T * Characteristic_Length**3) / **2 (Buoyancy to
viscous forces)

Steady-state & transient performance calculations can be made with constant air property data
(calculated at Air Property Temperature) or fully variable properties - see Air Property Options. It is
noted that the thermal conductivity of air increases by around 25% for a 100C increase in
temperature. The disadvantage of allowing the air properties to vary with nodal temperature is an
increased calculation time - see Transient Progress Form.

SI units are listed above, however, British units are also available via the Units Selection Form.

© 2014 Motor Design Ltd


Input Data Editor 783

See Calculation Options [Input Data Editor].

© 2014 Motor Design Ltd


784 Motor-CAD Help

8.23.2 Altitude [US Standard Atmosphere]

The standard atmosphere is based on mathematical formula that reduce temperature and pressure
by certain amounts as altitude is gained

Editor for setting the altitude at which the following air parameters are calculated:
Air Temperature [US Standard Atmosphere]
Air Pressure [US Standard Atmosphere]
Air Density [US Standard Atmosphere]

The data is calculated according to the US Standard Atmosphere, 1976

The standard atmosphere is based on mathematical formula that reduce temperature and pressure
by certain amounts as altitude is gained. The results are close to averages of balloon and airplane
measurements at various altitudes. The variation in pressure with altitude is shown below:

The pressure used in any air convection calculations is set according to that calculated using the
US Standard Atmosphere. However, the Ambient Temperature is not directly set equal to that
calculated by the standards - this is because the motor may a completely different local ambient.
Thus the local air density is not equal to that in the standard atmosphere but equal to that calculated
using the following formula:

= P / (TR)

where = density [kg/m3]

© 2014 Motor Design Ltd


Input Data Editor 785

P = pressure [N/m2 or Pa]


T = absolute temperature [K]
R = gas law constant [287]

The user can also adjust the values of Ambient Temperature and Air Property Temperature to match
that given in Air Temperature [US Standard Atmosphere] if required (if the local ambient is equal to
the global ambient at the particular altitude).

The Altitude is also set in Natural Convection [Input Data Editor], Forced Convection [Input Data
Editor] or Calculation Options [Input Data Editor].

See Air Property Options

8.23.3 Solids Database - Thermal

The solids database contains material data for solid materials typically used in electric machines, i..
e electrical properties, magnetic properties, loss properties, thermal conductivity, specific heat and
density. The information is stored in the database file in a text format so can be opened and modified
in a text editor if required. The database properties for the materials that are displayed depends on
the whether the electromagnetic or thermal context is visible. The thermal context view is shown
above. The electromagnetic context view is shown below.

© 2014 Motor Design Ltd


786 Motor-CAD Help

The default database is stored in the location specified in the Default File Locations.

When Motor-CAD is started if the Solids.mdb file is not in existence then it is created and a copy of
several standard materials are added to it. Care should be taken if using these values to ensure that
these values are accurate for the materials being used.

The database can be changed by clicking on the Select Database button.

The database can be updated to have the latest default materials from Motor-CAD by selecting the
Create new Database option and then selecting the existing open database.

The values in the database can be modified directly in the table. The database is saved
automatically whenever an entry has changed.

Adding a new material entry is done by entering the details on the bottom row of the table (where the
* is).

© 2014 Motor Design Ltd


Input Data Editor 787

Here we have started to input the new material:

After the data has been put into the table and the user comes back to the editor it will be seen that
the new material has been put in alphabetical order:

© 2014 Motor Design Ltd


788 Motor-CAD Help

The user can select the new material in the Materials & Weights [Input Data Editor]:

Deletion of a material is done by selecting the material in the table and then clicking on the Delete
Solid button.

The material currently highlighted in the editor will then be deleted.

The default materials database can be created by clicking on the Create New Database button.

See Material Properties [Input Data]


See also Fluids Database.

For more details of setting the magnetic material properties also Solids Database -
Electromagnetics

© 2014 Motor Design Ltd


Input Data Editor 789

8.23.4 Solids Database - Electromagnetic

The solids database holds the property details for the different materials. There is a large set of
default materials provided in the database and new materials can be added as required.

See also adding steel data to the database.

© 2014 Motor Design Ltd


790 Motor-CAD Help

8.23.5 Adding Steel Data to Solids Database


To add a steel material to the solids database click on the ‘Add Solid’ button and then enter
the name of our steel as shown below:

Now that we have our steel, we need to enter in some information about the steel, such as
Thermal Conductivity, specific heat capacity and density:

Next we need to add BH curve values. To do this, change to the Steel BH tab, and select the
show ‘All materials’ as shown below. Note: the steel will not appear in the steel list until it
has some BH values.

© 2014 Motor Design Ltd


Input Data Editor 791

We can see that our material has no data. We can enter our data by adding BH Data Points in
one at a time:

Or we can paste values in from a spread sheet application:

© 2014 Motor Design Ltd


792 Motor-CAD Help

Once we have done this, we can switch back to steel materials and see that our material is
now listed as a steel:

Steel Losses

Now we move onto adding ‘Steel Losses’ Data.

First of all we switch to the Steel Properties tab inside the Steel Losses tab as shown below.
We can see that there is no loss coefficients, as expected.

© 2014 Motor Design Ltd


Input Data Editor 793

This particular steel has a lamination thickness of 0.65mm, so we enter this, as well as a
standard hysteresis loss value of 0.65:

© 2014 Motor Design Ltd


794 Motor-CAD Help

The Steinmetz Coefficients are by default all 0. We can now calculate some new values from
the Iron Loss Coefficients tab.

We can either add our data one row at a time to the table, or we can simply copy and paste
the data from a spread sheet into the table. The loss density values should be results from a
datasheet or from test for the particular steel:

Clicking the Update Graph button will then display the graph of values. In the graph below
there are 2 data series plotted. Actual Data is the data provided in the table. The Current
Model series is the loss density values calculated using the current iron loss coefficients. At this
point the iron loss coefficients have not been set so there is not match with the Actual Data.

© 2014 Motor Design Ltd


Input Data Editor 795

We can then find the Iron Loss Coefficients by clicking the ‘Find Coefficients’ button. Note: in
this case we are using the Steinmetz method.

Once the coefficients are found, they are used to plot a curve with the data, and we can see

© 2014 Motor Design Ltd


796 Motor-CAD Help

how good the plot is. We also have a message displaying the values of our coefficients (seen
on the right of the screenshot).

If we are happy with these values, we can click the ‘Update Database values’ to add these
values to our solids database for later use, and save the database values in the .mot file. We
can also see these values have been updated in the ‘Steel Properties’ tab:

Bertotti

For Bertotti coefficient calculations we must also make sure that we have values for the
Electric Resistivity before trying to calculate the iron loss coefficients.

Electric Resistivity is entered in the Electrical tab as shown below:

© 2014 Motor Design Ltd


Input Data Editor 797

The calculation of the coefficients and the updating of the solids database is done in the same
way as for the Steinmetz coefficients.

Loss Coefficients for multiple frequencies

The method extends just as easily to multiple frequency data. The plots below show the loss
density values for different frequencies for the datasheet data and the model data.

© 2014 Motor Design Ltd


798 Motor-CAD Help

Above we have data across 5 different frequencies. As before, we can calculate and fit curves
to this data using our curve fitting algorithm:

We see that the curves fit very well, as in the single frequency case, all with the same loss
coefficients.

As before, if we are happy with the calculated values, we can add them to our database by
clicking the Update Database values button.

See also Solids Database - Electromagnetics, Iron Loss Calculations and Iron Loss Coefficients.

© 2014 Motor Design Ltd


Input Data Editor 799

8.23.6 Fluids Database

The fluid database allows the full characterisation of fluid properties with temperature.

The fluid database contains material data for fluid materials typically used in electric machines, i..e
thermal conductivity, specific heat, density and Kinematic Viscosity. The information is stored in the
database file in the form shown below:

[Mobil Jet Oil II]


Type=Fixed_Fluid
Notes=Gas Tubine Lubricant - meets MIL-PRF-23699
Thermal Conductivity Temp[0]=50
Thermal Conductivity Value[0]=0.149
Thermal Conductivity Temp[1]=99
Thermal Conductivity Value[1]=0.144
Thermal Conductivity Temp[2]=149
Thermal Conductivity Value[2]=0.14
Density Temp[0]=0
Density Value[0]=1014.3
Density Temp[1]=20
Density Value[1]=998.9
Density Temp[2]=40
Density Value[2]=982.9
Density Temp[3]=70
Density Value[3]=961.6

© 2014 Motor Design Ltd


800 Motor-CAD Help

Specific Heat Temp[0]=37.8


Specific Heat Value[0]=1926
Specific Heat Temp[1]=100
Specific Heat Value[1]=2010
Specific Heat Temp[2]=160
Specific Heat Value[2]=2177
Specific Heat Temp[3]=200
Specific Heat Value[3]=2303
Specific Heat Temp[4]=260
Specific Heat Value[4]=2596
Kinematic Viscosity Temp[0]=-50
Kinematic Viscosity Value[0]=0.04
Kinematic Viscosity Temp[1]=-40
Kinematic Viscosity Value[1]=0.0102
Kinematic Viscosity Temp[2]=0
Kinematic Viscosity Value[2]=0.000188
Kinematic Viscosity Temp[3]=37.7
Kinematic Viscosity Value[3]=2.77E-5
[Skydrol 500 B-4]
Type=Fixed_Fluid
Notes=Aviation Hydraulic Fluid
Thermal Conductivity Temp[0]=38
etc....

The default database is stored in the location specified in the Default File Locations.

When Motor-CAD is first run there are several fluids in the default database. Care should be taken if
using these values to ensure that these values are accurate for the fluids being used.

The following options are available for the fluid database:


The database can be changed by clicking on the Select Database button.
A new fluid database with the default fluid data can be created by clicking on the Create new
Database button.
A fluid can be deleted from the database by selecting the fluid to be deleted and clicking on
the Delete Fluid button.
A new copy of a fluid in the same database can be made by selecting the fluid to be copied
and clicking on the Copy Fluid button.

The values in the database can be modified directly in the table. The database is saved
automatically whenever an entry has changed.

Adding a new fluid entry is done by entering the details on the bottom row of the table.

© 2014 Motor Design Ltd


Input Data Editor 801

Then add the fluid conductivity, specific heat, density and viscosity properties to the table on the left
of the screen as shown below.

© 2014 Motor Design Ltd


802 Motor-CAD Help

The user can select the a fluid from the database for the internal, external, wet rotor, housing water
jacket, rotor water jacket, slot water jacket, shaft spiral groove and spray cooling. The fluid
properties used in the calculation will then be automatically used for the fluid temperature.

See Material Properties [Input Data]


See also Solids Database.
See also Cooling Options

9 Electromagnetics

The Electromagnetic module options are visible when there is a valid BPM-EMag module licence and
the E-Magnetic model type is selected.

The E-Magnetic module allows the electromagnetic performance and loss calculation of a machine
to be modeled.

See also Control page.

© 2014 Motor Design Ltd


Electromagnetics 803

9.1 Control

The control page is only visible in the electromagnetic context this is set using the model type
option.

This page provides the following options:

Shaft Speed - the rotational speed of the machine

Current Definition - define the current in terms of peak current, RMS current or RMS current
density in the slot.

Phase advance (in electrical degrees) of the phase current waveform to the back EMF waveform.

DC Bus voltage - the voltage of the DC supply to the drive . Motor-CAD will check to ensure have
sufficient supply voltage for the specified speed and current.

Drive Mode - the machine can be driven with sinusoidal, square wave or custom current waveforms

Drive Duty Cycle - for square wave operation.

Winding Connection - star or delta connected windings

Magnetization - Parallel or Radial magnetization.

© 2014 Motor Design Ltd


804 Motor-CAD Help

Stator Skew - stator skew is taken into account when calculating the torque waveforms and mean
lenght per turn (MLT) of the windings.

The temperatures options below are not editable when the E-Magnetic + Thermal model is enabled.
In this case the values shown are calculated by Motor-CAD thermal model from the loss values
calculated in the electromagnetic model.

Winding Temperature - this temperature is used to calculate the winding electrical resistivity that is
used in the calculation of the copper losses
Magnet Temperature - this temperature is used to calculate the effective magnet remanence
Stator lamination Temperature - this temperature is used for calculating the electrical resistivity of
the stator laminations that is used in the stator eddy current loss calculation.
Rotor lamination Temperature - this temperature is used for calculating the electrical resistivity of the
rotor laminations that is used in the rotor eddy current loss calculation.
Stator sleeve Temperature - this temperature is used for calculating the electrical resistivity of the
stator sleeve that is used in the sleeve loss calculation.
Rotor banding Temperature - this temperature is used for calculating the electrical resistivity of the
rotor banding that is used in the banding loss calculation.

Performance Tests
The tests to be performed are selected using the checkboxes shown below.

Open Circuit:

© 2014 Motor Design Ltd


Electromagnetics 805

Back EMF - the machine is rotated through 360 electrical degrees with no current to calculate the
voltage induced in the windings. Note: this uses a multi-static FE solution

Cogging Torque - the machine is rotated through a multiple of the cogging torque period with no
current and dense airgap mesh to calculate the cogging torque of the machine. Note: this uses a
multi-static FE solution

Loss Calculation (open circuit) - the machine is rotated through 360 electrical degrees with no
current to calculate the losses induced in the machine. Note: this uses a transient FE solver.

On Load:

Torque - the machine is rotated through 360 electrical degrees with a drive current to calculate the
torque waveforms of the machine. Note: this uses a multi-static FE solution so does not calculate
magnet or iron losses.

Loss Calculation (on load) - the machine is rotated through 360 electrical degrees with drive currents
to calculate the losses in magnet, stator and rotor iron (also banding and sleeve if present). Torque
waveforms of the machine are also calculated. Note: this uses a transient FE solution.

Torque Speed Curve - the machine performance for different angle of phase advance is calculated to
give torque speed and power speed envelopes.

Solving the electromagnetic model

The model is automatically solved when the data has been changed by viewing the results sheets.
The model solved can also be started by clicking on the solve button shown below.

When the electromagnetic + thermal model is has been selected then the Solve E-Magnetic and
Thermal Model button will also be enabled. When this is clicked then the combined
electromagnetic and thermal model is solved.

During the solving the status bar at the bottom of the Motor-CAD window will indicate the progress of
the calculation. The calculation can be stopped at any time by clicking on the Cancel Solving
button.

© 2014 Motor Design Ltd


806 Motor-CAD Help

9.2 Back EMF

The Back EMF waveforms are calculated when the Back EMF performance test option is selected in
the control page.

Back EMF waveforms can be customised using the Back EMF graph options in the Graphs settings
page.

© 2014 Motor Design Ltd


Electromagnetics 807

9.3 Cogging Torque

The cogging torque waveforms are calculated when the Cogging Torque performance test option is
selected in the control page.
Cogging torque waveforms using Co-Energy and Virtual works methods are calculated. See torque
calculation methods for details.

Cogging torque waveforms can be customised using the cogging torque graph options in the Graphs
settings page.

© 2014 Motor Design Ltd


808 Motor-CAD Help

9.4 Loss Calculation (Open Circuit)

Open circuit losses calculated when the Open Circuit losses option is selected in the control page.

The open circuit loss shading results can be viewed by opening the loss result file using the option
highlighted above.

Different shading options for total losses, hysterisis losses, eddy current losses and magnet losses
can be selected.

The loss values calculated are shown in the losses output data sheet.

© 2014 Motor Design Ltd


Electromagnetics 809

9.5 Loss Calculation (On Load)

On Load losses are calculated when the On Load losses option is selected in the control page.

The On Load loss shading results can be viewed by opening the loss result file using the option
highlighted above.

Different shading options for total losses, hysterisis losses, eddy current losses and magnet losses
can be selected.

The loss values calculated are shown in the losses output data sheet.

© 2014 Motor Design Ltd


810 Motor-CAD Help

9.6 Torque

The torque waveforms are calculated when the Torque or On Load Loss performance test option is
selected in the control page.
The FE Torque waveform is the average of torque calculated using Maxwell stress tensor and Virtual
works methods.
Flux linkage torque, reluctance and alignment torques are also displayed.
See torque calculation methods for details of the methods used to calculate the torque values.

Torque waveforms can be customised using the torque graph options in the Graphs settings page.

© 2014 Motor Design Ltd


Electromagnetics 811

9.7 Torque Speed curve

The torque speed curves are calculated when the Torque Speed performance test option is selected
in the control page.
The torque speed curves show the operating range of the machine based on the limitation of the
supply voltage.

The Torque speed curve can be customised using the torque speed graph options in the Graphs
settings page.

© 2014 Motor Design Ltd


812 Motor-CAD Help

9.8 Power Speed curve

The power speed curves are calculated when the Torque Speed performance test option is selected
in the control page.
The power speed curves show the operating range of the machine based on the limitation of the
supply voltage.

The power speed curve can be customised using the torque speed graph options in the Graphs
settings page.

© 2014 Motor Design Ltd


Electromagnetics 813

9.9 Electromagnetic + Thermal model

When the E-Magnetic(interface) + Thermal model type is selected then the control page has the
option to Solve E-Magnetic and Thermal Model enabled and the temperature edit boxes are disabled
as shown above.

This model is a combined Electromagnetic and thermal model.


On load Losses calculated in the electromagnetic model will be used to calculate the temperature
in the thermal model.
Temperatures calculated in the thermal model will be used to calculate the machine performance
in the electromagnetic model.

After clicking on the Solve E-Magnetic and Thermal Model button the interface shown below will be
displayed to right hand of the screen.

© 2014 Motor Design Ltd


814 Motor-CAD Help

This has the following optins:

Allowable convergence error [%] - convergence is assumed when winding temperature, magnet
temperatue and copper losses have changed by less than this percentage specified.
Maximum Number Iterations - this is the maximum number of iterations to run before stopping if it
has not converged.

Single Shot Thermal->Magnetic->Thermal - the iteration cycle will be run once


Iterate to Converged Solution - the iteration cycle between electromagnetic and thermal models
will be run until convergence or maximum number of iterations is exceeded.

Clicking on the OK button will run the simulation.

The text box is updated during the solving showing the progress as shown below:

© 2014 Motor Design Ltd


Electromagnetics 815

Can see in the text box above that the Average torque calculated has reduced from 13.9Nm with
stator winding temperature of 71.1C and magnet temperature of 70.2C to 13.2Nm with stator winding
temperature of 129.1C and Magnet temperature of 123C.

© 2014 Motor Design Ltd


816 Motor-CAD Help

The final temperature are shown in the main user interface as shown below:

The electromagnetic results, losses and material properties for this machine operating at this
temperature can be viewed in the output data sheets.

Similarly the thermal results, losses and temperatures can be viewed by changing the model type to
E-Magnetic + thermal(interface).

© 2014 Motor Design Ltd


Electromagnetics 817

9.10 Custom Drive Cycle

When the Custom Drive Mode option has been selected in the Control page then this option will be
enabled.

The specified current waveform is imposed on the model.

The custom drive cycle file needs to have 4 columns separated by tabs or spaces.
Column 1 = the electrical angle of phase 1
Column 2 = the current in phase 1
Column 3 = the current in phase 2
Column 4 = the current in phase 3

There can be as many points in the waveform as required however the final point must be a multiple
of 360.

An example file is shown below:

© 2014 Motor Design Ltd


818 Motor-CAD Help

The phase currents are scaled to have a peak value equal to that of the Peak Current specified in
the Control page. The waveforms produced are shown below.
The waveform can over multiple electrical cycles allowing different startup and fault conditions to be
modeled.

© 2014 Motor Design Ltd


Electromagnetics 819

9.11 Stator Skew


The stator skew calculation is done using the following method:

1. Get the waveforms as unskewed case: EMF, Voltage, Torque, Flux-linkages

2. Calculate harmonics: amplitude and phase

Where

n is the amplitude of harmonic order n

n is the harmonic order,

is the rotor angle

© 2014 Motor Design Ltd


820 Motor-CAD Help

n is the phase angle of the harmonic

N is the maximum harmonic order

3. Calculate the skew factors ksn as:

Where:

is the skew angle in electrical radians

NOTE: conversion from mechanical degrees to electrical radians:

e rad = mec deg * Poles / 2 * / 180

n is the harmonic order

4. Calculate the skewed waveform as:

9.12 Iron Loss calculation methods


Iron losses can be calculated using either Bertotti or Modified Steinmetz methods. The iron loss
calculation method is selected in the E-Magnetics settings page.

Bertotti iron-loss method

Iron loss data from steel suppliers is almost always for a sinewave current, and may be
characterized by the equation (1) with separate terms for hysteresis, classical and excess loss:

(1)

© 2014 Motor Design Ltd


Electromagnetics 821

Where Lamination thickness is in [m], f in [Hz], B in [T]

Kh , α and Kexc are determined using curve fitting techniques in Motor-CAD from one or two specific
core losses curves.

Modified Steinmetz method

Another approach is to characterise the iron-loss variation by the equation (2) with separate terms for
hysteresis and eddy-current:

(2)

Where f in [Hz], B in [T]

Kh , α, β and Keddy are to be determined using curve fitting techniques in Motor-CAD from three or
more specific core losses curves.

NOTE: Both Bertotti and Steinmetz methods make use a loss coefficient for minor hysteresis loops,
KC that takes into account the non-sinusoidal supply. This coefficient cannot be calculated as it’s
more an empirical value. Therefore based on previous studies it is set to 0.65 by default. The user
can change this coefficient. In extracting the other loss coefficients we neglect this.

See also Iron Loss Coefficients.

[1]. G. Bertotti, “General properties of power losses in soft ferromagnetic materials,” IEEE Trans. on
MAG, vol. 24, no. 1, pp. 621–630, Jan. 1988
[2]. D.M., Ionel, M. Popescu, M.; MI, McGilp, TJE Miller, S.J. Dellinger, R.J. Heidemann [2007]
“Computation of Core Losses in Electrical Machines Using Improved Models for Laminated Steel”,
IEEE Transactions on Industry Appl. – Vol. 43, No. 6, Nov/Dec 2007 – pp. 1554-1564
[3]. Allen N, Lai HC, Rodger D and Leonard PJ, IEEE Trans., Vol. MAG-34, No. 5, September 1998,
pp. 2535-2538
[4]. Hameyer K and Belmans R, Numerical modelling and design of electrical machines and devices,
WIT Press, 1999
[5]. Salon S.J. Finite element analysis of electrical machines, Norwell, MA: Kluwer Press, 1995

© 2014 Motor Design Ltd


822 Motor-CAD Help

9.13 Iron Loss Coefficients

Iron loss Coefficients for Steinmetz and Bertotti iron loss calculation methods are stored in the
Motor-CAD solids database.

Motor-CAD has a coefficient calculator to allow the iron loss coefficients to be calculated from new
material data and the existing coefficients to be verified.

For details of adding new iron loss coefficients and the automatic calculation method see Adding
Steel data to the solids database.

© 2014 Motor Design Ltd


Electromagnetics 823

9.14 Magnet and Sleeve Loss calculation methods


In electromagnetic field analysis, eddy-current-carrying regions are modelled using the diffusion
equation. In its most general form, this may be written as:

(1)

Eddy-currents are assumed to flow in conducting regions with conductivity σ. Such regions include
certain types of permanent magnet, for which Br is non-zero, the remanent flux-density vector.
Eddy-currents also flow in conducting cans and any solid conducting components such as the rotor
shaft. For such unmagnetized components, Br = 0.
The term σ(v curl A) represents motion-induced eddy-currents which arise only on the rotor. The
local linear velocity v = ω r, where r is the radius and ω is the angular velocity. In regions
representing conducting components on the stator, this term is omitted.
The induced eddy-current density can be deduced from the time variation of the magnetic vector
potential A :

(2)
Consequently, the power loss/volume density is

(3)

Two-dimensional finite-element solutions must satisfy the zero net current condition

(4)

across each conducting region separately.


The MotorCAD 2D EMAG transient solver satisfies eqn. (4) for individual conducting regions,
ensuring that a correct estimation of magnet losses is obtained also for the case when magnets are
circumferentially segmented.

The 3D end-effect and axial segmentation of the magnets is considered via a 3D/2D factor:

(5)

© 2014 Motor Design Ltd


824 Motor-CAD Help

Where w = magnet transversal width, L = axial length.

[1]. Ruoho et al, Modeling Magnet Length In 2-D Finite-Element Analysis of Electric Machines,
IEEE Trans. On Magnetics, 2009

9.15 Torque calculation methods

Motor-CAD uses several methods to estimate the electromagnetic torque. All these methods are
based on the solution obtained from embedded 2D finite-element solvers (magneto-static or
transient) and are described below:

Maxwell stress – surface integral (MSI)

(1)
In the two-dimensional model of an electrical machine, the three-dimensional surface integral in (1)
may be replaced by a volume integral over a hollow shell in free space surrounding the moving rotor.
As the true torque is independent of the radius, we obtain by integrating the expression (2):

(2)

Virtual work (VW)


The key to this computation method is the usage of the derivatives of the nodal co-ordinates versus
the virtual displacement. There are three parts in the analysed domain (motor): fixed, movable and
intermediate regions. If we consider that the stator and the rotor of a machine a mechanically stiff,
the field distribution in these structures will be unaffected by a virtual infinitesimal rotational
displacement. Therefore, we may consider that the co-energy of the stator and rotor is constant if Dq
® 0. The only modification in co-energy will occur in the air-gap. This assumption is reasonable due
to the stiffness of the stator and rotor in a real motor.
In the finite element formulation, the energy derivative is computed as a sum of the contributions
from each element in the air-gap to obtain the total torque

(3)
where We represents the magnetic energy in an element, and Ai represents the magnitude of the
vector potential at each node of the element

DQ axis analytical torque


The average torque may be evaluated with the dq formulation:

(4)

© 2014 Motor Design Ltd


Electromagnetics 825

where the dq flux linkages yd;q and currents id;q have been determined at each rotor position by
applying the Park transformation to the phase quantities.

Magnetic co-energy variation method


The magnetostatic co-energy is calculated as the integral of the co-energy density w’(x) in the
entire domain – motor:

(5)
where w’ in principle consists of three components: soft-magnetic materials (i.e. steel laminations),
hard-magnetic material (i.e. permanent magnets) and air.

(5)

The energy density wa in media with µr = 1 (air) is formulated as:

(6)
Note that for air regions, the co-energy is equal to the energy.

In soft-magnetic materials (without hysteresis) w’f is given by:

(7)

In Fig. 1 the magnetic energy of a soft-magnetic material is illustrated as vertical hatched area. In
hard magnetic materials the magnetic energy density w’m is computed as (vertical hatched area in
Fig. 1b):

(8)

The electromagnetic torque is computed as:

(9)
where the index 1 and 2 refer to two consecutive solutions.
The virtual work method implementations previously described need an energy or co-energy
calculation as accurate as possible. Therefore it is necessary to refine the discretization on the
entire analysed area, especially in those areas where there are great changes in the magnetic flux
density and where deformation of the mesh elements occurs due to the special movement. When
the iron parts saturate it is important to have a magnetization curve of the material as close as
possible to the real curve. Every deviation between real magnetization curve and the implemented
one is integrated and this leads to important errors in the torque (force) calculation.

© 2014 Motor Design Ltd


826 Motor-CAD Help

Fig 1. Magnetic energy for a soft-magnetic material (iron) (a) and for a permanent magnet with rigid
magnetization (b)

Loop torque

Fig. 2 Elliptical i-y diagram with sinusoidal current and flux-linkage

(10)

Where W Is the area of the flux-linkage vs current loop, m the number of phases, p the pole pairs.

© 2014 Motor Design Ltd


Electromagnetics 827

1. S.J. Salon, Finite Elem ent Ana lysis of Electrica l Ma chines, Kluwer Academic Publishers, Boston, 1995, ISBN 0-7923-9594-8.
2. K.J. Binns, P.J Lawrenson, C.W. Trowbridge, The a na lytica l a nd num erica l solution of electric a nd m a g netic fields, John
Wiley and Sons, Chichester (UK), 1992, ISBN 0 471 92460 1.

3. J.L. Coulomb, G. Meunier, “Finite element implementation of virtual work principle for magnetic or electric force and
torque computation” – IEEE Tra nsa ctions on Ma g netics, Vol. MAG-20, No.5, Sept. 1984, pp. 1894-1896.

4. D.M. Ionel, M. Popescu, S. Dellinger, TJE Miller, M.I. McGilp: “Assessment of Pulsating Torque Components in Brushless
Permanent Magnet Machines through Numerical Analysis of the Electromagnetic Field”, Conf. Rec. IEEE-IA S 2 0 0 4, October
2004, Seattle, USA., Vol. 3, pp. 1715-1722

5. M. Popescu “Prediction of the Electromagnetic Torque in Synchronous Machines through Maxwell Stress Harmonic Filter
(HFT) Method” – Electrica l Eng ineering , Spring er, 2005

6. M. Popescu, D.M. Ionel, S. Dellinger, TJE Miller, M.I. McGilp: “Improved finite element computations of torque in brushless
permanent magnet motors”, IEE Proceeding s Electrica l Power A ppl.- Vol. 152, No.2, April 2005, pp. 271-276

7.TJE Miller, M. Popescu, C. Cossar, M.I. McGilp [2006]: “Performance Estimation of Interior Permanent-Magnet Brushless

Motors Using the Voltage-Driven Flux-MMF Diagram” – IEEE Tra nsa ctions on Ma g netics. – Vol. 42, No. 7, July 2006, pp. 1867-

1873

9.16 Harmonics

© 2014 Motor Design Ltd


828 Motor-CAD Help

Harmonic analysis is available for all graphs.

The harmonic graph can be customized in the Graphs settings page.

9.17 FEA display

The FEA window allows the user to view the finite element solving of the electromagnetic model.
Note: viewing this solving window during solving may slow down the solver due to the time taken to
display the shading and contours.

The following options are available:

Solve E-Magnetic model - this will start the solving and is equivalent to pressing the Solve E-
Magnetic model button on the Control page.

Shading - this specifies the shading function as region, flux density, vector potential, current
density or eddy current density.
Shading Function - this allows other shading functions to be specified.

The following checkboxes are available:


Legend - the shading legend is displayed or hidden
Outlines - the area outlines are displayed or hidden
Mesh - the mesh is displayed or hidden
Equipotential lines - the lines are displayed or hidden and the function can be specified

© 2014 Motor Design Ltd


Electromagnetics 829

Vectors - the vectors are displayed or hidden and the function can be specified

Shading Range - the range of shading can be specified or is automatic by default

Debug - these debug options allow the geometry and mesh to be viewed if there is an error with the
geometry

Open - this allows the previous result files to be opened and played back

9.18 Total Harmonic Distortion


The total harmonic distortion of the waveforms are calculated and displayed in the[****] drive output
data sheet.

The values are calculated using the following equations:

1. RMS values for EMF, terminal voltage, current

(1)

2. THD total harmonic distortion for EMF, voltage, current (square wave drive only).
Two formulas are used – one for the so called distortion factor:

(2)

One for total harmonic distortion:

(3)

© 2014 Motor Design Ltd


830 Motor-CAD Help

9.19 Power Factor


The power factor of the machine is calculated and displayed in the[****] drive output data sheet.

The power factor is calculated using the following method:

1. Power factor (only for sinewave drive)


Get the angles of the voltage and current fundamental harmonics: Phi_V and Phi_I
Calculate

(1)
If abs(Phi_V) > abs (Phi_I) we have leading power factor, if abs(Phi_V) < abs (Phi_I) we have
lagging power factor

2. Influence of THD on power factor – use Total Harmonic Distortion eq. (3) and (1) above

(2)

9.20 Custom Geometry


Motor geometries can be input from a DXF file for use in the E-Magnetics modules. This has the
advantage that though Motor-CAD may not have the exact parameterized geometry of the machine
the performance of the actual machine design can be modelled and compared with the Motor-CAD
parameterized geometry. Note: this custom geometry is used by the finite element model in Motor-
CAD so will give accurate torque and loss calculations for the DXF geometry but will not have any
effect on machine weights and the thermal model.

The DXF geometry to be imported should be in the format as shown below. The DXF should be for 1
slot and 1 pole of the machine positioned with the shaft centre point on the origin and lying on the
positive x axis as shown below. The DXF units should be in mm.

© 2014 Motor Design Ltd


Electromagnetics 831

The Motor-CAD model should be set up so as to match as closely as possible the DXF geometry.
For the moment the region locations must be the same in the Motor-CAD geometry and the DXF
geometry however in the future it is intended to give the user the option to select the regions
manually.

The DXF geometry is imported using the window shown below (see geometry import for more details)

The options avaible are:


Selecting the Use DXF import for E-Magnetics model checkbox will use the imported DXF geometry
in the finite element calculation.
Clicking the display button will update the dxf overlay view on the Motor-CAD geometry as shown
below.
Clicking the Clear DXF Import button will clear the DXF from the Motor-CAD memory.

© 2014 Motor Design Ltd


832 Motor-CAD Help

After selecting the DXF file the imported DXF will then be displayed overlayed on top of the Motor-
CAD geometry as shown below:

The model can then be solved using this custom geometry by clicking on the solve button in the
Control Page.

The geometry can be checked as shown below:

© 2014 Motor Design Ltd


Electromagnetics 833

The effect of the custom geometry on the Flux pattern can also be seen as shown below:

© 2014 Motor Design Ltd


834 Motor-CAD Help

See also E-Magnetics.

© 2014 Motor Design Ltd


Temperatures 835

10 Temperatures

Motor-CAD allows the results to be displayed on the Schematic, the Radial and Axial Cross
sections and the Slot.
The Motor-CAD results can also be compared against test results for validation of the model.

© 2014 Motor Design Ltd


836 Motor-CAD Help

10.1 Schematic

Schematic diagram of the thermal circuit used to aid in the analysis of steady-state and transient
thermal resistance, power flow and node temperature data. The top left hand corner of the screen will
indicate if the data is for steady state or the final time step of a transient calculation.

If the Schematic diagram is gone to from one of the input data screens (cross-section, winding or
input data) then the steady state results will calculated and shown. If the Schematic diagram is gone
to directly after a Transient Graph then the data will be of the final time step of the transient.

Note: The results can be locked if necessary using the Lock Results menu option

The components are colour coded to match those shown in the Radial Cross-Section and Axial
Cross-Section Editors. Alternatively, the user can view the output data in tabular form using the
Output Data viewer.

The data to be displayed is selected using the Schematic Plot Options.

© 2014 Motor Design Ltd


Temperatures 837

Two Plot Option radio-button selectors are used to select the parameters to be displayed, i.e.

Resistance:
Thermal Resistance Label
Thermal Resistance Value
Power Flow through the resistance.
Temperature Drop across the resistance

Node:
Node Label
Node Temperature
Node Thermal Capacitance
Node Delta Temperature from ambient

Key to symbols used in schematic:

Thermal Resistance: Interface Resistance: Resistance Resistance

(Convection): (Radiation):

Resistance Label: Resistance Value: Delta Temperature:


Power Flow:

Power (Loss) Source: Node: Node Label: Node Temperature:

Connection (common Fluid node (arrow gives


links are identified with indication of direction of
the same letter. In this fluid flow):
case the front endspace):

© 2014 Motor Design Ltd


838 Motor-CAD Help

10.2 Radial Temperatures

© 2014 Motor Design Ltd


Temperatures 839

The node temperature display shows the main nodes used for the thermal calculations. This display
shows an alternative way of displaying the nodes to the Schematic and the Circuit Editor views.

The node display options allow the user to select which nodes to display and whether to display the
node labels, temperatures or delta temperatures.

The radial tab allows the user to view the names and temperatures of the nodes on the radial view.

See also Schematic, Axial Temperatures.

10.3 Axial Temperatures

The node temperature display shows the main nodes used for the thermal calculations. This display
shows an alternative way of displaying the nodes to the Schematic and the Circuit Editor views.

The node display options allow the user to select which nodes to display and whether to display the

© 2014 Motor Design Ltd


840 Motor-CAD Help

node labels, temperatures or delta temperatures.

The axial node temperatures can also be displayed as shown below.

See also Schematic, Radial Temperatures.

10.4 FEA

Motor-CAD has an integrated finite element module that allows finite element analysis to be
performed. This allows to power of finite element analysis to be performed to model features in detail
so that the analytical models in Motor-CAD can be compared (and if necessary calibrated) with the
FE model. The results are then fed into the complete machine model in Motor-CAD. This then
harnesses the power of the finite element and analytical models using each to their best effect.

Finite element analysis (FEA) can be useful for calibrating areas of the Motor-CAD lumped circuit
model.

See Slot Temperatures for details for the slot finite element calibration.

© 2014 Motor Design Ltd


Temperatures 841

10.4.1 Slot Temperatures

The winding layer model is used in Motor-CAD to model the slot and its components. The slot
temperatures view allows the winding layer model to be verified and calibrated if necessary using a
2D finite element model. The 2D finite element model is set up with the the temperature of the
housing calculated in Motor-CAD used as the boundary condition on the finite element model. The
active copper and stator losses are used in the finite element model.

To run the finite element solution click on the Solve Slot Model button. Motor-CAD then produces
as thermal solution for the slot with average, minimum and maximum winding temperatures
displayed.
These results can then be compared with the winding layer model and the winding layer model
calibrated if required. Calibration of the internal Motor-CAD model can be done by setting the Max
Calibration and Min Calibration values. Note: as the FE model is only 2D and does not take into
account interface gaps then it is advised to set the 2D Calibration Model in Motor-CAD so that the
Motor-CAD model best matches the FE model.

There are several options available.

Shading:
Temperature - shows the temperatures
Gradient - shows the temperature gradient
Region - shows the model regions

Shading function: allows different shading functions to be selected e.g. J = Current Density, PG =
loss density etc.

© 2014 Motor Design Ltd


842 Motor-CAD Help

Options:
Legend - display the legend
Boundaries - show the region boundaries
Equipotential lines - show the equipotential lines
Mesh - show the mesh
Vectors - show the temperature gradient vectors

The debug options allow the user to identify any problems with the model geometry and should not
normally be required.

The status panel highlighted in the in the bottom corner gives details of the region properties when
the mouse pointer is moved over them. The properties shown are:
The model region
T - The temperature at the point
K - The thermal conductivity at the point
LD - The loss density at this point
L - The loss for this region. Note this is for the proportion of the machine modelled.

The finite element module is a separate functionality module inside Motor-CAD and has to be leased
or purchased separately.

Details of the finite element solving process can be viewed in the message display window if
required:

© 2014 Motor Design Ltd


Temperatures 843

The mesh generation is done automatically. The mesh can be viewed by selecting the mesh option
and the results can be displayed as shown below:

© 2014 Motor Design Ltd


844 Motor-CAD Help

After running the slot FE analysis it can be seen that there is a slight difference in the average and
maximum winding temperatures predicted. The Motor-CAD layered winding model assumes that
there are a large number of conductors in the slot that are evenly distributed. In this case there are a
reasonable number of conductors and they are evenly distributed so the results are close, this may
not be the case if the assumptions for the layered winding model are not met.

© 2014 Motor Design Ltd


Temperatures 845

There are 2 calibration parameters that can be used to match the analytical winding model to the FE
results.

Min Calibration : this multiplier is used to increase / decrease the thermal resistance of the winding
to the lamination. A value > 1 will increase this resistance and so the minimum winding temperature.

© 2014 Motor Design Ltd


846 Motor-CAD Help

Max Calibration : this multiplier is used to increase / decrease the thermal resistance of the winding
inside the slot. A value > 1 will increase this resistance and so the maximum winding temperature.

To show the calibration would be better to have a slot that has a more uneven conductor distribution
as shown below. You can see that the conductor distribution in the slot is not even and so the
winding layer model is not that accurate.

© 2014 Motor Design Ltd


Temperatures 847

Can calibrate the winding layered model using the Min and Max Calibration parameters. It is
usually best to start with the max calibration to get the difference between the maximum and
average temperatures of the analytic model the same as the FE results. In this case have set a
value of 0.55. This takes account of the fact that the conductors are towards the side of the slot.

© 2014 Motor Design Ltd


848 Motor-CAD Help

Now adjust the min calibration value to get the average temperature in the slot correct.

© 2014 Motor Design Ltd


Temperatures 849

With the 2 calibration values set the analytic model is now calibrated to the conductor positions in
the slot and can run the full machine model knowing that the winding model is good.

See also 2D calibration model.

© 2014 Motor Design Ltd


850 Motor-CAD Help

10.5 Validation

The validation interface allows the user to compare the model results against another set of results.
These results may be from test measurements or from another Motor-CAD model.

The validation temperatures entered by the user are saved in the Motor-CAD model.
The user can load in and save the results data to a separate file if required. The file format is csv
(comma separated values). The easiest way to create a file is to edit a file saved from Motor-CAD.

The results can then be displayed as a bar graph as shown below. The colours are the colours used
for the different components within Motor-CAD (e.g. Yellow = Winding, Red = Stator, Blue = Housing
etc..).

© 2014 Motor Design Ltd


Temperatures 851

The difference between the results can also be displayed as shown below:

© 2014 Motor Design Ltd


852 Motor-CAD Help

It is planned in the future to have an auto-calibration feature to allow a model to be quickly calibrated
against test results.

© 2014 Motor Design Ltd


Transient Graph 853

11 Transient Graph
11.1 Thermal Transient Calculation

Thermal capacitances are added to the motors thermal Schematic circuit so that the Transient
Graph can be calculated. Each thermal capacitance is calculated from the Materials & Weights
[Input Data Editor] data for the particular motor component. Numerical values of the Thermal
Capacitance [Output Data] are also given. The numerical values can also be plotted on the
Schematic.

See also Transient Graph.

11.2 Transient Chart Titles

© 2014 Motor Design Ltd


854 Motor-CAD Help

The title and axes labelled on the can be altered using the above editor:

The title and axes labelled on the Temperature Graph can be altered by unselecting the automatic
titles option and using the above editor . When the automatic titles option is selected then the titles
are set automatically by Motor-CAD:

See Custom Graph Settings

© 2014 Motor Design Ltd


Transient Graph 855

11.3 Transient Combined Temperature Graph

Temperature time graph comparing the Temperature Graph for the current calculation with the Test
Temperature Graph for External Test Temperature Data imported into Motor-CAD.

There is a Zoom feature to examine the graph in more detail.

© 2014 Motor Design Ltd


856 Motor-CAD Help

11.4 Transient Control

Use Test Data to plot test temperature results on the calculated Temperature Graph, i.e.
the Combined Temperature Graph

Use Motor-CAD results to plot previous model temperature results on the calculated
Temperature Graph, i.e. the Combined Temperature Graph and Difference Temperature
Graph.

The Full and reduced node comparison allows the comparison of transient results for the full
thermal network and the reduced node network.

© 2014 Motor Design Ltd


Transient Graph 857

11.5 Transient Custom Graph Settings

The Custom Graph Settings feature allows the user to save and load customised graph settings. The
settings for the Legend, Point Type, Line Colour and whether a node is plotted are can be saved and
loaded from .gsf files (graph settings file).

The default location for the file is a sub-folder called graphsettings under the folder where the current
.mot datafile is located.

The Use Custom Graph Settings check box allows the user to activate / deactivate the Custom

© 2014 Motor Design Ltd


858 Motor-CAD Help

Graph Settings. When the check box is unchecked altering any of the custom graph settings has no
effect on the Temperature Graph displayed.

The Drawing Options check boxes allow the customisation of the graph display. The Draw Lines
checkbox controls whether lines are drawn between the points. The Draw Points checkbox controls
whether the points are drawn. The Show Legend checkbox controls whether the legend is shown on
the graph.

The Select/Deselect all nodes checkbox allows the selection or deselection of the Graphed
checkboxes in the custom graph settings table.

The user can modify the graph legend, whether a point is graphed, the point type and line colour in
the custom graph settings table.

The custom graph settings table can be saved in a gsf file by clicking on the Save Settings button.
The user is then prompted to provide a name for the settings file as shown below:

© 2014 Motor Design Ltd


Transient Graph 859

The custom graph settings table can be loaded from a previously saved gsf file by clicking on the
Load Settings button.The user is prompted to select the graph settings file to open as shown below:

© 2014 Motor Design Ltd


860 Motor-CAD Help

The format of the .gsf datafile is shown below:

© 2014 Motor Design Ltd


Transient Graph 861

Examples:

Example of the use of the Custom Graph Settings is given below:

If we calculate a transient then by default curves for all the nodes are plotted as shown below:

© 2014 Motor Design Ltd


862 Motor-CAD Help

This can be too much data to get a good understanding of the thermal behaviour of the machine. The
user may set up standard graphing settings such as housing_winding.gsf and housing_winding_etc.
gsf, etc. that contain setting of how they would like to plot the graph, i.e. some settings with few
curves and others with a medium amount of curves. These setting can then be used at any time in
the future:

© 2014 Motor Design Ltd


Transient Graph 863

© 2014 Motor Design Ltd


864 Motor-CAD Help

© 2014 Motor Design Ltd


Transient Graph 865

11.6 Transient Diff Temperature Data

Grid showing data points comparing the Temperature Data with the Saved Temperature Data, i.e. for
each node the temperature difference. The resulting Diff Temperature Graph can then be viewed.

Data and settings can be changed in the grid which will effect how the Diff Temperature Graph is
plotted. The settings that can altered are:

Plot Curve - tick-box to define which curves will be included in the graph

Legend - Legend information to be included in the graph for each curve

Symbol - What symbol will be used for each curve

Line Color - What colour to use for curve

© 2014 Motor Design Ltd


866 Motor-CAD Help

The following colours are available:


Black
Red
Yellow
Blue
Green
Purple
Cyan
Pink
Lime
Olive

Offset - It is possible to add an offset to each curve time and temperature data

Multiplier - It is possible to multiply each curve time and temperature data by a set amount

© 2014 Motor Design Ltd


Transient Graph 867

11.7 Transient Diff Temperature Graph

Temperature time graph for data held in the Diff Temperature Data chart.

It is usual to compare the Temperature Graph for the current calculation with the Saved Temperature
Graph using the Diff Temperature Graph.

The name of the Saved Temperature Data file is given in the graph title for future reference.

See Saved Temperature Data Options.

There is a Zoom feature to examine the graph in more detail.

© 2014 Motor Design Ltd


868 Motor-CAD Help

11.8 Transient Graph Limits

The graph axes limits and increments used to plot the following graphs can be altered by
unselecting the automatic scale option and using the above editor. When the automatic scale option
is selected then the graph limits are set automatically by Motor-CAD:

Temperature Graph
Test Temperature Graph
Saved Temperature Graph
Combined Temperature Graph

All the above graphs use the same axes scaling to make comparisons easier.

Below we see the graph that uses the setting set in the editor above:

© 2014 Motor Design Ltd


Transient Graph 869

See Custom Graph Settings

© 2014 Motor Design Ltd


870 Motor-CAD Help

11.9 Transient Power Data

Grid showing the power at each node in the schematic and its variation with time.

© 2014 Motor Design Ltd


Transient Graph 871

The power data can also be graphed showing the variation over the duty cycle.

11.10 Transient Progress Form

A pop-up form used to indicate the progress of the Transient Graph calculation:

The results to view option allows the selection of either:


Temperature Graph
Power Graph
Circuit - this can be useful when the automatic update is enabled to view the change in the circuit
over time.

© 2014 Motor Design Ltd


872 Motor-CAD Help

The current status of the graph will be shown if the 'Update Graph Now' button is clicked.
When the 'Enable Automatic Graph' is selected then the graph will be updated periodically during the
transient calculation. Warning: This will slow down the calcuation time. The automatic graph update
can also be enabled and the frequency of the update changed as shown below:

Warning - Slow Execution Times when Air Property Options =

The following warning is displayed when the air property data is made a function of the schematic
nodal temperature (see Air Property Options). The results will be more accurate but at the expense
of increased execution times.

Execution can be terminated by pressing the Cancel Transient Calculation button. If terminated then
the results up to that point in time already calculated are displayed.

© 2014 Motor Design Ltd


Transient Graph 873

11.11 Transient Reduced Node Model

The Reduced node modelling functionality is enabled using the option shown above.

© 2014 Motor Design Ltd


874 Motor-CAD Help

We are presented with the above window, with several options:

- there is an (automatically) generated list of our current nodes with their numbers as
shown in the Motor-CAD circuit, their names, and more importantly whether or not they
are enabled. When enabled a node is included in the reduced node model. For advice on
choosing the best nodal combinations, see Best Practices.

- Save Load List and Load node list allow the node list to be saved or loaded from a text file.
After saving or loading a node list, the file location will be shown in the box next to
‘Latest Node List’.

- Lock Selection - prevents the selection or de-selection of any nodes.

- Automatic Locking - locks the selection of nodes once a model has been run.

- Maximum Resistance - When the Reduced node model algorithm is run, due to the way it

© 2014 Motor Design Ltd


Transient Graph 875

manipulates the resistance network, sometimes there are some resistances which are
theoretical representations of the resistances between nodes, but sensibly we need not
always need to model them. Lowering the maximum resistance with this allows us to
simplify our nodal network further than simply removing nodes, by putting a ceiling on
the maximum resistance, and removing non-thermally relevant resistances. For Example,
with the default model, using only 8 nodes with a maximum resistance of 1E8 we see that
the circuit can appear fairly messy, and still quite complex (we note that between the
ambient node

© 2014 Motor Design Ltd


876 Motor-CAD Help

- and rotor node, 12, that there is a resistance of 3204, in reality we would not consider this
as a resistance path):

- However, when we set the maximum resistance to be, say 100, we get a more simplified
circuit which is easier to read and will have a simpler resistance network if we export the
model:

This has eliminated a few resistance paths, as we knew, but has only effected the
temperature of one node, node 50, and only by 1C, probably less when we consider
rounding errors.

© 2014 Motor Design Ltd


Transient Graph 877

- When we look at this reduced circuit representation, we can also compare its
temperatures to those of the full model, and see that we have a fairly good
representation of the full circuit (for this motor):

Full Model Reduced Model


Node Temperatures Temperatures Difference
1 95.7 95.8 0.1
9 101.2 101.4 0.2
10 104.0 104.3 0.3
11 104.1 104.3 0.2
12 102.9 102.4 -0.5
13 102.8 102.3 -0.5
50 108.1 108.5 0.4
51 108.4 108.7 0.3
230 106.2 106.5 0.3

We have some error which is higher than we would like. See best practices for methods of
increasing the accuracy of a reduced node model.

Steady State

Performing a steady state calculation with the reduced node modelling is done by changing to
the circuit editor tab, choosing the nodes, and then clicking the Run reduced node model
button on the reduced node window. Nodes can be added and removed from the model by
checking and unchecking them in the list as shown in the example below:

© 2014 Motor Design Ltd


878 Motor-CAD Help

We have chosen only a few nodes as visible in both the list, and reflected in the circuit shown.
However if we would like to know more information about the winding layers. We simply
check more nodes in this part of the list until we have all the nodes we want, then run the
model:

© 2014 Motor Design Ltd


Transient Graph 879

Now we have selected a few more winding nodes, we can analyse the winding temperatures
without worrying about other nodes in the system too much. Note however that we have
tried to keep some resemblance in our model to the full model; we still have a housing node,
a stator node, winding nodes, and a magnet node. Generally keeping some level of
resemblance to the full motor helps to get understandable results.

Transient

Now that we have a model, we will attempt to run a transient calculation on it.

After selecting the nodes to have in our model in the circuit editor tab, then click on the
transient graph tab to run our transient:

© 2014 Motor Design Ltd


880 Motor-CAD Help

To compare this to our full model, we change to the setup tab as shown below:

© 2014 Motor Design Ltd


Transient Graph 881

Now we save our node list:

© 2014 Motor Design Ltd


882 Motor-CAD Help

Once we have done this, we see that is has been loaded into the Transient model comparison
tab:

© 2014 Motor Design Ltd


Transient Graph 883

Now we simply click on the Full and reduced node comparison button to compare our model
to the full model:

© 2014 Motor Design Ltd


884 Motor-CAD Help

We note that here we have chosen, in the Transient Graph setup tab, to use a difference
graph. We see that our difference is high on the winding nodes.

To improve the model there is a setting on the Reduced node model window, where we are
able to scale the capacitances in the model in order to fit the temperatures better. We see
that the temperatures in the reduced graph are generally lower than the full model, so it
would be good to reduce the capacitance values to match the temperature rise of the full
model better.

© 2014 Motor Design Ltd


Transient Graph 885

A good initial choice is to use automatic scaling, which scales the capacitance based on how
many nodes we are using:

We see that using the automatic straight line scaling has greatly improved our result, but it is
still a little low.

© 2014 Motor Design Ltd


886 Motor-CAD Help

We see that the straight line scaling has suggested a capacitance of around 0.63, but this must
still be too high, so we can disable automatic scaling and choose our own scaling:

Trying a value of 0.5 we bring the temperatures fairly close to the full model temperatures.

Iterating through this we can try and bring temperatures close to the full model
temperatures.

See also Reduced Node Model - Best Practices

See also Matrix Export for details of exporting the reduced model results.

© 2014 Motor Design Ltd


Transient Graph 887

11.12 Reduced Node Model - Best Practices


There are a few rules which are important to consider when choosing nodes for reduced node
modelling:

- If a node has high losses, it is best to include it as this node can be considered ‘thermally
important’. In fact if there is comparatively large error on a node in your model, first
compare it to the full model, and see if there are any adjacent nodes with losses. If there
are, it may be best to consider including this node, or simply swapping the node you have
chosen for the node with losses. With comparison in mind, a print out or print screen of
the full model can be good for this comparison.

- Another way to counter error is to try and increase the maximum resistance, if it has been
set fairly low (by default, it will include all resistance paths the reduced node algorithm
calculates). For example, if the maximum resistance has been set to 100, but there are
enough paths with resistances in the range of 100-120, they could also be having a
physical effect on the temperatures in the model, and increasing the maximum
resistance is a good way to combat error. Gradual increases in this maximum resistance
along with comparison to the full model will allow integration of important resistance
paths into the model. With this in mind a good plan can be to start with the resistance

© 2014 Motor Design Ltd


888 Motor-CAD Help

very high, and slowly decrease it until it has an effect on the model, to eliminate
unimportant paths, and retain important ones.

- When using complex cooling models, such as through ventilation (below), it is important
to consider the fact that we have added a fixed temperature node to the model.
Removing this node will usually result in catastrophic error, so it is advised to leave it in
the model. With this and the earlier points in mind, we see other points introduced by
the through ventilation model add nodes with negative losses. It is sensible to leave
these nodes in the model, or compare the model with and without them before
proceeding to remove them from the model completely.

See also Reduced Node Model for details of the reduced model setup.

11.13 Transient Results

A Thermal Transient Calculation is performed once the tab is


selected. This is based upon the Input Data [Transient Data] described in the Input Data Editor. The
calculation progress is indicated by the use of the pop-up Transient Progress Form.

© 2014 Motor Design Ltd


Transient Graph 889

Note: The results can be locked if necessary using the Lock Results menu option.

Once the transient has been calculated the user has the following options for analysing the data (set
of tab-sheets):

Setup:
Transient Control
Power Graph Setup
Temperatue Graph Setup

Data:
Temperature Data
Test Temperature Data (only available if External Test Temperature Data set)
Saved Temperature Data (only available if Saved Temperature Graph set)
Diff Temperature Data (only available if Saved Temperature Graph set)
Power Data
Speed Increase Data

Graphs:
Power Graph
Temperature Graph
Test Temperature Graph (only available if External Test Temperature Data set)
Saved Temperature Graph (only available if Saved Temperature Graph set)
Combined Temperature Graph (only available if External Test Temperature Data set)
Diff Temperature Graph (only available if Saved Temperature Graph set)

Some of the Tab-Sheets will not be available if certain options are not set.

If the user goes back to the Schematic then the temperature, resistance and power data for the last
transient is displayed (indicated by a symbol in the top left hand corner of the screen). If
now data is changed then the transient graph can still be viewed (not re-calculated) by pressing the

button again.

© 2014 Motor Design Ltd


890 Motor-CAD Help

11.14 Transient Saved Temperature Data

Grid showing data points of Saved Temperature Data imported into Motor-CAD. This data can be
compared with the current transient calculation by plotting the difference between the two sets of
data (Diff Temperature Graph). The imported data can be viewed alone on the Saved Temperature
Graph.

Data and settings can be changed in the grid which will effect how the Saved Temperature Graph is
plotted. The settings that can altered are:

Plot Curve - tick-box to define which curves will be included in the graph

Legend - Legend information to be included in the graph for each curve

Symbol - What symbol will be used for each curve

© 2014 Motor Design Ltd


Transient Graph 891

Line Color - What colour to use for curve

The following colours are available:


Black
Red
Yellow
Blue
Green
Purple
Cyan
Pink
Lime
Olive

Offset - It is possible to add an offset to each curve time and temperature data

Multiplier - It is possible to multiply each curve time and temperature data by a set amount

11.15 Transient Saved Temperature Data Options

The currently calculated Temperature Graph data can be saved to a transient results file (.trf) so that
it can be compared results for future calculations, i.e. make a change to the design and see how
much the temperatures increase or decrease.

Clicking on the Save Current Results button allows the user to save the current Temperature Data.

© 2014 Motor Design Ltd


892 Motor-CAD Help

The default location for the file is a sub-folder called transientResults under the folder where the
current .mot datafile is located. The format of the datafile is shown below:

© 2014 Motor Design Ltd


Transient Graph 893

Clicking on the Load Previous Results button allows the user to load in a previously saved set of
Temperature Data.

© 2014 Motor Design Ltd


894 Motor-CAD Help

After loading a previous set of Transient Temperature Data results four additional tabs are displayed
in the Transient Graphsection as shown below:

The Saved Temperature Data and Saved Temperature Graph tabs show the previously saved
temperature data loaded from the file.

The Diff Temperature Data and Diff Temperature Graph tabs show the difference between the current
results (Temperature Data tab) and the previously saved results (Saved Temperature Data tab).

The scaling used for the Saved Temperature Graph is the same as that used for the Temperature
Graph to allow for easy comparison of values. If necessary the scaling can be adjusted manually
using the Graph Limits settings of the Graph Setup tab.

Example:

To illustrate the use of the Saved Temperature Data method we shall make a simple example. We
will calculate a transient duty cycle for a BPM motor and then reduce the interface gap between the
stator lamination and housing (Stator Lam - Housing) from 0.03mm to 0.003mm.

The transient with the original 0.03mm gap is shown below, i.e. the Saved Temperature Graph:

© 2014 Motor Design Ltd


Transient Graph 895

The new transient with the new 0.003mm gap is shown below, i.e. the Test Temperature Graph:

© 2014 Motor Design Ltd


896 Motor-CAD Help

Both seem to be very similar. The Diff Temperature Graph shown below however highlights the
differences, i.e. that the housing temperature is reduced in the larger gap machine while the other
temperatures are reduced:

© 2014 Motor Design Ltd


Transient Graph 897

© 2014 Motor Design Ltd


898 Motor-CAD Help

11.16 Transient Saved Temperature Graph

Temperature time graph for Saved Temperature Data

See Saved Temperature Data Options.

The data used to draw the graph is held in the Saved Temperature Data chart. It is usual to compare
the Temperature Graph for the current calculation with the Saved Temperature Graph using the Diff
Temperature Graph.

The name of the Saved Temperature Data file is given in the graph title for future reference.

There is a Zoom feature to examine the graph in more detail.

© 2014 Motor Design Ltd


Transient Graph 899

11.17 Transient Speed Increase Data

Special integration techniques are used in Motor-CAD to give stable calculations in circuits having
vastly different sizes of thermal capacitance (termed a stiff set of equations). The problem is that
the thermal transient calculation speed is critically related to the component with the lowest thermal
capacitance and some nodes within the model have very low capacitance values, i.e. the end-space
air nodes. If we were to use such low thermal capacitance's in the analysis then unrealistically long
calculation periods may result. There are two general techniques that can be used to speed up the
calculation speeds - both however lead to slight inaccuracies:

1. Artificially increase the thermal capacitance of nodes that have very low thermal
capacitance. This is the techniques used in Motor-CAD at present when [Transient Fluid
Nodes] = [Include Capacitance] (default). More details are given in Transient Speed Increase
Factor.

2. Make all nodes that have low thermal capacitance arithmetic nodes with fixed temperature
over the integration time period. This has been implemented for transient calculations with a
fluid cooling system (wet rotor, water jacket, through ventilation) if the [Transient Fluid Nodes]
= [Neglect Capacitance]. If selected then any heating of fluid nodes with time is neglected.
This may give a faster solution and in some cases may be more accurate as the capacitance
effects of the fluid should only be substantial if the flow rate is small. This method is selected
using the Transient Fluid Nodes selector in Calculation Options [Input Data Editor]

This screen gives data on the number of nodes that have had their thermal increased and by what

© 2014 Motor Design Ltd


900 Motor-CAD Help

amount.

See Transient Fluid Nodes and Transient Speed Increase Factor

11.18 Transient Temperature Data

Grid showing Transient Graph data points calculated and used to plot the Temperature Graph).
Data and settings can be changed in the grid which will effect how the Temperature Graph) is
plotted. The settings that can altered are:

Plot Curve - tick-box to define which curves will be included in the graph

Legend - Legend information to be included in the graph for each curve

Symbol - What symbol will be used for each curve

© 2014 Motor Design Ltd


Transient Graph 901

Line Color - What colour to use for curve

The following colours are available:


Black
Red
Yellow
Blue
Green
Purple
Cyan
Pink
Lime
Olive

Offset - It is possible to add an offset to each curve time and temperature data

Multiplier - It is possible to multiply each curve time and temperature data by a set amount

The data in the table is also put into a file called datafile_name_Trans.dat

For changing the graph settings the transient temperature graph setup is more a powerful method of
setting up the graph and allows the graph settings to be stored and retrieved.

© 2014 Motor Design Ltd


902 Motor-CAD Help

11.19 Transient Temperature Graph

Transient Graph, i.e. temperature time graph for the current transient calculation.

The data used to draw the graph is held in the Temperature Data chart.

Custom Graph Settings can be used to draw the graph according to setting saved by the user.

There is a Zoom feature to examine the graph in more detail.

© 2014 Motor Design Ltd


Transient Graph 903

11.20 Transient Temperature Graph Setup

Editors for setting the:

Chart Titles

Graph Limits

Set Custom Graph Settings to plot the graphs in just the way you require (symbols, colours,
labels, etc.) and save the setting for later calculations.

See also transient graph.

© 2014 Motor Design Ltd


904 Motor-CAD Help

11.21 Transient Test Temperature Data

Grid showing data points imported into Motor-CAD using the External Test Temperature Data option.
This will usually be tested transient data that is to be compared with the current transient calculation
. The test data alone can be viewed on the Test Temperature Graph. Both the calculated and test
data can be viewed together on the Combined Temperature Graph.

Data and settings can be changed in the grid which will effect how the Test Temperature Graph and
Combined Temperature Graphs are plotted. The settings that can altered are:

Plot Curve - tick-box to define which curves will be included in the graph

Legend - Legend information to be included in the graph for each curve

Symbol - What symbol will be used for each curve

© 2014 Motor Design Ltd


Transient Graph 905

Line Color - What colour to use for curve

The following colours are available:


Black
Red
Yellow
Blue
Green
Purple
Cyan
Pink
Lime
Olive

Offset - It is possible to add an offset to each curve time and temperature data

Multiplier - It is possible to multiply each curve time and temperature data by a set amount

11.22 Transient Test Temperature Data Selection

This option is used to select the file in which transient data exists that is to be plotted on the
calculated transient graphs, i.e. the Combined Temperature Graph as shown below:

© 2014 Motor Design Ltd


906 Motor-CAD Help

The test data alone can also be plotted using the Test Temperature Graph

The file format is as shown below, i.e. 1st time column(seconds) followed by temperature columns:

© 2014 Motor Design Ltd


Transient Graph 907

This data is put in the grid - Test Temperature Data where it can be viewed and labels, colours,
symbols, etc edited.

If the test data is very large then the user can opt to import every nth point.

Updated Test Data Format

In v4 a new file format has been added to allow the user to save the test data and the plot settings
for external test data.

The user can load external test data in either the .dat format with no plot settings or in the .tst format
which includes plot settings as shown below.

© 2014 Motor Design Ltd


908 Motor-CAD Help

© 2014 Motor Design Ltd


Transient Graph 909

The .tst file can be generated from a .dat file in Motor-CAD by loading the .dat file and then saving it
as a .tst file.

© 2014 Motor Design Ltd


910 Motor-CAD Help

11.23 Transient Test Temperature Graph

Temperature time graph for External Test Temperature Data imported into Motor-CAD.

The data used to draw the graph is held in the External Test Temperature Data chart. It is usual to
compare the Temperature Graph for the current calculation with the Test Temperature Graph using
the Combined Temperature Graph

The name of the External Test Temperature Data file is given in the graph title for future reference.

There is a Zoom feature to examine the graph in more detail.

11.24 Zoom [Graph]

To zoom into a section of a graph hold down the left-hand mouse button and drag out the area to be
zoomed (from top-left to bottom-right), letting go of the key once the area to be zoomed has been
highlighted. To zoom back out just hold down the left-hand mouse button and drag out any top-right
to bottom-left area within the graph area, letting go of the key once the area has been highlighted.

© 2014 Motor Design Ltd


Transient Graph 911

The zoom feature can be used with the following graphs:

Temperature Graph
Power Graph
Test Temperature Graph
Saved Temperature Graph
Combined Temperature Graph
Diff Temperature Graph
Sensitivity Graph

See Transient Graph

12 Circuit Editor

The circuit editor allows the user to view the circuit that is automatically generated and solved by
Motor-CAD. This view provides more detail than the Schematic view.

The main Circuit view is shown below:

The options boxes highlighted above on the left of the view allow the user to select which items to
display. The different option are given below.

The user can choose to select to display the resistance labels, resistance values, the power

© 2014 Motor Design Ltd


912 Motor-CAD Help

dissipated, the temperature drop or nothing for each resistance.

For each power source the user can select to view the power source labels, the power source values
or nothing.

For each node the user can select to view the node label, the node temperature, the node
capacitance that is used for transient analysis or nothing. The user can also select whether to
display the node numbers. The node numbers are used when editing the circuit.

Fixed temperatures imposed on nodes are displayed in bold as shown below:

© 2014 Motor Design Ltd


Circuit Editor 913

The user can also select how the grid is displayed, the grid can be displayed with labels and no grid
lines, with labels and grid lines, with lines and no labels or with no labels or lines. The labels are
used when editing the circuit for positioning the component in the circuit.

© 2014 Motor Design Ltd


914 Motor-CAD Help

The user can zoom and scroll the circuit editor display as it is not always possible to see in detail
the whole circuit. Zooming is done by clicking and holding down the left mouse button on the view
while dragging the zoom rectangle. Releasing the mouse button will complete the selection of the
zoom area. The screen shot below shows an example of how the zoom allows the user to see in
detail part of the circuit.

Scrolling of the display is done by holding down the right mouse button and moving the mouse.
Releasing the mouse button will stop the scrolling.

The display can be reset to the initial zoom and scroll settings, that show the whole of the circuit
with the maximum possible zoom, by either clicking on the 'Reset View' button on the left of the
screen or clicking with the left mouse button on the view area.

The Editor view is selected from the Editor tab of the Circuit Editor view.
The Editor screen is shown below.

© 2014 Motor Design Ltd


Circuit Editor 915

The circuit can be modified by using the table shown above.

The following component types are available:


Create New Node - allows the user to create a new node.
The user must give the node a name. The Node1 drop down box presents the available node
numbers. The user must then specify the row and column location, the node colour and a
description. Note the node will not be shown in the Circuit until it is connected to another node with
a resistance.

Modify existing Node - allows the user to modify an existing node.


The Node1 drop down box presents the existing node numbers. When the node number is selected
then the other fields are then completed with the existing values that the user can then modify.

© 2014 Motor Design Ltd


916 Motor-CAD Help

Resistance - allows the user to add a new resistance or to remove or modify an existing
resistance.
The user must give the resistance a name and value. The Node1 and Node2 drop down boxes should
be used to specify the resistance terminals. A description can also be given. If a resistance already
exists between the specified nodes then its value will be changed to the value specified by the user.
If the user specifies a value of infinite resistance e.g. 1e9 Ohms then the resistance will no longer be
present in the circuit. Note the user is not allowed to specify a resistance of 0 Ohms.

Power Source - allows the user to add a new power source or to remove or modify an existing
power source.
The user must specify the power source name and value. The user must the specify the node that
the power source connects to and can give a description. If a power source already exists
connected to this node then its value will be changed to the value specified by the user. If the user
specifies a value of 0 then the power source will be removed.

© 2014 Motor Design Ltd


Circuit Editor 917

Capacitance - allows the user to add a new capacitance or to remove or modify and existing
capacitance.

If any of the data for the component is invalid then the line will be highlighted in red as shown below.

The Edited circuit is saved in the Motor-CAD .mot file with the rest of the model specification. It is
also possible to save, load and clear the circuit using the buttons highlighted below. The circuit file is
saved in a external circuit file '.ecf'

© 2014 Motor Design Ltd


918 Motor-CAD Help

An example of a circuit modification for some external control electronics bolted to the housing is
shown below.

The new and modified components are displayed in the Circuit with the modified lines in red as can
be seen below.

© 2014 Motor Design Ltd


Circuit Editor 919

Steady state results can be displayed as shown below.

© 2014 Motor Design Ltd


920 Motor-CAD Help

Transient results that include any new nodes can be produced as shown below.

© 2014 Motor Design Ltd


Circuit Editor 921

The values of Power sources added in the circuit editor can also be varied with rotational speed as
for other loss values as shown below:

© 2014 Motor Design Ltd


922 Motor-CAD Help

The values of Power sources added in the circuit editor can also be varied in the duty cycle as for
other loss values as shown below:

© 2014 Motor Design Ltd


Circuit Editor 923

13 Sensitivity Study

Sensitivity analysis allows the user to assess the impact of parameter changes to the thermal
model. The analysis tool allows the user to vary a single or multiple parameters. The main uses of
the sensitivity tool are seen to be in the sensitivity of a design to tolerances and for running ranging
calculations to optimise a design.

The parameters are found by selecting the tabsheet that they are found from the drop down box as
shown below.

© 2014 Motor Design Ltd


924 Motor-CAD Help

When the parameter to be modified has been found the user then enters the minimum and maximum
values that they wish for the parameter. The user can then either set the step size or the number of
values as shown below.

© 2014 Motor Design Ltd


Sensitivity Study 925

The variation value is validated when the user selects another line. The number of values and the
total number of runs have been automatically calculated as shown below

© 2014 Motor Design Ltd


926 Motor-CAD Help

Where you wish to vary several parameters with the same values then the linked variable option
shown below allows several parameter values to be linked. You can also specify a multiplier by
which the the linked parameter will vary.

© 2014 Motor Design Ltd


Sensitivity Study 927

If the run data entered by the user is not valid then the line will be highlighted in red as shown below.

© 2014 Motor Design Ltd


928 Motor-CAD Help

The parameter study is then run by clicking on the 'Run Parameter Study' button at the bottom of the
screen.

The status of the parameter study is shown in the status line at the bottom of the screen as shown
below.

© 2014 Motor Design Ltd


Sensitivity Study 929

During the parameter study it is possible to view the results that have already been generated. The
steady state results sheet shows the results that have been generated as shown below.

© 2014 Motor Design Ltd


930 Motor-CAD Help

It is also possible to view the graph of the results while the analysis is still in progress by going to
the Graph view as shown below.

© 2014 Motor Design Ltd


Sensitivity Study 931

Once the parameter study has completed the mouse pointer will change back from the hour glass to
the normal cursor.

For more details on the analysis of the results see Sensitivity Results.

14 Scripting

Motor-CAD is ActiveX enabled and allows scripting from other applications to automate the design
process. (Note: For the internal script to run then Motor-CAD must have ActiveX enabled see ActiveX
for details of enabling ActiveX in Motot-CAD).

The Motor-CAD scripting interface allows the user to create and run scripts using VBS (Visual Basic
Script). These scripts can run Motor-CAD and any other ActiveX enabled programs from the script.

There is an example script loaded in Motor-CAD by default. This script shows a general outline of a
script that can be used as a basis for a script.

The script can be edited in the main text window. Cutting and pasting of a text selection is done by
clicking the right mouse button.

The scripting controls highlighted below allow the user to load, save, run, pause and stop a script.

© 2014 Motor Design Ltd


932 Motor-CAD Help

The script runs Motor-CAD using ActiveX calls. To be able to stop the script using the user interface
it is necessary to have the following line in the innermost loop of your script as shown below:

© 2014 Motor Design Ltd


Scripting 933

The Script Control option allows the script to be automatically run before or during the solving
process.

The "Run before Analysis" option sets the script to run so that model can be set up prior to running
a calculation. The script can be set to run automatically before a steady state or transient

© 2014 Motor Design Ltd


934 Motor-CAD Help

calculation by selecting the check boxes as shown below. Note: care must be taken when using
this to ensure the script is valid as once the script is run the user controls will not allow the script to
be stopped.

The "Run during Analysis" option sets the script to run every step of the solving process. For a
steady state calculation the script will be run every iteration. For a transient calculation the script will
be run before calculating each point.

The "Run during Analysis" option gives a lot of flexibility and customization in the use of Motor-
CAD for an advanced user. Possible uses are:
Calculation and use of losses based on user equations.
Calculation and use of heat transfer coefficients based on user equations to override those
calculated by Motor-CAD.
Coupling of cooling systems together so that the outlet of one system is the inlet of another
Coupling of the inlet and outlet of a cooling system so that the inlet temperature is a function of
the outlet temperature and flow ( to model a heat exchanger)
Variation of other input parameters as functions of speed, time or another parameter

© 2014 Motor Design Ltd


Scripting 935

The status of the script is shown in the Script Status window and messages are displayed in the
Message Display screen.

© 2014 Motor Design Ltd


936 Motor-CAD Help

15 Flow Circuit

The Flow Circuit sheet allows the visualization of the flow circuits.

At present this is only available for Through Ventilation and Housing Water Jacket flow. Other
cooling types will be added to this feature in the future.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 937

16 Output Data [Numerical Values]

Series of tab-sheets used to display numerical output parameters. The output is divided into the
following categories:

In the Electromagnetics context:


Drive [Output Data]
E-Magnetics [Output Data]
Losses [Electromagnetic Output Data]
Winding [Output Data]
Materials [Output Data]

In the Thermal context:


Temperature [Output Data]
Losses [Output Data]
Heat Transfer Coeff - 1 [Output Data]
Heat Transfer Coeff - 2 [Output Data]
Thermal Resistance [Output Data]
Thermal Capacitance [Output Data]
End Space [Output Data]
Winding
Miscellaneous [Output Data]
Through Ventilation

© 2014 Motor Design Ltd


938 Motor-CAD Help

Spray Cooling
Slot Water Jacket
Housing Water Jacket
Shaft Spiral Groove
Wet Rotor

16.1 Drive [Output Data]

The drive sheet gives the calculated values for the following machine parameters:

DC Bus Voltage
RMS Line-Line Supply maximum available at the motor terminals based on the control strategy
Voltage
RMS Phase Supply maximum available at the motor terminals based on the control strategy
Voltage
RMS Line-Line Terminal the drop voltage over the winding resistance plus the time derivative of the
Voltage flux
RMS Phase Terminal the drop voltage over the winding resistance plus the time derivative of the
Voltage flux
Harmonic Distortion Line-
Line Terminal Voltage
Harmonic Distortion
Phase Terminal Voltage

© 2014 Motor Design Ltd


Output Data [Numerical Values] 939

Peak Current
RMS Current
Phase Current
Power Factor (leading) See Power Factor for details
Phase Advance or torque angle, refers to the angle between the current and back EMF
waveforms
The reference 0 phase advance is when current and back EMF waveforms
are aligned
Drive Offset Angle (Open angle used to align the S-pole axis of the rotor with magnetic axis of
Circuit) phase 1
Drive Offset Angle (On angle used to align the S-pole axis of the rotor with magnetic axis of
load) phase 1
Drive angle to give phase angle corresponding to the maximum torque, assuming constant
maximum torque parameters
Phasor Angle angle used to align the MMF phasor of phase 1 with x-axis - see Winding
pattern

D axis inductance
Q axis inductance
End Winding Inductance
D axis RMS current phase value
Q axis RMS current phase value
Torque Constant (Kt) ratio between the airgap torque (average FE) and the peak line current
Back EMF Constant (Ke) ratio between peak line-line EMF and the rotational speed in rad/s
Electrical Constant ratio between phase inductance and phase resistance

Mechanical Constant

Peak Back EMF Line-


Line Voltage
Peak Back EMF Phase
Voltage
RMS Back EMF Line-
Line Voltage
RMS Back EMF Phase
Voltage
Harmonic Distortion Back
EMF Line-Line Voltage
Harmonic Distortion Back
EMF Phase Voltage
Stall Current ratio between maximum supply voltage and equivalent resistance between
two motor phases
Stall Torque product Stall Current * Torque Constant
Short Circuit Current ratio magnet flux-linkage and D-axis inductance
Fundamental Frequency shaft speed [rpm] / 60 x pole pairs

© 2014 Motor Design Ltd


940 Motor-CAD Help

16.2 E-Magnetics [Output Data]

The drive sheet gives the calculated values for the following machine parameters:

Maximum torque the maximum torque possible from this machine based on the parameters at the
possible operating point (Ld, Lq, magnet flux, current)
Load point torque the torque for the current operating point based on the parameters at the operating
(flux linkage) point (Ld, Lq, current)
Average torque Airgap torque. See Torque calculation methods.
(virtual work)
Average torque Airgap torque. See Torque calculation methods.
(Maxwell stress)
Average torque The average airgap torque from virtual work and Maxwell stress finite element
(FE) methods
Average torque based on DQ axes theory. See Torque calculation methods.
(flux linkage)
Average torque with squarewave drive - based on sum of the products between phase back EMFs

© 2014 Motor Design Ltd


Output Data [Numerical Values] 941

(EC) and currents.


Average torque based on the area of the flux-linkage vs current energy conversion loops. See
(loop torque) Torque calculation methods.
Average analytically calculated using Ld, Lq, phase advance angle and current
reluctance torque
Average analytically calculated as a difference between average torque (flux linkage) and
alignment torque reluctance
Speed limit for speed where the voltage limit is reached and the current has to decreased
constant torque
Speed limit for speed where the current is totally demagnetizing, i.e. zero Q axis current
zero torque
Electromagnetic Electromagnetic power of machine = Average torque (FE) x shaft speed [rad/s]
Power
Input Power 3 x Fundamental phase terminal voltage (Vrms) x Fundamental phase current
(Arms) x power factor
Output Power power at the shaft = electromagnetic power - (core, magnet, retaining sleeve
losses + mechanical losses)
Efficiency output power / input power
Shaft Torque airgap torque - (core, magnet, retaining sleeve losses + mechanical loss)/speed
[rad/s]
Rotor Inertia
Shaft Inertia
Total Inertia

D Axis flux
linkage (Open
circuit)
Q Axis flux
linkage (Open
circuit)
D Axis flux
linkage (On load)
Q Axis flux
linkage (On load)
Torque Constant ratio between the airgap torque (average FE) and the peak line current
(Kt)
Back EMF ratio between peak line-line EMF and the rotational speed in rad/s
Constant (Ke)
Stall Current ratio between maximum supply voltage and equivalent resistance between two
motor phases
Stall Torque Stall Current x Torque Constant
Cogging Period cogging torque period = 360 / slots / (poles / GCD (poles, slots)) [mdeg]
Cogging cogging torque frequency = 6 * speed/cogging period
Frequency
Fundamental shaft speed [rpm] / 60 x pole pairs
Frequency
Mechanical shaft speed [rpm] / 60
Frequency
Magnet Br at 20CMagnet remanence at 20C
Magnet Br Magnet remanence at the magnet operating temperature
Magnet Operating temperature of the magnets
temperature
Magnetic Factor by which the full machine can be reduced to increase calculation time =
symmetry factor Slots / GCD (Slots, Poles pairs)
Airgap flux Peak flux density in the airgap

© 2014 Motor Design Ltd


942 Motor-CAD Help

density (peak)
Stator Tooth flux Peak flux density in the stator tooth
density (peak)
Stator Yoke flux Peak flux density in the stator back iron
density (peak)
Rotor Yoke flux Peak flux density in the rotor back iron
density (peak)

© 2014 Motor Design Ltd


Output Data [Numerical Values] 943

16.3 Temperature [Output Data]

Set of 3 Grids showing numerical Output Data for the Temperature values.

T [Ambient] Temperature of ambient Schematic node [ Ambient].

Note that the user can set separate values for Ambient Temperature [Convection] and Ambient
Temperature [Radiation]. This is required if the local fluid ambient is different to that of the
surrounding surfaces with a view of the machine. The hot/cold surface will give a different amount of
radiation than if the fluid ambient was used in its calculation.

T [Housing - Active] Temperature of housing Schematic node [ Housing]

T [Housing - Overhang (F)] Temperature of housing overhang [Front] Schematic node [ Hoh
[F]]

T [Housing - Front] Temperature of housing front surface Schematic node [ Housing


[F]]

T [Endcap - Front] Temperature of front endcap Schematic node [ Endcap[F]]

T [Flange Mounted Plate] Temperature of flange mounted plate Schematic node [ Plate]

T [Housing - Overhang (R)] Temperature of housing overhang [Rear] Schematic node [ Hoh

© 2014 Motor Design Ltd


944 Motor-CAD Help

[R]]

T [Housing - Rear] Temperature of housing rear surface Schematic node [ Housing


[R]]

T [Endcap - Rear] Temperature of rear endcap Schematic node [ Endcap[R]]

T [Stator Lamination (back iron)] Temperature of stator lamination (back iron) Schematic node [
Yoke]

T [Stator Lamination (tooth)] Temperature of stator lamination (tooth) Schematic node [ Tooth
]

T [Stator Bore] Temperature of stator bore Schematic node [ Stator


Bore]

T [Rotor Surface] Temperature of rotor surface Schematic node [ Rotor


Surface]

T [Stator Sleeve] Temperature of stator sleeve Schematic node if used.

T [Rotor Banding] Temperature of rotor banding Schematic node if used.

T [Magnet] Temperature of magnet centre point Schematic node [


Magnet]

T [IPM Pole] Temperature of magnet pole Schematic in an embedded


type magnet design - BPM Rotor.

T [Rotor Tooth] Temperature of rotor lamination Schematic node [ Rotor


Lam]

T [Rotor Pole] Temperature of rotor lamination Schematic node [ Rotor


Lam]

T [Shaft - Centre] Temperature of shaft centre Schematic node [ Shaft]

T [Shaft - Front] Temperature of shaft front Schematic node [ Shaft[F]]

T [Shaft - Rear] Temperature of shaft rear Schematic node [ Shaft[R]]

T [Shaft Ohang - Front] Temperature of shaft overhang (front) Schematic node [


Shaft OH]

T [Shaft Ohang - Rear] Temperature of shaft overhang (rear) Schematic node [


Shaft OH]

T [Mid Airgap)] Temperature of mid airgap Schematic node [ Airgap]

T [End Space (F)] Temperature of Schematic node in space between front


end-winding and shaft overhang [ ESpace[F]]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 945

T [End Space (R)] Temperature of Schematic node in space between rear


end-winding and shaft overhang [ ESpace[R]]

T [Rotor Cage] Temperature of rotor cage Schematic node [ Cage]

T [WJ Fluid (A)] Temperature of housing water jacket active fluid Schematic
node [ wj[A]]

T [WJ Fluid (F)] Temperature of housing water jacket front fluid Schematic
node [ wj[F]]

T [WJ Fluid (R)] Temperature of housing water jacket rear fluid Schematic
node [ wj[R]]

T [SG Fluid (A)] Temperature of shaft spiral groove active fluid Schematic
node [ sg[A]]

T [SG Fluid (F)] Temperature of shaft spiral groove front fluid Schematic
node [ sg[F]]

T [SG Fluid (R)] Temperature of shaft spiral groove rear fluid Schematic
node [ sg[R]]

T [Wet Rotor (F)] Temperature of wet rotor front fluid Schematic node (end
winding bore).

T [Wet Rotor (R)] Temperature of wet rotor rear fluid Schematic node (end
winding bore).
T [Wet Rotor (EW End)] Temperature of wet rotor end winding end section fluid
Schematic node (front and rear nodes)

T [Spray Nodes] Temperature of various nodes in the Spray Cooling path

T [Encoder] Temperature of encoder body Schematic node [


Encoder]

T [Encoder Case] Temperature of encoder case Schematic node [ Enc


Case]

T [Foot Mounted Base] Temperature of foot mounted base-plate Schematic node [


Foot Mounted Base]

T [Winding Outer Surface] Temperature of winding outer layer Schematic node [


Winding Outer]

T [Winding Layer] Temperature of winding layer = n Schematic node [


Wdg Layer n]
N.B. - the inner most winding layer is always displayed as Wdg Layer n in the Schematic.

T[EWdg (F)] Temperature of front endwinding

© 2014 Motor Design Ltd


946 Motor-CAD Help

T[EWdg (R)] Temperature of rear endwinding

T [Winding Average] Average winding temperature - volume based average of


the whole winding (active and end windings).

T [Active Winding Maximum] Maximum winding temperature of the active section of the
windings

T [Active Winding Average] Average winding temperature - volume based average of


the active section of the windings

T [Active Winding Minimum] Minimum winding temperature of the active section of the
windings

T [End Winding Average] Average end winding temperature.

See also Output Data, Units.

16.4 Losses [Thermal Output Data]

Set of 2 Grids showing numerical Output Data for the following Losses:

© 2014 Motor Design Ltd


Output Data [Numerical Values] 947

Loss Data [Left Hand Grid]:

Loss [Stator Copper] Stator Winding copper loss. See also Stator
Copper Loss Distribution.
Loss [Stator Copper Freq Comp] Second Stator Winding copper loss component -
used for proximity losses.
Loss [Stator Copper](Active) Stator Winding copper losses in the Active
section.
Loss [Stator Copper](EWdg Front] Stator Winding copper losses in the front
endwindings.
Loss [Stator Copper](EWdg Rear] Stator Winding copper losses in the rear
endwindings.

Loss [Stator Back Iron] Stator lamination iron loss - back iron
component.
Loss [Stator Tooth] Stator lamination iron loss - tooth component.
Loss [Stator Tooth Tip] Stator lamination iron loss - tooth tip component.

Loss [Magnet] Magnet iron loss.

Loss [Rotor Copper] Rotor Winding copper loss.

Loss [Rotor Cage] Total losses in the rotor cage. See also Rotor
Cage Loss Distribution.
Loss [Rotor Cage](Active) Losses in the rotor bars.
Loss [Rotor Cage](EndRing Front) Losses in the front endring.
Loss [Rotor Cage](EndRing Rear) Losses in the rear endring.

Loss [Stray Load Iron]


Loss [Stray Load Stator Iron]
Loss [Stray Load Rotor Iron]

Loss [Stray Load Copper]


Loss [Stray Load Stator Copper]
Loss [Stray Load Rotor Copper]

Loss [Rotor Back Iron] Rotor lamination iron loss - back iron
component.
Loss [Rotor Tooth] Rotor lamination iron loss - tooth component.

© 2014 Motor Design Ltd


948 Motor-CAD Help

Loss [Embedded Magnet Pole] Magnet retainment banding iron loss.


Loss [Airgap Banding]
Loss [Winding Sleeve] Stator bore sleeve iron loss.

Loss [Windage] Windage loss.


Loss [Windage](Ext Fan) External windage loss in an external fan. This
currently is not used in the Motor-CAD model
but may be used to preheat air blown over /
through the machine in the future.

Loss [Friction - F Bearing] Friction loss in front bearing.


Loss [Friction - R Bearing] Friction loss in rear bearing.

Loss [Encoder] Encoder loss.

Loss [Brush Friction] PMDC brush friction loss.


Loss [Brush VI] PMDC brush V x I loss.

Loss [Total] Total loss in machine (including the Power


Injected components).

Power Fixed Temperature Power required to be input (or taken from) at a


node to keep that node at a Fixed Temperature

Dissipation Data [Right Hand Grid]:


Main Winding (Copper Loss Multiplier) The stator copper losses are multiplied by this
value to take account of uneven distribution of
the stator copper losses in normal operation.
( see Loss Distribution)
Stall operation (Copper Loss Multiplier) The stator copper losses are multiplied by this
value to take account of uneven distribution of
the stator copper losses in stall. ( see Loss
Distribution)
Fault Operation (Copper Loss Multiplier) The stator copper losses are multiplied by this
value to take account of uneven distribution of
the stator copper losses in fault operation. ( see
Loss Distribution)
Loss [Stator Back Iron] Schematic Addition This is the amount of losses that are removed
from the stator back iron to compensate for the
increased copper losses when there is uneven
stator copper loss distribution. ( see Loss
Distribution)

© 2014 Motor Design Ltd


Output Data [Numerical Values] 949

The values shown are the calculated dissipation


values due to convection from various surfaces in
the machine.
Loss Data [Right Hand Grid]:
[only for BPM motors when using Loss Variation
with Temperature & Load model]
Loss [Stator Copper] @Tw(i/p) Stator Winding copper loss at Winding
Temperature - Tw(i/p).
Loss [Stator Back Iron] @Tm(i/p) Stator iron loss (back iron) at Magnet
Temperature - Tm(i/p).
Loss [Stator Tooth] @Tm(i/p) Stator iron loss (tooth) at Magnet Temperature -
Tm(i/p).
Loss [Stator Tooth Tip] @Tm(i/p) Stator iron loss (tooth tip) at Magnet
Temperature - Tm(i/p).

Loss [Rotor Back Iron]@Tm(i/p) Rotor iron loss (back iron) at Magnet
Temperature - Tm(i/p).

Loss [Magnet] @Tm(i/p) Magnet iron loss at Magnet Temperature - Tm(i/


p).
Loss [Airgap Banding]@Tm(i/p) Magnet retainment banding iron loss at Magnet
Temperature - Tm(i/p).
Loss [Winding Sleeve]@Tm(i/p) Stator Bore Sleeve iron loss at Magnet
Temperature - Tm(i/p).

The following parameters are used in calculation


of copper & iron losses at the simulated winding
& magnet temperatures - using the copper & iron
losses input at Winding Temperature - Tw(i/p)
and Magnet Temperature - Tm(i/p). The
formulation and parameters used are given in
Loss Variation with Temperature & Load.

Winding Temperature - Tw(i/p)


Magnet Temperature - Tm(i/p)
T [Magnet Inner Surface]

T [End Winding Average] Average temperature of end windings


T [EWdg (F)]
T [EWdg (R)]

© 2014 Motor Design Ltd


950 Motor-CAD Help

T [Active Winding Maximum]


T [Active Winding Average] Average temperature of active section of winding
T [Active Winding Minimum]

T [Winding Average] Average temperature of whole of winding

Rph @Tw(i/p) Phase resistance input at Winding Temperature


- Tw(i/p)
Rph Phase resistance at actual winding
temperature.

Rph20C Phase resistance at 20C.


Flux Ratio Proportion of magnet flux at magnet temperature
compared to that at Magnet Temperature - Tm(i/
p).

Mechanical Loss @Tm(i/p) Mechanical loss at Magnet Temperature - Tm(i/


p).

Mechanical Loss Mechanical loss at actual magnet temperature.

Torque Loss @Tm(i/p) Mechanical torque loss at Magnet Temperature -


Tm(i/p).

Shaft Torque
Shaft Torque [Required] Required torque in a Losses Vary With
Temperature and Load model.

Torque Loss Mechanical torque loss at actual magnet


temperature.

EM Torque @Tm(i/p) Electro-magnetic Torque at Magnet


Temperature - Tm(i/p).

© 2014 Motor Design Ltd


Output Data [Numerical Values] 951

EM Torque Electro-magnetic Torque at actual magnet


temperature.
Iph @Tw(i/p) & Tm(i/p) Phase current required to achieve Shaft Torque
at Winding Temperature - Tw(i/p) and Magnet
Temperature - Tm(i/p).
Iph Phase current required to achieve Shaft Torque
at actual winding and magnet temperatures.
Proximity Winding Resistance Multiplier Resistance multiplier used to account for
Proximity Losses.

See also Losses [Input Data Editor], Units.

16.5 Losses [Electromagnetic Output Data]

The drive sheet gives the calculated values for the following machine parameters.
Note: the losses are calculated for the last electrical cycle run, if 5 cycles are run then only the 5th
cycle will be used for the loss calculation. See also Number of cycles in graph settings.

Copper Loss (on load)


Magnet Loss (on load)
Magnet Loss Factor The analytical estimation of axial segments blocks effect on

© 2014 Motor Design Ltd


952 Motor-CAD Help

the magnet losses is based on our 2d/3D factor:

Where w = magnet transversal width;

L = axial length of ONE block – as obtained after applying radial


ducts.

Stator Sleeve Loss (on load)


Rotor Banding Loss (on load)

Stator back iron Loss


[hysteresis] (on load)
Stator back iron Loss [eddy] (on
load)
Stator back iron Loss [excess]
(on load)
Stator back iron Loss [total] (on
load)

Stator tooth Loss [hysteresis]


(on load)
Stator tooth Loss [eddy] (on
load)
Stator tooth Loss [excess] (on
load)
Stator tooth Loss [total] (on load)

Stator iron Loss [total] (on load)

Rotor back iron Loss [hysteresis] (on load)


Rotor back iron Loss [eddy] (on load)
Rotor back iron Loss [excess] (on load)

Rotor back iron Loss [total] (on load)

Copper Loss (open circuit)


Magnet Loss (open circuit)
Magnet Loss Factor
Stator Sleeve Loss (open circuit)
Rotor Banding Loss (open circuit)

Stator back iron Loss [hysteresis] (open circuit)


Stator back iron Loss [eddy] (open circuit)
Stator back iron Loss [excess] (open circuit)
Stator back iron Loss [total] (open circuit)

Stator tooth Loss [hysteresis] (open circuit)

© 2014 Motor Design Ltd


Output Data [Numerical Values] 953

Stator tooth Loss [eddy] (open circuit)


Stator tooth Loss [excess] (open circuit)
Stator tooth Loss [total] (open circuit)

Stator iron Loss [total] (open circuit)

Rotor back iron Loss [hysteresis] (open circuit)


Rotor back iron Loss [eddy] (open circuit)
Rotor back iron Loss [excess] (open circuit)

Rotor back iron Loss [total] (open circuit)

16.6 Heat Transfer Coefficient Data


16.6.1 Surface Areas

These are the surface areas used for radiation and convection heat transfer.

Area [Housing - Active] Surface area of main housing [non-finned section] available for
cooling to ambient by convection/radiation.
Area [Housing - Active Fin Base] Surface area of main housing [fin base section] available for
cooling to ambient by convection/radiation.
Area [Housing - Active Fin Sides] Surface area of main housing [fin side section] available for

© 2014 Motor Design Ltd


954 Motor-CAD Help

cooling to ambient by convection/radiation.


Area [Housing - Active Fin Tips] Surface area of main housing [fin-tip section] available for
cooling to ambient by convection/radiation.
Area [Housing - Active Fin Channel] Surface area of main housing [covered fin channel section]
available for cooling to ambient by convection (no radiation).
Area [Housing - Active Cutout Base] Surface area of main housing [corner cutout base section]
available for cooling to ambient by convection/radiation.
Area [Housing - Active Cutout Sides] Surface area of main housing [corner cutout sides section]
available for cooling to ambient by convection/radiation
Area [Housing - Active Corner Cutout]Surface area of main housing [corner cutout section] available
for cooling to ambient by convection/radiation.
Area [Housing - Front] Surface area of front overhanging housing section [non-finned
section] available for cooling to ambient by convection/
radiation.
Area [Housing - Front Fin Base] Surface area of front overhanging housing section [fin base
section] available for cooling to ambient by convection/
radiation.
Area [Housing - Front Fin Sides] Surface area of front overhanging housing section [fin side
section] available for cooling to ambient by convection/
radiation.
Area [Housing - Front Fin Tips] Surface area of front overhanging housing section [fin-tip
section] available for cooling to ambient by convection/
radiation.
Area [Housing - Front Fin Channel] Surface area of front overhanging housing section [covered fin
channel] available for cooling to ambient by convection (no
radiation).
Area [Housing - Front Cutout Base] Surface area of front overhanging housing section [corner
cutout base section] available for cooling to ambient by
convection/radiation.
Area [Housing - Front Cutout Sides] Surface area of front overhanging housing section [corner
cutout sides section] available for cooling to ambient by
convection/radiation.
Area [Housing - Front Corner Cutout] Surface area of front overhanging housing section [corner
cutout section] available for cooling to ambient by convection/
radiation.
Area [Housing - Rear] Surface area of rear overhanging housing section [non-finned
section] available for cooling to ambient by convection/
radiation.
Area [Housing - Rear Fin Base] Surface area of rear overhanging housing section [fin base ]
available for cooling to ambient by convection/radiation.
Area [Housing - Rear Fin Sides] Surface area of rear overhanging housing section [fin side
sides] available for cooling to ambient by convection/radiation.
Area [Housing - Rear Fin Tips] Surface area of rear overhanging housing section [fin-tip
section] available for cooling to ambient by convection/
radiation.
Area [Housing - Rear Fin Channel] Surface area of rear overhanging housing section [covered fin
channel] available for cooling to ambient by convection (no
radiation).
Area [Housing - Rear Cutout Base] Surface area of rear overhanging housing section [corner
cutout base section] available for cooling to ambient by
convection/radiation.
Area [Housing - Rear Cutout Sides] Surface area of rear overhanging housing section [corner
cutout sides section] available for cooling to ambient by
convection/radiation.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 955

Area [Housing - Rear Corner Cutout] Surface area of rear overhanging housing section [corner
cutout section] available for cooling to ambient by convection/
radiation.
Area [Endcap - Front Radial] Surface area of front endcap available for cooling to ambient by
convection/radiation (radial section).
Area [Endcap - Front Axial] Surface area of front endcap available for cooling to ambient by
convection/radiation (axial section).
Area [Endcap - Rear Radial] Surface area of rear endcap available for cooling to ambient by
convection/radiation (radial section).
Area [Endcap - Rear Axial] Surface area of rear endcap available for cooling to ambient by
convection/radiation (axial section).
Area [Flange Mounted Plate] Surface area of flange mounted plate (Mounting Type) available
for cooling to ambient by convection/radiation.
Area [Foot Mounted Base] Surface area of foot mounted plate (Mounting Type) available
for cooling to ambient by convection/radiation.
Area [Encoder Case - Radial] Surface area of encoder case (Feedback Type) available for
cooling to ambient by convection/radiation (radial section).
Area [Encoder Case - Axial] Surface area of encoder case (Feedback Type) available for
cooling to ambient by convection/radiation (axial section).
Area Airgap Inner Surface Surface area of inner surface of airgap.
Area Airgap Outer Surface Surface area of outer surface of airgap.

See Radiation Heat Transfer and Convection Heat Transfer.

© 2014 Motor Design Ltd


956 Motor-CAD Help

16.6.2 Heat Transfer Coeff - 1 [Output Data]

Set of 3 Grids showing numerical Output Data for the following heat-transfer coefficient and surface
area parameters:

Convection Heat Transfer Coefficient Data (If Cooling Type = Natural Convection(TENV) [Left
Hand Grid]:
See Natural Convection Heat Transfer Coefficients

Convection Heat Transfer Coefficient Data (If Cooling Type = Blown Over (TEFC)) [Left Grid]:
(See also Heat Transfer Coeff - 2 [Output Data] and Mixed Convection)
See Mixed Convection Heat Transfer Coefficients

Radiation Heat Transfer Coefficient Data (If Cooling Type = Blown Over (TEFC)) [Left Grid]:
See Radiation Heat Transfer Coefficients

Surface Area Data [Right Hand Grid]:


See Surface Areas.

See Units.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 957

16.6.3 Heat Transfer Coeff - 2 [Output Data]

N.B. This tab-sheet is only displayed if Cooling Type = Blown Over [TEFC]. See also Heat Transfer
Coeff - 1 [Output Data]

Set of 3 Grids showing numerical Output Data for the following heat-transfer coefficient parameters:

Natural Convection Heat Transfer Coefficient Data [Left Hand Grid]: See Natural Convection
Heat Transfer Coefficients

Forced Convection Heat Transfer Coefficient Data [Central Grid]: See Forced Convection Heat
Transfer Coefficients.

Mixed Convection Heat Transfer Coefficient Data [Right Hand Grid]: See Mixed Convection
Heat Transfer Coefficients

See Units.

© 2014 Motor Design Ltd


958 Motor-CAD Help

16.6.4 Natural Convection Heat Transfer Coefficients


These are the calculated natural convection heat transfer coefficients. See also Heat Transfer
Coefficients -1 [Output Data]

hnc [Housing - Active] Convection Heat Transfer Coefficient [Natural Convection]


of active housing [non-finned section] available for cooling to ambient.

hnc [Housing - Active Fin Base] Convection Heat Transfer Coefficient [Natural Convection]
of active housing [fin base section] available for cooling to ambient.

hnc [Housing - Active Fin Sides] Convection Heat Transfer Coefficient [Natural Convection]
of active housing [fin sides section] available for cooling to ambient

hnc [Housing - Active Fin Tips] Convection Heat Transfer Coefficient [Natural Convection]
of active housing [fin-tip section] available for cooling to ambient.

hnc [Housing - Active Fin Channel] Convection Heat Transfer Coefficient [Natural Convection]
of active housing [fin-tip section] available for cooling to ambient.Default is zero due to covered
nature of fins.

hnc [Housing - Active Corner Cutout] Convection Heat Transfer Coefficient [Natural Convection]
of active housing [corner cutout section] available for cooling to ambient.

hnc [Housing - Front] Convection Heat Transfer Coefficient [Natural Convection]


of front housing [non-finned section] available for cooling to ambient.

hnc [Housing - Front Fin Base] Convection Heat Transfer Coefficient [Natural Convection]
of front housing [fin base section] available for cooling to ambient.

hnc [Housing - Rear Fin Sides] Convection Heat Transfer Coefficient [Natural Convection]
of rear housing [fin sides section] available for cooling to ambient.

hnc [Housing - Front Fin Sides] Convection Heat Transfer Coefficient [Natural Convection]
of front housing [fin sides section] available for cooling to ambient.

hnc [Housing - Front Fin Tips] Convection Heat Transfer Coefficient [Natural Convection]
of front housing [fin-tip section] available for cooling to ambient.

hnc [Housing - Front Fin Channel] Convection Heat Transfer Coefficient [Natural Convection]
of front housing [covered fin channel section] available for cooling to ambient. Default is zero due to
covered nature of fins.

hnc [Housing - Front Corner Cutout] Convection Heat Transfer Coefficient [Natural Convection]
of front housing [corner cutout section] available for cooling to ambient.

hnc [Housing - Rear] Convection Heat Transfer Coefficient [Natural Convection]


of rear housing [non-finned section] available for cooling to ambient.

hnc [Housing - Rear Fin Base] Convection Heat Transfer Coefficient [Natural Convection]
of rear housing [fin base section] available for cooling to ambient.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 959

hnc [Housing - Rear Fin Sides] Convection Heat Transfer Coefficient [Natural Convection]
of rear housing [fin sides section] available for cooling to ambient.

hnc [Housing - Rear Fin Tips] Convection Heat Transfer Coefficient [Natural Convection]
of rear housing [fin-tip section] available for cooling to ambient.

hnc [Housing - Rear Fin Channel] Convection Heat Transfer Coefficient [Natural Convection]
of rear housing [covered fin channel section] available for cooling to ambient. Default is zero due to
covered nature of fins.

hnc [Housing - Rear Corner Cutout] Convection Heat Transfer Coefficient [Natural Convection]
of rear housing [corner cutout section] available for cooling to ambient.

hnc [Endcap - Front Radial] Convection Heat Transfer Coefficient [Natural Convection]
of front endcap [radial section] available for cooling to ambient.

hnc [Endcap - Front Axial] Convection Heat Transfer Coefficient [Natural Convection]
of front endcap [axial section] available for cooling to ambient.

hnc [Endcap - Rear Radial] Convection Heat Transfer Coefficient [Natural Convection]
of rear endcap [radial section] available for cooling to ambient.

hnc [Endcap - Rear Axial] Convection Heat Transfer Coefficient [Natural Convection]
of rear endcap [axial section] available for cooling to ambient.

hnc [Flange Mounted Plate] Convection Heat Transfer Coefficient [Natural Convection]
of flange mounted plate available for cooling to ambient.

hnc [Foot Mounted Base] Convection Heat Transfer Coefficient [Natural Convection]
of foot mounted plate available for cooling to ambient.

hnc [Encoder Case - Radial] Convection Heat Transfer Coefficient [Natural Convection]
of encoder case [radial section] available for cooling to ambient.

hnc [Encoder Case - Axial] Convection Heat Transfer Coefficient [Natural Convection]
of encoder case [axial section] available for cooling to ambient.

16.6.5 Forced Convection Heat Transfer Coefficients


These are the calculated forced convection heat transfer coefficients. See also Heat Transfer
Coefficients -2 [Output Data]

hfc [Housing - Active] Convection Heat Transfer Coefficient [Forced Convection]


of active housing [non-finned section] available for cooling to ambient.

hfc [Housing - Active Fin Base] Convection Heat Transfer Coefficient [Forced Convection]
of active housing [fin base section] available for cooling to ambient.

hfc [Housing - Active Fin Sides] Convection Heat Transfer Coefficient [Forced Convection]
of active housing [fin sides section] available for cooling to ambient.

hfc [Housing - Active Fin Tips] Convection Heat Transfer Coefficient [Forced Convection]

© 2014 Motor Design Ltd


960 Motor-CAD Help

of active housing [fin-tip section] available for cooling to ambient.

hfc [Housing - Active Fin Channel] Convection Heat Transfer Coefficient [Forced Convection]
of active housing [covered fin channel section] available for cooling to ambient.

hfc [Housing - Active Corner Cutout] Convection Heat Transfer Coefficient [Forced Convection]
of active housing [corner cutout section] available for cooling to ambient.

hfc [Housing - Front] Convection Heat Transfer Coefficient [Forced Convection]


of front housing [non-finned section] available for cooling to ambient.

hfc [Housing - Front Fin Base] Convection Heat Transfer Coefficient [Forced Convection]
of front housing [fin base section] available for cooling to ambient.

hfc [Housing - Front Fin Sides] Convection Heat Transfer Coefficient [Forced Convection]
of front housing [fin sides section] available for cooling to ambient.

hfc [Housing - Front Fin Tips] Convection Heat Transfer Coefficient [Forced Convection]
of front housing [fin-tip section] available for cooling to ambient.

hfc [Housing - Front Fin Channel] Convection Heat Transfer Coefficient [Forced Convection]
of front housing [covered fin channel section] available for cooling to ambient.

hfc [Housing - Front Corner Cutout] Convection Heat Transfer Coefficient [Forced Convection]
of front housing [corner cutout section] available for cooling to ambient.

hfc [Housing - Rear] Convection Heat Transfer Coefficient [Forced Convection]


of rear housing [non-finned section] available for cooling to ambient.

hfc [Housing - Rear Fin Base] Convection Heat Transfer Coefficient [Forced Convection]
of rear housing [fin base section] available for cooling to ambient.

hfc [Housing - Rear Fin Sides] Convection Heat Transfer Coefficient [Forced Convection]
of rear housing [fin sides section] available for cooling to ambient.

hfc [Housing - Rear Fin Tips] Convection Heat Transfer Coefficient [Forced Convection]
of rear housing [fin-tip section] available for cooling to ambient.

hfc [Housing - Rear Fin Channel] Convection Heat Transfer Coefficient [Forced Convection]
of rear housing [covered fin channel section] available for cooling to ambient.

hfc [Housing - Rear Corner Cutout] Convection Heat Transfer Coefficient [Forced Convection]
of rear housing [corner cutout section] available for cooling to ambient.

hfc [Endcap - Front Radial] Convection Heat Transfer Coefficient [Forced Convection]
of front endcap [radial section] available for cooling to ambient.

hfc [Endcap - Front Axial] Convection Heat Transfer Coefficient [Forced Convection]
of front endcap [axial section] available for cooling to ambient.

hfc [Endcap - Rear Radial] Convection Heat Transfer Coefficient [Forced Convection]
of rear endcap [radial section] available for cooling to ambient.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 961

hfc [Endcap - Rear Axial] Convection Heat Transfer Coefficient [Forced Convection]
of rear endcap [axial section] available for cooling to ambient.

hfc [Flange Mounted Plate] Convection Heat Transfer Coefficient [Forced Convection]
of flange mounted plate available for cooling to ambient.

hfc [Foot Mounted Base] Convection Heat Transfer Coefficient [Forced Convection]
of foot mounted plate available for cooling to ambient.

hfc [Encoder Case - Radial] Convection Heat Transfer Coefficient [Forced Convection]
of encoder case [radial section] available for cooling to ambient.

hfc [Encoder Case - Axial] Convection Heat Transfer Coefficient [Forced Convection]
of encoder case [axial section] available for cooling to ambient.

16.6.6 Mixed Convection Heat Transfer Coefficients


These are the calculated mixed convection heat transfer coefficients. See also Heat Transfer
Coefficients -2 [Output Data]

hmix [Housing - Active] Convection Heat Transfer Coefficient [Mixed Convection] of


active housing [non-finned section] available for cooling to ambient.

hmix [Housing - Active Fin Base] Convection Heat Transfer Coefficient [Mixed Convection] of
active housing [fin base section] available for cooling to ambient.

hmix [Housing - Active Fin Sides] Convection Heat Transfer Coefficient [Mixed Convection] of
active housing [fin sides section] available for cooling to ambient.

hmix [Housing - Active Fin Tips] Convection Heat Transfer Coefficient [Mixed Convection] of
active housing [fin-tip section] available for cooling to ambient.

hmix [Housing - Active Fin Channel] Convection Heat Transfer Coefficient [Mixed Convection] of
active housing [covered fin channel section] available for cooling to ambient.

hmix [Housing - Active Corner Cutout] Convection Heat Transfer Coefficient [Mixed Convection] of
active housing [corner cutout section] available for cooling to ambient.

hmix [Housing - Front] Convection Heat Transfer Coefficient [Mixed Convection] of


front housing [non-finned section] available for cooling to ambient.

hmix [Housing - Front Fin Base] Convection Heat Transfer Coefficient [Mixed Convection] of
front housing [fin base section] available for cooling to ambient.

hmix [Housing - Front Fin Sides] Convection Heat Transfer Coefficient [Mixed Convection] of
front housing [fin sides section] available for cooling to ambient.

hmix [Housing - Front Fin Tips] Convection Heat Transfer Coefficient [Mixed Convection] of
front housing [fin-tip section] available for cooling to ambient.

© 2014 Motor Design Ltd


962 Motor-CAD Help

hmix [Housing - Front Fin Channel] Convection Heat Transfer Coefficient [Mixed Convection] of
front housing [covered fin channel section] available for cooling to ambient.

hmix [Housing - Front Corner Cutout] Convection Heat Transfer Coefficient [Mixed Convection] of
front housing [corner cutout section] available for cooling to ambient.

hmix [Housing - Rear] Convection Heat Transfer Coefficient [Mixed Convection] of


rear housing [non-finned section] available for cooling to ambient.

hmix [Housing - Rear Fin Base] Convection Heat Transfer Coefficient [Mixed Convection] of
rear housing [fin base section] available for cooling to ambient.

hmix [Housing - Rear Fin Sides] Convection Heat Transfer Coefficient [Mixed Convection] of
rear housing [fin sides section] available for cooling to ambient.

hmix [Housing - Rear Fin Tips] Convection Heat Transfer Coefficient [Mixed Convection] of
rear housing [fin-tip section] available for cooling to ambient.

hmix [Housing - Rear Fin Channel] Convection Heat Transfer Coefficient [Mixed Convection] of
rear housing [covered fin channel section] available for cooling to ambient.

hmix [Housing - Rear Corner Cutout] Convection Heat Transfer Coefficient [Mixed Convection] of
rear housing [corner cutout section] available for cooling to ambient.

hmix [Endcap - Front Radial] Convection Heat Transfer Coefficient [Mixed Convection] of
front endcap [radial section] available for cooling to ambient.

hmix [Endcap - Front Axial] Convection Heat Transfer Coefficient [Mixed Convection] of
front endcap [axial section] available for cooling to ambient.

hmix [Endcap - Rear Radial] Convection Heat Transfer Coefficient [Mixed Convection] of
rear endcap [radial section] available for cooling to ambient.

hmix [Endcap - Rear Axial] Convection Heat Transfer Coefficient [Mixed Convection] of
rear endcap [axial section] available for cooling to ambient.

hmix [Flange Mounted Plate] Convection Heat Transfer Coefficient [Mixed Convection] of
flange mounted plate available for cooling to ambient.

hmix [Foot Mounted Base] Convection Heat Transfer Coefficient [Mixed Convection] of
foot mounted plate available for cooling to ambient.

hmix [Encoder Case - Radial] Convection Heat Transfer Coefficient [Mixed Convection] of
encoder case [radial section] available for cooling to ambient.

hmix [Encoder Case - Axial] Convection Heat Transfer Coefficient [Mixed Convection] of
encoder case [axial section] available for cooling to ambient.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 963

16.6.7 Radiation Heat Transfer Coefficients


These are the calculated Radiation [Input Data Editor] heat transfer coefficients. See also Heat
Transfer Coefficients -1 [Output Data]

hr [Housing - Active] Radiation Heat Transfer Coefficient of active housing [non-


finned section] available for cooling to ambient.

hr [Housing - Active Fin Base] Radiation Heat Transfer Coefficient of active housing [fin
base section] available for cooling to ambient.

hr [Housing - Active Fin Sides] Radiation Heat Transfer Coefficient of active housing [fin
sides section] available for cooling to ambient.

hr [Housing - Active Fin Tips] Radiation Heat Transfer Coefficient of active housing [fin-tip
section] available for cooling to ambient.

hr [Housing - Active Fin Channel] Radiation Heat Transfer Coefficient of active housing
[covered fin channel section] available for cooling to ambient. Default is zero due to covered nature of
fins.

hr [Housing - Active Corner Cutout] Radiation Heat Transfer Coefficient of active housing
[corner cutout section] available for cooling to ambient.

hr [Housing - Front] Radiation Heat Transfer Coefficient of front housing [non-


finned section] available for cooling to ambient

hr [Housing - Front Fin Base] Radiation Heat Transfer Coefficient of front housing [fin
base section] available for cooling to ambient.

hr [Housing - Front Fin Sides] Radiation Heat Transfer Coefficient of front housing [fin
sides section] available for cooling to ambient.

hr [Housing - Front Fin Tips] Radiation Heat Transfer Coefficient of front housing [fin-tip
section] available for cooling to ambient.

hr [Housing - Front Fin Channel] Radiation Heat Transfer Coefficient of front housing
[covered fin channel section] available for cooling to ambient. Default is zero due to covered nature of
fins.

hr [Housing - Front Corner Cutout] Radiation Heat Transfer Coefficient of front housing [corner
cutout section] available for cooling to ambient.

hr [Housing - Rear] Radiation Heat Transfer Coefficient of rear housing [non-


finned section] available for cooling to ambient.

hr [Housing - Rear Fin Base] Radiation Heat Transfer Coefficient of rear housing [fin
base section] available for cooling to ambient.

hr [Housing - Rear Fin Sides] Radiation Heat Transfer Coefficient of rear housing [fin
sides section] available for cooling to ambient.

© 2014 Motor Design Ltd


964 Motor-CAD Help

hr [Housing - Rear Fin Tips] Radiation Heat Transfer Coefficient of rear housing [fin-tip
section] available for cooling to ambient.

hr [Housing - Rear Fin Channel] Radiation Heat Transfer Coefficient of rear housing [covered
fin channel section] available for cooling to ambient. Default is zero due to covered nature of fins.

hr [Housing - Rear Corner Cutout] Radiation Heat Transfer Coefficient of rear housing [corner
cutout section] available for cooling to ambient.

hr [Endcap - Front Radial] Radiation Heat Transfer Coefficient of front endcap [radial
section] available for cooling to ambient.

hr [Endcap - Front Axial] Radiation Heat Transfer Coefficient of front endcap [axial
section] available for cooling to ambient.

hr [Endcap - Rear Radial] Radiation Heat Transfer Coefficient of rear endcap [radial
section] available for cooling to ambient.

hr [Endcap - Rear Axial] Radiation Heat Transfer Coefficient of rear endcap [axial
section] available for cooling to ambient.

hr [Flange Mounted Plate] Radiation Heat Transfer Coefficient of flange mounted plate
available for cooling to ambient.

hr [Foot Mounted Base] Radiation Heat Transfer Coefficient of foot mounted plate
available for cooling to ambient.

hr [Encoder Case - Radial] Radiation Heat Transfer Coefficient of encoder case [radial
section] available for cooling to ambient.

hr [Encoder Case - Axial] Radiation Heat Transfer Coefficient of encoder case [axial
section] available for cooling to ambient.

hr [Airgap] Radiation Heat Transfer Coefficient of airgap. Calculated if


Include Internal Radiation is set.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 965

16.7 Thermal Resistance [Output Data]

Set of 3 Grids showing numerical Output Data for the following thermal resistance parameters:

Rt [Tooth(Outer)] Thermal resistance outer half of stator tooth - radial


direction. Labelled Tooth/2 in Schematic.

Rt [Tooth(Inner)] Thermal resistance inner half of stator tooth - radial


direction. Labelled Tooth/2 in Schematic.

Rt [Yoke Outer] Thermal resistance outer half of stator yoke - radial


direction. Labelled Yoke(Outer) in Schematic.

Rt [Yoke Inner (Slot)] Thermal resistance inner half of stator yoke above slot -
radial direction. Labelled Yoke(Back Iron) in Schematic.

Rt [Yoke Inner (Tooth)] Thermal resistance inner half of stator yoke above tooth -
radial direction. Labelled Yoke(Tth) in Schematic.

Rt [Stator Lam - Housing] Thermal resistance between stator lamination and housing
(interface resistance). Labelled Lam-House in Schematic.

© 2014 Motor Design Ltd


966 Motor-CAD Help

Rt [Housing - Radial] Thermal resistance of housing radial thickness.

Rt [Housing - Housing OHang (R)] Thermal resistance between active section of motor and
housing overhang [rear of motor]. Used to model frameless motors that have Housing Dia = Stator
Lam Dia and -ve value of Housing Step [R]. Labelled H-Hoh[R] in Schematic.

Rt [Housing - Housing OHang (F)] Thermal resistance between active section of motor and
housing overhang [front of motor]. Used to model frameless motors that have Housing Dia = Stator
Lam Dia and -ve value of Housing Step [F]. Labelled H-Hoh[F] in Schematic.

Rt [Housing OHang/2 (R)] Thermal resistance of housing in axial direction along 1/2
overhang at rear of motor. Labelled Housing[R]/2 in Schematic.

Rt [Housing OHang/2 (F)] Thermal resistance of housing in axial direction along 1/2
overhang at front of motor. Labelled Housing[F]/2 in Schematic.

Rt [Liner - Lam (Slot Bottom)] Thermal resistance of gap between slot liner and stator
lamination (bottom of slot). Labelled Liner-Lam in Schematic.

Rt [Liner - Lam (Tooth Side)] Thermal resistance of gap between slot liner and stator
lamination (side of tooth). Labelled Liner-Lam in Schematic.

Rt [Liner (Slot Bottom)] Thermal resistance across slot-liner (bottom of slot).


Labelled Liner in Schematic.

Rt [Liner (Tooth Side)] Thermal resistance across slot-liner (side of tooth).


Labelled Liner in Schematic.

Rt [Housing - Endcap (F)] Thermal resistance between housing and endcap [Front of
motor]. Labelled House-Ecap in Schematic.

Rt [Housing - Endcap (R)] Thermal resistance between housing and endcap [Rear of
motor]. Labelled House-Ecap in Schematic.

Rt [Endcap - Flange Plate] Thermal resistance between endcap and flange mounted
plate. Labelled Ecap-Plate in Schematic.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 967

Rt [Bearing - Endcap (F)] Thermal resistance between bearing and endcap [Front of
motor]. Note that the bearing thermal model is a very complex matter and the bearing internal
thermal resistance is at present included in with the bearing interface gaps (Rt [Bearing - Endcap
(F)], Rt [Bearing - Endcap (R)], Rt [Bearing - Shaft (F)], Rt [Bearing - Shaft (R)])

Rt [Bearing - Endcap (R)] Thermal resistance between bearing and endcap [Rear of
motor]. Note that the bearing thermal model is a very complex matter and the bearing internal
thermal resistance is at present included in with the bearing interface gaps (Rt [Bearing - Endcap
(F)], Rt [Bearing - Endcap (R)], Rt [Bearing - Shaft (F)], Rt [Bearing - Shaft (R)])

Rt [Bearing - Shaft (F)] Thermal resistance between bearing and shaft [Front of
motor]. Note that the bearing thermal model is a very complex matter and the bearing internal
thermal resistance is at present included in with the bearing interface gaps (Rt [Bearing - Endcap
(F)], Rt [Bearing - Endcap (R)], Rt [Bearing - Shaft (F)], Rt [Bearing - Shaft (R)])

Rt [Bearing - Shaft (R)] Thermal resistance between bearing and shaft [rear of
motor]. Note that the bearing thermal model is a very complex matter and the bearing internal
thermal resistance is at present included in with the bearing interface gaps (Rt [Bearing - Endcap
(F)], Rt [Bearing - Endcap (R)], Rt [Bearing - Shaft (F)], Rt [Bearing - Shaft (R)])

Rt [EWdg - Housing (F)] Thermal resistance between end-winding and housing


[Front of motor]. Labelled EWdg-Housing in Schematic.

Rt [EWdg - Housing (R)] Thermal resistance between end-winding and housing


[Rear of motor]. Labelled EWdg-Housing in Schematic.

Rt [EWdg - Endcap (F)] Thermal resistance between end-winding and end-cap


[Front of motor]. Labelled EWdg-Ecap in Schematic.

Rt [EWdg - Endcap (R)] Thermal resistance between end-winding and end-cap


[Rear of motor]. Labelled EWdg-Ecap in Schematic.

Rt [Endcap - Encoder Case] Thermal resistance between end-winding and encoder


cover [Rear of motor]. Labelled Ecap-EncC in Schematic.

Rt [Encoder Case] Thermal resistance along axial length of encoder case.


Labelled EncC in Schematic.

Rt [Airgap] Thermal resistance across motor airgap. Labelled Airgap in


Schematic. See Airgap Model, h[Airgap] and Airgap Conductivity Multiplier .

Rt [Airgap] - Conv Thermal resistance [Convection] across the airgap. See


also Rt [Airgap] - Radn

Rt [Airgap] - Radn Thermal resistance [Radiation] across the airgap.


Radiation across the gap is only calculated if Include Internal Radiation is set. See also Rt [Airgap] -
Conv

Rt [Banding] Thermal resistance across magnet retainment banding.


Labelled Banding in Schematic. Not displayed if Banding Thickness = 0.

© 2014 Motor Design Ltd


968 Motor-CAD Help

Rt [Sleeve] Thermal resistance across stator bore sleeve. Labelled


Sleeve in Schematic. Not displayed if Sleeve Thickness = 0.

Rt [Rotor - Banding] Thermal resistance across rotor (magnet) retainment


banding to rotor (magnet) interface gap. Labelled Band-Rotor in Schematic. Not displayed if Banding
Thickness = 0.

Rt [Sleeve - Stator Lam] Thermal resistance across stator bore sleeve to stator
lamination interface gap. Labelled Sv-Lam in Schematic. Not displayed if Sleeve Thickness = 0.

Rt [Magnet] Thermal resistance across magnet radial length. Labelled


Magnet in Schematic.

Rt [Magnet - Rotor Lam] Thermal resistance across magnet to rotor interface.


Labelled Magnet-Rotor in Schematic.

Rt [Rotor Lam (Outer)] Thermal resistance across rotor lamination radial length
(Outer Half). Labelled Rotor (Outer) in Schematic.

Rt [Rotor Lam (Inner)] Thermal resistance across rotor lamination radial length
(Inner Half). Labelled Rotor (Inner) in Schematic.

Rt [Rotor Tooth (Outer Half)] Thermal resistance across rotor lamination tooth (outer
half). Labelled Tooth(Outer) in Schematic.

Rt [Rotor Tooth (Inner Half)] Thermal resistance across rotor lamination tooth (inner
half). Labelled Tooth(Inner) in Schematic.

Rt [Cage - Rotor Lam] Thermal resistance across cage - rotor lamination interface
resistance. Labelled Cage-Lam in Schematic.

Rt [Stator Pole (Outer Half)] Thermal resistance across SRM stator pole (outer half).
Labelled Tooth/2 in Schematic.

Rt [Stator Pole (Inner Half)] Thermal resistance across SRM stator pole (inner half).
Labelled Tooth/2 in Schematic.

Rt [Rotor Pole (Outer Half)] Thermal resistance across SRM rotor pole (outer half).
Labelled Pole(outer) in Schematic.

Rt [Rotor Pole (Inner Half)] Thermal resistance across SRM rotor pole (inner half).
Labelled Pole(inner) in Schematic.

Rt [Rotor Lam - Shaft] Thermal resistance across rotor lamination to shaft


interface. Labelled Rotor-Shaft in Schematic.

Rt [Shaft Ohang (F)] Thermal resistance axially along shaft section at front of
motor. Labelled Shaft[F] in Schematic.

Rt [Shaft Ohang (R)] Thermal resistance axially along shaft section at rear of
motor. Labelled Shaft[R] in Schematic.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 969

Rt [Shaft Ext (F)] Thermal resistance axially along shaft between bearing
and connected device (front of machine). Set with Shaft Extension [F] Used if Fixed Temperatures
model used for front of shaft.

Rt [Shaft Ext (R)] Thermal resistance axially along shaft between bearing
and connected device (rear of machine). Set with Shaft Extension [R] Used if Fixed Temperatures
model used for rear of shaft.

Rt [Shaft - Encoder] Thermal resistance across shaft to encoder interface.


Labelled Shaft-Enc in Schematic.

Rt [Encoder Barrier] Thermal resistance axially along thermal barrier between


shaft and encoder. Labelled Barrier in Schematic.

Rt [Encoder - EncCase(Radial)] Thermal resistance radially across gap between encoder


and encoder case. Labelled E-EC[R] in Schematic.

Rt [Encoder - EncCase(Axial)] Thermal resistance axially across gap between encoder


and encoder case. Labelled E-EC[A] in Schematic.

Rt [Housing - Feet] Thermal resistance between housing and feet [Foot


mounted motor only]. Labelled House-Feet in Schematic.

Rt [Feet - Base] Thermal resistance between feet and base [Foot mounted
motor only]. Labelled Feet-Base in Schematic.

Rt [Impreg - Wdg Outer (Slot Bottom)] Thermal resistance across outer winding impregnation
layer (slot bottom component) Labelled Imp[slot bottom] in Schematic.

Rt [Ins - Wdg Outer (Slot Bottom)] Thermal resistance across outer winding copper insulation
layer (slot bottom component) Labelled Ins[slot bottom] in Schematic.

Rt [Impreg - Wdg Outer (Tooth Side)] Thermal resistance across outer winding impregnation
layer (tooth side component) Labelled Imp[tooth side] in Schematic.

Rt [Ins - Wdg Outer (Tooth Side)] Thermal resistance across outer winding copper insulation
layer (tooth side component) Labelled Ins[tooth side] in Schematic.

Rt [Ins - Wdg Layer] Thermal resistance across copper insulation in winding


layer = n Labelled Insulation[n] in Schematic.

Rt [Impreg - Wdg Layer] Thermal resistance across impregnation in winding layer =


n. Labelled Impreg[n] in Schematic.

Rt [Housing (Act) - Amb] - Radn Thermal resistance [Radiation] between main housing
section and ambient. Labelled Housing-Amb in Schematic.

Rt [Housing (Act) - Amb] - Conv Thermal resistance [Convection] between main housing
section and ambient. Labelled Housing-Amb in Schematic.

Rt [Housing (Act) - Amb] Thermal resistance [Total] between main housing section
and ambient. Labelled Housing-Amb in Schematic.

© 2014 Motor Design Ltd


970 Motor-CAD Help

Rt [Housing (F) - Amb] - Radn Thermal resistance [Radiation] between front overhanging
housing section and ambient. Labelled House[F]-Amb in Schematic.

Rt [Housing (F) - Amb] - Conv Thermal resistance [Convection] between front overhanging
housing section and ambient. Labelled House[F]-Amb in Schematic.

Rt [Housing (F) - Amb] Thermal resistance [Total] between front overhanging


housing section and ambient. Labelled House[F]-Amb in Schematic.

Rt [Housing (R) - Amb] - Radn Thermal resistance [Radiation] between rear overhanging
housing section and ambient. Labelled House[R]-Amb in Schematic.

Rt [Housing (R) - Amb] - Conv Thermal resistance [Convection] between rear overhanging
housing section and ambient. Labelled House[R]-Amb in Schematic.

Rt [Housing (R) - Amb] Thermal resistance [Total] between rear overhanging


housing section and ambient. Labelled House[R]-Amb in Schematic.

Rt [Endcap (F) - Amb] - Radn Thermal resistance [Radiation] between front endcap and
ambient. Labelled Endcap[F]-Amb in Schematic.

Rt [Endcap (F) - Amb] - Conv Thermal resistance [Convection] between front endcap and
ambient. Labelled Endcap[F]-Amb in Schematic.

Rt [Endcap (F) - Amb] Thermal resistance [Total] between front endcap and
ambient. Labelled Endcap[F]-Amb in Schematic.

Rt [Endcap (R) - Amb] - Radn Thermal resistance [Radiation] between rear endcap and
ambient. Labelled Endcap[R]-Amb in Schematic.

Rt [Endcap (R) - Amb] - Conv Thermal resistance [Convection] between rear endcap and
ambient. Labelled Endcap[R]-Amb in Schematic.

Rt [Endcap (R) - Amb] Thermal resistance [Total] between rear endcap and
ambient. Labelled Endcap[R]-Amb in Schematic.

Rt [Flange Plate - Amb] - Radn Thermal resistance [Radiation] between flange mounted
plate and ambient. Labelled Plate-Amb in Schematic.

Rt [Flange Plate - Amb] - Conv Thermal resistance [Convection] between flange mounted
plate and ambient. Labelled Plate-Amb in Schematic.

Rt [Flange Plate - Amb] Thermal resistance [Total] between flange mounted plate
and ambient. Labelled Plate-Amb in Schematic.

Rt [Base Plate - Amb] - Radn Thermal resistance [Radiation] between foot mounted base
plate and ambient. Labelled Feet-Amb in Schematic.

Rt [Base Plate - Amb] - Conv Thermal resistance [Convection] between foot mounted
base plate and ambient. Labelled Feet-Amb in Schematic.
Rt [Base Plate - Amb] Thermal resistance [Total] between foot mounted base

© 2014 Motor Design Ltd


Output Data [Numerical Values] 971

plate and ambient. Labelled Feet-Amb in Schematic.

Rt [EncCase - Amb] - Radn Thermal resistance [Radiation] between encoder case and
ambient. Labelled EncCase-Amb in Schematic.

Rt [EncCase - Amb] - Conv Thermal resistance [Convection] between encoder case


and ambient. Labelled EncCase-Amb in Schematic.

Rt [EncCase - Amb] Thermal resistance [Total] between encoder case and


ambient. Labelled EncCase-Amb in Schematic.

Rt [Winding - Ambient] Estimate of thermal resistance between winding hot-spot


and ambient. Calculated using formulation [Twinding(hot-spot)-Tambient] / Loss [Total]
Rt [Winding - Housing] Estimate of thermal resistance between winding hot-spot
and housing. Calculated using formulation dt [Winding - Housing] / Loss [Copper]

Rt [Housing - Ambient] Estimate of thermal resistance between housing and


ambient. Calculated using formulation dt [Housing - Ambient] / Loss [Total]

Rt [Stator Bore] Calculated value of thermal resistance between the stator


bore and mid airgap node when the Wet Rotor calculation option is selected. See Wet Rotor
Convection Correlation and Wet Rotor Data [Input Data Editor].

Rt [Rotor Surface] Calculated value of thermal resistance between the rotor


surface and mid airgap node when the Wet Rotor calculation option is selected. See Wet Rotor
Convection Correlation and Wet Rotor Data [Input Data Editor].

Rt [Ins (Slot Base)] Thermal resistance across extra insulation (on top of Rt
[Liner (Slot Bottom)]) at the bottom of slot. Set using Ins [Slot Base] Thickness

Rt [Ins (Tooth Side)] Thermal resistance across extra insulation (on top of Rt
[Liner (Tooth Side)]) at the tooth sides. Set using Ins [Tooth Side] Thickness

See also Interface Gap Editor.


See Units.

© 2014 Motor Design Ltd


972 Motor-CAD Help

16.8 Thermal Capacitance Data

Set of 3 Grids showing numerical Output Data for the thermal capacitance parameters.
Used in Transient Graph calculation.

Cap [Ambient] Thermal capacity of Ambient node.

Cap [Housing - Active] Thermal capacity of housing node.

Cap [Housing - Overhang (F)] Thermal capacity of housing overhang [front] node.

Cap [Housing - Front] Thermal capacity of housing front node.

Cap [Endcap - Front] Thermal capacity of endcap [front] node.

Cap [Flange Mounted Plate] Thermal capacity of flange mounted plate node.

Cap [Housing - Overhang (R)] Thermal capacity of housing overhang [rear] node.

Cap [Housing - Rear] Thermal capacity of housing rear node.

Cap [Endcap - Rear] Thermal capacity of endcap [rear] node.

Cap [Stator Lamination (back iron)] Thermal capacity of stator lamination (back iron)

© 2014 Motor Design Ltd


Output Data [Numerical Values] 973

schematic node.

Cap [Stator Lamination (tooth)] Thermal capacity of stator lamination (tooth) schematic
node.

Cap [Stator Bore] Thermal capacity of stator bore schematic node.

Cap [Rotor Surface] Thermal capacity of rotor surface schematic node.

Cap [Magnet Inner Surface] Thermal capacity of magnet inner surface schematic node.

Cap [Rotor Lamination] Thermal capacity of rotor lamination schematic node.

Cap [Shaft - Centre] Thermal capacity of shaft centre schematic node.

Cap [Shaft - Front] Thermal capacity of shaft front schematic node.

Cap [Shaft - Rear] Thermal capacity of shaft rear schematic node.

Cap [Shaft Ohang - Front] Thermal capacity of shaft overhang (front) schematic node.

Cap [Shaft Ohang - Rear] Thermal capacity of shaft overhang (rear) schematic node.

Cap [Mid Airgap] Thermal capacity of airgap schematic node.

Cap [End Space (F)] Thermal capacity of internal end-space (front) schematic
node.

Cap [End Space (R)] Thermal capacity of internal end-space (rear) schematic
node.

Cap [Rotor Cage] Thermal capacity of rotor cage schematic node.

Cap [Encoder] Thermal capacity of encoder schematic node.

Cap [Encoder Case] Thermal capacity of encoder housing schematic node.

Cap [Foot Mounted Base] Thermal capacity of foot mounted base schematic node.

Cap [Winding Outer Surface] Thermal capacity of winding outer layer schematic node.

Cap [Winding Layer] Thermal capacity of winding layer = n node in schematic.

Cap [Winding] Thermal capacity of total winding volume. Used in Tc


[Winding] calculation.

Cap [Stator] Thermal capacity of total stator volume. Used in Tc [Stator]


calculation.

Cap [Motor] Thermal capacity of total motor volume. Used in Tc [Motor]


calculation.

© 2014 Motor Design Ltd


974 Motor-CAD Help

See also Units.

16.9 End Space [Output Data]

Set of 2 Grids showing numerical Output Data for the End Space Convection Correlation cooling.

The output data includes Heat Transfer Coefficients, Thermal Resistance, Dissipation and surface
areas for the internal surfaces of the motor in the end space region.

Heat transfer coefficients for all surfaces on the inside of the machine to the end space.
Thermal resistance values from all the internal surfaces to the end space node.
Dissipation value for all the internal surfaces to the end space.
Surface Areas of all the internal surfaces to the end space.
End Space Fluid Heat Transfer Coefficient scaling factor.

See Units.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 975

16.10 Winding [Thermal Output Data]

Set of 2 Grids showing numerical Output Data for the winding parameters.

See also Winding Editor, Winding Geometry.

16.10.1 Winding Areas


These are the winding areas calculated by Motor-CAD.

Wire Slot Fill (Wdg Area) Actual model slot fill (wire area/winding area).

Copper Slot Fill (Wdg Area) Actual model slot fill (copper area/winding area).

Slot Fill (Slot Area) Slot fill calculated from copper area / slot area (including
liner and wedge).

Slot Area Slot area - including liner and wedge but not slot opening.

Slot Opening Area Slot opening area/slot.

Wedge Area Slot wedge area/slot (includes slot area used to force
conductors to base of slot).

Winding Area (+Liner) Slot area available for winding before liner insertion.

© 2014 Motor Design Ltd


976 Motor-CAD Help

Winding Area Slot area available for winding after liner insertion.

Covered Wire Area Wire area in each slot (includes wire insulation) -
calculation based on winding layer model.

Ins Area/Slot Wire insulation area in each slot.

Copper Area Copper area in each slot (not including wire insulation).

Liner-Lam Gap Area The area of the gap between the Slot Liner and lamination
in each slot.

Liner-Lam Imp Area The area of the impregnation between the Slot Liner and
lamination in each slot.

Impreg Area Impregnation area/slot - not including gap between liner


and lamination.

Liner Area Liner area/slot - not including gap between liner and
lamination.

Coil-Divider Area Coil divider area (used to separate coils in same slot of
non-overlapping windings. See also Coil Divider Width.

Covered Wire Area (Cond) Round conductor wire area/slot (includes wire insulation) -
calculation based on actual conductors rather than layers.

Copper Area [Layer n] Copper area of winding layer = n of winding layer model.

Impreg Area [Layer n] Impreg area of winding layer = n of winding layer model.

Ins Area [Layer n] Wire insulation area of winding layer = n of winding layer
model.

Wire Copper Factor Proportion of wire area that is copper rather than
copper+insulation.

See also Winding Editor

16.10.2 EWdg Layer Cond Mult

The proportional increase in winding thermal conductivity between layers due to the end winding is
calculated using:

© 2014 Motor Design Ltd


Output Data [Numerical Values] 977

EWdg Layer Cond Mult = Weight Copper Total / Weight Copper Active

Where the end-winding copper weight is calculated using the EWdg MLT or EWdg Fill parameters.

See also Winding Editor.

16.10.3 Winding Peripheries


The peripheries are used for calculating the thermal resistance paths in the winding model.

Winding Periphery Winding outer periphery (total for all slots - not
include winding push-back).

Periphery [Liner-Lam Gap] Average Periphery of Gap between liner and stator
lamination [one whole slot].

Periphery [Liner] Average Periphery of slot liner [one whole slot].

Periphery [Copper Layer n] Average Periphery of copper layer = n of winding


layer model.

Periphery [Impreg Layer n] Average Periphery of impreg layer = n.

Periphery [Ins Layer n] Average Periphery of copper insulation layer = n.

Periphery [Liner-Lam Gap (Slot Bottom)] Average Periphery gap between liner and stator
lamination slot bottom [one whole slot].

Periphery [Liner-Lam Gap (Tooth Side)] Average Periphery gap between liner and stator
lamination at tooth sides [one whole slot].

Periphery [Liner (Slot Bottom)] Average Periphery slot liner at bottom of slot [one
slot].

Periphery [Liner (Tooth Side)] Average Periphery slot liner covering tooth sides
[one slot].

Periphery [Ins Outer Layer (Slot Bottom)] Average Periphery of copper insulation for outer
layer at slot bottom (one slot)

Periphery [Ins Outer Layer (Tooth Side)] Average Periphery of copper insulation for outer
layer at tooth side (one slot)

Periphery [Impreg Outer Layer (Slot Bottom)] Average Periphery of impregnation for outer layer
at slot bottom (one slot)

Periphery [Impreg Outer Layer (Tooth Side)] Average Periphery of impregnation outer layer at
tooth side (one slot)

See Winding Editor.

© 2014 Motor Design Ltd


978 Motor-CAD Help

16.11 Winding [Electromagnetic Output Data]

The drive sheet gives the calculated values for the following machine parameters for the
electromagnetic model:

Stator Conductor CSA


Stator Conductor current density
Stator Conductor MLT
Length of phase
Phase Resistance
Stator Conductor Temperature
Mean Coil Pitch
Stator EWdg MLT (Calculated)
Stator EWdg MLT (User adjustment)
Stator EWdg MLT (Used)
Wire Ins Thickness
Copper Diameter
Conductors/Slot

Wire Slot Fill (Wdg Area)


Copper Slot Fill (Wdg Area)
Wire Slot Fill (Slot Area)
Copper Slot Fill (Slot Area)
Slot Area
Winding Area (+Liner)

© 2014 Motor Design Ltd


Output Data [Numerical Values] 979

Wedge Area
Slot Opening Area
Volume Copper Active
Volume Copper EWdg Front
Volume Copper EWdg Rear

16.12 Miscellaneous [Output Data]

These pages show numerical Output Data for different miscellaneous parameters.

See:
Miscellaneous Output Parameters [Housing],
Miscellaneous Output Parameters [Fluids],
Miscellaneous Output Parameters [Airgap],
Miscellaneous Output Parameters [Convergence]
Miscellaneous Output Parameters [Other].

© 2014 Motor Design Ltd


980 Motor-CAD Help

16.12.1 Miscellaneous Output Parameters (Housing)

Housing Length [Active]: Axial length of active section of housing. See Housing Length and
Axial Dimensions
Housing Length [Front]: Axial length of front overhang section of housing. See Housing
Length and Axial Dimensions
Housing Length [Rear]: Axial length of rear overhang section of housing. See Housing
Length and Axial Dimensions
Housing Bore [Active]: Bore of active section of housing.
Housing Bore [Front]: Bore of front overhang section of housing.
Housing Bore [Rear]: Bore of rear overhang section of housing.

Fin Number: The number of fins on the outside of the housing. See Housing
Type.
Fin Spacing [Average]: Average fin spacing. Used in Convection Heat Transfer calculation
of finned sections of the motor housing.
Fin Height [Average]: Average fin height. Used in Convection Heat Transfer calculation of
finned sections of the motor housing.

Fin Efficiency [Active]: Fin Efficiency of active section of housing.


Fin Efficiency [Front]: Fin Efficiency of front overhanging section of housing.
Fin Efficiency [Rear]: Fin Efficiency of rear overhanging section of housing.

Corner Cutout Spacing: Average housing corner cutout spacing. Used in Convection Heat
Transfer calculation of corner cutout sections of the motor housing (see Corner Cutout [%]).

© 2014 Motor Design Ltd


Output Data [Numerical Values] 981

Corner Cutout Depth: Average housing corner cutout depth. Used in Convection Heat
Transfer calculation of corner cutout sections of the motor housing (see Corner Cutout [%]).

Area [Housing - Active Total]: Surface area of main housing [total] available for cooling to ambient
by convection/radiation. See Radiation Heat Transfer and Convection Heat Transfer.
Area [Housing - Front Total]: Surface area of front overhanging housing section [total] available
for cooling to ambient by convection/radiation. See Radiation Heat Transfer and Convection Heat
Transfer.
Area [Housing - Rear Total]: Surface area of rear overhanging housing section [total] available for
cooling to ambient by convection/radiation. See Radiation Heat Transfer and Convection Heat
Transfer.

Housing Convection Inlet Area: Area between housing outer surface and the Cowling or fin outer
cover (Housing = Axial Fins (Cv)) inner surface. This area is used in the calculation of Forced
Convection Default Velocity from Forced Convection Default Flow Rate. See Blown Over [Input Data
Editor].

16.12.2 Miscellaneous Output Parameters (Fluids)

This output sheet shows the air properties at ambient and the temperature supplied by the user in
the Air Property Data sheet.

Air Conductivity [Tambient] Thermal conductivity of air at Ambient Temperature.

© 2014 Motor Design Ltd


982 Motor-CAD Help

Air Density [Tambient] Density of air at Ambient Temperature.

Air Specific Heat [Tambient] Specific heat of air at Ambient Temperature.

Air Dynamic Viscosity [Tambient] Dynamic viscosity of air at Ambient Temperature.

Air Kinematic Viscosity [Tambient] Kinematic viscosity of air at Ambient Temperature.

Air Prandtl Number [Tambient] Prandtl number of air at Ambient Temperature.

Air Conductivity [Tsupplied] Thermal conductivity of air at Air Property Temperature.

Air Density [Tsupplied] Density of air at Air Property Temperature.

Air Specific Heat [Tsupplied] Specific heat of air at Air Property Temperature.

Air Dynamic Viscosity [Tsupplied] Dynamic viscosity of air at Air Property Temperature.

Air Kinematic Viscosity [Tsupplied] Kinematic viscosity of air at Air Property Temperature.

Air Prandtl Number [Tsupplied] Prandtl number of air at Air Property Temperature.

See Air Property Data.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 983

16.12.3 Miscellaneous Output Parameters (Airgap)

This output sheet shows the calculated airgap values.

Airgap Length: Airgap length after fitting magnet retainment


banding to rotor. See Airgap and Sleeve
Thickness.

[Airgap] - Re Critical - Vortex: Critical value of Re[Airgap] above which there is a


transition from laminar to regular vortex flow within
the airgap fluid [1] - this resulting in enhanced
heat transfer.

[Airgap] - Re Critical - Turbulent: Critical value of Re[Airgap] above which there is a


transition from regular vortex flow to turbulent
within the airgap fluid [1] - this resulting in
enhanced heat transfer.

[Airgap] - Re: Airgap Reynolds Number calculated using:


Re[Airgap] = (Airgap Length) x (Rotor Peripheral
Velocity) / (Air Kinematic Viscosity)

Used in combination with Re[Airgap] Critical - Vortex and Re[Airgap] Critical - Turbulent to determine
the flow regime and thus calculate Nu[Airgap] and h[Airgap] using the theory of convective heat
transfer between two concentric cylinders rotating relative to each other [1].

© 2014 Motor Design Ltd


984 Motor-CAD Help

Rotor Peripheral Velocity: Rotor Peripheral Velocity.


[Airgap] - Taylor Number: Taylor number as defined by G.I. Taylor in [1].
This is used in determining the flow regime within
the airgap, i.e. laminar, regular vortex or turbulent.

[Airgap] - Nu: Nusselt number for the airgap as calculated using


the formulation given by G.I. Taylor [1] for
convective heat transfer between two concentric
cylinders rotating relative to each other. Note that
when Nu[Airgap] = 2 the heat transfer is by
conduction only (typical for laminar flow). Nu
[Airgap] is used to calculate h[Airgap] using the
formula:
h[Airgap] = (Nu[Airgap]) x (Air Conductivity) / [ 2 x
(Airgap Length) ]

[Airgap] - h: Heat transfer coefficient for the airgap as


calculated using the formulation given by G.I.
Taylor [1] for convective heat transfer between two
concentric cylinders rotating relative to each
other. h[Airgap] is calculated from the formula
given in Nu[Airgap].

Rt [Airgap] The airgap thermal resistance, Rt [Airgap] , is


calculated using:

Rt [Airgap] = 1 / [ (h[Airgap]) x (Airgap Area)


Calculated Windage Loss:
The calculated windage loss.

See Airgap Model.

[1] Taylor, G.I.: 'Distribution of Velocity and Temperature between Concentric Cylinders', Proc Roy
Soc, 1935, 159, PtA, pp 546-578

© 2014 Motor Design Ltd


Output Data [Numerical Values] 985

16.12.4 Miscellaneous Output Parameters (Convergence)

This sheet provides information on the solving status.

Number of Equations The number of equations solved


Steady State Iterations The number of iterations taken to reach the steady state solution.
Steady State Covergence The maximum error in node temperatures between the last 2
Error Max iterations.

Transient Maximum Function The maximum number of function evaluations calculated for the
Evaluations transient calculation
Transient Maximum Function The cycle in the duty cycle where the maximum number of function
Evaluations [cycle] evaluations occured.
Transient Maximum Function The period in the duty cycle where the maximum number of function
Evaluations [period] evaluations occured.
Transient Maximum Function The point in the duty cycle where the maximum number of function
Evaluations [point] evaluations occured.

Transient maximum error The maximum error in the transient calculation between successive
final evaluations.
Transient maximum error The cycle in the duty cycle where the maximum error occured.
[cycle]
Transient maximum error The period in the duty cycle where the maximum error occured.
[period]
Transient maximum error The point in the duty cycle where the maximum error occured.
[point]

© 2014 Motor Design Ltd


986 Motor-CAD Help

See also Steady State Convergence, Transient Convergence

16.12.5 Miscellaneous Output Parameters (Other)

Different parameters are displayed in this datasheet depending on the machine type.

Some these parameters are listed below.

dt [Winding - Housing] Temperature difference between the winding hot spot and housing.

dt [Housing - Ambient] Temperature difference between the housing and ambient.

Tc [Winding] Estimate of thermal time constant of winding. Calculated using formulation Rt


[Winding - Housing] x Cap [Winding].
Tc [Stator] Estimate of thermal time constant of stator. Calculated using formulation Rt
[Housing - Ambient] x Cap [Stator].
Tc [Motor] Estimate of thermal time constant of motor. Calculated using formulation Rt
[Housing - Ambient] x Cap [Motor].

© 2014 Motor Design Ltd


Output Data [Numerical Values] 987

See also Thermal Capacitances,

Periphery - Rotor Slots Total periphery of IM cage rotor slots


Cage Area Cross-sectional area of a single IM rotor bar
End Ring Inner Dia Induction motor end ring inner diameter
End Ring Depth Induction motor end ring depth.

See also End Ring Geometry.

Tw [Lower] Tooth width (lower section) in a Slot Type = Parallel Slot


Tw [Upper] Tooth width (upper section) in a Slot Type = Parallel Slot

© 2014 Motor Design Ltd


988 Motor-CAD Help

16.13 Housing Water Jacket [Output Data]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 989

The output datasheet provides a wide range of calculated values for the Housing Water Jacket
model.

There are the following output data subsheets for the Housing Water Jacket:

Temperature
Flow
Dissipation
Area
Thermal Resistance

See also Housing Water Jacket [Input Data Editor]

© 2014 Motor Design Ltd


990 Motor-CAD Help

16.13.1 Temperature [Housing WJ]

The Housing Water Jacket fluid calculated temperatures.

WJ Fluid Inlet Temp [Active] Water jacket fluid inlet temperature [Active Section]. Equal to
outlet temperature of previous stage or WJ Fluid Inlet Temperature
if 1st stage.

WJ Fluid Inlet Temp [Front] Water jacket fluid inlet temperature [Front Section]. Equal to outlet
temperature of previous stage or WJ Fluid Inlet Temperature if 1st
stage.

WJ Fluid Inlet Temp [Rear] Water jacket fluid inlet temperature [Rear Section]. Equal to outlet
temperature of previous stage or WJ Fluid Inlet Temperature if 1st
stage.

WJ Outlet Temp [Active] Calculated value of the water jacket fluid outlet temperature (Active
Section). Calculated iteratively within the thermal calculation using
the formula:
(Power Dissipated) = (Volume Flow Rate) * (Delta Temperature) *
(Fluid Density) * (Fluid Specific Heat)

WJ Outlet Temp [Front] Calculated value of the water jacket fluid outlet temperature (Front
Section). Calculated iteratively within the thermal calculation using
the formula:
(Power Dissipated) = (Volume Flow Rate) * (Delta Temperature) *

© 2014 Motor Design Ltd


Output Data [Numerical Values] 991

(Fluid Density) * (Fluid Specific Heat)

WJ Outlet Temp [Rear] Calculated value of the water jacket fluid outlet temperature (Rear
Section). Calculated iteratively within the thermal calculation using
the formula:

(Power Dissipated) = (Volume Flow Rate) * (Delta Temperature) *


(Fluid Density) * (Fluid Specific Heat)

WJ Fluid Average Temp [Active] Calculated value of the average water jacket fluid temperature
(Active Section). Calculated iteratively within the thermal
calculation using the formula:
WJ Fluid Average Temp [Active] = [ (WJ Fluid Inlet Temp [Active])
+ (WJ Outlet Temp [Active]) ] / 2

WJ Fluid Average Temp [Front] Calculated value of the average water jacket fluid temperature
(Front Section). Calculated iteratively within the thermal calculation
using the formula:
WJ Fluid Average Temp [Front] = [ (WJ Fluid Inlet Temp [Front]) +
(WJ Outlet Temp [Front]) ] / 2

WJ Fluid Average Temp [Rear] Calculated value of the average water jacket fluid temperature (Rear
Section). Calculated iteratively within the thermal calculation using
the formula:
WJ Fluid Average Temp [Rear] = [ (WJ Fluid Inlet Temp [Rear]) +
(WJ Outlet Temp [Rear]) ] / 2

WJ T[Fluid - A] Network This is the temperature of the node in the model whose
temperature should be close to the average fluid temperature of the
Active Section of the Housing Water Jacket Fluid. Motor-CAD
calculates the average fluid temperature and tries to adjust the
model so that this temperature agrees.
WJ T[Fluid - F] Network This is the temperature of the node in the model whose
temperature should be close to the average fluid temperature of the
Front Section of the Housing Water Jacket Fluid. Motor-CAD
calculates the average fluid temperature and tries to adjust the
model so that this temperature agrees.
WJ T[Fluid - R] Network This is the temperature of the node in the model whose
temperature should be close to the average fluid temperature of the
Rear Section of the Housing Water Jacket Fluid. Motor-CAD
calculates the average fluid temperature and tries to adjust the
model so that this temperature agrees.

© 2014 Motor Design Ltd


992 Motor-CAD Help

16.13.2 Flow [Housing WJ]

This page gives the calculated flow values for the housing water jacket.

WJ Channel Number [Calc] Average number of housing water spiral groove cooling channels.

WJ Channel Fluid Velocity Calculated value of the water jacket channel fluid velocity (Active
[Active] Section). This is calculated from the WJ Fluid Volume Flow Rate
and the cross-sectional area of the channel.

WJ Channel Fluid Velocity [Front]Calculated value of the water jacket channel fluid velocity (Front
Section). This is calculated from the WJ Fluid Volume Flow Rate
and the cross-sectional area of the channel.

WJ Channel Fluid Velocity [Rear] Calculated value of the water jacket channel fluid velocity (Rear
Section). This is calculated from the WJ Fluid Volume Flow Rate
and the cross-sectional area of the channel.
WJ Parallel Paths
Housing WJ Flow [Active]
Housing WJ Total Flow [Active]
WJ Channel Pressure [Active]
WJ Channel Pressure [Front]
WJ Channel Pressure [Rear]
WJ Channel Flow Resistance
[Active]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 993

WJ Channel Flow Resistance


[Front]
WJ Channel Flow Resistance
[Rear]

16.13.3 Dissipation [Housing WJ]

WJ Channel Dissipation Calculated value of loss dissipated by water jacket fluid (Active
[Active] Section).

WJ Channel Dissipation [Front] Calculated value of loss dissipated by water jacket fluid (Front
Section).

WJ Channel Dissipation [Rear] Calculated value of loss dissipated by water jacket fluid (Rear
Section).

h-WJ Channel [Active] Calculated value of convection heat transfer coefficient of water
jacket channel (Active Section).

h-WJ Channel [Front] Calculated value of convection heat transfer coefficient of water

© 2014 Motor Design Ltd


994 Motor-CAD Help

jacket channel (Front Section).

h-WJ Channel [Rear] Calculated value of convection heat transfer coefficient of water
jacket channel (Rear Section).

Fluid Temperature rise at 40C This is the temperature rise of the fluid per unit loss with the fluid
properties at 40C. This is used for the fluid paths calculations (see
fluid temperature calculation method).

© 2014 Motor Design Ltd


Output Data [Numerical Values] 995

16.13.4 Area [Housing WJ]

This sheet gives different calculated values for the Housing Water Jacket including:

WJ Channel Area [Active] Calculated value of housing water channel area available for cooling
(Active Section).
WJ Channel Area [Front] Calculated value of housing water channel area available for cooling
(Front Section).
WJ Channel Area [Rear] Calculated value of housing water channel area available for cooling
(Rear Section).

© 2014 Motor Design Ltd


996 Motor-CAD Help

16.13.5 Thermal Resistance [Housing WJ]

Rt Housing-WJ Fluid [Active] Calculated value of thermal resistance between the housing and water
jacket fluid (Active Section).
Rt Housing-WJ Fluid [Front] Calculated value of thermal resistance between the housing and water
jacket fluid (Front Section).
Rt Housing-WJ Fluid [Rear] Calculated value of thermal resistance between the housing and water
jacket fluid (Rear Section).
Rt Housing-WJ Wall [Active] Calculated thermal resistance value for duct wall (Active section)
Rt Housing-WJ Wall [Front] Calculated thermal resistance value for duct wall (Front section)
Rt Housing-WJ Wall [Rear] Calculated thermal resistance value for duct wall (Rear section)

© 2014 Motor Design Ltd


Output Data [Numerical Values] 997

16.14 Shaft Spiral Groove [Output Data]

The output data sheet provides a wide range of calculated values for the Shaft Spiral Groove model.

There are the following output data sub-sheets for the Shaft Spiral Groove:

Temperature
Flow
Dissipation
Area
Thermal Resistance

© 2014 Motor Design Ltd


998 Motor-CAD Help

See also Shaft Spiral Groove [Input Data Editor]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 999

16.14.1 Temperature [Shaft Spiral Groove]

SG Fluid Inlet Temp [Rear] Shaft spiral groove fluid inlet temperature [Rear Section]. Equal to outlet
temperature of previous stage or Shaft Groove Fluid Inlet Temperature if
1st stage.
SG Outlet Temp [Rear] Calculated value of the shaft spiral groove fluid outlet temperature (Rear
Section). Calculated iteratively within the thermal calculation using the
formula:

(Power Dissipated) = (Volume Flow Rate) * (Delta Temperature) * (Fluid


Density) * (Fluid Specific Heat)
SG Fluid Average Temp Calculated value of the average shaft spiral groove fluid temperature
[Rear] (Rear Section). Calculated iteratively within the thermal calculation using
the formula:

SG Fluid Average Temp [Rear] = [ (SG Fluid Inlet Temp [Rear]) + (SG
Outlet Temp [Rear]) ] / 2

SG Fluid Inlet Temp [Active]Shaft spiral groove fluid inlet temperature [Active Section]. Equal to
outlet temperature of previous stage or Shaft Groove Fluid Inlet
Temperature if 1st stage.
SG Outlet Temp [Active] Calculated value of the shaft spiral groove fluid outlet temperature (Active
Section). Calculated iteratively within the thermal calculation using the
formula:

© 2014 Motor Design Ltd


1000 Motor-CAD Help

(Power Dissipated) = (Volume Flow Rate) * (Delta Temperature) * (Fluid


Density) * (Fluid Specific Heat)

SG Fluid Average Temp Calculated value of the average shaft spiral groove fluid temperature
[Active] (Active Section). Calculated iteratively within the thermal calculation
using the formula:

SG Fluid Average Temp [Active] = [ (SG Fluid Inlet Temp [Active]) + (SG
Outlet Temp [Active]) ] / 2
SG Fluid Inlet Temp [Front] Shaft spiral groove fluid inlet temperature [Front Section]. Equal to outlet
temperature of previous stage or Shaft Groove Fluid Inlet Temperature if
1st stage.
SG Outlet Temp [Front] Calculated value of the shaft spiral groove fluid outlet temperature (Front
Section). Calculated iteratively within the thermal calculation using the
formula:

(Power Dissipated) = (Volume Flow Rate) * (Delta Temperature) * (Fluid


Density) * (Fluid Specific Heat)
SG Fluid Average Temp Calculated value of the average shaft spiral groove fluid temperature
[Front] (Front Section). Calculated iteratively within the thermal calculation
using the formula:

SG Fluid Average Temp [Front] = [ (SG Fluid Inlet Temp [Front]) + (SG
Outlet Temp [Front]) ] / 2

See also Shaft Spiral Groove [Output Data], Shaft Spiral Groove [Input Data Editor]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1001

16.14.2 Flow [Shaft Spiral Groove]

SGroove Fluid Velocity Calculated value of the shaft spiral groove channel fluid velocity (Active
[Active] Section). This is calculated from the Shaft Groove Fluid Volume Flow
Rate and the cross-sectional area of the channel.
SGroove Fluid Velocity Calculated value of the shaft spiral groove channel fluid velocity (Front
[Front] Section). This is calculated from the Shaft Groove Fluid Volume Flow
Rate and the cross-sectional area of the channel.
SGroove Fluid Velocity Calculated value of the shaft spiral groove channel fluid velocity (Rear
[Rear] Section). This is calculated from the Shaft Groove Fluid Volume Flow
Rate and the cross-sectional area of the channel.

See also Shaft Spiral Groove [Output Data], Shaft Spiral Groove [Input Data Editor]

© 2014 Motor Design Ltd


1002 Motor-CAD Help

16.14.3 Dissipation [Shaft Spiral Groove]

SGroove Dissipation Calculated value of loss dissipated by shaft spiral groove fluid (Active
[Active] Section).
SGroove Dissipation [Front] Calculated value of loss dissipated by shaft spiral groove fluid (Front
Section).
Calculated value of loss dissipated by shaft spiral groove fluid (Rear
SGroove Dissipation [Rear] Section).
h-SGroove [Active] Calculated value of convection heat transfer coefficient of shaft spiral
groove channel (Active Section).
h-SGroove [Front] Calculated value of convection heat transfer coefficient of shaft spiral
groove channel (Front Section).
h-SGroove [Rear] Calculated value of convection heat transfer coefficient of shaft spiral
groove channel (Rear Section).

See also Shaft Spiral Groove [Output Data], Shaft Spiral Groove [Input Data Editor]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1003

16.14.4 Area [Shaft Spiral Groove]

SG Channel Number Average number of shaft spiral groove cooling channels.


SGroove Area [Active] Calculated value shaft spiral groove channel area available for cooling
(Active Section).
SGroove Area [Front]
Calculated value shaft spiral groove channel area available for cooling
(Front Section).
SGroove Area [Rear] Calculated value shaft spiral groove channel area available for cooling
(Rear Section).

See also Shaft Spiral Groove [Output Data], Shaft Spiral Groove [Input Data Editor]

© 2014 Motor Design Ltd


1004 Motor-CAD Help

16.14.5 Thermal Resistance [Shaft Spiral Groove]

Rt Shaft-SGrooveFluid Calculated value of thermal resistance between the shaft and shaft spiral
[Active] groove fluid (Active Section).
Rt Shaft-SGroove[Front] Calculated value of thermal resistance between the shaft and shaft spiral
groove fluid (Front Section).
Rt Shaft-SGrooveFluid Calculated value of thermal resistance between the shaft and shaft spiral
[Rear] groove fluid (Rear Section).

See also Shaft Spiral Groove [Output Data], Shaft Spiral Groove [Input Data Editor]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1005

16.15 Slot Water Jacket [Output Data]

The output data sheet provides a wide range of calculated values for the Slot Water Jacket model.

There are the following output data sub-sheets for the Slot Water Jacket:

Temperature
Flow
Dissipation
Area
Thermal Resistance

See also Slot Water Jacket [Input Data Editor]

© 2014 Motor Design Ltd


1006 Motor-CAD Help

16.15.1 Temperature [Slot Water Jacket]

See also Slot Water Jacket [Output Data], Slot Water Jacket [Input Data Editor]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1007

16.15.2 Flow [Slot Water Jacket]

See also Slot Water Jacket [Output Data], Slot Water Jacket [Input Data Editor]

© 2014 Motor Design Ltd


1008 Motor-CAD Help

16.15.3 Dissipation [Slot Water Jacket]

See also Slot Water Jacket [Output Data], Slot Water Jacket [Input Data Editor]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1009

16.15.4 Area [Slot Water Jacket]

See also Slot Water Jacket [Output Data], Slot Water Jacket [Input Data Editor]

© 2014 Motor Design Ltd


1010 Motor-CAD Help

16.15.5 Thermal Resistance [Slot Water Jacket]

See also Slot Water Jacket [Output Data], Slot Water Jacket [Input Data Editor]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1011

16.16 Spray Cooling [Output Data]

These 2 grids show the calculated Spray Cooling values.

Spray Cooling Path Outlet Temperature


When the Spray Cooling method is selected the predicted inlet, outlet and average temperature of all
flow path sections are given in Temperature [Output Data]

Spray Cooling Path Area


When the Spray Cooling method is selected the predicted surface area of all flow path surfaces are
given in the table shown above and in the Spray Cooling [Input Data].

Spray Cooling Path Velocity


When the Spray Cooling method is selected the predicted fluid velocity for all flow path sections are
given in the table shown above and in the Spray Cooling [Input Data].

Spray Cooling Path Heat Transfer Coefficients


When the Spray Cooling method is selected the predicted heat transfer coefficient for all surfaces in
the flow path are given in the table shown above and in the Spray Cooling [Input Data].

Spray Cooling Path Thermal Resistances

© 2014 Motor Design Ltd


1012 Motor-CAD Help

When the Spray Cooling method is selected the predicted thermal resistance for all surfaces in the
flow path are given in the table shown above and in Thermal Resistance [Output Data]
Note: that at present these are not shown in the Schematic but can be viewed in the circuit editor if
required.

Spray Cooling Path Dissipation


When the Spray Cooling method is selected the predicted dissipation for all surfaces in the flow path
are given in the table shown above.
Note that at present these are not all shown in the Schematic but can be viewed in the circuit editor
if required.

See also Spray Cooling Model.

16.17 Rotor Water Jacket [Output Data]

The calculated values of the Rotor Water Jacket are given in the output data sheet.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1013

16.18 Wet Rotor Output Parameters [Wet Rotor]

These are a set of tables that give the output data calculated for the wet rotor functionality.

There are the following output data subsheets for the Wet Rotor:

Temperature
Flow
Dissipation
Area
Thermal Resistance

See also Wet Rotor, Wet Rotor Convection Correlation and Wet Rotor Data [Input Data Editor].

© 2014 Motor Design Ltd


1014 Motor-CAD Help

Thermal Resistance:

Rt [Front EWdg Bore]: Calculated value of thermal resistance between the front
end-winding bore and end-space node when the Wet Rotor calculation option is selected.
Rt [Shaft Front]: Calculated value of thermal resistance between the front
shaft overhang and end-space node when the Wet Rotor calculation option is selected.
Rt [Wet Rotor [F] - Ambient]:

Rt [Stator Bore]:
Rt [Rotor Surface]:
Rt [Mid Gap - Ambient]:
Rt [Coil Divider]:
Rt [Wet Rotor Coil Divider - Ambient]:
Rt [Slot Wedge]:
Rt [Wet Rotor Slot Wedge - Ambient]:

Rt [Rear EWdg Bore]: Calculated value of thermal resistance between the rear
end-winding bore and end-space node when the Wet Rotor calculation option is selected.
Rt [Shaft Rear]: Calculated value of thermal resistance between the rear
shaft overhang and end-space node when the Wet Rotor calculation option is selected.
Rt [Wet Rotor [R] - Ambient]:

See Wet Rotor, Wet Rotor Convection Correlation and Wet Rotor Data [Input Data Editor].

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1015

16.18.1 Temperature [Wet Rotor]

Fluid Inlet Temp [Wet Rotor F] Wet rotor fluid inlet temperature [end space - front]. Equal to outlet
temperature of previous stage or Wet Rotor Inlet Temperature if 1st
stage.
Fluid Outlet Temp [Wet Rotor Calculated value of the wet rotor fluid outlet temperature (end
F] space - front). Calculated iteratively within the thermal calculation
using the formula below.
Fluid Average Temp [Wet Calculated value of the average wet rotor fluid temperature (end
Rotor F] space - front). Calculated iteratively within the thermal calculation
using the formula below.

Fluid Inlet Temp [Airgap] Wet rotor fluid inlet temperature [Airgap]. Equal to outlet
temperature of previous stage or Wet Rotor Inlet Temperature if 1st
stage.

Fluid Outlet Temp [Airgap] Calculated value of the wet rotor fluid outlet temperature (airgap).
Calculated iteratively within the thermal calculation using the
formula below.

Fluid Average Temp [Airgap] Calculated value of the average wet rotor fluid temperature (airgap).

© 2014 Motor Design Ltd


1016 Motor-CAD Help

Calculated iteratively within the thermal calculation using the


Average Temperature formula below.
T[Mid Gap] Temperature of the Mid Airgap node.

Fluid Inlet Temp [Wet Rotor R] Wet rotor fluid inlet temperature [end space - rear]. Equal to outlet
temperature of previous stage or Wet Rotor Inlet Temperature if 1st
stage.
Fluid Outlet Temp [Wet Rotor Calculated value of the wet rotor fluid outlet temperature (end
R] space - rear). Calculated iteratively within the thermal calculation
using the formula below.
Fluid Average Temp [Wet Calculated value of the average wet rotor fluid temperature (end
Rotor R] space - rear). Calculated iteratively within the thermal calculation
using the formula below.

Average Temperature Formula


Fluid Average Temperature
[section] = [ (Fluid Inlet
Temperature [section]) + (Fluid
Outlet Temperature [section]) ]
/2

Outlet Temperature Formula


(Power Dissipated) = (Volume
Flow Rate) * (Delta
Temperature) * (Fluid Density)
* (Fluid Specific Heat)

See also Wet Rotor.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1017

16.18.2 Flow [Wet Rotor]

Wet Rotor Fluid Axial Velocity The wet rotor fluid axial airgap velocity. This is calculated from the
[Airgap] Wet Rotor Volume Flow Rate and the cross-sectional area of the
airgap.
Fluid Peripheral Vel [Airgap] The wet rotor fluid peripheral airgap velocity. This is calculated to
be 1/2 the rotor surface peripheral velocity - i.e. fluid at centre of
gap is average of stationary stator bore velocity and rotating rotor
surface velocity.

Fluid Effective Vel [Airgap] The wet rotor fluid effective airgap velocity. This is a combination of
the axial and peripheral airgap fluid velocities and is calculated
using the formula below.

Wet Rotor Fluid Axial Velocity The wet rotor fluid axial velocity (end space - front). This is
[Wet Rotor F] calculated from the Wet Rotor Volume Flow Rate and the cross-
sectional area of the end space.
Fluid Peripheral Vel [Wet The wet rotor fluid peripheral velocity (end space - front). This is
Rotor F] calculated to be 1/2 the rotor surface peripheral velocity - i.e. fluid
at centre of space is average of stationary end-winding bore
velocity and rotating shaft surface velocity.

© 2014 Motor Design Ltd


1018 Motor-CAD Help

Fluid Effective Vel [Wet Rotor The wet rotor fluid effective (end space - front) velocity. This is a
F] combination of the axial and peripheral (end space - front) fluid
velocities and is calculated using the formula below.

Wet Rotor Fluid Axial Velocity The wet rotor fluid axial velocity (end space - rear). This is
[Wet Rotor R] calculated from the Wet Rotor Volume Flow Rate and the cross-
sectional area of the end space.
Fluid Peripheral Vel [Wet The wet rotor fluid peripheral velocity (end space - rear). This is
Rotor R] calculated to be 1/2 the rotor surface peripheral velocity - i.e. fluid
at centre of space is average of stationary end-winding bore
velocity and rotating shaft surface velocity.

Fluid Effective Vel [Wet Rotor The wet rotor fluid effective (end space - rear) velocity. This is a
R] combination of the axial and peripheral (end space - front) fluid
velocities and is calculated using the formula below.

Wet Rotor Fluid Velocity [Slot The wet rotor fluid slot wedge axial velocity. This is calculated from
Wedge] the Wet Rotor Slot Wedge Volume Flow Rate and the cross-
sectional area of the slot wedge.
Wet Rotor Fluid Velocity [Coil The wet rotor fluid coil divider axial velocity. This is calculated from
Divider] the Wet Rotor Coil Divider Volume Flow Rate and the cross-
sectional area of the coil divider.

Effective Velocity Formula (Wet Rotor Effective Section Velocity) = sqrt[ sqr(Fluid Axial Vel
[Section]) + sqr(Fluid Peripheral Vel [Section]) ]

See also Wet Rotor Model

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1019

16.18.3 Dissipation [Wet Rotor]

Dissipation [Front EWdg Calculated value of loss dissipated from front end-winding bore to
Bore] the end-space fluid.

Dissipation [Shaft Front] Calculated value of loss dissipated from front shaft overhang to the
end-space fluid.

Dissipation [Stator Bore] Calculated value of loss dissipated from stator bore to the wet rotor
fluid.

Dissipation [Rotor Surface] Calculated value of loss dissipated from rotor surface to the wet
rotor fluid.

Dissipation [Rear EWdg Bore] Calculated value of loss dissipated from rear end-winding bore to
the end-space fluid.

Dissipation [Shaft Rear] Calculated value of loss dissipated from rear shaft overhang to the
end-space fluid.

© 2014 Motor Design Ltd


1020 Motor-CAD Help

Fluid Dissipation[ESpaceF] Calculated value of loss dissipated from the front end-winding bore
and front shaft overhang to the wet rotor fluid.

Fluid Dissipation[Airgap] Calculated value of loss dissipated from stator bore and rotor
surface to the wet rotor fluid.

Fluid Dissipation[ESpaceR] Calculated value of loss dissipated from the rear end-winding bore
and rear shaft overhang to the wet rotor fluid.

h[Stator Bore] Calculated value of convection heat transfer coefficient of stator


bore.

h[Rotor Surface] Calculated value of convection heat transfer coefficient of rotor


surface .

h[Front EWdg Bore] Calculated value of convection heat transfer coefficient of front end-
winding bore.

h[Shaft Front] Calculated value of convection heat transfer coefficient of front shaft
overhang.

h[Rear EWdg Bore] Calculated value of convection heat transfer coefficient of rear end-
winding bore.

h[Shaft Rear] Calculated value of convection heat transfer coefficient of rear shaft
overhang.

See also Wet Rotor Model

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1021

16.18.4 Area [Wet Rotor]

Area [Stator Bore] Calculated value of the stator bore area cooled by the wet
rotor fluid.
Area [Rotor Surface] Calculated value of the rotor surface area cooled by the wet
rotor fluid.
Area [Front EWdg Bore] Calculated value of the front end-winding bore - area cooled
by the wet rotor fluid.
Area [Shaft Front] Calculated value of the front shaft overhang - area cooled by
the wet rotor fluid.

Wet Rotor Flow Area [Slot Wedge] Calculated cross sectional flow area of slot wedge (if slot
wedge flow is enabled).
Wet Rotor Flow Area [Coil Divider] Calculated cross sectional flow area of coil divider (if coil
divider flow is enabled).

Area [Coil Divider] Calculated value of the coil divider - area cooled by the wet
rotor fluid.
Area [Slot Wedge] Calculated value of the slot wedge - area cooled by the wet
rotor fluid.

© 2014 Motor Design Ltd


1022 Motor-CAD Help

Wet Rotor Flow Area [Airgap] Calculated cross sectional flow area of airgap.

Area [Rear EWdg Bore] Calculated value of the rear end-winding bore - area cooled
by the wet rotor fluid.
Area [Shaft Rear] Calculated value of the rear shaft overhang - area cooled by
the wet rotor fluid.

The area ratios below are used for


calculating the proportion of flow
down the airgap, coil divider and slot
wedge.
Wet Rotor Flow Area Ratio [Airgap Ratio of airgap cross sectional flow area to total flow area of
to Total] airgap, coil divider and slot wedge.
Wet Rotor Flow Area Ratio [Coil Ratio of coil divider cross sectional flow area to total flow
Divider to Total] area of airgap, coil divider and slot wedge.
Wet Rotor Flow Area Ratio [Slot Ratio of slot wedge cross sectional flow area to total flow
Wedge to Total] area of airgap, coil divider and slot wedge.

Periphery Slot Wedge Periphery of the slot wedge.


Periphery Coil Divider Periphery of the coil divider.

See also Wet Rotor Model

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1023

16.18.5 Thermal Resistance [Wet Rotor]

See also Wet Rotor Model

© 2014 Motor Design Ltd


1024 Motor-CAD Help

16.19 Through Ventilation

The output datasheet provides a wide range of calculated values for the through ventilation model.

There are the following output data subsheets for Through Ventilation:

Temperature
Flow
Dissipation
Area
Thermal Resistance

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1025

16.19.1 Temperature [Through Ventilation]

For each section of the flow path in a Through Ventilation machine the Inlet, Outlet and Average
temperatures are calculated.

The temperature rise of the fluid is calculated using the formulation:

T = Power Dissipated / [Volume Flow Rate x Density x Cp]

T = Temperature Rise of Fluid [C]


Cp = Specific Heat Capacity [J/kg/C]

See also Through Ventilation [Output Data].

© 2014 Motor Design Ltd


1026 Motor-CAD Help

16.19.2 Flow [Through Ventilation]

Calculated values for fluid flow resistance, pressure drop and volume flow rate for all the main
sections of the Through Ventilation flow circuit (inlet, outlet, airgap, rotor and stator) are given in the
upper section of the editor shown above.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1027

16.19.3 Dissipation [Through Ventilation]

The calculated Through Ventilation flow path component dissipation is also displayed in Losses
[Output Data]

© 2014 Motor Design Ltd


1028 Motor-CAD Help

16.19.4 Area [Through Ventilation]

Calculated Through Ventilation flow area data is displayed in the table above.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1029

16.19.5 Thermal Resistance [Through Ventilation]

Values of h - Tvent and Area - Tvent in a Through Ventilation machine are used to calculate the
thermal resistance values that are shown above and put in the Schematic

16.20 Housing Peripheries


This is a list of the Housing Peripheries calculated by Motor-CAD.

Periphery [Housing - No Fins] Housing outer periphery - non finned section.


Periphery [Housing Fin Base] Housing outer periphery - fin base section.
Periphery [Housing Fin Sides]Housing outer periphery - fin side section.
Periphery [Housing Fin Tips] Housing outer periphery - fin-tip section.
Periphery [Housing Fin Housing outer periphery - covered fin channel section.
Channel]
Periphery [Corner Cutout Housing outer periphery - corner cutout base section.
Base]
Periphery [Corner Cutout Housing outer periphery - corner cutout side section.
Sides]
Periphery [Corner Cutout] Housing outer periphery - corner cutout section.
Periphery [Housing] Housing outer periphery.
Periphery [Cover] Periphery of Outer Rotor BPM Machine insulated cover if used.

© 2014 Motor Design Ltd


1030 Motor-CAD Help

These values are currently not displayed in the output datasheets.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1031

16.21 Blown Over Flow Rates and Air Temperatures

The blown over flow rates shown above are only displayed when a cowling is used.

© 2014 Motor Design Ltd


1032 Motor-CAD Help

In Output Data [Numerical Values] calculated value of the Blown Over fluid volume flow rate and fluid
temperature rise are available for various sections of the flow (Inlet, Active, etc). These values are
only available if a Cowling is fitted - the flow cross-sectional area is required. Also the effect of
Leakage from the open fin channels is taken into account.

The temperature rise of the fluid is calculated using the formulation:

T = Power Dissipated / [Volume Flow Rate x Density x Cp]

T = Temperature Rise of Fluid [C]


Cp = Specific Heat Capacity [J/kg/C]

The data is in Output Data [Temperature] and Output Data [Miscellaneous - 1]

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1033

16.22 Stall Parameters

Stall Copper Loss Distribution = Equal (Ia = ib = ic)

Stall Copper Loss Distribution = Sine (Ia/2 = ib = ic)

Stall Copper Loss Distribution = 6-step (Ia = ib, ic = 0)

Data relating to the Stall Copper Loss Distribution calculation. Data only relevant and presented

© 2014 Motor Design Ltd


1034 Motor-CAD Help

when Shaft Speed [RPM] = 0

The data presented is in brief:

Stall Rt Area Multiplier - multiplier for winding thermal resistance area


when speed = 0
(used to account for fact that copper
loss in a slot has reduced periphery)
Stall Pcu Multiplier - multiplier for active winding copper loss when
speed = 0
Stall Pcu[Active] Including Stall - active copper loss used in stall
calculation
Stall Pcu[End] Including Stall - end winding copper loss used in stall calculation
Stall Pcu[Active] NOT Including Stall - active copper loss if stall is ignored
Stall Pcu[End] NOT Including Stall - end winding copper loss if stall is ignored
Stall Pcu NOT Including Stall - copper loss if stall is ignored
Stall Pcu[Active] Schematic Addition - Pcu[Active] difference between stall and non-stall
model
Stall Pcu[End] Schematic Addition - Pcu[End] difference between stall and non-stall
model
Stall Pcu Schematic Addition - Pcu difference between stall and non-stall model
Stall Pfe[Back Iron] Schematic Addition - Pfe added to tooth node to give correct power
balance at stall
Stall Pfe[Tooth] Schematic Addition - Pfe added to tooth node to give correct power
balance at stall

This is displayed in Output Data [Miscellaneous-other]

In the above there is 120W of copper loss and the volume of copper in the active and end windings is
equal.

© 2014 Motor Design Ltd


Output Data [Numerical Values] 1035

16.23 Material [Electromagnetic Output Data]

The drive sheet gives the calculated values for the following material properties for the
electromagnetic model based on the component temperatures:

Stator Conductor Resistivity


Stator Conductor Resistivity at 20C
Stator Conductor Temperature

Stator lamination resistivity


Stator lamination Resistivity at 20C
Stator lamination temperature

Rotor lamination resistivity


Rotor lamination Resistivity at 20C
Rotor lamination temperature

Magnet resistivity
Magnet Resistivity at 20C
Magnet temperature

© 2014 Motor Design Ltd


1036 Motor-CAD Help

17 DataFiles
17.1 *.mot datafile

Input data for the Motor-CAD program is stored in a file having the *.mot file extension. The name
and path of the currently loaded datafile is included in the program title-bar:

The default file location folder is set using the Default File Locations Pull Down Menu option and is
saved in Defaults.INI

Reading old datafiles using a newer version of the program & Reading new datafiles using
older versions of the program:

In order to ease file maintenance, *.mot file are stored using the windows INI (text) format. This
makes it possible for old datafiles to be used with newer versions of the program - the new
parameters being set to default values. Also, new datafiles can be used with older versions of the
program - any new parameters being ignored.

When an old datafile is read into a newer program version, a warning is displayed showing all new
parameters and their default values:

© 2014 Motor Design Ltd


DataFiles 1037

The typical INI file format is shown below:

© 2014 Motor Design Ltd


1038 Motor-CAD Help

The datafile format used is the windows INI standard. The data is grouped into the following
categories:

Header & File Notes

© 2014 Motor Design Ltd


DataFiles 1039

Units
Calculation & Design Options
Fluid Data
Dimensions
Interface Gaps
Winding Design
Miscellaneous
Loss Variation with Temperature & Load
Loss Data
Radiation Data
Convection Data
Through Ventilation
End Space Convection Data
Material Data
Weight Data
Transient Data
Wet Rotor
Water Jacket
Rotor Water Jacket
Slot Water Jacket
Shaft Spiral Groove Spray Cooling

See Pull Down Menu, Tool Bar.

17.2 *.mdb datafile

The Solids Database and fluids database information is stored in *.mdb files.

They contains material data for solid and fluid materials typically used in electric machines, i..e
thermal conductivity, specific heat, density and visosity. The information is stored in the database
file in the form shown below:

[Aluminium (Alloy 195 Cast)]


Type=Fixed_Solid
Thermal Conductivity=168
Specific Heat=833
Density=2790
Notes=
[Brass (70% Cu, 30% Zn)]
Type=Fixed_Solid
Thermal Conductivity=111
Specific Heat=385
Density=8522
Notes=
[Copper (Pure)]
Type=Fixed_Solid
Thermal Conductivity=401
Specific Heat=385
Density=8933
Notes=

© 2014 Motor Design Ltd


1040 Motor-CAD Help

[Mobil Jet Oil II]


Type=Fixed_Fluid
Notes=Gas Tubine Lubricant - meets MIL-PRF-23699
Thermal Conductivity Temp[0]=50
Thermal Conductivity Value[0]=0.149
Thermal Conductivity Temp[1]=99
Thermal Conductivity Value[1]=0.144
Thermal Conductivity Temp[2]=149
Thermal Conductivity Value[2]=0.14
Thermal Conductivity Temp[3]=200
Thermal Conductivity Value[3]=0.133
Density Temp[0]=0
Density Value[0]=1014.3
Density Temp[1]=20
Density Value[1]=998.9
Density Temp[2]=40
Density Value[2]=982.9
Density Temp[3]=70
Density Value[3]=961.6
Density Temp[4]=100
Density Value[4]=939.4
Density Temp[5]=121.1
Density Value[5]=924.6
Density Temp[6]=148.9
Density Value[6]=905.8
Specific Heat Temp[0]=37.8
Specific Heat Value[0]=1926
Specific Heat Temp[1]=100
Specific Heat Value[1]=2010
Specific Heat Temp[2]=160
Specific Heat Value[2]=2177
Specific Heat Temp[3]=200
Specific Heat Value[3]=2303
Specific Heat Temp[4]=260
Specific Heat Value[4]=2596
Kinematic Viscosity Temp[0]=-50
Kinematic Viscosity Value[0]=0.04
Kinematic Viscosity Temp[1]=-40
Kinematic Viscosity Value[1]=0.0102
Kinematic Viscosity Temp[2]=0
Kinematic Viscosity Value[2]=0.000188
Kinematic Viscosity Temp[3]=37.7
Kinematic Viscosity Value[3]=2.77E-5
Kinematic Viscosity Temp[4]=40
Kinematic Viscosity Value[4]=2.54E-5
Kinematic Viscosity Temp[5]=100
Kinematic Viscosity Value[5]=5E-6
Kinematic Viscosity Temp[6]=148.9
Kinematic Viscosity Value[6]=2.3E-6
Kinematic Viscosity Temp[7]=204.4
Kinematic Viscosity Value[7]=1.3E-6

© 2014 Motor Design Ltd


DataFiles 1041

The default database files are given in the Default File Locations

When Motor-CAD is started if the Solids.mdb file is not in existence then it is created and a copy of
several standard materials are added to it.

Care should be taken if using the default values from the databases to ensure that these
values are accurate for the materials being used.

17.3 *.trf datafile


The currently calculated Temperature Graph data can be saved to a transient results file (.trf) so that
it can be compared results for future calculations, i.e. make a change to the design and see how
much the temperatures increase or decrease.

The default location for the file is a sub-folder called transientResults under the folder where the
current .mot datafile is located. The format of the datafile is shown below:

© 2014 Motor Design Ltd


1042 Motor-CAD Help

See Saved Temperature Data Options

17.4 *.gsf datafile

The Custom Graph Settings feature allows the user to save and load customised graph settings. The
settings for the Legend, Point Type, Line Colour and whether a node is plotted are can be saved and
loaded from .gsf files (graph settings file).

The default location for the file is a sub-folder called graphsettings under the folder where the current
.mot datafile is located.

The format of the .gsf datafile is shown below:

© 2014 Motor Design Ltd


DataFiles 1043

17.5 Defaults [Defaults.INI]

The file Defaults.INI stores the users defaults, e.g. Default Units, Default Motor Type and Default File
Locations

The file Defaults.INI is saved in different folders depending on the version of Windows.

In XP:
C:\Documents and Settings\My_Username\Application Data\MotorDesign\Motor-CAD

In Vista and Windows 7:


C:\Users\My_Username\AppData\roaming\MotorDesign\Motor-CAD

In versions prior to v2 of Motor-CAD it was stored in the folder where Motor-CAD was installed.
History.INI is also stored in this folder.

© 2014 Motor Design Ltd


1044 Motor-CAD Help

See also Default File Locations.

17.6 History.INI

Links to the last 10 filenames opened are stored in the History.INI file.

The file History.INI is saved in different folders depending on the version of Windows.
In XP:
C:\Documents and Settings\My_Username\Application Data\MotorDesign\Motor-CAD
In Vista:
C:\Users\My_Username\AppData\roaming\MotorDesign\Motor-CAD

Defaults.INI is also stored in this folder.

© 2014 Motor Design Ltd


Links to Flux2D Software 1045

18 Links to Flux2D Software


Motor-CAD models can be exported to Flux2D. Motor-CAD generates Flux2D python files that can
be run from the Flux2D supervisor.

The Flux2D model export is selected from the menu as shown below:

The user is then presented with the dialog shown below:

There are the following model options available:

Model Type:
Steady State Thermal This can be useful to check the Motor-CAD winding model.
See the Winding Temperature Model Tutorial.
Transient Thermal This sets the model for a transient thermal analysis.
Transient Magnetic This sets the model for a transient magnetic analysis. Notes:
this is not yet fully featured. It will provide a model template
which the user will have to adapt to meet their requirements.
(.e.g. winding, materials etc)

Transient Magnetic Options:


Proximity Losses The model is set up to allow modelling of proximity losses in
the conductors.
Magnet Losses The model is set up to alow modelling of eddy current losses

© 2014 Motor Design Ltd


1046 Motor-CAD Help

in the magnets.

Stator Slots / Rotor Poles:


Automatic When selected Motor-CAD will automatically calculate the
minimum number of slots and poles to model
Stator Slots The number of stator slots to be modelled
Rotor Poles The number of rotor poles to be modelled

Solver:
Automatic Flux2D will automatically select solver.
SuperLU This is the fastest solver, however it requires a lot of memory
so may sometimes fail due to lack of memory.
ICCG Slower solver which has a lower memory requirement than
SuperLU.
GMRes
BiCGStab

Analysis Options:
Automatic Solve The Flux2D model will be solved by the script.
Calculate ISOValues Flux2D postprocessing will be run to generate a colour
contour.
Calculate ISOLines Flux2D postprocessing will be run to generate contour lines.

Note: due to the open functionality of Flux2D it is not possible to test that every possible geometry
will be generated and solve correctly. Please contact support@motor-design.com if you have
problems exporting a geometry to Flux2D.

Some examples of the Motor-CAD to Flux2D linkage are shown below:

© 2014 Motor Design Ltd


Links to Flux2D Software 1047

© 2014 Motor Design Ltd


1048 Motor-CAD Help

19 Link to Portunus Software


Portunus® is a system simulation software from Adapted Solutions which allows users to simulate
electrical and energy systems, power electronics and drives, thermal calculations, investigations of
magnetic circuits up to control systems.

The Motor-CAD link to Portunus allows users to include a reduced order thermal network generated
by Motor-CAD in a larger system simulation in Portunus.

The method of exporting the Motor-CAD circuit to Portunus is detailed below.

Create a reduced node circuit for the machine in Motor-CAD as shown below.

Ensure that ActiveX is enabled in Motor-CAD from the main menu.

© 2014 Motor Design Ltd


Link to Portunus Software 1049

Open Portunus and then click on the Motor-CAD icon in the toolbar as shown below. The thermal
circuit is transferred automatically from Motor-CAD to Portunus using ActiveX.

The circuit can be checked by running the DC analysis in Portunus and selecting to view the final

© 2014 Motor Design Ltd


1050 Motor-CAD Help

temperatures.

It can be seen from the results above that they compare well with those in Motor-CAD.

The thermal circuit from Motor-CAD can now be coupled to electrical, mechanical, electromagnetic
and thermal system simulations in Portunus.

See also Matrix Export.

20 Links to SPEED Software


20.1 SPEED Import Example
This document gives a demo of creating a motor design in the SPEED PC-BDC software and the
electromagnetic performance calculated. The geometry and loss data is then transferred to the
Motor-CAD software. Additional parameters are then set at this time to define geometric and
material data not available in the PC-BDC software, i.e. fins, bearing, mounting, etc. The thermal
performance is then calculated in Motor-CAD. This data can then be fed back to PC-BDC and the

© 2014 Motor Design Ltd


Links to SPEED Software 1051

losses recalculated to give a more accurate simulation. This last step can be performed using an
automated iterative calculation that makes sure that the temperatures at which the losses are
calculated in PC-BDC are the same as those predicted in Motor-CAD - which itself used the PC-
BDC losses to predict the temperatures.

Start PC-BDC with a standard example - [File] - [New] - choose a surface radial motor and press
[OK].

This will display the cross section of a 12-slot 4-pole machine:

© 2014 Motor Design Ltd


1052 Motor-CAD Help

You can calculate the performance using the [Analysis] - [Dynamic Design] option. It will first ask
you to choose some materials - select the defaults and press [OK].

© 2014 Motor Design Ltd


Links to SPEED Software 1053

You can view the performance graphs using [Results] - [Simulation Graphs]:

You can view the performance such as Torque, Losses, Efficiency, etc using [Results] - [Design
Sheet]:

© 2014 Motor Design Ltd


1054 Motor-CAD Help

The problem is that the losses are calculated at temperatures within PC-BDC that are based on a
very simple model that needs test data to set it up. The alternative is to use Motor-CAD to predict
the temperatures.

Save the PC-BDC file in a folder of your choice - I usually put it in the folder where I store Motor-CAD
data files:

© 2014 Motor Design Ltd


Links to SPEED Software 1055

Now open Motor-CAD. Select the [File] - [Open] pull down menu. Set the [Files of type] to (*.bd4)
and select the PC-BDC file you have just created. Press [Open].

© 2014 Motor Design Ltd


1056 Motor-CAD Help

Motor-CAD cannot directly read the file as the format is specific to the PC-BDC software. However,
the SPEED Import/Export dialog box shown below appears so the user can set the data which they
wish to import and export.

© 2014 Motor Design Ltd


Links to SPEED Software 1057

A .mot file with the same name as the .bd4 file will have been created and put in the same folder as
the .bd4 file. You can view the names and folder locations of the two files by making the dialog box
larger:

Data can now be transferred between the two files.

Leave the default option to import all Speed data and not export any Motor-CAD data:

© 2014 Motor Design Ltd


1058 Motor-CAD Help

The Radial Cross section will now change to show the effects of the import of the PC-BDC geometry
(12 slots, etc):

PC-BDC did not have any information on the housing so we may now select an housing type more
appropriate for out application:

© 2014 Motor Design Ltd


Links to SPEED Software 1059

The Axial Cross Section has imported all available data from PC-BDC - however we will need to
change a few parameters that were not available:

© 2014 Motor Design Ltd


1060 Motor-CAD Help

In this case we will reduce the [Motor Length] and [Bearing Dia(F)] to give a better looking motor:

© 2014 Motor Design Ltd


Links to SPEED Software 1061

The cooling type is TENV which should be ok for this motor:

© 2014 Motor Design Ltd


1062 Motor-CAD Help

The imported losses are shown below:

© 2014 Motor Design Ltd


Links to SPEED Software 1063

The prediction of the steady-state temperatures is given below:

© 2014 Motor Design Ltd


1064 Motor-CAD Help

© 2014 Motor Design Ltd


Links to SPEED Software 1065

The winding hotspot is only 41.9C (20C ambient). We can now go back to PC-BDC and set a larger
current in the [Template Editor] - ISP increased from 15A to 30A in this case:

The new performance is shown below:

© 2014 Motor Design Ltd


1066 Motor-CAD Help

© 2014 Motor Design Ltd


Links to SPEED Software 1067

The shaft torque (Tshaft) is now 1.86Nm (was 0.94Nm) and the copper loss (WCu) is now 77.1W
(was 19.7W).

Save the PC-BDC file.

We can now import the new losses to predict the new temperature. Press the button in Motor-CAD.
We do not need to import the geometry so de-select [SPEED geometry]. Press [OK].

© 2014 Motor Design Ltd


1068 Motor-CAD Help

New predictions of temperatures will now be shown:

© 2014 Motor Design Ltd


Links to SPEED Software 1069

The winding hotspot is now 94.4C. The new losses that were imported are shown below:

The main problem with the analysis we have carried out so far is that the temperatures at which the
losses are calculated will be different to the predicted temperatures. We can now carry out an
iterative calculation to make sure that the losses and temperatures in PC-BDC and Motor-CAD
agree. Press the button and select [Iterate to Converged Solution]. This will then automatically set
the [Speed Import] - [Speed losses] and the [Motor-CAD Export] - [Motor-CAD temperatures] and
you will not be able to de-select them as they are both required for an iterative solution.

© 2014 Motor Design Ltd


1070 Motor-CAD Help

Press [OK] and you will see that PC-BDC and Motor-CAD both carry out calculations. When
convergence has been achieved the following message will be displayed:

The new losses in Motor-CAD are shown below:

© 2014 Motor Design Ltd


Links to SPEED Software 1071

The losses calculated in PC-BDC are shown below (go to PC-BDC and open the Design Sheet):

© 2014 Motor Design Ltd


1072 Motor-CAD Help

The prediction of steady-state temperatures in Motor-CAD are shown below:

© 2014 Motor Design Ltd


Links to SPEED Software 1073

The winding average temperature can also be viewed below:

© 2014 Motor Design Ltd


1074 Motor-CAD Help

Open the PC-BDC Template Editor (Thermal page) and see that Motor-CAD has correctly set the
magnet and winding temperatures:

In this example we showed a link between PC-BDC and Motor-CAD for the brushless permanent
magnet motor. The link is also available for:

© 2014 Motor Design Ltd


Links to SPEED Software 1075

PC-IMD - induction machines


PC-SRD - switched reluctance machines
PC-DCM - permanent magnet commutator machines

See SPEED Import/Export and ActiveX for further information.

20.2 SPEED Import/Export

1. Introduction:

It easy to automatically pass data between the SPEED (motor design software from the SPEED
Laboratory at the University of Glasgow) and Motor-CAD electric motor design software packages.
Losses and geometry data can be passed from SPEED to Motor-CAD and temperatures and
geometry back. A routine also exists within Motor-CAD to iterate until the losses and temperatures
within the two packages converge, i.e. the losses depend upon the temperature and vice versa. The
data transfer is carried out using ActiveX technology. ActiveX is a Windows standard for passing of
data and for calling one software from another. Both software packages have full ActiveX capabilities
such that both can then be run as a black box calculation tool from other ActiveX enabled packages
such as Excel VBA and Matlab. This makes is possible to develop very powerful integrated design
tools to carry out automated optimisation (i.e. using such methods as genetic algorithms) and/or
sensitivity analysis. It can also be used to carry out advanced no linear calculations such as
transient modelling of dynamic loads.

Links are available to the following SPEED software packages:


PC-BDC brushless permanent magnet machines
PC-IMD induction machines
PC-SRD switched reluctance machines
PC-DCM permanent magnet dc machines
PC-WFC wound field commutator machines (only for machines with magnets on stator, not
wound stator)

2. SPEED Import/Export dialog box

The dialog box that controls the data that is to be imported from SPEED and Exported from Motor-
CAD is activated using the [File] - [SPEED] pull down menu. If a Motor-CAD datafile has not yet
been created then the user is presented with the [Save As] dialog box such that the current data can
be saved. The [SPEED Import/Export] dialog box shown in Figure 1 should then be activated.

The names of both the SPEED and Motor-CAD files that will be linked are displayed at the top of the
dialog. It is assumed that the two files reside in the same folder and have the same name (other then
the part after the dot, i.e. .bd4 and .mot in this case).

If the SPEED file does not yet exist then the [SPEED Export] section of the dialog box will not be
enabled (as shown in Figure 1). In this case the SPEED file name that will be created is displayed at
the top of the dialog - this file is created once an export is started using the [OK] button. Once both
files exit then the [SPEED Export] functions become enables as shown in Figure 2.

© 2014 Motor Design Ltd


1076 Motor-CAD Help

Figure 1: SPEED Import/Export dialog box (*.mot files exists & .db4 file does not exist)

© 2014 Motor Design Ltd


Links to SPEED Software 1077

Figure 2: SPEED Import/Export dialog box (*.bd4 & *.mot files exist)

3. Data that can be imported and exported

The user simply ticks the data that is to be imported and exported and then presses the [OK] button
to start the transfer. For some time limited versions of the SPEED software a dialog box similar to
that shown in Figure 3 will be shown before the SPEED software is activated - if this is the case then
the user needs to press the [OK] button to continue with the transfer. Note that in some cases this
dialog can be hidden under other open windows on the desktop such that the user thinks the
computer is locked up - this will be fixed in future versions of the SPEED software).

© 2014 Motor Design Ltd


1078 Motor-CAD Help

Figure 3: SPEED Lime Limit Information dialog

3.1 Importing Data from SPEED

The user can select losses, geometry and thermal duty cycle to be imported from SPEED to Motor-
CAD.

Note that the import function is carried out before the export - thus if the user has both the import
SPEED geometry and export Motor-CAD geometry check-boxes ticked the available dimensions
from SPEED overwrite the Motor-CAD equivalent values

3.1.1 Importing of Losses from SPEED

The losses are calculated using the SPEED Static or Dynamic Simulation algorithm in PC-BDC,
Steady State Simulation in PC-IMD, etc. The losses that can be transferred directly to the equivalent
Motor-CAD loss parameter are transferred directly (i.e. stator copper loss and tooth and yoke iron
losses). The exception is the friction and windage loss which must first be split into its individual
components (windage and front and rear bearing friction losses). To achieve this division use is made
of the parameters shown in Figure 4. For instance if [Windage/Friction Ration] = 0.7 then 70% is
taken as being and windage and 30% as friction. If [Friction Front/Rear Ratio] = 0.6 then 60% is in
the front (drive end) bearing and 40% in the rear bearing.

Figure 4: Parameters to split friction and windage loss into individual components

Stray Load Losses:

In the case of the induction machine then the stray load loss is transferred. This is divided in Motor-
CAD between the stator tooth and rotor tooth nodes according to the

parameter that can be found is [Input Data] -

© 2014 Motor Design Ltd


Links to SPEED Software 1079

[Calculation Options].

Loss Variation with Temperature & Load:

Motor-CAD has a model that can be used to calculate the variation in losses with temperature and
load. This option is especially useful when dealing with duty cycle transient loads as the user need
only specify the losses at one operating point (torque, speed and temperature) - the losses at other
operating point are then calculated from this operating point. This particular option is only available
for permanent magnet motors as the torque is proportional to current and the back-emf is
proportional to speed. This makes it relatively easily to define its full electromagnetic performance
characteristics using just a few parameters. The other motor types are in comparison very non-linear
making this process impossible.

The parameters that are required to perform the loss calculation with temperature and load are
shown in Figure 5. These are automatically filled in from the PC-BDC calculation.

Basically in the calculation the loss in flux in the machine due to the magnet heating up is taken into
account in the calculation of the current for a given torque. This leads to an increase in the copper
loss on top of that due to the resistance getting larger with increasing winding temperatures. The
small variation in iron loss is also modelled. In the future it will also be possible to have a direct
linkage with the SPEED software from the transient thermal analysis such that the losses are
updated with time during the transient. It is hoped to release this new feature in the near future.

Figure 5: Loss Variation with Temperature & Load Data (BPM Motors)

3.1.2 Importing of Geometry from SPEED

The user can select the amount of data that is to be imported using the check boxed shown in
Figure 6. A brief description of what data is transferred is given below:

Radial Cross Section - The basic dimensions as listed in the SPEED Outline Editors are imported
into Motor-CAD - with appropriate transformations of radii as used in SPEED to diameters as
used in Motor-CAD. The only axial dimensions that are imported are the active component
lengths (stator, magnet and rotor). In some circumstances it is not possible to import the exact
geometry - in such cases the closest match will be made (e.g. for some of the more complex

© 2014 Motor Design Ltd


1080 Motor-CAD Help

rotor bar shapes in PC-IMD). In some cases it is not possible at all to make a reasonable
import, e.g. in the case of outside rotor BPM motors or for IPM motors - in such cases Motor-
CAD will eventually be updated to accommodate such configurations - please contact Motor
Design Ltd if you have any particular requirements.

Axial Cross Section - The amount of axial information that can be imported into Motor-CAD is
dependent upon the motor type. The BPM motor has the least capabilities. PC-IMD and PC-
SRD do have a basic model of the housing and endcaps. If available these are imported together
with the active component lengths.

End Winding Overhang - The PC-BDC and PC-IMD have a calculation for the axial length between
extremities of the end windings (LaxPack parameter in SPEED). This is based on compressed
end winding (using the EndFill parameter in SPEED). LaxPack is used to set the amount by
which the end winding extend beyond the stator lamination in Motor-CAD. The value of Ext
(winding extension) is also imported. In the case of PC-SRD the parameter LgthEnds (length
over ends) is used in a similar fashion.

Winding Design - Basically Motor-CAD imports the number of individual wires in a slot. The wire
bare diameter is also imported (also covered diameter if available). If WireSpec = AWG_Table is
used in the SPEED software then the actual AWG wire gauge is imported rather than the wire
size. From the winding design in SPEED an appropriate choice is made for if the winding is of
the Overlapping or Non-Overlapping type. The mean length per turn is also imported together
with the liner thickness.

Intelligent geometry scaling - when selected then the dimensions that are not available in SPEED
are automatically set to sensible values in Motor-CAD. If this option is not selected then the
dimensions in Motor-CAD are unchanged.

In almost all import cases the user will need to set further data to describe such features as fin
dimensions and gaps around the winding after the transfer. This is because the thermal problem is
much more 3-dimensional than the electromagnetic problem.

Figure 6: Import of SPEED Geometry options

3.1.3 Importing of Thermal Duty Cycle from SPEED


SPEED Thermal Duty Cycle - when selected then the SPEED Hot10 or Hot16 Thermal Transient
simulation details are used to set the Motor-CAD duty cycle data.

3.2 Exporting Data from Motor-CAD

The user can select temperatures and geometry to be exported from Motor-CAD to SPEED.

3.2.1 Exporting of Temperatures from Motor-CAD

© 2014 Motor Design Ltd


Links to SPEED Software 1081

The average winding and ambient temperatures are exported for all machine types. In the case of the
BPM motor the magnet temperature is also exported. The cage temperature is exported in induction
motors.

3.2.2 Exporting of Geometry from Motor-CAD

This is basically the reverse of importing the geometry from SPEED. Again appropriate choices are
made to give the best fit of data such as induction motor rotor bar types (where an exact fit between
the constructional features does not exist between the two software packages). As with the import
feature the user has choices as to what data is exported - Figure 7.

Note that the import function is carried out before the export - thus is the user has both the import
SPEED geometry and export Motor-CAD geometry check-boxes ticked the available dimensions
from SPEED overwrite the Motor-CAD equivalent values.

Figure 7: Export from Motor-CAD

4. Calculation Options:

The user can select the following options using the selector shown in Figure 8:
Single Shot Import/Export
Iterate to Converged Solution

Figure 8: Calculation Options

4.1 Single Shot Import/Export

In this case the user simply ticks the data that is to be imported and exported and then presses the
[OK] button to start the transfer. Only the current values are imported/exported.

4.2 Iterate to Converged Solution

If this option is selected then the Import SPEED Losses ( ) and Export Motor-CAD

© 2014 Motor Design Ltd


1082 Motor-CAD Help

Temperatures ( ) are automatically selected also. An iterative loop is


performed where the SPEED losses are imported and the Motor-CAD temperatures exported until
convergence is obtained (losses dependent upon temperature and vice versa). The parameters used
to judge convergence are winding, magnet and cage temperatures and copper and iron losses. The
user can alter the convergence parameters as shown in Figure 9. An indication of the progress of
convergence is shown in Motor-CAD on the status line at the bottom of the main window. If the
SPEED Output Design Sheet is open then an indication of the change in calculated results will be
displayed. However, in older versions of the SPEED software there will be no update of any open
Outline or Template Editors to reflect the change in parameter values during the iterative process.
The editors must be closed down and reopened to view the new data. This is only the case in
relatively old versions of the SPEED software - in the latest versions the editor values are
automatically updated as the iterative process takes place.

Figure 9: Iterate to Converged Solution Convergence Criteria

21 3D Geometry Export
Motor-CAD has options for exporting 3D geometry. The export dialog is launched from the
menu as shown below:

© 2014 Motor Design Ltd


3D Geometry Export 1083

or may be launched directly from the 3D Viewer by clicking the 3D Geometry Export button
shown below

When launched this way, the default export option of STL format is automatically selected.

© 2014 Motor Design Ltd


1084 Motor-CAD Help

STL format
Stereo Lithography Format (*.stl) files describe the surfaces of 3D shapes. The format is
available as an import option in many CAD packages. There are 2 formats available, Binary
(default) and ASCII. It is recommended that Binary is used, since ASCII files can be become
very large.

The geometry that is exported is based on the selection of visible components in the 3D
viewer component tree. When the export button is clicked, each selected component
generates a stl file, the name of each is based on the component name and group to which it
belongs.

The generated stl files shown below may be selected for import into your selected CAD
software.

See also Star-CCM+ export.

© 2014 Motor Design Ltd


Star-CCM+ export 1085

22 Star-CCM+ export
Motor-CAD can export 3D geometry to Star-CCM+ in the form of java macros. These macros are
generated automatically by Motor-CAD, which can then be run from Star-CCM+.

The export option is selected as described in 3D Geometry export.

There are 2 options for exporting available on the export dialog.

Selected Geometry only:

The geometry selected from the 3D viewer is used to prepare a set of macros for import. The
components displayed in the 3D viewer will be exported. Those components that are not displayed
will not be exported.

© 2014 Motor Design Ltd


1086 Motor-CAD Help

The primary macro is generated and by default is named the same as the active mot file. Additional
macros are generated for each selected component which are used by the primary macro to
construct the geometry in Star-CCM+ as shown below:

© 2014 Motor Design Ltd


Star-CCM+ export 1087

© 2014 Motor Design Ltd


1088 Motor-CAD Help

In Star-CCM+ select the Play Macro option and select the primary Java macro which was generated
by Motor-CAD.

The geometry is created in Star-CCM+ as shown below:

© 2014 Motor Design Ltd


Star-CCM+ export 1089

Housing Blown Over Flow Simulation.


This option creates a custom geometry geometry selection and modifies the exterior components of
the machine to simplify the process of creating a blown over CFD simulation. This involves the
modification and selection of external components such as housing, endcaps, fan and cowling (if
fitted) and de-selection of internal components which aren’t required for the simulation. Additional air
volumes are created in geometry in for use in the CFD analysis.

© 2014 Motor Design Ltd


1090 Motor-CAD Help

23 ActiveX Links
23.1 ActiveX
ActiveX links are useful for automation of data transfer between programs and to run program
functions from an external program.

For instance the SPEED and Motor-CAD complement each others capabilities (electromagnetic &
thermal) and it is useful to pass data between the two programs:
for accurate calculations imperative that carry out both calculations simultaneously
losses depend on temperature and temperature on losses

The good thing is that both SPEED and Motor-CAD have ActiveX capabilities. In fact a specific
SPEED Import/Export function has been built directly into Motor-CAD - this uses ActiveX technology
to pass data and run Speed from Motor-CAD. It is also possible to run both SPEED and Motor-CAD
from any other ActiveX enabled software such as:
Excel & Word using VBA Macro
Matlab
Motor-CAD scripting interface using VBS

The main uses of ActiveX technology are:


allow improved designs by taking account of loss variation with temperature and vice versa at
design time

© 2014 Motor Design Ltd


ActiveX Links 1091

this can be done by using the SPEED Import/Export capabilities in Motor-CAD or by writing
specific scripts to link to the designers own software.
optimisation
able to run automated optimisation studies using such methods as genetic algorithms
run automated sensitivity analysis studies and/or check tolerance build up and so produce
robust designs
allow users to introduce their own formulations into Motor-CAD
keep secret their own efforts
add new circuit components such as integrated power electronics

ActiveX must be enabled in Motor-CAD by selecting the Register for ActiveX option as shown below.
When enabled Motor-CAD will write to the registry each time that it is run.

For Motor-CAD to be able to register for ActiveX the computer user must have administrator rights on
the machine and the "Run as Administrator" option should also be used when registering Motor-
CAD for the first time. If for any reason the ActiveX registration fails then it can cause a Motor-CAD
error and Motor-CAD will no longer run. If this occurs then the Register for ActiveX setting can be
disabled by editing the defaults.ini file.

An example of a Motor-CAD VBA ActiveX Script can be viewed by following the following link -
ActiveX Excel Example

An example of a Motor-CAD Matlab ActiveX Script can be viewed by following the following link -
ActiveX Matlab Example

See also Motor-CAD ActiveX methods and ActiveX Input and Output Parameters.

23.2 ActiveX Excel Example

Here we describe how to write an ActiveX macro in VBA to run in Excel.

Excel VBA Code:

© 2014 Motor Design Ltd


1092 Motor-CAD Help

In a VBA script the following header must be included:

Public Sub script_name()


Dim mcad As MotorCAD.AppAutomation
Set mcad = CreateObject("MotorCAD.AppAutomation")

Typical commands to set input variables and read input or output variables are shown below:

Res = mcad.GetVariable("Schematic_Node_Winding_Outer_Layer",MyOuter_Winding_Node)
If Res = -1 Then
MsgBox "Error getting Outer_Wining_Node"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

Res = mcad.SetVariable("Wet_Rotor_Fluid_Volume_Flow_Rate",My_Flow_Rate)
If Res = -1 Then
MsgBox "Error setting Flow Rate"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

The parameter name can be copy and pasted from an Excel file that gives all available Input and
Output Parameters. All input parameters should be input in SI units (except dimensions in mm and
areas in mm2).

A steady state or transient calculation is made using the following commands:

mcad.DoSteadyStateAnalysis
mcad.DoTransientAnalysis

A .mot file is read or saved using the commands below:

mcad.LoadFromFile "C:\Documents and Settings\Dave\My Documents\Motor-CAD Data\filename.


mot"
mcad.SaveToFile "C:\Documents and Settings\Dave\My Documents\Motor-CAD Data\filename.
mot"

Motor-CAD can be Quit using the command:

mcad.Quit

Excel VBA Script Examples:

The easiest way to write a new script is to edit and old one. The Motor-CAD installation CD gives a
few examples are given on the Motor-CAD installation CD. Copies can also be found in the ActiveX
folder placed in the folder where Motor-CAD is installed using the setup.exe command. This is
typically:

C:\Program Files\Motor-CAD\ActiveX

© 2014 Motor Design Ltd


ActiveX Links 1093

1. Motor-CAD_VBA_Macro_Script_Example_1.xls
Variation in winding temperature with Fin Spacing in a Natural Convection cooled motor with
Radial Fins
2. Motor-CAD_VBA_Macro_Script_Example_2.xls
Run a thermal transient as set up in the loaded .mot datafile and plots the transient in Excel.
Uses the Append_Next_Transient_To_Existing_Data call to change parameters part way
through a transient calculation.

Example (1):

'Example of a VBA Script used to run Motor-CAD from Excel


'Calulates the variation in winding inner layer temperature with fin spacing
'in a natural convection cooled BPM motor with a radial finned housing
'
'Note - can obtain [compile error: User-defined type not defined ] if not set
[Tools] - [References] - [MotorCAD Library]

Public Sub testmotorcad()

Dim mcad As MotorCAD.AppAutomation

Set mcad = CreateObject("MotorCAD.AppAutomation")

mcad.Visible = True

'load a Motor-CAD datafile - the file is "c:\motor-cad\radial_test_1.mot" in this


case
'just change the file and folder name if you wish to read an alternative file

© 2014 Motor Design Ltd


1094 Motor-CAD Help

mcad.LoadFromFile "c:\motor-cad\radial_test1.mot"

'---------- MAKE SURE HOUSING TYPE IS SET TO RADIAL FINS [Type 3] --------------
Res = mcad.SetVariable("Housing_Type", 3)
If Res = -1 Then
MsgBox "Error setting Housing_Type"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

'+++ GET INNER WINDING NODE (depends on the number of layers in the winding) +++
Res = mcad.GetVariable("Schematic_Node_Winding_Outer_Layer", MyOuter_Winding_Node)
If Res = -1 Then
MsgBox "Error getting Outer_Wining_Node"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

Res = mcad.GetVariable("Number_Winding_Layers", MyNumber_Winding_Layers)


If Res = -1 Then
MsgBox "Error getting Number_Winding_Layers"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

'calculate which node is the inner most winding layer


MyInner_Winding_Node = MyOuter_Winding_Node + MyNumber_Winding_Layers - 1

'show message on screen with Winding Inner Node Number


mcad.ShowMessage ("Inner Winding Node Number = " + CStr(MyInner_Winding_Node))

'set up a string so we can get the temperature of the inner most winding layer
'string details are given in the Output Parameters worksheet
Winding_Temperature_String = "Node_Temp[" + CStr(MyInner_Winding_Node) + "]"

'----------------------- SET FIN THICKNESS ------------------


My_Fin_Thickness = 2
Res = mcad.SetVariable("Fin_Thickness", My_Fin_Thickness)
If Res = -1 Then
MsgBox "Error setting Fin Thickness"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

'WorkSheet Table Title Strings


Worksheets("ActiveX Example").Cells(12, 1).Value = "Fin Thickness"
Worksheets("ActiveX Example").Cells(12, 2).Value = "Fin Spacing"
Worksheets("ActiveX Example").Cells(12, 3).Value = "Winding Temperature"

'Initial Spacing
My_Fin_Spacing = 1

'----------------------- CHANGE FIN SPACING [1mm to 19mm] ------------------


For i = 1 To 10
My_Fin_Pitch_Div_Thickness = (My_Fin_Spacing + My_Fin_Thickness) /

© 2014 Motor Design Ltd


ActiveX Links 1095

My_Fin_Thickness

Res = mcad.SetVariable("Fin_Pitch/Thick", My_Fin_Pitch_Div_Thickness)


If Res = -1 Then
MsgBox "Error setting Fin Spacing"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

'+++++++++++++++++++ GET AND DISPLAY INNER WINDING NODE TEMPERATURE +++++++++++


'carry out steady state thermal calculation
mcad.DoSteadyStateAnalysis

Res = mcad.GetVariable(Winding_Temperature_String, MyWinding_Temperature)


If Res = -1 Then
MsgBox "Error getting Winding_Temperature"
End If
If Res = -2 Then
MsgBox "Variable not found"
End If

'Fill worksheet table with data


Worksheets("ActiveX Example").Cells(12 + i, 1).Value = My_Fin_Thickness
Worksheets("ActiveX Example").Cells(12 + i, 2).Value = My_Fin_Spacing
Worksheets("ActiveX Example").Cells(12 + i, 3).Value = MyWinding_Temperature

My_Fin_Spacing = My_Fin_Spacing + 2
Next

mcad.Quit

Set mcad = Nothing

End Sub

Example (2):

© 2014 Motor Design Ltd


1096 Motor-CAD Help

'Example of a VBA Script used to run Motor-CAD from Excel


'Calulates a transient and uses the Append_Next_Transient_To_Existing_Data call to
change parameters part way through a transient calculation
'
'Note - can obtain [compile error: User-defined type not defined ] if not set
[Tools] - [References] - [MotorCAD Library]

Public Sub testmotorcad()

Dim mcad As MotorCAD.AppAutomation

Set mcad = CreateObject("MotorCAD.AppAutomation")

mcad.ShowMessage ("Example of ActiveX Transient call in Motor-CAD")

mcad.Visible = True

mcad.ShowMessage ("Example of ActiveX Transient call in Motor-CAD")

'show message on screen that "This is MotorCAD controlled from Excel"


'mcad.ShowMessage ("Example of ActiveX Transient call in Motor-CAD")

'create a Motor-CAD data file based on the default motor (we could load an
existing .mot if required instead)
mcad.SaveToFile "c:\motor-cad\Test_Trans.mot"

'Set to simple transient and then set losses to a given value


'we will model 20 seconds with Pcu = 400W at 3000rpm and then 40 seconds with Pcu
= 20W at 100rpm
'the iron losses will vary with speed according to the simple model set up in

© 2014 Motor Design Ltd


ActiveX Links 1097

Motor-CAD
'we could however vary them independently

Res = mcad.SetVariable("Transient_Calculation_Type", 0) 'Simple Transient


If Res = -1 Then
MsgBox "Error setting Transient_Calculation_Type"
End If
If Res = -2 Then
MsgBox "Transient_Calculation_Type not found"
End If

Res = mcad.SetVariable("Number_Transient_Points", 20) '20 points over part of


cycle
If Res = -1 Then
MsgBox "Error setting Number_Transient_Points"
End If
If Res = -2 Then
MsgBox "Number_Transient_Points not found"
End If

Res = mcad.SetVariable("Stator_Copper_Loss_@Ref_Speed", 400) 'Pcu = 400W


If Res = -1 Then
MsgBox "Error setting Stator_Copper_Loss_@Ref_Speed"
End If
If Res = -2 Then
MsgBox "Stator_Copper_Loss_@Ref_Speed not found"
End If

Res = mcad.SetVariable("Shaft_Speed_[RPM]", 3000) '3000 rpm


If Res = -1 Then
MsgBox "Error setting Shaft_Speed_[RPM]"
End If
If Res = -2 Then
MsgBox "Shaft_Speed_[RPM] not found"
End If

Res = mcad.SetVariable("Transient_Time_Period", 20) '20 seconds for 1st period


If Res = -1 Then
MsgBox "Error setting Transient_Time_Period"
End If
If Res = -2 Then
MsgBox "Transient_Time_Period not found"
End If

'calculate 1st transient period


mcad.DoTransientAnalysis

'append next transient calculation to existing data


Res = mcad.SetVariable("Append_Next_Transient_To_Existing_Data", 1)
If Res = -1 Then
MsgBox "Error setting Append_Next_Transient_To_Existing_Data"
End If
If Res = -2 Then
MsgBox "Append_Next_Transient_To_Existing_Data not found"
End If

Res = mcad.SetVariable("Stator_Copper_Loss_@Ref_Speed", 20) 'Pcu = 20W


If Res = -1 Then
MsgBox "Error setting Stator_Copper_Loss_@Ref_Speed"
End If

© 2014 Motor Design Ltd


1098 Motor-CAD Help

If Res = -2 Then
MsgBox "Stator_Copper_Loss_@Ref_Speed not found"
End If

Res = mcad.SetVariable("Shaft_Speed_[RPM]", 100) '100 rpm


If Res = -1 Then
MsgBox "Error setting Shaft_Speed_[RPM]"
End If
If Res = -2 Then
MsgBox "Shaft_Speed_[RPM] not found"
End If

Res = mcad.SetVariable("Transient_Time_Period", 40) '40 seconds for 2nd


period
If Res = -1 Then
MsgBox "Error setting Transient_Time_Period"
End If
If Res = -2 Then
MsgBox "Transient_Time_Period not found"
End If

'calculate 2nd transient period


mcad.DoTransientAnalysis

'+++++++++++GET INNER WINDING NODE (this can change if winding changes) +++++++++
++
'details of Schematic_Node_Winding_Outer_Layer parameter given in Output
Parameters worksheet in Excel
Res = mcad.GetVariable("Schematic_Node_Winding_Outer_Layer", MyOuter_Winding_Node)
If Res = -1 Then
MsgBox "Error getting Outer_Wining_Node"
End If
If Res = -2 Then
MsgBox "Schematic_Node_Winding_Outer_Layer not found"
End If

Res = mcad.GetVariable("Schematic_Node_Housing", MyHousing_Node)


If Res = -1 Then
MsgBox "Error getting Housing_Node"
End If
If Res = -2 Then
MsgBox "Schematic_Node_Housing not found"
End If

Res = mcad.GetVariable("Number_Winding_Layers", MyNumber_Winding_Layers)


If Res = -1 Then
MsgBox "Error getting Number_Winding_Layers"
End If
If Res = -2 Then
MsgBox "Number_Winding_Layers not found"
End If

'calculate which node is the inner most winding layer


MyInner_Winding_Node = MyOuter_Winding_Node + MyNumber_Winding_Layers - 1

'set up a string so we can get the temperature of the inner most winding layer
'string details are given in the Output Parameters worksheet
Winding_Temperature_String = "Node_Temp[" + CStr(MyInner_Winding_Node) + "]"
Housing_Temperature_String = "Node_Temp[" + CStr(MyHousing_Node) + "]"

© 2014 Motor Design Ltd


ActiveX Links 1099

'Get number of nodes in Transient


Res = mcad.GetVariable("Last_Transient_Point", MyLast_Transient_Point)
If Res = -1 Then
MsgBox "Error getting Last_Transient_Point"
End If
If Res = -2 Then
MsgBox "Last_Transient_Point not found"
End If

'MsgBox "Last_Transient_Point = " + CStr(MyLast_Transient_Point) - we could write


out data to the sceen message box if we wanted
Worksheets("ActiveX Example").Cells(9, 1).Value = "Last_Transient_Point"
Worksheets("ActiveX Example").Cells(9, 2).Value = MyLast_Transient_Point

'WorkSheet Table Title Strings


Worksheets("ActiveX Example").Cells(12, 1).Value = "Time [secs]"
Worksheets("ActiveX Example").Cells(12, 2).Value = "T[Housing] - degC"
Worksheets("ActiveX Example").Cells(12, 3).Value = "T[Winding Inner Layer] - degC"

'----------------------- Fill In Excel Table with Transient Data


------------------
For i = 0 To MyLast_Transient_Point
Trans_Time_String = "Transient_X[" + CStr(i) + "]"
Winding_Trans_Temp_String = "Transient_Y[" + CStr(MyInner_Winding_Node) + "," +
CStr(i) + "]"
Housing_Trans_Temp_String = "Transient_Y[" + CStr(MyHousing_Node) + "," + CStr
(i) + "]"

Res = mcad.GetVariable(Trans_Time_String, MyTrans_Time)


If Res = -1 Then
MsgBox "Error getting Trans_Time"
End If
If Res = -2 Then
MsgBox "Trans_Time_String not found"
End If

Res = mcad.GetVariable(Winding_Trans_Temp_String, MyWinding_Trans_Temp)


If Res = -1 Then
MsgBox "Error getting Winding_Trans_Temp"
End If
If Res = -2 Then
MsgBox "Winding_Trans_Temp_String not found"
End If

Res = mcad.GetVariable(Housing_Trans_Temp_String, MyHousing_Trans_Temp)


If Res = -1 Then
MsgBox "Error getting Housing_Trans_Temp"
End If
If Res = -2 Then
MsgBox "Housing_Trans_Temp_String not found"
End If

'Fill worksheet table with data


Worksheets("ActiveX Example").Cells(12 + i, 1).Value = MyTrans_Time
Worksheets("ActiveX Example").Cells(12 + i, 2).Value = MyHousing_Trans_Temp
Worksheets("ActiveX Example").Cells(12 + i, 3).Value = MyWinding_Trans_Temp

Next

© 2014 Motor Design Ltd


1100 Motor-CAD Help

'close down Motor-CAD


mcad.Quit

Set mcad = Nothing

End Sub

Information on the full range of Motor-CAD input and output variables can be viewed by following the
following link - ActiveX Input and Output Variables

For Matlab script examples follow the link - ActiveX Matlab Example

23.3 ActiveX Matlab Example


ActiveX Matlab Example

Here we describe how to write an ActiveX macro in Matlab.

Matlab Code:

In a Matlab script the following header must be included:

mcad = actxserver('MotorCAD.AppAutomation');

Typical commands to set input variables and read input or output variables are shown below:

[funcresult,Weight.BackIron] = invoke(mcad,'GetVariable','Weight_Stator_Lam_Back_Iron');

invoke(mcad,'SetVariable','Stator_Copper_Loss_@Ref_Speed', Copper_Loss);

The parameter name can be copy and pasted from the Input or Output Parameter worksheet. All
input parameters should be input in SI units (except dimensions in mm and areas in mm2).

A steady state or transient calculation is made using the following commands:

invoke(mcad,'DoSteadyStateAnalysis');
invoke(mcad,'DoTransientAnalysis');

A .mot file is read or saved using the commands below

FilePath = 'C:\Matlab\';
FileName = strcat(FilePath,'model_name.mot');
res = invoke(mcad,'LoadFromFile',FileName);
if res ~= 0
disp('Could not load MOT file.');
invoke(mcad,'quit');
return;
end;

© 2014 Motor Design Ltd


ActiveX Links 1101

res = invoke(mcad,'SaveToFile',FileName);

Motor-CAD can be Quit using the command:

invoke(mcad,'Quit');

Matlab Script Examples:

The easiest way to write a new script is to edit and old one. The Motor-CAD installation CD gives a
few examples are given on the Motor-CAD installation CD. Copies can also be found in the ActiveX
folder placed in the folder where Motor-CAD is installed using the setup.exe command. This is
typically:

C:\Program Files\Motor-CAD\ActiveX

Matlab Script Examples (1):

1. Run a design with 4 different load points (speed/torque) and create 4 new .mot files (one for
each). The motor has a water jacket that we can input the flow rate in l/min:
The main routine is called MotorCAD_Matlab_Script_Example_1.m
The main routine calls the routine called Thermal_Calc.m

© 2014 Motor Design Ltd


1102 Motor-CAD Help

MotorCAD_Matlab_Script_Example_1.m

MotorCAD_File_Name = 'Matlab_Test';
% Run a design with 4 different load points (speed/torque) and create 4 new .mot
files (one for each)
% The motor has a water jacket that we can input the flow rate in l/min

spacer = '=====================================================================';

% Speed Data
Speed_ = [500 1000 3000 5000];
Copper_Loss_ = [300 500 400 300];
WJ_Flow_Rate_ = [3 5 5 7]; %l/min

n=1;
WJ_Inlet_Temp = 40;
Thermal_Calc %call a separate .m file to calculate the performance

© 2014 Motor Design Ltd


ActiveX Links 1103

spacer_ = spacer

n=2;
WJ_Inlet_Temp = 40;
Thermal_Calc %call a separate .m file to calculate the performance

spacer_ = spacer

n=3;
WJ_Inlet_Temp = 40;
Thermal_Calc %call a separate .m file to calculate the performance

spacer_ = spacer

n=4;
WJ_Inlet_Temp = 40;
Thermal_Calc %call a separate .m file to calculate the performance

spacer_ = spacer

Thermal_Calc.m

% Matlab Script to Calculate Thermal Performace

% get speed/copper loss for the load point to be calculated


Speed = Speed_(n);
Copper_Loss = Copper_Loss_(n);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Open Motor-CAD
mcad = actxserver('MotorCAD.AppAutomation');

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%pause so can draw cross-section before changing values


pause(4)

% Declare folder locations


FilePath = 'C:\Matlab\';
FileName = strcat(FilePath,MotorCAD_File_Name,'.mot');
res = invoke(mcad,'LoadFromFile',FileName);
if res ~= 0
disp('Could not load MOT file.');
invoke(mcad,'quit');
return;
end;

% Get Various Intersting Node Number


[funcresult,Node.Outer_Winding] = invoke(mcad,'GetVariable',
'Schematic_Node_Winding_Outer_Layer');
[funcresult,Node.Housing] = invoke(mcad,'GetVariable',
'Schematic_Node_Housing');
[funcresult,Node.EWdgF] = invoke(mcad,'GetVariable',
'Schematic_Node_EWdg_F');
[funcresult,Node.EWdgR] = invoke(mcad,'GetVariable',
'Schematic_Node_EWdg_R');
[funcresult,Node.Num_Winding_Layers] = invoke(mcad,'GetVariable',

© 2014 Motor Design Ltd


1104 Motor-CAD Help

'Number_Winding_Layers');
[funcresult,Node.Magnet] = invoke(mcad,'GetVariable',
'Schematic_Node_Magnet');

[funcresult,Node.Back_Iron] = invoke(mcad,'GetVariable',
'Schematic_Node_Stator_Lam_Back_Iron');
[funcresult,Node.Tooth] = invoke(mcad,'GetVariable',
'Schematic_Node_Stator_Lam_Tooth_Middle');
[funcresult,Node.Tooth_Tip] = invoke(mcad,'GetVariable',
'Schematic_Node_Stator_Lam_Tooth_Tip');

% calculate which node is the inner most winding layer


Node.Inner_Winding = Node.Outer_Winding + Node.Num_Winding_Layers - 1;

% set up a string so we can get the temperature of the inner most winding layer
% string details are given in the Excel Output Parameters worksheet
String.Winding_Inner_Temperature = sprintf('Node_Temp[%g]',Node.Inner_Winding);
String.Winding_Outer_Temperature = sprintf('Node_Temp[%g]',Node.Outer_Winding);
String.Magnet_Temperature = sprintf('Node_Temp[%g]',Node.Magnet);
String.EWdgF_Temperature = sprintf('Node_Temp[%g]',Node.EWdgF);
String.EWdgR_Temperature = sprintf('Node_Temp[%g]',Node.EWdgR);
String.Housing_Temperature = sprintf('Node_Temp[%g]',Node.Housing);
String.Back_Iron_Temperature = sprintf('Node_Temp[%g]',Node.Back_Iron);
String.Tooth_Temperature = sprintf('Node_Temp[%g]',Node.Tooth);
String.Tooth_Tip_Temperature = sprintf('Node_Temp[%g]',Node.Tooth_Tip);

% Set variables in Motor-CAD


invoke(mcad,'SetVariable','Shaft_Speed_[RPM]',Speed); % Set
speed
invoke(mcad,'SetVariable','Stator_Copper_Loss_@Ref_Speed',Copper_Loss); % Set Pcu
invoke(mcad,'SetVariable','WJ_Fluid_Inlet_Temperature',WJ_Inlet_Temp); % Set
Tinlet
%flow rates - must be in m3/sec so convert from l/min
WJ_Flow_Rate = WJ_Flow_Rate_(n)*1.67e-5;
invoke(mcad,'SetVariable','WJ_Fluid_Volume_Flow_Rate',WJ_Flow_Rate);

% Steady State Calculation


invoke(mcad,'DoSteadyStateAnalysis'); % Steady State Analysis

% get temperature values (put in an array Temp.)


[funcresult,Temp.Winding_Active_Inner] = invoke(mcad,'GetVariable',String.
Winding_Inner_Temperature);
[funcresult,Temp.Winding_Active_Outer] = invoke(mcad,'GetVariable',String.
Winding_Outer_Temperature);
[funcresult,Temp.Winding_End_DE] = invoke(mcad,'GetVariable',String.
EWdgF_Temperature);
[funcresult,Temp.Winding_End_NDE] = invoke(mcad,'GetVariable',String.
EWdgR_Temperature);
[funcresult,Temp.Winding_Average] = invoke(mcad,'GetVariable','T_
[Winding_Average]');
[funcresult,Temp.Winding_Active_Average] = invoke(mcad,'GetVariable','T_
[WINDING_ACTIVE_AVERAGE]');
[funcresult,Temp.Housing] = invoke(mcad,'GetVariable',String.
Housing_Temperature);
[funcresult,Temp.Back_Iron] = invoke(mcad,'GetVariable',String.
Back_Iron_Temperature);
[funcresult,Temp.Tooth] = invoke(mcad,'GetVariable',String.
Tooth_Temperature);
[funcresult,Temp.Tooth_Tip] = invoke(mcad,'GetVariable',String.
Tooth_Tip_Temperature);

© 2014 Motor Design Ltd


ActiveX Links 1105

[funcresult,Temp.Magnet] = invoke(mcad,'GetVariable',String.
Magnet_Temperature);
[funcresult,Temp.Winding_Average] = invoke(mcad,'GetVariable','T_
[Winding_Average]');

[funcresult,Temp.WJ_Inlet_Temp] = invoke(mcad,'GetVariable',
'WJ_Fluid_Inlet_Temperature');
[funcresult,Temp.WJ_Outlet_Temp] = invoke(mcad,'GetVariable',
'WJ_Fluid_Outlet_Temp_[Active]');

Temp.WJ_Fluid_Temp_Rise = Temp.WJ_Outlet_Temp - Temp.WJ_Inlet_Temp;

% save a copy of each load point in a separate data file


FileName_Out = strcat(FilePath,MotorCAD_File_Name,'_',int2str(n),'.mot');
res = invoke(mcad,'SaveToFile',FileName_Out);

% display a copy of the temperatures on the screen


Temp_Screen= Temp

invoke(mcad,'Quit');

Information on the full range of Motor-CAD input and output variables can be viewed by following the
following link - ActiveX Input and Output Variables

For Excel VBA examples follow the link - ActiveX Excel Example

23.4 ActiveX Input and Output Parameters

All the input and output parameters that can be used in an ActiveX script can be obtained directly
from Motor-CAD.

The window below is displayed. The list can be searched and saved to a separate text file if required.
Note: Model parameters can also be changed in this window by entering the new values and
pressing return.

© 2014 Motor Design Ltd


1106 Motor-CAD Help

23.5 ActiveX Commands


A list of the ActiveX commands available can be obtained directly from Motor-CAD.

The window below is displayed.

© 2014 Motor Design Ltd


ActiveX Links 1107

24 Command Line
Motor-CAD can be called from the command line using the syntax shown below.

Motor-CAD_?_?_?.exe [filename.mot] [options]

The following options are available:

/BPM change to BPM motor type


/IM change to IM motor type
/SRM change to SRM motor type
/SYNC change to SYNC motor type
/PMDC change to PMDC motor type
/WFC change to WFC motor type
/BPMOR change to BPMOR motor type
/IM1PH change to IM1PH motor type

/IG include intelligent geometry scaling in import


/SMD import SPEED material data
/XG import SPEED geometry
/XW import SPEED winding data
/XL import SPEED loss data
/SSS show steady state comparison table with SPEED results
/TGG show transient difference graph with SPEED results
/TGD import SPEED duty cycle

© 2014 Motor Design Ltd


1108 Motor-CAD Help

/XSDD import SPEED frame dissipation data

/STEADYSTATE_ANALYSIS run a steady state thermal analysis


/STEADYSTATE_FILE= specify the steady state results file

/TRANSIENT_ANALYSIS run a transient thermal analysis


/TRANSIENT_FILE= specify the transient results file

/SPEED_STATIC run SPEED static design analysis


/SPEED_DYNAMIC run SPEED dynamic design analysis
/SPEED_FILE= specify the SPEED file to use
/SPEED_SAVE save the SPEED file

/MOTOR-CAD_FILE= change the name of Motor-CAD .mot file


/SAVE save Motor-CAD .mot model file
/CLOSE close Motor-CAD after completing all other commands

/RUN_SCRIPT run the script


/SCRIPT_FILE= specify the script file

/NO_GUI do not show any Motor-CAD user interface

The example below will open Motor-CAD without showing any user interface, load the model file and
then run a transient analysis. The transient results will be placed in the results.txt file.

MOTOR_CAD.EXE "modelFile.mot" /TRANSIENT_ANALYSIS /TRANSIENT_FILE="Results.txt" /


NO_GUI

25 Units
25.1 Units of Length

The units of length (mm or inches) are indicated on the status line.

Both mm & inches are available. The selection is made using the Main Pull Down Menu command O
ptions - Units which initiates the Units Selection Form.

Please contact Motor Design Ltd if you require units that have not been implemented within Motor-
CAD.

25.2 Units

A selection of units are available (SI & British). The selection is made using the Main Pull Down
Menu command Options - Units which initiates the Units Selection Form shown below.

© 2014 Motor Design Ltd


Units 1109

The Default Units to be used in Motor-CAD are stored in the file Defaults.INI (same directory as
Motor-CAD) - these can be loaded and saved using the two buttons provided:
[Load Default Units]
[Save As Default Units]

© 2014 Motor Design Ltd


1110 Motor-CAD Help

Please contact Motor Design Ltd if you require units that have not been implemented within Motor-
CAD.

See also Units of Length.

25.3 Defaults [Defaults.INI]

The file Defaults.INI stores the users defaults, e.g. Default Units, Default Motor Type and Default File
Locations

The file Defaults.INI is saved in different folders depending on the version of Windows.

In XP:
C:\Documents and Settings\My_Username\Application Data\MotorDesign\Motor-CAD

In Vista and Windows 7:


C:\Users\My_Username\AppData\roaming\MotorDesign\Motor-CAD

In versions prior to v2 of Motor-CAD it was stored in the folder where Motor-CAD was installed.
History.INI is also stored in this folder.

See also Default File Locations.

26 Defaults
26.1 Default Folder

The file Defaults.INI stores the users defaults, e.g. Default Units,Display Size, Font Size, Default
Motor Type and Default File Locations

The Defaults.INI file is saved in the folder:


C:\Documents and Settings\My_Username\Application Data\MotorDesign\Motor-CAD

In versions prior to v2 it was stored in the folder where Motor-CAD was installed.

26.2 Defaults [Defaults.INI]

The file Defaults.INI stores the users defaults, e.g. Default Units, Default Motor Type and Default File
Locations

The file Defaults.INI is saved in different folders depending on the version of Windows.

In XP:

© 2014 Motor Design Ltd


Defaults 1111

C:\Documents and Settings\My_Username\Application Data\MotorDesign\Motor-CAD

In Vista and Windows 7:


C:\Users\My_Username\AppData\roaming\MotorDesign\Motor-CAD

In versions prior to v2 of Motor-CAD it was stored in the folder where Motor-CAD was installed.
History.INI is also stored in this folder.

See also Default File Locations.

26.3 Display Size

Used to set the default window size used to display Motor-CAD. The information is stored in the
Defaults.INI file.

The Default Display Size function is set using the Pull Down Menu. When initiated it brings up the
form shown below:

The form options are:


select Display Size (radio button type selector)
Cancel without saving changes
Apply Changes - will set the new display size for the current Motor-CAD task.
Load Default Display Size - reads the current settings stored in Defaults.INI (does this
automatically when the form opens)
Save As Default Display Size - save the new settings in Defaults.INI so that the display size

© 2014 Motor Design Ltd


1112 Motor-CAD Help

is used for all future runs of Motor-CAD

26.4 Default Motor Type

Used to set the default Motor Type that is displayed when Motor-CAD is first executed. The
information is stored in Defaults.INI. Before a selection has been made the default motor type is set
to the first valid motor type licence that is found on the Security Key

When the Default Motor Type Pull Down Menu command is initiated it brings up the form shown
below:

The form options are:


select the motor type (radio button selector)
Exit without saving changes
Load Default Motor Type - reads the current settings stored in Defaults.INI (does this
automatically when the form opens)
Save Default Motor Type - save the new settings in Defaults.INI

© 2014 Motor Design Ltd


Defaults 1113

26.5 Default File Locations

When the Default File Locations Pull Down Menu command is initiated it brings up the form shown
below:

© 2014 Motor Design Ltd


1114 Motor-CAD Help

The form options are:


Change Location - to change the file location.
Change File - to change a file.
Cancel - to exit without saving changes
OK - to save the default folder and files in Defaults.INI

The different selections are:


Default Model File - when the checkbox is enabled the file is loaded automatically when Motor-
CAD is started.
Model Location - Used to set the default model location where an Open or Save As (see Pull
Down Menu and Tool Bar) starts when opening or saving a *.mot datafile.
Solid Database File - the solid database file used
Fluid Database File - the fluid database file used
Steady State Results File - when enabled the steady state temperatures are stored in the file each
time the steady state calculation is run.
Transient Results file - when enabled the transient temperatures, capacitances and power values

© 2014 Motor Design Ltd


Defaults 1115

are stored in the file whenever the transient calculation is run. Caution: this file can get very large.
This data can be viewed using the Transient Results File Analysis
Duty Cycle File Location - the location where the duty cycles are loaded from by default.
Transient Test Data Location - the location where the transient test data is loaded from by default
FE Results Data Location - the location of result files created by the Finite element module
Matrix Export Location - the location to export the matrix files when these are exported. See pull
down menu for details.
Reduced Node Model Location - the location to export the reduced model file that specifies the
reduced node circuit.

See also Default.INI.

© 2014 Motor Design Ltd


1116 Motor-CAD Help

Index
-I-
Impingement Jet Correlation 575
Iron Loss Coefficients 820

© 2014 Motor Design Ltd


1117

Endnotes 2... (after index)

© 2014 Motor Design Ltd


Back Cover

Vous aimerez peut-être aussi