<!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>Digital Tools for Modeling and Simulation of Glass- Forming Process</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jaume Sempere Torregrosa</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Harrison de la Rosa-Ramírez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan López-Martínez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Javier Gómez</string-name>
          <email>javier.gomez@amsimulation.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jesus Oroya Villalta</string-name>
          <email>jesus.oroya@amsimulation.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Santiago Ferrándiz Bou</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Advanced Material Simulation S. L (AMS), C/Elcano</institution>
          ,
          <addr-line>48008 Bilbao</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Departamento de Ingeniería Mecánica y de Materiales, Universitat Politècnica de València (UPV)</institution>
          ,
          <addr-line>46022, Valencia</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Instituto Universitario de Tecnología de Materiales (IUTM)), Universitat Politècnica de València (UPV)</institution>
          ,
          <addr-line>46022 Valencia</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Glass-forming process was studied using analytical and numerical models. In order to predict the behavior of the glass during the transformation, two different approaches have been used: glass-forming by mold and glass-forming by laser. Distinct freeware with different functionalities has been used to develop both models. The whole process starts with the mechanical model design and boundary conditions assignment, followed by the workflow process automatization developed via the PYTHON Scripting Interface. The parametrization function of FreeCAD was used to facilitate the customization of geometry dimensions without generating a new model. The simulation process of both models has been successfully automated by creating a PYTHON function capable of converting STEP files into FRD.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Glass forming</kwd>
        <kwd>bending</kwd>
        <kwd>simulation process</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Due to industrial growth and human factors, the effects of climate change and severe
environmental pollution have increased in recent years. This situation has led to the need for
optimization of industrial processes, especially material transformation processes [1], [2]. To this end,
different possible solutions have emerged, such as more sustainable energy sources [3], [4], the
development of eco-friendly materials [5], and software capable of replicating the conditions of
different industrial processes [6]. Up to today, most industrial processes have grown due to the
possibility of using computer programs to solve industrial production problems or optimize existing
processes. For instance, the possibility of analyzing and modifying the modeling workflow of the
manufacturing process, or the use of materials as needed to avoid disruption in the production line
[7].</p>
      <p>For most manufacturing processes, there is already software capable of replicating most of the
conventional processes for material transformation, with a wide material library subjected to multiple
boundary conditions. However, most simulation software requires the user to pay for annual
subscriptions or for licensing versions that soon become obsolete, which is an impossible expense for
small and medium-sized companies.</p>
      <p>It is a fact that there is an alternative to free access software, which has great advantages such as
free access, an active community, and the possibility of modifying the software to improve and
customize it. However, this kind of software needs a combination of other free software to equalize
the capabilities of paid ones. Also, many technicians do not have the necessary knowledge to use this
software at an advanced level, causing quick abandonment due to its lack of accessibility.</p>
      <p>The gap between paid software and freeware without a multi-library and some functionalities is
very high [8]. For this reason, the DiMAT project is introducing the toolkit of Materials Processing
Simulator (DiMPS), for creating efficient materials manufacturing process simulations. This toolkit
aims to design improved manufacturing process concepts while simulating their application, results,
and requirements. To develop the DiMPS, a fair number of samples are carried out using specific
materials and selected manufacturing processes. Afterward, samples are tested, and the results are
compared with numerical ones to validate the process simulation tool.</p>
      <p>Also, in future steps, it aims to predict process behavior by the implementation of Explainable
Artificial Intelligence (XAI) techniques. At that point, the DiMPS will be able to interact with the
learning systems of the neural network (deep learning), secondly, train the neural network, and
generate more data to be able to make predictions. As a result, an AI network algorithm must be
applied to each one of the materials, processes, and processing conditions of the existing database to
generate the desired knowledge.</p>
      <p>This paper presents a segment of the DiMAT project in which a glass transformation process will
be simulated. Within the glass transformation sector, there are different manufacturing processes; in
this case, the approach is done using two different manufacturing processes: Glass formed by mold
(model 1) and glass formed by laser (model 2). Different freeware with different functionalities has
been used to develop this first step.</p>
      <p>Glass forming by mold is a replicated process that allows the production of glass sheets. The
