<!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>Component approach to the translation of geometric models</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Nizhny Novgorod State Technical University n.a. R.E. Alekseev</institution>
          ,
          <addr-line>Nizhny Novgorod</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>4</fpage>
      <lpage>9</lpage>
      <abstract>
        <p>The article considers the issue of different approaches to assessing the transfer of geometric models of assembly units between different professional software environments of different vendors. A model for calculating the metric of the volume of data loss and the calculation of the relative volume of manual recovery of geometric models after their translation are considered. For evaluation, a hierarchical structure of the parameters of geometric models is used, as well as a graph of parameters, based on which structural weighting coefficients are calculated. Algorithms of the considered approaches are described, their differences are considered. The assembly unit of a machine-building unit was constructed in the Autodesk Inventor Professional software product. Based on the parameters of the obtained geometric model, the corresponding parameter graphs were constructed and calculations were made for each proposed approach to data translation. The model was exported and the resulting files were analyzed. Weights were calculated that reflect expert preferences and structural features and are determined in accordance with the theory of rational choice. The assembly model was translated into the KOMPAS-3D geometric modeling environment. Based on the data obtained in different formats, an analysis was made and parameter distortion coefficients were obtained and the relative amount of parameter data losses was estimated when transferring the geometric model from the professional software environment Autodesk Inventor Professional to the KOMPAS-3D environment. Conclusions are made and recommendations are given on the possibility of applying the component approach to the translation of geometric models in professional software environments.</p>
      </abstract>
      <kwd-group>
        <kwd>geometric model</kwd>
        <kwd>data translation</kwd>
        <kwd>component approach</kwd>
        <kwd>metric</kwd>
        <kwd>parameter graph</kwd>
        <kwd>structural weight</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>A.D.Filinskikh alexfil@yandex.ru Nizhny Novgorod State Technical University n.a. R.E. Alekseev, Nizhny Novgorod, Russia</title>
      <sec id="sec-1-1">
        <title>1. Introduction</title>
        <p>To date, domestic industrial enterprises are in a
situation of some uncertainty associated with the political
and economic situation in the country. On the one hand,
there are increasing requirements for the digitalization of
production processes, their improvement and transition to
the Fourth Industrial Revolution e, on the other hand, the
requirements for software that accompanies ubiquitous
production</p>
        <p>processes, and, in particular, the import
substitution program. At different levels, these problems
are viewed differently. But in any case, regardless of the
decisions made, a huge financial injections are required.
The transition from</p>
        <p>
          one software product to another,
