PV-WAVE home

PV-WAVE
JWAVE
INVIZION

PV-WAVE image library

Technical Specifications and Documentation

Request Product Information

 

Financial Applications: Analysis, Visualization and Development

Medical Applications: Pharmaceuticals, Epidemiology and Radiotherapy

Defense Applications: Simulation in Submarine Acoustics

Simulation Using IMSL C Numerical Libraries Software
in Submarine Acoustics

 

Even the smallest noise can make the crew of a submarine extremely vulnerable. Therefore, the acoustic profile of modern submarines is taken into account right from the design phase. Nevertheless, for various reasons (wear and tear, ageing, poor assembly) an unacceptable level of sound may still arise. That being the case, to be able to remedy this, there must be tools available that enable these sounds to be attributed to one or more devices operating in the vessel.

In this context, LABRADOR software (LArge Bande Recherche Analyse et Détermination des ORigines [Wide Band Search Analysis and Determination of Sources]) has been developed on Sun and HP workstations. This software is based on three main modules, which the user sees as three graphics windows, designed to be as user-friendly and therefore as simple to use as possible. The bulk of the software has been written in C, using IMSL C Numerical Library routines, while the user interface is based on X-Motif and Exponent Graphics. Via an X-Motif-based user interface, the first window allows the user to define the problem that he or she wishes to resolve by specifying first the location of measurement sensors near potential noise sources and those measuring radiated noise and second, the signal processing parameters that are going to be used for the analysis.

In the second window, known as standard analysis, the user can select from menus the display of standard values for acoustic and vibration analysis (auto spectrum, transfer and coherence). The calculation of these quantities relies heavily on the routines contained in the C Numerical Library, in particular with regard to Fourier transforms and all operations on complex vectors. The display itself is produced using Exponent Graphics. In addition to very careful presentation of the graphics, Exponent Graphics ensures interaction between the user and the graphics, allowing customized presentation using menus and buttons (colors, character sets, marker type, line thickness, etc.) Exponent Graphics also allows the generation of output files in HPGL and PostScript, in particular guaranteeing a faithful and careful reproduction of the window graphics, facilitating incorporation into reports.

In the third window -- known as identification of sources -- and after the program has made all the necessary calculations, users can select the display of different graphics allowing them to diagnose the responsibility for the radiated noise. Here also, the majority of operations rely heavily on the contents of the C Numerical Library, in particular the formation of a spectral matrix for each discrete frequency using the FFT routine, its breakdown into distinct values and vectors and a set of product and addition calculations on the complex vectors resulting from this breakdown. This set of complex operations has the aim of constructing imaginary sensors independent of one another (i.e., representing exclusively one source), based on real sensors, of which each is a linear combination of all the sources in operation.

The most important of the various graphical outputs in this attribution phase is the spectral synthesis, allowing a simple glance to identify the device(s) responsible for the radiated noise output. In effect, on this representation, each of the devices is allocated a color; the area covered between the background noise is measured and the auto spectrum of radiated noise is colored proportionately according to the influence of each of the devices with the color that has been attributed to it.

Another graphics output enables a comparison to be made between the measurement of spectral density of radiated noise for all the devices in operation and that calculated by the software for the noise radiated by just one of these devices. This function is particularly interesting, because for the majority of the time, it is not possible for a device to function independently of the others, and a signal-processing algorithm combined with linear algebra enables simulation of this operating mode.

A LABRADOR software function makes it possible to eliminate the contribution of one or more of the sources identified in the signals measured by each sensor. This enables a display of the spectral density of radiated noise when one or more incriminated devices are not in operation. The use of IMSL, C Numerical and Exponent Graphics libraries has made it possible to reduce the cost of development by exploiting tried and tested graph-plotting calculation routines, with interactive possibilities and formatted print outputs, while concentrating efforts on the specific processes.

 

PV-WAVE Helps Determine Cell Shapes at the State University of New York at Stony Brook

Shuttle astronauts spending large amounts of time in space, persons experiencing osteoporosis, the bedridden and the elderly -- all may have tremendous bone loss from not using the body's joints.

"We analyze the various mechanical and other physical factors involved in the regulation of bone and cartilage growth," said Farshid Guilak, assistant professor of orthopedic surgery at the State University of New York at Stony Brook.

Guilak's research is a subset of biomedical engineering. Known as biomechanics, it is the science of applying mechanical engineering principles to the study of the human body. "Biomechanics is a very interesting multidisciplinary field that draws upon mechanical and electrical engineering, cell and molecular biology, anatomy, biochemistry and many other related fields to solve the problems in medicine and physiology," he said. In fact, the research group at Stony Brook is asking basic questions about how biological systems run and operate. Guilak hypothesizes that the "mechanical environment" controls the basic mechanism behind which the human body can regulate its growth.

