Time of Flight Diffraction 2D

Follow

im1.png

Snapshot of acoustic pressure showing both longitudinal and shear waves

Model Description

2D model to simulate a Time of Flight Diffraction (TOFD) inspection of a steel block containing a defect.

im2.png

Basic Model Schematic

Parametric Variables

The model allows the following design variables to be adjusted to control design metrics:

Parametric Variable

Description

Default Value

def_dpth

Depth of defect

7 mm

def_hgt

Height of defect

4 mm

 

Outputs

Here are a list of the types of outputs to expect from this model:

  •  Time Histories (XY Graphs)

    • Drive input signal

    • Average acoustic pressure received by receiving probe

  • Maximum acoustic pressure data array

im3.png

Post Processor Outputs

Runtime Statistics

Model size

569160 elements

Solve Time

70 s (4 CPU)

Core Hours

0.080

Memory Usage

59 MB

Recommended Cloud Node Setting

4 CPU

 

Files

The following input files are required to run this model, click here to download the input files:

Download: Time of Flight Diffraction

0 out of 0 found this helpful

Comments

5 comments
  • Hi Chloe,

    I have gone through this example and I am able to plot the pressure versus time, however, the question is - how can I obtain the first figure, i.e. "Snapshot of acoustic pressure showing both longitudinal and shear waves"?

    Regards,
    Marcin

  • Hi Marcin,

    In the script this is being calculated by the CALC command using the subcommand SJ2P. You simple need to set up a snapshot output that can be loaded into the post-processor. To do this replace lines 509-523 with:

    data
          file out 'snapshot.flxdato'
          end

    proc plot save

    exec $nexec2

    c Plot pressure
    grph
          nvew 2 2
          plot aprs rang -50.e-3 50.e-3
          plot sj2p rang 0. 50.e-3
          imag

          end

    data out sj2p rang 0. 50.e-3

    end$ proc

    This will output a snapshot of every plotting loop. The snapshots can also be animated into a video post process

    Best regards,
    Oliver

  • Dear Olivier,

    I have replaced mentioned code lines with your code, however, after running on the cloud I am obtaining status: "Failed" (Job Id: 83608154-6517-4d0d-8bed-a816a2cd0f41).

    Regards,
    Marcin

  • Hi Marcin,

    Send your file to support@onscale.com so we can have a look

    Regards,
    Oliver

  • It works!

    Thanks,
    Marcin

Please sign in to leave a comment.