regardless of the reasons, for each enterprise can be very
painful. This includes software costs, staff training,
updating the computer equipment fleet, and, of course, the
possible loss of previously accumulated material. The
ability to use previous developments to modernize or
create new products increases the speed of work and
reduces the time for issuing finished documentation [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>Professional software environments (PPP) for creating
and working with geometric models (GM) have been and
remain
the
subject
competition
from
different
manufacturers who offer their technologies in the global
market for the development of products, objects of
architecture
and
construction,
infrastructure,
etc.</p>
        <p>Undoubtedly, this competition leads to a continuous
increase in the accuracy of design objects, the convenience
working
with them</p>
        <p>
          and other factors [
          <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
          ] that
positively affect the productivity of production processes.
        </p>
        <p>
          Unfortunately, once choosing a system of geometric
modeling, it is quite difficult for production enterprises to
switch to other products, and an incorrect assessment of
future costs can lead to serious consequences [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>2. Evaluation methods</title>
        <p>
          Assemble model
on the structure of their parameters [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], the process of data
transfer in the form of assembly units from one software
product to another is considered. In this methodology, the
assembly unit is considered as a whole, not taking into
account the individual parts or other components that are
present in the assembly unit.
        </p>
        <p>
          When calculating the
transmission coefficient, only functionally oriented and
size-oriented
parameter
metrics [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] of the
        </p>
        <p>general
assembly are taken into account.</p>
        <p>=1
  , 1→ 2 =</p>
        <p>, , 1→ 2
where   , 1→ 2</p>
        <p>– metric of the amount of data loss during
transmission and recovery of GM in professional software
environments
from</p>
        <p>S1 to</p>
        <p>S2 in</p>
        <p>Z
format;</p>
        <p>Li –
dimensionally-oriented estimation of the transfer and
restoration of a GM parameter; ki,Z,S1→S2 – relative amount
of loss of parameter data during transmission of GM in
professional software environments from S1 to S2 in Z
format.</p>
        <p>The set of GM parameters with this approach is wider
than the set of parameters</p>
        <p>when transmitting single
models, because</p>
        <p>When</p>
        <p>evaluating the transfer and
recovery, the parameters of the assembly unit are taken
into
account. A</p>
        <p>functionally-oriented assessment for
calculating the information metric for the transfer and
restoration of GM in faculty depends not only on the set of
parameters, but also on the weighting coefficients of these
parameters in the graph of the hierarchical structure of the
parameters (Fig. 1).</p>
        <p>In one of the methods for evaluating data transfer based
Fig. 1. Hierarchical structure of GM parameters
Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY</p>
        <p>
          The assembly parameters are at the upper levels (tiers)
of this graph (element 4 in Fig. 1), as a result of which their
structural weighting coefficients of the parameters of the
complexity of recovering the GM parameters will have
significant weight [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Taking into account the opinions of
experts on the importance and complexity of restoring
assembly parameters, we get a fairly serious effect on the
parameter ki,Z,S1→S2through the manual recovery volume
adjustment factor and structural weighting factors.
        </p>
        <p>
          , , 1→ 2 =   эс  , , 1→ 2 ,
where   , , 1→ 2 – relative loss of parameter data during
transmission of GM in professional software environments
from S1 to S2 in Z format;  , , 1→ 2 – relative volume of
manual parameter recovery [
          <xref ref-type="bibr" rid="ref1 ref5">0, 0,5, 1</xref>
          ];   эс – manual
adjustment volume of manual parameter recovery.
        </p>
        <sec id="sec-1-2-1">
          <title>Component approach</title>
          <p>Consider a methodology for evaluating data transfer
based on the structure of their parameters, which provides
for the transfer of an assembly unit of a product in the form
of a set of its components and parts. With this approach,
there will be no branch with assembly parameters in the
graph of the hierarchical structure of parameters, and local
weights will be distributed in a completely different way,
increasing the weight of the remaining parameters.
Soweget:</p>
          <p>сб.ем &gt;  сб.кп,
  ,сб.ем &lt;   ,сб.кп,</p>
          <p>сб.ем &gt;  сб.кп,</p>
          <p>Based on the data obtained, we assume that with this
approach, the relative amount of parameter data loss
during GM transmission should be less, and the GM
transmission coefficient should increase.</p>
          <p>To test this hypothesis, we will carry out experimental
calculations on the example of an assembly unit of a
machine-building product.</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>Algorithm</title>
          <p>The sequence of operations during the transfer of a
assembly model.
1. Creation of GM parts included in the assembly,
determination of all parameters in a software
environment S1.
2. Formation of an assembly unit with the definition of
all parameters.
3. Determining the hierarchical structure of parameters,
creating a graph, calculating weight coefficients.
4. Formation of a single transmitting assembly file (file
export).
5. Import a GM assembly into a software environment</p>
          <p>S2.
6. Assessment of accuracy of transmission of GM
parameters.
7. Restore missing or distorted parameters using S2
tools.</p>
          <p>The sequence of operations during the transfer of the
model based on the component approach:
1. Creation of GM parts included in the assembly,
determination of all parameters in a software
2.
3.
4.
5.
6.
7.</p>
          <p>environment S1.</p>
          <p>Determining the hierarchical structure of parameters,
creating a graph, calculating weight coefficients.
Formation of a single transmitting assembly file (file
export).</p>
          <p>Import a GM assembly into a software environment
S2.</p>
          <p>Assessment of accuracy of transmission of GM
parameters.</p>
          <p>Restore missing or distorted parameters using S2
tools.</p>
          <p>The formation of the assembly unit and all the
necessary parameters through the tools of the software
environment S2.</p>
        </sec>
        <sec id="sec-1-2-3">
          <title>Modeling</title>
          <p>For the experiment, Autodesk Inventor Professional,
the environment of geometric parametric modeling, was
chosen as the first S1 system, as one of the most popular
Russian systems among domestic enterprises
KOMPAS3D v18 as the S2 system. The geometric model is built on
the basis of the assembly drawing presented in Fig. 2.</p>
          <p>Fig 2. Drawing of section</p>
          <p>In the Autodesk Inventor Professional environment,
individual assembly parts were modeled (Fig. 3) and the
assembly itself was created from the designed parts (Fig.
4, 5).</p>
          <p>Fig. 3. An element of an assembly unit with parameters.
1. Geometry
1.2.1.7 Connections
1.2.2 Parameterization
1.2.2.1 Geometric parameterization
1.2.2.2 Hierarchical parameterization
1.2.3 Sketches
1.2.4. Drawings
1.2.5 Reflections
1.2.6 Thread
2. Attribute information
2.1 Material
2.2 Mass
2.3 Density
2.4 Area</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2.5 Volume</title>
    </sec>
    <sec id="sec-3">
      <title>2.6 Center of mass</title>
    </sec>
    <sec id="sec-4">
      <title>3. File options</title>
    </sec>
    <sec id="sec-5">
      <title>3.2 File size</title>
      <p>3.1 The possibility of using Cyrillic in the name</p>
      <p>To obtain data on the relative volume of manual
parameter recovery, it is necessary to transfer the model to
environment S2. To do this, we export GM to various
formats for data transfer. Based on the data obtained, it is
possible to analyze the sizes of the received files (Fig. 6).
where   эс – weight coefficient reflecting expert opinions
on the difficulty of reconstructing the ith GM parameter
and structural features of the graph of parameters of
geometric models;   э – weight coefficient reflecting only

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 с</p>
      <p>
        We will determine the relative volume of manual
recovery of each parameter, or the distortion coefficient of
the ith parameter of the geometric model created in the
professional software environment S1, translated into
software environment S2 —   , 1→ 2 =[
        <xref ref-type="bibr" rid="ref1 ref5">0, 0,5, 1</xref>
        ]. When the
parameter is fully saved, the value of this coefficient is set
to 0, while the parameter is partially saved – 0,5. If the
parameter is not transmitted, the distortion coefficient
takes the value 1. An example of estimating the relative
volume of manual recovery of each parameter is given in
1.1 Assembly
expert opinions;   с – weight coefficient, reflecting only
the structural features of the graph of GM parameters.
      </p>
      <p>The calculation results are shown in table 1.
2. Attributeinformation
export all assembly parts in various formats and assemble
the assembly unit in KOMPAS-3D v18 (Fig. 7-8).</p>
      <p>Element 4 (assembly parameters) and its branches in
the parameter graph (Fig. 1) will be absent. Accordingly,
all weighting coefficients will be recalculated - the
weighting coefficient of each parameter, reflecting the
opinions of experts on the difficulty of reconstructing the
ith GM parameter and the structural features of the graph
of parameters of geometric models, will be greater than in
the previous calculation procedure.</p>
      <p>Thus, in the course of the work, the relative amount of
loss of parameter data was obtained during the transfer of
GM from the professional software environment S1 to
environment S2 in the Z format. A comparative table with
the results is presented below (table 3).</p>
      <sec id="sec-5-1">
        <title>3. Conclusion:</title>
        <p>When transferring a GM assembly unit from one
software environment to another, both methods of model
transfer can be used. Eachoft he methods has its
advantages and disadvantages.
1. Transmission method as a assembly model
• With this transmission method, the geometric
model can be used as typical parts that do not
require editing; The manual recovery time for the
model is approximately 1/3 of the total manual
recovery time.
• If all the components of the assembly unit are
created and assembled in one file (in this case,
the associativity parameter is completely
absent), the preservation of individual elements,
their transfer and assembly in the receiver
program can take significantly longer than the
complete manual restoration of the assembly
unit of the geometric model.
2. Component unit geometric model data transfer based
on component approach.
• This method showed that the relative amount of
manual recovery during the transfer of similar
data will be less, respectively, the time to restore
the model will be reduced.
• This method is especially relevant in the case
when all components of the assembly unit are
created in different files and subsequently
assembled in a separate assembly file.
• The transfer of the GM in this way, despite the
time required to create the assembly unit in the
receiver system after the transfer of the individual
components, will allow using this model not only
as typical parts that do not require editing, but
will also make it possible to make changes and
adjustments to the assembly, i.e. . use it to build
new modified products based on old models.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Asknowledge</title>
        <p>This work was completed and published with financial
support from the Russian Foundation for Basic Research,
grant 19-07-00926.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Filinskikh</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Byasherov</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kh</surname>
          </string-name>
          .
          <article-title>Analysis of the transmission of parametric and graphical information based on experimental data /</article-title>
          / Herald of Belgorod State Technical University n.a. V.G. Shukhova.
          <year>2012</year>
          № 2 P.
          <fpage>164</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Zakharova</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shklyar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Basic principles of data visual models construction, by the example of interactive systems for 3D visualization (</article-title>
          <year>2014</year>
          ) Scientific Visualization,
          <volume>6</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>62</fpage>
          -
          <lpage>73</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Zakharova</surname>
            ,
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shklyar</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rizen</surname>
            ,
            <given-names>Y.S.</given-names>
          </string-name>
          <article-title>Measurable features of visualization task (</article-title>
          <year>2016</year>
          ) Scientific Visualization,
          <volume>8</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>95</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Raikin</surname>
            <given-names>L.I.</given-names>
          </string-name>
          <article-title>and others</article-title>
          .
          <source>About information exchange between CAD systems // Information Technology in Design and Production</source>
          .
          <year>2015</year>
          №
          <volume>3</volume>
          (
          <issue>159</issue>
          ). P.
          <volume>65</volume>
          -
          <fpage>72</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Filinskikh</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Merzlyakov</surname>
            <given-names>I.N.</given-names>
          </string-name>
          <article-title>Assessment of geometric models based on the structure of their parameters // Information measuring and control systems</article-title>
          .
          <source>2015 Т</source>
          .
          <volume>13</volume>
          , № 3 P.
          <fpage>69</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Filinskikh</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raikin</surname>
            <given-names>L.I.</given-names>
          </string-name>
          <article-title>Functionally oriented evaluation of the transfer and</article-title>
          restoration of geometric models // Herald of Belgorod State Technical University n.a. V.G. Shukhova.
          <year>2014</year>
          № 4 P.
          <fpage>176</fpage>
          -
          <lpage>179</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Filinskikh</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zarubin</surname>
            <given-names>I.B.</given-names>
          </string-name>
          <article-title>Methodology for assessing the completeness of regression testing with normalization by weight</article-title>
          coefficients // Works of Nizhny Novgorod State Technical University n.a. R.E. Alekseev.
          <year>2019</year>
          №
          <volume>4</volume>
          (
          <issue>127</issue>
          ). P. 9-
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Petrovsky</surname>
            <given-names>A.B. Ordering</given-names>
          </string-name>
          <article-title>and classification of objects with conflicting attributes //</article-title>
          <source>Artificial Intelligence News</source>
          .
          <year>2003</year>
          № 4 P.
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Filinskikh</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sosnina</surname>
            <given-names>O.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boytyakov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          <article-title>Hierarchical space of geometric model parameters</article-title>
          . // Herald of Belgorod State Technical University n.a. V.G. Shukhova.
          <year>2015</year>
          № 2 P.
          <fpage>131</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Mikoni</surname>
            <given-names>S.V.</given-names>
          </string-name>
          <article-title>Theory and practice of rational choice: Monograph</article-title>
          . М.: Route,
          <year>2004</year>
          463 p. Filinskikh
          <string-name>
            <surname>Aleksandr D.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ph</surname>
          </string-name>
          .D. in Technology, Associate Professor, Nizhny Novgorod State Technical University n.a. R.E.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>