"Our research examines this process at the cellular level because cells control everything. They cause more tissue to be put down, to grow or to be resorbed. In order to find the very basic mechanism the cell is using, you have to see what is happening to the cell under various environments. When a cell is compressed, there are stresses and strains within it and around it. These forces and deformations are what we refer to as the mechanical environment," he said.

Guilak uses PV-WAVE, the software industry's leading Visual Data Analysis (VDA) solution, in several different ways. The first application allows him to grid a random array of points and then plot contours from it. PV-WAVE is used as a post-processor for the process labeled the Finite Element Method.

"The Finite Element Method is a mathematical technique for determining solutions to various engineering problems. These methods allow us to calculate the stresses, strains and fluid flow within a tissue model. We use PV-WAVE to display these massive amounts of information (such as stress contours and streamlines of flow) in three dimensions and in color," Guilak said.

 

Measuring with Light at NASA Lewis Advanced Research Center

Mention the word "NASA" today, and most people think of the space shuttle and the search for distant sources of light. But starlight is not the only light important to NASA scientists and engineers. At the NASA Lewis Advanced Research Center, light is a fundamental tool for probing the secrets of the physical world.

Nancy Piltch and Carolyn Mercer work in the Center's Optical Measurements Systems Branch. They and their colleagues are researching methods for using light as a powerful and precise tool for measuring the engineering properties of NASA hardware. "All our measurements take advantage of the properties of light or involve the interaction of light with a physical object," says Piltch. Their methods typically include various types of laser spectroscopy and interferometry.

Piltch's experiments focus on using light to discover the properties of arc jet thrusters, which are small engines used to stabilize the movement of satellites in orbit. The gas discharge from an arc jet thruster can be hotter than a typical acetylene welding torch. "You can't exactly put a thermometer or any other kind of probe in there," says Piltch. "It would melt." She views the properties of the gas by measuring the amount of laser light absorbed and reemitted by atoms and molecules in the exhaust gas.

The process is called laser-induced planar fluorescence. Piltch captures the fluorescence image data with a photodiode detector attached to a solid-state video camera. Data from the camera are loaded into Visual Numerics' PV-WAVE visual data analysis (VDA) software, where the resulting image is processed interactively. "Before we had PV-WAVE, I used to try to make sense of the data by taking black and white photographs of the video screen," says Piltch. "Now we have numerical data that we can process in simple ways and the data just jump out at us. We don't have to spend half our time convincing ourselves that something is really there."

Piltch uses the data to determine various parameters of the exhaust plume: temperature, types of particles present, how the thrusters' chemical energy is converted to other kinds of energy and the extent and pattern of ionization. For example, Piltch's analysis reveals that design changes can maximize the conversion of fuel into kinetic energy or minimize the number of ionized species present that would otherwise damage satellite electronic systems.

Carolyn Mercer's experiments also provide important data to NASA engineers. She uses a process called phase-stepping interferometry to probe the surface and subsurface of physical objects. The process is based on the interference pattern produced when two coherent laser light beams are recombined after traveling slightly different paths.

The recombined light produces an interference fringe pattern that is used to illuminate the object under study. By collecting the light reflected off the object with a video camera, Mercer records an intensity image. Next she steps the relative phase difference between the two beams by 90 degrees, taking advantage of a novel feedback loop for very accurate stepping. If four such images are recorded, with relative phase differences of 0, 90, 180, and 270 degrees, then the images are related by a simple mathematical formula that is used to calculate the phase of interference pattern at each point on the object.

The phase map can be displayed on a computer either as an image, a contour map or a surface. According to Mercer, "The interactive nature of the PV-WAVE software makes it easy to work with these maps. You can display them as a surface or as an image or as both at the same time, and PV-WAVE is fast! My entire calculation takes less than a minute, and we're talking about almost 64 kilobytes of data in each of the four images." No matter how it is displayed, the phase map is exquisitely sensitive to slight differences in the shape of an object. Mercer has used phase-stepping interferometry to look for cracks in the space shuttle main engine turbine blades and has been able to find and measure minuscule fissures with this method. This application also can reveal subsurface cracks and other material defects. By subtracting the phase map of an unstressed object from the phase map of the same mechanically stressed object, the resulting phase map, Mercer says, "shows a sharp discontinuity that dramatically displays the defect." The same procedure can be used to reveal how an object deforms as it is heated or is stressed in some other way. "The beauty of phase-stepping interferometry is that it can be used to look at something as small as a micron-sized crack or as large as an automobile."

Both scientists stress the importance of interacting directly with their data in the visualization and analysis steps of their process. According to Mercer, "I wrote 75 to 100 lines of code to do the same thing I did in PV-WAVE in 17 lines. It was much easier to use PV-WAVE."