EncShop REF
EncShop REF
Reference Manual
Release 5
EnclosureShop i
Reference Manual
Contents
LEAP EnclosureShop
Reference Manual
This document was produced on a Pentium-4 / 2GHz PC with Win2K using Adobe PageMaker 7.0, Adobe
Illustrator 8.0, Adobe PhotoShop 6.0, MathType 4.0 for mathematics typography, and SnagIt 5.2 for screen
captures. Final masters were produced using an Xerox Docutech image setter. Help files were composed and
compiled using Windows Help Designer 3.1.
ii EnclosureShop
Reference Manual
Contents
■ Copyright Ownership
Both the program and the documentation are protected under applicable copyright laws. LinearX is the holder of this copyright. Your right to use the program
and the documentation are limited to the terms and conditions described herein. Use of the software unless pursuant to the terms and conditions of this
license, or as otherwise authorized by law, is an infringement of the copyright.
You may not: (a) distribute copies of the program or the documentation to others, (b) lease, rent, grant sublicenses, or other rights to the program, (c) provide
use of the program in a computer service business, network, time-sharing multiple CPU or multiple users arrangement without the prior written consent of
LinearX, (d) translate or otherwise alter the program or related documentation without the prior written consent of LinearX.
■ Terms
Your license to use the program and the documentation will automatically terminate if you fail to comply with the terms of this agreement. Your license
terminates in the event that you receive a license for an updated version of the product that replaces this product. If a license expiration date is printed on your
documentation, or provided through other means such as a time limited electronic or software key, your license expires on the day as shown in the documen-
tation, or on the day that the electronic or software key expires. If this license is terminated you agree to destroy all copies of the program and documentation.
■ Limited Warranty
LinearX warrants to the original licensee that the disk(s) and or electronic key(s) on which the program is recorded will be free from defects in materials and
workmanship under normal use for a period of ninety (90) days from the date of purchase as evidenced by a copy of your receipt. If failure of the product
components has resulted from accident, abuse, or misapplication of the product, then LinearX or third party licensors shall have no responsibility to replace the
disk(s) or key(s) under this limited warranty.
This limited warranty and right of replacement is in lieu of, and you hereby waive, any and all other warranties, both expressed and implied, including but not
limited to warranties of merchantability and fitness for a particular purpose. The liability of LinearX or third party licensors pursuant to this limited warranty shall
be limited to the replacement of the defective disk(s) or key(s), and in no event shall LinearX or third party licensors be liable for incidental, indirect, punitive,
or consequential damages, including but not limited to loss of use, loss of profits, loss of data or data being rendered inaccurate, or losses sustained by third
parties even if LinearX or third party licensors have been advised of the possibility of such damages. This warranty gives you specific legal rights which may
vary from state to state. Some states do not allow the limitation or exclusion of liability for consequential damages, so the above limitation may not apply to you.
In addition to the foregoing, you should recognize that all complex software systems and their documentation contain errors and omissions. LinearX, its
distributors, and dealers shall not be responsible under any circumstances for providing information on or corrections to errors and omissions discovered at any
time in the product, whether or not they are aware of the errors or omissions. LinearX does not recommend the use of this product in applications in which
errors or omissions could result in loss of life, injury, or other significant loss.
This license agreement shall be governed by the laws of the state of Oregon and shall inure to the benefit of LinearX, its successors, administrators, heirs and
assigns or third party licensors.
Copyright 2002-2003, LinearX Systems Inc. All rights reserved. All other Trademarks are the property of their respective owners.
EnclosureShop iii
Reference Manual
Contents
Technical Support
LinearX provides detailed printed manuals and on-line help within the program as the primary
source for user information and assistance regarding the use of this product. If these sources do
not contain the answers to your questions, contact LinearX via any of the following methods:
Technical support is free and unlimited at this time, however we reserve the right to charge for
this service in the future as conditions, overhead, and support personnel requirements dictate.
When contacting us regarding a technical support issue, PLEASE follow these steps to aid us in
understanding and solving your problem:
(1) The About Box contains a procedure for generating a SYSCONFIG.TXT file. This file can be created by the user
through the About Box and contains all of the information about your computer system and operating system. If you
feel that your question could involve issues relating to your computer/operating system, please produce this file and
attach it along with your fax or Email question.
(2) If your question involves specific details or parameters unique to your project and problem, please include a copy of
your design files with the necessary data so that we can reproduce your problem. This is only possible if you are
communicating via an electronic means such as Email or uploading files directly to our web site.
(3) If the issue regards error messages from the program, please include an exact description of the error message
and/or address information that the program reports.
(4) If there are specific steps involved to reproduce the issue, please note these exact steps required so that we can
reproduce the problem.
Technical support hours are: Monday-Friday 9:00AM to 5:00PM Pacific Standard Time.
iv EnclosureShop
Reference Manual
Contents
Contents
Chapter 1: Installation 1
1.1 System Requirements .......................................................... 3
1.2 Software Installation ............................................................ 4
1.3 Authorization Key Installation ............................................... 5
1.4 Starting the Program ................................................................. 6
1.5 How to use the Manuals ........................................................... 7
EnclosureShop v
Reference Manual
Contents
Contents
Chapter 4: Transducer Modeling 41
4.1 Introduction .............................................................. 43
4.2 References & Standards ................................................... 44
4.3 Dynamic Analogies .......................................................... 45
4.4 Radiation Impedance ....................................................... 46
4.5 Acoustic Network Analysis ............................................. 51
4.6 Acoustic Current ............................................................. 53
4.7 Electrical Impedance ........................................................ 54
4.8 Acoustic Pressure & Directivity ........................................ 55
4.9 Acoustic Power & Efficiency ............................................ 58
4.10 Highpass Filter Approximation ......................................... 61
4.11 Motor Impedance .......................................................... 63
4.12 Diaphragm Structure ...................................................... 75
4.13 Diaphragm Breakup ....................................................... 81
4.14 Diaphragm Suspension .................................................... 89
4.15 Magnetic Gap ................................................................ 95
4.16 Temperature & Power Compression ............................. 103
4.17 Model Performance & Comparison ............................... 105
vi EnclosureShop
Reference Manual
Contents
Contents
Chapter 6: File Menu 173
6.1 New ....................................................................... 175
6.2 Open ......................................................................... 176
6.3 Reopen ...................................................................... 177
6.4 Save ........................................................................... 178
6.5 SaveAs ...................................................................... 179
6.6 Revert ........................................................................ 180
6.7 Convert LEAP-4 DGL ....................................................... 181
6.8 Convert LEAP-4 TSL ....................................................... 184
6.9 Open Graph Setup ............................................................. 185
6.10 Save Graph Setup ............................................................. 186
6.11 Print .............................................................................. 187
6.12 File Editor ..................................................................... 190
6.13 Preferences .................................................................... 192
6.14 Exit ................................................................................ 195
EnclosureShop vii
Reference Manual
Contents
Contents
Chapter 9: Graph Menu 317
9.1 Parameters .................................................................. 319
9.2 System Curves ................................................................ 321
9.3 Guide Curves ................................................................ 325
9.4 Notes & Comments ........................................................... 331
viii EnclosureShop
Reference Manual
Contents
Contents
Chapter 12: Scale Menu 477
12.1 Parameters ......................................................................... 479
12.2 Auto ................................................................................ 485
12.3 Up ...................................................................................... 487
12.4 Down .................................................................................. 489
EnclosureShop ix
Reference Manual
Contents
Contents
Appendix 539
Appendix A: SI Units .............................................................. 541
Appendix B: Standard Speaker Dimensions ............................. 543
Appendix C: References .......................................................... 545
Appendix D: Key Not Found - Troubleshooting ........................ 549
Index 553
x EnclosureShop
Reference Manual
Contents
Contents
EnclosureShop xi
Reference Manual
Contents
Contents
xii EnclosureShop
Reference Manual
Chapter 1 Installation
Installation 1
EnclosureShop 1
Reference Manual
Installation Chapter 1
2 EnclosureShop
Reference Manual
Chapter 1 Installation
EnclosureShop will use all of the speed your processor has to offer, and probably
want much more. The complexity of your design will largely determine the amount
of CPU power and memory required. For high order enclosures the program can
consume the entire Win32 2GB address space. For more typical simple enclosures,
memory usage runs anywhere from 50-250MB.
Note: Due to the limitations of Win9X, not all of the program's features and/or
capabilities will be available in those operating systems.
EnclosureShop 3
Reference Manual
Installation Chapter 1
This software requires a full Win32 operating system such as Win9X (95/98/
SE/Me) or NT (4/2K/XP). It cannot be installed under Win32S (Win3.11).
This software requires version 4.72 or higher of the Windows common control
library COMCTL32.DLL. This will be checked during installation, and your
system will be upgraded if necessary.
Note: IMPORTANT !
If you are using NT, your user account must have Administrator rights.
Installation Instructions:
■ Place the distribution CD into your CD-ROM drive.
■ If the CD does not AutoRun, locate and run the Setup.Exe file.
■ Follow the instructions on the screen.
■ Select an electronic or manual Registration method.
The registration will prompt you for the product Serial Number, which can be
found on the bottom of the Authorization Key or the product box.
Note:
Memory and resource management under Win9X is very different than under
WinNT. This program is very large, and can consume substantial quantities
of memory ranging from 40MB to 200MB. NT (NT4,W2K,WXP) is much better
at running large programs than Win9X.
Running other applications along with this program places additional de-
mands on the operating system and resources. If you experience very slow
response from the program, or heavy disk drive caching activity, you should
probably close other applications, or close and restart this program.
4 EnclosureShop
Reference Manual
Chapter 1 Installation
In order for the program to operate, the authorization key must be installed on your
computer. At his time only an LPT port key is offered, however, in the near future
a USB type key will be an option.
Do not place the key on a COM port. The key will not operate on a COM serial port,
it must be located on an LPT port.
LPT ports can be identified as a 25 pin female connector located on the back of your
computer. If you have a printer attached to your LPT port, just place the key
between your computer and printer cable. If you have other key devices on your
LPT port, the authorization key will work with these keys and can be located in any
position before or after other keys.
The key contains the serial number (registration number) of your program. This
registration number is displayed in the About Box inside the program. If you wish
to obtain an extra key for operation on a second computer, or a site license for
multiple installations, please contact the factory or a dealer.
Note:
There are many other types of products which may also be installed on an LPT port
besides a printer; for example ZIP drives, Syquest drives, Tape drives, Scanners,
etc. The authorization key will not interfere with these products, however some of
these products may prevent the authorization key from working. Not all devices will
allow sharing of the LPT port. If this is the case, then a second LPT port may be
required. If you receive Key Not Found, please see Appendix-C.
EnclosureShop 5
Reference Manual
Installation Chapter 1
Once the installation program has been completed, and the computer rebooted,
go to the Start Menu and locate the entry LinearX > LEAP > EnclosureShop.
If during installation you also chose to install a group folder of icons on your
desktop, you may also start the program from that location as well.
If you have installed the program to a different folder/directory than the default,
the tutorial files will not be automatically loaded when you start the program
the first time. You will need to select File | Open from the menu and locate the
files in the actual installation folder.
6 EnclosureShop
Reference Manual
Chapter 1 Installation
All of the reference information is also available inside the program within the Help
system. Virtually all of the dialogs in the program contain a Help button which
provides context sensitive help. Clicking these buttons will open the Help window
and display all the reference information for that dialog.
This is the recommended minimum. You should also read Tutorial-2 and for further
application information read any other tutorials.
Note: All users should read through Tutorial-1 to learn the program basics.
Due to the large number of features and capabilities contained in the program which
will be new to many users, it may also be a good idea to read the modeling chapters
which will explain many of the concepts, terminology, and parameters. These are
given here in the Reference Manual:
If you have a question about how to accomplish a complex design task, try to find
an example of something similar in the Tutorials or Application Notes. We
anticipate writing additional app notes in the future and do appreciate any sugges-
tions for specific topics. Enjoy!
EnclosureShop 7
Reference Manual
Installation Chapter 1
8 EnclosureShop
Reference Manual
Chapter 2 General Features
General Features 2
EnclosureShop 9
Reference Manual
General Features Chapter 2
10 EnclosureShop
Reference Manual
Chapter 2 General Features
There are 11 menus in this program and over 100 tool buttons, arranged on 9
moveable Toolbars. Essentially, the functions given on a particular menu column
are provided as tool buttons on a single corresponding toolbar.
There are two (2) control bars (also known as trays) shown on the main screen.
These trays autosize to hold the toolbars and have user selectable backgrounds like
the Marble pattern shown below. One tray is fixed at the top of the screen below
the menu and the second tray, known as the ToolBox, is a floating window.
Toolbars can be moved and rearranged simply by grabbing the handle on the left
of each toolbar. They can be docked into any of the three trays or dragged onto the
screen by themselves as a single floating window. They can also be enabled or
disabled for display.
Toolbox
Toolbars
Status Bar
EnclosureShop 11
Reference Manual
General Features Chapter 2
12 EnclosureShop
Reference Manual
Chapter 2 General Features
In the bottom tray, the cursor functions are shown. The cursor will track any System
or Guide curve based on the points in the curve. To move the cursor to another
frequency quickly, double click the left mouse button at the desired frequency. Use
the Left/Right or the Home/End keyboard arrow keys to move along a curve. Use
the Up/Down keyboard arrow keys to change to a different curve in the same curve
library. To change to a different curve library, use the buttons in the cursor toolbar.
The Absolute/Relative buttons select the cursor measurement mode. When you
press Relative another black cursor will appear at the current position. As you move
the cursor the displayed data will be calculated relative to the reference position.
Pressing the Absolute button will return to normal mode.
Cursor
Marker
EnclosureShop 13
Reference Manual
General Features Chapter 2
There are two different curve libraries provided in the program: System Curves
and Guide Curves. Each library can contain up to 99 curves of data. The System
library curves are generated by the analysis of your design. The Guide curve
library can contain any arbitrary data you wish to import, process, or copy from
the System library. No editing or processing can be executed on System curves
since these are exclusively generated by the program automatically.
You can select which curve is tracked by the cursor using the two library
buttons and Up/Down spin buttons in the Status Bar. The spin buttons will
increment/decrement through the 99 curves of the selected library. Only
curves enabled for display can be tracked.
14 EnclosureShop
Reference Manual
Chapter 2 General Features
There are a number of regions defined in the graph artwork that respond to double
clicks with the left mouse button. These are hot spots that will activate various
dialogs depending on the region. For example, double clicking over a scale region
will open the Scale | Parameters dialog. The various regions are shown below.
There is also a popup menu available using the right mouse button which provides
a listing of similar various common dialogs.
Scale
Parameters
Data
Curves
Notes
Comments
Graph Parameters
EnclosureShop 15
Reference Manual
General Features Chapter 2
There are many occasions where you may wish a tighter view of a particular
area of a graph. A common example is when the scale is setup to show the full
stopband region, but you then wish to see the small passband ripple near 0dB.
Rather than having to constantly change the scale factor for the graph, you can
drag a rectangle using the mouse over the range of interest. The Quick View
window will appear with a smaller scale factor and frequency range. There are
two options for determining the vertical scale as controlled in the File |
Preferences dialog. The frequency/time limits will be rounded to the nearest
major division, and the number of vert/horz divisions is the same as the main
graph. To close the Quick View, press ESC or right click the mouse button.
Quick View
Window
16 EnclosureShop
Reference Manual
Chapter 2 General Features
There are two scroll bars on each graph window, one for vertical scrolling and one
for horizontal scrolling. Either or both may or may not be present depending on the
zoom level of the graph window.
You can also drag or pan the graph window directly by use of the mouse. First press
and hold the SHFT key, and while holding the left mouse button drag the artwork.
The normal mouse pointer will be changed to a hand symbol.
The schematic window also has auto panning, which occurs if a selected group of
components is dragged towards the edge of the window. The window will be
scrolled automatically.
Horizontal
Scroll Bar
EnclosureShop 17
Reference Manual
General Features Chapter 2
The number of pages in the listing is a function of the design complexity. Most
designs require only two pages, while other more complex designs could
contain many pages.
The listing is divided into sections, with parameters grouped by their function
and area of usage. Understanding the listing can be difficult until you become
familiar with the location of various data and what it means.
18 EnclosureShop
Reference Manual
Chapter 2 General Features
The dynamic range of numeric values can be extremely large. To handle this wide
range efficiently, the program makes extensive use of engineering notation. These
are single character multiplier suffixes which appear at the end of a numerical
floating point (real number) value.
We are all familiar with the common usage of engineering notation for common
components such as a 10K resistor or a 1u Farad capacitor. Here, the "K" represents
1E+3 and the "u" represents 1E-6. While these are common SI suffixes that will be
familiar to most users, there are other SI suffixes that are less common. The full
list of supported SI multipliers are as follows:
tera 10+12 T pico 10-12 p Use of the exa suffix E can lead to
confusion since the standard scien-
peta 10+15 P femto 10-15 f tific notation uses the letter E as
exa 10+18 E atto 10-18 a well, e.g. 1.234E+5. The program
+21 -21
assumes that if the E character is
zeta 10 Z zepto 10 z the last character in the number, it
yotta 10+24 Y yocto 10-24 y is treated as the exa multiplier 10+18.
If additional numeric values fol-
low E then it is treated as scientific.
To avoid confusion component values are never displayed with the type of units.
For example, a capacitor value of 2.4f means 2.4 femto (2.4E-15). It does not mean
2.4 Farads. It is assumed that the user already knows what the units are for the given
component (e.g. Ohms, Henrys, Farads, etc.). Please keep this in mind when you
enter component values - you do not need to add the units.
EnclosureShop 19
Reference Manual
General Features Chapter 2
2400.75 (real)
2.40075E3 or 2.40075D3 (scientific)
2.40075K (engineering)
A floating point number must not contain spaces. Therefore do not place
spaces between suffixes or other digits. Note that the scientific format supports
the use of either the E or D character to separate the exponent, lower case also.
In many dialog locations throughout the program, the entry of the numeric
values is monitored and checked for range violations. For example, many
parameters will not permit either negative or zero values. If you enter such a
value in one of these locations it will be automatically corrected, typically to
a value of unity.
For example, if you were entering one of the values involved with the equation
2+3=5, then some other value in the equation must be simultaneously adjusted
to maintain the validity of the equation. The program will perform many of
these tasks for you automatically.
Equation checking is performed when the focus leaves the current edit control.
This informs the program that you have finished editing a value. You can Tab
to another control or click the mouse in a different control to force the program
to check the parameter relationships.
Numerical Precision
The program uses the maximum Intel architecture 80-Bit extended floating
point format for all of the numeric data in the program. This results in
numerical precision of about 18 decimal digits. However, it should be noted
that for many high order filters 80-Bit precision is inadequate. Some of the
internal numerical algorithms can easily require more precision than is avail-
able in the 80-Bit format for high order designs.
20 EnclosureShop
Reference Manual
Chapter 2 General Features
The center of the button displays the current color for the parameter. When you
click the button, another dialog will open to change the color.
The Color Select dialog provides many powerful and convenient features for color
selection and editing. Three different color models are supported, as well as live
mouse editing on a color wheel. Colors can be picked from presets, and new user
defined colors can be saved as well.
The dialog contains many small color pads which have the dual function of display
and selection. Clicking a color pad loads the color as the current selection. If the
current color matches one of the pads, then the pad will be highlighted.
EnclosureShop 21
Reference Manual
General Features Chapter 2
Standard Colors
These are the 20 standard Windows colors. Some of the black colors are
actually masking colors, but the remainder are generally the primary VGA 16
set. If your video mode is 16 or 256 color, then choosing one of these colors
will provide for solid color. Other special colors will require dithering which
may be undesirable. Clicking on one of the pads will select the color.
Extended Colors
There are 30 additional colors provided here for quick selection. Your video
mode will need to have more than 256 colors for solid display, or they will be
dithered. Clicking on one of the color pads will select the color.
Custom Colors
There are 20 additional locations provided here for user custom colors. When
the Add Custom button is clicked, the current color will be added to the array.
The array is auto incrementing, and when a color is added it will be assigned
to the next pad. These colors will persist as long as the program is running.
Clicking on one of the color pads will select the color.
Selection
These two pads display the current and original colors. This allows you to
compare the two, or to return to the original if desired. Clicking on the Original
Color pad will make it the current color.
The model selection controls which set of parameters appear on the sliders.
The Hue slider has a range of 0 degrees to 360 degrees. This is the Hue of color
as specified radially around the HSV wheel. All other sliders range from 0%
to 100%.
22 EnclosureShop
Reference Manual
Chapter 2 General Features
The vertical slider next to the wheel controls the Value parameter. This is
essentially the overall brightness of the entire wheel. As the slider is moved, the
Value of the wheel will change between 0% black and 100% full color brightness.
EnclosureShop 23
Reference Manual
General Features Chapter 2
Choosing a font and its size is completely up to the user. It is certainly possible
to select a font and/or size that is too large for the available space in the graphics.
However, with a little experimentation you will quickly see what is possible
and what will actually work. The program positions the text items automati-
cally either left, center, or right justified. By changing the size of a font you can
easily see how the program will position the text.
This program only utilizes vector fonts. This means that TrueType and/or
Adobe (ATM) fonts should be present. If you will be printing to a pen plotter,
you should choose a plotter stroke font such as Modern that does not require
fill, and can be easily drawn by a pen.
24 EnclosureShop
Reference Manual
Chapter 2 General Features
TypeFace
In this group box the number of vector font families is shown, the type of font which
is currently selected, and a list of the available fonts.
TypeSize
The size of the font in points can be selected from the list box, incremented using
the spin buttons, or entered directly in the list box.
TypeStyle
Several check boxes are provided to control the style of the font. All or none of the
options can be combined.
TypeColor
This button displays and selects the color for the font. To change the color, click
the button and the Color Select dialog will be presented.
Sample Text
A text sample of the current selection is displayed in this group box. The
background color will be automatically set depending on the color of the font. A
check box allows you to view the font in actual size, or at a different size controllable
by the spin buttons at the lower right of the group box.
EnclosureShop 25
Reference Manual
General Features Chapter 2
26 EnclosureShop
Reference Manual
Chapter 3 Graph Windows
Graph Windows 3
EnclosureShop 27
Reference Manual
Graph Windows Chapter 3
28 EnclosureShop
Reference Manual
Chapter 3 Graph Windows
The Design window displays a listing of the parameters which define the enclosure
simulation. This is not actually a graph but a text listing of the numeric values with
additional graphical icons and pictures to help document the design. The Graph
Parameters dialog defines the fonts and colors used.
The number of pages in the listing is a function of the design complexity. Most
designs require only two pages, while other more complex designs could contain
many pages.
The listing is divided into sections, with parameters grouped by their function and
area of usage. Understanding the listing can be difficult until you become familiar
with the location of various data and what it means.
EnclosureShop 29
Reference Manual
Graph Windows Chapter 3
The SPL graph displays the magnitude and phase of any enabled System or Guide
curves that contain SPL type data. The Graph Parameters dialog controls much of
the design and look of this graph including: number of vertical/horizontal major/
minor divisions, colors, fonts, lines, and backgrounds. The Scale Parameters
dialog controls the vertical scale and top value, as well as the linear or log horizontal
frequency axis.
A Map region is located below the grid area that lists the color assignments for Data
Curves. A Note region is also shown for user notes and comments.
Many different SPL curves can be produced from enclosure analysis including near
field pressure, chamber pressure, power response, and various domain response
curves. These curves may be generated for every port, transducer, or chamber in
the design yielding a large number of possible SPL curves.
30 EnclosureShop
Reference Manual
Chapter 3 Graph Windows
The Voltage graph displays the magnitude and phase of any enabled System or
Guide curves that contain Voltage type data. The Graph Parameters dialog
controls much of the design and look of this graph including: number of
vertical/horizontal major/minor divisions, colors, fonts, lines, and backgrounds.
The Scale Parameters dialog controls the vertical scale and top value, as well
as the linear or log horizontal frequency axis.
A Map region is located below the grid area that lists the color assignments for
Data Curves. A Note region is also shown for user notes and comments.
In most cases of enclosure simulation the voltage drive for the enclosure is a
simple flat line. However if significant source impedance or custom generator
functions are used, the voltage across the transducers will not be constant.
EnclosureShop 31
Reference Manual
Graph Windows Chapter 3
The Impedance graph displays the magnitude and phase of any enabled System or
Guide curves that contain Impedance type data. The Graph Parameters dialog
controls much of the design and look of this graph including: number of vertical/
horizontal major/minor divisions, colors, fonts, lines, and backgrounds. The Scale
Parameters dialog controls the vertical scale and top value, as well as the linear or
log horizontal frequency axis.
A Map region is located below the grid area that lists the color assignments for Data
Curves. A Note region is also shown for user notes and comments.
Impedance curves will be produced for each individual transducer set in the
enclosure, in addition to the total enclosure impedance of all in parallel.
32 EnclosureShop
Reference Manual
Chapter 3 Graph Windows
The Excursion graph displays the magnitude and phase of any enabled System or
Guide curves that contain Excursion type data. The units are Meters. The Graph
Parameters dialog controls much of the design and look of this graph including:
number of vertical/horizontal major/minor divisions, colors, fonts, lines, and
backgrounds. The Scale Parameters dialog controls the vertical scale and top
value, as well as the linear or log horizontal frequency axis.
A Map region is located below the grid area that lists the color assignments for Data
Curves. A Note region is also shown for user notes and comments.
Excursion curves are generated for each transducer and port set in the enclosure. In
the case of air vents, the excursion represents the motion of air within the port.
EnclosureShop 33
Reference Manual
Graph Windows Chapter 3
The Velocity graph displays the magnitude and phase of any enabled System
or Guide curves that contain Velocity type data. The units are Meters/Second.
The Graph Parameters dialog controls much of the design and look of this
graph including: number of vertical/horizontal major/minor divisions, colors,
fonts, lines, and backgrounds. The Scale Parameters dialog controls the
vertical scale and top value, as well as the linear or log horizontal frequency
axis.
A Map region is located below the grid area that lists the color assignments for
Data Curves. A Note region is also shown for user notes and comments.
Linear Velocity curves (also known as mechanical current) are generated for
each transducer and port set in the enclosure. In the case of air vents, the
velocity represents the motion of air within the port.
34 EnclosureShop
Reference Manual
Chapter 3 Graph Windows
The Acceleration graph displays the magnitude and phase of any enabled System
or Guide curves that contain Acceleration type data. The units are Meters/Second².
The Graph Parameters dialog controls much of the design and look of this graph
including: number of vertical/horizontal major/minor divisions, colors, fonts, lines,
and backgrounds. The Scale Parameters dialog controls the vertical scale and top
value, as well as the linear or log horizontal frequency axis.
A Map region is located below the grid area that lists the color assignments for Data
Curves. A Note region is also shown for user notes and comments.
Acceleration curves are generated for each transducer and port set in the enclosure.
In the case of air vents, the acceleration represents the motion of air within the port.
EnclosureShop 35
Reference Manual
Graph Windows Chapter 3
The Volume graph displays the magnitude and phase of any enabled System or
Guide curves that contain volume velocity type data. The units are cubic
Meters/Second. The Graph Parameters dialog controls much of the design and
look of this graph including: number of vertical/horizontal major/minor
divisions, colors, fonts, lines, and backgrounds. The Scale Parameters dialog
controls the vertical scale and top value, as well as the linear or log frequency
horizontal axis.
A Map region is located below the grid area that lists the color assignments for
Data Curves. A Note region is also shown for user notes and comments.
Volume velocity curves (also known as acoustic current) are generated for each
transducer and port set in the enclosure. Volume velocity is the acoustic
equivalent of electrical current. It is the rate of fluid flow, in this case air.
36 EnclosureShop
Reference Manual
Chapter 3 Graph Windows
The Delay graph displays the magnitude and phase of any enabled System or
Guide curves that contain Time vs. Frequency type data. The Graph Param-
eters dialog controls much of the design and look of this graph including:
number of vertical/horizontal major/minor divisions, colors, fonts, lines, and
backgrounds. The Scale Parameters dialog controls the vertical scale and top
value, as well as the linear or log horizontal frequency axis.
A Map region is located below the grid area that lists the color assignments for
Data Curves. A Note region is also shown for user notes and comments.
The simulator of the program can perform automatic computation of the SPL
group delay for the enclosure response. This is an option. You can also
compute Group Delay of any other curves you wish by using the Processing
| Group Delay transform.
Any curves which have the units of Time vs. Frequency will be displayed here.
Typically, these are group delay curves, but could be any other type of time
curve as well.
EnclosureShop 37
Reference Manual
Graph Windows Chapter 3
The Transient graph displays the magnitude and phase of any enabled System or
Guide curves that contain Voltage vs. Time type data. The Graph Parameters
dialog controls much of the design and look of this graph including: number of
vertical/horizontal major/minor divisions, colors, fonts, lines, and backgrounds.
The Scale Parameters dialog controls the vertical scale and top value, as well as the
horizontal time axis.
A Map region is located below the grid area that lists the color assignments for Data
Curves. A Note region is also shown for user notes and comments.
The most common types of curves displayed on this graph will be either Step or
Impulse response functions. While the simulator of the program does not automati-
cally produce these curves, they can be generated by using the Processing | Inverse
Fourier Transform dialog.
There are too many conditional parameters which must be defined by the user in
order to generate Impulse/Step response data. For this reason, the program cannot
make these choices for the user automatically.
38 EnclosureShop
Reference Manual
Chapter 3 Graph Windows
The Polar graph displays the magnitude and phase of any enabled System or Guide
curves that contain SPL vs. Angle type data. The Graph Parameters dialog controls
much of the design and look of this graph including: number of vertical/horizontal
major/minor divisions, colors, fonts, lines, and backgrounds. The Scale Param-
eters dialog controls the vertical scale and top value, as well as the horizontal angle
axis.
A Map region is located below the grid area that lists the color assignments for Data
Curves. A Note region is also shown for user notes and comments.
The simulator of the program can automatically produce these curves, based on the
domain and diffraction analysis options. Both true SPL and normalized polar
curves can be generated. Polar curves can also be manually compiled using the
Processing | Polar Convertor dialog.
The graph also displays the Beam Width (BW) in degrees, Q, and the Directivity
Index (DI) for each of the polar curves.
EnclosureShop 39
Reference Manual
Graph Windows Chapter 3
The Ratio graph displays the magnitude and phase of any enabled System or
Guide curves that contain dimensionless Ratio vs. frequency type data. The
Graph Parameters dialog controls much of the design and look of this graph
including: number of vertical/horizontal major/minor divisions, colors, fonts,
lines, and backgrounds. The Scale Parameters dialog controls the vertical
scale and top value, as well as the linear or log horizontal frequency axis.
A Map region is located below the grid area that lists the color assignments for
Data Curves. A Note region is also shown for user notes and comments.
Ratio data is primarily transfer functions. This can be produced from dividing
two curves of the same units, or by simply changing the units of a curve to Ratio.
It is a general purpose graph that has many uses.
40 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Transducer Modeling 4
dB Axial & Power Response
100
90
80
Eg=2V
R=1M
60
10 100 f 1k 10k
EnclosureShop 41
Reference Manual
Transducer Modeling Chapter 4
42 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
4.1 Introduction
This chapter will define and explain some of the modeling techniques used by
EnclosureShop to simulate electrodynamic transducers. A detailed treatment of
this subject is far beyond the scope and intent of this chapter. Rather, the
information provided here should help the user understand the issues involved,
terminology, and the advanced capabilities of the program.
Conventional transducer modeling has been around for over 50 years. This type of
modeling describes the transducer using a simplified set of fixed constants. In many
cases complex parameters were assumed to be negligible, or have fixed constant
values, to allow for a simplified approximate solution. While this approach was
very appropriate decades earlier, and actually demanded due to the limitations of
hand calculation, modern computer computational abilities allow for much more
detailed and advanced analysis to be performed.
EnclosureShop 43
Reference Manual
Transducer Modeling Chapter 4
The propagation of sound depends on the physical properties of the media and its
operating conditions. For the type of applications covered by this program, the fluid
is always assumed to be air operating with typical ambient room characteristics.
The base units used throughout the program are MKS (Meter-Kilogram-Second).
However most of the editing fields in the dialogs provide automatic unit conversion
simply by clicking a button. Parameters can be entered and/or displayed in a wide
variety of units as appropriate for each type of parameter.
1 Pa = 1 N / m 2 = 10 uBar = 10 dyne / cm 2
1 Rayl = 1 kg / m 2 s = 1 N ◊ s / m
44 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
EnclosureShop 45
Reference Manual
Transducer Modeling Chapter 4
The radiation impedance is the air load for the transducer. This is a complex
impedance consisting of both resistance and reactance. Both are highly frequency
dependent. The radiation impedance is also a function of the geometry of the
source, and the reflected pressure caused by the enclosure diffraction.
The characteristics of a source depend both on its size and the wavelength of sound
it is radiating. For example, a piston of four times the area has the same directivity
if operated at one-half the frequency. Thus both the size and frequency must be
defined together. It is therefore convenient to describe a new variable which defines
the frequency relative to the size of the source. The ka parameter is the product of
the wave number and piston radius and provides this capability. Usage of the ka
parameter is commonplace in acoustics.
The value of ka = 1 has a special significance. It marks the frequency where the
wavelength equals the circumference of a circular source. It is also commonly
thought of as the transition between nondirectional and directional radiation.
For the case of our example 10 Inch transducer, the ka=1 frequency is 535Hz. Using
the ka parameter allows radiation characteristics to be defined in a normalized and
general fashion. The following equations provide definitions and other useful
relationships utilizing ka.
w = 2 ◊ p * f (radian frequency)
w
k= (wave number )
c
Sd
a= on radius)
(circular pisto
p
w Sd
ka = k ◊ a = ◊ (radius frequency)
c p
c ◊ ka c ◊ ka
f (ka ) = = ( frequency translation function)
2 ◊p ◊ a Sd
2 ◊p ◊
p
46 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The graph clearly shows a change in behavior for the left and
right halves. The region to the left (ka<1) is the low frequency
nondirectional side, and the region to the right (ka>1) is the
high frequency directional side. The transition occurs in the
ka=1 region. For the example transducer this is 535Hz.
The graph shows the exact functions for resistance, reactance, and total impedance.
These are shown as solid lines. At high frequencies the resistance becomes
constant, and the reactance (mass) decreases towards zero.
In addition there are approximation functions for each shown with dotted lines.
These versions are denoted with ~ (tilde). These are extrapolations of the low
frequency behavior into the mid-high frequency region. They represent the
approximations commonly used in conventional transducer modeling.
Normalized Radiation Impedance
10
0.1
Rar
Rar~
Xar
0.01 Xar~
Zar
Zar~
(divided by ρc/Sd)
0.001
0.1 ka 1 10
EnclosureShop 47
Reference Manual
Transducer Modeling Chapter 4
1
Normalized Radiation Mass The equations for the radiation functions
are given below. The reactance functions
can also be written in terms of mass di-
rectly, and those curves are shown here.
0.1
At low frequencies the radiation mass is
nearly constant, but at mid-high frequen-
cies the mass decreases rapidly.
0.01 Mar
r ◊c Ê J1(2 ◊ ka ) ˆ
Rar (ka ) = ◊ Á1 - ˜¯ (radiation resistance)
Sd Ë ka
r ◊ c Ê M1(2 ◊ ka ) ˆ
Xar (ka ) = ◊ ˜¯ (radiation reactance)
Sd ÁË ka
Zar (ka ) = Rar (ka ) + j ◊ Xar (ka ) (radiation impedance)
r ◊ c ◊ ka 2
Rar~ (ka ) = (approx radiation resistance)
2 ◊ Sd
r ◊ c ◊ ka 8
Xar~ (ka ) = ◊ (approx radiation reactance)
Sd 3p
Zar~ (ka ) = Rar~ (ka ) + j ◊ Xar~ (ka ) (approx rad impedance)
r ◊ M1(2 ◊ ka )
Mar (ka ) = (radiation mass)
ka 2 ◊ p ◊ Sd
8◊r
Mar~ (ka ) = (approx radiation mass)
3p p ◊ Sd
Note: J1 is the 1st order Bessel function of the first kind, and M1 is the 1st
order Struve function.
48 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The radiation impedance for a given source depends on the geometry. Ten different
diaphragm shapes are supported in EnclosureShop and are shown below. The
pseudo Point Source is a special shape which has the characteristics of the circular
source approximation functions as given in the preceding pages. Essentially it is
nondirectional at all frequencies.
The top graph on the next page gives the radiation impedance via magnitude and
phase angle for nine different source shapes with identical Sd area. These curves
indicate the efficiency of coupling to the medium by shape. As one would expect
the most effective source is circular, and the least effective is the rectangle with a
1:5 aspect ratio.
The Directivity of the various source shapes is shown in the bottom graph of the
following page as well. These curves are given relative to half-space radiation.
4 - Triangle
5 -Square
3 - Hexagon
9 - Rect-5:1
6 - Rect-2:1
7 - Rect-3:1 8 - Rect-4:1
EnclosureShop 49
Reference Manual
Transducer Modeling Chapter 4
144
108
0.5 72
36
0.2 0
-36
0.1
-72
0.05 -108
0.02 -180
0.1 0.2 0.5 1.0 ka 2.0 5.0 10.0
dB
Directivity Deg
25 180
20 144
10 72
5 36
0 0
0.1 0.2 0.5 1.0 ka 2.0 5.0 10.0
50 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Note: Ravc is the only electrical impedance component included in this circuit.
There is no representation of mid-high frequency motor impedance (eg. Levc).
Eg Ê Ê 2w Sd ˆ ˆ
i= (blocked voice coil current )
Revc Á J1Á c ◊ p ˜ ˜
r ◊c Á Ë ¯˜
Eg ◊ BL Rar (w ) = ◊ 1-
F = BL ◊ i = ( generator force) Sd Á w Sd ˜
Revc Á ◊ ˜
ÁË c p ˜¯
F Eg ◊ BL
Pag = = ( generator pressure)
Sd Revc ◊ Sd Ê 2w Sd ˆ
r ◊ c 2 ◊ M1 Á ◊
p ˜¯
2
1 Ê BL ˆ Ë c
Ravc = ◊ (voice coil resistance) Mar (w ) =
Revc ÁË Sd ˜¯ Sd
Sd ◊ w 2 ◊
Mmd p
Mad = (diaphram mass)
Sd 2
Mas(w ) = Mad + Mar (w ) ( diaphram + radiation mass)
Cas = Cms ◊ Sd 2 (suspension compliance)
Mas(0)
Rms Cas
Ras = ; (suspension resistance)
Sd 2 Qms
EnclosureShop 51
Reference Manual
Transducer Modeling Chapter 4
1
Zas(w ) = Ravc + Ras + Rar (w ) + jw ◊ Mas(w ) +
jw ◊ Cas
Pag
Uas(w ) = (volume velocity)
Zas(w )
Eg ◊ BL
Uas(w ) = Revc ◊ Sd
1
Ravc + Ras + Rar (w ) + jw ◊ Mas(w ) +
jw ◊ Cas
Eg ◊ BL jw
◊
Revc ◊ Sd Mas(w )
Uas(w ) =
1 jw ◊ ( Ravc + Ras + Rar (w ))
-w2 +
Mas(w ) ◊ Cas Mas(w )
The volume velocity (acoustic current) through the circuit can be described using
the generator pressure Pag and the total circuit impedance Zas, as shown in the
equations above. Note that Mas is a function of frequency since it includes the exact
expression for radiation mass Mar. The exact expression for Rar is also included.
52 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
If we now plug in the values from the example transducer and plot the acoustic
current Uas and Uas~ assuming a drive level of Eg=2V, the graph shown below is
produced. This response has the shape of a Bandpass filter, with a resonance of
fs=40Hz as expected. Both the exact and approximate functions show nearly
identical response with the exception of a slight difference above 1kHz.
The exact function produces the larger output at high frequency. This is due to the
reduction of radiation mass Mar when ka>1. Remember that the ka = 1 value occurs
at 535Hz for this example transducer. At 5kHz the difference between Uas and Uas~
is about 0.71dB.
This small difference reflects the fact that radiation elements comprise a very small
portion of the total acoustical circuit. While this is true for the example given here,
and is typical of most direct radiators, horn loaded systems will contain a much
larger percentage of radiation impedance.
0.001
Uas~
0.0001
10 100 f 1k 10k
EnclosureShop 53
Reference Manual
Transducer Modeling Chapter 4
The response also shows the classic resonance hump at the expected 40Hz
frequency, but a very unrealistic flat line in the mid-high frequency region. As
mentioned previously, there was no mid-high frequency motor impedance
included with this circuit model.
Most real transducers show substantial impedance rise with increasing fre-
quency. This will cause a corresponding decrease in the acoustic output, and
may produce radical changes in the shape of the response.
Example 10"
Zes
Zes~
10
1
10 100 f 1k 10k
54 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
For the case of our rigid circular source on an infinite baffle with volume velocity
Ua, the exact on-axis pressure at any distance R from zero to infinity is given by the
following equation:
2 rc Èw Ê Sd ˆ˘
Pa(w , R) = Ua(w ) ◊ ◊ sin Í ◊ Á R 2 + - R˜ ˙
Sd ÍÎ 2c Ë p ¯ ˙˚
Using a distance of R=0 gives the near field response at the surface of the
diaphragm. The following graph shows the near field pressure using both the exact
Uas and approximate Uas~ acoustic current functions. These are given as Pan and
Pan~. Likewise the far field pressure for both at 1 Meter is shown in the curves Paf
and Paf~ . A drive level of Eg=2V was employed.
These curves now appear to have a Highpass filter shape. As was the case with
acoustic current, only slight differences between the exact and approximate
response curves appear at the higher frequencies.
Acoustic Pressure
120
110
100
90
60
10 100 f 1k 10k
EnclosureShop 55
Reference Manual
Transducer Modeling Chapter 4
The response curves Paf and Paf~ show the far field axial response of the
source. However, one would expect that at higher frequencies the source
becomes directional and radiates most of its power on-axis. If the axial
response is nearly flat, then we can imagine that the total power radiated by the
source must be falling at higher frequencies.
Power Response is a term commonly used to describe the total power radiated
by the source in all directions. Directivity is the ratio of axial intensity to the
intensity produced from a point source of identical power. This provides a
means to relate axial pressure to a pressure curve representing power response.
56 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The first graph below shows the directivity functions for power and pressure. The
lower graph shows the previous on-axis response Paf here as PaAxial, and the new
power response PaPwr for the example transducer. As expected, the power
response shows a rapid decline above the ka=1 frequency of 535Hz. The actual
power radiated from the transducer is much less at higher frequencies and is directed
forward to maintain the on-axis response.
dB Directivity Functions
50
40
30 Dir2π
DirPa2π
20
10
0
10 100 f 1k 10k
90
80
Eg=2V
R=1M
60
10 100 f 1k 10k
EnclosureShop 57
Reference Manual
Transducer Modeling Chapter 4
In the previous section, the difference between axial and power response was
introduced. Another way to view these characteristics is through the direct
calculation of acoustic power.
The acoustic power can be computed from the product of radiation resistance
and squared volume velocity. The equivalent acoustic pressure can also be
computed from power by using the specific impedance of the medium.
The acoustic power curves in the top graph show that by using the true
expression for Rar, the power response is obtained. However, using the
approximate expression Rar~ produces the axial response. Clearly this is not
an approximation to the true acoustic power at high frequencies, but reflects
that fact that Rar~ is based on nondirectional behavior at all frequencies.
The lower graph gives the same type of information, but here in terms of
acoustic pressure. Comparing this graph to the Axial & Power Response graph
in the previous section show that they are virtually identical.
It should now be clear that the terminology of power response and true acoustic
power are simply two ways of describing essentially the same response.
Likewise axial response or on-axis response are used interchangeably, as is the
case with acoustic current and volume velocity. One may often encounter
different terminology for the same basic quantities when discussing acoustic
systems.
58 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
0.001
0.0001 Wa
Wa~
Eg=2V
0.00001
10 100 f 1k 10k
90
80
Paw
70 Paw~
Eg=2V
R=1M
60
10 100 f 1k 10k
EnclosureShop 59
Reference Manual
Transducer Modeling Chapter 4
Wa~ (w )
h(w ) = (approx efficiency definition)
We
Eg 2
We = (blocked electrical input power )
Revc
Wa~ (w ) = Rar~ (w ) ◊ Uas~ (w )2 ( approx acoustic power )
2
Ê w ˆ
2
Ê BL ˆ Á ˜
2
r ◊w Mas
h(w ) = ◊ ◊Á ˜
Revc ◊ 2p c ÁË Sd ˜¯ Á 1 2 jw ◊ ( Ravc + Ras)) ˜
ÁË Mas ◊ Cas - w + Mas ˜¯
2
Ê BL ◊ Sd ˆ Ê ˆ
2
r Mas ◊ Cas ◊ w 2
h(w ) = ◊Á ◊ Á ˜
2p c ◊ Revc Ë Mms ˜¯ Ë 1 - Mas ◊ Cas ◊ w 2 + jw ◊ ( Ravc + Ras) ◊ Cas ¯
h(w ) = ho ◊ H (w )2
2
r Ê BL ◊ Sd ˆ
ho = ◊Á (half space reference efficiency)
2p c ◊ Revc Ë Mms ˜¯
ho
dBsplo = 10 ◊ log( ) (half space reference sensitivity @ 1W / 1Meter )
2p ◊ Wao
As shown in the third to last equation, the expression for h(w) consists of two
parts; a fixed constant ho and a transfer function H(w). The fixed constant is
the reference efficiency. Efficiency is also often stated as sensitivity which can
be computed as shown in the last equation.
60 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The results from the efficiency derivations in the previous section showed two
components, one of which was a transfer function H(w) as shown again below.
2
r Ê BL ◊ Sd ˆ
2 Ê Mas ◊ Cas ◊ w 2 ˆ
h(w ) = ◊Á ◊Á ˜
2p c ◊ Revc Ë Mms ˜¯ 2
Ë 1 - Mas ◊ Cas ◊ w + jw ◊ ( Ravc + Ras) ◊ Cas ¯
h(w ) = ho ◊ H (w )2
2
r Ê BL ◊ Sd ˆ
ho = ◊Á
2p c ◊ Revc Ë Mms ˜¯
Mas ◊ Cas ◊ w 2
H (w ) =
1 - Mas ◊ Cas ◊ w 2 + jw ◊ ( Ravc + Ras) ◊ Cas
By inspection, this transfer function has the form of a 2nd order Highpass filter. By
equating like terms, the corner frequency wo and Q can be determined for the
Highpass filter. As shown in the equations below, the Highpass wo and Q are simply
the ws and Qts of the transducer.
2
Êwˆ
ÁË w ˜¯
o
H (w ) = HPF2 (w ) = 2
Êwˆ jw
1- Á ˜ +
Ë wo ¯ wo ◊ Q
2 2
2 Ê ˆ
Ê BL ◊ Sd ˆ Êwˆ
r ◊Á Á ˜
2 Ë Mmss ˜¯ Á ÁË w ˜¯
o ˜
h(w ) = ho ◊ H (w ) = ◊
2p c ◊ Revc Á Ê w ˆ 2 jw ˜
Á1- Á ˜ + ˜
ÁË Ë w ¯ w ◊ Q ˜¯
o o
Mas
1 Cas = Qts
wo = = ws ; Q=
Mas ◊ Cas Ravc + Ras
EnclosureShop 61
Reference Manual
Transducer Modeling Chapter 4
90
80
PaAxial
70 PaHPF
Eg=2V
R=1M
60
10 100 f 1k 10k
The graph above shows the Highpass filter approximation plotted against the
true axial pressure response. As expected the response is the same for
frequencies below ka<1 (535Hz) and differs slightly above. The Highpass
filter is simply flat while the actual response rises.
The Highpass filter approximation has been the traditional approach for
modeling transducer systems due to its simplicity and ease of calculation.
Based on the model details described so far, it seems a good approximation.
However the circuit model upon which this axial response was based failed to
include any mid/high frequency motor impedance. Only Revc was used. The
incorporation of those elements will cause a decrease in the mid/high response,
and in some cases even at low frequencies. Other diaphragm effects may or
may not compensate for this, to enable an axial response which can be
reasonably approximated by the Highpass filter method. These issues will be
explored further in the following sections.
62 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The previous circuit model only included a single electrical system element Revc.
This is a simple fixed resistor with a constant value at all frequencies. The graph
below shows two transducer impedance curves; the previous simple model of the
example transducer, and the measured impedance of an actual 12 Inch woofer.
At frequencies above 100Hz the simple model returns to a flat line value of 4 Ohms.
However, the actual transducer shows a dramatic impedance rise with increasing
frequency. Clearly the single Revc element of the simple model is incapable of
representing realistic motor impedance.
The impedance increase has a direct result on the acoustic output from the
transducer. Since electrodynamic transducers generate mechanical force from the
electrical current, the rising impedance will cause a similar decrease in the voice coil
current. As such there is less mechanical driving force available, and therefore less
acoustic output.
100
Ohm Impedance
50
10
1
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 63
Reference Manual
Transducer Modeling Chapter 4
The rising impedance of the actual transducer has the obvious appearance of
inductance. It would seem that adding an additional inductor component Levc
would be a logical approach. The electrical circuit for a free field transducer
is now shown below with the additional component Levc. The relationships for
the mechanical components are also shown in the equations to the left.
The graph below again shows the response of the measured impedance for the
12 Inch woofer, and also the equivalent model impedance of the circuit with
an Levc value of 5.5mH. While the impedance of the model also rises now at
high frequencies, it is a very poor fit.
No matter what value is chosen for Levc, the curves will never match. Note
that the slope of the impedance rise is not the same. This is also indicated in
2 the phase response, where the actual curve reaches 60 degrees and the model
Ê BL ˆ 1 overshoots this to 90 degrees. Note also that some of the worst error occurs
Ze = Á ◊
Ë Sd ˜¯ Za even at very low frequencies near 100Hz.
2 Voice Coil Elements Mechanical Elements
Ê BL ˆ 1 BL2
Res = Á ˜ ◊ = Revc Levc
Ë Sd ¯ Ras Rms
2
Ê Sd ˆ Mms
Ces = Á ˜ ◊ Mas = Res Ces Les
Ë BL ¯ BL2
Eg
2
Ê BL ˆ
Les = Á ◊ Cas = Cms ◊ BL2
Ë Sd ˜¯ Impedance
Ohm Deg
400 180
150
200
120
90
100
60
30
50
-30
Actual 12 Inch Speaker
20
-60
-90
-150
5
4 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
64 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The previous model using Levc corresponds to the STD model in EnclosureShop,
and is the old traditional method for transducer modeling. This model produces an
error of nearly 6dB at 100Hz.
The question now at hand is how to define suitable functions for Rem and Lem.
Looking at the previous graph it is noted that the slope of the impedance rise is much
less then what the Levc model could produce. Yet the slope is nearly log-linear.
With this observation we can define some simple functions which allow for this
capability as shown below. These functions permit the log slope to be adjusted for
both the resistance and reactance individually.
The four function coefficients Krm, Kxm, Erm, and Exm can be calculated easily
from the measured impedance data by using both the magnitude and phase of two
points anywhere in the mid-high frequency region. With these four values and the
equations below, the actual component values for Rem and Lem can be found at any
frequency. While the coefficients are fixed constants, the Rem and Lem values
themselves will change with frequency.
EnclosureShop 65
Reference Manual
Transducer Modeling Chapter 4
400
Ohm Impedance Deg
180
150
200
120
90
100
60
30
50
-30
-90
10
-120
4 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
The graph above now shows the results using the new motor impedance model.
There is substantial improvement. Both the magnitude and phase match very
well across the entire three decades of frequency. The maximum error of 1.1dB
occurs near 60Hz. The four coefficient values used are:
The Rem and Lem functions are graphed on the next page. The resistance
increases with frequency while the inductance decreases. These are typical
results for iron based magnetic systems. They reflect the losses and magnetic
permeability changes across frequency.
Note that the resistance Rem varies from approximately 1 Ohm to 100 Ohms
between 10Hz and 10kHz. Also that the inductance Lem declines from 30mH
at 10Hz to 1.7mH at 10kHz. These are not trivial changes.
66 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
100
Ohm Resistance (Rem)
50
20
10
1
10 Hz 20 50 100 200 500 1K 2K 5K 10K
50
mH Inductance (Lem)
40
30
20
10
9
8
7
6
5
1
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 67
Reference Manual
Transducer Modeling Chapter 4
One way of blocking a transducer is to remove or cut a hole in the dust cap, and
glue the inside of the former to the center pole piece with epoxy. Note: the
transducer will no longer be usable.
The graph below shows the blocked impedance of the transducer. Note that
there is substantial increase over Revc (4.7 Ohms) even at very low frequencies.
200
Ohm Impedance (Zeb) Deg
180
150
100
120
90
50
60
30
20 0
-30
10
-60
-90
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
68 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The previous TSL model was a considerable improvement over the conventional
STD model. However, there was still significant error remaining in the low
frequency region near 60Hz. This outcome is often seen in many transducers. If
the simulation accuracy is to be improved further, additional advancements must
be made to the Rem and Lem functions.
While the shape of the mid-high frequency impedance curve is nearly log-linear,
there is some curvature. Actual measurements of many different transducers have
shown a noticeable break-point and slope change across frequency. One way to
improve the motor impedance model is to provide for dual slopes with a transition
frequency between them. This is the method employed in the LTD model used by
EnclosureShop.
Rem = RemLTD (w , Ve, Ta) ; ( Krm, Frm, Drm, Erm, Vrm, Trm)
Xem = XemLTD (w , Ve, Ta ) ; ( Kxm, Fxm, Dxm, Exm, Vxm, Txm)
The graph below shows the comparison of the measured data and the LTD model
simulation. The curves are nearly identical, with a difference of only a fraction of
a dB at any frequency. The advanced LTD motor impedance model utilizes 12
parameters. It also incorporates the ability to simulate motor impedance variations
due to changes in temperature and drive level. The Transducer Model Derivation
dialog employs optimization to determine the parameters for a best fit solution.
200
Ohm Impedance Deg
180
150
100
120
90
50
60
30
20 0
LTD Model
-30
10
Actual 12 Inch Speaker -60
-90
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 69
Reference Manual
Transducer Modeling Chapter 4
It should be noted that the diaphragm breakup effects at higher frequencies can
also be represented using additional features in the EnclosureShop transducer
models. This will be discussed in the following sections. However, the focus
here is to compare the performance between 10Hz - 400Hz (ka<1).
70 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
200
Ohm Impedance Deg
180
150
100
120
90
50
60
30
20 0
-30
10 Measurement -60
-90
Simple Model (Revc)
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
95
dBSPL SPL
Simple Model (Revc)
90
Highpass Approximation
85
80
75 Measurement
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 71
Reference Manual
Transducer Modeling Chapter 4
Ohm
Impedance Deg
200 180
150
100
120
90
50
60
30
20 0
Measurement
-30
10
-60
STD Model (Revc & Levc)
-90
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
95
dBSPL SPL
85
80
75
Measurement
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
72 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Ohm
Impedance Deg
200 180
150
100
120
90
50
60
30
20 0
-30
TSL Model
10
-60
Measurement
-90
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
95
dBSPL SPL
90
85
TSL Model
80
Measurement
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 73
Reference Manual
Transducer Modeling Chapter 4
200
Ohm Impedance Deg
180
150
100
120
90
50 Measurement
60
30
20 0
-30
10
-60
LTD Model
-90
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
95
dBSPL SPL
90
LTD Model
85
80
Measurement
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
74 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Probably the next most important criteria is the profile of the diaphragm. Low
frequency transducers often have a recessed profile resembling a truncated cone.
High frequency transducers often have a dome profile. Some may also have a flat
profile such as in the case of ribbon devices.
These two parameters Shape and Profile are used by the transducer models of
EnclosureShop to determine the essential high frequency characteristics for the
transducer. They directly control radiation impedance, directivity, and off-axis
response for the transducer.
EnclosureShop 75
Reference Manual
Transducer Modeling Chapter 4
9 - Rect-5:1
6 - Rect-2:1
7 - Rect-3:1 8 - Rect-4:1
Diaphragm Shapes
76 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
There are three possible profiles available for use as shown below. They are largely
self explanatory. The Flat profile is sometimes needed for ribbon tweeters and
possibly other special devices, but the Cone and Dome profiles are most common.
Diaphragm Profiles
The transducer will appear in the 3D Layout Editor with a realistic portrayal of the
shape and profile in use. This visual feedback is useful for confirming the type of
selections currently operating with the transducer model. The following graphs
show some examples of a few characteristics for the various shapes and profiles.
dB
Directivity Deg
25 180
20 144
10 72
5 36
0 0
0.1 0.2 0.5 1.0 ka 2.0 5.0 10.0
EnclosureShop 77
Reference Manual
Transducer Modeling Chapter 4
144
108
0.5 72
36
0.2 0
-36
0.1
-72
0.05 -108
0.02 -180
0.1 0.2 0.5 1.0 ka 2.0 5.0 10.0
Round Flat
dBSPL 90 Curve KA BW Q DI
5 105 75
0.1 180 2.0 3.0
0 120 60
1.0 180 2.0 3.0
-30
-35 -180
180 0 Deg
-30
-25
-165 -15
-20
-15
-150 -30
-10
-5 -135 -45
0
-120 -60
5 -105 -75
-90
78 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Round Cone
dBSPL 90
5 105 75 Curve KA BW Q DI
0.1 180 2.0 3.0
0 120 60
1.0 180 2.0 3.0
-5 2.0 180 2.0 3.0
135 45
3.0 100 3.6 5.6
-10
4.0 72 5.0 7.0
-15 150 30
5.0 56 6.4 8.1
-30
-35 -180
180 0 Deg
-30
-25
-165 -15
-20
-15
-150 -30
-10
-5 -135 -45
0
-120 -60
5 -105 -75
-90
Round Dome
dBSPL 90
5 105 75
Curve KA BW Q DI
0 120 60
0.1 180 2.0 3.0
-5 1.0 180 2.0 3.0
135 45
2.0 180 2.0 3.0
-10
3.0 96 3.8 5.7
-15 150 30
4.0 68 5.3 7.2
-30
-35 -180
180 0 Deg
-30
-25
-165 -15
-20
-15
-150 -30
-10
-5 -135 -45
0
-120 -60
5 -105 -75
-90
EnclosureShop 79
Reference Manual
Transducer Modeling Chapter 4
80 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Diaphragm breakup is a general term used to describe the high frequency behavior
of a nonrigid radiator. At these frequencies the motion of the diaphragm is not
uniform and varies across the entire surface. There will be portions of the
diaphragm which are vibrating out of phase with other portions. There will be many
resonance modes with varying degrees of damping.
In this frequency range many design factors play a critical role such as: center drive,
rim drive, cone angle, dome curvature, and phasing plugs just to name a few. Other
factors such as the materials used, their shape, and even how they are glued together
all combine to define and control this region of operation.
Therefore, the approach taken by EnclosureShop is to offer the user additional tools
which modify the simulated high frequency response to fit known behavior. Using
these tools the user can shape the high frequency response as desired to match the
essential features of the actual transducer.
The requirement for this is entirely determined by the user and their application. In
some cases the user may have little need for accurate high frequency response
representation. In other cases the user may wish to adjust these parameters in detail
for the best possible match.
The first effect causes an increase in the response, while the second causes a
decrease. By blending these functions together and adjusting their parameters, a
wide variety of high frequency response shapes can be produced. This is largely a
trial and error process to find the optimum parameters which fit the transducer.
EnclosureShop 81
Reference Manual
Transducer Modeling Chapter 4
Tests on many different transducers have shown that this decrease is roughly
50% on average of the low frequency Mmd value. This is confirmed by actual
physical measurements of many diaphragm assemblies. The mass of the voice
coil and former is roughly equal to that of the attached cone portion.
However, the rate and frequency where this mass reduction takes place is
highly variable and solely dependent on the materials and design of the
diaphragm. In some cases the reduction may take place very abruptly along
with a strong resonance mode. In other cases, it may occur gradually over a
wide frequency range.
82 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The Hmd function is now graphed below showing variations in Qmd from 0.5 to
16.0 for a fixed Fmd value of 1.0. The function produces a maximum decrease of
6dB at high frequencies following the 50% mass reduction requirement. The center
of the transition (-3dB) is always given by the Fmd value. The Qmd value controls
the transition sharpness as shown below.
The decrease in diaphragm mass will cause an increase in the acoustic response of
the transducer. However, since the total mass also includes the radiation mass Mmr
the total boost in SPL response will be slightly less then 6dB.
The two graphs on the following page show the effect of Hmd on the response
simulation of a transducer. The first graph shows variations of Qmd for a fixed
Fmd=1 which corresponds to 535Hz for this 10 Inch transducer. The second graph
shows variations of Fmd for a fixed Qmd=2.
Using these two simple parameters, the Hmd function can be adjusted to provide a
wide variety of boost shapes in the high frequency response of the transducer.
Adjustment can be made based on a measured SPL response of the transducer on
a trial & error basis. These parameters also work together with the Lowpass filter
(described in the next section) to control the total high frequency response.
Note: To effectively remove the Hmd function, set Fmd to a high value such as 100.
You should also set the Qmd value to a stiffer value such as 10.
dB Hmd
0
2
Qmd
3
0.5
4
1
5 2
4
6
16 8
10
0.1 ka 1 10
EnclosureShop 83
Reference Manual
Transducer Modeling Chapter 4
100
dBSPL SPL
Qmd=1 Qmd=2 Qmd=4 Qmd=8
95
90
85
Hmd Function
80 Qmd variations
Fmd= 1.0
75 ka=1 @ 535Hz
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
100
dBSPL SPL
95
Fmd=1 Fmd=2 Fmd=4 Fmd=8
90
85
Hmd Function
80
Fmd variations
Qmd= 2.0
75 ka=1 @ 535Hz
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
84 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Thus the location and sharpness of the roll-off will vary with different transducers.
To replicate the fundamental characteristics of this roll-off, a 2nd order Lowpass
filter is used. This provides two degrees of freedom in the parameters Flp and Qlp.
The Flp parameter is given in units of normalized frequency ka and is the corner
frequency. The Qlp parameter controls the peaking at the corner. The equations
below illustrate the formulations.
1
Hlp(ka ) = 2
Ê ka ˆ jka
1- Á ˜ +
Ë Flp ¯ Flp ◊ Qlp
1
Hlp(w ) = 2
Ê w Sd ˆ jw Sd
1- Á ◊ ˜ + ◊
Ë c ◊ Flp p ¯ c ◊ Flp ◊ Qlp p
PaAxial (w ) = PaAxialo (w ) ◊ Hlp(w )
EnclosureShop 85
Reference Manual
Transducer Modeling Chapter 4
The Hlp function is now graphed below showing variations in Qlp from 0.5 to
8.0 for a fixed Flp value of 1.0. This is a standard 2nd order Lowpass filter.
The two graphs on the following page show the effect of Hlp on the response
simulation of a transducer. The first graph shows variations of Qlp for a fixed
Flp=1 which corresponds to 535Hz for this 10 Inch transducer. The second
graph shows variations of Flp for a fixed Qlp=4.
Using these two simple parameters, the Hlp function can be adjusted to provide
a wide variety of attenuation shapes in the high frequency response of the
transducer. Adjustment can be made based on a measured SPL response of the
transducer, on a trial & error basis. These parameters also work together with
the mass reduction Hmd function (described in the previous section) to control
the total high frequency response.
An example of high frequency response shaping using the Hmd and Hlp
functions is given on the following page.
Note: To effectively remove the Hlp function, set Flp to a high value such as
100. You should also set the Qlp value to a flat type response value such as 1.
dB Hlp
20
15
8
10 4
Qlp
5 2
1
0
0.7
5
0.5
10
15
20
25
30
35
40
0.1 ka 1 10
86 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
100
dBSPL SPL
Qlp=8
95
Qlp=4
Qlp=2
90
85
75
70
Hlp Function
65 Qlp variations
Flp= 1.0
60
ka=1 @ 535Hz
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
100
dBSPL SPL
Flp=1 Flp=2 Flp=4 Flp=8
95
90
85
Hlp Function
80 Flp variations
Qlp= 4.0
75
ka=1 @ 535Hz
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 87
Reference Manual
Transducer Modeling Chapter 4
The first graph shows a simulation without high frequency shaping. The
second graph includes Hmd and Hlp response shaping using the parameter
values listed in the graph. The shaping provides a much improved represen-
tation of the fundamental high frequency characteristics.
95
dBSPL SPL
90
LTD Model
85
80
Measurement
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
95
dBSPL SPL
LTD Model
90
85
80
Measurement
75
70
65
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
88 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
These formulations produce Rms and Cms values which are functions of frequency,
excursion, and temperature. Six control coefficients are required for each of the two
Rms and Cms functions as shown below.
Rms = RmsLTD (w , Xms, Ta) ; ( Krs, Xrs, Drs, Ers, Grs, Trs)
Cms = CmsLTD (w,, Xms, Ta ) ; ( Kcs, Xcs, Dcs, Ecs, Gcs, Tcs)
Due to the internal complexity of these functions, and the volume of data process-
ing, accurate determination requires use of the Transducer Model Derivation
dialog. Manual computation is not practical.
The following pages provide examples of actual Rms and Cms behavior taken at
different drive levels on two different transducers. These curves were computed
based on precision measurements of blocked impedance, free-air impedance, and
excursion using complex data. A multichannel GPIB system was constructed to
obtain all of the data simultaneously in a single sweep to maximize correlation.
EnclosureShop 89
Reference Manual
Transducer Modeling Chapter 4
The impedance and excursion curves below show the behavior of an 8 Inch
woofer at four different drive levels. The data is plotted from 10Hz-100Hz for
improved detail at low frequencies. The impedance curves show the resonance
frequency changing with drive. In fact as drive increases the compliance also
increases until the highest drive level is reached, and then begins to decrease.
The excursion curves have much the same shape, except at the highest drive
level where the response becomes slightly flatter as it approaches 10Hz.
400
Ohm Impedance (Zes) Deg
180
100
60
30
50
-30
20
-60
-90
10
-120
-150
5
4 -180
10 Hz 20 30 40 50 60 70 80 90 100
M
Excursion (Xms) Deg
10m 180
5m 144
108
2m
72
1m
36
500u
20u -144
10u -180
10 Hz 20 30 40 50 60 70 80 90 100
90 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The suspension resistance Rms and compliance Cms are plotted below. The Rms
curves show a consistent downward slope relative to frequency, while the Cms
curves are nearly flat. The resistance increases slightly with drive level until the
highest level is reached with a larger increase. Compliance also increases slightly
with drive level until the highest curve where it begins to decrease. These are fairly
typical results. When the excursion reaches a high enough level, the suspension
system becomes stretched out and Rms increases while Cms decreases.
5
Ohm Suspension Resistance (Rms)
500m
AT 8 Inch Woofer
Rms @ 10.00 V
200m Rms @ 5.00 V
Rms @ 2.00 V
Rms @ 1.00 V
100m
50m
10 Hz 20 30 40 50 60 70 80 90 100
2m
uM/N Suspension Compliance (Cms)
AT 8 Inch Woofer
Cms @ 10.00 V
Cms @ 5.00 V
Cms @ 2.00 V
Cms @ 1.00 V
1m
900u
800u
700u
600u
500u
400u
300u
200u
10 Hz 20 30 40 50 60 70 80 90 100
EnclosureShop 91
Reference Manual
Transducer Modeling Chapter 4
The impedance and excursion curves below show the behavior for a 5 Inch mid/
woofer. Note that at the highest drive level there is a dramatic change in the
impedance and excursion from resonance (45Hz) down to 10Hz. The imped-
ance drops below previous levels, and the excursion curve flattens out. These
are the results from a significant decrease in BL, due to excursion well beyond
the linear range of the magnetic system. Again, these are typical results.
100
Ohm Impedance (Zes) Deg
180
150
50
120
90
60
20
30
10 0
-30
5
-60
1 -180
10 Hz 20 30 40 50 60 70 80 90 100 200 300
10m
M Excursion (Xms) Deg
180
5m 144
108
2m
72
1m
36
500u
200u
-36
100u
-72
Peerless 5"
50u Re=6.05, Sd=0.00888
Xg=5.7mm, Xc=10.3mm -108
Xms Eg=1.00V
Xms Eg=2.00V
20u -144
Xms Eg=5.00V
10u -180
10 Hz 20 30 40 50 60 70 80 90 100 200 300
92 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The suspension resistance Rms and compliance Cms are both plotted below. Again
we see that the Rms curves show a consistent downward slope relative to frequency.
However, for this transducer the compliance curves are not flat. The suspension
characteristics are entirely dependent on the materials and design.
At the highest drive level the resistance increases significantly below resonance and
likewise the compliance decreases.
Ohm
Suspension Resistance (Rms)
10
500m
Peerless 5"
Re=6.05, Sd=0.00888
Xg=5.7mm, Xc=10.3mm
200m Rms Eg=1.00V
Rms Eg=2.00V
Rms Eg=5.00V
100m
10 Hz 20 30 40 50 60 70 80 90 100 200 300
3m
uM/N Suspension Compliance (Cms)
2m
1m
500u
200u
Peerless 5"
100u
Re=6.05, Sd=0.00888
Xg=5.7mm, Xc=10.3mm
Cms Eg=1.00V
Cms Eg=2.00V
50u Cms Eg=5.00V
30u
10 Hz 20 30 40 50 60 70 80 90 100 200 300
EnclosureShop 93
Reference Manual
Transducer Modeling Chapter 4
Numerous types and shapes of Rms and Cms curves can be obtained from
transducers. The behavior of these parameters depends entirely on the
materials and design used in the suspension system. Since transducers are
produced today with a wide variety of materials and construction, many
different kinds of characteristics can be expected for these parameters.
Deriving the mechanical terms from the electrical impedance is most accurate
in the vicinity of the resonance frequency. This is where the mechanical
impedance comprises the largest part of the total impedance. As the total
impedance decreases, the difference between it and the blocked impedance
becomes small. As such the ability to resolve the mechanical terms accurately
declines. This is the reason why the Rms and Cms curves become more noisy
near 100-200Hz, and in some cases at very low frequencies.
It should also be mentioned that the data and analysis provided here are based
on the assumption of sinusoidal waveforms. This is necessary to perform the
separation of complex quantities into their resistive and reactive portions.
In most cases, this assumption is valid. However, when drive levels reach a
sufficiently high level, the BL product will eventually become extremely
nonlinear. This results in nonsinusoidal waveforms between the transducer
current and excursion. Since the transducer current is used to compute the
impedance Zes, this impedance is also then nonlinear.
94 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The cross-sectional view in the pictorial below gives the essential elements of a
typical electrodynamic transducer. The magnetic gap is a small air space in the path
of the magnetic circuit where high flux density is produced. The voice coil travels
vertically up and down in this gap driven by the forces created between the current
flowing in the voice coil and the static field created by the permanent magnet.
The strength of the magnetic motor can be expressed simply as the product of the
flux density and the length of voice coil wire in that field - BL. As the drawing shows
the flux is highly concentrated across the gap, with little flux crossing the upper and
lower portions of the voice coil outside the gap. Ideally, the field density inside the
gap should be uniform and the flux outside the gap near zero.
As the voice coil moves, a maximum displacement is reached where the end of the
coil goes into the gap. At that point the number of turns (or length of wire) in the
field will decrease. This causes a reduction in the BL and therefore nonlinearity.
This point is commonly referred to as Xmax and gives the linear excursion limit.
Voice Coil
Former
Coil Height (Xcoil)
Magnetic Gap Xmax Gap Height (Xgap)
Top Plate Top Plate
Center
Magnet Pole Magnet
Bottom Plate
Xmax = | Xcoil-Xgap | / 2
EnclosureShop 95
Reference Manual
Transducer Modeling Chapter 4
However, the actual flux density profile of a typical transducer is far more
complex. The field across the gap is not uniform and there is also substantial
flux leakage outside the gap. This will vary with any particular magnetic
design, and many designs are carefully optimized to produce maximum BL
linearity. Thus producing lower signal distortion.
The pictorials below show the finite element analysis of the flux density of a
standard motor design. The flux density vs. field location is shown in the
graph. The flux is not uniform even across the width of the top plate, and the
flux leakage outside the gap is very evident.
It is difficult to determine any clear threshold where the flux drops dramati-
cally. Rather, the flux density progressively decreases from the center.
Voice
Coil
TOP CENTER
MAGNET
BOTTOM
1Tesla
Magnetic Field Density of Standard Pole Design
Inside Outside Voice
Coil
Magnet
MAGNET
Bottom
+
-
Field Location
Center Pole
BOTTOM
96 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The figures below show an improved extended pole design. Here the center pole
is extended to provide a similar steel path above the top plate. The flux density
profile shows better symmetry of the leakage fields outside the gap on both sides.
However, there is still substantial leakage.
Voice
Coil
CENTER
TOP
MAGNET
BOTTOM
Magnet
MAGNET
Bottom
Field Location
+
-
Center Pole
EnclosureShop 97
Reference Manual
Transducer Modeling Chapter 4
The figures below show a superior symmetrical pole design. Here the center
pole has a T shape which provides symmetrical air space around the gap. As
before, the flux density graph shows a symmetrical profile, but also much
improved leakage. Note how the fringing fields decrease rapidly from 5-7mm,
and beyond 7mm the field is notably reduced. Comparing this design to the
previous also shows a higher and more uniform field across the top plate.
Voice
Coil
TOP
CENTER
MAGNET
BOTTOM
Inside Outside
Voice
Coil
Field Density
TOP
Top Plate Pole
Magnet
CENTER
Bottom
Center Pole
98 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The field analysis of these various motor designs show that the flux density profile
is very different than what the ideal assumptions would suggest. There is
considerable field strength outside the gap. This shows that the simple calculation
of Xmax by physical dimensions is not very accurate and of questionable value.
The progressively decreasing field makes it extremely difficult to judge the linear
performance limit. It is entirely possible that two different transducers, with the
same basic Xmax specification, could have very different linear performance limits
due to other aspects of their magnetic circuit design.
The STD transducer model used by EnclosureShop does not provide for BL
nonlinearity. It assumes a fixed constant value under all drive conditions. The TSL
model does include functionality for nonlinear BL, but only by using the Xgap and
Xcoil dimensions. This provides a rough approximation to the nonlinearity.
The LTD model utilizes a sophisticated representation for nonlinear BL. In addition
to the Xcoil and Xgap parameters, it also uses three other parameters namely Xfrg,
Efrg, and BLo. These fringe field parameters are determined using the Transducer
Model Derivation dialog. This routine performs a special curve optimization to find
the effective values needed to simulate the nonlinear BL behavior.
The following page demonstrates some examples of various flux density profiles
as simulated by the formulations utilized in the LTD model. The first graph shows
variations of fringe field width while other parameters are held constant. The second
graph shows variations of the fringe field slope. The third graph shows additional
combined parametric variations.
The next following page shows the effective measured RMS BL for the two
previous transducers at various power levels vs. frequency. At higher drive levels
(higher excursions) the BL is seen to decrease.
The LTD model provides advanced and very effective simulation of nonlinear BL
by simulating realistic flux density profiles. However, when operating in a highly
nonlinear region the basic approach of equivalent RMS values cannot represent the
complex nonlinear system accurately and can only be rough approximations.
EnclosureShop 99
Reference Manual
Transducer Modeling Chapter 4
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10
100 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
TM
BL
16
AT 8 Inch Woofer
Cms @ 10.00 V
Cms @ 5.00 V
14
Cms @ 2.00 V
Cms @ 1.00 V
12
10
0
10 Hz 20 30 40 50 60 70 80 90 100
8
TM BL
7.2
6.4
5.6
4.8
3.2
Peerless 5"
2.4 Re=6.05, Sd=0.00888
Xg=5.7mm, Xc=10.3mm
BL Eg=1.00V
1.6
BL Eg=2.00V
BL Eg=5.00V
800m
0
10 Hz 20 30 40 50 60 70 80 90 100 200 300
EnclosureShop 101
Reference Manual
Transducer Modeling Chapter 4
102 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Temperature plays an important role for many transducer parameters. There are
two different temperatures used by EnclosureShop during simulations: the ambient
temperature Ta, and the voice coil temperature Tvc. Ambient temperature is defined
by the user. The voice coil temperature is computed internally based on the thermal
resistance of the transducer's voice coil and the operating power.
The voice coil temperature is the sum of ambient temperature rise along with the
temperature rise due to power dissipation. This effect is present in all models. This
temperature affects the Revc value in all models.
When a transducer is operating at high power, the voice coil becomes heated and
the DC coil resistance Revc rises. Voice coils can become very hot, and Revc values
can rise dramatically over their room temperature value. The increased resistance
causes a decrease in the operating efficiency of the transducer. This is commonly
known as power compression.
The graphs on the following page show an 8 Inch woofer simulated at three power
levels: 1W, 30W, and 100W. The SPL graph also shows the 30W and 100W
responses scaled down by their drive level relative to 1W. These appear as the
dotted lines in the graph, and directly give the power compression. At 30W the loss
is 1dB of mid band efficiency. At 100W the reduction is 3dB.
The second graph shows the changes in impedance. The 30W and 100W curves
show higher impedance. This is especially noticeable in the lower regions where
Revc dominates.
Note: The LTD model was used in this example, which also simulates the changes
in suspension due to the associated drive level changes in excursion. This results
in the shifts shown in the resonance region.
EnclosureShop 103
Reference Manual
Transducer Modeling Chapter 4
105
dBSPL SPL
100
95
90
85
80
75
AT 8 Inch Woofer
70
1W Response
30W Response
100W Response
65 30W Response, scaled to 1W
100W Response, scaled to 1W
60
55
10 Hz 20 50 100 200 500 1K 2K 5K 10K
300
Ohm Impedance Deg
180
200 150
120
100 90
60
50
30
20 -30
-60
AT 8 Inch Woofer
10 -90
1W Response
30W Response
100W Response -120
5
-150
3 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
104 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
The more complex a model becomes, the larger the group of parameters and/or
information needed to characterize it. This will always be the case. The standard
(STD) model requires few parameters and provides only the most basic modeling
capabilities. The LEAP-4 (TSL) model adds much improved motor impedance
representation with only a few additional parameters. The LEAP-5 (LTD) model
represents a substantial departure from existing methods and requires many
additional parameters.
The impedance curve of a transducer contains both the electrical and mechanical
elements. The effects of which can be clearly seen in this single curve. Changes
to any of the parameters are readily visible in the impedance data, and this makes
it an ideal function to view model comparisons.
The graphs on the following pages compare the measured impedance to the
simulated impedance for over a dozen different transducers, ranging from 15 Inch
woofers to ferrofluid filled tweeters. All quantities measured contain both magni-
tude and phase. These measurements were taken with the transducer clamped in a
vise mounted to an engine stand. Additional modifications were also made to
produce a nonresonant fixture across the entire measurement frequency range.
The transducers are measured at different drive levels, in some cases with added
delta mass, and in other cases with different ambient temperatures. Since the
standard (STD) and LEAP-4 (TSL) models do not have the ability to show
temperature and/or drive level variations, those comparisons can only show static
model simulations against actual device variations. The LEAP-5 (LTD) simula-
tions are capable of reproducing all of these variations.
The following pages contain over 300 graphs comparing the actual transducer
impedance measurements with model simulations. All models were derived using
the Transducer Model Derivation dialog.
EnclosureShop 105
Reference Manual
Transducer Modeling Chapter 4
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 1V
dM = 0g
Ta = 22C
TEST-2
Drv = 2V
dM = 0g
Ta = 22C
TEST-3
Drv = 5V
dM = 0g
Ta = 22C
TEST-4
Drv = 10V
dM = 0g
Ta = 22C
TEST-5
Drv = 1V
dM = 25g
Ta = 22C
TEST-6
Drv = 2V
dM = 25g
Ta = 22C
TEST-7
Drv = 5V
dM = 25g
Ta = 22C
TEST-8
Drv = 10V
dM = 25g
Ta = 22C
106 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 1V
dM = 0g
Ta = 25C
TEST-2
Drv = 2V
dM = 0g
Ta = 25C
TEST-3
Drv = 5V
dM = 0g
Ta = 25C
TEST-4
Drv = 10V
dM = 0g
Ta = 25C
TEST-5
Drv = 1V
dM = 50g
Ta = 25C
TEST-6
Drv = 2V
dM = 50g
Ta = 25C
TEST-7
Drv = 5V
dM = 50g
Ta = 25C
TEST-8
Drv = 10V
dM = 35g
Ta = 25C
EnclosureShop 107
Reference Manual
Transducer Modeling Chapter 4
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 21C
TEST-2
Drv = 3V
dM = 0g
Ta = 21C
TEST-3
Drv = 10V
dM = 0g
Ta = 21C
TEST-4
Drv =
dM =
Ta =
TEST-5
Drv =
dM =
Ta =
TEST-6
Drv =
dM =
Ta =
TEST-7
Drv =
dM =
Ta =
TEST-8
Drv =
dM =
Ta =
108 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 16.5C
TEST-2
Drv = 1V
dM = 0g
Ta = 16.5C
TEST-3
Drv = 1V
dM = 100g
Ta = 16.5C
TEST-4
Drv = 10V
dM = 0g
Ta = 16.5C
TEST-5
Drv = 1V
dM = 0g
Ta = 22C
TEST-6
Drv = 10V
dM = 0g
Ta = 22C
TEST-7
Drv = 1V
dM = 0g
Ta = 27C
TEST-8
Drv = 1V
dM = 100g
Ta = 27C
EnclosureShop 109
Reference Manual
Transducer Modeling Chapter 4
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 15.5C
TEST-2
Drv = 0.3V
dM = 0g
Ta = 15.5C
TEST-3
Drv = 1V
dM = 0g
Ta = 15.5C
TEST-4
Drv = 3V
dM = 0g
Ta = 15.5C
TEST-5
Drv = 0.1V
dM = 0g
Ta = 27C
TEST-6
Drv = 1V
dM = 0g
Ta = 27C
TEST-7
Drv =
dM =
Ta =
TEST-8
Drv =
dM =
Ta =
110 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 16.5C
TEST-2
Drv = 1V
dM = 0g
Ta = 16.5C
TEST-3
Drv = 10V
dM = 100g
Ta = 16.5C
TEST-4
Drv = 1V
dM = 100g
Ta = 16.5C
TEST-5
Drv = 1V
dM = 0g
Ta = 27C
TEST-6
Drv = 1V
dM = 100g
Ta = 27C
TEST-7
Drv =
dM =
Ta =
TEST-8
Drv =
dM =
Ta =
EnclosureShop 111
Reference Manual
Transducer Modeling Chapter 4
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 2V
dM = 0g
Ta = 25C
TEST-2
Drv = 5V
dM = 0g
Ta = 25C
TEST-3
Drv = 10V
dM = 0g
Ta = 25C
TEST-4
Drv = 20V
dM = 0g
Ta = 25C
TEST-5
Drv = 2V
dM = 75g
Ta = 25C
TEST-6
Drv = 5V
dM = 75g
Ta = 25C
TEST-7
Drv = 10V
dM = 75g
Ta = 25C
TEST-8
Drv = 20V
dM = 75g
Ta = 25C
112 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 25C
TEST-2
Drv = 0.3V
dM = 0g
Ta = 25C
TEST-3
Drv = 1V
dM = 0g
Ta = 25C
TEST-4
Drv = 3V
dM = 0g
Ta = 25C
TEST-5
Drv = 6V
dM = 0g
Ta = 25C
TEST-6
Drv = 10V
dM = 0g
Ta = 25C
TEST-7
Drv =
dM =
Ta =
TEST-8
Drv =
dM =
Ta =
EnclosureShop 113
Reference Manual
Transducer Modeling Chapter 4
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 1V
dM = 0g
Ta = 25C
TEST-2
Drv = 2V
dM = 0g
Ta = 25C
TEST-3
Drv = 5V
dM = 0g
Ta = 25C
TEST-4
Drv = 10V
dM = 0g
Ta = 25C
TEST-5
Drv = 1V
dM = 25g
Ta = 25C
TEST-6
Drv = 2V
dM = 25g
Ta = 25C
TEST-7
Drv = 5V
dM = 25g
Ta = 25C
TEST-8
Drv = 10V
dM = 25g
Ta = 25C
114 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.3V
dM = 0g
Ta = 20C
TEST-2
Drv = 1V
dM = 0g
Ta = 20C
TEST-3
Drv = 3V
dM = 0g
Ta = 20C
TEST-4
Drv = 10V
dM = 0g
Ta = 20C
TEST-5
Drv = 20V
dM = 0g
Ta = 20C
TEST-6
Drv = 30V
dM = 0g
Ta = 20C
TEST-7
Drv =
dM =
Ta =
TEST-8
Drv =
dM =
Ta =
EnclosureShop 115
Reference Manual
Transducer Modeling Chapter 4
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 16C
TEST-2
Drv = 0.3V
dM = 0g
Ta = 16C
TEST-3
Drv = 1V
dM = 0g
Ta = 16C
TEST-4
Drv = 3V
dM = 0g
Ta = 16C
TEST-5
Drv = 0.1V
dM = 5g
Ta = 16C
TEST-6
Drv = 1V
dM = 5g
Ta = 16C
TEST-7
Drv = 1V
dM = 0g
Ta = 26C
TEST-8
Drv = 1V
dM = 5g
Ta = 26C
116 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 23C
TEST-2
Drv = 0.3V
dM = 0g
Ta = 23C
TEST-3
Drv = 1V
dM = 0g
Ta = 23C
TEST-4
Drv = 3V
dM = 0g
Ta = 23C
TEST-5
Drv = 6V
dM = 0g
Ta = 23C
TEST-6
Drv =
dM =
Ta =
TEST-7
Drv =
dM =
Ta =
TEST-8
Drv =
dM =
Ta =
EnclosureShop 117
Reference Manual
Transducer Modeling Chapter 4
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 0.1V
dM = 0g
Ta = 16.5C
TEST-2
Drv = 1V
dM = 0g
Ta = 16.5C
TEST-3
Drv = 10V
dM = 0g
Ta = 16.5C
TEST-4
Drv = 1V
dM = 100g
Ta = 16.5C
TEST-5
Drv = 1V
dM = 0g
Ta = 28C
TEST-6
Drv = 10V
dM = 0g
Ta = 28C
TEST-7
Drv = 1V
dM = 100g
Ta = 28C
TEST-8
Drv = 10V
dM = 100g
Ta = 28C
118 EnclosureShop
Reference Manual
Chapter 4 Transducer Modeling
Conditions Model: Standard (STD) Model: LEAP-4 (TSL) Model: LEAP-5 (LTD)
TEST-1
Drv = 2V
dM = 0g
Ta = 25C
TEST-2
Drv = 5V
dM = 0g
Ta = 25C
TEST-3
Drv = 10V
dM = 0g
Ta = 25C
TEST-4
Drv = 20V
dM = 0g
Ta = 25C
TEST-5
Drv = 2V
dM = 50g
Ta = 25C
TEST-6
Drv = 5V
dM = 50g
Ta = 25C
TEST-7
Drv = 10V
dM = 50g
Ta = 25C
TEST-8
Drv = 20V
dM = 50g
Ta = 25C
EnclosureShop 119
Reference Manual
Transducer Modeling Chapter 4
120 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
Enclosure Modeling 5
EnclosureShop 121
Reference Manual
Enclosure Modeling Chapter 5
122 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
5.1 Introduction
This chapter will define and explain some of the modeling techniques used by
EnclosureShop to simulate transducer enclosures. A detailed treatment of the
multiple subjects discussed here would be far beyond the scope and intent of this
chapter. Rather, the information provided in the following sections should help the
user understand the issues involved, terminology, and the advanced capabilities.
EnclosureShop 123
Reference Manual
Enclosure Modeling Chapter 5
The structure of an enclosure refers to the number of elements and how they are
arranged. There are four types of elements which can comprise an enclosure: Shell,
Chambers, Transducers, and Ports. There is always a single shell definition for any
enclosure but possibly multiple chambers, transducers, and ports.
EnclosureShop provides ten predefined enclosure models and also provides the
ability to create custom structures. The standard models are shown below.
Reference Models
Free Air Infinite Baffle
124 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
Custom enclosures are designed using the Custom Multipass Enclosure dialog.
This dialog allows chambers to be placed in any arrangement, and connected
with any transducers and/or ports between them.
Both the standard and custom enclosures employ a generalized definition for
each transducer or port location. Each transducer or port specified can actually
be a cluster of multi-speakers or multi-ports.
For example, the transducer #1 in the above drawing could be a single unit or
perhaps four transducers. Ports operate in the same way. Thus, each transducer
or port location can be multiple units, but they must be of the same type.
EnclosureShop 125
Reference Manual
Enclosure Modeling Chapter 5
5.3 Shell
The concept of an external enclosure definition will probably be new to most users.
The shell of an enclosure specifies the external shape and dimensions. This
specification is necessary for diffraction analysis.
The shell of an enclosure may or may not be the same as a chamber. For example,
consider the two enclosure models shown below. The Sealed Highpass model has
a single chamber. The shell for this enclosure is simply defined from the single
chamber. However, the Sealed Bandpass model has two chambers. Enclosure
models with multiple chambers require a separate specification for the shell.
It is also possible to import 3D definitions for the shell of any enclosure. In this case
the volume cannot be calculated by the program, but this is unimportant and
unnecessary for shell definitions. Only chambers require volume calculation.
Transducers and ports are sources of radiation. Sources may be internal or external.
The position of internal sources is not important for pressure analysis, but the
position of external sources is very important for accurate diffraction analysis.
External sources must be positioned on one or more of the external faces of the shell.
The 3D Layout Editor provides the ability to move sources around on the faces of
the enclosure. Sources can be positioned on any face. Several examples of various
source locations are shown on the next following page.
126 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
D2 D2
W1 W1
H1
H1 H1
W1 W1 D1 W2
D1 D1
D2 W1
W2 D2 D2 W1
W2 R1
H1 H1 H2
H1
H2
H1
H1
W1 D1 W1 W2 D1
D1 D1
R2
R1
R1 R1
N N
H1 H1
H1
H2
R2 R2 R1
W1
10 - Pryamid 11 - Diamond 12 - Sphere 13 - Ellipsoid
R1 R1 R1
H1
H2
R1
EnclosureShop 127
Reference Manual
Enclosure Modeling Chapter 5
128 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
5.4 Chambers
An enclosure may contain no chambers (in the case of reference and flat enclo-
sures), may contain a single chamber, or may contain multiple chambers. Each
model dialog has a section which defines the chamber properties.
A chamber can also include a portion of its volume occupied by a fibrous filling
material. Parameters are provided for the type of media, density of media, and the
percentage of volume filled. The material is used to absorb internal reflections.
EnclosureShop 129
Reference Manual
Enclosure Modeling Chapter 5
Two pair of typical on-axis and chamber response curves are shown in the
graph below, with 50% fill of fiberglass and 0% respectively. Chamber
response curves are always much higher than free field curves, since the
radiation into the chamber is confined.
On-Axis Response
0% fill, or Air
media only.
Internal Chamber
On-Axis Response
130 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
5.5 Transducers
An enclosure will always contain at least one transducer, and may often contain
multiple transducers. Each model dialog has a section which defines the
transducer properties for a particular location.
Analysis of an enclosure produces six curves for each transducer location in the
enclosure, as shown in the System Curve Library listing below. These include:
Near Field Pressure, Impedance, Excursion, Linear Velocity, Acceleration,
and Volume Velocity. Each curve may be enabled/disabled for display
depending on the interests of the user.
The data of a transducer is not necessarily the same as that of the entire
enclosure, and is generally not when multiple transducers are involved. The
following pages demonstrate some examples of the various transducer curves.
Two typical on-axis and near field transducer response curves are shown in the
top graph below.
EnclosureShop 131
Reference Manual
Enclosure Modeling Chapter 5
Transducer near field pressure response curves are always much higher than free
field curves, since the response is given at the surface of the diaphragm. In fact
smaller transducers will have higher pressure for the same free field response. A
cancellation also occurs in the near response at the higher frequencies due to the
wavelength and size of the diaphragm. The lower graph shows a typical transducer
impedance curve.
120
dBSPL SPL vs Freq
115
110
SPL-Near Spkr
105
100
95
90
SPL-0H,0V Enc
85
80
75
70
10 Hz 20 50 100 200 500 1K 2K 5K 10K
30
Ohm Impedance vs Freq Deg
180
150
20 120
90
60
30
10
0
9
8 -30
7
-60
6
-90
5
-120
4
-150
3 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
132 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The transducer excursion and acceleration data are shown below for a ported
enclosure. These are displayed here on vertical Log scales, but any data curve can
be displayed on Linear, Log, or dB scales.
5m
M Excursion vs Freq Deg
180
144
2m 300
M/S† Acceleration vs Freq
108
Deg
180
200
72 144
1m
36 108
100
500u 0 72
50 36
-36
200u -72 0
20
-108 -36
100u
-144 -72
10
5 -144
3 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
The transducer linear and volume velocity data are also shown below for a ported
enclosure. These curves are related by the Sd value of the transducer. They
represent the mechanical and acoustical current through the transducer respec-
tively. Graph units are always MKS.
M/S
Linear Velocity vs Freq Deg
500m 180
144
cuM/S
Volume Velocity vs Freq Deg
10m 180
200m 108
144
72
5m
100m
108
36
72
50m 0
2m
36
-36
1m 0
20m -72
-36
-108
500u
10m
-72
-144
-108
5m -180
10 Hz 20 50 100 200 500 200u 1K 2K 5K 10K
-144
100u -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 133
Reference Manual
Enclosure Modeling Chapter 5
Transducer
Generator
low value resistors
which short the
R2
transducer directly 4
2
to the generator. 1.0u
100.0u
500.0u
20.0m
C2
L1
C1
R2
2 4
1.0m
134 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
5.6 Ports
An enclosure may contain one or more ports, and each may represent either an air
vent or drone passive radiator. Each model dialog has a section which defines the
port properties for a particular location.
W2
H1
H1 H1
N
W1 R
W1 W1 W1
R R
N H1
H1
H2
R
R R
EnclosureShop 135
Reference Manual
Enclosure Modeling Chapter 5
Analysis of an enclosure produces five curves for each port location in the
enclosure, as shown in the System Curve Library listing below. These include:
Near Field Pressure, Excursion, Linear Velocity, Acceleration, and Volume
Velocity. Each curve may be enabled/disabled for display depending on the
interests of the user. The near field port pressure SPL curve is shown below.
130
dBSPL SPL vs Freq
The analysis of port
120
behavior can also in-
110
clude the effects of
standing wave reflec-
100
60
SPL-Near Port, with standing waves These reflections may
or may not show up in
50
the overall enclosure
40 response, depending on
30
the chamber and port.
10 Hz 20 50 100 200 500 1K 2K 5K 10K
136 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The port excursion and acceleration data are shown below. In the case of an air vent
type port there is, of course, no diaphragm. Nevertheless, these curves describe the
motion of the air inside the port. These curves are displayed here on vertical Log
scales, but any data curve can be displayed on Linear, Log, or dB scales.
10m
M Excursion vs Freq Deg
180
144
5m
108
72
2m
36
1m 0
-36
500u
-72
-108
200u
-144
100u -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
400
M/S† Acceleration vs Freq Deg
180
144
200
108
100 72
36
50
-36
20
-72
10 -108
-144
4 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 137
Reference Manual
Enclosure Modeling Chapter 5
The port linear and volume velocity data are shown below. These curves are
related by the Sp value of the vent or drone. They represent the mechanical and
acoustical current through the port respectively. Units are always MKS.
M/S
Linear Velocity vs Freq Deg
2 180
1 144
500m 108
72
200m
36
100m
0
50m
-36
20m
-72
10m
-108
5m
-144
2m -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
cuM/S
Volume Velocity vs Freq Deg
20m 180
10m 144
5m 108
72
2m
36
1m
0
500u
-36
200u
-72
100u
-108
50u
-144
20u -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
138 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
Infinite Baffle
In this domain the enclosure is recessed into an 0o On-Axis
infinite plane with the baffle board flush with
the plane. Radiation is only produced into a Infinite Baffle
half space (2p) field above the plane, as shown
here in the pictorial.
Enclosure
Since the sides and rear of the enclosure are
outside the radiation field, there is no diffrac-
tion involved. Analysis is therefore very fast.
The 3D Layout Editor (below) shows the setup both from the front and rear. The
baffle board of the enclosure is fixed in the plane of the infinite baffle, with the rest
of the enclosure shown behind it.
EnclosureShop 139
Reference Manual
Enclosure Modeling Chapter 5
95
dBSPL SPL vs Freq
90
85
80
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
95 105 75
90 Curve Polar Freq BW Q DI
120 60
10.00 184 2.0 2.9
85
135 45 80.00 184 2.0 2.9
80
160.00 184 2.0 2.9
75
320.00 184 2.0 2.9
70 150 30
640.00 184 2.0 2.9
65 1.28K 184 2.0 2.9
55
60 -165 -15
65
70
-150 -30
75
80
-135 -45
85
90 -120 -60
95 -105 -75
-90
140 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
Full Space
In this domain the enclosure has no boundaries surrounding it whatsoever. Radia-
tion is produced into a full space (4p) field in all directions. This domain is often
described as anechoic since there are no reflections from any direction.
It should be noted that several curved arrows are drawn into the 3D display which
illustrate the location of the polar simulation paths. The target object indicates the
location of the primary simulation point. The x, y, z axis are also displayed.
EnclosureShop 141
Reference Manual
Enclosure Modeling Chapter 5
The graph below shows the on-axis response for both the Full Space simulation
as well as the previous Infinite Baffle simulation. Above 1kHz there is little
difference in the response. At these high frequencies the transducer itself
becomes directional and the changes between the domains are irrelevant.
Note that at 600Hz there is a rise or bump in the response. This is where the
directivity of the enclosure itself begins to act as a baffle, causing the response
to approach the same levels as seen in the Infinite Baffle simulation. The shape,
size, and location of the transducers on the enclosure will control the response
in this region.
Comparing these two simulations shows that the shape of the response curve
is very much dependent on the environment. The relative level difference
between low and high frequency regions are directly affected by the domain.
95
dBSPL SPL vs Freq
Infinite Baffle
90
85
80 Full Space
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
142 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The horizontal and vertical polar graphs are shown below, for the Full Space
domain. There is now radiation 360° around the enclosure. It is clear from these
graphs that very little high frequency output appears behind the enclosure, while
at low frequencies the response is very omnidirectional.
SPL vs Angle
dBSPL 90
95 105 75
90 Curve Polar Freq BW Q DI
120 60
10.00 360 1.0 0.0
85
135 45 80.00 360 1.0 0.0
80
160.00 360 1.0 0.0
75
320.00 220 1.6 2.1
70 150 30
640.00 160 2.3 3.5
65 1.28K 148 2.4 3.9
55
60 -165 -15
65
70
-150 -30
Horizontal
75
80
-135 -45
85
90 -120 -60
95 -105 -75
-90
SPL vs Angle
dBSPL 90
95 105 75
90 Curve Polar Freq BW Q DI
120 60
10.00 238 1.5 1.8
85
135 45 80.00 360 1.0 0.0
80
160.00 360 1.0 0.0
75
320.00 224 1.6 2.1
70 150 30
640.00 156 2.3 3.6
65 1.28K 162 2.2 3.5
55
60 -165 -15
65 Vertical
70
-150 -30
75
80
-135 -45
85
90 -120 -60
95 -105 -75
-90
EnclosureShop 143
Reference Manual
Enclosure Modeling Chapter 5
The two configurations are shown below. In the general case with the receiver
above the plane, multi-path radiation occurs caused by reflections from the
plane. The result is cancellations or nulls in the response at certain frequencies.
In the ground plane layout there are no reflections since the receiver is on the
boundary. These two configurations produce very different kinds of response.
Receiver
Direct Path
Receiver
144 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The 3D Layout Editor shows this domain in the ground plane configuration below.
The boundary is drawn as a large flat plane. The simulation target is at the surface
of the plane, and the enclosure is angled towards the target. This will then produce
the on-axis response of the transducer.
Note that all radiation is above the plane. Therefore, the vertical polar plots would
be expected to have no response for negative angles below the plane. The horizontal
polar locations occur at the surface of the plane.
EnclosureShop 145
Reference Manual
Enclosure Modeling Chapter 5
The graph below shows the response for both the Ground Plane simulation as
well as the previous Full Space simulation. The curves have virtually identical
shape, except for a difference of about 6dB. Indeed, the ground plane half
space configuration approximates the anechoic response very closely but
simply scaled +6dB higher.
Since the enclosure was angled to allow the transducer to be on-axis with the
target, the high frequency response would be expected to be similar as any on-
axis response. Furthermore, since the target is located directly on the surface
of the boundary, all radiation levels are doubled.
100
dBSPL SPL vs Freq
95
Ground Plane
90
85
80
Full Space (Anechoic)
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
146 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The horizontal and vertical polar graphs are shown below for the Ground Plane
configuration. There is now radiation 360° around the enclosure horizontally, but
only 0-180 in the vertical direction as expected.
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Polar Freq BW Q DI
120 60
10.00 360 1.0 0.0
90
135 45 80.00 360 1.0 0.0
85
160.00 360 1.0 0.0
80
320.00 196 1.8 2.6
75 150 30
640.00 152 2.4 3.7
70 1.28K 132 2.7 4.4
60
65 -165 -15
70
75
Ground Plane
-150 -30
80 Horizontal
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Polar Freq BW Q DI
120 60
10.00 182 2.0 3.0
90
135 45 80.00 182 2.0 3.0
85
160.00 112 3.2 5.1
80
320.00 36 10.0 10.0
75 150 30
640.00 18 20.0 13.0
70 1.28K 10 36.0 15.6
60
65 -165 -15
70
75
-150 -30 Ground Plane
80
85
Vertical
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 147
Reference Manual
Enclosure Modeling Chapter 5
The 3D Layout Editor below now shows this half space domain configured in
the more general fashion with the target simulation point above the plane. The
enclosure is not angled but simply placed flat on top of the plane. The target
is located directly on-axis with the transducer.
Whenever receiver positions do not lie on the surface of a boundary, there will
always be reflections. For the configuration below, we would expect reflec-
tions to occur in the vertical polar response, but not in the horizontal.
148 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The graph below shows the response for both the general Half Space simulation as
well as the previous Full Space simulation. The half space curve is 6dB higher than
the full space curve at low frequencies, as one would expect from the 2p vs.4p field
size difference. At mid frequencies there are two pronounced nulls in the half space
response. These are the result of the boundary reflections.
At frequencies above 3kHz the response curves are nearly identical. This is where
the transducer is highly directional, and does not direct any significant radiation
towards the plane. As such, there are minimal reflections.
100
dBSPL SPL vs Freq
95
85
80
Full Space (Anechoic)
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 149
Reference Manual
Enclosure Modeling Chapter 5
The horizontal and vertical polar graphs are shown below, for the general half
space configuration. Again, there is radiation 360° around the enclosure
horizontally, but only 0-180 in the vertical direction. Note that the on-axis
position occurs at approximately 20° vertical.
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Polar Freq BW Q DI
120 60
10.00 360 1.0 0.0
90
135 45 80.00 360 1.0 0.0
85
160.00 360 1.0 0.0
80
320.00 216 1.7 2.2
75 150 30
640.00 160 2.3 3.5
70 1.28K 160 2.3 3.5
60
65 -165 -15
70
General Half Space
75
80
-150 -30
Horizontal
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
SPL vs Angle
dBSPL 90
95 105 75
90 Curve Polar Freq BW Q DI
120 60
10.00 182 2.0 3.0
85
135 45 80.00 182 2.0 3.0
80
160.00 182 2.0 3.0
75
320.00 40 9.0 9.5
70 150 30
640.00 20 18.0 12.6
65 1.28K 12 30.0 14.8
55
60 -165 -15
65
General Half Space
70
75
-150 -30
Vertical
80
-135 -45
85
90 -120 -60
95 -105 -75
-90
150 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
Quarter Space
In this domain the enclosure has two
boundary planes: one below and one
behind the enclosure. Radiation is
produced into a quarter space (p) field
between the two intersecting planes.
EnclosureShop 151
Reference Manual
Enclosure Modeling Chapter 5
The graph below shows the response for both the Quarter Space simulation as
well as the previous Full Space simulation. The quarter space curve is now
nearly 12dB higher than the full space curve at low frequencies, as one would
expect from the p vs.4p field size difference. At mid frequencies there are now
three pronounced nulls in the quarter space response. These are the result of
the reflections from both boundaries.
At frequencies above 3kHz the response curves are nearly identical. This is
where the transducer is highly directional. As such, there are minimal
reflections from the boundaries.
100
dBSPL SPL vs Freq
95
Quarter Space
90
85
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
152 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The horizontal and vertical polar graphs are shown below for the quarter space
domain. Now the horizontal radiation is between ±90° and the vertical is between
0-90. Again, the on-axis position occurs at approximately 20° vertical.
SPL vs Angle
dBSPL 90
95 105 75
90 Curve Polar Freq BW Q DI
120 60
10.00 184 2.0 2.9
85
135 45 80.00 184 2.0 2.9
80
160.00 184 2.0 2.9
75
320.00 92 3.9 5.9
70 150 30
640.00 120 3.0 4.8
65 1.28K 108 3.3 5.2
55
60 -165 -15
65 Quarter Space
70
75
-150 -30 Horizontal
80
-135 -45
85
90 -120 -60
95 -105 -75
-90
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Polar Freq BW Q DI
120 60
10.00 80 4.5 6.5
90
135 45 80.00 94 3.8 5.8
85
160.00 64 5.6 7.5
80
320.00 30 12.0 10.8
75 150 30
640.00 16 22.5 13.5
70 1.28K 10 36.0 15.6
60
65 -165 -15
70
Quarter Space
75
80
-150 -30
Vertical
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 153
Reference Manual
Enclosure Modeling Chapter 5
Eighth Space
In this domain the enclosure has three
boundary planes: below, behind, and on
one side of the enclosure. Radiation is
produced into an eighth space (p/2) field
between the three intersecting planes.
This resembles the corner of a room.
The 3D Layout Editor shows this domain below. The boundaries are drawn as
large flat surfaces. The enclosure must be located inside all three planes, as
shown here somewhat in the corner. The simulation point lies in space at
different distances from all three planes and on-axis with the transducer.
154 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The graph below shows the response for both the Eighth Space simulation, as well
as the previous Full Space simulation. The eighth space curve is now nearly 18 dB
higher than the full space curve at low frequencies, as one would expect from the
p/2 vs.4p field size difference. At mid frequencies there are now pronounced large
nulls in the eighth space response. They are the result of reflections from all three
of the boundary planes.
The general shape of the response curve shows much more pronounced low
frequency level, as compared to mid and high frequencies. Reducing the domain
space generally increases the low frequency response, but does not significantly
change the high frequency response.
100
dBSPL SPL vs Freq
95
Eighth Space
90
85
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 155
Reference Manual
Enclosure Modeling Chapter 5
The horizontal and vertical polar graphs are shown below for the eighth space
domain. Now, both the horizontal and vertical radiation patterns lie between
0-90°. There is much higher null density in these polar response curves.
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Polar Freq BW Q DI
120 60
10.00 94 3.8 5.8
90
135 45 80.00 94 3.8 5.8
85
160.00 94 3.8 5.8
80
320.00 42 8.6 9.3
75 150 30
640.00 28 12.9 11.1
70 1.28K 16 22.5 13.5
60
65 -165 -15
70 Eighth Space
75
80
-150 -30 Horizontal
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
SPL vs Angle
dBSPL 90
105 105 75
100 Curve Polar Freq BW Q DI
120 60
10.00 80 4.5 6.5
95
135 45 80.00 94 3.8 5.8
90
160.00 64 5.6 7.5
85
320.00 30 12.0 10.8
80 150 30
640.00 16 22.5 13.5
75 1.28K 10 36.0 15.6
65
70 -165 -15
75
Eighth Space
80
85
-150 -30
Vertical
90
-135 -45
95
156 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
We now rotate the enclosure about 45 degrees and also angle it downward as shown
in the 3D layout below. The simulation point is also moved out 45 degrees, and
lowered to the surface of the bottom plane.
The graph on the following page shows the changes in the response for this new
configuration. There is one large null at 180Hz, but somewhat improved response
at the higher frequencies.
The presence of three boundaries produces a highly reflective field. The response
will be different at almost any location in the radiation domain. Many different
types of response shapes can be observed by changing the location of the enclosure
and/or the location of the simulation target.
EnclosureShop 157
Reference Manual
Enclosure Modeling Chapter 5
100
dBSPL SPL vs Freq
95
Eighth Space
90 (45 deg, down)
85
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
158 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
While the previous domains all provided different spatial environments for the
radiation to expand into, based on their own boundary conditions, the volumes of
the domains in each case were assumed to be infinite. Each extended to infinity.
However, there is another property to any domain which can be applied: finite
volume. In this case the volume is not infinite but specified as a finite quantity. This
produces the effect of a compliance, which causes a rise in the response at very low
frequencies. This will also affect the shape of the enclosure response.
Actual closed spaces would create many complex reflections, depending on the
geometry of the space, the location and orientation of the enclosure, and the
reflection/absorption coefficients of all surfaces. This type of room analysis is
beyond the intended scope of the program. The analysis provided here assumes
constant pressure behavior, which is equivalent to the average pressure taken in the
space at a number of different locations.
The 3D Layout Editor will not show any changes to the visual domain due to a finite
volume specification. This was originally attempted but caused too many issues for
enclosure viewing and manipulation.
The two graphs on the following page show a sealed and ported enclosure as
simulated in several closed space domain volumes Vd of 300, 100, and 30 cubic
meters along with a reference curve using infinite volume. The response at low
frequencies generally increases. However, the modifications to the shape of the
response is different in each case. The response of the sealed enclosure becomes
nearly flat, while the knee of the ported enclosure becomes sharper. The effect of
finite volume on the response of any enclosure will depend both on the type of
enclosure and its transducers.
EnclosureShop 159
Reference Manual
Enclosure Modeling Chapter 5
90
dBSPL SPL vs Freq
85
80 Vd = 30M3
75
Vd = 100M3
70
65
Vd = 300M3
60
50
45
40
10 Hz 20 50 100 200 500 1K 2K 5K 10K
90
dBSPL SPL vs Freq
85
80
75
70 Vd = 30M3
65 Vd = 100M3
Vd = 300M3
60
55
45
40
10 Hz 20 50 100 200 500 1K 2K 5K 10K
160 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
5.9 Diffraction
When a wave strikes the surface of a hard object a reflection occurs. When a wave
strikes the edge of an object a diffraction occurs. Therefore, reflection is associated
with the area of a surface, while diffraction is associated with the edge of a surface.
These two types of phenomenon are shown in the pictorial below.
Source Here we see a point source radiating towards an object with a receiver
Direct
located at another point in space. The acoustic pressure received at
Wave this location is the sum of three different types of radiation: direct,
Receiver
reflected, and diffracted.
Reflected Diffracted The contribution of the reflection wave generated by the surface of the
Wave Wave
qs qr object is relatively easy to compute. However, the diffraction wave is
highly complex. It is dependent on the angle of the source qs, the angle
qw of the receiver qr, and the solid angle qw of the wedge. The pictorial
Object
here shows only a two dimensional representation. The true physical
process requires three dimensional geometry for proper computation.
The diffraction which occurs from the source to the first edge is
o
0 On-Axis o
1st Order
known as 1st order diffraction. However, real enclosures have
90 Off-Axis
Source Diffraction multiple edges. The diffracted wave leaving the first edge strikes
other edges producing higher orders of diffraction. The process
is shown here in the pictorial for a single path.
Enclosure
The source radiates outward towards all of the edges around the
baffle board. These edges then diffract and reradiate towards any
3rd Order 2nd Order adjacent edges. This process continues forever with decreasing
Diffraction Diffraction
amplitude through each order of diffraction.
EnclosureShop 161
Reference Manual
Enclosure Modeling Chapter 5
le = l / 2 = c / 2fr
These parameters are available under user control in the Analysis Parameters
dialog. Adjustment of these two parameters will directly control the overall
complexity, resolution, and accuracy of the analysis. However, the structure
of the enclosure itself also plays a vital role in determining the minimum
requirements.
162 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The enclosure contains many additional factors which also determine the complex-
ity of the diffraction analysis. These include the following:
Furthermore, the number of polar points and even the analysis frequency range will
also affect the diffraction analysis, but to a lesser degree. EnclosureShop utilizes
many sophisticated and highly optimized algorithms to perform these calculations
with the highest possible efficiency. A simple means does not exist to predict the
time and memory required to perform a specific diffraction analysis.
The following tables provide some examples of memory usage and analysis time for
a variety of different enclosures, analyzed at different orders of diffraction.
EnclosureShop contains a fully automated diffraction path mapper capable of
infinite order diffraction. However, the dialog restricts the maximum selection to
8th order due to the Win32 address space limitation of 2G bytes.
Diffraction Analysis Computation Summary Diffraction Analysis Computation Summary Diffraction Analysis Computation Summary
OS: W2K/SP2 CPU: P4 / 1.5GHz MEM: 1GB OS: W2K/SP2 CPU: P4 / 1.5GHz MEM: 1GB OS: W2K/SP2 CPU: P4 / 1.5GHz MEM: 1GB
Enclosure = Box Enclosure Faces = 6 Enclosure = Icosahedron Enclosure Faces = 20 Enclosure = Buckyball Enclosure Faces = 32
Sources = 32 (Round Dia) Edge Segments = 12 Sources = 32 (Round Dia) Edge Segments = 30 Sources = 32 (Round Dia) Edge Segments = 90
Receivers = 32 Src + 378 Field Edge Elements = 24 Receivers = 32 Src + 378 Field Edge Elements = 60 Receivers = 32 Src + 378 Field Edge Elements = 90
Order Paths Steps Mem Time Order Paths Steps Mem Time Order Paths Steps Mem Time
1 8 8 40M 6S 1 6 6 42M 4S 1 10 10 42M 4S
2 68 68 41M 7S 2 36 36 42M 6S 2 120 120 42M 5S
3 412 272 41M 9S 3 150 114 43M 7S 3 1,075 755 43M 7S
4 2444 560 41M 10 S 4 588 246 43M 8S 4 9,735 2,815 44M 11 S
5 14,572 560 41M 22 S 5 2304 426 43M 11 S 5 89,395 5,665 44M 29 S
6 87,212 560 41M 91 S 6 9,066 582 44M 17 S 6 826,655 7,910 73M 3M
7 522,796 560 55M 9M 7 35,838 630 44M 44 S 7 7,672,145 8,800 297M 26 M
8 3,135,788 560 104M 51 M 8 142,104 630 44M 3M 8 41,192,918 9,768 978M 3H
EnclosureShop 163
Reference Manual
Enclosure Modeling Chapter 5
Therefore, the objective is to find the minimum values needed to produce the
desired accuracy. Higher values can certainly be used but may only offer
minimal improvement, at the expense of longer run times and higher memory
usage. Lower values may cause defects, large or small, in the response.
Note that higher orders of diffraction will bounce the wave from front to back,
back to front, and all around the enclosure until it decays at infinity.
164 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
Another phenomenon affecting the needed diffraction order is the rate of conver-
gence. This is largely controlled by the amount of attenuation which occurs through
each level of diffraction. As the wavefront travels from one edge to another, it is
also radiating into free space simultaneously. Thus the amplitude reaching an edge
decays with increasing order.
Several analogies can be offered for this effect. It is much like the ringing of a
Lowpass filter reacting to a step function.
Asymptote Asymptote
This analogy is shown above in the two step response graphs. Both are responding
to a step function and eventually arrive at the final asymptotic value. However the
graph on the left quickly achieves a low error after only 3 ripples. The graph on the
right requires 7 ripples before settling to a similar error level.
Such is the case with diffraction. Some enclosure shapes will have rapid decay
through each order of diffraction producing stable response quickly with low order
analysis. Other enclosures may require much higher orders of diffraction before
settling towards the final asymptotic values.
A further analogy, that of an infinite series, can also be applied. If the final value
was taken on the 3rd ripple of the second graph, significant error would result. This
is the equivalent of truncating a series after only a few terms. Some series converge
quickly while others require many more terms for adequate convergence.
These convergence effects can be seen very clearly when analyzing the polar plots
of an enclosure using different levels of diffraction. In fact, inspection of the polar
plots is probably one of the easiest methods of evaluating diffraction convergence.
EnclosureShop 165
Reference Manual
Enclosure Modeling Chapter 5
The polar response graphs of the simple six sided box analyzed with increasing
orders of diffraction are now shown below. The 0th order diffraction includes
only the source radiation. As shown here only the front field receives radiation,
and without diffraction the entire back field is empty. The 1st order graph
shows much more of the rear field filled in with the exception of the narrow
180° region which remains empty. Also note that sharp discontinuities appear
near the 90° regions. These steps or offsets indicate lack of convergence.
dBSPL 90 dBSPL 90
95 105 75 80 95 80
105 75
320 320
90 120 60 640 90 640
1.28K 120 60 1.28K
85 2.56K 2.56K
3.84K 85 3.84K
135 45 5.12K 135 45 5.12K
80 6.40K 80 6.40K
12.80K 12.80K
75 75
70 150 30 150 30
70
65 65
60 60
165 15 165 15
55 55
50 50
45 -180
180 0 Deg 45 -180
180 0 Deg
50 50
55 55
60 -165 -15 60 -165 -15
65 65
70 70
-150 -30 -150 -30
75 75
80 80
-135 -45 -135 -45
85 85
90 -120 -60 90
Fr = 3kHz -120 -60
Fr = 3kHz
95 -105
-90
-75 Diffr Order = 0 95 -105
-90
-75 Diffr Order = 1
dBSPL 90 80
95 105 75 320
640
90 120 60 1.28K
2.56K
85 3.84K
5.12K
80
135 45 6.40K
12.80K
The graph on the left shows the response with 2nd
75
70 150 30
order diffraction. Now the entire 360° field is filled
65 in completely. Note also that the previous offsets in
60
165 15 the 90° region have become smaller, thus indicating
55
50
improved convergence.
45 -180
180 0 Deg
50
55
We also see that small offsets remain in the response
60 -165 -15 near 180°. Again, these offsets serve as valuable
65
70
indicators for judging convergence.
-150 -30
75
80
-135 -45
85
90 -120 -60
Fr = 3kHz
95 -105
-90
-75 Diffr Order = 2
166 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
dBSPL 90 dBSPL 90
95 105 75 80 95 105 75 80
320 320
90 640 90 640
120 60 1.28K 120 60 1.28K
2.56K 2.56K
85 3.84K 85 3.84K
135 45 5.12K 135 45 5.12K
80 6.40K 80 6.40K
12.80K 12.80K
75 75
70 150 30 70 150 30
65 65
60 60
165 15 165 15
55 55
50 50
45 -180
180 0 Deg 45 -180
180 0 Deg
50 50
55 55
65 65
70 70
-150 -30 -150 -30
75 75
80 80
-135 -45 -135 -45
85 85
The left graph shows the response with 3rd order diffraction, and the right graph
gives the response with 4th order diffraction. The differences between these two
have now become almost negligible. The curves are very smooth with only minor
offsets remaining. Therefore, either 3rd or 4th order diffraction would be adequate
for simulating this enclosure.
Using higher orders of diffraction would not produce significant change in the
response. The amplitude of the higher orders of diffraction become very small, and
their contribution to the total response insignificant.
It should also be noted that the low frequency polar curves are often invaluable for
indicating complete convergence. At very low frequencies all enclosures become
omnidirectional. Smooth round circles should always be the result. Any irregulari-
ties in the low frequency polar response generally indicate lack of convergence.
EnclosureShop 167
Reference Manual
Enclosure Modeling Chapter 5
You may now be wondering what the on-axis detailed response looks like for
different orders of diffraction. The graph below provides this information.
As one would expect the 0th order diffraction shows major errors in the
response. Actually, this is the exact infinite baffle response. With 1st order
diffraction the response begins to take shape but is still in error by several dB
at low frequencies.
With 2nd order diffraction the response becomes very accurate. Further
increases of diffraction order produce only minimal improvements. As with
the polar response, either 3rd or 4th order diffraction would be more than
sufficient for accurate response simulation. This confirms the information
gathered from the polar response.
It should also be noted that the response above 2kHz is unaffected by changes
in diffraction order. The transducer is of course directional at these frequen-
cies, and little off-axis amplitude is available for diffraction.
95
dBSPL SPL vs Freq
90
Diffr-0 Diffr-4
85
80
Diffr-3
75 Diffr-2
70
Diffr-1
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
168 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
The on-axis frequency response graph below shows four different curves using
resolution frequencies of: 750Hz, 1500Hz, 3000Hz, and 6000Hz. In all cases 4th
order diffraction was used. While the 750Hz curve shows significant error, the
other curves are virtually identical. Since the transducer is highly directional above
2kHz, little advantage is gained by using resolution frequencies above this region.
With this in mind, there are several recommendations that can be given. For average
size Hi-Fi enclosures, a resolution frequency of around 2-3kHz is satisfactory. If
the enclosure/transducer is larger, then even lower frequencies can be used. For
tweeters and other small transducers, higher frequencies should be employed.
95
dBSPL SPL vs Freq
Fr=6000Hz
90
Fr=3000Hz
Fr=1500Hz
85
80
Fr=750Hz
75
70
Diffr Order = 4
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 169
Reference Manual
Enclosure Modeling Chapter 5
The polar graphs below show the response using the four different resolution
frequencies, all with 4th order diffraction. The 750Hz plot shows significant
changes from the others. However, the other three at 1500Hz, 3000Hz, and
6000Hz are virtually identical.
dBSPL 90 80 dBSPL 90 80
95 105 75 95 105 75
320 320
640 640
90 120 60 1.28K 90 120 60 1.28K
2.56K 2.56K
85 3.84K 85 3.84K
5.12K 5.12K
135 45 6.40K 135 45 6.40K
80 80
12.80K 12.80K
75 75
70 150 30 70 150 30
65 65
60 60
165 15 165 15
55 55
50 50
45 -180
180 0 Deg 45 -180
180 0 Deg
50 50
55 55
65 65
70 70
-150 -30 -150 -30
75 75
80 80
-135 -45 -135 -45
85 85
dBSPL 90 80
dBSPL 90 80
95 105 75 95 105 75
320 320
640 640
90 120 60 1.28K 90 120 60 1.28K
2.56K 2.56K
85 3.84K 85 3.84K
5.12K 5.12K
135 45 6.40K 135 45 6.40K
80 80
12.80K 12.80K
75 75
70 150 30 70 150 30
65 65
60 60
165 15 165 15
55 55
50 50
45 -180
180 0 Deg 45 -180
180 0 Deg
50 50
55 55
65 65
70 70
-150 -30 -150 -30
75 75
80 80
-135 -45 -135 -45
85 85
170 EnclosureShop
Reference Manual
Chapter 5 Enclosure Modeling
Since the previous curves were based on the use of a directional round transducer,
little diffraction changes could be observed at high frequencies. To examine the
diffraction affects at higher frequencies, we can employ a point source transducer.
This transducer shape is omnidirectional at all frequencies.
The frequency response graph below shows the difference for a point source on the
enclosure at the same four resolution frequencies. Once again, the 750Hz curve
shows similar error at low frequencies. However, we can now see the other
differences between the curves at frequencies all the way up to 10kHz.
The curves are difficult to distinguish above 4kHz. Using the 6000Hz curve as the
reference, we see that deviations in the 3000Hz curve begin around 5kHz, and
deviations in the 1500Hz curve begin around 2kHz. These results demonstrate that
the resolution frequency does indeed correctly predict the accuracy limitations.
However, it should be noted that the 750Hz curve is inaccurate even at 200Hz. At
this resolution, only a single element per side was used in the diffraction computa-
tion. This resolution is too coarse to provide accurate analysis at any frequency.
95
dBSPL SPL vs Freq
Fr=3000Hz
90 Fr=1500Hz
85
80
Fr=750Hz
75 Fr=6000Hz
70
Diffr Order = 4
65
Point Source
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 171
Reference Manual
Enclosure Modeling Chapter 5
The polar graphs below now show the point source response using the four
different resolution frequencies, all with 4th order diffraction.
dBSPL 90 dBSPL 90
95 105 75 80 95 105 75 80
320 320
90 640 90 640
120 60 1.28K 120 60 1.28K
2.56K 2.56K
85 3.84K 85 3.84K
135 45 5.12K 135 45 5.12K
80 6.40K 80 6.40K
12.80K 12.80K
75 75
70 150 30 70 150 30
65 65
60 60
165 15 165 15
55 55
50 50
45 -180
180 0 Deg 45 -180
180 0 Deg
50 50
55 55
65 65
70 70
-150 -30 -150 -30
75 75
80 80
-135 -45 -135 -45
85 85
dBSPL 90 dBSPL 90
95 105 75 80 95 105 75 80
320 320
90 640 90 640
120 60 1.28K 120 60 1.28K
2.56K 2.56K
85 3.84K 85 3.84K
135 45 5.12K 135 45 5.12K
80 6.40K 80 6.40K
12.80K 12.80K
75 75
70 150 30 70 150 30
65 65
60 60
165 15 165 15
55 55
50 50
45 -180
180 0 Deg 45 -180
180 0 Deg
50 50
55 55
65 65
70 70
-150 -30 -150 -30
75 75
80 80
-135 -45 -135 -45
85 85
172 EnclosureShop
Reference Manual
Chapter 6 File Menu
File Menu 6
EnclosureShop 173
Reference Manual
File Menu Chapter 6
174 EnclosureShop
Reference Manual
Chapter 6 File Menu
6.1 New
If your existing design has changes and has not yet been
saved, you will be prompted to save it first.
EnclosureShop 175
Reference Manual
File Menu Chapter 6
6.2 Open
Note: By default the program always loads your last design when launched.
176 EnclosureShop
Reference Manual
Chapter 6 File Menu
6.3 Reopen
The File | Reopen menu item opens an existing design, by one of the previously
stored 12 paths. The sub menu adjacent to the drop down menu displays the possible
choices. These paths are updated based on your previously opened design files.
The tool button shown above can also be used, which will present a dialog with the
same path choices as shown below. Each path is listed on a button for selection.
If your existing design has changes, and has not yet been saved, you will be
prompted to save it first.
EnclosureShop 177
Reference Manual
File Menu Chapter 6
6.4 Save
When saving design files, it is generally best to create a project folder under
which all of your files for that project can be placed. This can include imported/
exported data files, graphics files, etc.
Design files have an extension of LED. You should always use the default
extension. It is not recommended that you use other extensions, or you may not
recognize the files in the future.
178 EnclosureShop
Reference Manual
Chapter 6 File Menu
6.5 SaveAs
Design files have an extension of LED. You should always use the default
extension. It is not recommended that you use other extensions, or you may not
recognize the files in the future.
EnclosureShop 179
Reference Manual
File Menu Chapter 6
6.6 Revert
180 EnclosureShop
Reference Manual
Chapter 6 File Menu
After you select the DGL file the file will be decoded
and the entry data shown as below. There are 20
possible entries in a DGL library. However, only
entries with TSL/ECL simulation type data will be
enabled (ie. no imported data).
You may select one of the enabled entries for conversion. Make sure you have
the correct units selected here which match those in the ECL LEAP-4 system.
They may be English or Metric. The Design Creation option will create a new
LED file or use the current.
EnclosureShop 181
Reference Manual
File Menu Chapter 6
The conversion routine will transfer the TSL data into the Transducer group
box. This is stored in the enclosure record itself, not in a LTD library. Those
are converted separately. After you have closed this dialog, you will then need
to open the 3D Layout Editor to define the transducer/port locations.
182 EnclosureShop
Reference Manual
Chapter 6 File Menu
The initial layout will have all speakers and ports aligned on top of each other. You
will need to move the transducers and ports to suitable locations, as the examples
show in the pictures below.
You may also wish to setup and/or modify parameters in the Analysis Parameters
dialog. Many other analysis options are available which did not have corresponding
definitions in LEAP-4.
EnclosureShop 183
Reference Manual
File Menu Chapter 6
184 EnclosureShop
Reference Manual
Chapter 6 File Menu
EnclosureShop 185
Reference Manual
File Menu Chapter 6
Graph files have an extension of FSG. You should always use the default
extension. It is not recommended that you use other extensions, or you may not
recognize the files in the future.
186 EnclosureShop
Reference Manual
Chapter 6 File Menu
6.11 Print
The File | Print menu item is used to print the main graph
window data. The accelerator key CTRL-P can be used to
activate this item using the keyboard, or the tool button as
shown above.
The graphs used in the program have layouts of 10 inches wide by 8 inches high.
The Design Parameters listing can have multiple pages depending on the length of
the data.
EnclosureShop 187
Reference Manual
File Menu Chapter 6
Page(s) to Print
This group box provides check boxes to enable printing of the various graph
windows. Choose which pages you wish to print. The All On / All Off buttons
provide an easy means to enable/disable all of the check boxes at once. Note
that the schematic page can be larger than 11x8½. If you need to print this at
reduced scale factor from the other pages, you will need to print it separately
from the other standard letter size pages.
Printer Configuration
This group box displays the configuration for the currently selected printer.
When you start a print, this configuration will be used. To change the
configuration use the Setup button at the bottom of the dialog box.
Color Options
This group box provides two options which control how the graphics are
printed. If the Color/Gray option is selected, and you are printing to a Black
& White device, the colors in the artwork will be dithered to produce gray
levels.
When the Black & White selection is used, all colors in the artwork graphics
will be printed as black, regardless of the printer. This is a very useful feature
when printing to a dot matrix device. Gray halftones of low resolution on small
lines or fonts may often result in unreadable graphics. Printing all colors as
black will eliminate this problem and produce better looking plots on low
resolution devices.
For printing on laser or ink jet printers where higher resolution is available, it
may be a matter of choice as to the representation of color. Gray lines of
varying density may help to produce more identity between multiple lines on
the graphs. With the low cost availability of color ink jet printers today,
printing in color will usually be the most popular choice.
Location Options
This group box provides two options which control where the graphics are
printed on the page. If you are printing in full size, neither option will be much
different since the artwork will mostly fill the page regardless. However, if the
graph is printed at reduce size, the image will appear either in the middle of the
page or in the top left corner.
188 EnclosureShop
Reference Manual
Chapter 6 File Menu
The Center of Page option positions the artwork in the center of the available
printing area. The printing area is dependent on the page size selected for the
printer. The Corner of Page option positions the artwork at a corner of the available
printing area. The printing area is dependent on the page size selected for the printer
and the specific corner will vary depending on whether landscape or portrait
orientation is in use.
Scaling Options
This editing field allows you to specify the amount of enlargement or reduction in
the magnification of the printed image. The value is entered in percent. A full size
100% plot represents an artwork width of 10 inches and a height of 8 inches for the
standard sized graphs.
Setup Button
Use this button when you wish to change the selected printer and/or configuration.
When this button is pressed another dialog will open to change the printer/port
selection. These dialogs are produced from the printer driver. The contents of these
dialogs will be different for various printers. An example is shown below.
EnclosureShop 189
Reference Manual
File Menu Chapter 6
There are many occasions in the program where you may wish to view or edit
the contents of a text file. This arises frequently when you are importing/
exporting text data. All text files exported by the program have the default
extension TXT.
File | Editor presents a dialog to choose the file to open with the editor.
190 EnclosureShop
Reference Manual
Chapter 6 File Menu
The image above shows a text file opened with the MultiEdit editor.
EnclosureShop 191
Reference Manual
File Menu Chapter 6
6.13 Preferences
Editor Path
This is the path to the editor you wish to use when
opening text files for viewing or editing inside the
program. The default choice is the Window's
NOTEPAD.EXE basic editing program. You can choose your own favorite
editor by using the Browse button, and selecting your editor's EXE file.
Cursor Style
The bitmap used for the tracking cursor can be selected here. There are several
possible choices. The blinking rate of the cursor can also be controlled by
entering a numeric value in the edit box.
192 EnclosureShop
Reference Manual
Chapter 6 File Menu
General
There are several check boxes which enable/disable general options in the program.
The Show Splash Screen option controls whether the initial introduction screen
appears when you start the program. The Graph Select Toolbar option controls
whether or not it will appear when a graph window is maximized. The Auto Backup
Design Files option will automatically create a BAK version of your design file each
time you save it. The Quick View Scale from Data option controls how the vertical
auto scale is generated for the QuickView graph. When disabled, the vertical scale
is produced by the major division values of the original graph. When enabled, the
scale is adjusted to fit the data within the bounds of the selection rectangle.
EnclosureShop 193
Reference Manual
File Menu Chapter 6
The color depth of these texture patterns vary from 4-Bit to 24-Bit. Depending
on the mode of your video system, some may not be suitable for display.
194 EnclosureShop
Reference Manual
Chapter 6 File Menu
6.14 Exit
Use the YES button if you wish to save the design, and another dialog box will appear
to allow you to enter a new file name if the current name is Untitled. If the current
name is valid, the file will be updated. The program will exit after saving the file.
Use the NO button if you do not wish to save the current design as a file, or do not
wish to update the existing file on disk. The program will exit after pressing this
button.
Use the CANCEL button if you wish to abort the exiting process. You will be
returned to the program after this button is pressed.
Note:
When you exit the program, all of the configuration data is stored in the
LEAP_ENC.INI file and will be restored the next time you start the program.
EnclosureShop 195
Reference Manual
File Menu Chapter 6
196 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Edit Menu 7
EnclosureShop 197
Reference Manual
Edit Menu Chapter 7
198 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The Edit | Transducer Parameters menu item will open a dialog which controls
the creation, editing, and general management of transducer library files. The tool
button as shown above can also be used to activate this item.
This dialog has many advanced features and capabilities. There are also two modes
of operation: library editing, and transducer editing. The library mode is shown
below. There are two large display areas. The left panel shows a tree view of the
library folders and library files within each folder. One file is generally selected.
The right panel shows a list view of the transducers in that library.
There can be multiple transducer folders, with any number of library files in each.
Furthermore, each library file can hold any number of transducer entries. All library
files have an extension of LTD (LEAP Transducer Data). However, the entries in
a library may actually be one of three different models: STD, TSL, or LTD. Much
of the functionality for these two panels is provided through Right Click menus.
EnclosureShop 199
Reference Manual
Edit Menu Chapter 7
The tree view can be scrolled up and down, and the center
divider can also be repositioned horizontally to change the
space utilization between the tree and list view panels.
Simply place the mouse over the divider and drag.
Selecting Files
Clicking on a file will select it, and multiple files can be
selected using the CTRL and SHFT keys. Operation is
very similar to Window's File Explorer. The transducers
in the primary selected file will appear in the list view
panel on the right side of the dialog.
Popup Menu
When you Right Click with the mouse over the Folder/File tree view, a popup
menu will appear as shown above. This menu contains all of the various
operations you can perform on folders and files. Some items may be grayed
out if they are not applicable to the selection. Some items require a folder
selection, while others may require one or more file selections.
Many shortcuts are also provided for the operations in the popup menu. These
are shown in the right side of the menu item listings. However, for these to
operate the folder/file tree view must have the focus.
200 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
• Add Folder
This item will allow you to add another folder to the tree. No selection is
required. All folders appear under the root Leap Transducer Data
Folders. A dialog will open allowing you to select the folder.
• Remove Folder
This item will remove a folder from the display. It does not delete any folders or
files on your hard drive. A folder selection is required.
Note: When the dialog is opened a check is performed on the list of transducer
folders. If a folder path does not exist on a drive it is removed from the list. Also,
the default folder LEAP/Transducers is always added if not already in the list.
EnclosureShop 201
Reference Manual
Edit Menu Chapter 7
202 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The list view can be scrolled up/down and left/right. The center divider can also be
repositioned horizontally to change the space utilization between the tree and list
view panels. Simply place the mouse over the center divider and drag.
You may also edit a transducer name in-place by clicking twice in the name field.
The M-S-P column shows icons which indicate the Model, Shape, and Profile.
Selecting Transducer
Clicking anywhere on a transducer row will select it, and multiple transducers can
be selected using the CTRL and SHFT keys. Operation is very similar to Window's
File Explorer.
EnclosureShop 203
Reference Manual
Edit Menu Chapter 7
Popup Menu
When you Right Click with the mouse over the transducer list view, a popup
menu will appear as shown above. This menu contains all of the various
operations you can perform on transducers. Some items may be grayed out
if not applicable.
Many shortcuts are also provided for the operations in the popup menu.
These are shown in the right side of the menu item listings. However, for
these to operate the transducer list view must have the focus.
• Edit Parameters
This item will place the dialog into the transducer editing mode, with the
selected transducer. Double Clicking on a transducer will also activate this
item, as will the shortcut CTRL-E. The tree and list view area will be replaced
with the parameter editing fields. These are covered in detail shortly.
• New Transducer
This item will append a new transducer to the listing with default parameter
values. You may then edit the values as desired, or Paste values from the
clipboard when the editing fields are displayed.
• Cut Transducer(s)
This item will copy the selected transducer(s) to the Clipboard, and then delete
them from the library. The transducers are copied in binary format.
• Copy Transducer(s)
This item will copy the selected transducer(s) to the Clipboard. The transducers
are copied in binary format.
• Paste Transducer(s)
This item will paste the transducer(s) from the Clipboard. The transducers are
required to be in the binary format within the Clipboard.
• Delete Transducer(s)
This item will delete the selected transducer(s) from the library file.
• Duplicate Transducer
This item will duplicate the selected transducer and place another copy into the
list. The new name will be modified with Dup... prefix.
• Select All
This item will select all the transducers.
204 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Note: If more than one transducer has the same name in a library, a warning will
appear in the status bar and the M-S-P column will show warning icons.
However, when you leave this dialog it will check the enclosure design for the
selected transducer. If a match is found, it will prompt you to update the enclosure
transducer. This assumes that you have been editing the same library and transducer
as used in the enclosure.
The determination of whether or not it is the same transducer is based on library and
transducer names. If these match, then it checks three more critical parameters:
Shape, Profile, and Sd. In order for an automatic update of the enclosure transducer
to take place, all of these parameters must match. Otherwise, the update must be
Note: Automatic up- made by the user manually and may also require update to the 3D layout due to
dating of the enclo- changes in Shape, Profile, or Sd.
sure transducer can
only occur when you If the Shape, Profile, and Sd of the transducer have not changed, then it will update
leave this dialog with the remaining parameters in the enclosure transducer. A dialog will be presented
the same matching requesting user confirmation.
library transducer
selected. If you do not receive this notification message when leaving the Transducer
Parameters dialog, then the selected transducer is not used in the current enclosure
design, or the critical parameters have changed.
EnclosureShop 205
Reference Manual
Edit Menu Chapter 7
Within the graph are 11 selection buttons to choose which transducer charac-
teristics are to be displayed. This provides easy viewing of any transducer
characteristic. A cursor readout system is also provided. Any data point along
the curve can be read by holding down the left mouse button and moving the
mouse to the desired frequency. The frequency scale follows that of the Scale
Parameters dialog.
206 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
EnclosureShop 207
Reference Manual
Edit Menu Chapter 7
By Right Clicking the mouse over the graph, a popup menu button will appear
as shown here. This allows you to Copy the transducer curve or curves in to
the Windows Clipboard. You could then Paste them at a later time into the
Guide Curve Library.
Typically the graph curves are generated at 1 Watt and a distance of 1 Meter.
However, if the transducer uses the LTD model you may also change the power
level and temperature operating points. Free air mass loading is assumed. All
transducer curves using the LTD model will have frequency dependent
parameter behavior. Transducers with the STD or TSL models will not. The
following table gives a description of the curves:
Curve Description
SPL The acoustic response of the transducer
IMP The Impedance response of the transducer
Rem The resistive portion of the motor impedance
Lem The inductive portion of the motor impedance
Zem The total impedance of motor (Rem+jwLem)
Zeb The blocked impedance (Revc+Rem+jwLem)
BL The magnetic flux-length product of the motor
Rms The mechanical suspension resistance
Cms The mechanical suspension compliance
Mms The mechanical mass w/ air load (Mmd+Mmr)
Xms The mechanical excursion of the diaphragm
208 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Transducer data may be stored in the Clipboard in two different ways: either as text
strings, or as a binary record. Each of the two methods provide special capabilities.
The text format allows the user to create transducer data in other applications or
manually, and import it into this program. The binary format allows for multiple
transducers to be copied and pasted through the Clipboard. In most cases, the user
will probably wish to use the binary format which supports multiple transducers.
A sample of the structure and parameters of the text format is shown on the
following page. The actual number of parameters will depend on the model. If you
are creating transducer data manually or in another application, you will need to
follow this same structure carefully.
The units are also important and only certain types of units will be recognized,
depending on the parameter. The exported units for each parameter will follow the
selections of the fields. Certain parameters also have key words such as Cone,
Dome, Round, etc., that are recognized during paste.
EnclosureShop 209
Reference Manual
Edit Menu Chapter 7
210 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
• Copy as Text
This button will copy the transducer editing data to the Clipboard as text strings.
• Copy as Binary
This button will copy the transducer editing data to the Clipboard as a binary record.
• Check Params
This button will perform a manual correlation check of the parameters. If a problem
is found you will receive a message. If no error is found, a confirmation Beep is
produced. If you have Auto Check enabled this function is unnecessary.
• Auto Check
This toggle button will enable or disable auto parameter correlation checking.
Checking is performed continuously during live editing of the parameter fields.
Whenever the mouse is clicked on a different field, the check is performed. This also
performs automatic forward and backward calculation of related parameters.
Depending on your editing preferences, you may wish to use either manual or
automatic correlation. If you choose to use manual, and turn off the Auto Check
function, make sure to verify your final parameters using Check Params.
• Show Graph
When this toggle button is depressed, the dialog will be extended to show a graph
of the transducer's response, based on the values in the editing fields. When it is
clicked again, the dialog will collapse to its original size.
Viewing the graph while adjusting the transducer's Fmd, Qmd, Flp, and Qlp
parameters is very useful when shaping the high frequency response. It is also
extremely valuable for graphically verifying the results of the parameters.
EnclosureShop 211
Reference Manual
Edit Menu Chapter 7
Editing Fields
The editing fields of the transducer parameters are arranged into logical groups
of similar type, as is shown in the shaded dialog view below. Parameters are
enabled or disabled based on the type of model. Many of the parameters are
used specifically for the LTD model, and are disabled in the other models.
When manually entering a new transducer, you should begin with the param-
eters in the General area. This is especially true for the Model parameter which
will determine what other fields are enabled/disabled.
It is typically not possible to convert the parameters from one model to another
simply by switching the model. However, the TSL and LTD models can be
degenerated into the STD model with little difficulty.
All of these models can be derived from basic impedance measurements on the
actual transducer. These measurements are then processed using the Trans-
ducer Model Derivation dialog to distill the required parameter values.
The following sections will describe the parameters used in each model, and
the actual parameters will be defined following the model descriptions.
212 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
STD Model
The STD (Standard) model provides the most basic parameters to define a
transducer. These active parameters are shown in the editing view below. Manual
entry should begin with the Name field and follow the Tab key order.
These parameters will be familiar to most users. The only new parameters here will
likely be the high frequency shaping controls Fmd, Qmd, Flp, and Qlp. These are
common to all models and are used to adjust the high frequency response based on
known transducer performance.
However, the use of these controls with this model is somewhat pointless. Since the
high frequency response of the transducer is highly dependent on the modeling of
motor impedance, this model will generally produce substantial errors in the
response at mid and high frequencies. There may also be significant errors at low
frequencies, depending on the other parameters of the transducer. (See the model
comparisons in chapter 4 for more details.)
EnclosureShop 213
Reference Manual
Edit Menu Chapter 7
TSL Model
The TSL (Transducer Speaker Library) model utilizes all of the same param-
eters as the STD model but with the additional three parameters specifying
motor dimensions, and also the four parameters defining motor impedance. In
this model Levc is not an editable parameter, having been replaced by a more
sophisticated motor impedance model using Rem and Lem. The active
parameters are shown in the editing view below. Manual entry should begin
with the Name field and follow the Tab key order.
As with the STD model, most of these parameters will be familiar to users. The
high frequency shaping parameters Fmd, Qmd, Flp, and Qlp are used to adjust
the high frequency response based on known transducer performance. The
Xcoil, Xgap, and Xmax values are used for nonlinear BL modeling. The Krm,
Erm, Kxm, and Exm coefficients control the motor impedance model.
This model also provides two special function buttons: Levc Motor and SPL
Mech. Levc Motor is used to generate approximate guesses for the Rem and
Lem functions based on Levc. SPL Mech will create mechanical parameters
based on a known SPL sensitivity. This is often helpful for tweeters.
214 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
LTD Model
The LTD (Leap Transducer Data) model operates very differently than either of the
other two models. In this case only fundamental parameters are active and all
dependent parameters are inactive. In this model dependent parameters are a
function of the operating point, meaning they do not have fixed values. For
example, if the compliance changes with drive level the Cms and fo values change
as well. They are not fixed. Only fundamental coefficients are fixed constants.
The active parameters are shown in the editing view below. Manual entry should
begin with the Name field and follow the Tab key order. The disabled dependent
fields are calculated automatically based on the drive level and temperature.
As with the other models the high frequency shaping parameters Fmd, Qmd, Flp,
and Qlp are used to adjust the high frequency response based on known transducer
performance. The high frequency shaping parameters are selected on a trial-and-
error basis. This operation should be performed last after the other parameters have
been correctly entered. The Vs and Ta parameters control the operating conditions
and affect how the dependent parameters will be calculated.
EnclosureShop 215
Reference Manual
Edit Menu Chapter 7
Transducer Parameters
Nearly all of the numeric parameters have unit conversion buttons associated
with them. This allows you to enter and display the values in a wide variety of
different units. Make sure to note the units when entering parameters.
Entering parameters with Auto Check is probably the best way to validate
parameters. This will also calculate other values forward and backwards as
they are being entered. If you choose to enter the parameters without Auto
Check, you will need to use the manual Check Params function afterwards.
This will often produce many update messages of parameters that must be
corrected. Updating all the parameters at once in this way can be confusing.
General Parameters
Name - The names of all transducers in a library file must be unique. Name
and fields are limited to 39 characters. This will be displayed in the list view.
Model - The type of mathematical model used for the transducer. The three
choices are STD, TSL, and LTD.
Domain - This will be either Free Air or Infinite Baffle depending on how the
data was measured. This affects the Mmr value for internal calculations, and
will produce slightly different parameters. If the transducer was measured
using an IEC baffle or other large baffle select InfBaf, otherwise use FreeAir.
Shape - This parameter specifies the shape of the transducer diaphragm. The
selection controls modeling of the directional characteristics. The following
choices are provided: Point, Round, Ellipse-3:2, Hexagon, Triangle, Square,
Rect-2:1, Rect-3:1, Rect-4:1, Rect-5:1. The point source has no directivity.
Profile - This parameter specifies the profile of the transducer diaphragm. The
selection controls modeling of the directional characteristics. The following
choices are provided: Flat, Cone, and Dome.
216 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Physical Parameters
Pmax - The nominal rated power of the transducer. This will be used to relate the
thermal resistance Rtvc assuming a failure temperature of 250C°. Various values
can be used here depending on what type of power behavior you wish to describe.
Rtvc - The thermal resistance of the voice coil. The value is related to Pmax as
described above. Adjusting this value will change Pmax and vice versa.
Xmax - The overhang or under hang of the coil outside or inside the gap. This is
generally thought of as the maximum peak linear travel. However for most
transducers there is no hard threshold between linear and nonlinear operation. More
often the nonlinearity shows a continuous increase with increasing excursion.
Xfrg - This parameter along with the previous three is used by the LTD model to
represent the location of the fringing field outside the gap.
Efrg - This parameter is used by the LTD model and controls the width of the
fringing field outside the gap.
BLo - This parameter is used by the LTD model and is the maximum BL product
with the voice coil at rest.
EnclosureShop 217
Reference Manual
Edit Menu Chapter 7
Krm - This parameter is used by the TSL and LTD models to define the
resistance constant of the motor impedance.
Drm - This parameter is used by the LTD model to control the low frequency
slope (exponent) of the motor resistance.
Erm - This parameter is used by the TSL and LTD models to control the high
frequency slope (exponent) of the motor resistance.
Vrm - This parameter is used by the LTD model to control the change in motor
resistance due to voltage. It is an exponent.
Trm - This parameter is used by the LTD model to control the change in motor
resistance due to temperature. It is a temperature coefficient.
Kxm - This parameter is used by the TSL and LTD models to define the
reactance constant of the motor impedance.
Dxm - This parameter is used by the LTD model to control the low frequency
slope (exponent) of the motor reactance.
Exm - This parameter is used by the TSL and LTD models to control the high
frequency slope (exponent) of the motor reactance.
Vxm - This parameter is used by the LTD model to control the change in motor
reactance due to voltage. It is an exponent.
Txm - This parameter is used by the LTD model to control the change in motor
reactance due to temperature. It is a temperature coefficient.
218 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Suspension Parameters
Krs - This is a constant controlling the scaling of the suspension resistance. It is used
by the LTD model to determine the effective Rms value under operating conditions.
Grs - This is a constant controlling the shape of the nonlinear characteristics of the
suspension resistance. It is used by the LTD model to determine the effective Rms
value under operating conditions.
Trs - The temperature coefficient of the suspension resistance. This is the change
in resistance vs. temperature. It is used by the LTD model to determine the effective
Rms value under operating conditions.
EnclosureShop 219
Reference Manual
Edit Menu Chapter 7
Dependent Parameters
Mms - This is the equivalent total mechanical moving mass of the transducer.
It includes the radiation mass (air-load) as well. If you do not have mechanical
diaphragm values (Cms, Mms, etc.) you can compute a generic set of values
based on the known SPL and electrical parameters using the SPL Mech button.
Cms - The equivalent mechanical compliance of the transducer. The units are
length per unit force, typically Meters/Newton. If you do not have mechanical
diaphragm values (Cms, Mms, etc.) you can compute a generic set of values
based on the known SPL and electrical parameters using the SPL Mech button.
Vas - The equivalent acoustic volume of the transducer. If you do not have
mechanical diaphragm values (Cms, Mms, etc.) you can compute a generic set
of values based on the known SPL and electrical parameters using the SPL
Mech button.
220 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
BL - The product of magnetic flux density and length of wire in the flux. Typical
units are Tesla-Meters. BL is a measure of the electromagnetic strength of the
transducer motor. For the LTD model this parameter gives the BL at resonance with
the operating conditions.
Qes - This value is a measure of the electrical losses in the voice coil.
Levc - This value gives the inductance of the voice coil or motor at 1kHz.
Vs - This is the drive voltage used to compute the dependent parameters in the LTD
model. Since many transducer characteristics are modeled as drive level dependent,
this voltage must be specified in order for other parameters to be computed.
EnclosureShop 221
Reference Manual
Edit Menu Chapter 7
222 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The Edit | Enclosure Parameters menu item will open a dialog which provides
access to the parameters of the enclosure. The actual enclosure dialog will change
depending on the Model currently selected. Each dialog contains the specific
functions needed for a particular enclosure structure. An example of an enclosure
dialog is shown below for the Ported Highpass Enclosure.
The details of each enclosure model are given in the following chapter on Models.
However, most of the enclosure dialogs have many sections and controls in
common. The type of sections common to all of the enclosure dialogs to be
described here are: Shell, Domain, Chamber, Port, and Transducer.
Depending on the particular dialog, there may be multiple sections of the same type,
or modified combinations of various parameters. Each model requires elements
specific to its own structure.
All of the dialogs contain many graphical icons and picture elements which aid in
the visualization of the enclosure and its configuration.
EnclosureShop 223
Reference Manual
Edit Menu Chapter 7
Shell Section
The external description of an enclosure is known
as the shell. Each shell section has a small icon
denoting the structure of the enclosure and a
volume specification as shown here on the right.
The volume shape and dimensions are used to produce a 3D description of the
surfaces on the enclosure. The actual numeric value of the volume is generally
unimportant, unless there is a single chamber in the enclosure. In that case the
shell and chamber definitions are one in the same. However for enclosures with
multiple chambers a separate definition is always used for the shell.
The large graphic in the section displays a picture of the currently selected
volume shape, and the name of the shape is also given below the Volume editing
field. A small button [¨] is also provided to display the volume in a variety
of different units.
To change the shell configuration, click the button in the Volume editing field.
A Volume Parameters dialog will then be presented as shown on the following
page. The actual numeric Volume field value cannot be edited directly. It is
automatically calculated by the Volume Parameters dialog.
Note: When you change the shell volume configuration, the 3D structure of the
enclosure will be invalidated. When the dialog is closed, the 3D structure of
the enclosure will then be recreated.
It is also possible to import custom definitions for the shell by using the 3D
Layout Editor. In this case the volume specification should not be edited here,
as this would cause the custom shape to be overwritten.
Lock Shell
When the chamber volume and shell definition are defined at the same time (by
clicking the Volume button), a means must be provided to prevent the shell
from being changed. This is necessary when a custom 3D shell object has been
imported. When this is checked, only the chamber volume will be modified and
the existing shell is maintained. This option should be enabled if you are using
imported shells.
224 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Volume Parameters
This dialog is used throughout the program
to define the shape and dimensions of a 3D
volume specification. It provides auto-
matic calculation of the internal volume
including compensation for wall thickness.
The Shape group box is primarily used to select the geometric shape for the volume.
Over 18 different shape selections are available in the list box. Additional controls
are provided for units and wall thickness. The Res selection controls the angular
resolution for curved surfaces. The curved surfaces will be approximated by flat
polygons using this angular resolution step size between faces. For some shapes the
Sides parameter will be required. A listing of the available shapes is given on the
following page.
The volume calculations also provide the ability to include an Occupied value. This
is an additional volume reserved inside the shape, for transducers, ports, braces,
etc., which decreases the available net volume.
The Infinite shape does not require any dimensional parameters. The volume will
be automatically set to 1 Million cubic meters to approximate an infinite volume.
Leaving the dialog with a net volume of zero is not permitted. If this occurs you will
receive a warning message and be forced to correct the necessary parameters before
the close operation is allowed.
EnclosureShop 225
Reference Manual
Edit Menu Chapter 7
D2 D2
W1 W1
H1
H1 H1
W1 W1 D1 W2
D1 D1
D2 W1
W2 D2 D2 W1
W2 R1
H1 H1 H2
H1
H2
H1
H1
W1 D1 W1 W2 D1
D1 D1
R2
R1
R1 R1
N N
H1 H1
H1
H2
R2 R2 R1
W1
10 - Pryamid 11 - Diamond 12 - Sphere 13 - Ellipsoid
R1 R1 R1
H1
H2
R1
226 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Chamber Section
A chamber is a fixed volume of air which may be
connected via transducers and/or ports, to addi-
tional chambers or the external radiation field.
Chambers are often labeled by their location in the
enclosure structure such as front or rear. A typical
chamber group box is shown here on the right.
Like the Shell section, all chambers include a volume specification as the primary
parameter. For chambers the numeric volume value is of key importance, while the
shape of the volume itself is used solely to facilitate the calculation.
The large graphic in the section displays a picture of the currently selected volume
shape, and the name of the shape is also given below the graphic. Several small
buttons [¨] are provided to display the field values in a variety of different units.
To change the volume configuration, click the button in the Volume editing field.
A Volume Parameters dialog will then be presented as shown on the preceding
page. The actual numeric Volume field value cannot be edited directly. It is
automatically calculated by the Volume Parameters dialog.
The chamber may also be filled with a fibrous material. These materials are used to
absorb the standing waves within the chamber at mid and high frequencies.
However, they will also create losses at low frequencies.
The amount of fill is specified by the Vfill parameter, and the density by the Dfill
parameter. The type of Media can also be chosen. Lining all of the internal the walls
of a chamber typically corresponds to about 50% fill.
The density of fiberglass materials generally range from 1 lb/Ft3 (16 kg/m3) to 6
lb/Ft3 (96 kg/m3). Most typical fiberglass batting is between 1-3 lb/Ft3 .
Polyester materials are much lighter, often 0.25 lb/Ft3 (4 kg/m3) to 1 lb/Ft3 (16 kg/
m3). If you are using a different material you will need to use the appropriate value.
EnclosureShop 227
Reference Manual
Edit Menu Chapter 7
Port Section
A port may be either an air vent or a passive
drone radiator, which may connect two cham-
bers or a chamber and the external radiation
field. Ports are often labeled by their location in
the enclosure structure such as front or rear. A
typical port group box is shown here on the right.
The large graphic in the section displays a picture of the currently selected area
shape for the port, and the name of the shape is also given below the graphic.
To change the port configuration, click the button in the Fp editing field. A Port
Parameters dialog will then be presented as shown on the following page. The
actual numeric Fp frequency field value cannot be edited directly. It is
automatically calculated by the Port Parameters dialog.
228 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Port Parameters
This dialog is used throughout the program to define the
shape, dimensions, and tuning data for a multi-port speci-
fication. It provides automatic calculation of the resonance
frequency and/or physical length of the port. These com-
putations provide built-in allowance for the end correc-
tions (radiation mass).
Note that the quantity of ports in the set and the associated
chamber volume are displayed in the lower display fields.
The button within the area field Sp is used to select the shape of the vent (or drone)
and specify its area. An area shape may be chosen here for an air vent type port, or
a drone shape in the case of a passive radiator.
Dimensions can be entered and displayed in many different kinds of units, both for
length and area. Both forward and backward calculation of resonance frequency
and port length are provided.
The actual numeric area value cannot be edited directly in the field, but must be
modified through use of the Area Parameters dialog. The large graphic in the dialog
displays a picture of the currently selected area shape for the port, and the name of
the shape is also given below the Sp combo box field. To change the area
configuration, click the button in the Sp editing field. The Area Parameters dialog
will then be presented as shown on the following page.
EnclosureShop 229
Reference Manual
Edit Menu Chapter 7
Area Parameters
This dialog is used throughout the program to define the
shape and dimensions of a 2D area specification. It
provides automatic calculation of the internal area, includ-
ing compensation for wall thickness.
The area calculations also provide the ability to include an Occupied value.
This is an additional area reserved inside the shape which decreases the
available net area.
The Infinite shape does not require any dimensional parameters. The area will
be automatically set to 1 Million square meters to approximate an infinite area.
Leaving the dialog with a net area of zero is not permitted. If this occurs you
will receive a warning message and be forced to correct the necessary
parameters before the close operation is allowed.
230 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
W2
H1
H1 H1
W1 W1 W1 W1
R
N H1
H1
N H2
R
R R R
10 - Drone
EnclosureShop 231
Reference Manual
Edit Menu Chapter 7
Transducer Section
A transducer connects two chambers or a chamber
and the external radiation field. Transducers are
often labeled by their location in the enclosure struc-
ture such as front or rear. A typical transducer section
is shown here on the right.
This may happen automatically when you exit the Transducer Parameters dialog,
if the transducer you were editing is also used in the current enclosure model. (See
the previous section for more details.) If not, then you will need to re-select the
transducer here to pick up any changes from the original transducer library data.
232 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The transducer section also allows you to view the parameters of the transducer by
clicking the Properties button. A dialog as shown below will appear. The
parameters cannot be edited, but they may be graphed, copied to the Clipboard, or
Pasted from clipboard. This provides an alternative means to enter a transducer into
the enclosure.
Most of the controls on this dialog operate similar to those covered in the
Transducer Parameters dialog. You may also copy the graph curves to the
clipboard by using the Right Click popup menu on the graph.
EnclosureShop 233
Reference Manual
Edit Menu Chapter 7
Transducer
Generator
low value resis-
tors which short
R2
the transducer di- 4
2
rectly to the gen- 1.0u
erator.
100.0u
500.0u
20.0m
C2
L1
C1
R2
2 4
1.0m
234 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The Edit | Layout Parameters menu item will open a large 3D editor which
provides capabilities to manipulate the physical layout of the simulation. The
accelerator key F5 can also be used to activate this menu item. The layout editor
plays a crucial role in the advanced acoustic simulations provided by Enclosure-
Shop. It provides a highly efficient graphical means of specifying all of the many
coordinates and orientations necessary to simulate the enclosure and domain.
This special layout editor was created solely for the purpose of enclosure design and
contains a large number of unique and sophisticated features. One of the most
important aspects of the editor is to enforce the specific rules of alignment and
positioning necessary for diffraction analysis. It also satisfies the need for an easy
method to accurately position objects in a meaningful way. This approach is further
facilitated by the use of pre-built objects for all of the required 3D entities.
EnclosureShop 235
Reference Manual
Edit Menu Chapter 7
+Y
Layout Editor Screen & Axis Locations
+Z +X
Position Rotation
Editor Editor
Menu Toolbar
Zoom (%) X,Y,Z Position Coordinates X,Y,Z Rotation Angles Message Area Camera Vertical Scroll Bar
236 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Screen Description
The elements of the 3D editor screen are shown in the preceding page. In addition
to the large viewing window, the editor has its own menu, toolbar, and status bar.
The editor is virtually a large program itself. The main window shows the scene of
the enclosure and domain. Different domains will appear depending on the
selection in the enclosure model dialog.
The scene view is based on a camera position and includes a perspective. This
means that a lens effect of distance is present to aid in the 3D visualization. Various
zoom levels may show some perspective distortion of the scene. The scene is
illuminated by two light sources diagonally positioned above and below.
The menu contains many different functions for display and editing of the scene.
The toolbar contains many of the same menu items, but also additional functionality
not available from the menu. The status bar at the bottom provides many readouts
and editing fields for zoom, position, rotation angles, and messages.
Note the axis orientation given in the preceding page. The Y axis is up, and the X
and Z axis point to the right and left respectively. The enclosure is generally pointed
in the direction of the +Z axis. These axis reference lines are also shown in the scene.
The primary simulation target is shown along the Z axis with X and Y values of zero.
Polar plot angles are relative to this Z axis orientation, with Horz curves in the X axis
direction, and Vert curves in the Y axis direction. The location and orientation of
3D objects are determined both by their x,y,z position and their rotation around each
of the three axis.
If nothing is selected in the scene, then the position and rotation values of the camera
will be displayed in the status bar. The zoom factor is always displayed. Note that
the default units of the coordinate readouts are meters, but they can be changed to
other units by clicking the small button in the status bar.
EnclosureShop 237
Reference Manual
Edit Menu Chapter 7
Scene Objects
There are six types of objects within the scene: domain, primary target, polar
paths, enclosure, transducer(s), and port(s). The terminology of transducers
and speakers is used here interchangeably and mean the same thing. All of
these objects are pre-built 3D entities whose appearance, shape, and size will
change based on the parameters and selections specified in the design.
When editing the position of the enclosure, only movements in the X and Y axis
are allowed with no rotations. Since the baffle board must be maintained in the
infinite plane, these are the only positional changes permitted.
All transducers and ports must be on the baffle board face. For some types of
enclosures this may not be possible, and therefore the infinite baffle domain is
not appropriate for those enclosure simulations. The same difficulty would
exist for a real physical measurement.
238 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
EnclosureShop 239
Reference Manual
Edit Menu Chapter 7
240 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The target also contains a reference line through its center to the origin. This often
aids in alignment with transducers for on-axis response analysis.
The initial location of the target is specified by the SPL Distance and the Horz and
Vert polar angles in the Analysis Parameters dialog. However, this object can also
be selected in the scene and its position edited directly. In this case the X and Y
rotation angles will change the polar Horz and Vert values. The Z rotation is not
used. Changing the X, Y, Z position coordinates will alter the SPL Distance and
Horz / Vert angles together.
When this object is selected it will appear in wireframe mode as shown here.
EnclosureShop 241
Reference Manual
Edit Menu Chapter 7
Enclosure
The enclosure object is a group of polygons. These
polygons or faces are linked together adjacently to form
the enclosure. The sides of the polygons are also known
to as edges. The faces and edges of an enclosure define the
external shell.
The faces of the enclosure must also have holes cut into
them to allow for transducers and ports. This is handled
automatically by the program through boolean construc-
tion operations, and track the locations of the transducers
and ports as they are moved.
242 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Transducers
The transducer is a complicated collection of many graphic entities that
provide a realistic portrayal of the physical device. The transducer may
appear in many different shapes, sizes, and configurations depending on the
transducer parameters.
Note: All coordinates of a transducer are relative to the centroid of the face.
Whenever a transducer is moved from one face to another the position will
be initialized at the center of the face. From there it can be moved to other
locations around the face.
EnclosureShop 243
Reference Manual
Edit Menu Chapter 7
Ports
There are two different types of ports: air vents, and passive
radiators (drones). A vent can be nearly any shape and
contains a finite length. A wall thickness is also repre-
sented. All of these dimensions follow the parameters
specified in the enclosure model dialog.
244 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Selecting Objects
The domain objects (walls and boundaries) of the scene cannot be selected, and the
same is true for the polar path arrows. However the enclosure, transducers, ports,
and the primary simulation target can all be selected.
To select an object simply click the left mouse button while over the object. To
unselect the object, click on another object or the background (domain). Multiple
objects cannot be selected and generally have no importance as groups.
The status bar will display the name of the selected object, and the position and
rotation values will become active in the edit fields. It is possible to edit the location
of an object using these fields directly, but in most cases the editing cubes provide
better control and manipulation. Some fields may remain disabled if those values
are not relevant to the object selected. The enclosure is shown selected below.
EnclosureShop 245
Reference Manual
Edit Menu Chapter 7
When the enclosure is selected it becomes semitransparent and you will be able
to see the internal structure and rear sides of transducers and ports.
A selected transducer is shown below, and a selected port in the view below
that. Both transducers and ports are shown selected in the wireframe mode.
Both are known as sources since they are each sources of radiation.
The status bar displays the name of the selected object, and the position and
rotation values will become active in the edit fields.
246 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
After you have selected an object in the scene, move the mouse over one of the
cubes. Note that as you move the mouse over the cube different axis orientations
will be highlighted as shown here below. The cube will also change position to
show the effect of changes in that axis.
When the proper axis indicator is shown for the movement you desire, press the left
mouse button and hold it down. Then move the mouse horizontally left and right
from its current screen location to adjust the parameter. You will see the object
move or rotate in the scene as you move the mouse. The coordinate readouts in the
status bar will also be updated.
You can then release the mouse button to keep the change in the parameter. 3D
editing takes some practice before you will have a feel for the spatial orientation and
usage of the controls.
EnclosureShop 247
Reference Manual
Edit Menu Chapter 7
Axis Lines
Three X,Y,Z axis lines can be displayed in the scene. These are sometimes
useful for orientation and alignment of the enclosure or primary target.
Enabling the check boxes will make the lines visible. The color of the lines can
be changed by clicking the small color buttons. The menu item Show | Axis
Lines can also be used to enabled/disable these objects.
Simulation Locations
The visibility of the various locations of the primary target and polar paths can
be enabled/disabled with the check boxes shown here. The color of each item
may also be changed by clicking the small color buttons. The menu item Show
| Simulation Locations can also be used to enabled/disable these objects.
Simulation Objects
The visibility of the various parts of the domain and enclosure can be enabled/
disabled with the check boxes shown here. The color of each item may also be
changed by clicking the small color buttons. The menu item Show | Objects can
also be used to enable/disable these entities.
During the process of editing a design it is often more efficient to perform all
of the dialog editing operations from within the 3D editor. These buttons allow
you to open the dialogs within the 3D editor, without the need of repeatedly
moving back and forth between the main window and 3D editor.
The capability of performing these tasks from within the 3D editor allows the
changes to be picked up without opening and closing the 3D editor from the
main window.
248 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Expand Face
When using enclosures with many faces, it is common that the transducers or ports
may not fit on a face. This function will expand the size of a face, automatically
moving all adjacent vertex nodes and updating the other adjacent faces. Note that
these changes will be destroyed if the shell specification is reset in the enclosure
model dialog later.
First, select the transducer or port whose face
needs to be enlarged. This is shown here on the
left. Then click the Expand Face tool button. The
face will be enlarged. The button may be clicked
more times to enlarge the face further. The final
result is shown here in the right picture.
EnclosureShop 249
Reference Manual
Edit Menu Chapter 7
250 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Popup Menu
A popup menu will appear as shown here on the left when the Right Mouse Button
is clicked. Most of the functions here have already been described, and are simply
alternative methods of activating the tool button or menu items.
EnclosureShop 251
Reference Manual
Edit Menu Chapter 7
Preferences Dialog
The preferences dialog can be accessed
from the Control menu. This dialog
contains a number of options.
Anti Aliasing
If you have an Nvidia TI model video
card or higher, you will be able to use
this function. Most other models do
not have the ability to control anti
aliasing under programming control.
Reference Objects
This group box contains a number of options to draw special
alignment and reference entities in the scene. In most cases,
these can be described as diagnostic tools and generally
unneeded for normal work.
Show Source Axis will project lines from the center of the
sources and is sometimes useful for alignment to the target.
Show Src Abs Vertex will display small cubes at the locations
of the small sources. This is rarely used.
Show Enc Abs Vertex will display small cubes at the locations
of the enclosure face vertex. This is rarely used, but can be
helpful if working with imported enclosure shells..
252 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Colors Dialog
The colors dialog can be ac-
cessed from the Control menu.
This dialog allows you to edit
the colors used for all of the
scene objects in one location.
Print Dialog
The print dialog can
be accessed from the
Control menu. This
dialog allows you to
print the contents of
the 3D scene.
All of the other print dialog parameters are covered in the File | Print dialog of the
main window.
A sample of a printed scene is shown on the next page. The format of the page is
identical to that of the graphs. A title block is provided with all of the necessary
information for documentation purposes.
EnclosureShop 253
Reference Manual
254
Edit Menu
Notes
Enclosure Person: C. Strahm Project: Manual Doc Oct 19, 2002
5.0.0.278 Oct/19/2002 Shop Company: LinearX File: Test.led Sat 5:34 am
Reference Manual
EnclosureShop
Chapter 7
Chapter 7 Edit Menu
The actual width and height of the exported image can be defined. Since the aspect
ratio of these dimensions may be different than the screen display, the scene may
be clipped somewhat differently. You may need to experiment with different width
and height ratios if you do not receive the desired representation of the scene in the
exported image file.
There are many different kinds of graphics applications. The type of file format to
use depends entirely on the application. Generally you will be opening or placing
the file in some other application program. Obviously a file format must be chosen
which is supported by the other program. The import capabilities of most programs
are constantly changing with each revision, so it is impossible to give any general
recommendations here. Please consult the documentation of the other program.
The DPI (dots per inch) controls the resolution of the image. Use the two stepper
buttons to increase or decrease the DPI value. The next field allows you to choose
the color format. The possible choices are: B&W, 16 Color, 256 Color, 16M Color,
16 Gray, 256 Gray. Depending on the format, not all color choices may be available.
EnclosureShop 255
Reference Manual
Edit Menu Chapter 7
When using raster images, you must choose a DPI (dots per inch) value which
will determine the resolution. With raster images it is very easy to produce
extremely large files. Be careful to note the Image Bytes parameter value given
on the last line of the group box. If you attempt to construct an image size that
is larger than your available resources permit, you will receive an error message
or your system may lock up.
File Path
This group box provides selection of the folder where you wish to export the
file, and an editing field to enter the file name. The program will automatically
add the proper extension for the selected file format. The default file extension
is controlled by the type of file format that will be exported. It is not
recommended that you change it.
256 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The enclosure import dialog is shown below. Three file formats are supported:
OBJ, DXF, and 3DS. The OBJ and DXF formats are text while the 3DS format is
binary. The OBJ format was created by Alias/Wavefront (now Silicon Graphics Inc
SGI) and is commonly used in the Maya program. DXF is a common CAD format
originated by AutoCAD. 3DS is the file format generally exported by 3D Studio.
Note: Importing custom enclosures is not trivial nor necessarily simple. The object
must be constructed properly with a clean structure according to specific rules.
The Options group box provides additional flexibility for importing objects. The
Scale Factor parameter can be used to change the size of the imported object. The
Coord Snap value will cause any face vertex near each other to be snapped to the
same values. This is sometimes needed for certain imports where the coordinates
of the vertex may not be exactly identical at adjacent faces. The Reverse Winding
option will change the order of the vertex around the faces. This controls whether
a face is treated as the inside or outside of the enclosure.
The File Path group box provides selection of the folder and file for import. The
properties button at the end of the file name can be clicked to inspect the file using
the currently assigned text editor.
EnclosureShop 257
Reference Manual
Edit Menu Chapter 7
Enclosure shells are composed of faces, and each face is a single entity.
Therefore the polygon would be treated as a single face, but the mesh would
be viewed as four separate faces. Obviously placing a transducer in the center
of the tessellated mesh hexagon would be impossible.
For this reason, enclosure shells must be created using pure multisided polygon
objects and not tessellated versions.
File Formats
Unfortunately the tessellated mesh representation is common in many 3D file
formats, and is largely useless for defining enclosure shells. The DXF format
only allows for 3 or 4 sided objects. All representations are by mesh. This
means that only shells with faces of 3 or 4 sides may be imported using this
format. The same is true of the 3DS format, which appears to support only
triangular meshes. This is only useful for shells with triangular faces.
The OBJ format is by far the most suitable for this application. This format
provides full support for multisided polygons. Furthermore, by its structure
it also ensures that all vertex are identical for adjacent faces. The OBJ format
can be considered the native import/export format for this application.
258 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
No vertex here
on this face
However, a proper OBJ file can also be created rela-
tively easily by manual means by using any text editor.
In many cases this method may be the only choice.
EnclosureShop 259
Reference Manual
Edit Menu Chapter 7
An example of generating a proper OBJ file will now be given for the enclosure
shown in the pictorial below. The drawing shows a simple multisided
enclosure with a flat front and faceted sides. This information would be
commonly available from any blueprint style 2D drawing.
When generating the enclosure shell model for a physical enclosure, some
simplification is often appropriate and necessary. It is not important to model
each and every detail. This would only complicate and lengthen the diffraction
analysis. The contribution of any edge or face is roughly proportional to its size
on the enclosure. Therefore, small shell details are relatively insignificant.
Curved surfaces must be represented as one or more faceted flat planes. The
example below shows the curved sides as a sequence of five flat vertical strips.
The vertex nodes around the top and bottom of the shell are assigned numbers
as shown below. The axis and origins are shown for each of the three views.
7 6
8 5
9 4
10 3 Top View
11 2
12 X 1
1.6
Z
2.0
Vertex 1-12
Y Around Top Y
1.0 X Z
260 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
EnclosureShop 261
Reference Manual
Edit Menu Chapter 7
262 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The enclosure export dialog is shown below. Three file formats are supported: OBJ,
DXF, and 3DS. The OBJ and DXF formats are text while the 3DS format is binary.
The OBJ format was created by Alias/Wavefront (now Silicon Graphics Inc SGI)
and is commonly used in the Maya program. DXF is a common CAD format
originated by AutoCAD. 3DS is the file format generally exported by 3D Studio.
The Options group box provides additional flexibility for exporting the shell object.
The Scale Factor parameter can be used to change the size of the exported object.
The Reverse Winding option will change the order of the vertex around the faces.
This controls whether a face is treated as the inside or outside of the enclosure.
The File Path group box provides selection of the folder and file for export. The
default extension will be applied automatically and should not be changed. The
OBJ format is by far the most suitable for this application. This format provides full
support for multisided polygons. The OBJ format can be considered the native
import/export format for this application.
EnclosureShop 263
Reference Manual
Edit Menu Chapter 7
The following is an export of the previous enclosure using the OBJ format:
g Enclosure
f 1 2 3 4
f 1 5 6 7 8 9 10 11 12 13 14 2
f 3 15 16 17 18 19 20 21 22 23 24 4
f 5 1 4 24
f 6 5 24 23
f 7 6 23 22
f 8 7 22 21
f 9 8 21 20
f 10 9 20 19
f 11 10 19 18
f 12 11 18 17
f 13 12 17 16
f 14 13 16 15
f 2 14 15 3
264 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
When the same example enclosure is exported using the DXF format, the result is
a tessellated version of the original polygon shell. This cannot be re-imported back
into the 3D editor.
The DXF file listing is too long to be included here, but the image represented by
the file is shown below in a wireframe view. Note that the top and bottom multisided
polygons have been tessellated into triangles. This is why the DXF and 3DS formats
are very limited for use in this application.
EnclosureShop 265
Reference Manual
Edit Menu Chapter 7
266 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
The Edit | Analysis Parameters menu item will open a dialog which provides
access to the parameters which control the analysis of the design. The Analysis
Parameters dialog is shown below with six group box sections.
The sections are: Generator, Frequency, Acoustic, Polar, Diffraction, and Op-
tional. Each of these control a different area of the analysis. The following pages
will describe each section in detail.
EnclosureShop 267
Reference Manual
Edit Menu Chapter 7
Generator Section
This section controls how the transducers of the enclo-
sure will be driven and at what power level. The
Voltage field defines the output voltage from the
generator. In the real world, the analogy would be the
output voltage from a power amplifier.
A check box is shown above the adjacent large list box which enables the use
of an arbitrary transfer function to be applied to the voltage. The H Curve
Transfer Function can be either a ratio or voltage curve in the Guide Curve
library. The Voltage field value will be multiplied by this curve.
The next numeric field below is the Resistance. This is the output resistance
of the generator. In the real world, the analogy might be the cable resistance
from the power amplifier to the enclosure. As with the voltage drive, a check
box is shown above the adjacent large list box which enables the use of an
arbitrary impedance function to be added to the resistance. The Z Curve Source
Impedance is an impedance curve in the Guide Curve library. The Resistance
field value will be added to the complex impedance represented in this curve.
The next two fields provide the power per transducer and the total power for
the enclosure. These fields are calculated by the program based on the voltage
given above and the impedance rating of the transducer used in the enclosure.
If you change the values here, the Voltage value will be recalculated to match.
However, these power levels will only apply to enclosures with a single multi-
transducer set. In multiple transducer set enclosures the power per transducer
may not be uniform, since the transducer sets could have different impedance
ratings. Therefore, these fields will be disabled for those types of enclosures.
The final field is the ambient temperature. This parameter will only have an
effect on enclosures using transducers with the LTD model.
Frequency Section
The analysis frequency range, axis, and point density are all controlled by the
fields in this section. The frequency range for analysis may or may not be the
same as the Scale frequency range displayed on the graphs. For proper
diffraction analysis, a wide frequency range should always be used spanning
several decades. It is not recommended that narrow ranges such as 100Hz-
1000Hz be used.
268 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
Acoustic Section
This section controls the acoustic simulation locations. The primary simulation
point is the location where the detailed acoustic frequency response curves will be
produced. This is shown in the 3D Layout Editor as the primary target point.
This target point may be on-axis or may be located at any position in 3D space. The
SPL Distance, Horz Angle, and Vert Angle specify this location using polar
coordinates. The SPL Distance value also defines the radius of the polar curves.
The Phase Distance option determines whether or not the basic path length delay
will be included in the phase. If the Zero selection is chosen, the path delay of the
SPL Distance value will be removed from the acoustic response curves. This
generally provides a more readable transfer function type phase without the
excessive phase rotation caused by the path delay. The SPL selection will produce
the true phase at the primary simulation target location. This will contain delay.
Polar Section
This section controls the creation of the polar response curves. The two check boxes
at the top enable or disable the horizontal and vertical groups of polar curves. If
neither is checked, no polar curves will be produced in the System Curve library.
The special edit and list box combination maintains the list of polar frequencies.
You may add, modify, or delete frequency entries as needed. Each frequency listed
will produce a pair of Horz and Vert polar curves, assuming that both of the above
check boxes are enabled.
The Normalize Zero Deg check box will normalize the polar response curves to their
values at zero degrees. Thus, the true SPL values will be destroyed, and all curves
will be 0 dBspl at the polar angle of 0 degrees.
The final list box provides selection for the density of polar curve points or
Resolution. For example, a value of 1 degree will produce 360 points in each polar
curve. However, a portion of the diffraction computation requirements is depen-
dent on the number of polar locations. Therefore using less points will reduce the
analysis time. For most general purpose work a polar resolution of 2 degrees is
sufficient.
EnclosureShop 269
Reference Manual
Edit Menu Chapter 7
Diffraction Section
This section controls the diffraction analysis with two fundamental param-
eters: the Diffraction Resolution, and the Diffraction Order. The resolution is
given both in terms of frequency and element length. Editing either value will
change the other accordingly. The diffraction order determines the depth of
sound propagation around the enclosure. It is the number of edges from the
source for which diffraction will be computed.
The adjustment of these parameters will dramatically affect the analysis run
time. High resolution frequencies will result in a very large number of
elements. Likewise, a high diffraction order will result in enormous permuta-
tions. Increasing either or both will increase the time required for analysis.
The general recommendation for typical six sided enclosures of average size
would be a resolution frequency of 3kHz with 3rd order diffraction. If the
enclosure is larger or smaller, a lower or higher frequency may be used
respectively. If the enclosure is more complex with more faces, a higher
diffraction order may be necessary.
Note: To understand the issues of enclosure diffraction more fully, please read
the section on diffraction in the chapter-5 on Enclosure Modeling.
Optional Section
This section provides switches to enable or disable certain features of the
enclosure analysis. It is subject to change, and may contain a different set of
options in the future. They are largely self explanatory by their names
270 EnclosureShop
Reference Manual
Chapter 7 Edit Menu
7.5 Calculate
The Edit | Calculate menu item will cause the program to analyze the diffraction
of the enclosure, solve the acoustic network, and generate the data curves in the
System Curve Library. The tool button as shown above on the Edit toolbar or the
accelerator key F9 can also be used to activate this item. This is one of the most
frequently used operations in the program.
The analysis of the design takes place in several stages. The status of the analysis
is shown in the status bar at the bottom of the main window as shown here below.
The elapsed time will also be shown, along with a numeric value giving the memory
utilized in the calculations. The mouse cursor will also change to the [Math/Model]
symbol during the analysis. The progress meter shows the completion of each stage
of the analysis.
The first stage of the analysis involves the numerical diffraction solution. This
portion contains many substages and can be very time consuming. Many complex
operations take place including over 500-2,000 large FFT solutions. If you wish to
abort the analysis press the [ESC] key.
The network analysis occurs in the final stage after which the system curves will be
updated with the new simulation data.
EnclosureShop 271
Reference Manual
Edit Menu Chapter 7
272 EnclosureShop
Reference Manual
Chapter 8 Model Menu
Model Menu 8
EnclosureShop 273
Reference Manual
Model Menu Chapter 8
274 EnclosureShop
Reference Manual
Chapter 8 Model Menu
The Model | Reference Enclosure menu item will select the Reference Enclosure
dialog to be used for the enclosure model, when it is opened as the Enclosure
Parameters dialog. The tool button as shown above on the Model toolbar can also
be used to activate this item. This is a toggle function and will remain selected until
changed. Different dialogs are used for different enclosure models. This selection
determines which dialog will be presented when editing enclosure parameters.
The Reference Enclosure dialog is shown below. This dialog actually contains four
different enclosure sub models. The graphic icon will change depending on the
model selected. These are specialized enclosures which require no parameters
other than the choice for the transducer. The configuration and dimensions for each
enclosure are predefined along with the required domain.
To select a transducer click the Folder button. A dialog will open with the available
transducer folders and files. The parameters of the enclosure transducer can also
be displayed by clicking the Properties button.
EnclosureShop 275
Reference Manual
Model Menu Chapter 8
Infinite Baffle
The infinite baffle is one of the most
basic reference environments. The
simulation is performed with a trans-
ducer mounted on an infinite plane.
An example of the 3D layout for the infinite baffle is shown below. The SPL and
horizontal Polar response (vertical would be identical) are given on the next page
for a typical 8 Inch (200mm) transducer. The simulation is performed based on 1W
and a distance of 1 meter.
276 EnclosureShop
Reference Manual
Chapter 8 Model Menu
dBSPL
SPL vs Freq
100
95
90
85
80
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
80.00 180 2.0 3.0
90
135 45 320.00 180 2.0 3.0
85
640.00 180 2.0 3.0
80
1.28K 180 2.0 3.0
75 150 30
2.56K 72 5.0 7.0
70 3.84K 48 7.5 8.8
50 -180
180 0 Deg
55
60
65 -165 -15
70
75
-150 -30
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 277
Reference Manual
Model Menu Chapter 8
IEC Baffle
The IEC baffle is an approximation to the infinite
baffle. The dimensions are shown here in the drawing.
22.5cm
The transducer is slightly offset from the center of the
panel to reduce the diffraction ripples. The IEC baffle CL
1.65m CL
is commonly used for testing transducers. 15cm
The SPL response for the infinite baffle is also shown in the dotted line for
comparison. Note that the IEC baffle does produce ripples in the response. Most
significant is the 5dB crest at 150Hz along with notches at 410Hz and 880Hz. The
simulation included 4th order diffraction analysis with a resolution of 2kHz. The
nulls at ±90° in the polar response are due to perfect cancellation of the front and
rear waves. In reality, the cancellation would not be perfect due to differences in
the front and rear directivity of the transducer.
278 EnclosureShop
Reference Manual
Chapter 8 Model Menu
dBSPL
SPL vs Freq
100
95
90
Infinite Baffle
85
IEC Baffle
80
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
80.00 136 2.6 4.2
90
135 45 320.00 160 2.3 3.5
85
640.00 164 2.2 3.4
80
1.28K 166 2.2 3.4
75 150 30
2.56K 74 4.9 6.9
70 3.84K 44 8.2 9.1
50 -180
180 0 Deg
55
60
65 -165 -15
70
75
-150 -30
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 279
Reference Manual
Model Menu Chapter 8
Infinite Tube
In this model the transducer is mounted at the
end of a long tube. It is assumed that the tube
is long enough and absorbent enough that the
rear waves are completely dissipated and never
reflect back to the transducer. The tube iso- Infinite Tube
lates the rear waves from the front.
An example of the 3D layout for the infinite tube is shown below. The SPL and
horizontal polar response are given on the next page for a typical 8 Inch
(200mm) transducer. The simulation is based on 1W at a distance of 1 meter.
The SPL response for the infinite baffle is also shown in the dotted line for
comparison. The diffraction analysis for this model is very demanding since
the round tube is approximated with a 12 sided polygon. This requires high
order diffraction for accurate simulation. This simulation employed 6th order
diffraction analysis with a resolution of 3kHz. Note that the polar plot still
shows offsets in the curves indicating that convergence remains somewhat
incomplete. The dead region at 180° is the location occupied by the tube.
280 EnclosureShop
Reference Manual
Chapter 8 Model Menu
dBSPL
SPL vs Freq
100
95
90
Infinite Baffle
85
80
Infinite Tube
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
80.00 348 1.0 0.1
90
135 45 320.00 348 1.0 0.1
85
640.00 228 1.6 2.0
80
1.28K 140 2.6 4.1
75 150 30
2.56K 68 5.3 7.2
70 3.84K 44 8.2 9.1
50 -180
180 0 Deg
55
60
65 -165 -15
70
75
-150 -30
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 281
Reference Manual
Model Menu Chapter 8
Free Air
The free air model assumes that the transducer is located in free
space. The actual enclosure is a flat baffle only slightly larger than
the diaphragm. This model demonstrates the strongest diffraction
of any enclosure, since the edges of the baffle are at the perimeter
of the diaphragm. Free Air
An example of the 3D layout for the free air model is shown below. This model
appears as a free standing transducer in space. The SPL and horizontal Polar
response are given on the next page for a typical 8 Inch (200mm) transducer.
The simulation is performed based on 1W at a distance of 1 meter.
The SPL response for the infinite baffle is also shown in the dotted line for
comparison. The diffraction analysis for this model is very demanding since
the diffraction occurs very close to the edge of the diaphragm. Waves continue
to bounce from edge to edge with very little decay. Consequently the response
is slow to converge requiring high order analysis. This simulation employed
6th order diffraction analysis and a resolution of 5kHz. The nulls at ±90° in the
polar response are due to perfect cancellation of the front and rear waves. In
reality the cancellation would not be perfect due to differences in the front and
rear directivity of the transducer.
282 EnclosureShop
Reference Manual
Chapter 8 Model Menu
dBSPL
SPL vs Freq
100
95
90
Infinite Baffle
85
80
75
Free Air
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
80.00 172 2.1 3.2
90
135 45 320.00 148 2.4 3.9
85
640.00 132 2.7 4.4
80
1.28K 108 3.3 5.2
75 150 30
2.56K 64 5.6 7.5
70 3.84K 44 8.2 9.1
65 5.12K 40 9.0 9.5
165 15
60 6.40K 32 11.3 10.5
12.80K 20 18.0 12.6
55
50 -180
180 0 Deg
55
60
65 -165 -15
70
75
-150 -30
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 283
Reference Manual
Model Menu Chapter 8
The Flat Baffle Enclosure dialog is shown below. This dialog contains a shell,
domain, and transducer specification. Flat baffles do not have a chamber, and are
merely a flat panel. The baffle may be any shape. Because this is an open back style
enclosure, cancellation will occur between the front and rear waves. This will cause
a substantial decrease in output at low frequencies.
The baffle (2D shell) may be edited by clicking the Area dialog button. The domain
can be specified with any of these available choices and with infinite or finite
volume. The transducer specification may be single or multiple, with options for
acoustical mounting and electrical wiring configurations. To select a transducer
click the Folder button. A dialog will open with the available transducer folders and
files. The parameters of the enclosure transducer can also be displayed by clicking
the Properties button.
284 EnclosureShop
Reference Manual
Chapter 8 Model Menu
The SPL response shows reduced output at low frequencies due to the cancellation
with the rear. A peak at 550Hz and a null near 1200Hz also appear as a result of the
diffraction around the flat baffle and combined rear radiation. For this example 5th
order diffraction was used with a resolution of 2kHz.
EnclosureShop 285
Reference Manual
Model Menu Chapter 8
100
dBSPL SPL vs Freq
95
90
Infinite Baffle
85
80 Flat Baffle
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
100
Ohm Impedance vs Freq Deg
180
150
50
120
90
60
20
30
10 0
-30
5
-60
-90
-120
2
-150
1 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
286 EnclosureShop
Reference Manual
Chapter 8 Model Menu
10m
M Excursion vs Freq
5m
2m
1m
500u
200u
100u
50u
20u
10u
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
80.00 152 2.4 3.7
90
135 45 320.00 120 3.0 4.8
85
640.00 104 3.5 5.4
80
1.28K 176 2.0 3.1
75 150 30
2.56K 76 4.7 6.8
70 3.84K 48 7.5 8.8
50 -180
180 0 Deg
55
60
65 -165 -15
70
75
-150 -30
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 287
Reference Manual
Model Menu Chapter 8
The Sealed Highpass Enclosure dialog is shown below. This dialog contains
a shell/chamber, domain, and transducer specification. In this model the shell
and chamber are the same entity.
The shell/chamber may be edited by clicking the Volume dialog button. The
domain can be specified with any of these available choices and with infinite
or finite volume. The transducer specification may be single or multiple, with
options for acoustical mounting and electrical wiring configurations. To select
a transducer click the Folder button. A dialog will open with the available
transducer folders and files. The parameters of the enclosure transducer can
also be displayed by clicking the Properties button.
Lock Shell
Since the chamber volume and shell defini-
tion are defined at the same time (by clicking
the Volume button), a means must be pro-
vided to prevent the shell from being changed.
This is necessary when a custom 3D shell
object has been imported. When this is
checked, only the chamber volume will be
modified and the existing shell is maintained.
This option should be enabled if you are
using imported shells.
288 EnclosureShop
Reference Manual
Chapter 8 Model Menu
The SPL response shows a typical result for a sealed box. If the transducer was
moved around the face of the enclosure, different diffraction ripples would result.
Changes in the size of the bevel would also have an effect on the ripples. Since this
box has a bevel front, a higher order of diffraction with more resolution was
necessary. The simulation here used 4th order diffraction with 4kHz resolution.
EnclosureShop 289
Reference Manual
Model Menu Chapter 8
100
dBSPL SPL vs Freq
95
90
Infinite Baffle
85
80 Sealed Highpass
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
Ohm
Impedance vs Freq Deg
100 180
150
50
120
90
60
20
30
10 0
-30
5
-60
-90
-120
2
-150
1 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
290 EnclosureShop
Reference Manual
Chapter 8 Model Menu
10m
M Excursion vs Freq
5m
2m
1m
500u
200u
100u
50u
20u
10u
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
80.00 360 1.0 0.0
90
135 45 640.00 164 2.2 3.4
85
1.28K 148 2.4 3.9
80
1.80K 124 2.9 4.6
75 150 30
2.56K 76 4.7 6.8
70 3.84K 48 7.5 8.8
50 -180
180 0 Deg
55
60
65 -165 -15
70
75
-150 -30
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 291
Reference Manual
Model Menu Chapter 8
The Ported Highpass Enclosure dialog is shown below. This dialog contains
a shell/chamber, domain, transducer, and port specification. In this model the
shell and chamber are the same entity.
The shell/chamber may be edited by clicking the Volume dialog button. The
domain can be specified with any of these available choices and with infinite
or finite volume. The port may be single or multiple, and can be edited by
clicking the Port dialog button.
The transducer specification may be single
or multiple, with options for acoustical
mounting and electrical wiring configura-
tions. To select a transducer, click the Folder
button. A dialog will open with the available
transducer folders and files. The parameters
of the enclosure transducer can also be dis-
played by clicking the Properties button.
Lock Shell
Since the chamber volume and shell defini-
tion are defined at the same time (by clicking
the Volume button), a means must be pro-
vided to prevent the shell from being changed.
This is necessary when a custom 3D shell
object has been imported. When this is checked, only the chamber volume will
be modified and the existing shell is maintained. This option should be enabled
if you are using imported shells.
292 EnclosureShop
Reference Manual
Chapter 8 Model Menu
The SPL and Impedance response graphs show a typical result for a ported box. The
excursion graphs shows both the excursion of the transducer and the air within the
port. The chamber and ports were tuned to 45 Hz. Since this box has a multi-face
front, a slightly higher order of diffraction was necessary. The example here was
analyzed with 4th order diffraction and with 3kHz resolution.
The excursion graph shows that the port excursion is much greater than the
transducer excursion, due to the difference in diaphragm and port areas.
EnclosureShop 293
Reference Manual
Model Menu Chapter 8
100
dBSPL SPL vs Freq
95
90
Infinite Baffle
85
Ported Highpass
80
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
100
Ohm Impedance vs Freq Deg
180
150
50
120
90
60
20
30
10 0
-30
5
-60
-90
-120
2
-150
1 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
294 EnclosureShop
Reference Manual
Chapter 8 Model Menu
30m
M Excursion vs Freq
20m
10m
5m Port
2m
Transducer
1m
500u
200u
100u
50u
30u
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
80.00 360 1.0 0.0
90
135 45 640.00 160 2.3 3.5
85
1.28K 152 2.4 3.7
80
1.80K 140 2.6 4.1
75 150 30
2.56K 76 4.7 6.8
70 3.84K 44 8.2 9.1
50 -180
180 0 Deg
55
60
65 -165 -15
70
75
-150 -30
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
EnclosureShop 295
Reference Manual
Model Menu Chapter 8
The Sealed Bandpass Enclosure dialog is shown below. This dialog contains
a shell, domain, two chambers, transducer, and port specification. In this
model the shell and chambers are separate entities.
The shell may be edited by clicking the Volume dialog button. The domain can
be specified with any of these available choices and with infinite or finite
volume. The port may be single or multiple and can be edited by clicking the
Port dialog button.
296 EnclosureShop
Reference Manual
Chapter 8 Model Menu
The SPL, Impedance, Excursion, and horizontal Polar re- Sealed Bandpass
sponse are given on the following pages. The SPL response
for an infinite baffle is also shown in the dotted line for comparison. A typical 8 Inch
(200mm) transducer is employed. The simulation is performed based on 1W at a
distance of 1 meter.
The SPL response graph shows a typical result for a sealed Bandpass enclosure. The
polar graphs shows only a large circle with some smaller details in the center. Since
the Bandpass enclosure only has significant response at a narrow range of low
frequencies, only the 80Hz curve stands out. At low frequencies the response
around the enclosure is omnidirectional, and the polar curve appears as a circle.
EnclosureShop 297
Reference Manual
Model Menu Chapter 8
dBSPL
SPL vs Freq
95
90
Infinite Baffle
85
Sealed Bandpass
80
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
Ohm
Impedance vs Freq Deg
100 180
150
50
120
90
60
20
30
10 0
-30
5
-60
-90
-120
2
-150
1 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
298 EnclosureShop
Reference Manual
Chapter 8 Model Menu
30m
M Excursion vs Freq
20m
10m
Port
5m
Transducer
2m
1m
500u
200u
100u
50u
30u
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
90 105 75
85 Curve Freq BW Q DI
120 60
80.00 360 1.0 0.0
80
135 45 640.00 156 2.3 3.6
75
1.28K 164 2.2 3.4
70
1.80K 208 1.7 2.4
65 150 30
2.56K 176 2.0 3.1
60 3.84K 188 1.9 2.8
40 -180
180 0 Deg
45
50
55 -165 -15
60
65
-150 -30
70
75
-135 -45
80
85 -120 -60
90 -105 -75
-90
EnclosureShop 299
Reference Manual
Model Menu Chapter 8
The Ported Bandpass Enclosure dialog is shown below. This dialog contains
a shell, domain, two chambers, a transducer, and two port specifications. In
this model the shell and chambers are separate entities.
The shell may be edited by clicking the Volume dialog button. The domain can
be specified with any of these available choices and with infinite or finite
volume. The ports may be single or multiple and can be edited by clicking the
Port dialog button. Each is tuned with a different chamber.
300 EnclosureShop
Reference Manual
Chapter 8 Model Menu
The SPL response graph shows a typical result for a ported Bandpass enclosure. The
polar graphs shows only a large circle with some smaller details in the center. Since
the Bandpass enclosure only has significant response at a narrow range of low
frequencies, only the 80Hz curve stands out. At low frequencies the response
around the enclosure is omnidirectional, and the polar curve appears as a circle.
The excursion graphs shows the excursion of the transducer and the air displace-
ment within each of the two ports.
EnclosureShop 301
Reference Manual
Model Menu Chapter 8
95
dBSPL
SPL vs Freq
90
85
Infinite Baffle
Ported Bandpass
80
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
100
Ohm Impedance vs Freq Deg
180
150
50
120
90
60
20
30
10 0
-30
5
-60
-90
-120
2
-150
1 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
302 EnclosureShop
Reference Manual
Chapter 8 Model Menu
30m
M Excursion vs Freq
20m
10m
5m
Port - Rear
2m
1m Transducer
500u
200u
100u
Port - Front
50u
30u
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
90 105 75
85 Curve Freq BW Q DI
120 60
80.00 360 1.0 0.0
80
135 45 640.00 172 2.1 3.2
75
1.28K 184 2.0 2.9
70
1.80K 224 1.6 2.1
65 150 30
2.56K 180 2.0 3.0
60 3.84K 200 1.8 2.6
40 -180
180 0 Deg
45
50
55 -165 -15
60
65
-150 -30
70
75
-135 -45
80
85 -120 -60
90 -105 -75
-90
EnclosureShop 303
Reference Manual
Model Menu Chapter 8
The Double Bandpass Enclosure dialog is shown below. This dialog contains
a shell, domain, three chambers, two transducers, and three port specifications.
In this model the shell and chambers are separate entities. The two multi-
transducer sets may have the same specification or different.
The shell may be edited by clicking the Volume dialog button. The domain can
be specified with any of these available choices and with infinite or finite
volume. The ports may be single or multiple and can be edited by clicking the
Port dialog button. Each is tuned with a different chamber.
304 EnclosureShop
Reference Manual
Chapter 8 Model Menu
The SPL response graph shows a similar response to that of the ported Bandpass
enclosure. Note that the impedance graph shows three curves, one for each
transducer and the total enclosure impedance. The excursion graph shows five
curves including both transducers and the three ports.
The polar graphs show only a large circle with some smaller loops in the center.
Since Bandpass enclosures only have significant response at a narrow range of low
frequencies, only the 80Hz curve stands out. At low frequencies the response
around the enclosure is omnidirectional and the polar curve appears as a circle.
EnclosureShop 305
Reference Manual
Model Menu Chapter 8
95
dBSPL SPL vs Freq
Infinite Baffle
90
85
Double Bandpass
80
75
70
65
60
55
50
45
10 Hz 20 50 100 200 500 1K 2K 5K 10K
200
Ohm Impedance vs Freq Deg
180
150
100
120
90
50
60
30
20 0
-30
10 Spkr - Left
-60
-90
Spkr - Right
5
-120
-150
Enclosure
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
306 EnclosureShop
Reference Manual
Chapter 8 Model Menu
M
Excursion vs Freq
60m
50m
20m
10m
Port
Right
5m
Port
Left
2m Port
Center
1m
500u
Spkr-Left
200u
Spkr-Right
100u
60u
10 Hz 20 50 100 200 500 1K 2K 5K 10K
SPL vs Angle
dBSPL 90
95 105 75
90 Curve Freq BW Q DI
120 60
80.00 360 1.0 0.0
85
135 45 640.00 48 7.5 8.8
80
1.28K 176 2.0 3.1
75
1.80K 20 18.0 12.6
70 150 30
2.56K 14 25.7 14.1
65 3.84K 18 20.0 13.0
45 -180
180 0 Deg
50
55
60 -165 -15
65
70
-150 -30
75
80
-135 -45
85
90 -120 -60
95 -105 -75
-90
EnclosureShop 307
Reference Manual
Model Menu Chapter 8
308 EnclosureShop
Reference Manual
Chapter 8 Model Menu
Editing is performed using a popup menu. When you Right Click the mouse over
the grid, a popup menu will be displayed. This is shown within the grid above. The
popup menu contains all of the functions necessary to create and modify the
enclosure structure. The various menu items will be enabled/disabled based on the
current location of the mouse.
Due to the free form editing it may be possible to create invalid or illegal structures.
The dialog will perform many checks on the data when it is closed. However, it may
not be able to catch every possible error situation which the user could create.
EnclosureShop 309
Reference Manual
Model Menu Chapter 8
Delete Chamber
This will delete the chamber (and contents) at the current location.
Insert Speaker
This will create a transducer in the chamber along the side/wall at the current
location. Transducers are always located on a wall of a chamber.
Delete Speaker
This will delete the transducer in the chamber wall at the current location.
Reverse Speaker
This will reverse the transducer in the chamber wall at the current location.
310 EnclosureShop
Reference Manual
Chapter 8 Model Menu
Insert Port
This will create a port in the chamber along the side/wall at the current location.
Ports are always located on a wall of a chamber.
Delete Port
This will delete the port in the chamber wall at the current location.
Reverse Port
This will reverse the port in the chamber wall at the current location.
EnclosureShop 311
Reference Manual
Model Menu Chapter 8
Two 8 Inch (200mm) transducers are used, with staggered tuning of the
chambers/ports. The 3D layout is shown for both front and back views. Only
external sources of radiation appear in the shell layout.
The first graph shows the total SPL. The second graph gives the near field
pressure for both transducers, along with the internal pressure for all three
chambers. The impedance graph shows the impedance for each speaker and
the parallel combination. The excursion graph also shows the displacement on
both transducers and each of the three ports. The final two polar plots give both
the horizontal and vertical directional characteristics.
312 EnclosureShop
Reference Manual
Chapter 8 Model Menu
EnclosureShop 313
Reference Manual
Model Menu Chapter 8
100
dBSPL SPL vs Freq
95
90
85
80
75
70
65
60
55
50
10 Hz 20 50 100 200 500 1K 2K 5K 10K
dBSPL
SPL vs Freq
140
Cham/Int
Right Cham/Int
135
Left
130
125
Cham/Int
120 Rear
115
110
Spkr/Near
Right
105
Spkr/Near
100 Left
95
90
10 Hz 20 50 100 200 500 1K 2K 5K 10K
314 EnclosureShop
Reference Manual
Chapter 8 Model Menu
100
Ohm
Impedance vs Freq
50
20
Spkr - Left
10
Spkr - Right
2 Enclosure
1
10 Hz 20 50 100 200 500 1K 2K 5K 10K
50m
M
Excursion vs Freq
20m
Port
Left
10m Port
Rear
5m
Port
Spkr
Rght
Rght
2m
1m
Spkr
Left
500u
200u
100u
50u
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 315
Reference Manual
Model Menu Chapter 8
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
10.00 360 1.0 0.0
90
135 45 20.00 360 1.0 0.0
85
40.00 360 1.0 0.0
80
640.00 76 4.7 6.8
75 150 30
1.28K 42 8.6 9.3
70 1.80K 24 15.0 11.8
60
65 -165 -15
70
75
-150 -30
80
85
Horizontal
-135 -45
90
95 -120 -60
100 -105 -75
-90
SPL vs Angle
dBSPL 90
100 105 75
95 Curve Freq BW Q DI
120 60
10.00 360 1.0 0.0
90
135 45 20.00 360 1.0 0.0
85
40.00 360 1.0 0.0
80
640.00 156 2.3 3.6
75 150 30
1.28K 160 2.3 3.5
70 1.80K 132 2.7 4.4
60
65 -165 -15
70
75
-150 -30 Vertical
80
85
-135 -45
90
95 -120 -60
100 -105 -75
-90
316 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
Graph Menu 9
EnclosureShop 317
Reference Manual
Graph Menu Chapter 9
318 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
9.1 Parameters
The Graph | Parameters menu item will open a dialog which controls the
appearance of graphs throughout the program. The tool button as shown above can
also be used to activate this item.
This dialog allows you to define the colors, lines, and fonts commonly used on the
graphs of the program. By using these parameters a very wide range of different
graph designs can be easily produced. Graphics dimensions are always given in
mils (1/1000 of an Inch). For example a 10 mil line is 0.010 Inches.
Frame Parameters
The Background color is applied across the entire area of the graph page. The Note
Underline controls the color and width of the lines under the user note text. The
Large Frame Line controls the color and line width of the border around the graph.
The Small Frame Line controls the color and line width of the sub divider border
lines between different sections of the title block, note block, and map block.
Grid Parameters
The Background color is applied inside the
region of the grid itself. The Border Line
controls the color and width of the border sur-
rounding the grid. The Major Div controls the
color, width, and line style of the major division
lines drawn on the grid. The Minor Div controls
the color, width, and line style of the minor
division lines drawn on the grid.
EnclosureShop 319
Reference Manual
Graph Menu Chapter 9
Text Parameters
There are six tabs in this group box that control the fonts used in different
regions of the graph artwork. The titles are self explanatory. The color can be
changed directly by clicking the Color button, and the font can be changed by
clicking the Font button.
Note: Win9X has no support for line styles other than Solid when using line
widths larger than 1. WinNT4 does support this, however non-Solid line
drawing is extremely slow. PostScript printing/export is always supported.
320 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
The Graph | System Curves menu item will open a dialog which controls the
appearance of the System Curves in the program. The tool button as shown above
can also be used to activate this item, or the accelerator key F4. This is one of the
most frequently used dialogs in the program. The size of the dialog can be adjusted.
System Curves are analytic data calculated from the analysis of your design. There
is a maximum of 99 system curves. The active number of curves will depend on
your analysis options and the complexity of your design. System curves are
generated automatically and colored by the sequence of buttons shown at the top for
each type of curve data. Most system curve parameters are not editable.
EnclosureShop 321
Reference Manual
Graph Menu Chapter 9
Grid Table
The large grid table displays the active System Curve entries. There is a
maximum of 99 entries. The points column informs you whether each entry
actually contains data or is empty. A library curve is actually a pair of curves,
with a left side vertical data type, and a right side vertical data type. In most
cases these represent magnitude and phase respectively.
The G column provides an array of check boxes which are used to select the
curve entry for display on the graph. The Name column can be edited to enter
a name for each curve entry.
The Info column provides access to some additional notes which can be
attached to each curve. The System Curves have a Date/Time stamp applied.
To modify the curve Info text, copy the curve into the Guide Curve library.
The Horz Data Range column provides an abbreviated message giving the
range of horizontal data. If it is a frequency axis, it will show the lowest and
highest frequency values in the curve.
The Left Vert and Right Vert columns show the type of data for each left/right
data set. The type of units defined here determine which scale set will be used
when drawing the curve, and on which graph the curve will appear.
The Points column displays the number of data points in the curve. The
maximum number of data points in a curve entry is 4096.
The Style, Width, and Color columns determine the line attributes used to draw
each curve. The width parameter is given in mils (1/1000 of an Inch). If the
Right Lighter check box is enabled, the right side curve (generally phase) will
be drawn with a lighter shade of the specified color.
Note: Win9X does not support drawing complex lines larger than 1 pixel width.
This means dash, dot, etc. WinNT is required to support these styles.
In general System Curves cannot be edited. For example, you can change the
color of an individual curve but it will be changed back to the previous color
after the next analysis, if Auto Color is enabled. Each time the circuit is
analyzed the existing system curves are deleted and a new set generated.
322 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
The number of points, frequency range, and curve names cannot be changed in the
System Curve library. The only parameter that will be preserved after analysis is
curve Enable. Thus you can control which individual curves are displayed.
Keep in mind that the number of System Curves is very dynamic. If changes are
made to the model itself, or analysis parameters, the number of curves can easily
change. Since individual colors are assigned on an index basis, any specific curve
may not be located at the same index after the next analysis.
The curves are displayed on different graphs depending on their type of data. For
example, SPL curves appear on the SPL graph, Impedance curves appear on the
Impedance graph, etc.
If you wish to make changes to these curves, they must be copied and pasted into
the Guide Curve library where full editing is then possible.
Depending on what analysis options you have chosen, some of these curves may not
be present. If you have a large design and enable many options the number of curves
can exceed the 99 curve capacity of the library. In that case some curves will be
dropped past the end of the library and you will need to reduce your options.
EnclosureShop 323
Reference Manual
Graph Menu Chapter 9
Show All
This button will enable all curves for display. You can also toggle selected
curves for display by using CTRL-G.
Hide All
This button will disable all curves for display. You can also toggle selected
curves for display by using CTRL-G.
Copy
This button will copy all selected curves to the Clipboard. Before using this
button you will typically want to select one or more curves in the grid table.
Selection of multiple curves can be done by holding down the CTRL or SHFT
keys while clicking additional curve entries.
Auto Color
This option will enable automatic coloring of the curves during each analysis.
Normally this option is enabled, but can be disabled if you have some specific
color scheme you wish to preserve.
Right Lighter
This option will enable an automatic color variation for the Right vertical data
of all curves. The Right data is generally phase. Thus the phase curve line will
be given a lighter colored version of the magnitude color. This helps to
distinguish the left/right curve lines from each other. If disabled, the phase
curve line will have the same color as the magnitude line.
324 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
The Graph | Guide Curves menu item will open a dialog which controls the
appearance of Guide Curves in all of the graphs of the program. The tool button as
shown above can also be used to activate this item, or the accelerator key F6. This
is a frequently used dialog, and its size can be adjusted as needed.
Guide Curves are arbitrary data that is transferred (copied) from the System Curves,
generated by processing functions, or externally imported into the program. There
are a maximum of 99 guide curves. A curve actually contains two data arrays, Left/
Right which generally hold magnitude and phase data respectively. The type of
units in the Left/Right vertical data arrays determine the graph used for display.
Since guide curves contain arbitrary data, they cannot be directly recalculated when
the system frequency range is changed. Therefore guide curves can contain data
which is not necessarily in the same frequency range as that of the system.
EnclosureShop 325
Reference Manual
Graph Menu Chapter 9
Grid Table
The large grid table displays the curve entries. There are a maximum of 99
entries. The headers at the top give the title of each column. The columns may
be resized or rearranged in order by dragging them with the mouse.
The G column provides an array of check boxes which are used to select the
curve entry for display on the graph.
The Name column can be edited to enter a name for each curve entry.
The Info column provides access to some additional notes which can be
attached to each curve. Click the mini button to open the Curve Info dialog.
The Horz Data Range column provides an abbreviated message giving the
range of horizontal data. If it is a frequency axis, it will show the lowest and
highest frequency values in the curve. Click the mini button to open the Curve
Realign dialog. This dialog can be used to modify the curve's frequency range,
resolution, or to create flat line curves from empty curves.
The Left Vert and Right Vert columns show the type of data for each left/right
data set. The type of units defined here determine which scale set will be used
when drawing the curve, and on which graph the curve will appear.
The Points column displays the number of data points in the curve. The
maximum number of data points in a curve entry is 4096.
The Style, Width, and Color columns determine the line attributes used to draw
each curve. The width parameter is given in mils (1/1000 of an Inch). If the
Same Line Type check box is enabled, all curves will have the same style, width,
and color. If the Right Lighter check box is enabled, the right side curve
(generally phase) will be drawn with a lighter shade of the specified color.
Note: Win9X does not support drawing complex lines larger than 1 pixel width.
This means dash, dot, etc. WinNT is required to support these styles.
326 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
Show All
This button will enable all curves for display. You can also toggle selected curves
for display by using CTRL-G.
Hide All
This button will disable all curves for display. You can also toggle selected curves
for display by using CTRL-G.
Copy
This button will copy all selected curves to the Window's Clipboard. Before using
this button you will typically want to select one or more curves in the grid table.
Selection of multiple curves can be done by holding down the CTRL or SHFT keys
while clicking additional curve entries.
Cut
The Cut button will first copy the selected curves to the Windows's Clipboard, and
then delete them from the library.
Paste
The Paste button will paste the copied curves from the Window's Clipboard starting
at the currently selected curve entry. If the block of copied curves extends past the
last entry, they will be wrapped around to the top of the library. This provides the
means to move or copy curves from one location to another. Since the clipboard
is used, a different library can be loaded and the curves pasted into that library.
The Paste button will only be enabled if one or more curves are present in the
clipboard. When a curve is present, the Paste button will show hint text containing
the name and parameters of the curve. For multiple curves, a list of the original
curve entry numbers will be displayed.
Delete
The Delete button will delete the selected curves from the library. Deleting all of
the curves at once can be performed by pressing CTRL-A and then using Delete.
EnclosureShop 327
Reference Manual
Graph Menu Chapter 9
Right Lighter
This option will enable an automatic color variation for the Right vertical data
of all curves. The Right data is generally phase. Thus the phase curve line will
be given a lighter colored version of the magnitude color. This helps to
distinguish the left/right curve lines from each other. If disabled, the phase
curve line will have the same color as the magnitude line.
328 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
Curve Realign
When an ellipse mini button in the Horz Data
Range column is clicked, the Curve Realign
dialog will appear as shown here. This dialog
performs re-indexing of the horizontal data points
of a curve entry. It can also be used to create flat
line curves from empty curve entries.
In most cases the horizontal data is frequency, but it could also be time or angular
position information. This dialog reprocesses and interpolates the vertical data
based on a new linear or log array of horizontal values.
A common use for this operation is to reduce the resolution of a curve. For example,
a curve containing 500 data points can be realigned into a 100 point curve. This
could be within the same frequency range, or a different frequency range.
This routine can also be used to simulate higher resolution using quadratic or cubic
interpolation, and increasing the number of data points. Both of these methods will
produce curvature rather than straight line segments.
However, be aware that it is impossible to create data that was not originally present.
For example if the original frequency range was 100Hz-1kHz, and you realign the
data to 10Hz-1kHz, there is no original data below 100Hz. The result is a flat line
segment from 10Hz-100Hz at the value of the original 100Hz data point.
When changing the horizontal data from linear to log, there will be a loss of
resolution either at the low end or high end of the spectrum.
Since the curve's data will be altered you may wish to make a copy of the curve
before performing this operation. This will prevent loosing your original data curve
should you wish to run the operation again on the original data.
EnclosureShop 329
Reference Manual
Graph Menu Chapter 9
330 EnclosureShop
Reference Manual
Chapter 9 Graph Menu
The Graph | Notes & Comments menu item will open a dialog which allows
you to enter user defined notes and identification information. The tool button
as shown above can also be used to activate this item.
EnclosureShop 331
Reference Manual
Graph Menu Chapter 9
332 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
Processing Menu 10
EnclosureShop 333
Reference Manual
Processing Menu Chapter 10
334 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
Several different types of operations are provided: Magnitude Offset, Phase Offset,
Delay Offset, Exponentiation, Smooth Curve, Frequency Translation, Mul (jω),
Div (jω), Real (cos), Imag (sin).
The dialog use is straightforward. Simply select the library curve to process the
operation and enter the desired numeric value for the operation. Only the numeric
field for the selected operation will be enabled, with all other fields disabled.
EnclosureShop 335
Reference Manual
Processing Menu Chapter 10
■ Magnitude Offset
This operation simply adds the numeric dB value to the magnitude curve data.
It is the equivalent of scaling the magnitude response. You can also click the
units button and enter a linear ratio, if desired.
336 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
■ Phase Offset
This operation simply adds the numeric Deg value to the phase curve data. It is the
equivalent of shifting the phase response. If the Zero check box is enabled, the curve
will be cleared to zero before the offset is applied.
In the graph below, the Blue curve was shifted by +180Deg to reverse the polarity
of the response. The result is shown in the Red curve.
EnclosureShop 337
Reference Manual
Processing Menu Chapter 10
■ Delay Offset
This operation modifies the phase function of a curve to increase or decrease
the equivalent delay specified in the edit field. You can also click the units
button and enter a value in different units, including length based on the speed
of sound in air if desired. It is the equivalent of shifting the phase response by
a finite delay offset.
In the graphs below, the Blue curve was shifted by +500uSec, with the resulting
curve shown in Red. The Group Delay Transform was run on each curve, and
is shown in the second graph. The additional 500uS of delay is clearly visible.
338 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
■ Exponentiation
This operation raises the curve to the exponent power specified by the numeric Pwr
value. This operation effects both magnitude and phase.
In the graph below, the Yellow curve is the square root (0.5) result of the original
Blue curve, the Red curve is the squared (2.0) result, and the Green curve is the
inverted (-1.0) result.
EnclosureShop 339
Reference Manual
Processing Menu Chapter 10
■ Smooth Curve
This operation performs an averaging of the data to smooth the response by the
bandwidth specified in octaves. Each frequency data point becomes the
average of a group of points above and below, each spanning the specified
octave width of that curve's frequency range. This operation effects both
magnitude and phase.
The operation is generally used when you wish to remove excess noise or detail
from a response curve. In the graph below, the Black curve was smoothed by
a value of 0.5 Octaves as shown in the Red curve.
340 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
■ Frequency Translation
The frequency translation operation shifts the frequency locations of the curve data
by a numeric Ratio value. This operation effects both magnitude and phase.
The operation is rarely used, but sometimes is necessary when producing digital
filters, and can also be used to correct imported measured data. Many other
applications are also possible.
In the graph below, the Black curve was frequency translated by a ratio of 0.50 as
shown in the Red curve.
EnclosureShop 341
Reference Manual
Processing Menu Chapter 10
■ Multiply by jw
This operation multiplies the curve data by the complex radian frequency at
each point. This operation effects both the magnitude and phase. The phase
curve will also have +90 degrees added everywhere.
In the graph below, the Red curve is the result of the operation applied to the
Blue curve.
342 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
■ Divide by jw
This operation divides the curve data by the complex radian frequency at each point.
This operation effects both the magnitude and phase. The phase curve will also have
-90 degrees added everywhere.
In the graph below, the Red curve is the result of the operation applied to the Blue
curve.
EnclosureShop 343
Reference Manual
Processing Menu Chapter 10
■ Real (cos)
This operation returns the real portion of the complex curve data by applying
the cos() function to the phase and magnitude data. The resulting phase curve
will be either 0 or 180 degrees. This operation effects both magnitude and
phase. This operation can be useful in separating the resistance from complex
impedance, or other similar applications. In the first graph below, the Red
curve is the result of the operation applied to the Blue curve.
■ Imag (sin)
This operation returns the imaginary portion of the complex curve data by
applying the sin() function to the phase and magnitude data. This operation
effects both the magnitude and phase. The phase curve will be either +90 or
-90 degrees.
This operation can be useful in separating
the reactance from complex impedance, or
other similar applications.
344 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
Binary math operations involve two curves hence the term binary. The two operand
curves are selected from the Guide Curve library, and the result is placed into
another Guide Curve entry. The result curve will be given a default name which
denotes the operation performed. The fundamental operations of mul, div, add, and
sub can be performed on the two operand curves.
The frequency ranges in the two operand curves can be anything, but the result
curve is always created using the operand A curve frequency range. The program
performs automatic frequency translation for the operand curves.
The dialog use is straightforward. Simply select the math op, the two operand
curves, and the location for the result curve. The Mul and Div operations attempt
to keep track of the units when possible. For example, when dividing two curves
with identical units, the result curve will be given the Ratio type. If you are
multiplying impedance and current, the result curve will be voltage. If you are
dividing voltage by current, the result curve will be impedance, etc.
EnclosureShop 345
Reference Manual
Processing Menu Chapter 10
The result curve is always enabled for display after the operation is performed.
However often it will have different units then the operand curves and cannot
be shown on the graph simultaneously with the operand curves.
346 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
The minimum phase transform is very valuable when you do not already have a
phase function for your magnitude data. In some cases this phase is more usable
than the measured phase produced by some analyzers and software due to errors or
other processing issues.
In other cases, magnitude only data may be imported into the program. This routine
can be used to construct a phase curve to provide full complex valued data. Once
the phase data is constructed, group delay and time domain data can also be
produced using other transforms on this menu.
Operating the transform is relatively simple. The most important factor is the
selection of the frequency range. In order for a minimum phase transform to
produce accurate results, all of the magnitude changes must be contained within the
system frequency range. The magnitude curve data should reach asymptotic
response at the low and high frequency limits. This means that the derivative ( or
slope) of the magnitude curve reaches a fixed constant at the frequency extremes.
EnclosureShop 347
Reference Manual
Processing Menu Chapter 10
Parameters
The Guide Curve containing the magnitude data should be selected first. The
Guide Curve list box provides selection of the library curve for the operation.
This special list box shows the type of data contained in each curve. Any curve
which is currently being displayed on the graph is denoted by Red vertical lines
between the zones of each curve entry.
After this is selected the low/high slopes will be automatically calculated and
presented in the two editing fields with units of dB/Octave. The graph below
illustrates the asymptotic slope at both the low and high frequency limits. For
impedance curves, the Automatic Tail Correction and Mirroring provides
additional special advanced processing.
The calculated slope values may require adjustment. If the magnitude curve
contains ripple or noise, the slope near the frequency limits may not be stable.
In these cases you should adjust the values to represent the true asymptotic
slopes as the frequency goes to 0Hz and Infinity.
348 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
For example, in the previous graph the magnitude data was relatively rough, and
it was known that both the Lowpass and Highpass slopes should be 4th order. The
slopes were corrected to +24.08 and -24.08 dB/Octave. The resulting phase and
group delay are shown below.
EnclosureShop 349
Reference Manual
Processing Menu Chapter 10
350 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
The phase response curve is specified as Right vertical data in the Source Curve
entry. The transform will write the resulting group delay response to the Left
vertical data of the Result Curve entry.
The curve list boxes provide selection of the library Guide Curve for the operations.
These special list boxes show the type of data contained in each curve. Any curve
which is currently being displayed on the graph is denoted by Red vertical lines
between the zones of each curve entry.
EnclosureShop 351
Reference Manual
Processing Menu Chapter 10
The first graph below shows the magnitude and phase response of a Highpass
filter. After the Group Delay Transform is applied to this data, the lower graph
of group delay is produced. The ripples in the response are due to the
measurement variations typical of empirical data. The group delay transform
is very much like a derivative, and accentuates any variations or instabilities in
the phase response.
352 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
This transform can also be used to create transfer functions with prescribed
magnitude response, but different group delay characteristics. For example, a
normal analog minimum phase type filter response could be generated in the target
system, and then a custom group delay curve created using the Curve Editor. The
new group delay response could be a simple flat line for linear phase. This transform
can then produce a new phase curve representing that linear phase response.
The group delay curve is specified as Left vertical data in the Source Curve entry.
The transform will write the resulting phase response to the Right vertical data of
the Result Curve entry. Generally you will have the magnitude that you wish to keep
already in the Result Curve entry.
EnclosureShop 353
Reference Manual
Processing Menu Chapter 10
The curve list boxes provide selection of the Guide Curve library entry for the
operations. These special list boxes show the type of data contained in each
curve. Any curve which is currently being displayed on the graph is denoted
by Red vertical lines between the zones of each curve entry.
The graphs below demonstrate a linear phase example. A group delay curve
was created using the Curve Editor, which is merely a flat line of 40mS. After
the transform is run, the resulting phase is shown below.
354 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
In this example the group delay was modified to include a tilt towards zero at the
higher frequencies. The resulting phase is shown below.
Using this transform, proper phase functions can be generated for almost any type
of desired group delay response.
EnclosureShop 355
Reference Manual
Processing Menu Chapter 10
356 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
The time domain entry to be transformed is specified in the Source Curve list box.
The resulting frequency domain response entry is selected in the Result Curve list
box.
When you choose the source curve, the number of data points will be shown above
the list box. The number of data points produced in the frequency domain result
curve will be 1/2 this value. The frequency axis will be linear.
The curve list boxes provide selection of the library curve for the operations. These
special list boxes show the type of data contained in each curve. Any curve which
is currently being displayed on the graph is denoted by Red vertical lines between
the zones of each curve entry.
EnclosureShop 357
Reference Manual
Processing Menu Chapter 10
The first graph below shows a typical Impulse response curve. The graph at
the bottom shows the FFT transformed response in the frequency domain. If
you compare this to the other frequency domain curve in the following Inv FFT
section, you will note that much of the low frequency resolution has been lost.
This is due to the linear frequency resolution and 4096 sample size.
358 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
Prior to performing the Inverse FFT, the frequency domain source curve must be
converted into a specific number of linear frequency data points. This process is
fully automatic, and the user only needs to specify how many linear frequency data
points are to be used. The list box at the top provides a list of available choices.
The frequency domain entry to be transformed is specified in the Source Curve list
box. The resulting time domain Impulse and Step response entries are selected in
the following two list boxes.
EnclosureShop 359
Reference Manual
Processing Menu Chapter 10
The three graphs below show a sample frequency domain curve transformed
into the equivalent time domain Impulse and Step response curves. The
number of frequency data points used here was 2048.
360 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
Many of the process operations require data at frequencies beyond the range over
which the curve was originally measured. The Minimum Phase Transform is
particularly sensitive, and requires correct magnitude slopes at both the low and
high ends of the frequency range.
These routines extrapolate the response based on the slopes found at the ends of the
measured frequency range. Since practical measurements often have large varia-
tions in the response at the frequency extremes, Tail Correction provides the means
to reliably fix the tails of the response with a known asymptotic slope.
The library curve list box provides selection of the library curve for the operation.
This special list box shows the type of data contained in each curve. Any curve
which is currently being displayed on the graph is denoted by Red vertical lines
between the zones of each curve entry.
When the curve entry is selected, the four numeric fields are updated. The initial
frequency values will be set at 50% above and below the lowest and highest points
in the curve.
The magnitude slopes of the curve are
also measured and their values pre-
sented in the other two fields. Once
you have selected your curve entry,
and the initial values have been calcu-
lated, you can then edit these values
as desired.
EnclosureShop 361
Reference Manual
Processing Menu Chapter 10
Since the curve's data will be altered, you may wish to make a copy of the curve
before performing this operation. This will prevent loosing your original data
curve should you wish to run the operation again on the original data.
362 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
A common use for this utility is generating a true power response curve from
multiple curves taken at different off axis angles around a transducer. Other uses
include averaging of multiple curves to determine the mean, and then worst case
max/min variations from that average response.
Four different types of mathematical averaging are provided. The Guide Curve
Parameters group box shows a data grid with the 99 library curves. Each curve
entry can be enabled or disabled for averaging. A weighting value can also be
specified for each curve. Below the grid
is another selection box for the resulting
average curve. Two additional buttons
are provided for quickly enabling/dis-
abling all curves.
EnclosureShop 363
Reference Manual
Processing Menu Chapter 10
Note: The result curve entry can be the same as one of the data curves used to
construct the average. However, the original data will be overwritten when the
operation is completed.
■ Scalar AVE
This is a simple weighted arithmetic average of the magnitude data for each of
the curves. The phase is ignored in the averaging.
■ Scalar RMS
This is an RMS weighted average of the magnitude data for each curve. The
phase is ignored in the averaging.
■ Vector AVE
This is a weighted average performed using vector mathematics in the complex
plane with the magnitude and phase at each data point. The phase is used in this
method.
WT = Σ Wi VAVE = (1/WT) • Σ Wi • v i
■ Vector RMS
This is an RMS average performed using vector mathematics in the complex
plane with the magnitude and phase at each data point. The phase is used in this
method.
WT = Σ Wi VRMS = {(1/WT) • Σ Wi • v i 2 }½
364 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
The top graph shows an example of 12 SPL curves, representing the response of a
speaker at different angles of rotation. The bottom graph shows the resulting Scalar
RMS average of these curves.
EnclosureShop 365
Reference Manual
Processing Menu Chapter 10
366 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
Since there are a maximum of 99 curve entries in a library, the total number of input
and output curves must fit within a single library. Typically there are many more
input curves than output curves. The process can be repeated while changing the
output polar frequencies, saving multiple libraries, thereby producing a larger
number of output polar curves.
EnclosureShop 367
Reference Manual
Processing Menu Chapter 10
All Off
This button will reset the Function column to Not
Used, and set the Deg or Freq values to zero.
Standard 360
This button will produce a standard setup for 36
input curves covering 10 Deg radial resolution,
across the ±180 range. There will be 14 output
curves in 1/2 octave intervals from 40kHz and
lower.
Standard 180
This button will produce a standard setup for 36
input curves covering 5 Deg radial resolution,
Note: When you select Input Deg in the function across the ±90 range. There will be 14 output
column, the curve name will be scanned for special curves in 1/2 octave intervals from 40kHz and
text and if found the Deg Value will be set automati- lower.
cally. Naming the curves (eg. +45H or -15V) will
enable faster setup for their locations here.
368 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
The standard setup buttons provide an example of how to setup the polar conversion
process and its parameters. However in many cases you will wish to modify or
change these values for your own specific purposes.
There is no particular order required for either the input or output curves. They can
be mixed or out of sequence in any order. The conversion routine reads the Function
and the Deg or Freq values to determine what is contained in each curve, and applies
automatic sorting to properly construct the polar response output curves.
It was desired to produce 5 polar curves for the higher frequencies of 2kHz, 5kHz,
10kHz, 20kHz, and 40kHz. Since there are 48 input curves, and 5 output curves are
required, it was decided that a couple of the input curves would be deleted. Since
the response near the 0 Degree on-axis location is relatively smooth, the deleted
curves were chosen to alternatively skip every other curve near 0 Deg. Thus the
resolution near the ±30 Degree on-axis region was 15 Degrees.
EnclosureShop 369
Reference Manual
Processing Menu Chapter 10
370 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
The beam width, Q, and Directivity Index are also calculated on the graph for each
polar curve frequency The curves show the expected directivity increase with
frequency. At 40kHz the response is highly directional. At 2kHz and below the
response is virtually omni directional.
If the Polar Convertor dialog is now reopened, the output curve names appear as
shown on the following page. A view of the Curve Library is also shown.
The routine automatically provides names for the polar curves, and also places a
date/time stamp into the last Info field of the curves.
Since polar curves made by this process are of low resolution (a small number of
points), it can be helpful to use the Data Realign operation to increase the point
density. This process will produce much better interpolation than the simple
straight line segments which would normally be drawn by the graphing system. The
polar plot on the next page shows cubic interpolation for 400 points.
EnclosureShop 371
Reference Manual
Processing Menu Chapter 10
372 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
This Data Transfer operation moves a single vertical data array from one curve
entry to another. The vertical data can be from either the Left or Right arrays, and
can be transferred to either the Left or Right arrays of the Result curve entry.
The curve list boxes provide selection of the library curve for the operations. These
special list boxes show the type of data contained in each curve. Any curve which
is currently being displayed on the graph is denoted by Red vertical lines between
the zones of each curve entry.
EnclosureShop 373
Reference Manual
Processing Menu Chapter 10
374 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
One common example is combining near field measurements to cover the low
frequency region, with gated measurements to cover the mid and high frequency
regions. This operation allows a finished combined result to be produced using data
from both.
Both low/high data curves must be of the same type of units, these cannot be mixed.
The units of the result curve will be the same as those of the low/high data curves.
The frequency points will be the same as the low curve below the splice frequency,
and the same as those of the high curve above the splice frequency.
EnclosureShop 375
Reference Manual
Processing Menu Chapter 10
The splice frequency should be chosen at a point where the curves have similar,
if not identical, values. The cursor system can be very helpful in selecting the
splice frequency.
In the top graph below, two SPL curves are shown. The curves cross in the
frequency region of 1500Hz. A splice frequency of 1550Hz was selected. The
resulting curve is shown in the bottom graph.
376 EnclosureShop
Reference Manual
Chapter 10 Processing Menu
A common use for this operation is to reduce the resolution of a curve. For example,
a curve containing 500 data points can be realigned into a 100 point curve. This
could be within the same frequency range, or a different frequency range.
This routine can also be used to simulate higher resolution using quadratic or cubic
interpolation and increasing the number of data points. Both of these methods will
produce curvature rather than straight line segments.
However, be aware that it is impossible to create data that was not originally present.
For example, if the original frequency range was 100Hz-1kHz, and you realign the
data to 10Hz-1kHz, there is no original data below 100Hz. The result is a flat line
segment from 10Hz-100Hz at the value of the original 100Hz data point.
When changing the horizontal data from linear to log, there will be a loss of
resolution either at the low end or high end of the spectrum.
EnclosureShop 377
Reference Manual
Processing Menu Chapter 10
Since the curve's data will be altered, you may wish to make a copy of the curve
before performing this operation. This will prevent loosing your original data
curve should you wish to run the operation again on the original data.
An example of data realignment is shown below. The first graph shows a 500
point log frequency SPL response from 10Hz - 40kHz. The second graph
shows the result of realigning the data to 100 points from 20Hz - 20kHz, again
with log resolution.
378 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Utilities Menu 11
EnclosureShop 379
Reference Manual
Utilities Menu Chapter 11
380 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The maximum number of data points allowed is 4096. If your file contains more
points than this, an error message will appear and truncation of data will result. The
data file format is relatively simple as follows:
• Lines starting with any char other than space or numeric are treated as comments
• Data lines have two or more columns as defined by the format.
• Each value in a data line can be delimited by space, commas, or tabs.
• If a line contains additional columns of data, they are ignored.
• If a line does not contain enough columns, zero values are assumed for the rest.
• Numeric real formats of both scientific and engineering are supported.
Note: It is best if comment lines start with a special character such as: /, *, or ;
The file to be imported is selected using the features in the File Path group box. You
can select the drive/folder in the left tree view, and the file itself in the right list view
windows. You can also view/edit the file with your external editor by clicking on
the editor button shown at the end of the file name field.
When you click the Execute button, data is processed from the file and placed into
the selected curve entry. You may also select multiple files which will be imported
in sequence starting at the selected curve entry. These files must have the same type
of units since they will be processed with the same settings.
EnclosureShop 381
Reference Manual
Utilities Menu Chapter 11
The type of data and units prefix is critically important to define what it is you
are importing. Always verify that the Units field displays the exact units that
the data column contains. For example, a voltage measurement could have a
magnitude column with data in units of Volts, dBV, or dBm. The program
treats each of these differently. Linear/Log would be used for Volts, and the
dB selection would be required for dBV or dBm. For dB units, the dB Ref value
then defines whether it is dBV (1.000V) or dBm (0.775V).
If your file contains an index column of numbers as the first column, then use
the Skip First Column option to ignore this column.
382 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
For example, if a curve contains voltage data and is currently being displayed on the
graph in dBm units, the data is therefore exported in dBm units. If it was viewed
in Volts, it will be exported in Volts. This allows the user to automatically translate
and export data into whatever units are desired, simply by displaying the data in the
desired units on the graph. This is controlled by the Scale | Parameters dialog.
EnclosureShop 383
Reference Manual
Utilities Menu Chapter 11
When you click the Execute button the file will be written. If a file of the same
name already exists, you will be prompted to confirm the overwrite of that file.
The sample listing below shows a typical file export. The columns are
delimited with commas for easy export into spreadsheet programs.
Note: Regional language settings can affect the format of the output. The
decimal point may be set to commas in some languages. This may cause a
problem for import in some programs. You may need to change this setting to
a decimal point in the Control Panel | Regional Options.
384 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
This dialog supports an extensive variety of both vector and raster image formats.
There are many different kinds of graphics applications. The type of file format to
use depends entirely on the application. Generally you will be opening or placing
the file in some other application program. Obviously a file format must be chosen
which is supported by the other program. The import capabilities of most programs
are constantly changing with each revision, so it is impossible to give any general
recommendations here. Please consult the documentation of the other program.
If your primary application is for graphical editing, where you wish to modify the
graphics content, you will need to choose a format that your drawing or illustration
program supports. This could be any of the formats. Please consult the documen-
tation of the drawing/illustration program.
Artwork
The name of the graph is shown here as the title above the grid on the graph.
Format
When Raster is selected, the format, resolution, color, and compression controls
will be active. The raster image data will also be displayed in the fields at the bottom
of the group box. When Vector is selected, the only active control is the vector
format list box.
EnclosureShop 385
Reference Manual
Utilities Menu Chapter 11
Resolution DPI
Use the two stepper buttons to increase or
decrease this value. The value will be
changed in units of 8.
Color Format
The possible color choices are: B&W, 16
Color, 256 Color, 16M Color, 16 Gray,
256 Gray. Depending on the file format,
not all color choices may be available.
Compression
Some of the raster file formats have op-
tional compression. If so, you will be
able to choose either compressed or
uncompressed. For other file formats
this selection will be chosen for you.
File Path
This group box provides selection of the folder where you wish to export the
file, and an editing field to enter the file name. The program will automatically
add the proper extension for the selected file format. The default file extension
is controlled by the type of file format that will be exported. It is not
recommended that you change it.
Raster Images
Raster images are bitmap representations of the artwork. They are formed by
rows of pixels. They can be color or black & white. The resolution of the image
is fixed at the time it is created. While raster images are probably the most
portable form of graphic representation, they are very bulky and inefficient for
high precision resolution. Moreover, printing a low resolution raster image on
a higher resolution output device does not improve the image quality.
The following industry standard raster formats are supported:
386 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
If you desire other formats, use a paint type program to convert one of these into
the other format. There are many commonly available programs on the Internet as
shareware which can do the job. For more extensive editing capabilities, PaintShop
Pro or Adobe PhotoShop can most certainly be used.
Note: We do not provide native support for the GIF format due to patent (4,558,302)
issues involved with the Lempel Ziv Welch (LZW) compression algorithm owned by
Unisys Corporation.
When using raster images, you must choose a DPI (dots per inch) value which will
determine the resolution. With raster images it is very easy to produce extremely
large files. Be careful to note the Image Bytes parameter value given on the last line
of the group box. If you attempt to construct an image size that is larger than your
available resources permit, you will receive an error message or your system may
lock up.
Not all of the raster formats support all of the different color and compression
options. Also, some formats do not store the DPI information for absolute scaling.
If one format does not work for your application, just try another.
Vector Images
Vector images are mathematical formula representations of the artwork. They
contain coordinates and special commands unique to each format. They can be both
color or black & white. The resolution of the image is virtually infinite, and will
print with the full resolution of the final printing device. While vector images are
sometimes a less portable form of graphic representation, they are extremely
efficient and provide the highest quality resolution. The following industry
standard vector formats are supported:
EnclosureShop 387
Reference Manual
Utilities Menu Chapter 11
Fonts
When dealing with vector formats, the issue of fonts becomes very important.
If the file you are producing will only be used on your computer system, then
the font issue is somewhat irrelevant. However if the generated files are to be
viewed on other computers, then you must choose fonts for your designs which
will be available as well on those computers. Typically you will need to use
standard Windows TrueType fonts such as MS-Sans, Arial, etc.
WMF Formats
If you will be importing WMF files into other graphics applications, you may
often need to use the WMF-Placeable format, and not the WMF-Standard. The
placeable format contains an additional header which many applications
require. Both WMF formats contain full RGB color information. The fonts
used in your design must be available on the computer where the WMF file is
used.
Note:
Many applications do not handle rotated text correctly in the WMF format.
EMF Format
This is the new 32-Bit version of the previous 16-Bit WMF format. This
version has many improvements over the old WMF format. When possible,
use this format instead of the WMF. The EMF format contains full RGB color
information. The fonts used in your design must be available on the computer
where the file is used.
388 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
EPS Formats
The EPS format is very popular for professional graphics. They contain PostScript
vector code to produce the final high resolution output, and also contain a low
resolution TIF raster image preview. The two EPS formats provide both gray scale
Black&White or full CMYK color. The fonts used in your design must be available
on the computer where the file is used.
AI Format
The Adobe Illustrator format technically requires Adobe fonts. If you have
assigned TrueType fonts in the program to some text items, you will receive a
warning message when you open the AI file in Adobe Illustrator of an unknown
font. However, you can easily reassign the font as needed in Illustrator or other
drawing programs. Other graphics programs often ignore the font name informa-
tion altogether. The fonts used in your design should be available on the computer
where the file is used.
PDF Format
The Adobe Acrobat PDF format is becoming heavily used on the Internet for
documentation download. The format is very powerful, very efficient, and
viewable by almost everyone using the free Acrobat Reader. The files also use ZIP
compression which makes them very small and easy to attach to emails.
While the PDF format contains the ability to embed the fonts directly, this function
is not supported at this time with this version of the program. Therefore, the fonts
used in your design should be available on the computer(s) where the file is used.
However, if the font is not available on the computer, Acrobat Reader will
substitute or synthesize the closest font automatically.
EnclosureShop 389
Reference Manual
Utilities Menu Chapter 11
390 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
It should be noted that the Windows Clipboard can only hold one item at a time.
When you transfer an item to the clipboard, the previous item is then discarded.
When the dialog opens, the title of the active graph window appears.
EnclosureShop 391
Reference Manual
Utilities Menu Chapter 11
392 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Using this function allows you to paste the data into another program if needed.
Design data can be very extensive, with hundreds of lines of text. If you have a need
for this data, this is probably the easiest way to obtain a copy. The data is also
contained in the LED file itself.
It should be noted that the Windows Clipboard can only hold one item at a time.
When you transfer an item to the clipboard, the previous item is then discarded.
When the dialog opens, it prompts you to confirm the transfer. To copy the data
simply click Ok. An example of design data is shown on the next page.
EnclosureShop 393
Reference Manual
Utilities Menu Chapter 11
394 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The viewing window will be adjusted to the size of the program's client area. To
close the viewer simply click the Close button in the upper right corner.
The viewer will also display the format of the data within the clipboard in the title
caption. This may be text, a raster image, vector image, or a proprietary format.
Depending on the type of data the display may be text or graphical.
It should be noted that the Windows Clipboard can only hold one item at a time.
When you transfer an item to the clipboard, the previous item is then discarded.
EnclosureShop 395
Reference Manual
Utilities Menu Chapter 11
396 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
It sometimes happens that you have a printed graph, or image file, that contains
curve data you would like to use in the program. Printed graphs can be transferred
to file form by use of a scanner. This dialog provides the capability to distill vector
curve data directly from a raster image.
The first requirement can easily be achieved by use of a Paint program, which can
perform the needed file conversion. If the original file format was TIF, JPG, PCX,
GIF, etc. use of a Paint program is required to convert the file to BMP. Many such
programs are commonly available on the Internet as shareware.
The second requirement involves image color. The capture process picks the curve
out of the image by a color matching technique. The color of the curve must be
somewhat unique to enable it to be identified from other items in the image. For
handling images that are Black & White, they must be imported into a Paint
program where the curve can be colored manually as needed.
The last requirement is that the graph on the image not be rotated or skewed. The
processing routines assume that the graphical image is square with the edges.
EnclosureShop 397
Reference Manual
Utilities Menu Chapter 11
Graph Image
The large region displays the raster image currently loaded. The display is
always a 1:1 pixel ratio, and has scroll bars on both axis. The Load File button
will open a dialog to select the BMP file you wish to load. The path of the
currently loaded file is shown adjacent to the button.
To set a parameter, click one of the four toggle buttons and move the mouse
cursor over the image. A different cursor will appear which denotes the
parameter to be set. Click the left mouse button and the parameter will be
defined at that cursor location. The button will then reset. If you wish to cancel
a parameter, click the button again and it will reset.
398 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
For curve color, the color panels will be updated with the color of the pixel at the
cursor location. For the two coordinates, a marker will be dropped on the image
at the cursor location.
The type of data and units prefix is critically important to define what it is you are
capturing. Always verify that the Units field displays the exact units that the image
contains. For example, a voltage measurement could have a magnitude curve with
data in units of Volts, dBV, or dBm. The program treats each of these differently.
Linear/Log would be used for Volts, and the dB selection would be required for dBV
or dBm. For dB units, the dB Ref value then defines whether it is dBV (1.000V)
or dBm (0.775V).
Note: Please pay close attention to whether you have linear or log axis data.
Library Curve
The data that is obtained from the capture process will be written to a Guide Curve
entry. The entry is selected from one of the 99 possible choices in this list box. The
default name given to the entry will be Capture: Filename, and the curve will be
enabled for display.
Scan Direction
The curve scanning process can be performed from either the Top Down or from the
Bottom Up. This can be significant if there are other colors on the image similar to
that of the curves. Scanning from either direction may avoid picking up other
similar colored pixels above or below the curve.
EnclosureShop 399
Reference Manual
Utilities Menu Chapter 11
Color Match
The slider controls a tolerance matching value in ±% for pixel colors scanned
in the image. The current value is displayed here. If the value is zero, then
pixels will only be selected as part of the curve if their color matches the exact
Curve Color selection described above. A higher tolerance value will allow
more latitude in pixel matching. The Preview button will run the curve
scanning process, and draw a sample curve on top of the image. This shows
you how the pixel curve colors will be mapped. The Clear button will erase the
preview curve. The small color button allows you to change the color used for
the preview curve and LL/UR markers.
The two LL/UR reference coordinates must now be defined. Click the Lower
Left button, and then select a reference point in the lower left corner of the
graph. A small LL marker will be placed on the image. Next do the same thing
for the upper right marker. A UR marker will be placed on the image. The two
graphics below illustrate this process.
Once the two reference point coordinates are defined, go to the editing fields
for the frequency/vertical parameters and enter the appropriate graph values at
these two locations.
400 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The last step is to choose a color matching tolerance on the slider. For a reasonable
starting value choose ±10%. The proper choice for this parameter depends on how
much color purity is in the image, or color noise.
EnclosureShop 401
Reference Manual
Utilities Menu Chapter 11
Once you are satisfied with the preview, you can click Ok to write the final data
to the selected Library Curve entry. In some cases where the image is very
dirty, you may not be able to remove all spikes from the captured curve. In
these cases you can use the Curve Editor utility to clean up the curve data
afterwards.
402 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The Curve Editor is a specialized drawing program which allows you to modify or
create Guide Curves by editing an array of control points or nodes. This special edit
curve is drawn as an array of straight line segments between the nodes. Nodes can
be added, deleted, or moved to create virtually any desired curve shape.
The edit curve can also be created by reading the data of an existing Guide Curve
entry, or can be used to write a Guide Curve entry. The number of nodes on the edit
curve is typically different than a Guide Curve due to editing.
The Curve Editor is also equipped to display existing Guide Curves from the system
along with the edit curve. Many different alignment snap tools are provided for
editing the nodes. You can snap to the grid, guidelines, or existing curves. A scale
system is provided independent of the main system.
The Curve Editor operates on two different types of curves: Left Vertical, and Right
Vertical. An individual edit curve is provided for each of these types of data. You
may edit only a single curve, or both of the two curves depending on your
requirements.
The curve list box provides selection of the library curve for the read/write. This
special list box shows the type of data contained in each curve. Any curve which
is currently being displayed on the graph is denoted by Red vertical lines between
the zones of each curve entry.
EnclosureShop 403
Reference Manual
Utilities Menu Chapter 11
The Curve Editor is virtually a program itself, with its own menu and toolbar. Vertical scale controls are
located on the toolbar along with several controls for reading/writing Library Curves located on the status
bar at the bottom.
The graph area displays a grid using the current system scale for the horizontal axis, and a vertical axis
dependent on scale settings and type of data. Two rulers are displayed in Black on the left and top sides
of the graph. The right and bottom sides contain scroll bars when necessary.
The graph displays the edit curve as straight line segments drawn between nodes which appear as dots.
When a node is unselected it is colored Gray. When a node is selected, it becomes Red. More than one
node can be selected simultaneously. Library Curves can also be shown on the graph, along with guidelines
pulled from the rulers.
404 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Control Menu
This menu contains operations similar to those listed on most File type menus.
However since the Curve Editor is part of the overall program, and does not handle
files directly, this menu is named Control.
New
This menu item will create/initialize a new set of the two graph edit curves using the
current system frequency range. The two edit curves will be given 10 nodes each
with flat line values at the center of the grids. This operation is generally used when
first starting an editing project, to move the nodes into the system frequency range.
Save
This menu item will save all the current settings and parameters of the Curve Editor
into an internal buffer. An initial Save is performed automatically when the dialog
is opened. This item can be used at any time during editing to update the internal
buffer with the latest parameters and settings. Both of the edit curves are saved, in
addition to guidelines and scale settings. A tool button is provided for this menu
item as well.
Revert
This menu item will restore all the previously saved settings and parameters of the
Curve Editor. An initial Save is performed automatically when the dialog is opened,
so the internal buffer always has at least the original data. A tool button is provided
for this menu item as well.
Cancel
This menu item reflects the usual Cancel button found on a dialog window. Using
this item exits the Curve Editor dialog without saving your changes. Using the Close
button in the right corner of the dialog is equivalent.
Ok
This menu item reflects the usual Ok button found on a dialog window. Using this
item exits the Curve Editor dialog and saves your changes. You must select this item
if you wish to and retain your changes to the edit curves when you exit the dialog.
EnclosureShop 405
Reference Manual
Utilities Menu Chapter 11
Graph Menu
This menu contains the two selections of the currently active editing graph.
You can move to a different graph to edit each of the different sets of edit nodes
for each of the different types of data. The scale and ruler values will change
to match each graph and type of data.
Node Menu
This menu provides the basic node operations of Insert, Delete, and Select All.
Tool buttons are also provided for each of these menu items.
Insert
This menu item begins an insert mode and changes the cursor to the node insert
icon. You can move the cursor to any location, click the left mouse button, and
a new node will be inserted. Nodes are always inserted between two closest
nodes.
To exit the insert mode, you can select the item again, press the ESC key, or
use the right mouse button and choose Edit Mode from the popup menu.
Note:
Another method of inserting nodes is also supported, while in the normal
editing mode. By simply pressing the Insert key a node will be placed at the
present cursor location.
Delete
This menu item begins a delete mode and changes the cursor to the node delete
icon. You can move the cursor to any existing node, click the left mouse
button, and the node will be deleted, whether or not it is selected. If you are not
within the capture range of a node, an error message will appear.
To exit the delete mode, you can select the item again, press the ESC key, or
use the right mouse button and choose Edit Mode from the popup menu.
Note:
Another method of deleting nodes is also supported, while in the normal editing
mode. By simply pressing the Delete key, all currently selected nodes will be
deleted. This is the fastest means to delete many nodes at one time.
406 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Show Menu
This menu allows you to selectively enable/disable various items for display. When
displaying Library Curves, only those curves which are enabled for display on the
system graph will be shown.
Guidelines are pulled from the rulers and can be enabled/disabled using this menu
item. The Delete Guidelines menu item will destroy all of the guidelines.
Snap Menu
This menu allows you to selectively enable/disable different objects to be used for
snap alignment. Snapping the cursor to an object occurs when moving a node or
guideline and the cursor is near the object. The cursor will jump to the object, and
remain on the object for small cursor movements. Large movements will break the
cursor away from the object.
The horizontal axis is typically frequency on both graphs. However, since the
vertical axis has different units for each graph, the vertical axis is given the generic
name of Value.
When snap is enabled both for a frequency (horizontal) object and value (vertical)
object, the cursor will be snapped to the common intersection whenever possible.
When snapping to a Library curve, tracking may become difficult if the slope of
the curve reaches high values. This can happen on the nulls of elliptic response or
similar sharp transitions. The vertical density of points may be too low to provide
continuous tracking.
Snapping to the grid occurs at both major and minor divisions. The number of
divisions on the Curve Editor graphs are the same as those defined for the main
system graph.
EnclosureShop 407
Reference Manual
Utilities Menu Chapter 11
View Menu
This menu provides different commands for changing the display scale factor.
The Zoom In and Zoom Out menu items will change the cursor icon and allow
you to drag a rectangle around a region of the graph to zoom. The Zoom NNN%
items provide instant zoom to the specified value. The center of the graph will
be maintained. Redraw will refresh the display. Tool buttons are provided for
each of these menu items.
Note:
An alternate method of instant zoom is also provided using the Add/Sub keys
in the numeric keypad on the keyboard. Add will ZoomIn and Sub will
ZoomOut.
Popup Menu
The popup menu is activated when you right click the mouse button. This menu
will appear locally at the cursor position. The first item Edit Mode is only active
when a mode other than edit is currently in operation, such as zoom or node
insert/delete. This item will change the mode back to edit and restore the
default cursor.
The Question item activates an information mode and changes the cursor to a
question mark. When the cursor is moved to an object on the graph and clicked,
a message box will appear describing the object. This same function can be
activated by clicking on the [?] panel in the upper left hand corner of the graph.
This function is very useful if you wish to know the name of a curve on the
graph, or need to know its exact frequency or value. Clicking on a blank region
of the graph will display general information about the number of nodes and
guidelines. The frequency and value of the first and last nodes is also displayed.
The ZoomIn and ZoomOut provide instant zoom without changing the cursor.
Insert Node, Delete Node, and Select All perform identically to the functions
listed on the main menu. The same is true of Save and Revert.
408 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Tool Buttons
On the left of the toolbar, 16 tool buttons are located. These functions are identical
to the previously described menu items. Moving the cursor over each of the buttons
will display a hint which describes each button. The numeric field gives the number
of node points in the editing curve.
Cursor Readouts
As the cursor is moved around the graph, the frequency and vertical value will be
displayed in the center of the status bar. The remainder of the status bar is used to
display system messages.
EnclosureShop 409
Reference Manual
Utilities Menu Chapter 11
Note: Some nodes may be off the graph if the horizontal range of the curve is
wider than the graph range. For example, if your curve has data from 10Hz-
40kHz and the graph only covers 20-20kHz then some nodes at the hi/lo
extremes of the range would not be visible for editing on the graph.
Note: This option is often used to read the guide curve and generate an editing
curve which is realigned to the current range of the graph.
410 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Note: Due to editing of the nodes, the horizontal spacing may not be uniform. This
option will create a guide curve which is an exact copy of the nodes.
Note: This option is often used to read the node edit curve and generate a guide
curve which is realigned to the current horizontal range of the graph, and with
uniform spacing of points.
EnclosureShop 411
Reference Manual
Utilities Menu Chapter 11
Question / Information
Clicking on the small square panel in the upper left corner of the graph activates
a query function. The cursor will be changed to a question mark. When you
then click on an object in the graph, or an empty area of the graph itself, a
message box will then display information about the object. An example is
shown above. Different kinds of information will be displayed depending on
the type of object selected.
Drag Scrolling
If you hold down the Shift key on the keyboard while clicking and
moving with the left mouse button, the graph page will be dragged
across the screen. The drag cursor will appear as shown here on the
left.
Guidelines
Guidelines can be pulled out of the rulers in the normal
fashion. Move the mouse cursor over a ruler, and then
click and hold the left mouse button. The guideline can
then be dragged out of the ruler on to the graph. Guidelines
can be repositioned at any time by dragging, and can be
removed by dragging them back into the rulers.
412 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Node Editing
Before a node can be moved it must first be selected. When a node is selected, its
color changes from Gray to Red. In order to select a single node the cursor must be
moved within the capture range of the node. When the cursor is in the capture range
it will change from the arrow to the crosshair as shown below. You can then Click
the left mouse button to select the node.
Once the nodes are selected, click and hold the left mouse
button over one of the selected nodes and move. All selected
nodes will be moved by the same change in cursor position.
When a move operation is started, the cursor is automatically
aligned to the center of the primary node being dragged by the
mouse. The arrow keys can also be used to move the node.
EnclosureShop 413
Reference Manual
Utilities Menu Chapter 11
The choice of density depends on your application. In some cases you may
wish to transfer hundreds of data points, and in other cases only a few. You can
always add or remove points as well during the remaining editing.
414 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
All nodes must have consecutive frequencies (horizontal data). With the exception
of the end nodes, each interior node must have adjacent nodes above and below.
EnclosureShop 415
Reference Manual
Utilities Menu Chapter 11
416 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
It is often helpful to use this utility to determine starting values for an enclosure
design. Only three speaker parameters are required: Qts, Vas, and Fs. However it
should be understood that the simulations produced here are based on a very
simplistic model for the transducer. Therefore, these simulations are idealistic
approximations. The detailed design simulations may indeed be different.
Quick Design allows the user to choose from many different types of enclosure
families including: sealed/vented Highpass enclosures, and sealed/vented Band-
pass enclosures. In most cases three alignments will be given for each enclosure
type allowing the user to choose high, medium, and low Q response shapes.
EnclosureShop 417
Reference Manual
Utilities Menu Chapter 11
Transducer
This group box specifies the transducer parameters. You may use
either an entry from the currently selected LTD library file, or
manually enter your own parameters. You may only select trans-
ducers from the currently selected library file. A different library
can be selected using the Transducer Parameters dialog.
The available transducers are shown in the grid list box. When the Use File is
checked, the list box will be enabled and the manual editing fields disabled. To
enter values manually, uncheck the Use File option.
Enclosure
The Qb value provides a crude measure of loss for the enclosure. If you plan
on lining the internal walls, a value of 5-10 is probably adequate. If you intend
to fill the entire chamber, then a value of 2-5 would be more realistic.
Domain
The Sad and Vad parameters provide additional options for the domain. These
allow a finite volume Vad for the domain, along with a leak area of Sad. To
enable the parameters click the small check box in the right end of the controls.
If Vad is unchecked then the domain is infinite. If you are using Sad then you
must also enable Vad to see an effect. Vad can be used without Sad.
Model
When the previous parameters have been set,
you can then select one of these models.
Based on this selection and the other param-
eters, the parameter data for the three align-
ment group boxes will be generated.
Alignments
There are four possible parameters here which may be used. These are the front
and rear port tuning frequencies, and the front and rear chamber volumes.
Some models will not require all of these, and the unused fields will be disabled.
When you have completed entering your parameters and making your choices,
you can switch to the Graph tab to view the response curves.
418 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Often novice designers have held the mistaken belief that for any speaker, one can
simply tune the box to achieve any desired alignment. Nothing could be further
from the truth. When a speaker is chosen the Qts value is fixed. From this point on,
the enclosure design can only provide secondary control over what the final result
will be. The value of Qts defines the group of alignments which are possible.
All of the resulting alignments will have certain factors in common, because of the
value of Qts. For example, a speaker with a high Qts such as 0.8 will produce a
response that peaks regardless of the alignment. The frequency that the response
peaks at can be moved around, and the shape of the peaking can be changed, but the
response will nevertheless always have some sort of peaking behavior. This is
because the speaker is under damped itself, and changes in Vab and Fp will only be
able to control the response within a finite range. As well, speakers with low Qts
values such as 0.2 are over damped and will produce alignments with less output
at low frequencies near the knee relative to the mid band response.
Optimum Qts
The dividing line for Qts is in the range of 0.400. A Qts in this range can be
considered optimally damped for vented enclosures that desire true 4th order
Butterworth alignments. Speakers with Qts values above 0.400 can be considered
under damped producing Chebyshev type alignments, while speakers with Qts
values below 0.400 are considered over damped producing Bessel type alignments.
Depending on the Qts of the speaker, Quick Design will choose the proper set of
alignment families that apply for under damped or over damped Qts values. When
the Qts is near 0.400, many of the alignment families will generate almost identical
response patterns.
However, the farther Qts is away from 0.400, either higher or lower, the greater the
difference between the alignments. The drawing given here illustrates the concept.
Over Damped Optimum Under Damped
Qts = 0.1 Qts = 0.4 Qts = 1.0
Bessel Butterworth Chebyshev
EnclosureShop 419
Reference Manual
Utilities Menu Chapter 11
Disadvantages of QB3
When vented Highpass enclosures are the goal, the traditional
alignment used for this range of Qts has been the Quasi-3rd Order
Butterworth (QB3). One of the most significant problems with the
QB3 family is a reduction in bass output. The cause of this lies in the
small box required to bring the response up to a Butterworth shape.
Vented Bandpass
Along with this the Fp is moved above the Fs of the speaker. This
causes a very early roll off in the response. Another problem
resulting from this high Fp can be very large cone excursion caused
by the presence of low frequency program material below Fp.
Excursion dramatically increases at frequencies below Fp.
420 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The EBS alignment has some interesting features. Consider a loudspeaker with a
Qts of 0.300. The QB3 alignment would have about 2dB more output at a frequency
of twice the Fs, while the EBS alignment would have over 6db more output at Fs.
This is shown in the figure below for Fs = 30Hz.
In most cases the EBS alignments will have far more subjective bass than the QB3
alignments. Furthermore, if you were to equalize the responses flat to Fs, 6db more
boost would be required for the QB3 versus the EBS. This can dramatically
consume large amounts of headroom in the power amplifier, and may also far
exceed the linear excursion limits of the speaker. A benefit of the EBS alignment
is that Fp=Fs. The EBS alignment will maintain much lower cone excursion at
frequencies near Fs than is possible with the QB3 alignment. This can be very
important for high power systems.
EnclosureShop 421
Reference Manual
Utilities Menu Chapter 11
Response Curves
The three possible alignments are shown on the graph, and can be viewed by
clicking the Graph tab. The horizontal frequency axis and range is determined
by the Scale Parameters dialog same as the main graphs. The vertical range
can be adjusted using the dB/Div buttons. The three buttons marked with the
line colors identify the curves by alignment name, and when clicked will allow
you to copy the curve data into the Guide Curve library.
The magnitude levels are normalized to direct radiator mid band response
sensitivity. From these curves the user can view the general suitability of the
three possible choices and judge the performance.
When viewing Bandpass curves one can quickly see how much loss or gain
there will be in sensitivity relative to a Highpass type enclosure. Moreover the
bandwidth of the response curves can be observed.
When the curves are copied to the Guide Curve Library, the note fields within
the curves will contain all of the Quick Design data which produced them.
From the main graph system the curves and their data can be easily printed for
any documentation purposes.
422 EnclosureShop
Reference Manual
Chapter 11
EnclosureShop
Reference Manual
Ratio vs Freq
dBR
5
-5
-10
-15
-20
-25
-30
-35
-40
-45
-50
-55
10 Hz 20 50 100 200 500 1K 2K 5K 10K
Map
5: QuickDesign 6thBP/Butterworth Narrow
Notes
Data: Fpr= 23.75 Hz Fpf= 65.01 Hz Vabr= 20.439 Ft‡ Vabf= 112.798m M‡ Data: Fpr= 44.16 Hz Fpf= 77.72 Hz Vabr= 10.949 Ft‡ Vabf= 210.556m M‡
423
424
Utilities Menu
Ratio vs Freq
dBR
5
-5
-10
-15
-20
-25
-30
-35
-40
-45
-50
-55
10 Hz 20 50 100 200 500 1K 2K 5K 10K
Map
10: QuickDesign Extended Bass Shelf
Notes
Data: Fpr= 38.50 Hz Vabr= 5.199 Ft‡ Data: Fpr= 30.00 Hz Vabr= 10.213 Ft‡
Reference Manual
EnclosureShop
Chapter 11
Chapter 11
EnclosureShop
Reference Manual
Ratio vs Freq
dBR
5
-5
-10
-15
-20
-25
-30
-35
-40
-45
-50
-55
10 Hz 20 50 100 200 500 1K 2K 5K 10K
Map
14: QuickDesign Chebychev
Notes
Data: Fpr= 17.32 Hz Vabr= 22.343 Ft‡ Vabf= 949.029m M‡ Data: Fpr= 16.79 Hz Vabr= 35.907 Ft‡ Vabf= 1.525 M‡
425
426
Utilities Menu
Ratio vs Freq
dBR
5
-5
-10
-15
-20
-25
-30
-35
-40
-45
-50
-55
10 Hz 20 50 100 200 500 1K 2K 5K 10K
Map
18: QuickDesign 4thBP/Butterworth Kv=2.0
Notes
Data: Fpf= 51.17 Hz Vabr= 27.733 Ft‡ Vabf= 152.747m M‡ Data: Fpf= 51.17 Hz Vabr= 27.733 Ft‡ Vabf= 610.988m M‡
Reference Manual
EnclosureShop
Chapter 11
Chapter 11 Utilities Menu
This dialog performs the task of determining what kind of speaker parameters
would be required to produce a specified transfer function and sensitivity. It can
also be used to determine the transfer function fundamental parameters.
A target Highpass transfer function is selected which may be 2nd, 3rd, or 4th order.
An alignment family of Bessel, Butterworth, Chebyshev, or custom may be
selected. The user also specifies the desired SPL sensitivity, size of the speaker, and
size of the enclosure, from which the remaining speaker parameters are derived.
EnclosureShop 427
Reference Manual
Utilities Menu Chapter 11
Target
The parameters in this group box define the target transfer function.
The transfer function Order may be either 2nd, 3rd, or 4th. It is
common to think of 2nd order functions for sealed Highpass
enclosures and 4th order functions for vented Highpass enclosures.
However, many vented enclosure designs can be aligned to 3rd
order function with superior results.
Transducer
In this group box the basic speaker parameters are defined including Sd, Revc,
and Qms. These values must be specified by the user. The Qms value is not
critical. The value should be set based on the intended final construction. If
the voice coil will contain an aluminum former, then a lower Qms value such
as 3 would be reasonable. For nonconductive formers a value of 7 is typical.
Enclosure
In this group box the intended volume of the box must be specified, along with
some measure of the losses. The Qb value is not critical. If you plan on lining
the internal walls, a value of 5-10 is probably adequate. If you intend to fill the
entire chamber, then a value of 2-5 would be more realistic.
Optimization Buttons
After the above parameters have been entered the model is ready to optimize.
This process is activated using the Optimize Model button. When completed
the parameters in the Model group box will be updated.
It is also possible to optimize the target parameters from the current model.
This process is activated using the Optimize Target button. This will determine
the F1, F2, Q1, Q2 values which best fit the model response.
428 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Model
This group box contains the parameters
that will be optimized for the model.
The model is primarily speaker param-
eters, but it also contains the Fp value for
a port if 3rd or 4th order targets are in use. You may also edit any of the enabled
fields to change the response manually.
There is also an Error field and a small color panel. When the model optimization
is finished the error value in dB will be shown here. If the error is minimal, then a
Green result marker will be displayed indicating that the target response was
achieved. It the marker is Red, then the target response could not be met.
Response Curves
The target and model curves are shown
on the graph, and can be viewed by
clicking the Graph tab. The horizon-
tal frequency axis and range is deter-
mined by the Scale Parameters dialog
same as the main graphs. The vertical
range can be adjusted using the dB/
Div buttons.
If the curves match, then a model solution was found. If the curves are different,
then no solution for the model parameters could be found that matched the target
response.
When the curves are copied to the Guide Curve Library, the note fields within the
curves will contain all of the Reverse Speaker data which produced them. From the
main graph system the curves and their data can be easily printed for any
documentation purposes.
Since these response curves are true SPL response functions, magnitude units for
them will be SPL and the curves will appear on the SPL graph.
EnclosureShop 429
Reference Manual
Utilities Menu Chapter 11
After these parameters are entered, the Optimize Model button is clicked. The
optimization runs for a few seconds, and then the results are displayed in the
Model group box. This run was successful as now shown below.
Fs = 36.5 Hz
BL = 14.7 TM
Vas = 8.7 Ft³
Cms = 217u M/N
Mms = 87 g
Qes = 0.325
Qts = 0.311
430 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Fs = 13.0 Hz
BL = 11.9 TM
Vas = 84.2 Ft³
Cms = 2108u M/N
Mms = 70 g
Qes = 1.122
Qts = 0.9767
EnclosureShop 431
Reference Manual
Utilities Menu Chapter 11
Fs = 0.0058 Hz
BL = 16.2 TM
Vas = 292,000,000 Ft³
Cms = 7,313,000,000,000u M/N
Mms = 101 g
Qes = 1747
Qts = 6.972
Revc is not a degree of freedom, but merely a scaling factor for the impedance
function that determines BL. It is an independent constant. The loss factors
such as Qms and Qb have only a second order effect.
The fundamental parameters which determine a design are SPLo, Fc, Sd, and
Vab along with the target transfer function order and alignment.
432 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Fs = 26 Hz
BL = 18.6 TM
Vas = 10.8 Ft³
Cms = 271u M/N
Mms = 138 g
Qes = 0.288
Qts = 0.276
EnclosureShop 433
Reference Manual
Utilities Menu Chapter 11
Fs = 38.5 Hz
BL = 29.4 TM
Vas = 3.2 Ft³
Cms = 80.8u M/N
Mms = 211 g
Qes = 0.127
Qts = 0.125
The four parameters at our disposal are: SPLo, Fc, Sd, and Vab. Since we wish
to keep the same speaker, Sd cannot be changed. This leaves SPLo, Fc, and
Vab. This now becomes a trial & error process. By watching the error that
results after each trial, one can generally determine the correct direction in
which to move the parameters.
434 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Fs = 34.7 Hz
BL = 17.0 TM
Vas = 9.4 Ft³
Cms = 234u M/N
Mms = 90 g
Qes = 0.333
Qts = 0.318
For this reason it is often helpful to relax the target by one order to increase the
degrees of freedom. Many vented box alignments resemble a 3rd order response
more than a 4th order response.
In most cases determining speaker requirements is best handled using 2nd order
systems (Sealed Highpass). The use of a vented enclosure reduces the options and
choices which often hinders the ability to illuminate trade-offs and compromises.
EnclosureShop 435
Reference Manual
Utilities Menu Chapter 11
In example #5 the solution failed to converge. Since the model could not
achieve the Butterworth response, it may be of interest to know what response
it did produce. By clicking the Target Optimize button the F1, F2, Q1, and Q2
values will be determined.
F1 = 53.175 Hz
F2 = 36.015 Hz
Q1 = 2.362
Q2 = 0.337
436 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
This dialog supports three different transducer models: STD, TSL, and LTD. The
electromechanical parameters are generated from a few simple physical values and
one or more impedance curves. The dialog also generates impedance and acoustic
response simulations based on the derived parameters. This allows for easy
comparison of the model and the actual measured data.
The LTD model derivation utilizes advanced optimization techniques and highly
refined algorithms to distill sophisticated characteristics solely from impedance
data. The data may be measured at different power levels and temperatures.
EnclosureShop 437
Reference Manual
Utilities Menu Chapter 11
Transducer Measurements
The top portion of the first tab panel shows the numeric values that must be
entered for the transducer. Some fields may be disabled depending on the
model chosen. The following is a description of the parameters shown above.
Name
Enter a name here for the transducer.
Note
This field can be used to add additional information about the transducer. The
usage of this field is entirely up to the user.
Model
You may choose either the STD, TSL, or LTD model. The STD model is the
most primitive and represents the standard conventional modeling requiring
only minimal information. Therefore, it is also the least accurate and useful.
The TSL model provides much improved motor impedance modeling, and also
includes some ability to simulate large signal response via nonlinear BL
behavior. The LTD model provides the most advanced representation for the
transducer and includes both simulation of large signal and temperature
behavior. Moreover, the modeling of basic elements is also far superior.
If you only require a crude model for your transducer or have very limited
information, the STD model is probably the appropriate choice. The TSL model
is certainly the best for general purpose work and only requires the additional
knowledge of Xgap and Xcoil. The LTD model provides the highest level of
capabilities and accuracy but demands additional impedance measurements.
Domain
This will be either Free Air or Infinite Baffle depending on how the data was
measured. This affects the Mmr value for internal calculations, and will
produce slightly different parameters. If the transducer was measured using an
IEC baffle or other large baffle select InfBaf, otherwise use FreeAir.
438 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Shape
This parameter specifies the shape of the transducer diaphragm. The selection
controls modeling of the directional characteristics. The following choices are
provided: Point, Round, Ellipse-3:2, Hexagon, Triangle, Square, Rect-2:1, Rect-
3:1, Rect-4:1, Rect-5:1. The point source has no directivity.
Profile
This parameter specifies the profile of the transducer diaphragm. The selection
controls modeling of the directional characteristics. The following choices are
provided: Flat, Cone, and Dome.
Znom
The nominal rated impedance of the transducer, generally higher than Revc.
Revc
The DC voice coil resistance.
Sd
The equivalent acoustic diaphragm area. This is typically the area as measured
using a radius from the center to the middle of the surround. The properties button
at the end of the field can be used to open the Area Parameters dialog to aid in
calculation of the area if needed.
Pmax
The nominal rated power of the transducer. This will be used to relate the thermal
resistance Rtvc assuming a failure temperature of 250C°. Various values can be
used here depending on what
type of power behavior you
wish to describe. However, it
is important that some kind of
realistic value be entered. Voice Coil
Former
Coil Height (Xcoil)
Note: For underhung Xgap Magnetic Gap Xmax Gap Height (Xgap)
motors Xcoil will be The height of the magnetic
Top Plate Top Plate
less than Xgap, and field gap.
Center
the Xmax value will Magnet Pole Magnet
be displayed as nega- Xcoil
tive. This is normal. The height of the voice coil Bottom Plate
EnclosureShop 439
Reference Manual
Utilities Menu Chapter 11
Mmd
The physical mass of the diaphragm without air load. For most transducers this
value is very close to the physical mass of the diaphragm assembly itself, i.e.
a recone kit. If you know this value in advance, then enable the check box at
the end of the field. When using the Mmd parameter no delta curves are
required. Therefore the Md and Vab columns will be disabled.
Run Button
This button starts the model derivation. When all of the previous parameters
have been entered, and the impedance curves defined as discussed next, then
you may use this button to start the processing.
Data
This is a toggle button used to indicate usage of the impedance curve set.
Ta
This parameter is only required for the LTD model. It is the ambient
temperature used for the impedance measurement.
Md
This is the delta mass used for the impedance measurement. If the measure-
ment did not use any additional mass then this value is zero.
440 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Vab
This is the delta compliance given by box volume used for the impedance
measurement. If the measurement was not taken in a box this value is zero. The
properties button at the end of the field can be used to open the Volume Parameters
dialog to aid in calculation of the volume if needed. The LTD model does not accept
delta compliance measurements and these fields are then disabled.
Note: For any delta impedance measurement either Md or Vab would be nonzero,
but typically not both. However, it is possible to utilize an impedance measurement
taken with both delta mass and delta compliance by using both fields.
Impedance Curve
This is the selection for the location of the impedance curve in the Guide Curve
library. You must have previously imported the impedance curve into the library.
Voltage Curve
This is the selection for the location of the voltage curve in the Guide Curve library.
You must have previously imported the voltage curve into the library. This
selection is only required for the LTD model. The LTD model requires that all
impedance measurements be taken under constant voltage drive conditions. This
curve provides the drive level information for the measurement which may or may
not be flat across the entire frequency range.
Processing
When all the parameters are entered and curve selections made, the Run button is
clicked to begin the processing. A dialog as shown below will appear. If the model
is STD or TSL the processing time will be short. However, the LTD model will
require much more time. Generally LTD run times range from 5 to 30 minutes
depending on the number of impedance curves involved.
EnclosureShop 441
Reference Manual
Utilities Menu Chapter 11
Transducer Parameters
This panel displays the model parameters. Some of the data is copied from the
user supplied values of the previous measurement panel, while most are the
derived parameters produced from the processing. This panel does not provide
full editing of all transducer parameters.
However, the high frequency SPL shaping parameters may be modified by the
user. These are not generated by the model processing but merely set to default
values. The user may wish to adjust these to improve the high frequency
representation as desired.
The Vs parameter is also available for editing. This value controls the speaker
voltage used for the response curves produced on the Parameter Graph. If the
LTD model is in use, the Ta parameter will also be enabled.
If you intend to place this model into a transducer library, you will want to use
the Copy button. This will transfer the parameters as a set of text strings to the
Clipboard which can later be pasted using the Transducer Parameters dialog.
The text can also be pasted into any other Windows application.
The Print button can be used to print the model, and the File buttons provides
the ability to save the model as a text file.
442 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Impedance Graph
This tab panel displays a comparison of the model impedance and measured
impedance. Since more then one impedance curve may have been used to formulate
the model, an array of nine Data Curve buttons are provided on the left of the graph.
Each of the nine impedance sets correspond to these buttons. Only buttons with
active impedance data are enabled.
When a button is clicked the impedance curve of that set will be drawn on the graph.
The model will also be setup using the same conditions of the measurement and
drawn as well. For example, if the measurement used a delta mass value that same
mass will be employed with the model. Thus each button will test the model under
every one of the measurement conditions.
A cursor readout system is also provided. Any data point along the curve can be read
by holding down the left mouse button and moving the mouse to the desired
frequency. The frequency scale follows that of the Scale Parameters dialog.
By Right Clicking the mouse over the graph, a popup menu button will appear as
shown above. This allows you to Copy the transducer model curve in to the
Clipboard. You can then Paste it at a later time into the Guide Curve Library.
EnclosureShop 443
Reference Manual
Utilities Menu Chapter 11
Parameter Graph
This tab panel displays a variety of different model characteristics for the
model. Within the graph are 11 selection buttons to choose which transducer
characteristics are to be displayed. This provides easy viewing of any
transducer characteristic. A cursor readout system is also provided. Any data
point along the curve can be read by holding down the left mouse button and
moving the mouse to the desired frequency. The frequency scale follows that
of the Scale Parameters dialog.
Curve Description
By Right Clicking the mouse over the
graph, a popup menu button will appear
SPL The acoustic response of the transducer
as shown above. This allows you to
IMP The Impedance response of the transducer Copy the transducer curve or curves into
Rem The resistive portion of the motor impedance the Windows Clipboard. You could
Lem The inductive portion of the motor impedance then Paste them at a later time into the
Zem The total impedance of motor (Rem+jwLem) Guide Curve library.
Zeb The blocked impedance (Revc+Rem+jwLem)
The graph curves are generated at the
BL The magnetic flux-length product of the motor
drive voltage specified by the Vs pa-
Rms The mechanical suspension resistance rameter, and at a temperature of Ta if the
Cms The mechanical suspension compliance LTD model is in use. The table on the
Mms The mechanical mass w/ air load (Mmd+Mmr) left gives a description of the curves.
Xms The mechanical excursion of the diaphragm
444 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
EnclosureShop 445
Reference Manual
Utilities Menu Chapter 11
However, if you intend to use an FFT type analyzer there may be problems with
adequate resolution at low frequencies. For woofers you will need to use the
maximum acquisition length along with a sampling frequency of at least
22kHz. You will generally need 10kHz bandwidth with very good frequency
resolution, preferably less than 1Hz. This may be a difficult task for many FFT
analyzers. Nevertheless it is vitally important that sufficient resolution at low
frequencies be provided. This is an absolute requirement for use with the LTD
model.
The curve library entries have a maximum limitation of 4096 points per curve.
Therefore you will not be able to import high resolution FFT data directly. It
must be converted first into log resolution before being imported. This will
need to be performed in the other analyzer software, or by some other means.
446 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The operating conditions imposed by the CCS method are in reality the exact
opposite of normal loudspeaker operation. Typically a loudspeaker is driven
directly from a power amplifier at virtually zero source impedance. The drive
method is by constant voltage source CVS. In CVS operation the speaker is driven
with a linear voltage vs. frequency characteristic, with virtually zero source
impedance and at a much higher power level.
The quality and accuracy of the parameters produced can be viewed as a direct
function of the quality and accuracy of the original impedance data.
EnclosureShop 447
Reference Manual
Utilities Menu Chapter 11
The CCS method will generally be adequate for STD or TSL model derivation.
However, the best impedance measurements will always be obtained from the
CVS method. When using the LTD model all measurements must be made
using the CVS voltage drive method. The LTD model requires information that
is dependent on drive level. This cannot be obtained from the CCS method.
Note: The VI-Box™ provides one means of obtaining voltage drive CVS data.
The VI-Box™ is ideally suited for this purpose. This device already contains
all of the necessary components to perform constant voltage measurements.
RED RED
MAXIMUM MAXIMUM
VOLTAGE CURRENT
100V RMS 25A RMS
TM
RED
POWER VI
SPKR
AMP BLK BOX
I V
SIGNAL
ANALYZER
448 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
One solution to this problem is the engine vise fixture. This fixture can be
constructed very easily from any ordinary engine stand and a large bench
vise. The vise is mounted vertically to the engine plate. The transducer can
then be clamped into the vise using the rear magnet structure. Engine stands
can be obtained from local auto parts stores for around $40, and a bench vise
located at a tool supply store for a similar amount. Total cost is typically
less than $100.
In spite of the sturdy steel construction of these stands, there will often be
sharp resonance spikes at certain frequencies which will show up in the
impedance curves. This is typically seen as high Q ringing due to the heavy
vise at the end of the stiff steel column. Resistance must be introduced
between these interfaces to damp the resonance.
EnclosureShop 449
Reference Manual
Utilities Menu Chapter 11
Elimination of the self resonance will depend on the construction of the stand
itself. In the example shown here a JET OSV10 bench vise and JET JES2000C
engine stand were used. The struts and center column were unbolted. Five
rubber pads 3/16 Inch (4.7mm) thick were then placed between the junctions
and the assembly re-bolted. This eliminated all resonance.
The four wheels were removed from the stand base. Two were reused and
mounted on the back side at the rear of the base. This allows the stand to sit flat
on the floor, yet be tipped back on to the wheels for easy moving.
The picture below shows the actual finished stand in use. This type of fixture
provides very good performance and allows different types and sizes of
transducers to be mounted very quickly and easily. The stand provides a true
free field environment with little or no interference around the transducer.
450 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Since a delta method will be used the Mmd field must be unchecked since this value
will be derived from the delta measurement. The parameter setup for the dialog is
shown on the following page.
Ohm
Impedance vs Freq Deg
200 180
150
100
120
90
50
60
30
20 0
-30
10
-60
-90
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K
EnclosureShop 451
Reference Manual
Utilities Menu Chapter 11
Note that the Md value for the normal transducer measurement is zero, and the
Md value for the delta curve is 75 grams. The Vab fields are of course both zero
since this is not a delta compliance method. The Run button is then clicked, and
the resulting parameters are shown below.
Most of the fields are not relevant for the STD model and these are displayed
in dark gray. The only fields which can be edited are Fmd, Qmd, Flp, Qlp, and
Vs. Vs controls the drive level for the simulations on the Parameter Graph
panel and the others are used to control the high frequency SPL shaping.
452 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
You are now able to compare the model representation to the actual measured data
using the Impedance Graph tab panel. This is shown below. Note that two of the
Data Curve buttons on the left side of the graph are enabled. You may click either
of these to compare each measurement curve to the equivalent model curve.
A cursor readout system is provided. Any data point along the curve can be read
by holding down the left mouse button and moving the mouse to the desired
frequency. The frequency scale follows that of the Scale Parameters dialog.
By Right Clicking the mouse over the graph a popup menu button will appear as
shown here. This allows you to Copy the model into the Windows Clipboard. You
can then Paste it later into the Guide Curve library.
EnclosureShop 453
Reference Manual
Utilities Menu Chapter 11
The delta mass comparison is shown above. The match at mid- high frequen-
cies is poor since the STD model uses a simple fixed Levc value. The resonance
hump is also slightly different. The behavior of the transducer is far more
complex than the simple STD model can represent.
Using the Parameter Graph you can also inspect various other transducer
characteristics. The SPL response is shown below. These curves are generated
at the drive level specified by the Vs parameter. The response at mid-high
frequencies rolls-off considerably. In fact the all of the response above 60Hz
cannot be represented adequately due to the error in the impedance function.
Ordinarily we would adjust the higher frequency response using the shaping
parameters Fmd, Qmd, Flp, and Qlp. However, since the impedance function
is modeled so poorly by Levc in the simple STD model it is rather pointless.
454 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
By using the Copy button in the Transducer Parameters tab panel the model listing
may be copied to the Clipboard. An example listing is shown here.
The parameter list can then be pasted into another Windows application, or into the
Transducer Parameters dialog to create a new library entry.
EnclosureShop 455
Reference Manual
Utilities Menu Chapter 11
In order to use the TSL model we must also have the Xgap and Xcoil
dimensions of the motor. The values are 8mm and 28mm respectively.
200
Ohm
Impedance vs Freq Deg
180
150
100
120
90
50
60
30
20 0
-30
10
-60
-90
5
-120
-150
2 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
456 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The measurement panel is shown above with the appropriate data values. Note that
the Mmd field must now be active since we are supplying this as a known value. The
Run button is clicked and the resulting parameters are shown below.
There are now a few more parameters shown with this TSL model which were not
present in the STD model. These include Xgap, Xcoil, Xmax, Krm, Erm, Kxm, and
Exm. Note also that Levc has been grayed out since its function is now replaced with
the Kxm, Exm parameters.
EnclosureShop 457
Reference Manual
Utilities Menu Chapter 11
Comparing the measured impedance with that of the model shows far superior
results as compared to the previous STD model. The SPL response is also
shown in the lower graph below.
We can now adjust the high frequency response to achieve a better match to the
actual transducer. This assumes that a measurement of the actual transducer
response is available. The default values given are always:
We can adjust these values to produce the desired high frequency response.
458 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
For this particular woofer the response peaks near 1kHz and then rolls-off. By trial
& error the suitable values were found to be:
The complete parameter listing is shown below. Adjusting the high frequency
shaping parameters only affects the acoustic response.
EnclosureShop 459
Reference Manual
Utilities Menu Chapter 11
For these tests a frequency range of 10Hz to 10kHz was used. Impedance data
for an LTD model must be measured at different drive levels, and may also be
measured at different temperatures. This example will demonstrate both.
The choice of drive levels should be based on covering the operating range.
Low drive levels should be represented as well as high drive levels. Determin-
ing the maximum drive level to use is somewhat critical. The goal is to measure
the majority of the nonlinear characteristics while avoiding total saturation.
Up to nine curves can be used in the derivation. The lowest level curve should
be taken where the transducer has minimal nonlinearity. For small speakers
such as in this case a drive level as low as 0.1 Vrms may be required. For large
speakers a minimum drive level of 1Vrms may be suitable.
The highest drive level to use is difficult to predict in advance, and often
requires a sequence of curves be taken after which the results can be inspected.
At some point the increasing drive level will cause massive nonlinear behavior.
The impedance curve will substantially deteriorate. In other cases the trans-
ducer may physically bottom out against the back plate during portions of the
sweep. Those conditions produce unusable data.
In most cases drive levels range from 0.1Vrms to 10Vrms in either a 1-2-5 or
1-3 progressive sequence. In the case of some large woofers with high
excursion capability, drive levels of 20 Vrms or perhaps 30Vrms may be
needed. However it is rarely necessary to go higher. Typically a 500W woofer
will barely tolerate drive levels of 50W in free air before excursion becomes
excessively high.
If the drive level is too high then the suspension and/or magnetic system
become extremely nonlinear and produce unusable data. As soon as the
impedance shows significant change, the highest drive level has been found.
460 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
10
V
Voltage vs Freq Deg
180
144
5
108
2 72
36
1
500m
-36
-72
200m PL11_V_0.1V_16C PL11_V_3V_16C PL11_V_1V_16C_5g
PL11_V_0.3V_16C PL11_V_10V_16C PL11_V_1V_26C
PL11_V_1V_16C PL11_V_0.1V_16C_5g PL11_V_1V_26C_5g -108
100m
-144
50m -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
2
A Current vs Freq Deg
180
150
1
120
500m
90
200m 60
30
100m
0
50m
-30
20m -60
Import: PL11_I_10000MV_T1
Import: PL11_I_1000MV_T1
Import: PL11_I_1000MV_T1_MD -90
10m
Import: PL11_I_1000MV_T2
Import: PL11_I_1000MV_T2_MD
-120
Import: PL11_I_100MV_T1
5m
Import: PL11_I_100MV_T1_MD
Import: PL11_I_3000MV_T1 -150
Import: PL11_I_300MV_T1
2m -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
EnclosureShop 461
Reference Manual
Utilities Menu Chapter 11
Data Vrms Md (g) Ta C˚ For this example nine data sets were used taken at various drive
levels, temperatures, and in some cases with a delta mass of 5
1 0.10 0.0 16.0
grams. These are listed here in the table.
2 0.30 0.0 16.0
3 1.00 0.0 16.0 The voltage and current curves are shown on the preceding page.
4 3.00 0.0 16.0 Since a current shunt of 1 Ohm was used the voltage drive is not
5 1.00 5.0 26.0 perfectly flat. This is why the voltage data must also be supplied
and used in the dialog. The exact drive conditions must be known.
6 0.10 5.0 16.0
7 1.00 5.0 16.0 Data set #9 is taken at a drive level of 10 Vrms. Note that the hump
8 1.00 0.0 26.0 in the current response has been reduced significantly and has also
9 10.00 0.0 16.0 moved up in frequency. This indicates that the suspension is
becoming stretched tight and the compliance has decreased. This
drive level is very nonlinear and almost too high. However it will
be used for demonstration purposes.
When the voltage and current curves are divided, the resulting impedance
curves are shown below. Note that the 10V curve also shows significantly
increased impedance. This is due to heating of the voice coil.
30
Ohm
Impedance vs Freq Deg
180
150
20 120
90
60
30
10
0
9
8 -30
7
-60
6
-90
5
-120
PL11 10V 16C PL11 1V 26C PL11 0.1V 16C 5g
4 PL11 1V 16C PL11 1V 26C 5g PL11 3V 16C
PL11 1V 16C 5g PL11 0.1V 16C PL11 0.3V 16C -150
3 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
462 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
Heating of the voice coil is another indicator for the highest drive level which should
be used. In general it is best to avoid large voice coil temperature rise. While the
LTD model can represent this it becomes critical for the Pmax specification to be
defined accurately in order to duplicate the heating effect accurately.
Since the temperature rise of the voice coil will change with the duration and
number of sweeps, accurate determination of the appropriate values for Pmax
becomes problematic. In many cases the model will need to be run several times
trying different values for Pmax until the best match is found.
The large change in the resonance hump, along with the large rise in midrange
impedance, both suggest that the 10 Volt curve is actually too high for this speaker.
Using a 5 volt drive would probably have been more appropriate.
The measurement panel is shown below with the entered data values. Note that the
Voltage Curve selections are now also used with this LTD model.
EnclosureShop 463
Reference Manual
Utilities Menu Chapter 11
When the optimizer dialog disappears the resulting parameters can be in-
spected in the Transducer Parameters tab as shown below. For the LTD model
nearly all of the parameters are active except for those on the right side which
are now shown disabled in dark gray. These parameters are no longer model
constants, but are now dependent on the operating conditions as specified by
Vs and Ta. As you change Vs, Ta the other parameters will change accordingly.
The following pages show the derived LTD model compared to each of the nine
original impedance measurements.
464 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
EnclosureShop 465
Reference Manual
Utilities Menu Chapter 11
466 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
EnclosureShop 467
Reference Manual
Utilities Menu Chapter 11
Eight of the nine data sets show extremely good model correlation. However,
the ninth set which used a drive level of 10 Vrms is a different situation. As
described this drive level produced substantial nonlinearity.
Equivalent RMS modeling of the transducer at this drive level is all but
impossible due to the extremely heavy distortion. An oscilloscope measure-
ment of the current and excursion waveforms would reveal completely non-
sinusoidal waveforms.
468 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The model acoustic SPL response and excursion Xms graphs are shown below for
a drive level Vs of 2.84 Vrms. Note that the excursion for this small transducer
reaches nearly 3mm RMS (4.2 mm Peak) even for this 1 Watt simulation. The
Xmax for the speaker was given as 4mm, and this is exceeded at the 1 Watt level.
It is now easy to appreciate why the 10 Vrms drive level caused so much
nonlinearity. If the speaker was linear the excursion requirement would be 10 mm
RMS or 14 mm Peak. This is far beyond the capabilities of this small transducer.
We could now normally use the shaping parameters to adjust the high frequency
response as desired, but this has already been covered in the previous example.
EnclosureShop 469
Reference Manual
Utilities Menu Chapter 11
The choice of drive levels for this large speaker ranged from 0.3
Data Vrms Md (g) Ta C˚ Vrms to 30 Vrms. Six curves were used as shown in the table. The
1 0.30 0.0 20.0 impedance curves are shown in the graph below.
2 1.00 0.0 20.0
3 3.00 0.0 20.0 Note that the impedance hump decreases from 80 Ohms to 20
Ohms across the 40dB drive range of 0.3 Vrms to 30 Vrms. Note
4 10.00 0.0 20.0
also that the resonance of the speaker can first be seen to decrease
5 20.00 0.0 20.0 and then later increase as the drive level increases. This is a
6 30.00 0.0 20.0 common characteristic of many suspensions.
100
Ohm Impedance vs Freq Deg
180
150
50
120
90
60
20
30
10 0
-30
5
-60
-90
-120
2
1: MM10 Zet 0.3V 4: MM10 Zet 10V
2: MM10 Zet 1V 5: MM10 Zet 20V -150
3: MM10 Zet 3V 6: MM10 Zet 30V
1 -180
10 Hz 20 50 100 200 500 1K 2K 5K 10K
470 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The measurement panel is shown below with the entered data values. Note that the
Mmd field is enabled, and that all of the Md delta mass fields are zero.
Note: When the impedance data does not include temperature variations, make
sure the Ta values are all identical.
A 900 Watt Pmax value for this subwoofer was used to best fit the curve. Generally
the Pmax value will need to be larger than the published rating since there is a time
constant involved. However, this depends on how the data was taken.
The voice coil will typically not achieve its full temperature over the time of a short
duration measurement. Therefore, the heating will appear much less than what the
regular power rating would imply. For this reason higher Pmax values are often
needed to match the lower temperature rise experienced in the measurements.
EnclosureShop 471
Reference Manual
Utilities Menu Chapter 11
The Run button is clicked and the Model Optimizer dialog appears. The
processing will continue until the solution stabilizes and no further improve-
ment is detected. Unfortunately optimization is not a finite process, and no
prediction for the length of time required can easily be given.
When the optimizer dialog disappears the resulting parameters can be in-
spected in the Transducer Parameters tab as shown below. For the LTD model
nearly all of the parameters are active except for those on the right side which
are now shown disabled in dark gray. These parameters are no longer model
constants, but are now dependent on the operating conditions as specified by
Vs and Ta. As you change Vs, Ta the other parameters change accordingly.
The following two pages show the derived LTD model compared to each of the
six original impedance measurements. The excellent correlation between the
model and the data demonstrates the remarkable capabilities of the LTD model.
These six graphs represent power levels ranging from 22mW to 225W.
Even at the highest drive level of 30 Vrms the model displays an excellent
representation to the actual nonlinear behavior. At this power level the
temperature rise is not static but changing throughout the sweep. This is
impossible for the model to represent using a fixed temperature.
It should also be noted that the model reproduces the changes in resonance
frequency and losses throughout this large power range with high accuracy.
472 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
EnclosureShop 473
Reference Manual
Utilities Menu Chapter 11
474 EnclosureShop
Reference Manual
Chapter 11 Utilities Menu
The model acoustic SPL response is shown below for a drive level Vs of 2.0 Vrms.
Note that the midrange response has a downward trend. This is due to the rapidly
increasing large motor impedance. It is a common behavior seen with many
woofers and subwoofers where the motor contains a large amount of steel and
magnetic material. This results in higher impedance with increasing frequency.
We can now use the shaping parameters to adjust the high frequency response. For
this speaker the known response shows a slight peaking near 1kHz. By trial & error
suitable shaping parameters are found to be:
The lower graph now shows the revised response with these new values.
EnclosureShop 475
Reference Manual
Utilities Menu Chapter 11
Another factor which should be considered is obtaining the voltage and current
data simultaneously. Since there may be voice coil heating and other changes
taking place during the measurement, ideally it is best to measure both voltage
and current at the same time. A dual-channel analyzer is therefore convenient
for this application. However adequate results have also been obtained using
single channel analyzers and multiple sweeps for the voltage and current.
476 EnclosureShop
Reference Manual
Chapter 12 Scale Menu
Scale Menu 12
EnclosureShop 477
Reference Manual
Scale Menu Chapter 12
478 EnclosureShop
Reference Manual
Chapter 12 Scale Menu
12.1 Parameters
The Scale | Parameters menu item will open a dialog which controls all of the
horizontal and vertical scales used for the graphs in the program. This dialog allows
you to specify the range and resolution of each scale. The shortcut key F7 or tool
button as shown above on the Scale toolbar can also activate this item.
The Scale Parameters dialog consists of three principal groups of controls: Horizon-
tal Scales and Left Vertical and Right Vertical Scales. A different scale is defined
for each type of curve units. The horizontal group box provides control over the
frequency, time, or angle unit scales. The left vertical group box controls a wide
variety of different types of unit scales. The right vertical is defined for phase data.
EnclosureShop 479
Reference Manual
Scale Menu Chapter 12
Linear scales can use any value for the Lo/Hi frequency parameters. However
Log scales will have the Lo/Hi frequency values rounded towards their nearest
major division. This produces Log grids with much better readability. For
example, entering a value of 23k would be adjusted to 20k. You could choose
20k or 30k for the end frequency, but fractional values are not allowed. Using
the Prefix you can produce units of kHz, uHz, MHz etc.
When the scale is Linear the Major Div and Minor Div values will be enabled.
For Log grids only the minor division value is relevant.
A data grid is displayed with three buttons: Make, Clear, Sort. Once you have
selected the type of scale and the Lo/Hi end frequencies, clicking Make will
generate a suitable list of labels for the scale. The generated labels are then
listed in the data grid.
The auto generated labels are placed at major divisions for Linear scales, and
at 1-2-5 locations for Log scales. If you wish to delete the entire label list, click
the Clear button. Single labels can be deleted simply by erasing the text in the
desired entry.
Additional labels can be added using the empty locations further down the list.
Clicking the Sort button will sort the list based on the frequency represented in
the label text.
Note: The labeling controls will be disabled if the Automatic Labels option is
enabled in File | Preferences.
480 EnclosureShop
Reference Manual
Chapter 12 Scale Menu
The Major Div and Minor Div values describe the design of the horizontal grid.
Using the Prefix you can produce units of mSec, uSec, nSec etc.
A data grid is displayed along with three buttons: Make, Clear, Sort. Once you have
defined the Min/Max time values, clicking Make will generate a suitable list of
labels for the scale. The generated labels are then listed in the data grid.
The generated labels are placed at the major divisions of the horizontal grid lines.
If you wish to delete the entire label list, click the Clear button. Single labels can
be deleted simply by erasing the text in the desired entry.
Additional labels can be added using the empty locations further down the list.
Clicking the Sort button will sort the list based on the time value represented in the
label text.
Note: The labeling controls will be disabled if the Automatic Labels option is
enabled in File | Preferences.
EnclosureShop 481
Reference Manual
Scale Menu Chapter 12
The Major Div and Minor Div values control the design of the horizontal grid.
There are two different plotting choices: rectangular or circular. The circular
plot is most commonly used for polar plots, but rectangular plots are also used.
A data grid is displayed along with three buttons: Make, Clear, Sort. Once you
have defined the Min/Max time values, clicking Make will generate a suitable
list of labels for the scale. The generated labels are then listed in the data grid.
The generated labels are placed at the major divisions of the horizontal grid
lines. If you wish to delete the entire label list, click the Clear button. Single
labels can be deleted simply by erasing the text in the desired entry.
Additional labels can be added using the empty locations further down the list.
Clicking the Sort button will sort the list based on the time value represented
in the label text.
Note: The labeling controls will be disabled if the Automatic Labels option is
enabled in File | Preferences.
482 EnclosureShop
Reference Manual
Chapter 12 Scale Menu
Vertical Scales
There are seven different unit tabs which mainly follow the various left vertical
units and graph titles. A scale tab is defined for every possible type of vertical data
used within the program. The operation and use of the fields in these tabs are
essentially identical for all of them. For this reason, only the Voltage tab will be
described here as an example. All others are similar.
■ Axis
There are three choices for the type of axis: Linear, Log, and dB. If the Linear or
Log selections are used, the curves will be plotted in units of Volts. If the dB
selection is used, the curves are plotted in dBV or dBm, depending on the dB
Reference chosen.
■ Polarity
If you are using a Linear axis, then you have a choice of either: Bipolar, Positive,
or Negative scale range. A Bipolar scale means that zero is in the center of the scale,
and the range might be +1.0 to -1.0 volts. A Positive scale means that zero is at the
bottom and might contain a range such as +1.0 to 0.0 volts. A Negative scale means
that zero is at the top and might contain a range such as 0.0 to -1.0 volts.
■ Range
The Max and Min values here define the range of the scale. Depending on other
parameters in the tab, one of these parameters may be disabled. If you are using a
Log axis, the Min value cannot be zero or negative.
■ dB
When the dB axis is in use, two parameters here are enabled: dB per Division and
dB Reference. The number of dB per major division controls the resolution of the
scale. The dB reference defines the 0dB value. For volts it is either 1.000 (dBV)
or 0.775 (dBm). Different tab units have different dB reference choices.
EnclosureShop 483
Reference Manual
Scale Menu Chapter 12
■ Divisions
When the axis is Linear or dB the Major Div and Minor Div values will be
enabled. For Log axis only the minor divisions are relevant.
■ Units
Using the Prefix you can produce units of mVolts, uVolts, nVolts etc. This is
only enabled when either Linear or Log axis is chosen. When a dB axis is in
use, this is disabled. The units field displays the total combined unit label for
the scale.
■ Labels
A data grid is displayed along with three buttons: Make, Clear, Sort. Once you
have defined the other parameter values, clicking Make will generate a suitable
list of labels for the scale. The generated labels are then listed in the data grid.
The generated labels are placed at the major divisions of the vertical grid lines.
If you wish to delete the entire label list, click the Clear button. Single labels
can be deleted simply by erasing the text in the desired entry.
Additional labels can be added using the empty locations further down the list.
Clicking the Sort button will sort the list based on the time value represented
in the label text.
Note: The labeling controls will be disabled if the Automatic Labels option is
enabled in File | Preferences.
484 EnclosureShop
Reference Manual
Chapter 12 Scale Menu
12.2 Auto
The Scale | Auto menu item provides automatic adjustment of the vertical scale in
the graph for the currently displayed units. The shortcut key F8 or the tool button
as shown above on the Scale toolbar can also be used to activate this item. This
feature is heavily utilized.
The Auto scale function analyzes the currently displayed library curves, and
determines the required Max/Min range parameters to display the highest levels of
any curve. This function is commonly used to quickly bring the curves into view.
The Left Vertical scale is always controlled by this function. However control of the
Right Vertical is optional depending on the setting of Auto/Up/Dn Right Vertical
Data in File | Preferences.
EnclosureShop 485
Reference Manual
Scale Menu Chapter 12
486 EnclosureShop
Reference Manual
Chapter 12 Scale Menu
12.3 Up
The Scale | Up menu item will increase the vertical scale range for the currently
displayed scale units. The tool button as shown above on the Scale toolbar can also
be used to activate this item. This feature is heavily utilized.
The Scale Up function instantly increases the display range. For dB scales, the Max
/Min ranges are increased by the value per division. For fixed scales, the range is
increased to the next appropriate increment.
The Left Vertical scale is always controlled by this function. However control of the
Right Vertical is optional depending on the setting of Auto/Up/Dn Right Vertical
Data in File | Preferences.
EnclosureShop 487
Reference Manual
Scale Menu Chapter 12
488 EnclosureShop
Reference Manual
Chapter 12 Scale Menu
12.4 Down
The Scale | Down menu item will decrease the vertical scale range for the currently
displayed scale units. The tool button as shown above on the Scale toolbar can also
be used to activate this item. This feature is heavily utilized.
The Scale Down function instantly decreases the display range. For dB scales, the
Max /Min ranges are decreased by the value per division. For fixed scales, the range
is decreased to the next appropriate decrement.
The Left Vertical scale is always controlled by this function. However control of the
Right Vertical is optional depending on the setting of Auto/Up/Dn Right Vertical
Data in File | Preferences.
EnclosureShop 489
Reference Manual
Scale Menu Chapter 12
490 EnclosureShop
Reference Manual
Chapter 13 View Menu
View Menu 13
EnclosureShop 491
Reference Manual
View Menu Chapter 13
492 EnclosureShop
Reference Manual
Chapter 13 View Menu
The View | Zoom In / Zoom Out menu items will change the display scale factor
on the currently active graph window. The tool buttons as shown above on the View
toolbar can also be used to activate these items, or the shortcut keys Shift+Add and
Shift+Sub. The shortcut keys Add/Sub are the +/- keys in the numeric keypad.
Each zoom operation increases or decreases the scale factor by 115%. The
maximum zoom level is 800%. The current zoom level is displayed in the Status
Bar, located at the bottom of the window. The center position of the graph will be
maintained during zoom changes.
EnclosureShop 493
Reference Manual
View Menu Chapter 13
494 EnclosureShop
Reference Manual
Chapter 13 View Menu
13.2 Zoom 1X / 2X / 4X / 8X
The View | Zoom 1X / 2X / 4X / 8X menu items will change the display scale factor
on the currently active graph window. The tool buttons as shown above on the View
toolbar can also be used to activate these items, or the shortcut keys Shift+F1,
Shift+F2, Shift+F4, and Shift+F8.
Each zoom operation forces the scale factor to a preset value of: 100%, 200%,
400%, or 800% respectively. The maximum zoom level is 800%. The current zoom
level is displayed in the Status Bar, located at the bottom of the window.
The center position of the graph will be maintained during zoom changes. However
when the 100% zoom level is selected, the graph alignment will be reset to the upper
left corner of the window.
EnclosureShop 495
Reference Manual
View Menu Chapter 13
496 EnclosureShop
Reference Manual
Chapter 13 View Menu
The View | Redraw / Redraw All menu items will redraw the active graph window,
or all the graph windows respectively. The tool buttons as shown above on the View
toolbar can also be used to activate this item, or the shortcut key Ctrl+R or
Ctrl+Alt+R .
The Redraw functions are frequently called by other internal functions in the
program. Under normal conditions the graph window is redrawn as required
automatically. However this function can be used to redraw the window manually
if needed.
EnclosureShop 497
Reference Manual
View Menu Chapter 13
498 EnclosureShop
Reference Manual
Chapter 14 Window Menu
Window Menu 14
EnclosureShop 499
Reference Manual
Window Menu Chapter 14
500 EnclosureShop
Reference Manual
Chapter 14 Window Menu
EnclosureShop 501
Reference Manual
Window Menu Chapter 14
502 EnclosureShop
Reference Manual
Chapter 14 Window Menu
The Window | Tile Vertical menu item will arrange the non-
minimized graph windows into a vertically tiled arrange-
ment. The tool button as shown above on the Window toolbar
can also be used to activate this item.
Tile vertical uses most of the vertical pixel width for each
graph. Depending on the number of non-minimized win-
dows, vertical and horizontal tiling may perform similarly.
EnclosureShop 503
Reference Manual
Window Menu Chapter 14
504 EnclosureShop
Reference Manual
Chapter 14 Window Menu
The Window | Cascade All menu item will arrange the non-
minimized graph windows into an overlapping staircase
arrangement. The tool button as shown above on the Window
toolbar can also be used to activate this item.
EnclosureShop 505
Reference Manual
Window Menu Chapter 14
506 EnclosureShop
Reference Manual
Chapter 14 Window Menu
EnclosureShop 507
Reference Manual
Window Menu Chapter 14
508 EnclosureShop
Reference Manual
Chapter 14 Window Menu
EnclosureShop 509
Reference Manual
Window Menu Chapter 14
510 EnclosureShop
Reference Manual
Chapter 14 Window Menu
EnclosureShop 511
Reference Manual
Window Menu Chapter 14
512 EnclosureShop
Reference Manual
Chapter 14 Window Menu
The active graph window has a check mark placed near the
item. You can change the active window to any other by
selecting one of the other windows in the list.
EnclosureShop 513
Reference Manual
Window Menu Chapter 14
514 EnclosureShop
Reference Manual
Chapter 15 Toolbars Menu
Toolbars Menu 15
EnclosureShop 515
Reference Manual
Toolbars Menu Chapter 15
516 EnclosureShop
Reference Manual
Chapter 15 Toolbars Menu
The Toolbars | Show All menu item will display all of the toolbars,
and the Toolbox. Toolbars can appear in any of three locations: the
top control bar, the Toolbox, or as single floating windows.
This function along with the Hide All can be used to locate toolbars
which are off the screen, and force them back into view.
An example with all of the toolbars visible is shown on the following page.
EnclosureShop 517
Reference Manual
Toolbars Menu Chapter 15
518 EnclosureShop
Reference Manual
Chapter 15 Toolbars Menu
The Toolbars | Hide All menu item will remove all of the toolbars,
and the Toolbox. Toolbars can be removed from any of three
locations: the top control bar, the Toolbox, or as single floating
windows.
When a toolbar is added or removed, the control bar (or tray) will
resize. When all of the toolbars are removed, the control bars will
collapse down to minimal height.
This function along with the Show All can be used to locate toolbars
which are off the screen, and force them back into view.
EnclosureShop 519
Reference Manual
Toolbars Menu Chapter 15
520 EnclosureShop
Reference Manual
Chapter 15 Toolbars Menu
When a toolbar is added or removed, the control bar (or tray) will
resize. When all of the toolbars are removed, the control bars will
collapse down to minimal height.
EnclosureShop 521
Reference Manual
Toolbars Menu Chapter 15
522 EnclosureShop
Reference Manual
Chapter 15 Toolbars Menu
The status bar is shown along the bottom of the main window. The bar is sub divided
into a number of different smaller panels. These panels will now be described from
left to right.
Zoom
This panel shows the current zoom level of the main graph in percent.
Abs/Rel
These two buttons are used to switch the tracking cursor between absolute and
relative readout mode. When the cursor is in switched to relative mode, a marker
is dropped at the current position of the cursor. When the cursor is moved, the
readouts display the relative difference between the reference position and the new
position.
Library
The two buttons System and Guide can be used to select the library containing the
curve to be tracked by the cursor. The curve select spin buttons and edit field will
pertain to entries in this library.
Curve Name
This panel displays the name of the curve that the cursor is tracking. If the cursor
is not on a curve, then N/A will appear.
EnclosureShop 523
Reference Manual
Toolbars Menu Chapter 15
Horizontal Data
This panel displays current horizontal value of the cursor at the present
position. Usually this is frequency.
Vertical Data
This panel displays current vertical value of the cursor at the present position.
Usually could be voltage, dB, SPL, Impedance etc.
Progress Meter
The next panel contains a progress meter that will show a 0% to 100% display
when an operation is in progress.
System Message
The final large field will display system messages as needed during program
operation.
524 EnclosureShop
Reference Manual
Chapter 15 Toolbars Menu
15.5 ToolBox
EnclosureShop 525
Reference Manual
Toolbars Menu Chapter 15
526 EnclosureShop
Reference Manual
Chapter 16 Help Menu
Help Menu 16
EnclosureShop 527
Reference Manual
Help Menu Chapter 16
528 EnclosureShop
Reference Manual
Chapter 16 Help Menu
16.1 Contents
The Help | Contents menu item will open the help system and
display the contents panel. This item can also be activated by
using the F1 shortcut key.
The contents panel provides a table of contents for the help file.
This function is most commonly used when you wish to browse
the help file by different subjects.
EnclosureShop 529
Reference Manual
Help Menu Chapter 16
530 EnclosureShop
Reference Manual
Chapter 16 Help Menu
16.2 Index
The Help | Index menu item will open the help system and
display the Index panel.
EnclosureShop 531
Reference Manual
Help Menu Chapter 16
532 EnclosureShop
Reference Manual
Chapter 16 Help Menu
16.3 Glossary
The Help | Glossary menu item will open the help system
and display the glossary selection buttons. The glossary is
an alphabetical listing of definitions for many of the terms
used throughout the program.
EnclosureShop 533
Reference Manual
Help Menu Chapter 16
534 EnclosureShop
Reference Manual
Chapter 16 Help Menu
EnclosureShop 535
Reference Manual
Help Menu Chapter 16
536 EnclosureShop
Reference Manual
Chapter 16 Help Menu
EnclosureShop 537
Reference Manual
Help Menu Chapter 16
538 EnclosureShop
Reference Manual
Appendix
Appendix
EnclosureShop 539
Reference Manual
Appendix
540 EnclosureShop
Reference Manual
Appendix
Appendix A: SI Units
Floating point numbers can be entered in any of three forms: real number format,
scientific format, or engineering format. Examples of each are:
2400.75 (real)
2.40075E3 or 2.40075D3 (scientific)
2.40075K (engineering)
A floating point number must not contain spaces. Therefore do not place spaces
between suffixes and other digits. Note that the scientific format supports the use
of either the E or D character to separate the exponent. Lowercase is also supported.
The engineering format is used entirely throughout the program for numeric
display. These are single character multiplier suffixes which appear at the end of
a floating point value.
Note that in virtually all of the suffix chars the following convention is used: upper
case is used for multipliers greater than unity, and lower case is used for multipliers
smaller than unity. The only exception is the kilo suffix where both cases are
supported (K or k). The entire list of SI multipliers is shown below.
EnclosureShop 541
Reference Manual
Appendix
542 EnclosureShop
Reference Manual
Appendix
The following are typical piston areas in square meters and radiation mass (air load)
values in grams, for standard size speakers of nominal English diameters.
EnclosureShop 543
Reference Manual
Appendix
544 EnclosureShop
Reference Manual
Appendix
Appendix C: References
The following pages contain a small sample of some of the books which may be
helpful. Since acoustics is a somewhat difficult technical subject, a diverse
sampling is provided with scope ranging from novice to advanced. It should be
noted that technical books do not remain in print forever. Many of the books listed
may indeed be out-of-print.
However, it is often the case that many of these books may still be found in various
technical bookstores around the world and in many university libraries. In other
cases, similar books may be currently offered which are in-print.
Amazon.com
P.O. Box 80185
Seattle, WA 98108-0185 USA (also England, Germany, etc.)
Internet: www.amazon.com
Brian’s Books
P.O. Box 10026, 120 Jersey Ave. Suite #301
New Brunswick, NJ 08906-0026 USA
Tel: 732-249-6492, Internet: www.briansbooks.com
EnclosureShop 545
Reference Manual
Appendix
■ Applications
Ray Alden, Advanced Speaker Designs for the Hobbyist & Technician
Delmar Learning, ISBN: 0790610701, 1996
546 EnclosureShop
Reference Manual
Appendix
■ Theory
L. Beranek, Acoustics
McGraw-Hill, London, England, 1954
Mario Rossi & Patrick Rupert Windsor Roe, Acoustics and Electroacoustics
Artech House, ASIN: 0890062552, 1999
EnclosureShop 547
Reference Manual
Appendix
■ Reference
548 EnclosureShop
Reference Manual
Appendix
Problem Identification
While the robust MMK design has provided exceedingly good compatibility proven
over many years of use, problems with key access on an LPT port can never be
completely eliminated. This can be caused by a wide range of circumstances be-
yond our control. However in almost all cases these issues can be resolved easily
once the cause of the problem is identified.
The modern personal computer environment is very diverse with unlimited op-
tions and configurations, dependent on the operating system, computer, drivers,
external devices, and the user's own configuration and setup. It is especially im-
portant to be aware of any devices or drivers which may also be attempting to and/
or do utilize the LPT port.
The most common problem associated with a hardware lock is the display of an
application message: Key Not Found. The obvious problem is of course that the
key is attached to the computer. The possible reasons behind the application's lack
of ability to reach and properly communicate with the key is the subject of the
following sections. Unfortunately, there is no single quick and easy answer that
will fit all situations. The different possibilities must be explored individually.
The following sections provide a catalog of causes which have occurred in the
past. Some of the items may not apply to your operating system, configuration, or
product. If specific notes are made regarding operating systems or products, then
that section only applies to the restrictions cited. If no restrictions are given, then
the section potentially applies in all circumstances. Please read or ignore the sec-
tions which do or do not apply to your individual situation.
EnclosureShop 549
Reference Manual
Appendix
550 EnclosureShop
Reference Manual
Appendix
EnclosureShop 551
Reference Manual
Appendix
552 EnclosureShop
Reference Manual
Index
Index
Symbols alignment families 419
Alignments 418
2D drawing 259 alignments 417
2D shell 284 Alignments for Low Qts 420
3D CAD 259 Analysis Parameters 267
3D editor 235 analysis time 163
3D enclosure 263 analytic data 321
3D entities 238 analyze the diffraction 271
3D Layout Editor 139 Anti Aliasing 252
3D manipulation 247 Application Manual 7
3D Studio 257 arbitrary data 325
3D video driver and hardware 251 Area Parameters 230
3D visualization 237 arithmetic operations 345
3DS 257 Arrange Icons 511
ASCII columns 381
A asymptotic slope 348
About Box 1iv, 5 asymptotic slopes 361
About Modules 535 Authorization Key 4, 5
About Program 537 Authorization Key Installation 5
Absolute 13 Auto Backup Design Files 193
Acceleration 136 Auto Check 216
Acceleration Response 35 Auto Color Set 324
Acoustic Current 53 AutoCAD 257
acoustic network 271 Automatic Labels 479
Acoustic Network Analysis 51 Automatic Tail Correction 348
acoustic parallel 135 Axial & Power Response 58
Acoustic Power & Efficiency 58 Axis 483
Acoustic Pressure & Directivity 55
B
Acoustic series 232
acoustical and electrical configuration 131 Background color 319
Adobe (ATM) 24 backgrounds 194
Adobe (ATM) fonts 24 BAK 193
Adobe Illustrator 387 Beam Width 39
AI 387 benchmark environment 275
air load 440 Bessel 420, 427
air vent 135 Binary Math Operations 345
algorithms 20 BL 95, 221
EnclosureShop 553
Reference Manual
Index
554 EnclosureShop
Reference Manual
Index
D discontinuities 166
display scale factor 495
Data Realign 377 distill vector curve data 397
data realignment 378 division lines 319
Data Splice 375 DLLs 535
Data Transfer 373 docked 11
dB per Division 483 Documentation 18
dB Reference 483 Documenting 29
DC coil resistance 103 Domain Space 139
Dcs 219 Domain Volume 159
Default Enclosure Layout 249 Dome 77
Default Spkr/Port Layout 249 Double Bandpass Enclosure 304
Delay Offset 338 double clicks 15
Delay Phase Transform 353 DPI 387
delta impedance measurement 441 drag or pan 17
Dependent Parameters 220 Drag Scrolling 412
Design Documentation 18 Drm 218
Design File Data 193 drone 138
Design Parameters 29 drone passive radiator 135
Dfill 227 drone radiator 228
DGL 181, 184 Drs 219
Diaphragm Breakup 81 dual-channel analyzer 476
Diaphragm Mass Reduction 81 DXF 257
diaphragm shape 75 Dxm 218
Diaphragm Structure 75 Dynamic Analogies 45
Diaphragm Suspension 89
Diffraction 161 E
diffraction analysis 162
diffraction engine 123 EBS 421
diffraction methodology 162 EBS Alignment 421
Diffraction Order 270 ECL 181
diffraction order 164 ECP 550
diffraction permutations 162 Ecs 220
Diffraction Resolution 270 Editing Fields 212
diffraction wave 161 Editing Objects 247
directional characteristics 75 Editing the Structure 309
Directivity 49, 56 Editing Transducer Names 203
Directivity Index 39 Editor 190
Disadvantages of QB3 420 Editor Path 192
EnclosureShop 555
Reference Manual
Index
556 EnclosureShop
Reference Manual
Index
EnclosureShop 557
Reference Manual
Index
I L
icons 507 Labeling of the scales 479
idealistic approximations 417 Labels 484
identification information 331 landscape 187
IEC Baffle 278 Layout Editor 141
IEC baffle 449 Layout Parameters 235
IEEE-1284 550 LEAP Transducer Data 199
Imag (sin) 344 LEAP-4 183
Impedance Measurement Data 446 LEAP-4 TSL Model 70
Impedance Measurement Fixtures 449 LEAP-5 LTD Model 70
Impedance Measurement Methods 447 LEAP_ED.INI 195
Import Curve Data File 381 LEAP4 DGL 181, 184
Import Enclosure Object 257 LED 176
Import Target Data 181, 184 Left vertical 373
Impulse Response 37 Lem 65
Impulse response 358 length of wire 95
Infinite Baffle 139, 276 Les 68
Infinite Tube 280 Levc 64, 221
infinite wedge 162 library editing 199
internal structure 242 library files 199
Internet 1iv library folders 199
interpolation 329, 377 line attributes 322, 326
Inverse Fast Fourier Transform 359 linear 329, 377
inverted 339 linear frequency resolution 358
isobaric 232 Linear scales 480
Linear Velocity 136
J LL/UR reference coordinates 400
JPG 386 LMS 446
log 329, 377
K Log axis 480
Lowpass Filtering 81, 85
ka 46 LPT port 5
Kcs 219 LTD 43
Key Not Found 549 LTD File 202
Krm 65 LTD Model 215
Krs 219
Kxm 65, 218
558 EnclosureShop
Reference Manual
Index
EnclosureShop 559
Reference Manual
Index
560 EnclosureShop
Reference Manual
Index
Q reference pressure 44
References 543, 545, 549
QB3 420, 421 References & Standards 44
Qes 221 reflection 161
Qlp 85 reflections 155
Qmd 82 registration 4
Qms 221 registration number 5
Qts 221 Relative 13
quadratic 329, 377 Relative Cursor 193
Quarter Space 139, 151 Rem 65
Quasi-3rd Order Butterworth 420 ResDeg 244
Question 408 resolution frequency 164
Quick Design 417 resolution of a curve 329, 377
Quick View Scale from Data 193 resonance hump 54
Quick View Window 16 Revc 45, 62
QuickView graph 193 Reverse Speaker 427
Reverse Winding 257
R Reversing Transducers & Ports 311
radiation elements 53 Revert 180
Radiation Impedance 46 RGB 22
radiation patterns 156 Ribbon tweeters 75
radiation side 239 right mouse button 15
Range 483 Right vertical 373
Rar 51 rigid circular source 55
Raster 385 Rms 89, 220
raster formats 387 Rmvc 45
Raster Images 386 Rotating 247
Ratio Response 40 Rtvc 217
Ravc 45, 51 ruler 406
real 541
Real (cos) 344
real number 19
real number format 20
Recommended System Requirements 3
record keeping 331
rectangular or circular plots 480
Red-Green-Blue 22
Redraw 497
Reference Enclosure 275
EnclosureShop 561
Reference Manual
Index
562 EnclosureShop
Reference Manual
Index
EnclosureShop 563
Reference Manual
Index
V W
Vab 441 wall thickness 225
Vas 220 walls 245
vector and raster image formats 385 Web 1iv
Vector AVE 364 wedge 161
vector fonts 24 Win95 4
Vector Images 387 Window List 513
Vector RMS 364 Windows colors 22
Velocity Response 34 Windows Metafile 387
Vert Angle 269 wireframe 242
Vertex coordinates 261 WMF 385
vertical data arrays 373
Vertical Scales 479, 483 X
vertical scrolling 17 Xcoil 99
Vfill 227 Xcs 219
VI-Box 448 Xfrg 99
video driver and hardware 251 Xgap 99
video resolution 3 Xmax 95, 217
voice coil resistance 65 Xrs 219
Voltage Curve 441
Volume Parameters 225 Z
Volume Response 36
Volume Velocity 136 Zas 52
volume velocity 134 Znom 217
Vrm 218 Zoom 1X / 2X / 4X / 8X 495
Vs 221 Zoom In / Zoom Out 493
Vxm 218 zoom level 493
564 EnclosureShop
Reference Manual