Design of a Moving-Coil Driver Year 2 Electrical design project module ©2004 J D Edwards DESIGN OF A MOVING-COIL DRIVER This document is based on a guide prepared for a Year 2 electrical design project module in the Department of Engineering and Design at the University of Sussex. The module runs for ten weeks, and absorbs 25% of student time. The aim of the project is to compare several different designs for a moving-coil driver of the kind used in loudspeakers and vibration generators. A simplified design theory has been developed for the project, based on a simple model for heat transfer from the moving coil. Three different kinds of magnet structure are considered: • Ceramic ferrite ring magnet: a low-cost option, with the disadvantage of a high external magnetic field • Neodymium iron boron centre-pole magnet: a high performance option, with a low external magnetic field • Shielded ceramic: a modification of the simple low-cost design, with the addition of shield components to reduce the external magnetic field In each case, two different kinds of design are to be considered: high performance and low cost. The high-performance design aims to make the device non-linearity as small as possible, subject to a cost constraint. The low-cost design aims to minimise the cost, regardless of the penalty in non-linearity. Initial designs can be produced quite easily from a table of pre-defined magnets. These serve as the starting points for a design study that uses MagNet linked to an Excel spreadsheet. This combination forms a most effective design tool for systematically exploring design changes. For the project, students were given individual device specifications that had been pre-tested to ensure they would result in sensible designs. It is an effective way of eliminating plagiarism and collusion in work of this kind. The outline spreadsheet described in the document is available from Infolytica Corporation. Design of a Moving-Coil Driver Copyright © 2004 J D Edwards CONTENTS 1 1.1 2 INTRODUCTION .................................... 1 The design topic ...............................................1 DESIGN CONCEPTS .............................. 2 2.1 Driver properties .............................................2 2.2 Coil properties .................................................2 3 INITIAL DESIGN PROCEDURE ................. 4 3.1 Introduction .....................................................4 3.2 Design with a spreadsheet ...............................4 3.3 NdFeB magnet design......................................9 3.4 Material quantities and costs..........................9 4 ANALYSIS WITH MAGNET.................... 13 6.1 Introduction ................................................... 13 6.2 Using MagNet ................................................ 13 6.3 Using the spreadsheet.................................... 13 7 MODIFYING THE DESIGNS ................... 16 7.1 Introduction ................................................... 16 7.2 Current non-linearity.................................... 16 7.3 Position non-linearity.................................... 16 7.4 Saturation ...................................................... 17 7.5 Ceramic magnet............................................. 17 7.6 NdFeB magnet ............................................... 18 INITIAL DESIGNS ................................ 10 4.1 Design specification ....................................... 10 4.2 Design procedure ........................................... 10 5 6 FINAL DESIGNS.................................. 11 5.1 Introduction ................................................... 11 5.2 Non-linearity .................................................. 11 5.3 External magnetic field ................................. 12 8 MAGNETIC SHIELDING ........................ 19 8.1 Introduction ................................................... 19 8.2 Modifying the workbook .............................. 19 8.3 Designing the shielded magnet ..................... 22 8.4 Design refinement.......................................... 22 9 MAGNET DATA................................... 23 9.1 Ceramic magnet data .................................... 23 9.2 NdFeB magnet data....................................... 24 List of Symbols Ac cross-sectional area of wire in the coil Ag cross-sectional area of the airgap Am cross-sectional area of the magnet B airgap flux density C material unit cost Cc ceramic unit cost Cn NdFeB unit cost Cs steel unit cost d axial depth of a cylinder da active axial depth of the coil dbp depth of the magnet bottom plate dc total axial depth of the coil dcm minimum total axial depth of the coil dcn nominal total axial depth of the coil dcp practical total axial depth of the coil dm maximum axial movement of the coil do overall diameter of the wire dmm depth of the permanent magnet dpm minimum depth of the magnet centre pole dpo axial position offset of the coil dpp total depth of the magnet centre pole dsbp depth of the shield bottom plate dsp depth of the steel centre pole dtp depth of the magnet top plate dw diameter of the wire conductor dwp practical diameter of the wire conductor e voltage induced in the coil f force on the coil G transducer constant or coefficient Gav average value of the transducer constant Gc calculated value of the transducer constant Gmax maximum value of the transducer constant Gmin minimum value of the transducer constant Gs specified value of the transducer constant i coil current I RMS coil current Im maximum coil current kc cooling coefficient ki wire insulation factor l length of wire in the active part of the coil lc total length of wire in the coil lct radial thickness of the coil lg radial length of the airgap lm radial mechanical clearance of the coil lmc main cylinder wall thickness lsc shield cylinder wall thickness lsg shield cylinder radial gap M mass of a cylinder N number of turns per layer in the coil Na number of turns in the active part of the coil Ne effective number of turns in the coil Na number of turns in the active part of the coil Nl number of layers in the coil Np practical number of turns per layer in the coil P power dissipated in the coil Q non-linearity Qav average value of the non-linearity Qi current non-linearity Qy position non-linearity r radius of a cylinder ri inner radius of a cylinder ro outer radius of a cylinder rbp radius of the magnet bottom plate rcm mean radius of the coil rmmi inner radius of the main magnet rmmo outer radius of the main magnet rsmi inner radius of the shield magnet rsmo outer radius of the shield magnet rsbp radius of the shield bottom plate R reluctance of the magnetic circuit Rg reluctance of the airgap Rm reluctance of the magnet Rp reluctance of the saturated centre pole R resistance of the coil Rc calculated value of the resistance of the coil Rs specified value of the resistance of the coil S area of the curved surfaces of the coil Ta temperature of the ambient air Tc temperature of the coil Tcm maximum temperature of the coil u velocity of the coil V volume of a cylinder y axial displacement of the coil from its rest position ΔG deviation of G from the average value ΔT temperature rise above ambient ΔTm maximum temperature rise above ambient α temperature coefficient of resistance μ mass density μc ceramic mass density μn NdFeB mass density μs steel mass density φ magnet airgap flux φcm maximum flux from the coil φm magnet airgap flux from table φs required magnet airgap flux ρ resistivity at the coil temperature Tc ρm resistivity at the maximum coil temperature Tcm ρ0 resistivity at 20ºC Section 1 – Introduction 1 INTRODUCTION 1.1 The design topic moving coil 1 centre pole top plate cylinder The primary objective of the project is to explore different designs for a moving-coil driver of the kind used in vibration generators and loudspeakers, as described below. Secondary objectives are to develop skills in using a spreadsheet for engineering design, using a professional electromagnetics software package, and linking the two packages to form a powerful design tool. Figure 1 shows a half section of the magnet and coil for a typical moving-coil driver. This diagram shows only the parts that affect the electromagnetic action of the device; mechanical details such as the supports for the coil are omitted. A ring of permanent-magnet material is the source of the magnetic field. The steel top plate, bottom plate and centre pole act as flux guides, which concentrate the magnetic flux in the narrow gap where the coil moves. centre pole moving coil top plate permanent magnet bottom plate Figure 1: Moving-coil driver: ceramic magnet. This form of magnet uses a low-cost ceramic ferrite material with a low remanence – typically Br = 0.4 T – so the magnet ring has a large crosssectional area. Although inexpensive and simple to manufacture, this form of magnet has the serious disadvantage of a significant external magnetic field, so it requires magnetic shielding if it is to be placed close to a video monitor or TV set. Highperformance magnetic materials such as neodymium iron boron (NdFeB) have a much higher remanence – typically 1.2 T – so a different kind of magnet design is possible, as shown in figure 2. permanent magnet bottom plate Figure 2: Moving-coil driver: NdFeB magnet. In this form of magnet, the permanent-magnet material is effectively a continuation of the centre pole. The steel top plate, cylinder, and bottom plate complete the magnetic circuit. These parts form a shield around the permanent-magnet material, so the external field is greatly reduced, but the permanentmagnet material is much more expensive than ceramic ferrite. Three different kinds of design for a moving-coil driver are to be investigated, based on these two magnet configurations: • Unshielded ceramic magnet • NdFeB magnet • Shielded ceramic magnet In each case, two variants of the design will be considered: (a) low cost, (b) high performance. Initial designs of the unshielded ceramic magnet and the NdFeB magnet will make use of tabulated magnet data. Final designs for these magnets, and the design of the shielded magnet, require an electromagnetics software package to determine the magnetic field and the force on the coil. 2 Design of a Moving-Coil Driver 2 DESIGN CONCEPTS 2.1 Driver properties where dc is the total axial depth of the coil. Calculation of the coil resistance (see below) requires the wire conductor diameter dw. Let the overall diameter of the wire be: d o = ki d w Transducer constant Part of the coil moves in the magnet gap where the average magnetic flux density is B. This is the active part of the coil. If the total length of wire in the active part is l, and the coil carries a current i, there will be a force f exerted on the coil, given by: (1) f = Bli = Gi where G = Bl. If the coil moves with velocity u, there will be an EMF e induced in the coil, given by: e = Blu = Gu (2) These are the classical equations of the moving-coil transducer. The coefficient G is known as the force constant or the transducer constant. Active depth and magnet flux The depth of the active part of the coil will be greater than the depth of the top plate in figure 1 or figure 2, because the field is not confined to this region. Beyond a distance equal to the length of the airgap, the fringing field decays very rapidly, so an active depth da may be defined by: d a = d tp + 2l g (3) where dtp is the depth of the top plate or outer pole, and lg is the radial length of the airgap. See figure 3 (page 3) for key dimensions of the coil and magnet. The average flux density B is defined as follows. We suppose that an idealised field of constant magnitude B, confined to the active depth da, replaces the actual field. The value of B is chosen so that equation 1 gives the true value for the total force on the coil. If the active part of the coil has Na turns and a mean radius rcm, the length of conductor is: l = 2π rcm N a (4) If the coil is made from Nl layers of round wire with an overall diameter do (including the insulation thickness), then the number of active turns in each layer is da / do. The total number of active turns is therefore: Nd (5) Na = l a do Similarly, the total number of turns in the coil is: Nd (6) Nc = l c do (7) where ki is an insulation factor. Equation 5 becomes: Nd Nd (8) Na = l a = l a do ki d w The transducer constant is then given by: 2π rcm N l d a B N l φ G = Bl = 2π rcm N a B = = ki d w ki d w (9) where φ is the airgap flux, given by: φ = AB = 2π rcm d a B (10) where A is the area of a cylindrical surface of radius rcm and depth da. If the flux φ is taken to be the total flux that would be obtained with a very long coil, then equation 10 gives the equivalent uniform flux density over the depth da that would have the same effect. 2.2 Coil properties Coil resistance If lc is the total length of the wire in the coil, and Ac is its cross-sectional area, the resistance of the coil is given by: R= ρ lc Ac =ρ 2π rcm N c 2 πd w /4 = 8 ρ rcm N l d c 2 dod w = 8 ρ rcm N l d c ki d 3w (11) where ρ is the resistivity. The value of the resistivity depends on the coil temperature, as follows: ρ = ρ 0 {1 + α (Tc − 20)} (12) where ρ0 is the resistivity at 20ºC, Tc is the coil temperature, and α is the temperature coefficient of resistance. Coil heating Current flowing in the coil will result in power dissipation in the form of heat, with a consequent rise in the coil temperature. The cooling conditions are very complex, so an exact calculation of the temperature rise is difficult. For the purposes of this design project, it will be assumed that the temperature rise ΔT above ambient is given by ΔT = k c P / S (13) where P is the power dissipated in the coil, S is the area of the two curved surfaces, and kc is a cooling Section 2 – Design Concepts coefficient with a typical value of 0.04 Km2/W. The temperature rise is thus: ΔT = kc I 2 R 4π rcm d c (14) where I is the RMS current in the coil. Substituting for the coil resistance R from equation 11 gives ΔT = 2 ρ k c I 2 N l ρ k c I m2 N l = π k i d w3 π k i d w3 (15) (16) where Ta is the ambient air temperature. Magnet airgap lct = N l d o = N l k i d w (20) The magnet airgap length lg must accommodate this thickness plus a mechanical clearance lm on each side to ensure that the coil does not touch the magnet. The minimum length of the airgap is therefore: l gm = lct + 2lm = N l k i d w + 2lm Coil movement If the coil movement is very small, the minimum depth of the coil is simply the active depth da. In practice the coil is required to move an axial distance of ±dm from its rest position. If this movement is not to take the coil out of the active region of the magnet, the minimum depth of the coil must be increased to: d cm = d a + 2d m = d tp + 2l g + 2d m (17) So far, it has been assumed that the rest position of the coil is symmetrical with respect to the top plate of the magnet, as shown in figures 1 and 2. However, with some designs of magnet, this gives a force/displacement characteristic that is not symmetrical: see section 5.2. The performance can be improved if the rest position of the coil is offset by a distance dpo from this symmetrical position. The minimum coil depth is then given by: d cm = d a + 2d m + d po = dtp + 2l g + 2d m + d po d cm + dtp 2 + d m + d po (19) (21) In practice, the coil is usually wound on a rigid cylindrical former, so the thickness of the former must be included. The gap between the coil and the centre pole will then be larger than the gap between the coil and the top plate. This lack of symmetry makes very little difference to the design, so it will be ignored in this project. The value of lm given in the design specification (section 4.1) should be understood to mean the air space plus half the thickness of the coil former. lct rcm lg dc dtp rbp dbp dpp dmm (18) The offset dpo is positive if the coil is displaced downwards from its symmetrical position, so that more of the coil projects below the top plate. The magnet centre pole must be deep enough to accommodate the coil when it moves. The required condition can be found as follows. If there is no offset, the coil in its rest position has equal amounts projecting above and below the top plate. Given that dtp is the depth of the top plate, the centre of the coil is a distance dtp / 2 below the top of the pole. The bottom of the coil is therefore a distance dc / 2 + dtp / 2 below the top of the pole. To allow for coil movement and a position offset, the minimum depth of the pole is therefore: d pm = In practice, the total depth of the centre pole dpp must be greater than this, since the coil must not make contact with the bottom plate of the magnet. For a ceramic magnet, this depth is just the steel pole depth, but for a NdFeB magnet, it is the sum of the steel pole depth dsp and the magnet depth dmm (see figure 3). The radial thickness of the coil is given by where Im = √2I is the maximum coil current, and ρ is the resistivity at the coil temperature Tc. The temperature rise ΔT is defined as: ΔT = Tc − Ta 3 (a) lct rcm lg lmc dsp dc dtp rbp dbp dmm (b) Figure 3: Moving-coil driver main dimensions: (a) ceramic magnet, (b) NdFeB magnet. 4 Design of a Moving-Coil Driver 3 INITIAL DESIGN PROCEDURE 3.1 Introduction The specification of a moving-coil driver will usually include the required values of the following quantities: • The transducer constant Gs • The coil resistance Rs • The maximum coil current Im • The coil axial movement ±dm The notation Gs and Rs indicates the specified values of G and R, which must be distinguished from the calculated values Gc and Rc for a particular design. In addition, other quantities such as the maximum coil temperature Tcm will be specified. For the designer, the problem is to determine the dimensions of the coil and magnet that will satisfy this specification. As with most engineering design problems, there are many possible solutions that will satisfy this specification. Choosing the “best” solution will involve other factors such as the quantities of materials used in the magnet, and measures of performance such as linearity and the external magnetic field. Any design must satisfy the equations for the coil developed in section 2, and the design will also involve the magnet through the relationship of the airgap flux φ to the magnet dimensions. The final design will require electromagnetic simulation software to explore the effects of changing the magnet dimensions. However, a useful initial design can be based on tabulated results for a few representative magnet configurations. Section 3.2 describes a systematic way of doing this. Magnet tables The tables in section 9 give values of the airgap flux for the following ranges of variables: • Airgap length values of 3 mm, 4 mm and 6 mm. • Pole depth values of 20 mm and 30 mm for the smaller airgaps, and 25 and 35 mm for an airgap of 6 mm. • Mean coil radius values that give a useful range of magnet flux values. The other magnet dimensions have been chosen to give a reasonably good magnet design. For simplicity, the top plate thickness is held constant at 6 mm. These magnet dimensions will accommodate a wide range of coil designs, so they are suitable for the initial driver design. The NdFeB designs use more permanent-magnet material than is common in commercial designs, so the resulting magnet costs are much higher than for equivalent ceramic designs. However, these designs give much improved device performance, as will be seen in section 6. One of the aims of the project is to explore the trade-off between performance and cost. 3.2 Design with a spreadsheet An Excel spreadsheet will be used for the initial design, so that the effects of changes can be explored systematically. The sections below explain the design sequence and the procedure for developing the spreadsheet. When this spreadsheet is working correctly with the example data, it can be used for the initial designs as specified in section 4. An outline of a spreadsheet is supplied in the Excel workbook file Driver Design Outline.xls. This has the descriptive text entered and certain cells named, but it will need to be completed as described below. Opening the workbook This workbook uses macros. When you open the file, the following dialog may be displayed: Click Enable Macros to continue. However, you may see a different dialog telling you that macros have been disabled: In this case, click OK to continue. From the Tools menu, select Options / Security / Macro Security, and change the level to Medium. Close the workbook and re-open it. Workbook versions During the project, you will need to save several different versions of the Excel workbook file. It is helpful to have a logical sequence of names and version numbers, so that it is easy to keep track of the work. The instructions in this document give preferred file names for the different stages of the project. However, you are free to use different names, provided there is a logical sequence. Begin by saving a copy of the outline workbook, with the following file name: Driver Design Example 1a.xls Section 3 – Initial Design Procedure As you develop the spreadsheet, it is a good idea to save successive stages with different suffix letters such as: Driver Design Example 1b.xls Do this frequently, to minimise loss of work in the event of mistakes or computer failure. Spreadsheet layout The design spreadsheet is in the Design sheet of the workbook. Ignore the Analysis sheet at this stage – it is required later for the final design. The spreadsheet is set out with data in clearly marked areas, separate from the calculations. Data values that may be changed for the designs are shown in red. Calculated values that need to be inspected as part of the design process are grouped together and shown in blue. It is essential not to alter any of the cell locations for the coil data and magnet data on the spreadsheet. The workbook includes a link to the MagNet electromagnetic simulation software that takes data values from these cells. This link will fail if the locations are changed. Also, the names of the worksheets (Design and Analysis) must not be changed. Enter your name in cell C1 of the Design Sheet. This helps to identify the file when you submit it for comment or assessment. Magnet Data Cells B23 – D38 contain data for the magnets for each design. For the initial design, values will be taken from the tables in section 9. Subsequently, these values will be modified when the driver is modelled with MagNet. Example data values for two magnets have already been entered in the outline spreadsheet. These values are required for developing the rest of the spreadsheet. Once the development is complete, it will be necessary to enter different data values for the initial designs. Other magnet dimensions are calculated from the magnet data by formulae in cells G31 to I42. 5 Constants and Specification Enter data in column B of the Design sheet as follows: A B 4 5 Specification Transducer constant Gs (N/A) 6 Coil resistance Rs (ohms) 5.00 7 Maximum current Im (A) 2.00 8 Axial movement dm (mm) 6.00 8.00 9 Max. coil temperature Tc (ºC) 120 10 Ambient temperature Ta (ºC) 30.0 11 Cooling coefficient kc (Km /W) 12 Coil insulation factor ki 1.10 13 Coil mechanical clearance lm (mm) 1.00 2 0.0400 The first four values are examples only, and are different from the individual specifications issued to students for this project. Enter data in column G of the Design sheet as follows: F 1 2 G Constants Copper cold resistivity ρ0 (nΩ.m) 17.2 3 4 Temperature coefficient α 5 Ceramic mass density μc (kg/m ) 4900 6 NdFeB mass density μn (kg/m ) 7390 7 Steel unit cost Cs (£/kg) 2.00 8 Ceramic unit cost Cc (£/kg) 1.00 9 NdFeB unit cost Cn (£/kg) 50.0 0.00390 7600 Steel mass density μs (kg/m3) 3 3 Cell names Cells B5 – B13 and G2 – G9 contain values that will be the same for all designs. These cells have been given names, so that they can be referenced by name in the formulae for the design calculations. Cells G12 and G13 also have names, but all other cells in the spreadsheet are referenced by their column letter and row number. With this form of reference, formulae created in column G for the ceramic design can be copied to column H for the NdFeB design. When a formula is copied, any column references will be changed automatically to refer to cells in the next column, but cell names will continue to refer to the original cells. Inspect the cell names by selecting the cells in turn and viewing the name in the text box to the left of the Formula Bar above the spreadsheet grid. If the cell does not have a name, its column/row reference will be shown instead. 6 Design of a Moving-Coil Driver Calculated values Enter formulae in cells G12 and G13 to calculate the maximum coil temperature rise (equation 16) and the resistivity of copper at the maximum coil temperature (equation 12) as follows: G12 G13 =Tcm-Ta =Rho0*(1+Alpha*(Tcm-20)) d wm 13 G Max. temperature rise ΔTm (K) 90.0 Copper hot resistivity ρm (nΩ.m) 23.9 Coil Data The Coil Data section is used for entering data values as the design progresses. Initially, a value must be specified for the number of layers – see (a) below – and for the coil position offset. Enter the value 4 in cell B16 and 3.0 in cell B20: A B Ceramic Coil Data 17 Practical wire diameter dwp (mm) 18 Nominal coil depth dc (mm) 19 Coil mean radius rcm (mm) 20 Coil position offset dpo (mm) Number of layers Nl 4 • Rho, Kc, Im, Ki, and DTm are the names of cells containing the values of ρm, kc, Im, ki and ΔTm respectively. • Pi is a constant that has been defined in the spreadsheet to have the value of π. • B16 is the cell containing the value of the number of layers Nl. The result should be: F Most of the design equations in section 2 involve the number of layers Nl. A value must be assumed for Nl at the outset. Other quantities that depend on Nl may be calculated, to see whether this assumption leads to a feasible design. If not, the value of Nl can be changed and the process repeated. For this design project Nl can be 2, 4 or 6, so a sensible starting point is to try Nl = 4. (b) Wire diameter and magnet flux 15 16 Coil Calculation Minimum wire diameter dwm (mm) G Ceramic 0.366 The value for the minimum wire diameter must be rounded up to the nearest 0.01 mm for a practical design: call this value dwp. A larger diameter may be used if required by other design considerations – see (e) below. Enter the value of the practical wire diameter (0.37 mm) in cell B17. Once the wire diameter has been chosen, the required magnet airgap flux φs can be determined from equation 9: Consider equation 15: ρ k c I m2 N l π k i d w3 All of the numerical values displayed on the spreadsheet are in convenient SI multiples, such as μWb for flux values and mm for lengths. This makes the spreadsheet easy to use, but some formulae must include the corresponding factors to convert these values to SI units. In the formula for wire diameter above, the resistivity is in nΩm, which must be multiplied by 10–9 to get the SI value in Ωm. When the cube root is taken, the resulting factor of 10–3 is cancelled by the factor of 103 for converting the result from m to mm, so no conversion factors appear in the final version of the formula. It could have been entered as: =1e3*(1e-9*Rho*Kc*Im^2*B16/(Pi*Ki*DTm))^(1/3) 3.0 (a) Starting point for the design ΔT = (22) =(Rho*Kc*Im^2*B16/(Pi*Ki*DTm))^(1/3) F Calculated values 15 16 1/ 3 ⎞ ⎟ ⎟ ⎠ To calculate this value, enter a formula in cell G16 as follows: These formulae should give the following results: 11 12 ⎛ ρ k I2N =⎜ m c m l ⎜ π k ΔT i m ⎝ [15] For a given coil current Im, the temperature rise depends on the number of layers Nl and the wire diameter dw. It does not depend on the depth or the radius of the coil. Therefore, once the number of layers has been chosen, the wire diameter can be calculated. If the maximum allowable value ΔTm is chosen for the temperature rise, re-arranging equation 15 gives the minimum wire diameter: G= N lφ ki d w [9] If Gs is the specified value of the transducer constant, rearranging this equation gives: φs = k i d wp G s Nl (23) Section 3 – Initial Design Procedure Enter a formula in cell G19 to calculate the value of φs from equation 23, using cell names for ki and Gs, and column/row references for dwp and Nl. Unit conversions are required. The result should be 814 μWb. Before a magnet can be selected from the tables, however, the airgap length must be calculated. (c) Airgap length and coil depth Equations 20 and 21 can be used to determine the minimum airgap length for the magnet: lct = N l k i d wp [20] l gm = l ct + 2l m [21] dimensions are calculated by the formulae already entered in cells G31 to G34. Enter the coil mean radius (14 mm) in cell B19. (e) Coil resistance Once the coil mean radius rcm has been found, equation 11 with ρ = ρ0 gives the coil resistance at 20ºC in terms of the coil depth: 8ρ r N d Rs = 0 cm3 l c [11] ki d wp This equation determines the coil depth dcr that will give the specified coil resistance Rs. Re-arranging equation 11 gives: where lm is the specified mechanical clearance. dcr = Enter formulae in cells G23 and G20 to calculate the value of lct and lgm from these equations. The results should be 1.63 mm and 3.63 mm respectively. From the magnet tables, a practical value of airgap length lg larger than lgm must be selected. The nearest available airgap length is 4 mm, which has already been entered in cell B24. Now that the airgap length is known, equation 3 gives the active coil depth da, and equation 18 gives the minimum coil depth dcm: d a = d tp + 2l g [3] d cm = d a + 2d m + d po [18] where dm is the specified axial movement of the coil and dpo is the coil position offset (cell B20). Enter formulae in cells G22 and G17 to calculate the value of da and dcm from these equations. The results should be 14.0 mm and 29.0 mm respectively. (d) Coil mean radius To determine the coil mean radius rcm, a magnet must be selected from the tables that will give a value of airgap flux φm close to the required value φs found in (b) above. It is now possible to find two ceramic magnets from the table that will give a flux density close to the required value. One has a pole depth of 20 mm, and the other has a pole depth of 30 mm. Since the required depth is unknown at this stage, a value of 30 mm is selected. The required minimum pole depth will be found later, and a different magnet can be chosen if necessary. From the tables of ceramic magnet data, a magnet designed for a mean coil radius of 14 mm will be suitable. This gives an airgap flux value of 782 μWb, which is within 4% of the required value of 814 μWb. The data for this magnet has already been entered in cells B23 to B31. Other magnet 7 ki d 3wp Rs 8 ρ0 rcm Nl (24) Enter a formula in cell G18 to calculate the value of dcr from equation 24. Unit conversions are required. The result should be 36.2 mm. The minimum coil depth dcm has already been found from equation 18 – see (c) above. If dcr > dcm, as it is for the example data, then setting dc = dcr will meet both the coil resistance specification and the coil movement specification. A possible design has been achieved, provided that the pole depth requirement is also satisfied – see (f) below. The tolerance of ±10% in the coil resistance can be exploited to make dc < dcr, which is beneficial because it requires less pole depth. A suitable choice is 34 mm. Enter a value of 34 mm in cell B18. This is the nominal coil depth dcn, which must be modified by practical considerations. (f) Practical coil depth and pole depth There must be a whole number of turns in each layer of the coil. A practical coil depth dcp that will achieve this can be calculated as follows. • Calculate the exact number of turns per layer as: N= • • dc k i d wp (25) Round this value to the nearest integer Np. See below for the Excel function to do this. Calculate the practical coil depth from: d cp = N p k i d wp (26) 8 Design of a Moving-Coil Driver • Calculate the minimum practical pole depth by substituting the value of dcp in equation 19: d pm = d cp + dtp 2 + d m + d po (27) Example results The coil data values for the example specification should be as follows: A where dtp is the depth of the top plate and dm is the coil axial movement. In the spreadsheet, to round a number to the nearest integer, use the Excel function ROUND: ROUND(number, num_digits) number – the value to be rounded num_digits – the number of digits. Setting this to zero will round the value to the nearest integer. Enter formulae in cells G24, G25, G26 and G21 to calculate the values of N, Np, dcp and dpm from these equations. The results should be 83.5, 84, 34.2 mm and 29.1 mm respectively. Note that the ROUND function must be used in a formula in cell G25. Do not enter the numerical value 84, since this will give wrong results with other data. Coil Data 17 Practical wire diameter dwp (mm) 18 Nominal coil depth dc (mm) 34.0 19 Coil mean radius rcm (mm) 14.0 20 Coil position offset dpo (mm) F 15 16 17 18 19 20 21 22 (g) Calculated results Gc = N lφm k i d wp (28) It is also necessary to calculate the coil resistance R using equation 11 with ρ = ρ0: Rc = 8 ρ 0 rcm N l d cp k i d 3wp (29) Enter formulae in cells G27 and G28 to calculate the value of Gc and Rc from these equations. Unit conversions are required. The results should be 7.69 N/A and 4.73 Ω respectively. These values are within ±10% of the specified values of 8 N/A and 5 Ω. If either quantity had been outside the permitted range, the design would have had to be changed. Number of layers Nl 4 0.370 3.0 The corresponding calculated results are: The depth of the centre pole for the ceramic design, or the total depth of the steel centre pole and the magnet for the NdFeB design, must exceed the minimum value dpm. For the example ceramic design, the selected pole depth of 30 mm exceeds the minimum of 29.1 mm. In this case, it is not possible to use a magnet with a pole depth of 20 mm. From the final values of the coil dimensions, it is necessary to calculate the transducer constant G using equation 9 with the actual magnet flux φm: B Ceramic 15 16 Coil Calculation Minimum wire diameter dw (mm) Minimum coil depth dcm (mm) Coil depth dcr for given Rs (mm) Required airgap flux φs (μWb) Minimum airgap length lgm (mm) Minimum pole depth dpm (mm) G Ceramic 0.366 29.0 36.2 814 Active coil depth da (mm) 3.63 29.1 14.0 23 Coil radial thickness lct (mm) 1.63 24 Number of turns per layer N 83.5 25 Practical no. of turns per layer Np 26 Practical coil depth dcp (mm) 34.2 27 Calculated trans. const. Gc (N/A) 7.69 28 Calculated coil resistance Rc (Ω) 4.73 84 Note that cells G16 – G28 contain formulae, which display the values shown above. Do not proceed to the next section until the spreadsheet is giving correct results for the ceramic magnet. Section 3 – Initial Design Procedure 3.3 NdFeB magnet design Open the workbook Driver Design Example 1x, where x is the last suffix letter used in section 3.2. Save the file with the following file name: Driver Design Example 2a.xls The spreadsheet can be extended as follows for the NdFeB magnet design. Copy the contents of cells G16–G28 to H16–H28. This will give several #DIV/0! errors, because coil data values are missing from column C. Enter values for the Coil Data in column C, using a procedure similar to that for the ceramic magnet: • Start by setting the number of layers to 4 and the coil position offset to 0 for this design. • Use a value of 18 mm for the coil mean radius. • The nominal coil depth dc can be set to the minimum value of 26 mm. Results for Gc and Rc should be 7.71 N/A and 4.63 Ω respectively. 3.4 9 Material quantities and costs An important aspect of a design is the quantity of material used. All of the components of the magnets are solid or hollow cylinders, so the following equations can be used. The mass of a solid cylinder is given by M = μV = μπ r 2 d (30) where μ is the mass density, V is the volume, r is the radius and d is the depth. It follows that the mass of a hollow cylinder is M = μV = μπ ( ro2 − ri2 )d (31) where ri and ro are the inner and outer radii. The cost of the material is then given by CM, where C is the unit cost in £/kg. Enter formulae in the relevant cells in the range G45 to H58 to calculate the mass and cost values. For the component dimensions, use cell references from the Magnet Data area (B23 to C32) and the Magnet Dimensions area (G31 to H42). For the density and unit cost values, use cell names from the Constants area (G2 to G9). Use the constant Pi for the value of π. The results should be as shown below. Note that all of these cells contain formulae that produce the numerical results shown. The formula for a total just needs to refer to the values that have already been calculated in other cells; for example, the formula for the total mass of steel in G51 is =G45+G46+G47. The total mass of PM (permanent magnet) material will be equal to the mass of the main magnet for these two designs, but for the shielded design it will include the mass of the shield magnet. Ignore the shielded design at this stage. F Magnet Calculation Mass of centre pole (kg) Mass of top plate (kg) Mass of bottom plate (kg) Mass of cylinder (kg) Mass of shield cylinder (kg) Mass of shield bottom plate (kg) Total mass of steel (kg) Mass of main magnet (kg) Mass of shield magnet (kg) Total mass of PM material (kg) Total mass of magnet (kg) Cost of steel (£) Cost of PM material (£) Total cost of material (£) G H Ceramic NdFeB 0.103 0.037 0.216 0.099 0.253 0.156 0.142 0.572 0.603 0.433 0.143 0.603 1.175 1.14 0.60 1.75 0.143 0.576 0.87 7.13 8.00 When the spreadsheet is working correctly, ensure that you save the final version of the file. 10 Design of a Moving-Coil Driver 4 INITIAL DESIGNS 2 4.1 Design specification Enter the practical wire diameter in cell B17, by rounding up the minimum wire diameter (cell G16) to the nearest 0.01 mm. 3 Scan the magnet data tables in section 9 for a magnet with (a) an airgap length greater than the minimum, (b) a flux close to the required value (cell G19), with a pole depth of 30 mm. 4 Enter the coil mean radius in cell B19. Leave the coil position offset set to 3.0 mm in cell B20. 5 Compare the two calculated values of coil depth (cells G17 and G18). If dcr > dcm, you can use dcr for the nominal coil depth. However, if dcr < dcm, the following procedure is required. Two initial designs are required for a moving-coil driver. The first design is to use a ceramic magnet, and the second design is to use a NdFeB magnet. Both designs are to meet the following specification. Transducer constant: ** N/A ±10%. Coil resistance at 20ºC: ** Ω ±10%. Maximum current: ** A. Coil axial movement: ±** mm. Maximum coil temperature: 120ºC. Ambient temperature: 30ºC. Cooling coefficient: 0.04 Km2/W. Coil insulation factor: 1.1. Coil mechanical clearance: 1.0 mm. Number of layers: 2, 4 or 6. ** Individual specification for the first four items. The resistivity of copper at 20ºC is 17.2 nΩm, and the temperature coefficient of resistance is 0.0039. Properties of the magnet materials are as follows: Material Steel Ceramic ferrite NdFeB Mass density 7600 kg/m3 4900 kg/m3 7390 kg/m3 Unit cost 2.0 £/kg 1.0 £/kg 50 £/kg The unit cost figures are for the material alone, and do not include the cost of manufacture. For each design, a suitable magnet is to be selected from the tables in section 9. 4.2 Open the completed version of the project workbook containing the example data. This should be named Driver Design Example 2x, where x is the suffix letter of the last saved version. Before starting the design work, save the workbook with the following file name: Driver Design Initial 1a.xls Enter your individual specification in cells B5 – B8 of the Design sheet. Start with the ceramic design, following the procedure described in section 3. In summary, the steps are as follows. 1 Start with a value of 4 for the number of layers. Check whether it is possible to meet the coil resistance specification by setting the nominal coil depth to the minimum dcm. • If the resulting value of R is outside the 10% tolerance, increase the practical wire diameter dwp by 0.01 mm, since this will increase the value of dcr. The spreadsheet will re-calculate the flux φ. • If the new value of φ requires it, select a different magnet from the data tables, and enter the new value of coil mean radius rcm. • Compare the new values of coil depth. • Repeat this process as required. • Alternatively, choose a different value for Nl and repeat the design process. 6 Check whether the magnet pole depth could be reduced to 20 mm. If so, select a different magnet from the tables. 7 When you have a design that meets the specification, enter all the magnet data in cells B23 – B31. 8 Save the workbook. Design procedure Ceramic magnet • NdFeB magnet Open the project workbook containing the initial ceramic design. This should be named Driver Design Initial 1x, where x is the suffix letter of the last saved version. Save the workbook with the following file name: Driver Design Initial 2a.xls Follow a similar design procedure with this magnet, but with the coil position offset set to 0. Note that the total pole depth is the sum of the depths of the steel pole and the central magnet, so the data tables for NdFeB have entries for total pole depths of 20 mm and 30 mm (or 25 mm and 35 mm with an airgap of 6 mm). Section 5 – Final Designs 5 FINAL DESIGNS 5.1 Introduction Final designs are required for the drivers, where the ceramic and NdFeB magnets have been redesigned using the MagNet electromagnetic simulation software. In addition, designs for a third driver are required, using a ceramic magnet with shielding to reduce the external magnetic field. All of these designs must meet the performance specification. Section 5.2 discusses non-linearity, which is a feature of most moving-coil devices. The NdFeB magnet of the initial design has better linearity than the ceramic magnet, but it is much more costly. One of the aims of the project is to investigate the tradeoff between performance and cost, by considering alternative designs as follows: Ceramic magnet (a) Low cost, based on the initial design. (b) Non-linearity improved as much as possible. NdFeB magnet (a) Good linearity, based on the initial design. (b) Cost reduced as much as possible. Shielded ceramic magnet Low external magnetic field together with: (a) Low values of weight, size and cost. (b) Low values of non-linearity. Workbook versions The Excel workbook for the project has columns for all three magnet configurations: ceramic, NdFeB and shielded. For each configuration there are two variants: low cost, and high performance (low values of non-linearity). An effective way of organising the workbooks is to use one sequence of files for the low-cost designs, and another for the highperformance designs. This principle will be followed for the recommended file names in sections 6, 7 and 8. Practical considerations For ease of manufacture, all of the designs must use simple shapes such as cylinders and flat plates. Other shapes are unsuitable. For example, the thickness of the bottom plate could be tapered so that the magnitude of the flux density was uniform. This would reduce the volume of the plate, and apparently save material. In practice the tapered plate would have to be made from a flat plate by machining it on a lathe. This would increase the cost of manufacture, and the material removed would be wasted. 11 Similarly, a hollow centre pole is not a useful design change. 5.2 Non-linearity The force on the moving coil is given by equation 1: [1] f = Bli = Gi In section 2, G was termed the transducer constant. In practice, however, G is not constant. Its value depends on the coil current i and the axial displacement y of the coil from its rest position. The quantity G should therefore be called the transducer coefficient, rather than the transducer constant. Consider the effect of the coil current. So far, it has been assumed that the flux density B in equation 1 is the value created by the permanent magnet. However, current flowing in the coil will create an additional component of flux in the magnet gap, with a value proportional to the current. Since the force depends on the product of the current and the flux density, there will be an additional component of force, with a magnitude that varies as the square of the current, and a direction that remains constant – it does not reverse when the current reverses. The main flux in the airgap is the constant quantity produced by the permanent magnet; for a given position of the coil, this will give a force proportional to the current. Since the additional component of force varies as the square of the current, the total force on the moving coil will not be a linear function of the coil current. Moreover, since the additional component adds to the main force for one direction of current, and subtracts for the other direction, the characteristic is not symmetrical. However, the effect is usually small, so we can continue to use equation 1 if we specify that the value of G is no longer a constant, but varies with the coil current. This variation in the value of G is a measure of the non-linearity of the characteristic. Coil displacement also affects the value of G. If the total coil depth dc is not much greater than the active depth da, it will take only a small displacement to move part of the coil out of the magnet gap. When this happens, the effective value of da will be reduced and the value of G will fall. A further source of non-linearity is a lack of symmetry in the magnetic field above and below the top plate of the magnet. In most applications both types of non-linearity are undesirable, so a designer may need to minimise the non-linearity. This is particularly important for hi-fi loudspeakers, where non-linearity will result in distortion of the sound output. Numerical measures of non-linearity can be defined as follows in terms of the transducer 12 Design of a Moving-Coil Driver coefficient G. If the maximum and minimum values of G are Gmax and Gmin, then the average value is G + Gmin (32) Gav = max 2 The maximum deviation from the average is ΔG = Gmax − Gav = Gav − Gmin = Gmax − G min 2 (33) The non-linearity Q is defined as the maximum deviation divided by the average: Gmax − Gmin G − Gmin ΔG 2 = = max Q= Gav Gmax + Gmin Gmax + Gmin 2 (34) The current non-linearity Qi is the value given by equation 34 when Gmax and Gmin are the values of G determined with the coil in its normal rest position, with currents of +Im and –Im, where Im is the maximum rated current. The position non-linearity Qy is the value given by equation 34 when Gmax and Gmin are the maximum and minimum values of G in the working position range, with the current equal to its rated value and acting in a direction to give the highest value of G. The average non-linearity Qav is the average of Qi and Qy. It is a useful general measure of performance when comparing different designs. The transducer constant is the value of G when the current is small and the coil is in its rest position. In practice it may be found by taking the average of the values calculated for small positive and negative currents, and it will be very close to the value of Gav given by equation 32 for currents of +Im and –Im. Determining the values of G The values of G can be determined as follows, using the electromagnetic simulation package MagNet. A model of the device is created, and the y-component of the force on the coil is determined. This force is equal to Gi, where i is the coil current. For the current non-linearity, it is sufficient to find the values of G for (a) i = +Im, (b) i = –Im. The transducer constant is the mean of these values. For the position non-linearity, the current direction that gives the largest value of G is used. Values of G are then found for several displacement steps in each direction, and the lowest and highest values are selected. 5.3 External magnetic field All driver magnets will produce some external magnetic field. Since one of the project objectives is to reduce the external field by screening, a numerical measure of the field is required so that designs can be compared. For this project, a measure of the external field is defined as follows. It is the maximum value of the flux density magnitude over the surface of a sphere of radius 200 mm, when there is no current in the coil. The centre of the sphere is at the centre of the top face of the centre pole. The required flux density value is determined from the field solution generated by the MagNet package, by sampling the field at regularly spaced angles and taking the maximum. Section 6 – Analysis with MagNet 6 6.1 13 ANALYSIS WITH MAGNET 6.2 Introduction The MagNet package is described in the document An Introduction to MagNet for Static 2D Modeling. MagNet is a professional electromagnetic simulation software package that is widely used as an industrial design tool. For this project, it will be used as a “virtual laboratory” to try out the effects of design changes on the performance of the moving-coil driver. With MagNet, a model of the device is built and then solved to determine the magnetic field. Flux plots and colour maps of the flux density can be displayed to guide the designer, and the force on the moving coil can be calculated. The Excel workbook for this project can interact with the MagNet software, as described in section 6.3. This enables the model to be created automatically from the magnet and coil data, with the resulting force values imported into the workbook. Before using the workbook in this way, however, it is necessary to gain experience of using MagNet interactively, as described in section 6.2. The Excel link exploits a powerful feature of MagNet known as scripting. Scripts are text files containing commands that control MagNet. These commands can reproduce actions that the user would have taken when running the package interactively. Through the Microsoft Automation interface, other packages such as Excel can control MagNet with scripts. The workbook contains procedures, written in Visual Basic for Applications, that use scripting commands to interact with MagNet. For the ceramic and NdFeB drivers, the Visual Basic procedures are fully functional, and can be used to develop the final designs. However, for the shielded driver the procedures are incomplete, so one of the tasks is to complete them, using the working procedures as examples. Using MagNet 1 Read at least the first part of chapter 1, so that you understand the principles of representing a 3D object by a 2D model. 2 Log on to one of the computers in the laboratory where MagNet is installed. 3 Double-click the MagNet icon. • Wait for the program to load, which may take up to 40 seconds. 4 Work through the whole of the tutorial in chapter 2, even though the device is quite different from a moving-coil driver, because it introduces essential features of the package. 5 Read the introduction to chapter 4. 6 Work through the case study on the moving-coil transducer in chapter 4. This is very similar to the driver with a ceramic magnet in this project. 6.3 Using the spreadsheet The case study on the moving-coil transducer should have shown two things: the power of MagNet to produce useful results, and the need for a faster method of constructing the model if many different designs are to be analysed. The project workbook meets this need. Analysis The Analysis sheet of the workbook handles the link between Excel and MagNet. Buttons on this sheet activate the main Visual Basic procedures for starting and closing MagNet, and for building and solving models. Results for forces and magnetic flux density values are displayed in the lower part of the sheet; calculated driver performance values are displayed in the upper part. Calculations are carried out in a Visual Basic procedure and the results displayed on the sheet, so there are no formulae in any cells on the Analysis sheet. See section 8.2 for information about the Visual Basic procedures. The driver performance is calculated from the force values returned by MagNet, using the methods described in section 5.2. The transducer constant Gav is used to update the value for the magnet flux φm on the Design sheet as follows. Equation 9 gives a relationship between G and the flux: G = Bl = 2π rcm N a B = 2π rcm N l d a B N lφ = ki d w ki d w [9] 14 Design of a Moving-Coil Driver Analysing the ceramic model Re-arranging this equation gives: φm = k i d w Gav Nl (35) 1 Consequently, the calculation of the transducer constant on the Design sheet gives the same result as Gav, since the formula is derived from equation 9. Starting 2 In the Solution Data for the Ceramic model, enter the following values: • Number of current increments 1 • Number of position increments 5 Click Solve Ceramic. • Click the MagNet icon on the task bar to display the Solver Progress dialog. 1 Log on to one of the computers in the laboratory (ENGG III F7) where MagNet is installed. 3 2 Open the version of the project workbook containing the example data. When the solutions are complete, click the MagNet icon to display the MagNet window. 4 In the MagNet window, display the flux plot and the shaded plot of |B| smoothed. 5 Use the Field Probe to investigate the values of flux density in the centre pole and the bottom plate. • 3 This should be named Driver Design Example 2x, where x is the suffix letter of the last saved version. Save the file with the following file name: • Driver Design Example 3a 4 In the Design sheet, change the value of the coil position offset (cell B20) from 3.0 to 0. 5 Select the Analysis sheet, and inspect its contents. • 6 6 Take care not to alter the names of the materials in cells B11, B12 and B13. Click the Start MagNet button. • Wait for the normal mouse pointer to return. Confirm that the values are above 1.8 T in some parts of these components. Display the B/H curve for the steel as follows: • In the Project bar, click the Material tab. • If necessary, expand the Model Materials tree. • Right-click CR10: Cold rolled 1010 steel, and select Properties. • In the Properties dialog, click the Magnetic Permeability tab. • Re-size the Properties dialog to display the curve more clearly. 7 Click the MagNet Visibility button. 8 In the dialog box, click Yes to make MagNet visible. This should display the MagNet main window and the MagNet icon on the task bar. 7 • Driver performance If the MagNet main window is not displayed, click the MagNet icon on the task bar. Building the ceramic model. 1 Click the Excel icon on the task bar. 2 In the Excel window, click Build Ceramic. 3 When the normal pointer returns, click the MagNet icon on the task bar. This should display the MagNet main window, with the model visible in the View window. 4 Maximise the MagNet window. 5 Inspect the model of the device. It should resemble the model created in the case study. 6 Minimise the MagNet window. Observe the shape of the curve, which is approaching saturation at 1.8 T. • Close the Properties dialog. Minimise the MagNet window. In the Excel Analysis sheet, inspect the computed performance figures for the ceramic magnet. These have been calculated from the MagNet results listed in the lower part of the spreadsheet. Modifying the example design The MagNet results show a marked asymmetry in the variation of force with coil position, which partly accounts for the position non-linearity value of about 5.1%. Notice that the maximum force is obtained with a coil position between –4.8 mm and –3.6 mm. If a position offset of about 4 mm is introduced, the maximum force should be developed in the rest position. However, this would require a minimum pole depth of 30.1 mm; since the actual pole depth is only 30 mm, the coil would hit the bottom plate of the magnet when it moved below the rest position. Section 6 – Analysis with MagNet 15 To allow some mechanical clearance, the pole depth should be increased to about 32 mm. This will give a corresponding increase in the depth of the permanent magnet material. Proceed as follows. NeFeB magnet 1 Select the Design sheet. 1 2 In the Coil Data, change the coil position offset to 4.0 mm. In the Solution Data for the NdFeB design, set the Number of Position Increments to 5. 2 3 In the Magnet Data, change the total centre pole depth in cell B25 to 32 mm. Click Build NdFeB, and wait for the normal mouse pointer to return. 3 Click Solve NdFeB. 4 Select the Analysis sheet. 4 5 Copy the Ceramic Driver Performance results to column H, so that they can be compared with the new results. 6 Click MagNet Visibility, and click Yes in the dialog box to make MagNet invisible. Compare the non-linearity values for the two designs. The position non-linearity for NdFeB is somewhat smaller, because the fringing field is more symmetrical, and the current non-linearity is very much smaller. 5 Save the final version of the workbook. 6 Click Close Magnet before closing the workbook. 7 Click Build Ceramic, and wait for the normal mouse pointer to return. 8 Click Solve Ceramic. Results should appear in the lower part of the spreadsheet as the model is solved successively. 9 When the solution is complete, compare the new performance figures in column D with the previous values in column H. 10 Observe that the force/position characteristic is nearly symmetrical. 11 Change the number of position increments from 5 to 1, and click Solve Ceramic. • The solution is much faster, but the position non-linearity value is virtually unchanged. Provided the force/position characteristic is nearly symmetrical, only one position increment is required for calculating the non-linearity. It is instructive to compare the performance of the ceramic magnet with that of the NdFeB magnet. 16 Design of a Moving-Coil Driver 7 MODIFYING THE DESIGNS 7.1 Introduction Both types of non-linearity are important properties. Design changes that improve the position nonlinearity may have an adverse effect on the current non-linearity, and vice versa, so we require a constraint on the relative magnitudes. For the purpose of this project, the ratio of one type of nonlinearity to the other should not exceed 3:1. In principle, it would be possible to improve the designs by making random changes to the design parameters and selecting the best results. However, a better approach is to consider the origin of the nonlinearity and take appropriate counter-measures. 7.2 Current non-linearity The origin of the current non-linearity is the variable component of airgap flux that results from the coil current, which aids or opposes the constant flux from the permanent magnet. Making the variable component of flux small in comparison with the constant component will reduce the non-linearity. The magnetic circuit concept gives a simple way of deciding which parameters to change. If the magnetic circuit has reluctance R, the maximum flux from the coil is given by: N I (36) φ cm = e m R where Ne is the effective number of coil turns linking the magnetic circuit, and Im is the maximum coil current. Reducing the coil depth dc will reduce the value of Ne, and therefore reduce φcm, but this will increase the position non-linearity. Increasing the reluctance R will also reduce φcm. If the steel is unsaturated, the reluctance is given by: lg d mm R = R g + Rm = + μ0 Ag μ0 μr Am (37) lg d mm ≈ + μ0 Ag μ0 Am where Rg is the reluctance of the airgap, Rm is the reluctance of the permanent magnet, dmm is the depth of the permanent magnet, and Ag and Am are the corresponding cross-sectional areas. The value of μr for ceramic or neodymium magnets is close to 1. From equation 37, increasing the depth dmm of the permanent magnet will increase the reluctance. This change will also tend to increase the permanentmagnet flux φm. Increasing lg will not help because it also affects the permanent-magnet flux φm. With some designs, however, part of the centre pole may be driven into saturation when the depth of the permanent magnet is increased. The centre pole then has significant reluctance, so equation 37 must be modified: R = Rg + Rm + R p ≈ lg μ0 Ag + d mm + R p (38) μ0 Am where Rp is the reluctance of the centre pole. In this case, saturation may have a beneficial effect on the performance. Note, however, that the bottom plate must be deep enough to avoid saturation. Although saturation of this plate would increase the reluctance, it would also increase the external magnetic field. With a ceramic magnet, the area Am represents the effective area of the top plate, not the permanentmagnet material, so altering the inner and outer radii of the magnet will not change the value of Am. 7.3 Position non-linearity As the example in section 6.3 has shown, the first step towards reducing the position non-linearity is to introduce an offset in the coil position that will make the force/position characteristic symmetrical. The position non-linearity has two sources: the finite depth of the coil, and the fringing field above and below the top plate of the magnet. Increasing the coil depth dc will reduce the position non-linearity, but it will tend to increase the current non-linearity. To compensate for the increase in coil resistance when dc is changed, the wire diameter can be increased, but this may require an increase the magnet airgap length. The airgap length has only a limited effect on the fringing field, so changing this length will not usually make much difference to the position nonlinearity. Section 7 – Modifying the Designs 7.4 Saturation If the flux density in parts of the steel is too high, the material will be saturated magnetically. This will increase the reluctance of the magnetic circuit, and therefore reduce the airgap flux. Electromagnetic devices are normally designed to avoid saturation, but saturation can be beneficial in reducing the current non-linearity of the moving-coil driver if the size of the magnet is increased to compensate for the increased steel reluctance. See section 7.2. Small regions of high flux density (above 1.8 T) will probably have little effect. A simple way of assessing whether saturation is significant is to set an option in MagNet so that the solver treats each material as linear, with a constant permeability equal to the initial slope of the B/H characteristic. This is equivalent to ignoring saturation in all parts of the model. Proceed as follows. 1 Start MagNet and build the model as usual. 2 Copy the current solution results to a free part of the Analysis sheet. 3 Click the Material Type button and select Linear. 4 Solve the model. 5 Compare the new values with the original values. A large difference in the value of the transducer constant indicates that saturation is significant. 6 Restore the non-linear solution option by clicking the Material Type button again. 7.5 17 Ceramic magnet Design for low cost Open the workbook Driver Design Initial 2x, where x is the last suffix letter used in section 4.2. Save the file with the following file name: Driver Design Low Cost 1a.xls After each design change, save the file with a different suffix: 1b, 1c, etc., so that it is always possible to go back to a previous design change. • All trial designs should have the position nonlinearity minimised by adjusting the coil position offset. If necessary, increase the depth of the centre pole. • See whether there it is possible to reduce the dimensions of any of the components, including the depth of the centre pole, and still meet the specification. • If you change the magnet airgap length, ensure that it is not less than the minimum value given in cell G16 of the Design Sheet. • Build and solve the ceramic model after each design change. When exploring design changes, you can speed up the solution by using the Solution Accuracy button on the Analysis sheet to change the adaption tolerance from 0.5% to 1%, but it must be restored to 0.5% or less for the final results. Note that the top and bottom plates do not completely cover the magnet. If the plates are extended to cover the magnet, the airgap flux will decrease, with a resulting reduction in the G value. However, the initial design does not necessarily have the optimum plate size. Although the non-linearity values are of secondary importance when considering a low-cost design, the average non-linearity should not be too large. You can use the non-linearity to compare alternative low-cost designs. Do not allow the ratio of the non-linearity values to exceed 3:1. With each successive design change, save a new version of the workbook, and record the results in your logbook. Do not spend too long on the low-cost design at this stage; the initial design is already quite a good low-cost design. 18 Design of a Moving-Coil Driver Design for high performance Design for low cost Start a new file series for the high performance designs as follows. Open the workbook Driver Design Initial 2x, where x is the last suffix letter used in section 4.2. Save the file with the following file name: Driver Design High Perf 1a.xls Try the strategies discussed in sections 7.2 to 7.4 for reducing the non-linearity. A different number of layers for the coil may help. To explore this option, begin by following the initial design process with a new magnet selected from the table in section 9. Ensure that the magnet airgap length is not less than the minimum value given in cell G16 of the Design Sheet. To compare different designs, use the average non-linearity value as a figure of merit. Do not allow the ratio of the non-linearity values to exceed 3:1. In principle, it is possible to keep reducing the non-linearity by increasing the magnet size. To set a limit to this process, do not allow the cost to be more than 2 times the cost of the initial design. Start a new low-cost file series as follows. Open the workbook Driver Design Low Cost 1x, where x is the last suffix letter used for the low-cost ceramic design. Save the file with the following file name: 7.6 NdFeB magnet Design for high performance Start a new high-performance file series as follows. Open the workbook Driver Design High Perf 1x, where x is the last suffix letter used for the highperformance ceramic design. Save the file with the following file name: Driver Design High Perf 2a.xls Save new versions of the file as the work progresses. The initial design should have a low current nonlinearity, but further work may be needed to improve the position non-linearity. Begin by adjusting the coil position offset, if necessary increasing the depth of the centre pole. If the ratio of position non-linearity to current non-linearity is less than 3:1, this will be a satisfactory high-performance design. Do not attempt any further improvement at this stage, but go on to the low-cost design. If the ratio of position non-linearity to current non-linearity is greater than 3:1, you will need to make design changes that improve the position nonlinearity. As with the ceramic magnet, use the average non-linearity value to compare different designs. Do not allow the cost to be more than 1.5 times the cost of the initial design. Driver Design Low Cost 2a.xls Save new versions of the file as the work progresses. To reduce the cost, it is necessary to reduce the volume of expensive permanent-magnet material. Try increasing the depth of the steel centre pole, which will result in a corresponding reduction in the depth of the permanent magnet. This will reduce the magnet flux, so the driver may not meet the G specification. It will be necessary to make other changes such as increasing the radius of the centre pole, with a corresponding change to the coil mean radius. The coil depth may need to be adjusted to meet the coil resistance specification. As with the ceramic design, it may be worth selecting a different number of layers for the coil. Begin by following the initial design process with a new magnet selected from the table in section 9. To compare different designs with similar costs, use the average non-linearity value as a figure of merit. Do not allow the ratio of the non-linearity values to exceed 3:1. Aim for a cost which is no more than half of the cost of the high-performance design, although it may be difficult to achieve this with some driver specifications. Section 8 – Magnetic Shielding 8 MAGNETIC SHIELDING 8.2 8.1 Introduction Workbook file There is a significant external magnetic field around a moving-coil driver with a simple ceramic magnet. The external field can be greatly reduced by an external steel shield together with a shield magnet, which counteracts the external field of the main magnet. Figure 4 shows the cross-section of this type of shielded magnet, together with the key dimensions of the shield components, and figure 5 shows the corresponding magnetic flux plot. lsc lsg dsm rsmi dsbp Figure 4: Moving-coil driver: shielded magnet. 19 Modifying the workbook Start a new low-cost file series as follows. Open the workbook Driver Design Low Cost 2x, where x is the last suffix letter used for the low-cost NdFeB design. Save the file with the following file name: Driver Design Low Cost 3a.xls Save new versions of the file as the work progresses. Design sheet The Design sheet of the Excel workbook will need to be completed for the shielded magnet, in a similar way to the NdFeB magnet as described in section 3.3. Initially the main part of the shielded magnet will be identical to the ceramic magnet. Copy the magnet data, coil data and coil calculation formulae for the ceramic magnet to the corresponding columns for the shielded magnet. If this is done correctly, the numerical results should be identical. In a similar way, the ceramic magnet calculations can be copied to the shielded column. Enter test data for the shield as follows: • Make the dimensions of the shield magnet the same as those of the main magnet. • Use a value of 10 mm for the shield cylinder radial gap lsg. O • Use a value of 3 mm for the bottom plate depth and the cylinder wall thickness. Add formulae to calculate the mass and cost figures for the shielded magnet. Check the results of these formulae by hand calculation. Analysis sheet Figure 5: Shielded magnet flux plot. The shield magnet is magnetised in the opposite direction to the main magnet. Together with the steel shield, its effect is to cancel the external field of the main magnet, and to increase the flux crossing the airgap. In this example, the shield magnet is identical to the main magnet. This reduces the manufacturing cost, but it is unlikely to give the best performance. In contrast to the unshielded design, the magnets do not project beyond the top and bottom plates. Note that the top of the shield cylinder is in line with the upper surface of the main magnet top plate. It is necessary to complete the Visual Basic procedures for analysing the shielded design. The instructions below give the outline of what is required. Refer to the document An Introduction to MagNet for Static 2D Modeling for background information. The sequence described below will develop the new procedures for the shielded design by adapting the procedures for the ceramic design. Initially, this should produce exactly the same MagNet model, with the same results in the spreadsheet. When this part is working correctly, further changes can be made to analyse the shielded design. 20 Design of a Moving-Coil Driver Preliminary Solving the shielded model 1 Begin by saving a new version of the workbook file. 1 Select Excel and click Close MagNet. 2 Select Visual Basic. 2 In the Tools menu, click Macro and select Visual Basic Editor. 3 3 Maximise the Visual Basic window and the code window for Module 1. Copy the contents of the SolveCeramic subroutine to the incomplete SolveShielded subroutine. 4 4 Scroll through the code, noting the following points. Change the test of the Model variable to use a value of 3 instead of 1. 5 Change the call to SolveModel to put the results in the correct column by changing CeramicCol to ShieldCol. 6 Select Excel and test the subroutine as follows: • The Option Explicit statement means that all variables must be declared. • Constants are set at the start of the module to specify the rows and columns used in the worksheets for data and results. • Click Start MagNet. • Global variables are declared with Dim statements at the start of the module. • Click Build Shielded • Click Solve Shielded. • The first 11 subroutines are public subroutines, linked to buttons in the Analysis sheet. • The model should be solved and results displayed in column D. • Of these subroutines, the first five control the operation of MagNet. • Check that the results are the same as for the ceramic model. • The next four call other subroutines to build and solve the ceramic and NdFeB models. • The subroutines BuildShielded and SolveShielded are incomplete. Building the shielded model – 2 The next stage is to get data from the correct column in the Analysis sheet. 1 Click Close MagNet and select Visual Basic. 2 In the BuildShielded subroutine, change the call to GetCoilData to get the data from the correct column by changing CeramicCol to ShieldCol. Building the shielded model – 1 3 The first stage is to build a duplicate of the ceramic model. In the BuildShielded subroutine, change the statement GetCeramicData to GetShieldedData. 4 Copy the contents of the GetCeramicData subroutine to the incomplete GetShieldedData subroutine. 5 Make the following changes to the copy: 5 1 Study the BuildCeramic subroutine, and see how each component is constructed by calling the private subroutine BuildComponent. Copy the contents of the BuildCeramic subroutine to the incomplete BuildShielded subroutine. 2 Change the last statement from Model = 1 to Model = 3. 3 Select Excel and test the subroutine as follows: • Start MagNet and make it visible. • Click Build Shielded. • Select MagNet, and check that the model is the same as the ceramic model. • 6 Change all the column references from CeramicCol to ShieldCol. Select Excel and test the subroutine as follows: • Click Build Shielded and then Solve Shielded. • If the values for the main magnet in column D of the Design sheet are the same as for the ceramic magnet in column B, the results in the Analysis sheet should be the same. • Reduce the outer radius of the main magnet in column D of the Design Sheet to match the top and bottom plates, and check that the model is changed when you click Build Shielded in the Analysis Sheet. Section 8 – Magnetic Shielding Building the shielded model – 3 Debugging The final stage is to get data for the shield components and add them to the model. It is likely that there will be errors at some stage, particularly the last. A Visual Basic error may produce a dialog box similar to this: 1 Select Excel, click Close MagNet, and select Visual Basic. 2 At the beginning of the module, add a Dim statement after the comment line to declare variables for the data and dimensions of the shield components. • 3 See the text in the Analysis sheet for suitable variable names. In the GetShieldedData subroutine, add statements to get the data for the shield components from the Analysis sheet. 4 In the GetShieldedData subroutine, add statements to calculate the dimensions of the shield components. 5 In the BuildShielded subroutine, add new calls to BuildComponent that will build the new components. • • 6 21 The parameters of BuildComponent are defined as follows: BuildComponent(Offset, Inner, Outer, Depth, Name, Material, Direction) Offset: the distance of the top of the component below the x-axis. Inner: the inner radius of the component. Outer: the outer radius of the component. Depth: the axial depth of the component. Name: the name of the component. Material: the name of the material of the component. Direction: this specifies the magnetisation direction, with one of the following values: 0 for a non-magnetic material, 1 for the positive direction, –1 for the negative direction. Use the variable name CeramicMat for the name of the material for the permanent magnet. • The direction of magnetisation of the shield magnet must be the reverse of the main magnet, so the last parameter must be 1 instead of –1 for this component. • All components must have different names. Select Excel and test the subroutines. If this happens, proceed as follows. 1 Click Debug. This should take you to the line in the Visual Basic code where the error occurred. 2 Identify the source of the error, and correct it. 3 Press F5 to continue. If there are no Visual Basic errors, but the model is not built or solved correctly, the mistakes may be hard to find. A useful technique is to single-step through the Visual Basic code: 1 Start MagNet and make it visible. 2 Select the Visual Basic editor, and place the insertion point anywhere in the subroutine BuildShielded. 3 Press F8. This will begin single-step debugging, where the program code is executed one line at a time. 4 Press F8 repeatedly until you reach a line of code that you want to examine. 5 Inspect the value of any variable by pausing the mouse pointer over the variable name. 6 Continue single-stepping and inspecting variable values as required. 7 Press F5 to continue running the program. 22 Design of a Moving-Coil Driver 8.3 Designing the shielded magnet 9 Design for low cost Save the modified Excel workbook with the following file name: Driver Design Low Cost 3x.xls where x is the next suffix letter in sequence after the workbook modifications. Save new versions of the file as the work progresses. The low-cost ceramic design has already been used for developing the shielded parts of the workbook. This is a suitable starting point for the low-cost shielded design. Experiment with the dimensions of the shield magnet, and the dimensions of the steel shield, to achieve the following: Select the Analysis sheet, then: • Start MagNet • Build and solve the ceramic design • Build and solve the NdFeB design 10 Save the modified workbook. At the end of this sequence, the workbook named Driver Design High Perf 3a should contain the Visual Basic procedures for the shielded design, together with the data and results for (a) the highperformance ceramic and NdFeB designs, (b) the low-cost shielded design. Modify the magnet and coil dimensions, using the high-performance ceramic design as a guide, and make corresponding changes to the shield components. Work on the design to achieve the following: • An external magnetic field comparable with the value in the NdFeB design. • A low value for the average non-linearity, with a ratio of not more than 3:1 in the two types of non-linearity. It may be necessary to alter the coil position offset to minimise the position non-linearity. The main magnet dimensions will also need to be changed if the value of the transducer constant is outside the permitted range. • A total cost that is not more than 3 times the cost for the low-cost shielded design. Design for high performance The workbooks Driver Design Low Cost 3x and Driver Design High Perf 3y should now contain the latest designs for all three magnets: ceramic, NdFeB and shielded. Compare these designs, and see whether any further design improvement can be achieved. • External magnetic field comparable with the value in the NdFeB design. • Minimum total cost. It is necessary to merge two workbook files to start a new high-performance file series. Proceed as follows. 1 Open the workbook Driver Design Low Cost 3x, where x is the last suffix letter used above. 2 Save this file with a new name: Driver Design High Perf 3a 3 Open the workbook Driver Design High Perf 2y, were y is the last suffix letter used for the high performance NdFeB design. 4 Select the Design sheet in this workbook. 5 Select all the coil and magnet data cells in this sheet: the range B16 to C32. 6 Copy the contents to the clipboard by pressing Ctrl+C. 7 In the Window menu, click Driver Design High Perf 3a. 8 Select the Design sheet, then: • Select cell B16. • Press Ctrl+V to insert the copied cells. 8.4 Design refinement Section 9 – Magnet Data 9 MAGNET DATA 9.1 Ceramic magnet data 23 Airgap flux (μWb) Airgap length (mm) Coil mean radius (mm) Centre pole radius (mm) Centre pole depth (mm) Top plate inner radius (mm) Top plate outer radius (mm) Top plate depth (mm) Bottom plate radius (mm) Bottom plate depth (mm) Magnet inner radius (mm) Magnet outer radius (mm) Magnet depth (mm) 612 3 12.5 11 20 14 41 6 41 6 21 45 14 698 3 14.5 13 20 16 43 6 43 6 23 47 14 776 3 16.5 15 20 18 45 6 45 6 25 49 14 851 3 18.5 17 20 20 47 6 47 6 27 51 14 923 3 20.5 19 20 22 49 6 49 6 29 53 14 1155 3 22.5 21 20 24 51 6 51 6 31 55 14 633 3 11.5 10 30 13 40 6 40 6 20 44 24 826 3 13.5 12 30 15 42 6 42 6 22 46 24 962 3 15.5 14 30 17 44 6 44 6 24 48 24 1071 3 17.5 16 30 19 46 6 46 6 26 50 24 1141 3 19.5 18 30 21 48 6 48 6 28 52 24 1264 3 21.5 20 30 23 50 6 50 8 30 54 24 Airgap flux (μWb) Airgap length (mm) Coil mean radius (mm) Centre pole radius (mm) Centre pole depth (mm) Top plate inner radius (mm) Top plate outer radius (mm) Top plate depth (mm) Bottom plate radius (mm) Bottom plate depth (mm) Magnet inner radius (mm) Magnet outer radius (mm) Magnet depth (mm) 626 4 15 13 20 17 43 6 43 6 23 47 14 696 4 17 15 20 19 45 6 45 6 25 49 14 763 4 19 17 20 21 47 6 47 6 27 51 14 827 4 21 19 20 23 49 6 49 6 29 53 14 892 4 23 21 20 25 51 6 51 6 31 55 14 955 4 25 23 20 27 53 6 53 6 33 57 14 616 4 12 10 30 14 40 6 40 6 20 44 24 782 4 14 12 30 16 42 6 42 6 22 46 24 898 4 16 14 30 18 44 6 44 6 24 48 24 995 4 18 16 30 20 46 6 46 6 26 50 24 1086 4 20 18 30 22 48 6 48 6 28 52 24 1173 4 22 20 30 24 50 6 50 6 30 54 24 Airgap flux (μWb) Airgap length (mm) Coil mean radius (mm) Centre pole radius (mm) Centre pole depth (mm) Top plate inner radius (mm) Top plate outer radius (mm) Top plate depth (mm) Bottom plate radius (mm) Bottom plate depth (mm) Magnet inner radius (mm) Magnet outer radius (mm) Magnet depth (mm) 602 6 14 11 25 17 41 6 41 6 21 45 19 688 6 16 13 25 19 43 6 43 6 23 47 19 764 6 18 15 25 21 45 6 45 6 25 49 19 837 6 20 17 25 23 47 6 47 6 27 51 19 908 6 22 19 25 25 49 6 49 6 29 53 19 976 6 24 21 25 27 51 6 51 6 31 55 19 627 6 13 10 35 16 40 6 40 6 20 44 29 789 6 15 12 35 18 42 6 42 6 22 46 29 907 6 17 14 35 20 44 6 44 6 24 48 29 1008 6 19 16 35 22 46 6 46 6 26 50 29 1102 6 21 18 35 24 48 6 48 6 28 52 29 1186 6 23 20 35 26 50 6 50 8 30 54 29 23 24 9.2 Design of a Moving-Coil Driver NdFeB magnet data Airgap flux (μWb) Airgap length (mm) Coil mean radius (mm) Centre pole radius (mm) Total centre pole depth (mm) Steel centre pole depth (mm) Top plate inner radius (mm) Top plate outer radius (mm) Top plate depth (mm) Bottom plate radius (mm) Bottom plate depth (mm) Magnet radius (mm) Magnet depth (mm) Cylinder inner radius (mm) Cylinder outer radius (mm) Cylinder depth (mm) 590 3 15.5 14 20 6 17 31 6 31 6 14 14 27 31 14 670 3 16.5 15 20 6 18 32 6 32 6 15 14 28 32 14 753 3 17.5 16 20 6 19 33 6 33 6 16 14 29 33 14 840 3 18.5 17 20 6 20 34 6 34 6 17 14 30 34 14 930 3 19.5 18 20 6 21 35 6 35 6 18 14 31 35 14 1024 3 20.5 19 20 6 22 36 6 36 6 19 14 32 36 14 648 3 15.5 14 30 6 17 31 6 31 6 14 24 27 31 24 831 3 17.5 16 30 6 19 33 6 33 6 16 24 29 33 24 931 3 18.5 17 30 6 20 34 6 34 6 17 24 30 34 24 1035 3 19.5 18 30 6 21 35 6 35 6 18 24 31 35 24 1145 3 20.5 19 30 6 22 36 6 36 6 19 24 32 36 24 1258 3 21.5 20 30 6 23 37 6 37 6 20 24 33 37 24 Airgap flux (μWb) Airgap length (mm) Coil mean radius (mm) Centre pole radius (mm) Total centre pole depth (mm) Steel centre pole depth (mm) Top plate inner radius (mm) Top plate outer radius (mm) Top plate depth (mm) Bottom plate radius (mm) Bottom plate depth (mm) Magnet radius (mm) Magnet depth (mm) Cylinder inner radius (mm) Cylinder outer radius (mm) Cylinder depth (mm) 571 4 16 14 20 6 20 31 6 31 6 14 14 27 31 14 646 4 17 15 20 6 19 32 6 32 6 15 14 28 32 14 724 4 18 16 20 6 20 33 6 33 6 16 14 29 33 14 805 4 19 17 20 6 21 34 6 34 6 17 14 30 34 14 890 4 20 18 20 6 22 35 6 35 6 18 14 31 35 14 976 4 21 19 20 6 23 36 6 36 6 19 14 32 36 14 635 4 16 14 30 6 18 31 6 31 6 14 24 27 31 24 785 4 18 16 30 6 20 33 6 33 6 16 24 29 33 24 913 4 19 17 30 6 21 34 6 34 6 17 24 30 34 24 1011 4 20 18 30 6 22 35 6 35 6 18 24 31 35 24 1118 4 21 19 30 6 23 36 6 36 6 19 24 32 36 24 1225 4 22 20 30 6 24 37 6 37 8 20 24 33 37 24 Airgap flux (μWb) Airgap length (mm) Coil mean radius (mm) Centre pole radius (mm) Total centre pole depth (mm) Steel centre pole depth (mm) Top plate inner radius (mm) Top plate outer radius (mm) Top plate depth (mm) Bottom plate radius (mm) Bottom plate depth (mm) Magnet radius (mm) Magnet depth (mm) Cylinder inner radius (mm) Cylinder outer radius (mm) Cylinder depth (mm) 603 6 17 14 25 6 20 31 6 31 6 14 19 27 31 19 682 6 18 15 25 6 21 32 6 32 6 15 19 28 32 19 765 6 19 16 25 6 22 33 6 33 6 16 19 29 33 19 852 6 20 17 25 6 23 34 6 34 6 17 19 30 34 19 942 6 21 18 25 6 24 35 6 35 6 18 19 31 35 19 1033 6 22 19 25 6 25 36 6 36 6 19 19 32 36 19 649 6 17 14 35 6 20 31 6 31 6 14 29 27 31 29 741 6 18 15 35 6 21 32 6 32 6 15 29 28 32 29 934 6 20 17 35 6 23 34 6 34 6 17 29 30 34 29 994 6 21 18 35 6 24 35 6 35 6 18 29 31 35 29 1140 6 22 19 35 6 25 36 6 36 6 19 29 32 36 29 1256 6 23 20 35 6 26 37 6 37 6 20 29 33 37 29 J D Edwards 10 March 2006 Edp0506GuideExport_LtrSize.doc Revision 1