<!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>Functional-Voxel Method in Problems of Geometric Modeling of Thermal Characteristics of Objects*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A.Plaksin</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Tolok</string-name>
          <email>tolok61@mail.ru</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Laboratory of Computer Graphics, V.A. Trapeznikov Institute of Control Science of Russian Academy of Sciences</institution>
          ,
          <addr-line>65 Profsoyuznaya street, Moscow, 117997</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The paper presents an approach developed on the basis of the functional voxel method to the geometric representation of the thermal expansion of objects and temperature stresses in a material when exposed to a surface of a heat source. A discrete geometric law of a single temperature stress in an isotropic heat-conducting body is derived, applicable in the concept of functional voxel modeling. Based on this law, functional-voxel models of thermal stress are developed for a single and distributed application of a heat source. Algorithms of functional-voxel modeling of temperature stress and expansion in the case of distributed thermal loading are presented, which make it possible to construct a loading region of a complex configuration, uniformly form a contour (surface) after material expansion and obtain information about changes in the length (volume) of products. The advantages of the proposed functional-voxel approach to modeling thermal expansion and stress over approaches based on the FEM are substantiated.</p>
      </abstract>
      <kwd-group>
        <kwd>Discrete Geometric Model</kwd>
        <kwd>Finite Element Method (FEM)</kwd>
        <kwd>Functional Voxel Method (FVM)</kwd>
        <kwd>Temperature Stress</kwd>
        <kwd>Thermal Expansion</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Modern automated solutions to the problem of calculating thermal characteristics
