43
Ultrasonic modelling Ultrasonic modelling Using the Huygens – Fermat Principle Philippe Rubbers SCM

Ultrasonic modelling using the Huygens - Fermat Principle · 2008. 1. 22. · Huygens Principle In 1678 the great Dutch physicist Christian Huygens (1629- 1695) wrote a treatise called

  • Upload
    others

  • View
    6

  • Download
    1

Embed Size (px)

Citation preview

  • Ultrasonic modellingUltrasonic modelling

    Using the Huygens – Fermat Principle

    Philippe Rubbers SCM

  • Huygens Principle Huygens Principle In 1678 the great Dutch physicist Christian Huygens (1629-

    1695) wrote a treatise called Traite de la Lumiere on the wave theory of light:

    He stated that the wave front of a propagating wave of light at any instant conforms to the envelope of spherical wavelets emanating from every point on the wave front at the prior instant.

  • Diffraction patternsDiffraction patterns

    Single slit: using Huygen’s principle

    Equations not trivial

    Near field: Fresnel diffraction

    Far field: Fraunhoferdiffraction

  • Ultrasonic equivalentUltrasonic equivalent

    Probe on a block of steel

  • Ultrasonic equivalentUltrasonic equivalent

    Set of point sources User defined:

    amplitudelocation (x,y,z)

    E.g. 4 sources

  • Ultrasonic equivalentUltrasonic equivalent

    Amplitude: probe area / no of user points

    Position:random / equi-spaced

    Defined by probe being simulated and user requirements

  • Building a diffraction patternBuilding a diffraction pattern

    For each display location:define location = pixel

    For each pixel:calculate distance to eachsource (e.g. 4 per pixel)

  • DistanceDistance

    Calculate distance: trivial But require 3D Source : S(x,y,z) Pixel: P(x,y,z)

    Distance: d(p-s)=Pi-Sj

  • AmplitudeAmplitude

    Amplitude effect of each source

    dAmplitude

    dIntensity

    1

    12

  • Complex amplitudeComplex amplitude

    Each source has an absolute maximum amplitude acting at the pixel of

    Pixel also has a phase relationship to each source

    Combining into a complex value

    )(),(

    sp

    ssp d

    AA−

    =

    λπθ 2)(),( spsp d −=

    ( ))sin()cos( ),(),(),(),( spspspsp AA θιθ +=

  • For each pixelFor each pixel

    For each display pixel: Summation of effect of each point

    source

    ∑=

    =n

    sspp AA

    1),()(

  • Diffraction patternDiffraction pattern

    For an image with x,y co-ordinates for each pixel: pixel

    =

    ===

    ===

    ===

    ynxnpynpynp

    xnppp

    xnppp

    yx

    AAA

    AAAAAA

    A

    ,,2,1

    2,2,22,1

    1,1,21,1

    ,

  • Amplitude Amplitude ⇒⇒ magnitude magnitude

    A plot of |Amplitude| vs. position x,y for a single wavelength

  • Argument Argument

    Similarly a plot of phase vs. position x,y for a single wavelength

    yx,θ

  • Complex amplitudeComplex amplitudeCombining |Amplitude| and phase we obtain a single complex number for each location

  • Ultrasonic = broadbandUltrasonic = broadband

    Probes excited using an impulse or other waveform.

    Fourier transform: obtain Amplitude and phase of component frequencies

    Complex number

  • For λ1

    For λ2

    .

    .

    .

    .

    For λn

  • Array of diffraction patternsArray of diffraction patterns

  • Fourier transformFourier transform

    λcf =

    wavelengthvelocitycfrequencyf

    ===

    λ

    We can use wavelength and frequency interchangeably:

    1D array of complex values

  • Fourier transformFourier transform

    Multiply diffraction patterns with pulse

  • UT pulseUT pulse

    Addition of corrected diffraction patterns

  • SummarySummary

    Find distances from each point source to each display point. 

    Find Amplitude and phase for each point for each wavelength (frequency) of interest.

    Multiply 3D array with excitation waveform. Sum the various frequency components and

    get the resultant wave front pattern

  • ½ way: any questions?½ way: any questions?

  • Fermat's principleFermat's principle

    Principle of least time: the path taken between two points by a wave is the path that can be traversed in the least time.

    Can be used to describe the properties of waves: Reflection and refraction through different media. It can be deduced from Huygens’ principle. It can be used to derive Snell’s law of refraction and reflection

  • Diffraction: complex geometryDiffraction: complex geometry

    We now have a structured approach to imaging ultrasonic signals, however, what happens when we have multiple surfaces:

    ReflectionRefraction

  • Shortest path (2D)Shortest path (2D)Known: c1, c2, y1, y2, xtUnknowns: x1, x2, θ1, θ2 Equations trigonometry:

    21 xxxt +=

    21

    21

    11sin

    yxx

    +=θ

    22

    22

    22sin

    yxx

    +=θ

    2

    2

    1

    1

    sinsin θθcc =

  • Shortest path (2D)Shortest path (2D)

    Highly non-linear. 4th order polynomial Iterative solution

    ( )

    +=

    +−

    −21

    21

    122

    22

    1

    11

    yxxc

    yxx

    xxct

    t

  • DistanceDistance

    Solve for each display pixel to each source !

    Distance in wedge:

    Distance in steel:

    21

    211 yxr +=

    22

    222 yxr +=

  • AmplitudeAmplitude

    As before:

    Where d(p-s) = r1+r2

    Attenuation / reflection+transmission coefficients

    )(),(

    sp

    ssp d

    AA−

    =

  • Amplitude: effect of interfaceAmplitude: effect of interface

    The Ultrasonic testing of materials by Krautkramer and Krautkramer

  • Transmission curvesTransmission curvesFor example: solid / solid interface with liquid couplant

    D2l is the relative amplitude of the diffracted longitudinal wave in the second material.

    D2t is the relative amplitude of the diffracted transverse wave in the second material.

    The equations assume that the incident wave in material 1 is a longitudinal wave. i.e. the probe crystal generates L waves only

    lt

    tt

    t

    tl

    t

    tt c

    cN 21

    41

    22

    224

    11

    422

    11

    41

    2

    1 tansin22coscot2tan

    sin22coscot2 α

    αραρα

    ρρα

    ααα +++=

    tt

    ttl N

    D 21

    421

    1

    22 tansin

    2cos2cos αα

    ααρρ=

    t

    t

    t

    tt Nc

    cD1

    21

    211

    222

    2 sin2cos2

    αα

    ρρ=

  • Corrected amplitudeCorrected amplitude

    So we have:

    Where d(p-s) = r1+r2Dll = transmission coefficient

    )(),(

    sp

    sllsp d

    ADA

    =

  • PhasePhase

    As before:

    But where:

    λπθ 2)(),( spsp d −=

    211

    2)( rrc

    cd sp +=−

  • Typical applicationsTypical applicationsIn nearly all UT cases, a wedge is used, so there is a minimum of one refraction.However for most cases we want to see the effect of a flaw or change in geometry, or even multiple changes in geometry with a flaw

  • DemonstrationDemonstration

  • Questions for the audienceQuestions for the audience

  • Mathematical complexityMathematical complexity

    1 planar refraction: 4th order equation 2 planar refractions: 6th order equation

    How do you simplify the mathematics?

  • Non planar reflectorsNon planar reflectors

  • What is the shortest path?What is the shortest path?

  • Side drilled holeSide drilled hole

    Work to date: L wave around SDH (T waves not shown)

    Possible error here

  • Side drilled holeSide drilled holeWork to date: T wave around SDH (L waves not shown)

    When a Transverse wave hits a side-drilled hole at a tangent, what proportion of energy is transferred to the Rayleigh wave? When a Rayleigh wave looses energy, what proportion of energy is lost into a head wave at any instant? I assume that this is a function of radius.As the Rayleigh wave travels along a surface, at what depth below the surface does it propagate? My tests have indicated that this is a function of wavelength (e.g. 0.55λ or so, which may also be an indication of surface roughness)

  • AcknowledgementsAcknowledgementsThank you to Eskom Resources and Strategy for support funding.

    Thank you to Manfred Johannes, Konrad Hartmann, Heintz J. Hilger, Hugh Neeson, Ed Ginzel, Arthur Every, Graham Wilson and Willem Nel for many discussions and for their insight, excellent suggestions and great support