home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ***** PERFECT.DOC ***** (v 2.3)
-
- I. INTRODUCTION:
-
- PERFECT BOX is a Computer Aided Design (CAD) program for the
- simulation of loudspeaker performance. PERFECT BOX is a very
- powerful tool for the amateur or professional speaker builder.
- Loudspeaker design is a balance of compromises involving
- enclosure size, low frequency cutoff, and transient response.
- This program will allow you to model the loudspeaker-enclosure
- combination entirely on your PC. You are assured of the best
- (lowest in frequency) bass response in the smallest enclosure.
- You can then build the enclosure with full confidence that the
- final result will not become the new dog house for Fido, but an
- accurate, natural sounding system.
- PERFECT BOX does not deal with midrange or tweeter drivers.
- It only considers the low frequency driver in a multi-way system
- (or the only driver in a full-range system.) Since enclosure
- alignments, such as box size, box type, and box frequency (now on
- refered to as Alignments), effect the woofer response, PERFECT BOX
- models systems covering low frequencies from 10 to 200 Hertz. The
- mathematical model will hold for higher frequencies, but I have
- optimized the program for the most useful range.
-
- II. REQUIREMENTS:
-
- PERFECT BOX requires certain parameters that uniquely define
- the driver's characteristics. Some of these parameters have been
- coined as the Thiele/Small (or T/S) parameters. If you are new to
- loudspeaker design, it isn't important that you understand what
- each value represents, only that you are able to obtain these
- values from the driver manufacturer, or measure them yourself
- (more accurate.)
-
- PARAMETER UNITS
- Free air resonance (Fs) Hertz
- Q Electrical (Qes)
- Q Mechanical (Qms)
- Q Total (Qts)
- Volume Equivalent
- Compliance (Vas) Ft^3
- D.C. Voice Coil
- Resistance (Re) Ohms
- Peak Cone
- Displacement (Xmax) Inch
- Effective Piston
- Diameter Inch
- Thermal Power (P) Watts, RMS
-
- NOTE: Qts=(Qes*Qms)/(Qes+Qms)
-
- PERFECT BOX allows you to store these driver parameters in a
- data file ("BOXDATA"). This file can store characteristics for up
- to 998 different drivers. A few sample drivers have been included
- so that you can experiment with PERFECT BOX. These samples
- represent "real life" units which are currently available at this
- time.
-
- -1-
-
-
-
-
-
- III. DEFINITIONS:
-
- SYSTEM ORDER: PERFECT BOX uses a classical high-pass filter
- model to simulate a loudspeaker mounted in an enclosure. The
- order of a loudspeaker system represents the same characteristic
- roll off as that of an electrical filter. The roll off rate (or
- slope) is:
- roll off rate=(6 * system order) dB/octave
- or
- roll off rate=(20 * system order) dB/decade
-
- PERFECT BOX can simulate both infinite baffle (sealed box),
- and vented (ported) systems. Each of these systems have a natural
- order in which they resemble an electrical high pass circuit. For
- infinite baffle, order=2, or that is to say that they are of 2nd
- order. And for vented systems, order=4. It seems that each kind
- of enclosure has pros and cons associated with them. In general,
- both systems, if properly aligned, perform with the same low
- frequency response. In practice, an infinite baffle system is
- easier to build, and possibly has better transient response. The
- vented system offers slightly higher efficiency (2.9 dB), and good
- cone dampening near the vent frequency (but less below Fb.) My
- preference is for 4th and 6th order systems.
-
- SYSTEM CUTOFF FREQUENCY: This is the frequency at which the
- system amplitude response is exactly 3.0 dB less than at a
- mid-band reference frequency (where response is basically flat at
- 0 dB.) This is a standard point of interest that can be used to
- compare with another system's low frequency response data. This
- point represents the "half-power" amplitude, as compared to the
- amplitude at the mid-band reference frequency.
-
- OTHER ORDERS: As you are problably aware, a Graphic
- Equalizer can make a tremendous effect on the way your speaker
- system sounds. The bad news is that an equalizer (EQ) usually
- doesn't have a control exactly centered on the proper frequency to
- properly extend low frequency cutoff, and thus will typically make
- matters worst.
- PERFECT BOX can incorporate the effects of either a 1st or
- 2nd order, ACTIVE EQ into the loudspeaker model. This mini EQ
- consists of a simple active high-pass filter, having a low
- turn-over (cutoff) frequency (typically 20-60 Hz), which actually
- has a slight boost (peak) in its amplitude response above its
- cutoff frequency. If the amount of boost and cutoff freq. are
- suitably chosen, the total system response typically is extended a
- half-octave or more, while providing infrasonic (rumble) filtering
- to boot!
- In 2nd-order EQ's, the boost is controlled by the "D"
- parameter (D=1/filter Q, for you filter buffs.) Typical values of
- "D" range from 0.3 to 1.414, giving most to least amount of
- amplitude boost. A "D" of 0.52 gives approximately 6 dB of boost,
- typical starting value. The EQ frequency and the "D" factor
- should be juggled for the flatest, most extended low frequency
- response.
-
-
-
-
-
-
- -2-
-
-
-
-
- A word of caution: using large amounts of boost may tax
- small power amplifiers (less than 50 Watts,RMS) beyond their
- limits. A properly designed 3, 3.5, 5, or 6th order system will
- not over tax your amplifier unless you listen to music either :
- 1. at extremely high SPL levels, 2. with heavy organ pedal
- notes, or 3. use other signal modification equipment such as an
- extremely low-end boosted Graphic Equalizer (Stupid), or Sub-Sonic
- Synthesizer (Harmonizer.)
- The EQ can be inserted into the signal path of your system at
- either a "Pre-amp out/Amp in" loop, or "tape monitor" connection.
- A simple design for a 2nd order EQ is provided with PERFECT BOX:
- type EQ2 at the DOS prompt to execute this option. You must have
- a graphics mode in order to run EQ2 because the electrical
- skematic is drawn on the screen after all the circuit values are
- calculated. You may execute a screen dump (PrtSc) for a hardcopy
- (as with all screens in PERFECT BOX.)
-
- IV. RUNNING PERFECT BOX:
-
- PROGRAM EXECUTION: Before you start PERFECT BOX, you must
- execute your DOS command GRAPHICS.COM. This command sets aside
- memory for doing graphic dumps of your CRT to your graphics
- printer. I have created a simple batch file called GO.BAT, which
- will do this for you. Of course you must have either GRAPHICS.COM
- on the program disk or in the current DOS path. The actual
- program file is BOX2_3.EXE.
- 1. Insert the PERFECT BOX program disk into your default
- disk drive, and type GO <Return>. You should see the PERFECT BOX
- opening screen. After about 5 seconds, you may press RETURN to
- continue. Note: All questions requiring operator input that have
- default values will have those values prompted between
- parenthesis. Just press RETURN for the default.
- 2. At this point, you need to choose either ;
- 1. for Automatic Parameter Entry or,
- 2. for Manual Parameter Entry.
- If you choose 1., you can LIST, LOAD, STORE, EDIT or PRINT
- driver parameters from the BOXDATA database file. Option 2. will
- ask you to enter each driver parameter and box characteristic, one
- at a time. This choice is good if you only want to run a driver
- through PERFECT BOX once, with out saving the parameters. Since
- you can store up to 998 different drivers in the data file, I
- rarely use this option!
- 3. Choose "Automatic", and then choose "1. LIST current
- Drivers in database. You should see a list of drivers with a
- record number for each. You may choose a particular driver from
- this list by entering the record number, and then press RETURN.
- 4. Or, choose "LOAD a Driver by Record Number," and enter
- the record number you had memorized in the "LIST" step above. You
- will be prompted if this is the right driver. A "N" will take you
- back to "Enter Driver record number."
-
-
-
-
-
-
-
-
-
- -3-
-
-
-
-
-
-
-
- 5. At this point, PERFECT BOX will calculate the "Ideal Box"
- volume, the port frequency for that ideal box volume, and the
- cutoff frequency (-3dB point.) The ideal box volume is the
- smallest enclosure that provides the flatest, deepest low
- frequency response. The cutoff point will give you a general idea
- of how low the driver will perform in any box design (best case.)
- The port frequency (box frequency) must be set as calculated to
- obtain the cutoff predicted.
- 6. Now you must choose the system order. If the driver Qts
- is 0.5 or greater, I would try infinite baffle (order=2) systems
- first, otherwise, use order=4, with the ideal box size and
- frequency. Save the other order options for later. PERFECT BOX
- will also recommend an order to you.
- 7. Enter the box volume in cubic feet. I suggest that you
- use the ideal box size and box frequency (for 4th order up) as a
- starting point. Then, on the next pass, change one of the box
- alignments and check how the response was affected.
- 8. PERFECT BOX will now calculate : 1. Amplitude, 2.
- Maximum Power, and 3. Maximum Sound Pressure Level, at each
- frequency cycle between 10 and 200 Hertz. Then an Output Menu
- will be presented.
- Option 1. will plot the classical Bode (pronounced BO
- DEE; or Frequency Response) plot.
- Option 2, SPL & Power vs. Frequency, will give you an
- picture of the system driven at maximum power. This plot gives
- the Sound Pressure Level (in dB) and the input power required to
- reach the excursion limit (Xmax) of the driver.
- Option 3. will list on the screen, all calculated data,
- between the frequency limits of your choice.
- Option 4. prints option 3. on your printer with the same
- limit choice.
- Option 5. produces on your printer, a worksheet which
- gives you a handy reference table to use as you change the
- different alignments about your system. Each block can be filled
- from data printed on the bode plot option. I suggest that you do
- this option first (only if you have a printer on line.)
- Option 6. allows you to save your current design
- parameters to the BOXDATA file for future use. This becomes very
- handy if you want to keep track of your best designs for each
- driver. If you are loading previously saved values, the default
- values of the next iteration are taken from the BOXDATA file. You
- must go to the CHANGE menu, and choose "Change ALL Parameters," to
- complete the process.
- Option 7. (or RETURN) will take you to the Change Menu.
- At this point you may choose what parameter to change in an
- attempt to optimize the frequency plot, or what ever else you are
- trying to acheive. If you are currently working on a 2nd or 4th
- order system, the "Change EQUALIZER Frequency or D." choice will
- not be allowed. Thus if you want to change to an "equalized"
- order, you may do use the "Change ALL Parameters. option first.
- Remember that the previous value for each prompt in the CHANGE
- menu will be the default value (just press RETURN.)
-
-
-
-
-
-
- -4-
-
-
-
-
-
-
-
- After you are satisfied with the current design parameters,
- choose "NO CHANGES" in the Change Menu. PERFECT BOX will now
- calculate the port lengths required to tune the box to the
- frequency last chosen. A column for two identical length ports is
- given also. Dual ports are useful when the box volume is large or
- the MACH speed is too large for a single port. The MACH number is
- the percent of the speed of sound that will occur at the largest
- port output. Stay away from large (speed> 0.2) port MACH speeds
- as they will cause unmusical whistle noises from the port. Also,
- ports that are longer than the box depth, can be curved inside the
- enclosure with PVC swept elbows.
-
- V. DESIGN HINTS:
-
- If the ideal box volume is too large to be realistically
- built, PERFECT BOX will allow you to see just how the loudspeaker
- performance will suffer, as you down size box volume. It is this
- iterative design process that PERFECT BOX is designed for. By
- changing either box volume, port frequency, or in EQ cases, EQ
- frequency and boost, a "perfect" frequency curve can be obtained.
- At this point you can tell how good a driver really is because
- sometimes another driver will out perform others in half the
- enclosure volume!
- The port frequency is set by the area and length of the port.
- PERFECT BOX will calculate the port for you, but the length is
- typically 10-15% off, so add an inch to the calculated value, and
- measure the box frequency for yourself (or have a technician do
- it.) The system will not perform as calculated if you miss the
- port frequency by as little as 1 Hz. Also, after you have reached
- a final box size, increase the box volume by as much as required
- to account for volume used by the drivers, bracing, and crossover
- network.
- To find box diminsions from the box volume, take the volume
- in cubic feet, multiply by 1728 cubic in/ft^3, to get in^3. Then
- take the cube root (or raise it to the 0.3333334 th power.) Now
- this number is the width in inches. Multiply the width by 1.62
- for the height, and multiply the width by 0.62 for the depth.
- volume (ft^3) * 1728 = volume (in^3)
- width (in.) = (volume (in^3))^0.3333334
- height (in.) = width * 1.62
- depth (in.) = width * 0.62
- NOTE: All diminsions are internal, not external!
- This will give the box a "typical speaker look" and also set
- the diminsions up for minimum internal reflections. PERFECT BOX
- calculates these diminsions for you and prints them in the port
- length table.
-
-
-
-
-
-
-
-
-
-
-
-
-
- -5-
-
-
-
-
-
-
- VI. REFERENCES:
-
- This document and the program PERFECT BOX are only tools for
- the speaker designer. One must know how to use these tools
- properly before judging the usefulness of PERFECT BOX. I suggest
- that you read any of the following publications on the finer art
- of speaker building.
-
- SPEAKER BUILDER MAGAZINE (6 times a year)
- Edward T. Dell, Jr., Publisher
- PO Box 494
- Peterborough, NH 03458
-
- "The Loudspeaker Design Cookbook"
- by Vance Dickason
- Distributed by:
- Old Colony Sound Lab
- PO Box 243
- Peterborough, NH 03458-0243
-
- "How to Design, Build, & Test Complete
- Speaker Systems"
- by David B. Weems
- Library of Congress # TK9968.W43
- Published by:
- TAB Books
- Blue Ridge Summit, PA 17214
- No. 1064
-
- VII. VERSION 2.3 ADDITIONS:
-
- The latest version of PERFECT BOX, v2.3, adds the following
- options to the previous versions.
-
- 1. The ability to change the path to the boxdata file.
- This allows you to have multiple boxdata files, each in separate
- subdirectory, or disk. The current path is now displayed at the
- opening menu. The default DOS path is the initial drive path.
-
- 2. The ability to save the current alignment (box volume,
- box frequency, order, EQ frequency, and D,) to the BOXDATA file.
- This allows you to save your favorite box alignment for each
- driver. You may also load previously saved parameters for a
- starting point on a new design.
-
- 3. Dual driver systems are now handled. You may now choose
- from three different configurations in series or parallel:
- Standard --Drivers side-by-side, sharing the same box.
- Push-Pull--Same box, mounted back-to-back or
- front-to-front, wired out of phase.
- Isobaric (constant pressure) systems--Drivers close-coupled
- by a small air-tight tunnel.
- See "The Loudspeaker Design Cookbook" for more information on
- these variations in system design.
-
-
-
-
- -6-
-
-
-
-
-
-
-
- 4. A BOXDATA file print option which makes a complete
- hardcopy of the current BOXDATA file drivers, including all
- parameters, or Ideal Box values.
-
- 5. Maximum SPL and minimum power values above 20 Hz. are
- denoted on the Excursion limit plot, for quick reference. Also
- these values are helpful when designing dual-driver or very heavy
- power rated systems.
-
- 6. One of the prompts in the LOAD driver sequence has been
- deleted to speed up the process of parameter loading.
-
- 7. A DOS Shell is provided to allow non-resident DOS
- commands to be executed without leaving the PERFECT BOX program.
- Typical uses would be to : view disk directories, disk space,
- format disks or execute any new PERFECT BOX utilities (currently
- the BSORT.BAT and ADDATA.EXE progams.)
-
- See the PERFECT1.DOC for more details on new additions.
-
-
- VIII. ERRATA:
- Your support helps! PERFECT BOX is supported by you, the
- user. Without user support, Shareware can not continue to exist!
- Use this program, give a copy of PERFECT BOX to your friends (the
- BBS Archive file is the best way to make sure all the PERFECT BOX
- files are present.) Above all, don't forget your part in the
- deal! If you are using PERFECT BOX on a trial basis, that's fine.
- If you are using PERFECT BOX in your business, that's great! Just
- don't forget the concepts under which shareware functions.
- PERFECT BOX is under constant scrutany for improvement. If
- you have any ideas for new features/functions, or problems in
- program operation, send them to me at AUSTIN ACOUSTICS. Your
- suggestion could be included in the next revision of PERFECT BOX,
- of which you will recieve the first copy!
- By registering your copy with me, you will be notified of
- major PERFECT BOX revisions, and new BOXDATA file parameters. I
- will update your present version, and append any BOXDATA
- parameters I have recieved from others to your disk. Please send
- a COPY of your PERFECT BOX program disk (5.25" or 3.5") in a U.S.
- Post Office approved disk envelope (or safe equivalent,) and $40
- (US) to cover registration and return postage ($52 for Overnight
- Express Return.)
- Please note that a registered user will not have to see the
- annoying "Please Register" boxes that are sprinkled throughout the
- program. But this doesn't mean that the un-registered copy is
- "crippled" in any way, because it isn't. All PERFECT BOX
- functions are available on the un-registered program.
-
- Please make checks payable to:
-
- WARREN MERKEL
- 9874 LANCEWOOD STREET
- ORLANDO, FL 32817-4251
-
- *** End of Document ***
-
-
-
-
-
-
-
-
-
- -7-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-