17.06.2013 Views

FIFTH CANADIAN CONFERENCE ON NONDESTRUCTIVE ... - IAEA

FIFTH CANADIAN CONFERENCE ON NONDESTRUCTIVE ... - IAEA

FIFTH CANADIAN CONFERENCE ON NONDESTRUCTIVE ... - IAEA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

- 352 -<br />

At Chalk River, we have concentrated on modelling the physics of an ultrasonic<br />

pulse inside the object being tested and not on the detailed modelling of<br />

specific transducers. Pulses of both shear and compressional types can be<br />

input at arbitrary angles to free surfaces and absorbing boundaries. This is<br />

achieved at free surfaces by applying stresses and at absorbing boundaries by<br />

specifying a combination of stress and displacement.<br />

9. COMPUTATI<strong>ON</strong>AL COSTS<br />

Computer simulation of the Elastic Wave Equation is limited on any computing<br />

device by two main factors: the availability of fast access storage; and the<br />

cost of executing the program. The execution cost is simply the cost of<br />

performing the arithmetic required to calculate successive time levels of the<br />

solution. Past storage and retrieval of the values of the approximate solution<br />

at the two preceding time levels is important because of the large amount of<br />

data _nvolved and the fact that it must be done every timestep. Information<br />

storage and retrieval becomes very expensive if it cannot be done in the<br />

machine's central memory (or equivalent) and alternative storage, such as disk,<br />

is used.<br />

Execution and storage costs are related to the number of grid points used in<br />

the construction of the finite difference approximation. To illustrate this we<br />

consider an approximation in which the number of grid points for each of the<br />

space dimensions is directly proportional to N (a positive integer). The total<br />

number of space grid points is then proportional to N to the power D, where D<br />

is the number of space dimensions. The amount of storage required for the<br />

approximation and the number of arithmetic operations per timestep are<br />

multiples of the number of space points. The number of timesteps is proportional<br />

to N and so the total number of arithmetic operations is a multiple of N<br />

to the power (D+l).<br />

The number of space points required to approximate the solution to a given<br />

accuracy depends on the physics of the problem. Probably the most significant<br />

factor is the ratio of the wavelength of the ultrasonic pulse to the length<br />

scale of the object it is traversing. The number of subdivisions in each space<br />

dimension is inversely proportional to this ratio, making it more expensive to<br />

model shorter wavelength pulses in the same object.<br />

To achieve reasonable accuracy in typical problems encountered at Chalk River<br />

it was necessary to use values of N of at least 100. To model all the problems<br />

we have considered so far, values of N of 400 or more would be required. The<br />

storage and execution costs of two-dimensional modelling of the easier problems<br />

severely stretched the capabilities of our CYBER 175, and difficult<br />

two-dimensional problems would stretch most Supercomputers. General threedimensional<br />

modelling of most problems is certainly not possible with current<br />

technology; the execution and storage costs are prohibitive on any existing<br />

machine.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!