<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Modelling of Ultrasonic Testing and Diagnostics of Materials by Application of Inverse Problems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vladyslav Khaidurov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tamara Tsiupii</string-name>
          <email>ts.tamara19@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Zhovnovach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Ternopil, Ukraine</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cherkasy Branch of the European University</institution>
          ,
          <addr-line>Smilyanska st., 83, Cherkasy, 18000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Engineering Thermophysics of NAS of Ukraine</institution>
          ,
          <addr-line>Maria Kapnist (Zhelyabova) st., 2а, Kyiv, 03057</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National University of Life and Environmental Sciences of Ukraine</institution>
          ,
          <addr-line>Heroyiv Oborony st., 15, Kyiv, 03041</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Mathematical models of inverse problems of mathematical physics have been built for ultrasonic diagnostics of complex systems in order to study the structure of the material of the systems under study, as well as to detect material defects in the form of cracks and chips. Defects in materials, ultrasonic testing, inverse problems, applied software packages for Most modern processes in science and technology are described by nonlinear mathematical models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>2021 Copyright for this paper by its authors.
that can violate the principle of superposition of the wave process in a certain medium. In this regard,
new physical phenomena arise, to which pressure can be attributed.</p>
      <p>The search for a numerical solution to the inverse problem is a rather complicated process that
requires an integrated approach. Regardless of the structure of the physical and technical process,
practical scientists develop new effective methods for solving inverse problems. A very popular
formulation of inverse problems in general is the optimization formulation. Therefore, to obtain a
solution to the inverse problem, fast methods of multivariate global optimization are needed.
Deterministic optimization methods make it possible to quickly get a good approximation to the optimal
solution. But the resulting solution may be suboptimal. To obtain the global optimal solution to the
inverse problem, stochastic methods of multidimensional global optimization are also used. They do
not require any information about the differentiability of the function or functional under study. Such
methods work longer than deterministic ones. To obtain the golden mean in terms of speed and
optimality of the obtained solution, deterministic and stochastic methods of multivariate global
optimization are combined.</p>
      <p>The combination of deterministic and stochastic methods of multidimensional global optimization
is especially effective for the study of mathematical models of systems with distributed parameters, for
example, models that describe the processes of heat and mass transfer, hydrodynamics and wave
processes.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Formulation of the problem</title>
      <p>Inverse problems in most cases are incorrect, that is, those in which one or more of the following
conditions are violated: the existence of a solution; uniqueness of the solution; the condition under
which small changes in the required parameters correspond to small perturbations for the corresponding
solutions.</p>
      <p>The simplest and most urgent formulation of the parameter identification problem is the optimization
formulation, in which it is required to find the global extremum of some function or functional:
 ( 1,  2, . . . ,   ) =  ( ( 1,  2, . . . ,   )) → 
where  – the required function that delivers the minimum;  – is the number of parameters to be
identified;  1,  2, . . . ,   – the parameters of some process on which the function depends  .</p>
      <p>
        Constraints are imposed on (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) in the form of functional dependencies, for example, equations of
the form:
and inequalities of the form
{  ( ( 1,  2, . . . ,   )) = 0},  = 1, 
{  ( ( 1,  2, … ,   )) ≤ 0},  = 1,  ,
{  ( ( 1,  2, . . . ,   )) = 0}, 
= 1,  ,
where   ,  = 1,  – some differential operators that describe some process in an object, and   –
functional dependencies, which are constraints on a function  . Boundary, boundary, internal
conditions in (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) are set depending on the process under consideration [1; 2]. They can be specified on
a part of the area of the process under consideration or on the entire area. They can also act as the
required parameters   ,  = 1,  .
      </p>
      <p>
        Problems of the form (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )–(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) in the optimization formulation are very resource-intensive. The
amount of computational costs increases significantly with the dimension of the problem. It is known
that to solve one inverse problem, a multiple call of the procedure for solving the direct problem is used.
In this regard, it is possible to use applied software packages to solve direct problems, which quickly
and efficiently cope with the task at hand. These packages include MATLAB, COMSOL Multiphysics,
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
and ANSYS. MATLAB has a wide library for working with matrix calculations, which are actively
used in the process of solving equations of mathematical physics and their systems using the finite
element method [1]. In this environment, it is very convenient to carry out calculations for objects of
arbitrary 2D-shape. MATLAB quite efficiently uses memory when solving sparse systems of algebraic
equations, to which discrete analogs of equations of mathematical physics are reduced. COMSOL
Multiphysics, ANSYS are significantly improved applied software packages, which, in addition to all
of the above for MATLAB, have a fairly advanced constructor for creating 3D object geometry. They
also have the ability to represent intermediate solutions, slices of solutions, solutions on subdomains,
etc., which gives an overall picture of the process under study.
2.1.
      </p>
    </sec>
    <sec id="sec-3">
      <title>A Mathematical Model of the Process</title>
      <p>The propagation of ultrasonic waves can be mathematically described by a wave equation (linear
and nonlinear) of the second order [1; 5; 12]. In this description, the body is considered to be elastic,
the deformation is elastic and negligible compared to the geometric dimensions of the object itself. The
technical task is to determine the geometric position of the oscillator, provided that in specific positions
of the studied area of the object are sensors that receive the signal generated by the source (exciter).
The physical and technical characteristics of the object under study, such as the speed of propagation
and attenuation of the waves, are known. The characteristics of the source, such as frequency and
amplitude of oscillations also are known. In this case, the mathematical model of the problem has an
optimization statement [6–8], in which you need to find a minimum:
 ( 
,</p>
      <p>) =