are based on solving differential equations using numerical methods using the finite
element method, which is a complex computational problem [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To apply this approach
in the case of dynamic calculations of contact loads, it is necessary to constantly
reallocate the position of the nodes of the finite element grid, which requires powerful
computing resources. Moreover, it is a difficult task to include additional criteria in the
calculation scheme that affect the change in the geometric shape of the modeled object.
The solution of the presented problems is reduced to simplifying the problem statement,
tions.
which entails a loss of accuracy of calculations as a result of neglecting various
condi
      </p>
      <p>
        Solving the problem of finding the circumference contour of the processing object,
taking into account the influence of differential properties of physical processes, is an
urgent task of automated calculations. The method of functional-voxel modeling is one
of the possible approaches to the complex solution of this problem [
        <xref ref-type="bibr" rid="ref10 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">2–10</xref>
        ], due to the
possibility of linking the analytical formulations of physical laws applicable at a given
point in a single context of the entire discrete space under consideration. The use of the
functional voxel method simplifies the calculations by reducing the calculated
expression to a linear polynomial that describes the local functional dependence at a specific
point in the simulated space.
      </p>
      <p>
        Functional-voxel method has high calculated applicability in solving analytical
modeling problems. This is achieved by the possibility of quick access to the differential
and integral characteristics of the modeled function at each point by means of local
geometric characteristics stored in multidimensional graphic images [
        <xref ref-type="bibr" rid="ref10 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">2 - 10</xref>
        ].
      </p>
      <p>Thus, the application of the functional-voxel method to the solution of the problem
posed will make it possible to have information on the stressed and expanded state of
the body at each of its points in computer modeling of the geometric characteristics of
thermal stress and thermal expansion.
2</p>
      <p>
        Functional-Voxel Model of Temperature Stress
Consider the point application of the thermal load  to an isotropic heat-conducting
body. The heat applied to the body spreads evenly in the depths of the material in all
directions [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which is geometrically expressed in the representation of the heat
distribution region as a sphere in the three-dimensional case and as a circle in the
twodimensional [
        <xref ref-type="bibr" rid="ref1 ref12">1, 12</xref>
        ]. Thus, the value of the function of the applied heat load changes as
the applied heat is distributed over the surface area of the formed sphere:
      </p>
      <p>The presented expression will describe the distribution of heat when heat is applied
inside the material, but from a practical point of view, it is necessary to consider the
application of heat to the surface of a solid. In the case of an isotropic heat-conducting
body under the surface influence of heat, the formed heat distribution sphere will be cut
off, thus forming a hemisphere, the surface area of which is two times smaller than the
surface area of the sphere:</p>
      <p>. To describe a discrete law on an entire
geometric body, it is necessary to take a discrete parameter that describes the distance from
a certain point of application of heat to the studied point of the body. We denote it as
∆ 
i-th application point (  ,   ,   ). Then, the calculated area is represented as

 = 4 ( + ∆  )2 = 4 ( 1
2√π</p>
      <p>+ ∆  ) = 1 + 4√ ∆  + 4 ∆  2. Thus, the discrete
geometric law of temperature stress at some i-th point will have the form:
Functional-Voxel Method in Problems of Geometric Modeling of Thermal Characteristics… 3</p>
      <p>However, it is necessary to take into account the situation in which the radius of the
sphere in the denominator of the expression is zero. There is also a situation when the
calculated value  
exceeds the value of the applied heat load  at 1 1
&gt;</p>
      <p>≥ 0 in
√2
the case of considering a continuous representation of this propagation law. It is
necessary to make a transition to its discrete representation.</p>
      <p>The heat source is applied pointwise, then a sphere with a surface area of one is the
  =  (  ,   ,   ) =</p>
      <p>,
where ∆  = √ 2 +  2 +   2 provided that the origin of the coordinate system is

located at the point of application of heat.</p>
      <p>The presented expression geometrically partially corresponds to a quadratic
hyperbole. The calculated value of   will coincide with the applied heat load  if the discrete
parameter ∆  is equal to zero. With a single applied heat load, the described law takes
the form illustrated in Figure 1, which also shows the subfunctional space that is related
in volume to the heat load applied to the body.</p>
      <p>In the future, this temperature volume can be used in modeling problems in the
calculations, which circumvents the need to use the physical concept of temperature.</p>
      <p>The ratio between the applied heat load and the distributed heat will be:
(4)
the
(5)</p>
      <p>To determine the indicated equivalent volume of the temperature stress field, it is
necessary to calculate the quadruple integral of the form:</p>
      <p>ℎ
 
= ∫ ∫ ∫ ∫
where  ,  and ℎ are the size of the studied area.</p>
      <p>The presented expression is applied in the case of research in three-dimensional
space. To consider the two-dimensional case, it suffices to consider a cube, in the
increased space of which the value of the function corresponds, i.e., temperature.</p>
      <p>
        The necessary calculations are carried out by means of the functional-voxel method,
according to the technique proposed in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]:
      </p>
      <p>=   
  = ∑
∑
∑</p>
      <p>∑
 =0  =0  =0  =0
   ℎ |1 + 4√ ∆  + 4 ∆  2 −   |


−
1 + 4√ ∆  + 4 ∆  2 −  
+ ||− 1 + 4√ ∆  + 4 ∆  2 −  
|
|
|1 + 4√ ∆  + 4 ∆  2 −   |
2</p>
      <p>, (8)



(6)
(7)
(9)
where   ,   ,   и</p>
      <p>are the discretization of the voxel space, and
∆ = √(   )2 + (   ) + (   )2.</p>
      <p>2</p>
      <p>The solution of both equations leads to similar results, allowing us to conclude their
equivalence. In the case of a single thermal effect in a space of 100 × 100 × 100, the
coefficient is:
 =
1
30
.</p>
      <p>As a result, we obtain the equilibrium equation of volume distribution with which it
is possible to supplement the developed model of unit temperature stress. When
simulating heat propagation, this equation will allow one to determine the heating of the
application point k times less than the applied thermal loading.</p>
      <p>
        The obtained discrete geometric law can be applied to carry out functional-voxel
modeling of temperature stress in a solid isotropic heat-conducting body with a single
and distributed application of a heat source [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ].
adequate law of heat distribution.
      </p>
      <p>Functional-Voxel Method in Problems of Geometric Modeling of Thermal Characteristics… 5
will be: ∆V =</p>
      <p>, where  is the coefficient of thermal expansion,   is the
temperature stress at the i-th point, and   is the volume of the sphere formed by an increment
of the radius ∆  .</p>
      <p>Then, to obtain a discrete geometric model of thermal expansion of the surface, it is
necessary to calculate the increment of coordinates at the i-th point (for example ∆  ).
To do this, it is necessary to divide the obtained volume ∆V into a discrete model for
determining the current area of the circle   as a platform that is incremented by the
radius ∆  :
 1 =   2 = 1, and therefore  = 1/√ ;

 =  ( + ∆  )2 =  ((</p>
      <p>∆ + ∆ 2) = 1 + 2√ ∆  +  ∆ 2;
1
√
∆  =</p>
      <p>2
) + 2
1
√</p>
      <p>∆V
1 + 2√ ∆  +  ∆ 2
(11)
where ∆V =</p>
      <p>.
the accumulated volume   :</p>
      <p>The volume ∆V is determined similarly to the considered   with the expression of
 1 = 4   3 = 1 and therefore 
= √
1 + 3√  ∆  + 3√(  ) ∆ 2 +
 ∆ 3,
(12)
where ∆  = √ 2 +  2 +   2.</p>
      <p />
      <p>
        With an increase in the radius of the generatrix of the sphere, the temperature value
decreases according to the hyperbolic law, which means that the obtained temperature
volume at the greatest distance minimally affects the geometry of the object. From this
we can conclude that the thermal expansion of the body by the volume Δ  at a specific
iteration will be carried out over the entire area of the circle with a radius ∆  , the value
of which is the maximum remote distance, which is shown in Figure 4.
where it is necessary to use the region that makes up the element of the computational
grid as the loading point. Comparison of thermal expansion results by the presented
method and finite element method is shown in Figure 5, where geometric similarity of
simulation results can be observed [
        <xref ref-type="bibr" rid="ref1 ref12">1, 12</xref>
        ].
      </p>
      <p>
        Functional-Voxel Method in Problems of Geometric Modeling of Thermal Characteristics… 7
FEM [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]
FVM
      </p>
      <p>The obtained model of heat distribution from a point source can be applied to obtain
a model of heat distribution from a distributed application of the source to the surface
of the body. In this case, the law of thermal expansion for a unit load must be applied
to each point of the contact area between the surface and the heat source. Thus, we
obtain a change in the volume of the current iteration ∆  for a point with the
distribution over the area of a sphere with radius R distributed along a certain straight line L
(see Figure 6).</p>
      <p>
        Figure 7 presents the simulation results of the proposed method and the finite
element method, which indicate the similarity of the results of both modeling methods
[
        <xref ref-type="bibr" rid="ref1 ref7">1, 7</xref>
        ].
      </p>
      <p>
        FEM [
        <xref ref-type="bibr" rid="ref12">12, 33</xref>
        ]
FVM
      </p>
      <p>
        Due to the modeling of the application of both point and distributed application of
heat to the surface of a complex geometric shape [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8-10</xref>
        ], it is possible to create a
fullfledged device for accounting for thermal characteristics during the passage of a cutting
tool. At the same time, the construction of complex geometric contours is realized
through set-theoretic operations, and specifically, with the R-functional modeling
apparatus [
        <xref ref-type="bibr" rid="ref2 ref4 ref8">2, 4, 8</xref>
        ]. Figures 8 and 9 show examples of the implementation of modeling the
application of thermal influence to the contour of a part of a complex configuration
with the occurring thermal expansion.
      </p>
      <p>Refine Workpiece Bypass Contour
The developed approach can be applied to clarify the contour of the bypass of the
processing tool during the machining of parts. Consider this by the example of milling on
a universal milling machine of a beam workpiece. The measurement results of the
actual contour obtained during processing are presented in Figure 10. In this case, the
measurements were carried out after the workpiece reached thermal equilibrium.</p>
      <p>Functional-Voxel Method in Problems of Geometric Modeling of Thermal Characteristics… 9
Fig. 10. Comparison of the actual and required contour of a workpiece of the beam-type after the
milling operation.</p>
      <p>To form a contour based on the functional-voxel method, it is necessary to use
temperature values that affect the distortion of the shape of the workpiece. Figure 11 shows
a functional image that visualizes the shape of the resulting thermal expansion of the
workpiece as a result of its processing and the tool bypass circuit. Using functional
voxel modeling tools, the resulting image was scaled along the abscissa for clarity.</p>
      <p>The circuit obtained as a result of functional voxel modeling was used to compile
the control program code for a CNC milling machine for processing a workpiece of the
"beam" type. Figure 12 shows the results of measurements taken at the end of
processing and after the workpiece reaches thermal equilibrium, in comparison with the
results of processing on a universal machine. According to the above data, we observe
a more rectilinear contour of the part due to a decrease in thermal effects.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Plaksin</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sycheva</surname>
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Functional voxel modeling of thermal characteristics. Abstracts of the 18th international youth conference «Systems of design, technological preparation of production and management of stages of the life cycle of an industrial product</article-title>
          »,
          <fpage>36</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Reznikov</surname>
            <given-names>A. N.</given-names>
          </string-name>
          <article-title>Thermal processes in technological systems. Textbook for universities</article-title>
          .
          <source>Moscow</source>
          (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Tolok</surname>
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Graphic images-models in information technologies</article-title>
          .
          <source>Applied informatics 4</source>
          ,
          <fpage>31</fpage>
          -
          <lpage>40</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Tolok</surname>
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Application of voxel models in the process of mathematical modeling automation</article-title>
          .
          <source>Automation and remote control 6</source>
          ,
          <fpage>167</fpage>
          -
          <lpage>180</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Tolok</surname>
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Synthesis of computer images of geometric characteristics for estimating the surface relief of a function of two variables</article-title>
          .
          <source>Collection of reports of the national Academy of Sciences of Ukraine. Mathematics, natural science</source>
          ,
          <source>technical Sciences 4</source>
          ,
          <fpage>63</fpage>
          -
          <lpage>69</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Tolok</surname>
            <given-names>A. V.</given-names>
          </string-name>
          <article-title>Functional voxel method in computer modeling</article-title>
          . Moscow (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gustafson</surname>
            <given-names>R. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thompson</surname>
            <given-names>D. R.</given-names>
          </string-name>
          , Sokhansanj S.
          <article-title>Temperature and stress analysis of corn kernel-finite element analysis</article-title>
          .
          <source>Transactions of the ASAE</source>
          <volume>4</volume>
          (
          <issue>22</issue>
          ),
          <fpage>955</fpage>
          -
          <lpage>960</lpage>
          (
          <year>1979</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Rvachev</surname>
            <given-names>V. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tolok</surname>
            <given-names>A. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uvarov</surname>
            <given-names>R. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheiko</surname>
            <given-names>T. I.</given-names>
          </string-name>
          <article-title>New Apparoaches to Generating Equations of the Three-dimensional Loci Using R-functions</article-title>
          .
          <source>Vestn. Zaporozh. Gos. Univ (2)</source>
          ,
          <fpage>119</fpage>
          -
          <lpage>131</lpage>
          (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Tolok</surname>
            <given-names>A. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myl'</surname>
            tsev
            <given-names>A. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korogod</surname>
            <given-names>V. L.</given-names>
          </string-name>
          <article-title>An Algorithm of Spatial Motion along a Gradient on the Basis of M-images</article-title>
          .
          <source>Applied Geometry and Engineering Graphics</source>
          <volume>77</volume>
          ,
          <fpage>85</fpage>
          -
          <lpage>90</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Tolok</surname>
            <given-names>A. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tolok</surname>
            <given-names>N. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loktev</surname>
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Modeling</surname>
          </string-name>
          <article-title>Function Domain for Curves Constructed Based on a Linear Combination of Basis Bernstein Polynomials</article-title>
          .
          <source>Programming and Computer Software</source>
          <volume>6</volume>
          (
          <issue>44</issue>
          ),
          <fpage>526</fpage>
          -
          <lpage>532</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Plaksin</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sycheva</surname>
            <given-names>A. A.</given-names>
          </string-name>
          <article-title>Modeling of thermal characteristics based on a functional voxel model with a preliminary definition of the bypass contour</article-title>
          .
          <source>Proceedings of the 13th all-Russian meeting on management issues</source>
          ,
          <fpage>3179</fpage>
          -
          <lpage>3185</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Alyamovskij</surname>
            <given-names>A. A. SolidWorks</given-names>
          </string-name>
          <string-name>
            <surname>Simulation</surname>
          </string-name>
          .
          <article-title>Engineering analysis for professionals: tasks, methods</article-title>
          , recommendations]. Moscow, (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. ZHukov
          <string-name>
            <given-names>N. P.</given-names>
            ,
            <surname>Majnikova</surname>
          </string-name>
          <string-name>
            <given-names>N. F.</given-names>
            ,
            <surname>Nikulin</surname>
          </string-name>
          <string-name>
            <given-names>S. S.</given-names>
            ,
            <surname>Antonov</surname>
          </string-name>
          <string-name>
            <surname>O. A.</surname>
          </string-name>
          <article-title>Solving problems of thermal conductivity by the finite element method</article-title>
          .
          <source>Tambov</source>
          , (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Rvachev</surname>
            <given-names>V. L.</given-names>
          </string-name>
          <article-title>Theory of R-functions and some of its applications</article-title>
          . Kiev (
          <year>1982</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Zhambalova S. B.</surname>
          </string-name>
          R
          <article-title>-functions in mathematical modeling of geometric objects. Materials of the 1st round of the International student scientific</article-title>
          and practical conference «
          <source>Automation and information technologies»</source>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kravchenko</surname>
            <given-names>V. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kravchenko</surname>
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Churikov D</surname>
          </string-name>
          . V.
          <article-title>Application of R-functions, atomic and Wa-systems of functions in information technologies</article-title>
          .
          <source>Review. Current problems of modern education 2</source>
          ,
          <fpage>13</fpage>
          -
          <lpage>23</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Loktev M.</surname>
          </string-name>
          <article-title>A. Features of application of functional voxel modeling in problems of finding a path with obstacles</article-title>
          .
          <source>Information technologies in design and production 1</source>
          ,
          <fpage>45</fpage>
          -
          <lpage>49</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>