<!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>Creation of neural network models to solve the problems of forecasting the product geometrical accuracy</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vadim Pechenin</string-name>
          <email>vadim.pechenin2015@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nikolay Ruzanov</string-name>
          <email>kinform_@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Bolotov</string-name>
          <email>maikl.bol@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ekaterina Pechenina</string-name>
          <email>ek-ko@list.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of manufacturing, technology engines, Samara National Research University</institution>
          ,
          <addr-line>Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>144</fpage>
      <lpage>148</lpage>
      <abstract>
        <p>-The article considers the problems of creating a tool for operational forecasting of quality indicators (assembly parameters) for knowledge-intensive products. The basis of forecasting is the creation and use of actual geometrical models of parts containing data on their geometrical deviations, and numerical models of part mating. Actual geometrical models are created based on the data on coordinate measurements of parts. The developed models have been validated using the example of an assembly unit composed of three parts of an aircraft engine turbine rotor. To reduce computing resources, the use of a radial-basis neural network to calculate assembly parameters has been considered. Training and test samples have been modelled, the network operating parameters have been optimized, and the obtained results have been generalized.</p>
      </abstract>
      <kwd-group>
        <kwd>numerical model</kwd>
        <kwd>actual geometry</kwd>
        <kwd>assembly parameter</kwd>
        <kwd>neural network</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>The most critical quality indicator for engineering
products is the geometrical accuracy of machines, which has
a significant impact on the performance. The geometrical
accuracy of products can be increased and their production
cost can be decreased by developing and implementing digital
technologies into product design and production processes.
The new generation high-tech industry is based on data use. A
promising approach to improve design processes and
manufacture high-tech products provides for the development
of digital counterparts of objects being digital analogues of
actual objects [1]. In respect to assembly of engines and power
plants, a digital counterpart represents related actual models
of parts.</p>
      <p>Mathematical models [2] implemented in the form of
computer models are used to forecast quality indicators (in
particular, assembly parameters). The assembly model choice
depends on the stiffness requirements. Some models are based
on the solid state hypothesis, for example, the T-Map model
[3]. Other models, such as the Skin form model and the
Deviation Area Model (DD), canal so simulate a flexible part
or assembly [4]. These models can be either point-based or
feature-based. Compared to the features that simultaneously
characterize position and direction information, the position
of a point in space is described by its location rather than
orientation, with variations that vary depending on the choice
of different points [5].</p>
      <p>Direct modelling of mating using numerical models of
mating and finite element models of the assemblies requires
significant computing resources [6] and often has decision
coincidence problems. Artificial neural networks can be used
to improve the forecasting efficiency for the assembly
parameters.</p>
      <p>The article considers the option developed to solve the
problem of the product geometrical accuracy based on the data
on specific part measurements, neural network models, and
digital counterparts of the assemblies. The goal of the article
is to study the estimate of the assembly parameter calculation
error with the help of the neural network model based on a lot
of data obtained using a digital counterpart of the assembly.</p>
    </sec>
    <sec id="sec-2">
      <title>II. SUBJECT OF THE RESEARCH</title>
      <p>The assembly of three turbine parts is considered as the
subject: shaft, retainer, and disc. Fig. 1 shows a sketch of the
assembly unit under consideration.</p>
      <p>The bases A and B in Fig. 1 form a rotation axis (basic
axis). The requirements for face runout Ptr of the discЗ
surface, and radial runout Prr of the disc surface П have been
set in relation to the basic axis. Let’s consider models and
algorithms that allow virtual forecasting of runouts.</p>
      <p>III. DIGITAL COUNTERPART OF THE ROTOR ASSEMBLY
The digital counterpart of the assembly includes the
following: digital models of parts including the actual
geometry containing production deviations; calculation of
mating states of parts [7, 8]; calculation of assembly
geometrical parameters.</p>
      <p>A. Creation of part models with actual geometry</p>
      <p>
        Information about the actual geometry represented as data
on the part surface measurements is required for the
modelling. The assembly model accuracy mostly depends on
the accuracy of the actual geometry measurements on
coordinate inspection machines [
        <xref ref-type="bibr" rid="ref11 ref8">9, 10</xref>
        ] or scanning devices.
Part surfaces were measured on a coordinate measuring
machine (CMM) of DEA GlobalPerformance.
      </p>
      <p>The number of points measured on the planes and
