LINE ARRAYS CONCEPTS AND MODELING TOOLS. Jeff Berryman May 29, 2010 / Rev. 1

Similar documents
R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

3D vector computer graphics

Mathematics 256 a course in differential equations for engineering students

Electrical analysis of light-weight, triangular weave reflector antennas

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

Wishing you all a Total Quality New Year!

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

A Binarization Algorithm specialized on Document Images and Photos

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

USING GRAPHING SKILLS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Parallelism for Nested Loops with Non-uniform and Flow Dependences

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

Problem Set 3 Solutions

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Lecture 5: Multilayer Perceptrons

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Parallel matrix-vector multiplication

Brave New World Pseudocode Reference

y and the total sum of

Assembler. Building a Modern Computer From First Principles.

A DATA ANALYSIS CODE FOR MCNP MESH AND STANDARD TALLIES

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

The Codesign Challenge

AP PHYSICS B 2008 SCORING GUIDELINES

Module Management Tool in Software Development Organizations

ROBOT KINEMATICS. ME Robotics ME Robotics

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

Beautiful & practical

PRÉSENTATIONS DE PROJETS

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

Kiran Joy, International Journal of Advanced Engineering Technology E-ISSN

Support Vector Machines

Avaya T3 Telephones connected to Integral 5 Setting up and using conference bridge Appendix to user s guide

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

Wireless Temperature Monitoring Overview

On Some Entertaining Applications of the Concept of Set in Computer Science Course

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Fast Computation of Shortest Path for Visiting Segments in the Plane

Parameter estimation for incomplete bivariate longitudinal data in clinical trials

Active Contours/Snakes

Analysis of Continuous Beams in General

Cluster Analysis of Electrical Behavior

Performance Evaluation of Information Retrieval Systems

FIBARO WALL PLUG OPERATING MANUAL FGBWHWPE-102/FGBWHWPF-102 CONTENTS

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Hermite Splines in Lie Groups as Products of Geodesics

A high precision collaborative vision measurement of gear chamfering profile

Programming in Fortran 90 : 2017/2018

Configure Address Book. Configure Show Send To. Options Supervision Message. Options Flood Preventer

Virtual Machine Migration based on Trust Measurement of Computer Node

Constraint Solving for Beautiful User Interfaces: How Solving Strategies Support Layout Aesthetics

TEST-05 TOPIC: OPTICS COMPLETE

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

Measuring Integration in the Network Structure: Some Suggestions on the Connectivity Index

S1 Note. Basis functions.

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

Classifying Acoustic Transient Signals Using Artificial Intelligence

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

Intro. Iterators. 1. Access

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

(12) United States Patent Ogawa et al.

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

CACHE MEMORY DESIGN FOR INTERNET PROCESSORS

Biostatistics 615/815

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Dependence of the Color Rendering Index on the Luminance of Light Sources and Munsell Samples

An Optimal Algorithm for Prufer Codes *

Fitting: Deformable contours April 26 th, 2018

Meta-heuristics for Multidimensional Knapsack Problems

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Sorting: The Big Picture. The steps of QuickSort. QuickSort Example. QuickSort Example. QuickSort Example. Recursive Quicksort

Analysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress

Hierarchical clustering for gene expression data analysis

DLK Pro the all-rounder for mobile data downloading. Tailor-made for various requirements.

IP Camera Configuration Software Instruction Manual

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Design and Analysis of Algorithms

Any Pair of 2D Curves Is Consistent with a 3D Symmetric Interpretation

Conditional Speculative Decimal Addition*

The example below contains two doors and no floor level obstacles. Your panel calculator should now look something like this: 2,400

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Transcription:

LINE ARRAYS CONCEPTS AND MODELING TOOLS Jeff Berryman May 29, 2010 / Rev. 1 A lne array s a stack of loudspeaker systems n a sngle lne. The lne s usually curved. Uncurved lnes do not have desrable drectonal patterns for most applcatons. Fgure 1. Lne array Most lne arrays are orented vertcally, although horzontal lne arrays are commonly used for subbass. For a vertcal lne array, the curvature and length of the array combne to determne the drectonal pattern of the array n the vertcal plane. In contrast, drectvty n the horzontal plane depends manly on the propertes of the ndvdual loudspeaker boxes and not on the geometry of the array. In a basc vertcal lne array applcaton, two curved vertcal lne arrays are hung from the celng -- one on each sde of the stage. In more ambtous applcatons, addtonal arrays ("sde arrays") may be deployed pontng offstage, to cover seats to the far left and rght. Ths technque s normally used for large arenas. Fgure 2. Lne array system n arena, showng vertcal front and sde arrays, stage, and horzontal subwoofer arrays stacked on floor

ACOUSTICS For a lne array loudspeaker system to work properly, the sound waves t emts must be formed n a partcular way so as to combne properly wth the emtted sound waves of the other loudspeaker systems n the array. Smply arrangng conventonal loudspeakers nto a lne would create a lne array, but one that would not work at all well over the whole frequency range. A key element of lne array desgn and use s the selecton of what s called the "array face curve". The face curve s the lne connectng the centers of the front faces of the boxes when they are confgured nto an array. The angle between boxes s adjustable; thus, a large varety of face curves may be constructed. The shape and scale of the array's face curve determne ts vertcal drectonal pattern. The goal s to choose a face curve that yelds a drectonal pattern whch provdes a unform sound level at all lstenng postons. For ths to occur, the array must compensate for dstance by drectng more sound to dstant postons, less sound to nearer postons. Selecton of the proper set of nterbox angles for a partcular stuaton s a relatvely complex task. The complexty arses manly because sound does not behave lke lght -- one cannot smply pont a loudspeaker lke a flashlght and have ts sound go only to the desred place. The drectonal pattern of an array s a complex functon of ts shape and sze, and of sgnal frequency. For ths reason, t has become standard practce n the sound renforcement ndustry to use computerzed acoustcal modelng tools to predct and optmze the drectonal propertes of lne arrays n stu. By usng these tools properly, the sound system desgner can determne the optmum array geometry specfcally for the venue of nterest. The resultng specfcaton s then used to erect the array. A bref ntroducton to array modelng physcs s n Appendx A, below. MECHANICS In typcal nstallatons, a lne array may wegh from 100 to 1500 kg or more, and be hung 15m or more above the venue floor. Usually, there are people underneath -- audence, performers, and/or crew. The arrays must be hung at precse heghts and tlted at precse angles. In tourng applcatons, array setup and teardown must be qute rapd - for average shows, 1.5 hours or less. For these reasons, mechancal rggng s a sgnfcant challenge, not only because of lfe safety, but also n the nterests of postonal accuracy, setup/teardown effcency, and general ease of use. In ths area, array desgn software must nclude functons to ensure that no array desgn exceeds workng load lmts or volates other mechancal constrants of the products nvolved. SOFTWARE Background Commercal lne array modelng software was frst felded n the late 1990's, and untl recently has evolved farly slowly. The software was typcally developed by the loudspeaker manufacturers and contrbuted to the communty at no cost. Most of t was Excel-based, usually wth addtonal VBA functonalty added. The models used were 2D (.e. planar) models that dsplayed smple XY graphs showng drectvty and coverage n the vertcal plane. They predcted only the drect sound feld due to the lne arrays, and dd not take reflectons, reverberaton, or absorpton nto account. 2