process is carried out with the following methodology: first, a pre-designed geometric piece of raw
material is loaded into the lower mold. The heating system can be different depending on the final
product; infrared lamps or molds with integrated heating systems can be used to heat the die, mold,
and material. The ideal process temperature is between the transition temperature and the softening
point of the glass; once it reaches, the upper mold closes and starts to press by controlled motion. The
compression stage ends when the desired thickness of the final piece is acquired.</p>
      <p>Finally, the glass is cooled to facilitate handling once the upper mold has returned to its initial
position. In this process, it is necessary to control the pressure, force, temperature, and stroke to avoid
breakages or imperfections [9].</p>
      <p>Glass forming by laser process starts with a sheet of glass placed in a preheated furnace at a
temperature below that at which the glass melts. Subsequently, a laser beam moves across the surface
of the glass sheet with absolute precision, with the possibility of changing position and moving in
different directions. After the laser incidence, the glass begins to soften at the heated points, and
gravity causes these areas to sink into the desired shape. Finally, the laser is turned off, and the glass
is cooled and solidified, allowing it to be easily and quickly manipulated to continue with the next
piece [10].</p>
    </sec>
    <sec id="sec-2">
      <title>2. Theoretical Analysis Methodology</title>
    </sec>
    <sec id="sec-3">
      <title>2.1.Model development and parametrization</title>
      <p>The first part of the process corresponds to the development of the geometries that are involved
in the different processes. For this purpose, different software could be used, such as
threedimensional computer-aided design software and computer-aided engineering for the assistance and
design of elements programmed in the languages C++ and Python. In this study, to develop the
geometries, FreeCAD was used, followed by the employment of PrePoMax as a solver and ParaView
to process the results. Finally, Python software was used to integrate the simulation routine.</p>
      <p>The advantageous aspect that selected programs share is that they are freeware and can be
executed in a Windows environment, unlike other programs, such as OpenFoam, that require a Linux
environment to run or a feature such as Windows Subsystem for Linux (WSL). In addition, FreeCAD
allows the parametrization of the developed geometry and its visualization in 3D models. Also, its
different integrated functionalities enable the possibility of importing and exporting different file
formats, including STEP file extension, which could be used for numerical simulation. On the other
hand, PrePoMax has the capacity to import complex geometries, introduce well-defined simulation
parameters and materials properties, and carry out multiple simulations by means of the diversity of
integrated solvers such as Calculix. Finally, the files obtained in PrePoMax will be manipulated using
Python to provide flexibility and automation of the processes developed.</p>
      <p>The combination of these tools offers a variety of functions to develop simulation models close to
reality, and with the facility to manipulate and modify simulation parameters to improve the
simulation. A schematic representation of the workflow is shown in Fig. 1.</p>
      <p>The geometries developed have been carried out considering two real case scenarios to
subsequently parameterize the main geometries of the variants. The geometry of model 1, glass
forming by mold, is composed of three bodies: consisting of a glass sheet (material to be processed),
the lower mold which in this case will be fixed (Die), and finally the upper mold (Punch) which under
conditions of high temperatures and pressure will adjust the material to give it the final shape. Table
1 shows the details of geometry parametrization.</p>
      <p>The geometry of model 2, glass forming by laser, is composed of a single body represented by a
glass sheet. A central area was defined to simulate the laser incidence, where a temperature gradient
will be applied. FreeCAD is a software that allows the parameterization of the developed geometries
using the Spreadsheet function. This functionality allows us to define the dimensions of the
geometries of the models, giving the option to vary the dimensions and customize the models to suit
the needs of the consumer.
2.2.</p>
    </sec>
    <sec id="sec-4">
      <title>Defining material and boundary conditions</title>
      <p>The first step corresponds to importing the different models with STEP file extension to facilitate
the workflow between FreeCAD and PrePoMax. This is an open-source pre- and post-processor that
uses Calculix FEM as a solver, with a modern graphical interface and functionalities like CAD
geometry support and meshing.</p>
      <p>Subsequently, it is necessary to define the mesh setup of the CAD model, principal elements,
maximum element size, and type of element, refine the mesh for the critical zones, and then run the
mesh command.</p>
      <p>Following the definition of the finite element model, the next step is the material definition and