cylindrical surfaces was 200 points. Part ends were measured
in cross-sections. In case of cylindrical surfaces,
crosssections represent intersection lines of the surface and planes
which are perpendicular to the rotation axes. For face surfaces,
cross-sections represent intersection lines of the surface and
cylindrical surfaces which axis and centre coincide with the
normal plane vector. The coordinates of the measured points
were saved as *.txt files for further analysis in the MATLAB
system.</p>
      <p>
        After downloading the point coordinates on the surfaces,
they are processed and brought to a specific structure for
further creation of actual surfaces. Processing of the point
coordinates lies in smoothing outliers and calculating point
coordinates which are not enough to build the data structure.
The coordinates were smoothed with the moving average
method. Calculation of the point coordinates lies in creating
cross-sections of the part surfaces by approximating or
interpolating the measured sets of surface point coordinates
using spline functions in the form of profiles or surfaces [
        <xref ref-type="bibr" rid="ref13">12</xref>
        ].
      </p>
      <p>
        The general view shows the complex part surfaces in a
portion way, like a patchwork quilt. Complex curves and
surfaces in CAD systems and metrology software of
measuring equipment are described using spline equations. A
3rd degree normalized cubic spline, namely the Hermite curve,
was used for mathematical representation of spatial curves
[
        <xref ref-type="bibr" rid="ref14">13</xref>
        ]. The surfaces created on the basis of the bicubic portions
were used to describe the part surfaces with geometrical
deviations of the forms (Coons portions [
        <xref ref-type="bibr" rid="ref14">13</xref>
        ]).
      </p>
      <p>So digital models of the parts represent a set of the
interconnected part surfaces involved in the assembly and
control.</p>
      <p>B. Virtual calculation of the part assembly, result saving</p>
      <p>
        To solve the contact task using the surface models, an
iterative algorithm has been developed; it allows calculating
the parts mating without taking into account deformation of
the parts in the process of assembly detailed in [7]. The
algorithm for determining the mated state assumes iterative
movement of one mating surface in relation to the other one,
with the stress application vector of the surface assembly. D1
To ensure the best adjustment, the iterative algorithm of
nearest points (ICP) is used [
        <xref ref-type="bibr" rid="ref15 ref16">14, 15</xref>
        ]. According to this
algorithm, the rotation and movement angles along the
coordinate axes are calculated at each iteration with the
nonlinear optimization search methods. The system of inequalities
presented in the work [
        <xref ref-type="bibr" rid="ref17">16</xref>
        ] limiting the gap function is used to
exclude the intersection of two surfaces G (V ) . The use of the
algorithm results in calculating a rotation matrix and moving
part movement vector that determines the conversion of its
initial coordinate system into the coordinate system in the
assembled state.
      </p>
      <p>C. Calculating the assembly geometrical parameters</p>
      <p>The radial runout between the control surface P and bases
A and B (Fig. 1) is calculated in the following order:


</p>
      <p>The main axis of the coordinate system coincides
with the normal vector of the a с rotation axis
set using the bases А and B.</p>
      <p>The distances from the measured points P to the
rotation axis are calculated.</p>
      <sec id="sec-2-1">
        <title>The value of the radial runout  r _ r</title>
        <p>is
calculated as the difference between maximum</p>
        <p>and minimum d m in from the measured
d m ax
points of the surface P to the rotation axis.</p>
        <p>The face runout of surface 3 is calculated as the difference
of maximum and minimum distances from the measured
points of face 3 to the plane perpendicular to the rotation axis.</p>
        <p>The coincidence of the modelling results with actual
parameters obtained during the assembly was estimated by
calculating absolute deviations:
 a  Pm eas  Pm ,
 rel   a / T 1 0 0 % ,
– is the parameter calculated as a result of</p>
      </sec>
      <sec id="sec-2-2">
        <title>Pm ea s is the measured parameter.</title>
        <p>IV. NEURAL NETWORK MODEL OF GEOMETRIC ACCURACY</p>
        <p>FORECASTING</p>
        <p>To obtain an adequate forecast using the neural network,
the following is required: determine the composition of the
network input parameters; create a sufficiently large quantity
of training samples; select an appropriate architecture of the
neural network. The sufficient volume of the training sample,
as a rule, exceeds the available statistics on measurements. In
addition, the parts obtained in a certain batch may not cover
all the potential cases, and the next batch will have
combinations of deviations absent in the previous one, which
will have an effect on the forecast quality. This caused the
selection of artificial modelling of the training set of actual
models based on the data of the available production statistics.
A. Creating a set of actual part models</p>
        <p>The measured points were modelled using production
