1. Introduction
Virtual commissioning of robotic production lines is widely applied across various industrial sectors. A digital model makes it possible to design and tune a complex production system consisting of equipment, conveyors, robots, sensors, and controllers prior to its physical assembly. However, current virtual commissioning systems do not yet support manipulations involving flexible parts. In virtual environments, robots successfully perform operations with rigid bodies, for which the positions of points can be easily computed at any moment in time. The review paper [26] addresses various issues arising in the planning of manipulations involving deformable objects such as ropes, cloth, paper, and sheet metal.
When manipulating thin sheet-metal parts, two types of difficulties arise. The first is that during accelerated motion the part begins to vibrate and its shape changes, which complicates collision detection. The second difficulty is even more significant: the cycle time becomes uncertain since, in addition to the transportation time, it now includes the time required for the decay of residual vibrations at the end of the trajectory. In many production operations, the transition to the fixation stage (e.g., welding or adhesive bonding) is only possible after the vibration amplitude in the fixation area has decreased to an acceptable level. Thus, for example, a welding robot must wait for an additional period of time, the duration of which strongly depends on the part geometry, material properties, the placement of vacuum suction cups, and the motion trajectory.
To address vibration-related issues in the automotive industry, specialized vacuum grippers are used that hold the flexible part over its entire surface and practically eliminate vibrations. This solution makes both real and virtual operations with flexible parts equivalent to manipulations with rigid bodies: the geometry does not change during motion, and the cycle time is equal to the transportation time. However, this approach has several drawbacks. Such vacuum grippers are expensive, with a cost comparable to that of the robot itself; they are bulky, which complicates workspace organization; and they are heavy, requiring robots with higher payload capacity and, consequently, higher cost. In addition, such grippers must be manually adapted to the geometry of each specific part. In [
2], the problem of optimizing a stamping line is also described, where an excessively large gripper requires more time to be withdrawn from under the press after positioning the metal blank, leading to delays in the stamping process.
We propose an alternative solution (
Figure 1) based on the use of a simple and universal gripper, which is cheaper, lighter, more compact, and easier to adapt to a specific part. However, the effective application of such a gripper requires solving several important tasks:
the ability to rapidly compute the behavior of a flexible part as a function of the robot trajectory;
the ability to accurately estimate the decay time of residual vibrations at the end of the trajectory.
Based on this, it may be possible to determine an optimal robot trajectory that minimizes the total cycle time, i.e., the sum of the time required to move the part and the decay time of residual vibrations at the end of the trajectory. In [
2], we present a methodology that outlines the steps for constructing an optimal trajectory. The key difficulty in this process is the need to perform FEM simulations of the flexible part’s behavior during the production cycle.
In order for FEM simulation results for thin sheet-metal parts to be realistic, a mesh with tens or even hundreds of thousands of nodes is required, which leads to transient analyses lasting tens of minutes. Numerical studies indicate that even when shell elements are employed for large components with complex geometry, meshes consisting of only 1–2 thousand nodes may lead to errors in the predicted natural frequencies in the range of 20% to 100%. However, for virtual commissioning of operations with flexible parts—and even more so for the search for an optimal trajectory, where each iteration of the optimization algorithm requires a new FEM simulation—it is necessary for such calculations to be performed in real time.
It should be noted that in the NVIDIA Omniverse environment, the behavior of flexible bodies is simulated in real time using the Physics 5.0 solver, based on the methodology described in [
2]. This physical model has proven effective in the gaming industry and medical simulations; however, it does not accurately represent reality for elastic bodies such as thin metal parts. Thus, the search for methods that significantly accelerate FEA (finite element analysis) remains highly relevant, and this issue has been addressed by many authors.
First, we note the works [
2,
2], which investigate the optimization of sheet-metal operations. Both studies use the same approach: in the first stage, a large number of FEM simulations are used to construct surrogate models for the maximum displacement of points on the metal sheet from their initial positions and the maximum von Mises stress as a function of the TCP acceleration vector of the robot. In the second stage, an optimal robot trajectory is determined, minimizing the cycle time while considering several constraints, such as obstacle avoidance, acceleration limits achievable by the robot, and the condition that stresses in the metal must not exceed the plastic deformation threshold.
However, these studies considered only simple geometries, such as a rectangular plate. The part’s response to acceleration at each time step did not take into account that after the previous step, the part is already in a deformed and stressed state. Quadratic regression was used to construct the surrogate model, which allows approximating function values but does not correspond to the physical meaning of the underlying processes.
In the review article [
2], various methods for constructing surrogate models are presented, which have proven effective for computations based on the finite element method. Methods such as Response Surfaces and Linear Regression, Kriging, Multilayer Perceptron (MLP), Boosted Trees, and Random Forests allow the construction of surrogate models, for example, for the maximum displacement of points of a part, the maximum von Mises equivalent stress, and the decay time of residual vibrations as a function of the robot trajectory with a flexible part. At the same time, building such models requires a large amount of training data, i.e., thousands of FEM simulations, and the accuracy of these models significantly decreases with high-dimensional input parameters. Some of these methods are already implemented as standard in the ANSYS Workbench software package, and the ANSYS documentation provides examples showing how the choice of surrogate modeling method can substantially influence optimization results in structural mechanics problems.
In [
2], a comparative analysis of various machine learning (ML) and deep learning (DL) methods for constructing surrogate models to accelerate FEM simulations in structural mechanics tasks was conducted. Test cases included: static structural analysis of a perforated plate under tension, beam bending, and compression of a block with holes. For each method, the authors evaluated the model accuracy (using the coefficient of determination
, as the metric) and inference time. In all considered problems, the best-performing methods achieved an
close to 0.99 and demonstrated up to a hundredfold acceleration compared to FEM simulation. It is important to note that the analysis was performed on bodies of simple geometry with dimensions around 10 cm × 20 cm. Even in this case, for a relatively simple neural network architecture, the inference time was 70 milliseconds, whereas the standard FEM simulation took 9 seconds, which is still far from real-time. For larger parts with complex geometries, the inference time may increase to several seconds or more.
In [
2], a comprehensive review of neural network–based surrogate models (MLP, CNN, GNN, RNN, LSTM, PINNs) for static structural analysis was conducted. The study demonstrated that these methods have significant potential to accelerate FEM simulations by a factor of 50 to 1000, depending on the problem. However, several major challenges were highlighted: the need for a large and high-quality training dataset, relatively limited generalization capabilities for many types of neural networks (changes in geometry, boundary conditions, material, and load beyond the training dataset), and the difficulty of implementing real-time computations for complex structures. Among neural network approaches, Physics-Informed Neural Networks (PINNs) stand out as they do not require a large training set and can serve as an alternative to traditional FEM solvers.
Recent work [
9] is one of the few studies that specifically considers the construction of a surrogate model for transient analysis. It presents a neural network architecture that predicts the displacements of mesh nodes at each time step. The algorithm accounts for and corrects errors accumulated due to the large number of temporal iterations. The task consists of predicting the dynamic response of a metal plate to a force applied to its surface. The simulation lasts 1 second with a time step of 5 milliseconds (a total of 200 time steps). The mesh contains 81 nodes and 64 elements for the 2D mesh, and 243 nodes and 128 elements for the 3D mesh. To build the training dataset, 450 FEM simulations were performed for 2D and 2256 FEM simulations for 3D. It is important to note that the inference time for 2D was 0.2 s on a GPU and 2.35 s on a CPU, and for 3D 0.23 s on a GPU and 15.3 s on a CPU, which is still far from real-time computation.
Separately, Physics-Informed Neural Networks (PINNs) should be highlighted, as they effectively serve as an alternative FEM solver for partial differential equation problems. In [
10], the potential of PINNs for static analysis of thin shells under gravity or applied loads is explored. It is noted that PINNs represent a promising alternative to the classical finite element method. This approach allows directly solving the boundary value problem for the differential equation describing shell behavior under load, thus avoiding several FEM limitations, such as over-stiffness and locking effects. Training PINNs does not require a training dataset as in other models. At the same time, the authors note that PINNs are currently not competitive with traditional FEM solvers in terms of computational efficiency.
In [
11], PINNs are applied to construct a sequence of input signals that suppress residual vibrations (Input Shaping). The approach is demonstrated on a moving cart with a flexible rod attached, showing high effectiveness in systems with a large (practically infinite) number of modes. This method is potentially applicable, with varying degrees of complexity, to flexible beams, thin plates, and shells. In [
12], an analytical approach is proposed for generating an input signal to suppress residual vibrations of a vertical thin rod mounted on a horizontally moving platform.
One of the promising approaches for significantly accelerating dynamic simulations is based on Graph Neural Networks (GNN), as described in [
13]. The authors demonstrate a 100-fold acceleration compared to FEM simulation when predicting the dynamic behavior of cloth, flexible plates, and examples from hydro- and aerodynamics. This approach shows excellent performance for strongly nonlinear deformations and interacting bodies, providing high prediction accuracy and good generalization capability. However, it should be noted that in the case of the deformable plate, the mesh contained only 1271 nodes, so it is unclear whether this approach can achieve real-time computation for meshes with 10–100 times more nodes.
In [
14], the forging process of a metal part (yoke) is modeled using a GNN. Process parameters (temperature, friction) and the initial FEM mesh, converted into a graph where nodes contain local features averaged over neighboring elements, are used as inputs. The model is trained to predict the final wear field on the surface of the dies. The authors claim to have reduced FEM simulation time from 110 minutes to 0.5 seconds. The meshes for the upper and lower dies contained 9215 and 6617 nodes, respectively, but the training dataset of only 30 simulations appears insufficiently representative.
In [
15], a surrogate model based on GNN was constructed to compute von Mises stress in a thin rectangular plate with a circular hole. The plate was fixed on one side, while the opposite side was subjected to displacement. The training dataset included 500 FEM simulations with varying geometric parameters: plate dimensions, radius and position of the hole center, and different displacement values. The resulting neural network provided a significant speed-up compared to classical FEM. A similar GNN-based surrogate model for von Mises stress was constructed in [
16], demonstrating good generalization ability under changes in geometry and boundary conditions.
Another important issue for virtual commissioning is the integration of the flexible part behavior model into the virtual production cycle. For example, [
17] presents a concept for virtual commissioning of a deep drawing process for sheet metal. In the ISG Virtuos environment, an FMU model version 2.0 was used, which accepted inputs such as punch displacement, clamping force, etc., then called the ANSYS LS-DYNA solver with these parameters, and returned the displacements of several control points on the metal part after FEM simulation. To reduce FEM computation time, the number of mesh elements was drastically reduced, yet the simulation still required 7 seconds—far from real-time. This again highlights the need to develop accurate and computationally efficient models describing the dynamic behavior of flexible parts. Approaches to structural mechanics problems based on deep learning demonstrate significant acceleration of FEM simulations and have potential for further speed-up.
However, at present, they do not allow the construction of highly accurate surrogate models for real flexible parts. For example, an automotive fender requires more than 50,000 nodes when using 2D shell elements and about 400,000 nodes for 3D elements. Reducing the number of nodes by a factor of 10 introduces substantial errors in natural frequencies: in our studies, the first eigenfrequency increased from 10 Hz to 20 Hz. Therefore, achieving high accuracy requires constructing neural networks for meshes with a large number of nodes. This requires a significant amount of training data, while the main problem remains the inference time, which, for such a complex architecture, is far from real-time.