Skip to content

Latest commit

 

History

History
76 lines (37 loc) · 2.74 KB

README.md

File metadata and controls

76 lines (37 loc) · 2.74 KB

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