Professional Documents
Culture Documents
Brushless DC motors
Motor Design Ltd
July 2011
Introduction
The Efficiency Map calculator (Eff-MAP) is a Motor-FLOW Model written by Motor Design
Ltd (MDL) to plot electric motor efficiency map contours on the torque/speed characteristic
an example of which is shown below:
Eff-MAP requires Motor-FLOW (available as a free download from Motor Design Ltd) and
SPEED PC-BDC to be installed on your computer.
Eff-MAP uses SPEED PC-BDC to calculate the motor performance data, such as torque,
losses etc, which are required to plot the efficiency and associated contour maps. The EffMAP Flow Diagram defines the incremental loops used to vary machine speed, drive current
and phase advance angle (gamma) and call SPEED PC-BDC to calculate the torque and
loss data required to plot the efficiency map. In addition, the option to build and use a
Lookup table for Iron Loss (XFe) calibration factors is also built-in.
When executed, the Flow Diagram utilises an internal ActiveX script that calls SPEED PCBDC as a black-box calculation engine. This creates data that is placed in Motor-FLOWs
Excel type worksheets. This data is then used to plot advanced graphs such as the
torque/speed line graphs, and contour graphs mapping efficiency and losses as displayed in
Eff-MAP.
The Control Panel provided with Eff-MAP allows the user to set the speed, current and
phase advance ranges, select the PC-BDC data file for which the performance will be
1
calculated, and define if a full analytical solution or a mix of analytical and FEA will be used
to calculate the performance. The Efficiency Map can be calculated for single or multiple
values of Phase Advance. Eff-MAP applies interpolation on the performance data calculated
by SPEED PC-BDC to set a regular torque-speed grid that is then used to plot the Efficiency
Map. If multiple Phase Advance values are used, the value that gives the maximum
efficiency at each torque/speed grid point is selected. The selected Phase Advance value
can be overlaid over the torque/speed/efficiency graph as shown below:
In addition to Efficiency which is the primary Contour Map produced for the machine, other
Contour Maps produced from additional design parameters gathered at each point are
available. These other parameters are:
Input_Power (Pelec)
Iph_RMS (IWrms)
Current_density (Jrms)
Total_Loss (WTotal)
Iron_Loss (Wfe)
Copper_loss (WCu)
Win+Friction_Loss (WWF)
Magnet_Loss (WMagnet)
A Contour Map for each of these parameters using the same axes and envelope as the
Primary Efficiency Map is available.
Refer to the documentation supplied with SPEED PC-BDC for information on these
parameters.
Change the Drive type to Sine (Figure 5) and use default materials in this case (Figure 6).
Save the .bd4 file gain and close PC-BDC:
The display size of the Flow Diagram may be adjusted by using the Zoom slider located at
the top its display area. During execution, the Flow Diagram is animated to allow its progress
to be monitored.
The following section describes the Control Panel settings in Eff-MAP.
In the Eff-MAP Control Panel, select a .bd4 file (e.g. our prepared model) to be used, see
Figure 8.
Set sensible values for the Motor Speed (1), Phase Advance (2) and Drive Current (3)
ranges for the machine under investigation.
The more Motor Speed, Phase Advance (if it is to be variable) and Drive Current steps then
the greater the resolution of the Efficiency Map, but the slower the calculation. It is possible
to calculate the Efficiency Map at a single Phase Advance value. In this case set set the
lower and upper limits for it to be the same value, but set the step value to be other than
zero.
NOTE: SPEED PC-BDC cannot calculate the performance at zero speed or zero current.
Additional Options
Running Eff-MAP
Now press the Start button (or press F5) to run Eff-MAP. If selected, the XFe Lookup Table
is created. SPEED PC-BDC is then called multiple times and calculates the data required to
build an Efficiency Map. You will see the Flow Diagram in the program start to show where it
is in the process using a red boundary:
Additional information regarding script activity and the stage being executed by the script is
displayed in the bar running along the lower edge of Motor-FLOWs main interface
window.SPEED PC-BDC will also start and show screen similar to that shown in Figure 13.
Eff-MAPs Flow Diagram can be paused using the Pause button (F9) or stopped using the
Stop button (F8), refer to Figure 11.
Different viewing options are available for selection while the Flow Diagram is running. By
clicking the appropriate tab at the bottom left of the screen (Figure 14), you can monitor the
Flow Diagram, the Data as it is generated (Figure 15) or the Graphs as they are plotted from
the incoming data (Figure 16).
10
Figure 15: Motor-FLOW's Spreadsheet being populated with Data from SPEED PC-BDC
11
Figure 17 shows the completed Torque-Speed Contour Sheet. The required Contour Map
may be displayed by selecting it (1), and its contours may be modified by clicking Edit Levels
(2), and using the Contour Level editor to insert or delete Contours, refer to Figure 18.
12
The phase advance (gamma) values that give the maximum efficiency at each grid point on
the map can be overlaid on the graph by checking the appropriate [Tab Value Distribution]
[Visible] checkbox. There is a slider control to vary the size of the point symbols plotted on
the graph:
Figure 20: Phase Advance scatter plot placed over the Efficiency Map
13
Select the menu shown above to save the bitmap. Other graph editing facilities are also
available.
The worksheet data created can be saved and loaded into Motor-FLOW later using the [File]
[Save Spreadsheet] pull down menu, refer to Figure 20.
14