the properties of the glass material. For the process simulation, the necessary properties of glass are
the expansion coefficient, thermal diffusion, viscosity, and density, assigned to the FEM model. The
definition of these properties will allow simulation, and accurate data will be obtained. Model 1 is
defined by three sections that will encounter each other, see Fig. 2. Therefore, the PrePoMax
constraints functionality of the tie type can be applied. The first constraint operation is defined by
the contact surfaces between the die and the glass sheet, and the contact surfaces between the glass
sheet and the punch must be defined.</p>
      <p>Next, to define the contacts between geometries using the Contact Pairs functionality, in this case,
it is necessary to define them as surface interaction and apply the surface-to-surface option. This
functionality will again be applied between the upper glass sheet surface, the punch, the lower glass
sheet surface, and the die. Before running the simulation, boundary conditions and loads will be
defined. In this model, two different temperatures were applied, the first one with a 700ºC value
corresponding to the glass temperature and the second one corresponding to the superior surface of
the sheets. The second temperature range is applied to the superior surface of the die with a value of
300ºC.</p>
      <p>The loads in this model are adapted from real case processes; a fixed command was applied on the
inferior surface of the die, attaching geometry. In this case, the deformation of glass is produced by a
load named uniform pressure attached to a superior surface punch.</p>
      <p>For model 2, the initial conditions are defined for three different temperatures; the first one
corresponds to the sections determined by laser incidence, with 500 ºC values, and the second and
third temperature corresponds to the rest of the body with the same value of 300ºC. To assign the
boundary conditions and replicate the manufacturing processes, a fixed command is defined, also to
avoid the movement of half of the body.</p>
      <p>In addition, a new temperature will be defined for the entire geometry. The loads for this geometry
are gravity, defined at the center of the sheet, as well as a concentrated flux, to simulate the material
behavior. See Fig. 3.</p>
    </sec>
    <sec id="sec-5">
      <title>3. Numerical simulations</title>
      <p>A numerical model has been applied to find an approximate solution to both glass-forming
processes. The step PrePoMax command for numerical simulation was used to define and apply the
boundary condition of the problem. Subsequently, for constraints of the FEM model, selecting the
appropriate model surface was needed. To be able to simulate as closely as possible the bending
behavior of the glass sheet in both model 1 and model 2, the numerical model was fed with different
parameters regarding the most important properties of a glass material, such as viscosity against
temperature, density, and thermal expansion coefficient. The final step was to define the load to be
applied to the selected surface of the model, define the coupled temperature-displacement step, and
launch the process simulation.</p>
    </sec>
    <sec id="sec-6">
      <title>4. Model Automatization</title>
      <p>Automating finite element simulation refers to streamlining and optimizing the execution of
finite element analysis using automated tools and workflows. This type of automatization involves
scripting or programming to automate repetitive tasks such as CAD file import, mesh generation,
boundary condition setup, contact pair search, solver execution, and result post-processing. By
leveraging automation, engineers can significantly reduce the time and effort required to perform
complex simulations, enabling them to explore a wider range of design scenarios in less time.</p>
      <p>Automation enhances the reproducibility and consistency of results by minimizing human error
in the simulation process and facilitates the integration of simulation into the design workflow,
allowing for rapid iteration and optimization of designs. It is a fundamental part of optimization,
efficiently exploring design spaces, identifying optimal solutions, and enhancing the robustness of
engineering designs.</p>
      <p>The automated process presented in this research begins with a collection of CAD files saved in (.stp)
format, each containing a solid body placed at the final assembly configuration of the problem. The
output of the simulation is provided in the form of a CALCULIX output file (.frd) format containing
data on mechanical displacements, temperatures, strains, and stresses. This file undergoes automatic
analysis, wherein critical information is extracted and stored for further examination. A PYTHON
function capable of converting STEP files into FRD files has been developed to facilitate this
automation. Furthermore, another function has been created to parse FRD files and import their data
into the PYTHON environment for subsequent analysis. The operational workflow of this process is
illustrated in Fig. 4.</p>
      <p>The freeware code CalculiX has been selected as the finite element solver. CalculiX is an
opensource finite element analysis software suite designed for thermal, mechanical, and coupled
simulations [11]. The code encompasses both linear and nonlinear analysis. Contact mechanics
employs advanced numerical methods to accurately predict mechanical behavior under various
loading conditions.</p>
      <p>
        Mesh operations have been performed with GMSH [
        <xref ref-type="bibr" rid="ref5">12</xref>
        ], a powerful and user-friendly finite