A few more advanced 2D modelers were offered; these were standalone programs (.e. they were not spreadsheet-based) and used more advanced graphcs -- typcally false-color plots of delvered sound level n the venue. For serous acoustc desgn, thrd-party 3D modelers were (and are) offered. These modelers are not wrtten by loudspeaker companes, are relatvely complex to use, and are expensve. They are engneerng software, not end-user tools. The man contenders n ths category are EASE and CATTacoustc. Today Today, manufacturer-suppled array desgn software s evolvng. Although many of the spreadsheetbased products (ncludng EV's LAPS II and EVADA) are stll avalable, many manufacturers are delverng or thnkng about newer optons, most of whch nvolve 3D or quas-3d modelng and user nterfaces. The leader n ths area s L-Acoustcs, the French company that felded lne arrays fst, n the md- 1990's. The new L-Acoustcs modeler, called "Soundvson", offers an attractve 3D nterface wth clever features for quck sketchng of typcal venue shapes, an evolvng database of pre-entered dmensons for well-known venues, and other features. We do not know f Soundvson contans a true 3D modeler (we suspect t may not), but t s nevertheless an appealng product. In a departure from prevous practce, Soundvson s not free. However, the prce s not hgh --125 one-tme. Another development s the emergence of OEM-frendly thrd-party modelers. Software Desgn Ahnert (SDA) now offers EASE Focus, a generc lne array modeler that can be customzed to accommodate dfferent product lnes. EASE Focus s a 2D modeler wth a relatvely attractve nterface that s stll evolvng. It offers convenent compatblty features wth EASE (another SDA product), the fullfuncton engneerng modeler mentoned above. An emergng queston for end-user array desgn software s that of platform. To date, array desgn software has been offered for Wndows and (sometmes) Macntosh platforms. However, wth the emergence of hgh-qualty PDA and tablet platforms, t wll not be long before users wll want handheld modelers -- partcularly n the tourng market. LAPS II and EVADA In the current market, EV's LAPS II and EVADA stand as relatvely well-evolved products, but are obvously agng. Acoustcally, ther 2D modelng s accurate, and they do a good job of supportng the acoustcal and mechancal propertes of all EV lne array product famles. However, ther user nterfaces are not partcularly attractve, and ther general level of nteractvty s prmtve by today's standards. Other than addng support for new products, t wll not be practcal to evolve the current LAPS II and EVADA products much more. 3

Appendx A: Array Acoustcs and Modelng We calculate the sound pressure produced by a lne array at a gven lstenng pont. Fgure 3. Sound pressure at lstenng pont The pressure s gven by the followng formula: p s e r kr where p = total complex sound pressure at gven lstenng pont e = base of natural logarthms = 2.71828... = -1 2π speed of sound k = ( λ = wavelength = ) λ frequency th s = complex ampltude of sound output of pont on face curve th r = dstance from pont on face curve to lstener Summaton s for all ponts on array face curve. Number of ponts on face curve s chosen so that adjacent ponts are less than λ/4 at the hghest frequency of nterest. For f = 20kHz, ths value s approxmately 0.35". 4

As long as the face curve ponts are correctly specfed, ths formula s accurate for all array szes and curvatures, and for all lstenng postons. In fact, t s accurate for any sound source that can be characterzed by a collecton of closely-spaced ponts. Ths s a relatvely smple formula. The man challenges for wrters of modelng software are: 1. Ensurng that the face curve array s correctly specfed. A major hurdle n ths respect s the ncluson of cabnet effects. Cabnet effects can be characterzed by addng addtonal ponts to the face curve array. These ponts need to have partcular ampltudes and phases that are not easy to compute. Most smple modelers gnore cabnet effects. The prmary effect of dong so s that the model results wll be naccurate for radaton angles that are far off axs (e.g. behnd the array). 2. Computng ths formula by brute force n 3D for all potental lstenng ponts n the venue s too compute-ntensve for ordnary hardware. In 2D, the problem s tractable, but n 3D, more sophstcated algorthms are requred to acheve acceptable compute tmes on normal personal computer hardware. EV LAPS II and EVADA are brute-force 2D modelers that gnore cabnet effects. We do not know how compettve programs operate, but we beleve that LAPS II's modelng s at least as accurate as any of the other programs of ts type. Another modelng approach s taken by such programs as Meyer MAPP. Ths approach uses measured drectonal pattern and frequency response data (aka "balloon" data because of the way t's often plotted usng 3D polar graphs) for the ndvdual boxes of the lne array. In use, the user descrbes to the modeler how the boxes are arranged n the array, and the modeler smply adds up the balloon data for all the boxes, takng care to account for phase and ampltude changes caused by the respectve poston of each box. Ths method can be qute accurate, but t s compute-ntensve. Meyer says they collect 1 ggabyte of balloon data per loudspeaker model, and the summaton s done on a small supercomputer of some knd, on the network. 5