IMAGE ACOUSTICS, INC.
![]()
XBEAM
XBEAM computes
and plots beam patterns for user-designed transducers. A single element or a
complex 3D array for analysis can be designated. Elements are specified as a point, line, ring
(hoop), circular piston, triangle, rectangle, polygon, cylinder, or
numerical. Numerical
indicates the user specifies the pressure level in dB at a particular angle and
polarity. Each element can be edited
individually for location in the xyz plane, amplitude, phase and
direction. Particular shapes provide
further control on element dimensions. A
common element can be selected to apply to all elements for convenience. Baffle beam patterns can be modified as well
for boundary conditions. Omnidirectional applies to
symmetric elements, point sources, or rigid baffle conditions. Dipole applies to a soft boundary or
baffle. Cardioid
is for directional elements where only one side radiates. Array characteristics can be set, as well as
steering the beam, setting tolerances for location amplitude and phase, and
trials for statistical approaches. A
save and load feature is in place to quickly describe inputs and outputs. For large element arrays, an Excel template
is provided for rapid and easy integration and can be used instead of the
element input screen. Outputs include
the directivity index, beam width, a polar beam pattern plot, and Cartesian
coordinate beam pattern plot.
System
Requirements:
MATLAB 2007 or greater, Excel for
spreadsheet inputs (optional).

Figure 1: XBEAM Interface

Figure 2: Sample Beampattern