element mesh generator. GMSH is well-suited for handling complex geometric configurations and
offers a wide range of meshing algorithms and advanced features, allowing the creation of
highquality finite element structured or unstructured meshes.
      </p>
      <p>For post-processing, the output files can be opened in Paraview [13], an open-source software that
enables visualization and analysis of large datasets from computational simulations.</p>
      <p>Additionally, a Python library has been developed to enhance the automation process. This library
revolves around a main class named 'inp.' Within this class, users can apply specialized methods for
generating sets that include nodes, elements, surfaces, equations, materials, and sections. The ‘inp’
class also provides functions for mesh visualization and exporting CalculiX input files. To further
enhance its capabilities, the library includes visualization functions tailored for use within a Jupyter
Notebook environment, leveraging the power of the Matplotlib and Plotly libraries. By utilizing the
'inp' class, users can automate the finite element models developed in CalculiX.</p>
      <p>This automation significantly streamlines the finite element analysis process, offering a rapid
and efficient means to tackle complex tasks within the CalculiX framework. The PYTHON library
has been applied to automate the two models introduced in the preceding sections. The integration
of the PYTHON library into the software library is depicted in Fig. 5. The function parameters
include the folder where the results will be written and the mesh discretization (dx) level.</p>
      <p>from models.Bending.RunBending import RunBending
params = dict()
params["step_folder"] = "steps" # folder with the steps
params["dx"] = 3 # grid size
outfolder = "output/"
RunBending(params,outfolder)</p>
      <p>Fig. 5. Python library application example.
•
•
•
•
•
•
•
•
•
•
•</p>
      <p>The internal tasks of the RunBending functions are summarized in the following bullets:
Mesh the file with GMSH: Begin by importing the CAD file into GMSH and generating a mesh
based on the desired element size and meshing algorithm.</p>
      <p>Correct the mesh by removing 1D additional elements: After mesh generation, review the mesh
and remove any unnecessary 1D elements that may have been generated unintentionally.
Identify external element faces and nodes: Identify the faces of the mesh elements that are
exposed to the external environment or boundaries of the model.</p>
      <p>Define set elements and nodes for boundary conditions and contact pairs: Define sets of elements
and nodes corresponding to regions where boundary conditions or contact pairs will be applied.
Define material: Specify the material properties for each defined body, including parameters such
as elastic properties, density, thermal conductivity, and specific heat.</p>
      <p>Apply material to bodies: Assign the defined material properties to the corresponding bodies in
the model.</p>
      <p>Define boundary conditions: Prescribe constraints, displacements, and fixed temperatures at
specific nodes or elements to represent fixed supports, applied loads, or other boundary
conditions.</p>
      <p>Define loads: Apply external loads, forces, pressures, and heat flows to designated regions or
elements within the model.</p>
      <p>Define additional physical fields (e.g., Temperature, Gravity): Specify additional physical fields,
such as temperature distribution or gravitational effects, as required by the simulation.
Define output magnitudes: Specify the desired output quantities or results to be obtained from
the simulation, such as displacements, stresses, or temperatures.</p>
      <p>Define the time ramp: Set up the time ramp to apply the boundary conditions and loads gradually
during the simulation.</p>
      <p>The automatic process described earlier is valid when the number of solids is equal to 1, following
the modeling workflow shown in Fig. 6. However, when dealing with more than one solid, additional
tasks are necessary, as illustrated in Fig. 7:
•</p>
      <p>Renumbering nodes and elements: Renumbering Nodes and Elements: Initially, meshing
operations are applied to each individual solid. However, during assembly, modifying the
numbering of nodes, elements, and the connectivity matrix becomes essential.
•
•
•
•</p>
      <p>Define bodies: Define distinct bodies within the model, delineating different physical
components or materials. This step ensures the proper representation of multiple solid regions.
Determining contact type: Specify the type of contact behavior expected between different
bodies or components. Consider factors such as frictional or frictionless contact.</p>
      <p>Specifying contact pairs: Identify pairs of bodies or surfaces between which contact interactions
will be considered. These pairs play a crucial role in simulating interactions.</p>
      <p>Associating contact types with contact pairs: Assign the defined contact types to the