with restrictions in the form
1
8
8</p>
      <p>1,5
∑ [∫ (  ( 
,  
,  ) −</p>
      <p>
        2
( ))  ] → min
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
,  
on  ,  ∈ [0; 1,5],
= ( ,  ) ∈ [0; 1]2,  = 1,8,
 ( ,  , 0) =   ( ,  , 0) = 0,
= 0,  ∈ [0; 1,5],
, 0) =  
(2
      </p>
      <p>
        ) ,
,  ) =  ( 
,   
,  ),
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
where










 , 
( 
( 
,   
,  
–
–
–
–
–
–
–
) –
) –
total number of sensors;
the start time of the observation on the i-th sensor;
end time of observation on the i-th sensor;
the total time of the experiment;
calculation area of the problem (object under study);
amplitude and frequency;
position of the i-th sensor;
position of the oscillator.
( )
the data taken by the i-th sensor for a certain period of time [


;  
];
      </p>
      <p>Source characteristics is  = 30−1,  = 9. The sensors positions are shown in Table 1.</p>
      <p>
        To find a numerical solution to this optimization problem (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), a classical genetic algorithm was
applied. The results of mathematical modelling and a discussion of the results are given below.
2.2.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Numerical Results of Computer Experiments</title>
      <p>
        The following are the results of computational experiments performed using the MATLAB 2021a
