The numerical modeling of the injection molding process is implemented by using digital twins, which can be classified according to the process level. The first level of the digital twin includes the modeling of the injection molding processes with the Cadmould 3D-F injection molding simulation software. This first digital twin level is responsible for generating the training data that are required for further processing and modeling in the surrogate model. The surrogate model is subsequently used as a digital twin level 2. In this investigation, a simulation model with specific settings, e.g., geometry, material, and process parameters, is employed.
5.1. Modeling of Digital Twin Level 1
In the context of the numerical modeling of the digital twin level 1, the training data are typically generated by varying process parameters. This phase constitutes a significant component of the test scenario, given the limitations of existing real-world production environments for polymer parts, which prevent the manipulation of molds and polymer materials. The material properties of the polymer are given in
Table 1. Specifically, the polymer PP (Borealis RF365MO) was selected for the keyholder simulation model, and all material data presented in this investigation were obtained from the Cadmould 3D-F material library. The numerical investigation is therefore limited to one thin-walled keyholder geometry and one PP material grade. This setting is used to demonstrate and analyze the complete ADEROI-based workflow under consistent modeling conditions. Consequently, the results should be interpreted as a case-specific validation of the proposed methodology rather than as an empirical proof of general applicability to arbitrary part geometries, mold configurations, or polymer materials.
The mesh is generated internally as a semi-volumetric mesh with triangular surface elements in Cadmould 3D-F. This is also referred to in the literature as an advanced 2.5D approach [
54]. The mesh for the keyholder simulation model is built up with 74,151 elements and a maximum element size of 1.14 mm with a geometric volume of 14,893 mm
3. The initial structure of the training data is created through an experimental design based on Latin hypercube sampling (LHS), subject to the constraint
. This design involves the analysis of 100 valid sample points for the six input parameters that characterize the injection molding process. For reproducibility, the random number generator used for the initial LHS design was initialized with seed 0. The experimental parameters include the melt temperature
, holding pressure time
, cooling time
, holding pressure
, volumetric flow rate during injection
, and temperature of the cooling medium
. The definition of lower limits
and upper limits
for each parameter is an essential aspect of the process, as it enables the incorporation of realistic ranges into the model (cf.
Table 2). The training data set has been generated using the LHS algorithm, which has been designed to provide a random distribution of values within the constraints of the specified parameter ranges [
55]. The LHS algorithm is an effective method for maximizing the variability in input parameters, resulting in a comprehensive exploration of the parameter range.
The experimental design is simulated with Cadmould 3D-F, and the resulting data for cycle time, deformation, shrinkage, and mass are assigned to the individual tests. The cycle time
describes the total process time. It should be noted that a secondary time of
is included in all simulations. In addition, the deformation
can be defined as a measurable quantity that includes shrinkage and warpage. In this context, the deformation is taken to be the maximum observed deformation of the geometry. The shrinkage
is defined as the average reduction in the volume of the entire geometry after cooling the polymer part to the ambient temperature of 20 °C. Finally, the mass
includes the weight of all polymer parts of the respective model, with the exclusion of the weight of the sprue. The experimental design is provided in the attached
Appendix A.
5.3. Results of Normalized Surrogate Modeling
LOO and HO cross-validation are employed to assess the predictive accuracy and generalization capability of the normalized RSM model. In the LOO cross-validation method, each data point is iteratively excluded from the training data set, the model is retrained on the remaining data, and the excluded point is used to evaluate prediction accuracy. This process yields individual prediction errors across the data set, offering a comprehensive measure of model performance on unseen data. The resulting error metrics serve as key indicators of model reliability, highlight potential weaknesses, and inform subsequent optimization efforts.
The model fit for predicting the keyholder simulation model is shown in
Figure 5. The plots of the effective values compared to the predicted values demonstrate a scattering of data points, especially for higher targets, which indicates a potential decrease in the precision of these predictions. However, the figure shows that there is a significantly lower quantity of data points in the low- and high-value ranges of the objectives than in the mid-range.
In contrast, the LOO cross-validation performance indicators shown in
Table 3 demonstrate high accuracy and adequate fit, as indicated by the lower RMSE values and agreement with the predicted values. The normalized RSM model consistently demonstrates low RMSE and high
values for all objectives.
The HO cross-validation involves the separation of the data set into a training data set and a test set. The model is trained on a designated training data set and evaluated on a separate test set. This process enables the prediction of the model’s performance on unseen data [
56,
57,
58]. For systematic evaluation, a random selection of
of the training data set is designated as the test data set.
The model fit for predicting the keyholder simulation model is shown in
Figure 6. A comparison of the diagrams of the effective values and the predicted values indicates a scattering of data points, particularly for higher targets. This result indicates a decrease in the precision of these predictions.
The HO cross-validation performance indicators presented in
Table 4 demonstrate high accuracy and adequate fit, as evidenced by the lower RMSE values and the agreement with the predicted values. The analysis of the normalized RSM model demonstrates consistently low RMSE and high
values for all objectives.
The LOO and HO cross-validation models demonstrate excellent performance indicators for the normalized RSM model, validating the models’ accuracy and the reliability of the training data set.
Figure 7 shows a representation of the normalized training data from the LHS, with the objectives cycle time, shrinkage, and deformation. The plot reveals a low density of training data near the origin, which may impair the accuracy of digital twin level 2 modeling in the region critical for optimization. To improve the model fidelity in this area, a systematic enrichment of the training data set toward the origin is required.
In addition,
Figure 7 indicates a strong relationship between deformation
and shrinkage
. Therefore, an additional correlation analysis was performed for the normalized optimization objectives. Pearson correlation coefficients were calculated to quantify linear relationships, while Spearman correlation coefficients were used to assess monotonic rank correlations. The results are summarized in
Table 5.
The results confirm a strong correlation between deformation and shrinkage for the investigated keyholder case. This is consistent with the physical interpretation that the maximum deformation includes shrinkage- and warpage-related contributions. Consequently, the effective Pareto front structure is partially reduced, since improvements in shrinkage are closely linked to improvements in deformation. The strongest independent trade-off is therefore observed between the coupled quality-related objectives, deformation and shrinkage, and the process-related objective, cycle time.
Nevertheless, deformation and shrinkage are retained as separate objectives because they describe different quality aspects in injection molding. Shrinkage represents the volumetric reduction of the molded part after cooling, whereas deformation describes the maximum geometric deviation of the part and additionally includes warpage-related effects. The optimization problem is therefore kept as a three-objective formulation, while the interpretation of the resulting Pareto front explicitly accounts for the observed correlation between deformation and shrinkage.
Please note that for the investigated thin-walled keyholder case, the observed similarity between deformation and shrinkage is considered to be strongly related to the specific application scenario. Warpage still contributes to the total part deviation and therefore leads to differences between the deformation and shrinkage responses. However, for the present component and process setup, the warpage contribution is rather small compared with the shrinkage-related dimensional changes. Consequently, the maximum deformation response is mainly governed by shrinkage, which explains the very strong correlation between and in this use case. This behavior should therefore not be interpreted as a general property of injection molding optimization problems. For other geometries, wall thickness distributions, gating layouts, cooling concepts, or polymer materials, warpage-related effects may become more pronounced, and deformation and shrinkage may show a weaker correlation. The separate treatment of both quantities is therefore retained, because shrinkage and warpage contribute differently to the final part’s deviation, although shrinkage dominates the maximum deformation response in the investigated use case.
5.4. Optimization Approach for the Adaptive Expansion of the Training Data
An adaptive extension of the training data set is proposed in the region of interest, guided by a surrogate model. This model systematically augments the existing data by introducing additional points toward the origin. The process for systematically expanding the training data set is shown in
Figure 8.
The starting point is an existing training data set, as shown in
Figure 8a.
Figure 8b shows that the training data set in this example is visualized as a three-dimensional representation of the objectives to be optimized in a scatterplot. The subsequent step is shown in
Figure 8c. In this step, the training data points are given a surface to create a volume. The stretching ranges
for
are subsequently calculated for each dimension, where the axis with the largest range is selected as the reference axis. This selection serves as the basis for defining upper limits in the other dimensions. By sorting the boundary points along this reference axis, interpolation functions are created that specify the maximum acceptable value as the upper limit in the other dimensions for each value of the reference axis. Based on the surface limitation, a cuboid is defined, which determines the limiting area of the ROI, as shown in
Figure 8d. Since the subsequent optimization is a minimization problem, the outer points of the cuboid define the shape of the ROI. In each cuboid surface, the minimum values are used as a constant minimum value, while the maximum values of the corners are calculated from the largest expansion of the objective size data. This guarantees that all existing training data are included in the respective dimension. The resulting space is shown in
Figure 8e. This space is defined by the enclosed data structure and the cuboid. It forms the real ROI, in which the known training data are separated from the unexplored region.
Figure 8f shows the final step of the process. The new data points are generated based on the surrogate model, which can be specifically placed in the ROI, taking into account physical constraints as well as spatial limitations.
The specific implementation of the adaptive training data extension in the ROI method is shown using the example of the normalized surrogate model of the digital twin level 2 presented in
Section 5.3. The alpha-shape method by [
59] is employed to generate the surface based on the data points from
Figure 7. The alpha shape approach is a methodology for representing the geometry of a point set at different levels of detail, whereby the selected parameter
assumes a pivotal role. When
, the conventional convex hull is calculated, i.e., only the point cloud outer frame is determined. When positive values of
are employed, it becomes possible to approximate the outline to the data. This process emphasizes the constrictions and depressions that the convex hull would otherwise cover. Negative values of
direct the focus to cavity regions by employing the complement of circles, so that areas outside these circles are particularly highlighted. The method is based on the assumption that individual points are considered alpha-extreme if there is a circle with a radius of
that touches the point and, depending on the sign of
, either includes or excludes all other points. The Delaunay triangulation of the point set is first calculated for the structured visualization of the point relationships. This triangulates the area into triangles and identifies neighboring points. The subsequent extraction of edges from the triangulation that meets the conditions for alpha-extreme points results in the creation of a triangular mesh of the point cloud, thereby generating an outer surface delineated by the mesh. This mesh not only provides a representation of the outer surface but also highlights constrictions, depressions, and inner cavities on a detailed level.
In this contribution, the training data set resulted in the selection of the parameter value of
. This allows one to obtain a complete surface around the training data without inner cavities. As demonstrated in
Figure 9, this factor provides sufficient structural detail of the surface of the point cloud to identify the region to be excluded.
In the following, the outer corner points of the surface are defined as corner points. These corner points provide the support points for modeling an interpolation function that serves as the limiting function of the outer contour of the surfaces training data points (cf.
Figure 10). In the keyholder example, the cycle time is used as the reference axis to form this interpolation function, whereby the other objectives are considered as dependent variables. The longest normalized distance between the data points in the respective axis direction defines the reference axis. In the keyholder example, the distance between the training data points in the direction of the cycle time is
.
As shown in
Figure 11, the generated cuboid represents the outer surface of the ROI, including the entire objective range between 0 and the respective maximum values of the training data set. Furthermore, in combination with the training data volume, this cuboid enables approximation of the real ROI.
The procedure begins with the generation of
random data points in the objective space based on the surrogate model. In the second step, these data points are filtered based on their compliance with the constraints, the limits of the real ROI, and the limits of the maximum permissible values of the interpolation function of the reference axis. This filtering guarantees that only new data points located within the real ROI are retained. Subsequently, a modified greedy max-min method is employed on the filtered data points within the range of the real ROI. This method results in the selection of only 100 new data points, which are intended to complement unexplored regions and orient toward the origin. The greedy max-min approach is an iterative heuristic method used to select new points such that they are as far as possible from existing points [
60]. For each new point, the minimum distance to all previously selected points is computed. The subsequent step involves the ranking of these candidate points based on their minimum distances. The selection of new points is then based on the largest minimum distances, which correspond to points that are farthest from their nearest neighboring points [
60]. This iterative process is iterated until a maximum number of new points has been reached. The modified greedy max-min method employs an adapted distance metric to calculate a score
. This calculation includes the original training data, a distance-to-origin penalty term, and an additional penalty term for closeness to previously observed data points. The selection of new points is based on the highest score, which is subsequently added to the training data. Furthermore, the distances are iteratively calculated based on the existing points. The score can be expressed by the following equation:
In this equation, is defined as the minimum Euclidean distance from the new data point to all previously selected training points , while is the Euclidean distance to the origin. The parameter is a defined threshold distance and the weighting factors and control the influence of the penalty terms in the score calculation. The term is employed to determine the inclusion of a penalty component in the score. This term is only applicable in cases where the new data point is too close in proximity to the existing training data (i.e., ).
The threshold distance is not interpreted as an objective spacing between the finally selected candidate points. Instead, it defines the activation range of the proximity penalty during candidate ranking. In the present implementation, is selected in the normalized objective space to ensure that the proximity penalty is active for the candidate points located in the ROI. This is intentional, because the ROI represents the low-objective region in which the new candidates are expected to be selected. Thus, the threshold is used to obtain a consistent regularized ranking rule within the ROI rather than to prescribe the final nearest-neighbor distance of the selected point cloud.
For candidate points satisfying
, the score can be rewritten as follows:
The last term is constant for a fixed threshold and therefore does not affect the relative ranking of candidates within the active range. Consequently, primarily defines whether the proximity regularization is active, whereas and determine the actual trade-off in the ranking. The parameter controls the orientation toward the origin, while increases the relative weight of the distance-preserving contribution. This interpretation also explains why should not be directly compared with the nearest-neighbor distances of the final selected point set. The nearest-neighbor distances characterize the local spacing between the selected candidates after the iterative selection has been completed, whereas acts during the ranking of each candidate point.
In summary, this modified greedy max-min guarantees that new data points are located a considerable distance from previously obtained points, as well as having an orientation in the direction of the origin and an adequate distance to the training data.
In the keyholder simulation model example, the modified greedy max-min is implemented in normalized space. The threshold distance is set at
, while the weighting factors
and
are investigated by means of a sensitivity analysis. The limits of the LHS, as presented in
Table 2, are employed as constraints during the filtration of new data points.
A quantitative analysis of the selected candidate points is performed by a density analysis of the new data point clouds in the normalized objective space. It should be noted that this analysis refers to the candidate point proposal stage before the suggested points are inversely mapped to process parameters and re-evaluated using the digital twin level 1. Therefore, surrogate accuracy indicators such as RMSE and are not used as primary evaluation metrics in this step. These indicators become meaningful after the proposed points have been simulated with the physics-based model and incorporated into the extended training data set. The present analysis instead isolates the influence of the point-selection parameters on the spatial distribution of the proposed candidates.
The set of new data points under consideration is defined as
and the normalized objective vector as
, where
K is the number of objective variables. For each new data point, the distance to the nearest new data point is determined according to the following Euclidean distance:
The average local density in the normalized objective space is characterized by the mean nearest neighbor distance
.
The maximum neighbor point distance, denoted by
, is used to identify the largest gap in the data point cloud.
The homogeneity of the data point distances is evaluated by the standard deviation
.
Based on the interpretation of
as an activation threshold, the sensitivity analysis focuses on the two weighting parameters
and
, which directly control the trade-off between orientation toward the origin and distance-preserving regularization. A factorial design with
and
is investigated. For each parameter combination, 100 candidate points are selected in the ROI and evaluated using
,
, and
. The results are summarized in
Table 6.
The results show that the orientation parameter has a stronger influence on the point selection behavior than the proximity weight . For , all three variants identical values for , , and . In this case, the origin-oriented term is inactive and the selection behavior corresponds to the classical distance-based greedy max-min strategy. The value of has no effect in this configuration, because the proximity penalty does not change the ranking of the candidate points when no orientation toward the origin is introduced.
Introducing a moderate orientation with changes the selection behavior. Without the proximity penalty, and increase noticeably, which indicates that the selected points are shifted toward the ROI, while the distribution becomes less homogeneous. The combination and reduces both and while maintaining a comparable mean nearest-neighbor distance. This indicates a balanced candidate distribution with ROI-oriented enrichment and reduced local irregularity. A further increase to slightly reduces and , but the improvement is comparatively small. Therefore, is selected as a moderate regularization weight that avoids excessive weighting of the proximity penalty.
A stronger orientation with does not provide a clear improvement. In the case of , the mean nearest-neighbor distance decreases markedly, which indicates a stronger local concentration of candidate points. For and , the distribution metrics are comparable to the case , but without a distinct improvement in homogeneity or coverage. Consequently, is selected as a moderate orientation weight that directs the candidate selection toward the relevant ROI without causing excessive local concentration.
Based on this sensitivity analysis, the parameter combination
,
, and
is used for the modified greedy max-min criterion. This combination provides a balanced compromise between distance-based exploration, orientation toward the origin, and controlled avoidance of candidate clustering near previously sampled regions. The main parameter settings used for ADEROI are given in
Appendix A Table A2.
The results of the distributions of the classical greedy max-min approach and the selected modified greedy max-min approach are shown in
Figure 12. It is important to note that in the classic greedy max-min approach, the original training data are also taken into account when selecting new data points. This allows for a comparison between the unmodified distance-based selection and the final ADEROI point selection using
,
and
. The figure shows that the modified greedy max-min approach results in a significantly better orientation in the direction of the origin when selecting the new data points. In addition, this approach allows the orientation of the solution region to be developed in the direction of the ideal optimum. In this region, a significant compression with an equivalent quantity of 100 new data points can be observed. This can result in an improved quality of the surrogate model in the potential optimal solution region during a subsequent validation of these new data points.
In summary, the application to the keyholder simulation model shows that the adaptive training data extension in the ROI (ADEROI) in combination with the modified greedy max-min provides a structured candidate point selection in the possible optimal solution region. It is important to note that the inclusion of new data points is intended to serve as a suggestion for the structured approximation of the solution region. Due to the potential inaccuracy of the surrogate model, it is necessary to calculate the data points using the digital twin level 1 before further analysis.
5.6. Budget-Controlled Retrospective Benchmark
The following benchmark is intended as a retrospective comparison against a scaled single-stage LHS baseline. It evaluates whether the ROI-directed enhancement by ADEROI with modified greedy max-min reaches an equivalent ROI point density with fewer simulation runs than an unguided LHS expansion for the investigated keyholder case. The benchmark does not claim superiority over established sequential sampling strategies such as expected improvement (EI), probability of improvement (PI), upper confidence bound (UCB), or expected hypervolume improvement (EHVI). A methodologically fair comparison with these acquisition strategies requires separate sequential sampling workflows under harmonized computational budgets, including re-evaluation of the proposed points with digital twin level 1, surrogate refitting and a joint assessment of ROI density, surrogate accuracy, and total simulation runtime. Such a comparison is therefore treated as a dedicated benchmark study and is identified as future work.
Within this retrospective LHS-baseline benchmark, the ROI-directed enhancement (ADEROI with modified greedy max-min) is compared against a larger one-shot LHS design. In the context of comparable ROI point density, the present analysis aims to quantify the number of additional LHS simulations required to achieve a point density comparable to ADEROI within the decision-relevant ROI. This approach enables the estimation of savings in simulations and a conservative reduction in simulation time. The measurements were performed on a workstation with a 3 GHz Intel Xeon Gold 6248R CPU (48 cores) and 383 GB RAM, using Cadmould 3D-F V16.1 and MATLAB R2024b.
The comparison is based exclusively on the existing 200 simulated points (100 LHS and 100 ADEROI ROI points). The normalization of the objectives is outlined in
Section 5.2. The density analysis is based on the consistent computation of nearest-neighbor distances in the normalized objective space within the ROI, resulting in
for the 100 LHS points with an enclosed volume
and
for the 100 ROI points with an enclosed volume
. The total volume that a scaled-up LHS would need to cover is approximated by the volume of the hull of the union of both point sets
, i.e.,
. The convex hull is used consistently for all volumes. This results in
.
In an
M-dimensional normalized objective space, a characteristic length scale (e.g., the average nearest-neighbor distance) scales with the sample size as
. The ROI-equivalent LHS sample size
that attains the same point density as the 100 ROI points can be determined using the following equation:
The additional number of LHS points relative to the designated 200-point budget is determined by the following equation:
The conservative time reduction is computed from the average simulation time per run
, the effective parallelism
P, and the ADEROI selection overhead
, by the following equation:
With the LHS reference sample size
and
, it can be obtained that
. By using
,
, and
, the corresponding time saving is
compared to an ROI-equivalent LHS. The associated runtimes are
and
, which define the speed-up by the following equation:
In comparison to an ROI-equivalent LHS, the proposed ADEROI method with modified greedy max-min reduces runtime from to () and achieves a 1.64× speed-up. These efficiency values refer exclusively to the scaled LHS baseline and the investigated keyholder data set. They should therefore be interpreted as a case-specific LHS-baseline result rather than as a general performance comparison against other adaptive or Bayesian sequential sampling methods.