designated contact pairs, establishing the desired contact behavior for each pair.</p>
    </sec>
    <sec id="sec-7">
      <title>5. Conclusions</title>
      <p>Besides the obtained results through the simulation of the glass-forming processes, this analysis
method is accepted to recreate the working conditions during the production processes. Furthermore,
the compatibility of the software with the Python language allows a new work methodology to
automate and carry out more detailed simulations of the material transformation processes, thus
creating a new set of tools that will allow the optimization of industrial processes, which could lead
small and medium-sized companies to be competitive against big companies with higher resource
availability. Setting up and making available this new methodology for the simulation of the
glassforming processes, using a mix of freeware, enables the possibility of minimizing human error and
machine energy consumption during the manufacturing process by providing a reliable pathway that
could be replicated or enhanced according to the needs, to predict glass behavior when subjected to
deter-mined processing conditions, without this implying added cost due to the implementation of
direct transformation processes in the production lines.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgements</title>
      <p>The authors would like to thank the European Commission. European Health and Digital Executive
Agency (HADEA) for Co-funding “Digital modeling and simulation project for the design, processing,
and manufacturing of advanced materials” (DiMAT). Horizon Europe Program under Grant
Agreement 101091496 (HORIZONCL4-2022-RESILIENCE-01-25).</p>
      <p>Declaration on Generative AI</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Rao</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Yan</surname>
          </string-name>
          , “
          <article-title>Study on the interactive influence between economic growth and environmental pollution</article-title>
          ,
          <source>” Environmental Science and Pollution Research</source>
          , vol.
          <volume>27</volume>
          , no.
          <issue>31</issue>
          , pp.
          <fpage>39442</fpage>
          -
          <lpage>39465</lpage>
          , Nov.
          <year>2020</year>
          , doi: 10.1007/S11356- 020-10017-6/TABLES/19.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A</given-names>
            .
            <surname>Al-Barakani</surname>
          </string-name>
          , “
          <article-title>Expansion of city scale, traffic modes, traffic congestion</article-title>
          , and air pollution,
          <source>” Cities</source>
          , vol.
          <volume>108</volume>
          , p.
          <fpage>102974</fpage>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2021</year>
          , doi: 10.1016/J.CITIES.
          <year>2020</year>
          .
          <volume>102974</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            <surname>Moustakas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Loizidou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rehan</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Nizami</surname>
          </string-name>
          , “
          <article-title>A review of recent developments in renewable and sustainable energy systems: Key challenges and future perspective,” Renewable and Sustainable Energy Reviews</article-title>
          , vol.
          <volume>119</volume>
          , p.
          <fpage>109418</fpage>
          ,
          <string-name>
            <surname>Mar</surname>
          </string-name>
          .
          <year>2020</year>
          , doi: 10.1016/J.RSER.
          <year>2019</year>
          .
          <volume>109418</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. A.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Alvarez-Alvarado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Imran</surname>
          </string-name>
          , “
          <article-title>A Critical Review of Sustainable Energy Policies for the Promotion of Renewable Energy Sources</article-title>
          ,”
          <source>Sustainability</source>
          <year>2020</year>
          , Vol.
          <volume>12</volume>
          ,
          <string-name>
            <surname>Page</surname>
            <given-names>5078</given-names>
          </string-name>
          , vol.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          12, no.
          <issue>12</issue>
          , p.
          <fpage>5078</fpage>
          ,
          <string-name>
            <surname>Jun</surname>
          </string-name>
          .
          <year>2020</year>
          , doi: 10.3390/SU12125078.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>S. M. Rangappa</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Siengchin</surname>
            , and
            <given-names>H. N.</given-names>
          </string-name>
          <string-name>
            <surname>Dhakal</surname>
          </string-name>
          , “
          <article-title>Green-composites: ecofriendly and sustainability</article-title>
          ,
          <source>” Applied Science and Engineering Progress</source>
          , vol.
          <volume>13</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>183</fpage>
          -
          <lpage>184</lpage>
          , Jul.
          <year>2020</year>
          , doi: 10.14416/J.ASEP.
          <year>2020</year>
          .
          <volume>06</volume>
          .001.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>D. S. N.</given-names>
            <surname>Abg</surname>
          </string-name>
          Shamsuddin et al., “
          <article-title>Computational fluid dynamics modelling approaches of gas explosion in the chemical process industry: A review,” Process Safety and Environmental Protection</article-title>
          , vol.
          <volume>170</volume>
          , pp.
          <fpage>112</fpage>
          -
          <lpage>138</lpage>
          , Feb.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <year>2023</year>
          , doi: 10.1016/J.PSEP.
          <year>2022</year>
          .
          <volume>11</volume>
          .090.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Nagy</surname>
          </string-name>
          , G. Lăzăroiu, and
          <string-name>
            <given-names>K.</given-names>
            <surname>Valaskova</surname>
          </string-name>
          , “
          <article-title>Machine Intelligence and Autonomous Robotic Technologies in the Corporate Context of SMEs: Deep Learning and Virtual Simulation Algorithms</article-title>
          , Cyber-Physical
          <source>Production Networks, and Industry 4.0-Based Manufacturing Systems,” Applied Sciences (Switzerland)</source>
          , vol.
          <volume>13</volume>
          , no.
          <issue>3</issue>
          ,
          <string-name>
            <surname>Feb</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <year>2023</year>
          , doi: 10.3390/APP13031681.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>E.</given-names>
            <surname>Conrad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Misenar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Feldman</surname>
          </string-name>
          , “Domain 4:
          <string-name>
            <given-names>Software</given-names>
            <surname>Development</surname>
          </string-name>
          <string-name>
            <surname>Security</surname>
          </string-name>
          ,” Eleventh Hour CISSP, pp.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          63-
          <fpage>76</fpage>
          ,
          <year>2014</year>
          , doi: 10.1016/B978-0
          <source>-12-417142-8</source>
          .
          <fpage>00004</fpage>
          -
          <lpage>2</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Yi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Klocke</surname>
          </string-name>
          , and G. Pongs, “
          <article-title>Manufacturing of Glass Diffractive Optical Elements by Use of Precision Compression Molding Process,”</article-title>
          <source>Proceedings of the ASME International Manufacturing Science and Engineering Conference</source>
          <year>2007</year>
          , MSEC2007, pp.
          <fpage>191</fpage>
          -
          <lpage>195</lpage>
          , Mar.
          <year>2009</year>
          , doi: 10.1115/MSEC2007-31210.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>W. X.</given-names>
            <surname>Liao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. T.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. K.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. C.</given-names>
            <surname>Tung</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Ho</surname>
          </string-name>
          , “
          <article-title>Innovative laser-assisted glass bending approaches using a near-infrared continuous wave laser,” Opt Lasers Eng</article-title>
          , vol.
          <volume>178</volume>
          , p.
          <fpage>108162</fpage>
          ,
          <string-name>
            <surname>Jul</surname>
          </string-name>
          .
          <year>2024</year>
          , doi: 10.1016/J.OPTLASENG.
          <year>2024</year>
          .
          <volume>108162</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Suchocki</surname>
          </string-name>
          , “
          <article-title>Finite element implementation of a certain class of elasto-viscoplastic constitutive models</article-title>
          ,
          <source>” Acta Mech</source>
          , vol.
          <volume>234</volume>
          , no.
          <issue>9</issue>
          , pp.
          <fpage>4365</fpage>
          -
          <lpage>4389</lpage>
          , Sep.
          <year>2023</year>
          , doi: 10.1007/S00707-023-03613-3/FIGURES/11.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Geuzaine</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Remacle</surname>
          </string-name>
          , “
          <article-title>Gmsh: A 3-D finite element mesh generator with built-in pre-</article-title>
          and
          <source>postprocessing facilities,” Int J Numer Methods Eng</source>
          , vol.
          <volume>79</volume>
          , no.
          <issue>11</issue>
          , pp.
          <fpage>1309</fpage>
          -
          <lpage>1331</lpage>
          , Sep.
          <year>2009</year>
          , doi: 10.1002/NME.2579;WGROUP:STRING:PUBLICATION.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>C.J. Ahrens</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Geveci</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Law</surname>
          </string-name>
          , “
          <article-title>ParaView: An End-User Tool for Large-Data Visualization</article-title>
          ,” Visualization Handbook, pp.
          <fpage>717</fpage>
          -
          <lpage>731</lpage>
          , Jan.
          <year>2004</year>
          , doi: 10.1016/B978-012387582-2/
          <fpage>50038</fpage>
          -1.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>