Skip to content

Application for searching for defects in plates (Ellipse method and Time-reversal)

Notifications You must be signed in to change notification settings

PasaOpasen/Search-for-defects-in-plates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search for defects in plates

Application for searching for defects in plates (Ellipse method and Time-reversal)

The project has many dependences with math classes library

What should you do to run examples?

  1. Install R > 3.6 (u can use this site)

  2. Set Rscript.exe as default application to running .r files

  3. Run this file (as administator) to install necessary packages

Signal preparation

Algorithm:

  1. Record "clean" signal (just signal from default material)

  2. Record signal after creating defect

  3. Create the difference between these signals

  4. Create Furier transform of this difference

Example: creating difference

1

Example: viewing difference and it's Furier transform

1

Time reversal

Furier transform of signal is the important parameter of using fit. Firstly, it creates a tensor of u(x, variety) function values, after that it creates a tensor of u(x, t) function values and prepare this tensor according to selected metric. After all u can see the surface to determine the location of defect.

There are several important hyper-parameters for determining defect's location: sensors' location and variety, time and space nets (the thicker net is better, but takes more time for calculating).

Example: piezoelements choosing and start calculations

1

Example: see results

1

Ellipse method

There is another interesting fit with same parameters.

1

1

Features

Removing data files

Use RMdator.exe to removing most large data files.

1

Sensors with cut

1

Animation

1

1

About

Application for searching for defects in plates (Ellipse method and Time-reversal)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages