then given to the form of the output information produced by these procedures. This analysis input and output
information provides the raw data to be used for producing meaningful visualizations. The chapter concludes
with an examination of how that information can be visualized.
3.2 Numerical Analysis Techniques
Engineering analysis is the process of taking given “input” information defining the physical situation at hand
and, through an appropriate set of manipulations, converting that input into a different form of information,
the “output,” which provides the answer to some questions of interest. The goal of visualization techniques,
when used in conjunction with engineering analysis, is to provide the most meaningful means for engineers to
view both the “input” and “output.”
Although there are several classes of analysis problems, this chapter focuses on one class which typically
provides the greatest challenges to the visualization of the output. In this class of problem the input consists of
some physical domains for which there are known boundary conditions, initial conditions and loads. The goal
of the analysis is to determine one or more response variables over that domain. The common method to
develop and perform an analysis is to select, or derive, a mathematical model appropriate for the physical
problem that can accept as input the material properties, initial conditions, boundary conditions and loads, and
produce as output the desired response variables. The mathematical models produced by this process are
typically sets of partial differential equations. In some simple cases, the exact continuous solution to these
equations can be determined. However, in most cases such exact continuous solutions are not available.
For these classes of problems, where exact solutions are not available, the introduction of the digital computer
has had a profound impact on the way in which engineering analysis is performed, and on its role in the
engineering design process. Today, most engineering analyses associated with the solution of partial
differential equations over general domains are performed using generalized numerical analysis procedures
which approximate the continuous problem in terms of a discrete system. This yields large sets of algebraic
equations which can be quickly solved by the computer. Software to perform these analyses is readily
available in the engineering community. Therefore, these numerical analyses are now performed on a routine
basis during engineering design.
A major problem confronted by users of these techniques is that the volume and form of the discrete
information produced does not lend itself to simple interpretation, particularly when an understanding of the
behavior of the parameters of interest over the domain of the analysis is desired. Properly constructed
visualization techniques represent the key technology needed to extract the desired information from the
volumes of discrete data produced by the analysis procedure.
Figure 3.1 Solid model of a mechanical part showing loads and boundary conditions
As a simple example of the power of the numerical analysis techniques available today, consider the
geometric model of a mechanical part shown in Figure 3.1 defined in a commercial solid modeling system.
We wish to determine the deflections and stresses for this model subjected to the loads and boundary
conditions also shown in Figure 3.1. For this example an automated adaptive analysis was performed in which
the engineer simply specified the level of accuracy desired. Given the desired accuracy, the geometric model
and analysis attributes of loads, material properties and boundary conditions, finite element procedures
automatically generated the mesh, analyzed it, and adaptively improved it until the specified accuracy was
obtained. The final mesh for this example is shown in Figure 3.2. At that point the engineer is faced with the
problem of interpreting the results of the analysis which for even this simple example constitute many
megabytes of data. The visualization techniques discussed in this book are key to supporting that results
interpretation process.
Figure 3.2 Automatically generated and adaptively refined finite element model of a mechanical part