application software environment. The mathematical model of problem (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is solved using the finite
difference method. Estimated grid – 60x60 grid nodes,  = 32 – the number of bits for encoding by a
genetic algorithm.
      </p>
      <p>
        Figure 1 shows the values of the objective function (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) of the mathematical model (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) using the
classical genetic algorithm in the first twenty and in the last twenty iterations.
The accuracy of the obtained solution was 1,0E–011. When sensors receive real data, the accuracy will
be lower due to the error in obtaining indicators from sensors.
      </p>
    </sec>
    <sec id="sec-5">
      <title>3. The Discussion of the Results</title>
      <p>
        The mathematical model of the form (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) belongs to the models of the class of nonlinear global
optimization [6; 10; 11], in which the restriction on the objective function (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is the wave equation,
which describes the process of wave propagation in a particular medium. The function (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is nonlinear.
Thus, stochastic or population methods can be used to minimize it, as local minima can be obtained
[9–12]. The model of problem (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) is an inverse problem, because the results of data from sensors
(indirect measurements – consequence) need to establish the position of the pathogen (cause).
      </p>
      <p>
        As a result of computer and mathematical modeling, it is established that various modifications of
the mathematical model of the form (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )–(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) can be used to determine defects in inhomogeneous
twoand three-dimensional bodies.
      </p>
    </sec>
    <sec id="sec-6">
      <title>4. Conclusions</title>
      <p>The choice of applied software packages when solving resource-intensive problems, such as the
problem of identifying the parameters of physical and technical processes using the example of inverse
problems of mathematical physics, is an important factor, due to which the time of searching for a
solution to the problem is significantly saved, as well as the total computational costs of a personal
computer when solving such problems are reduced.</p>
      <p>The obtained mathematical model can be modified for research of more complex objects and
processes that arise in production. It is recommended to use genetic algorithms as a tool for finding the
optimal solution to such problems, since in such processes the sought solutions in the form of functions
can be nondifferentiable. The presence of nondifferentiability of the sought functions makes some
classical deterministic methods of searching for the global extremum unusable.</p>
      <p>Obviously, the complication of this mathematical model can be carried out by searching for some
parameters, which are represented as multidimensional functions of time. Obviously, when solving the
problem numerically, the required functions are sought in the form of a table of values. In this case, the
number of calculations increases markedly. To reduce computations, it is recommended to use
interpolation and approximation, as well as apply multigrid methods.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Yerofeyev</surname>
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miller</surname>
            <given-names>S.S.</given-names>
          </string-name>
          <article-title>Ul'trazvukovoy monitoring mikrodefektov v metalle. Zhurnal «Izvestiya Tul'skogo gosudarstvennogo universiteta», tekhnicheskiye nauki</article-title>
          ,
          <source>mashinostroyeniye i mashinovedeniye</source>
          .
          <year>2014</year>
          , S.
          <fpage>211</fpage>
          -
          <lpage>217</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Kolesnikov</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ye</surname>
          </string-name>
          .
          <article-title>Ul'trazvukovyye izmereniya</article-title>
          . M.:
          <string-name>
            <surname>Standarty</surname>
          </string-name>
          ,
          <year>1982</year>
          . 178 s.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Klyuyev</surname>
            <given-names>V.V.</given-names>
          </string-name>
          <article-title>Nerazrushayushchiy kontrol'</article-title>
          . Tom 3.
          <string-name>
            <surname>Spravochnik</surname>
          </string-name>
          . V 7
          <article-title>-i knigakh. M.:</article-title>
          <string-name>
            <surname>Mashinostroyeniye</surname>
          </string-name>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Zuyev</surname>
            <given-names>L.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semukhin</surname>
            <given-names>B.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bushmeleva</surname>
            <given-names>K.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zarikovskaya</surname>
            <given-names>N.V.</given-names>
          </string-name>
          <string-name>
            <surname>Skorost</surname>
          </string-name>
          <article-title>' rasprostraneniya ul'trazvuka v polikristallakh Al s raznym razmerom zerna</article-title>
          .
          <source>FMM</source>
          ,
          <year>2000</year>
          . T.
          <volume>89</volume>
          . No 4.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Solov</surname>
            <given-names>'yanova I.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shabunin</surname>
            <given-names>S.N.</given-names>
          </string-name>
          <article-title>Teoriya volnovykh protsessov: akusticheskiye metody: ucheb. posobiye. Yekaterinburg: GOU VPO UGTU-</article-title>
          <string-name>
            <surname>UPI</surname>
          </string-name>
          ,
          <year>2004</year>
          . 142 s.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Andreyeva</given-names>
            <surname>Ye</surname>
          </string-name>
          .A.
          <article-title>Variatsionnoye ischisleniye i metody optimizatsii</article-title>
          . M.: Vysshaya shkola,
          <year>2006</year>
          . 584 s.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Vasil'yev F.P.</surname>
          </string-name>
          <article-title>Metody optimizatsii v 2-kh knigakh</article-title>
          .
          <source>Kn. 1. M.: MTSNMO</source>
          ,
          <year>2011</year>
          . 619 s.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Vasil'yev F.P.</surname>
          </string-name>
          <article-title>Metody optimizatsii v 2-kh knigakh</article-title>
          .
          <source>Kn. 2. M.: MTSNMO</source>
          ,
          <year>2011</year>
          . 433 s.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Yemel'yanov S</surname>
          </string-name>
          .V.,
          <string-name>
            <surname>Korovin</surname>
            <given-names>S.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bobylev</surname>
            <given-names>N.A.</given-names>
          </string-name>
          <article-title>Metody nelineynogo analiza v zadachakh upravleniya i optimizatsii. M.:</article-title>
          <string-name>
            <surname>URSS</surname>
          </string-name>
          ,
          <year>2002</year>
          . 120 s.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Zolotarev</surname>
            <given-names>A.A.</given-names>
          </string-name>
          <article-title>Metody optimizatsii raspredelitel'nykh protsessov</article-title>
          .
          <source>Vologda: Infra-Inzheneriya</source>
          ,
          <year>2014</year>
          . 160 s.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Zubarev</given-names>
            <surname>YU.M. Spetsial</surname>
          </string-name>
          <article-title>'nyye metody optimizatsii: Uchebnoye posobiye</article-title>
          . SPb.: Lan',
          <year>2014</year>
          . 384 s.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Khaidurov</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Nonlinear</surname>
          </string-name>
          <article-title>Mathematical Model for Determining the Geometric Position of Point Signals in Homogeneous Materials. Abstracts of X International Scientific</article-title>
          and Practical Conference Liverpool, United Kingdom 27-29 May
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>David</given-names>
            <surname>Matajira-Rueda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Jorge</given-names>
            <surname>Mario</surname>
          </string-name>
          Cruz-Duarte, Juan Gabriel Aviña-Cervantes,
          <string-name>
            <given-names>Mario</given-names>
            <surname>Alberto</surname>
          </string-name>
          Ibarra-Manzano, Rodrigo Correa:
          <article-title>Optimization-Based Strategies for Optimal Inverse Parameters Estimation for Heat Transfer Systems</article-title>
          .
          <source>IEEE Access</source>
          <volume>9</volume>
          :
          <fpage>71328</fpage>
          -
          <lpage>71343</lpage>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Lin</surname>
            <given-names>Qiu</given-names>
          </string-name>
          , Minghui Zhang,
          <string-name>
            <surname>Qing-Hua</surname>
            <given-names>Qin</given-names>
          </string-name>
          :
          <article-title>Homogenization function method for time-fractional inverse heat conduction problem in 3D functionally graded materials</article-title>
          .
          <source>Appl</source>
          . Math. Lett.
          <volume>122</volume>
          :
          <issue>107478</issue>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>