statistics on geometrical deviations of cylindrical and flat parts
and relative deviations:
where Pm
modelling;
(1)
(2)
of the assembly parts to create training and test data sets. The
cylindrical and flat ends of the parts are considered. The point
coordinate can be set by formula:
p m   р n  п   f   R  t , (3)
deviation.
[8].
measured (modelled)
respectively;

п is the normal vector in point р n ;
where p m р n is the vector of (х, у, z) point coordinates of the
and
nominal
(CAD)
surfaces,
 f is the form deviation value in point р n ;</p>
        <p>
R , t is the turn matrix and the vector of coordinate
transposition for point р n characterizing the arrangement</p>
        <p>The Fourier’s series were used for the form deviation  f
B. Training the neural network, assessing the forecasting
errors</p>
        <p>
          A widely used architecture was selected as the neural
network for forecasting tasks, namely fully connected radial
basic networks [
          <xref ref-type="bibr" rid="ref18">17</xref>
          ]. The architecture of the generalized
regressive neural network (GRNN) has two layers – hidden
radial basic layer and output linear layer. A radial basic neuron
converts the distance from this input vector into the “center”
corresponding to it by a certain non-linear law (generally, the
Gaussian function). The influence parameters that have an
effect on displacements Psp in neurons and are an adjusted
neuron parameter is the changed parameter of the network.
The number of neurons in the radial basic layer is equal to the
number of elements in the training set. Figure 2 shows the
network architecture when the training sample number is
9,500.
        </p>
        <p>The data that has a direct correlation dependence on the
assembly parameters shall be entered into the network. The
following derived parameters were used as these inputs:
parameters of the harmonic series describing the form
deviation for all the surfaces; radius deviations in case of
cylindrical ends; parameters of surface parallel alignment;
displacement of cylindrical end centres. A total of 128
parameters were used for the assembly of three parts under
consideration. The input data was adjusted within the range
[0; 1].</p>
        <p>Forecasting errors should be estimated to assess the results
of the assembly parameter forecast and update the structure of
the selected neural network model. The parameter forecasting
errors are estimated by two criteria:
</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Share of predicted values</title>
      <p>within the allowable
accuracy  add .




</p>
      <p>Root-mean-square error (RMSE) of predicted and
actual parameters.</p>
      <p>Let's specify the order of these values calculation:
Calculate the error between the predicted and actual
parameters:</p>
      <p> п  Ppr  Pa .</p>
      <p>The number of errors is counted within the allowable
area N  a d d . The allowable area of errors is calculated
as a percent of the maximum value of the predicted
parameter, namely 10 %.</p>
      <p>The forecast accuracy is calculated as the quantity</p>
      <sec id="sec-3-1">
        <title>N  a d d to total sample volume ratio:</title>
        <p>The root-mean-square error value is calculated by
formula:
 a d d  N  a d d / N co m .</p>
        <p>R S M E </p>
        <p> 2 / N co m .</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>V. WORK RESULTS</title>
      <p>The required data on the assembly part deviations were
obtained as a result of the part measurement. The rotor was
assembled. The assembly was installed in a special tool and
the measurement was made on the CMM. This stage of
assembly is performed for four shaft positions. The shaft is
rotated at an angle of 90̊ for each new position. The points of
the surfaces Z and P are measured (Fig. 1) in relation to the
shaft bases. The radial and face runouts are calculated. The
measured data of certain parts were processed and the
assembly parameters were calculated virtually in the
MATLAB system. The results of the assembly parameters
measured in the experiments and resulted from the virtual
modelling are given in Table 1.</p>
      <p>Based on the results in Table 1 it may be concluded that
the modelling results are mostly sufficiently close to the
experimental data when the developed digital counterpart is
used. The differences are explained by the following:
measurement errors and creation of the part surface models;
necessity of part stiffness consideration; assumptions made in
the process of the assembly model development. Elimination
of the above reasons to reduce the number of deviations is the
task of further development of the digital model.</p>
      <p>Various cases of the assembly under consideration were
modelled to make a forecast using neural networks. A total of
10,000 cases were modelled. Their calculation lasted 72 hours
of machine time, in the computer with AMD Ryzen 7 2700
Eight-Core processor, clock rate of 3.2 GHz, and RAM 32 Gb.
128 parameters of geometrical deviations of the surfaces and
resultant runouts are saved for each case. The allowable error
field is calculated as a percent of the maximum value of the
predicted parameter and is accepted as equal to 10 %. As to
the parameter Prr , the error tolerance (on the basis of 10 % of
the maximum parameter value for the assembly) is
± 0.047 mm; as to the parameter Ptr , the tolerance is
± 0.049 mm. The value of the parameter Psp was selected so
that the total value of the parameter R S M E is minimum and
the value of the parameter  add is maximum. The parameter
Psp was selected within a range of 0.001–3. The test sample
was not changed and amounted to 500 cases. Different
volumes of training samples were N v were considered: 500,
1,000, 2,500, 5,000, and 9,500 cases.</p>
      <p>128 parameters of the measured surfaces, which assembly
parameters are given in Table 1 for four positions, were
entered after selecting the parameter Psp and network
training. Table 2 contains the results of the network operation
related to forecasting parameters of radial and face runouts for
the measured assembly.</p>
      <p>The values of relative deviations  rel of the data in Table
2 are considered in Table 3. The measurement results in Table
1 are taken as the basis. Besides, Table 3 includes the
arithmetical means of the parameter deviations (overall
average M , M rr average for Prr , and M tr average for Ptr
).</p>
      <p>Generalizing the results in Tables 2 and 3 it may be noted
that the highest accuracy is achieved when the volume of the
training sample amounts to 2,500 cases. Based on the average
and limit values  rel in Table 3, the number of radial runout
forecast errors is less than the number of face runout forecast
errors. At the same time the absolute values of the limit errors
in forecasting with the help of direct modelling and neural
network are close (results in Tables 1 and 3): for Prr –
(14.62 %) and (-16.67 %), respectively, in case of direct
forecast and forecast with the help of the neural network; for
Ptr – 21.11 % and (-22 %).</p>
      <p>None of the deviations has exceeded the tolerance by 10 %
of the maximum parameter value. The results show that the
selected neural network architecture allows achieving the
same accuracy, when the training sample value is 2,500 cases
and the parameter is Psp =0.5, as the developed digital model
based on the direct modelling of the part surfaces and
assembly process.</p>
    </sec>
    <sec id="sec-5">
      <title>VI. CONCLUSION</title>
      <p>The article contains the research results that allow
forecasting the resultant assembly geometrical parameters on
the basis of the measured data. The problem of creating the
digital counterpart of the rotor assembly that allows
reproducing the part assembly process on the actual surfaces
has been solved. The tasks of modelling the actual surfaces
using small statistics and modelling the measurement data
itself have been solved. The relative deviations of forecasting
the assembly of three parts of the turbine rotor do not exceed
22 % and allow speaking about the adequacy of the proposed
decision. A total of 128 affecting parameters of geometrical
deviations have been selected. The radial basic neural network
appropriate for forecasting the assembly parameters, which
accuracy is comparable to the direct modelling performed
using the digital counterpart of assembly, has been created and
trained. The use of the trained neural network to forecast the
assembly parameters of the assembly under consideration
allows significantly reducing the labor intensity of
calculations and using the developed decision immediately
after the part measurement and measured data processing. In
addition to the solved tasks, there is a number of other tasks
(labor intensity of measurements, consideration of the part
stiffness during assembly modelling) which will be the focus
of further researches.</p>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGEMENT</title>
      <p>The work was supported by the Russian Federation
President's grants (project code СП-262.2019.5).
Experimental studies were carried out on the equipment of the
centre for the collective use of CAM technologies of the
Samara University (RFMEFI59314X0003).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Fursov</surname>
          </string-name>
          and Ye. Goshin, “
          <article-title>Information technology for digital terrain model reconstruction from stereo images</article-title>
          ,”
          <source>Computer Optics</source>
          , vol.
          <volume>38</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>335</fpage>
          -
          <lpage>342</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Rezchikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kochetkov</surname>
          </string-name>
          and
          <string-name>
            <given-names>O.</given-names>
            <surname>Zakharov</surname>
          </string-name>
          , '
          <article-title>'Mathematical models for estimating the degree of influence of major factors on performance and accuracy of coordinate measuring machines,” MATEC Web Conf</article-title>
          ., vol.
          <volume>129</volume>
          ,
          <issue>01054</issue>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Mansuy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giordano</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Davidson</surname>
          </string-name>
          , “
          <article-title>Comparison of two similar mathematical models for tolerance analysis: T-map and deviation domain,”</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Mech</surname>
          </string-name>
          . Des., vol.
          <volume>135</volume>
          , no
          <volume>10</volume>
          ,
          <fpage>101008</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>G.</given-names>
            <surname>Ameta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Samper</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Giordano</surname>
          </string-name>
          , “
          <article-title>Comparison of spatial math models for tolerance analysis: tolerance-maps, deviation domain</article-title>
          ,
          <source>and TTRS,” J. Comp. Inf. Sci. Eng</source>
          ., vol.
          <volume>11</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>255</fpage>
          -
          <lpage>267</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          and
          <string-name>
            <given-names>X.</given-names>
            <surname>Lai</surname>
          </string-name>
          ,“
          <article-title>A comprehensive study of three dimensional tolerance analysis methods,” Computer-Aided Design</article-title>
          , vol.
          <volume>53</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>N.</given-names>
            <surname>Morunov</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Golovashkin</surname>
          </string-name>
          , “
          <article-title>Design features of block algorithms of FDTD-method implemented on a GPU using MATLAB,” Computer Optics</article-title>
          , vol.
          <volume>43</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>671</fpage>
          -
          <lpage>676</lpage>
          ,
          <year>2019</year>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>2412</fpage>
          -6179- 2019-43-4-
          <fpage>671</fpage>
          -676.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Bolotov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Pechenin</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Murzin</surname>
          </string-name>
          , “
          <article-title>Method for uncertainty evaluation of the spatial mating of high-precision optical and mechanical parts</article-title>
          ,”
          <source>Computer Optics</source>
          , vol.
          <volume>40</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>360</fpage>
          -
          <lpage>369</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>DOI: 10</source>
          .18287/
          <fpage>2412</fpage>
          -6179-2016-40-3-
          <fpage>360</fpage>
          -369.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Bolotov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Pechenin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ruzanov</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Balyakin</surname>
          </string-name>
          , “
          <article-title>Neural network model in digital prediction of geometric parameters for relative position of the aircraft engine parts</article-title>
          ,
          <source>” CEUR Workshop Proc.</source>
          , vol.
          <volume>2416</volume>
          , pp.
          <fpage>87</fpage>
          -
          <lpage>94</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Korolev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kochetkov</surname>
          </string-name>
          and
          <string-name>
            <given-names>O.</given-names>
            <surname>Zakharov</surname>
          </string-name>
          , “
          <article-title>Optimization of Control Points Number at Coordinate Measurements based on the Monte-Carlo Method,”</article-title>
          <source>Journal of Physics: Conference Series</source>
          , vol.
          <volume>944</volume>
          ,
          <issue>012061</issue>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [10]
          <string-name>
            <surname>О. Yalovoy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Zakharov</surname>
            and
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kochetkov</surname>
          </string-name>
          , “
          <article-title>The Centerless Measurement of Roundness with Optimal Adjustment,”</article-title>
          <source>IOP Conf. Series: Materials Science and Engineering</source>
          , vol.
          <volume>93</volume>
          ,
          <issue>012024</issue>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E.</given-names>
            <surname>Kochegurova1 and D. Wu</surname>
          </string-name>
          , “
          <article-title>Realization of a recursive digital filter based on penalized splines,” Computer Optics</article-title>
          , vol.
          <volume>42</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>1083</fpage>
          -
          <lpage>1092</lpage>
          ,
          <year>2018</year>
          . DOI:
          <volume>10</volume>
          .18287/
          <fpage>2412</fpage>
          -6179-2018-42-6-
          <fpage>1083</fpage>
          -1092.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Pechenin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Rusanov</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Bolotov</surname>
          </string-name>
          , “
          <article-title>Model and software module for predicting uncertainties of coordinate measurements using the NX OPEN API</article-title>
          ,
          <source>” Journal of Physics: Conference Series</source>
          , vol.
          <volume>1096</volume>
          , no.
          <issue>1</issue>
          ,
          <issue>012162</issue>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rogers</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Adams</surname>
          </string-name>
          , “Mathematical Elements for Computer Graphics,” New York, London: McGrawHill,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Besl</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Mckay</surname>
          </string-name>
          , “
          <article-title>A method for registration of 3-D shapes</article-title>
          ,” IEEE T. Pattern Anal., vol.
          <volume>14</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>239</fpage>
          -
          <lpage>256</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>H.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Su</surname>
          </string-name>
          and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Dong</surname>
          </string-name>
          , “
          <article-title>ICP registration technology based on the coordinate system direction fit</article-title>
          ,”
          <source>International Journal of Security and its Applications</source>
          , vol.
          <volume>9</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>56</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pierce</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosen</surname>
          </string-name>
          , “
          <article-title>Simulation of mating between nonanalytical programing formulation</article-title>
          ,
          <source>” J. Comput. Inf. Sci. Eng</source>
          ., vol.
          <volume>7</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>314</fpage>
          -
          <lpage>321</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Vasserman</surname>
          </string-name>
          , “
          <article-title>Advanced methods in neural computing</article-title>
          ,” New York: Van Nostrand Reinhold,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>