Next Article in Journal
A Hybrid ConvMixer–AC-RUNHHO Framework with Multi-Scale Patch Learning for Robust Breast Cancer Histopathological Image Classification
Previous Article in Journal
Mechanical and Hygrothermal Evaluation of Eco-Friendly Cement Mortar Incorporating Upcycled Low-Density Polyethylene
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Optimization in Injection Molding Simulation: A Preference-Driven Approach with an Adaptive Experimental Design to Investigate the Optimal Solution Region

1
Group for Computational Mechanics and Fluid Dynamics, Cologne University of Applied Sciences (TH Köln), Steinmüllerallee 1, 51643 Gummersbach, Germany
2
Chair of Product Development, University of Siegen, Paul-Bonatz-Str. 9-11, 57068 Siegen, Germany
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(12), 6148; https://doi.org/10.3390/app16126148
Submission received: 2 June 2026 / Revised: 10 June 2026 / Accepted: 11 June 2026 / Published: 17 June 2026
(This article belongs to the Section Applied Industrial Technologies)

Abstract

This contribution presents a simulation-based approach for optimizing injection molding processes using digital twins. It combines surrogate modeling via response surface methodology (RSM) with the evolutionary algorithm NSGA-II to efficiently capture complex relationships between process parameters and objectives. A key element is the adaptive enhancement of the training dataset within the decision-relevant region of interest (ADEROI) by a modified greedy max–min algorithm. This strategy closes data gaps, improves model accuracy in the potentially optimal region, and directs additional simulations to informative areas. Leave-one-out (LOO) and hold-out (HO) cross-validations show strong root mean square error (RMSE) and R 2 values for deformation, shrinkage, cycle time, and mass. NSGA-II converges after 403 generations and results in 191 Pareto-optimal solutions, which are consolidated into preference-consistent operating points. These points make trade-offs between analyzed objectives’ deformation, shrinkage, and cycle time explicit for process pre-design. Preferred solutions are identified through weighted sums of normalized objectives and inversely mapped process parameters. Their agreement with the physics-based digital twin at the hundredths level supports the plausibility of the selected operating points within the investigated simulation-based workflow. A retrospective benchmark against a scaled single-stage LHS baseline shows that ADEROI achieves ROI-equivalent point density with fewer simulation runs for the investigated case, reducing the estimated runtime by 39.1 % and resulting in a 1.64 × speed-up. The quantitative validation is limited to one thin-walled PP keyholder component; further geometries, mold layouts, and polymer materials are required to empirically assess generalizability.

1. Introduction

Injection molding is a key process in polymer manufacturing, enabling the efficient production of high-quality components with complex geometries. Advances in simulation software have improved the prediction of process parameters, but detailed simulation models remain computationally expensive. This is mainly due to the need to resolve multiphysical phenomena such as heat transfer, solidification, non-Newtonian fluid dynamics, and complex material behavior [1]. To address these challenges, surrogate modeling techniques have become an established approach for reducing computational cost while maintaining sufficient model accuracy [2,3].
Process parameter optimization is traditionally performed using experimental approaches such as design of experiments (DoE) in combination with RSM [4]. However, simulation-based optimization offers considerable flexibility and efficiency, particularly when combined with surrogate models such as RSM or Kriging [5]. These models can substantially reduce the computational effort required for complex simulation models [6,7]. Alternative surrogate modeling techniques, including neural networks and random forests, have also been investigated [8,9,10]. However, these methods often require larger training data sets and are less straightforward to interpret. In addition, they do not always provide an optimal balance between accuracy and computational efficiency compared with classical surrogate models [8,9].
Several studies have demonstrated the potential of surrogate-based optimization in injection molding. For example, ref. [11] combined RSM with a multi-objective evolutionary algorithm (NSGA-II) for automotive fender injection molding and successfully balanced energy efficiency and product quality. Similarly, ref. [12] integrated an artificial neural network (ANN) surrogate with NSGA-II to simultaneously optimize dimensional accuracy, cycle time, and energy consumption. In addition, ref. [13] applied Latin hypercube sampling to train an ANN surrogate for microcellular injection molding, achieving improvements in energy usage, weight, and warpage. Further studies by [14,15] demonstrated the effectiveness of RSM in surrogate modeling and multi-objective process optimization. These authors used RSM together with complementary techniques such as the Taguchi method and genetic algorithms to optimize injection molding parameters. Their results showed that process parameters such as melt temperature and injection pressure can significantly reduce shrinkage, warpage, and other quality-related defects.
In summary, the integration of surrogate models into simulation-based optimization frameworks represents an important advancement in injection molding. It can reduce computational cost while improving the robustness and accuracy of process optimization, thereby supporting more efficient and effective manufacturing processes.
The combination of surrogate models and optimization algorithms offers considerable potential for injection molding simulations by reducing both computational time and resource consumption. In particular, integrating RSM with optimization algorithms such as NSGA-II has proven effective for improving the efficiency of process optimization. NSGA-II is widely regarded as a benchmark algorithm for multi-objective optimization and is extensively used in manufacturing and other real-world applications. Compared with alternative evolutionary multi-objective optimization algorithms, previous studies have reported high solution quality, computational efficiency, and robust population diversity [16,17,18,19,20], as well as strong practical applicability [17,21,22]. In injection molding, NSGA-II has been shown to be an effective method for multi-objective process optimization [12,14,23,24,25,26,27,28]. Within the proposed framework, NSGA-II is considered a suitable candidate optimizer because it operates without derivatives, requires limited parameter tuning, and uses elitism and crowding distance to maintain diverse Pareto front approximations. Its final selection is further supported by the comparative benchmark presented in Section 6.
This study presents a systematic implementation and analysis of surrogate-based multi-objective optimization for injection molding simulations using digital twin technology (cf. Figure 1). As shown in Figure 1, digital twin level 1 represents the generation of a physical injection molding simulation model based on Cadmould 3D-F simulations, with training data points obtained from Latin hypercube sampling (LHS). Digital twin level 2 describes the generation of RSM-based surrogate models that represent digital twin level 1. In this study, digital twins are understood as virtual representations of physical systems [29,30,31,32].
The aim of this study is to introduce a framework for the systematic expansion of training data, the optimization of injection molding process parameters, and the preference-based evaluation of Pareto-optimal solutions. The training data are adaptively enhanced in the region of interest (ADEROI) using the surrogate model. This approach approximates the relevant optimization region and enriches it with new training data through a modified greedy max-min strategy. In addition, a preference-based solution identification method is introduced to select Pareto-optimal solutions according to the relative importance of the objectives.
The proposed framework is investigated for a preference-driven multi-objective optimization problem in injection molding involving six process parameters and three objectives: deformation, shrinkage, and cycle time, with mass treated as a constraint. The RSM-based surrogate models are initialized using a Latin hypercube design with 100 sampling points. Subsequently, 100 ROI-focused samples are added through ADEROI and the modified greedy max-min strategy, resulting in a 1.64 × speed-up compared to a larger LHS. The NSGA-II optimization is performed over 403 generations and results in 191 Pareto-optimal solutions. Practically relevant operating points are then identified using weighting methodologies. Although the study focuses on a single geometry and material, generalization aspects, limitations, and implementation details are discussed in the associated methods.

2. Numerical Simulation of Injection Molding Process

An accurate representation of the polymer melt flow into thin mold cavities, typical for thin-walled polymer parts, can be achieved using a two-dimensional incompressible flow model based on the mid-surface approximation, as implemented in the commercial simulation software Cadmould 3D-F. In this modeling approach, the Hele–Shaw approximation, derived from the Navier–Stokes equations, is applied [33]. The respective conservation laws for mass, momentum, and energy are employed to accurately describe the filling and holding pressure phases during injection molding. During the cooling phase, Cadmould 3D-F employs a comprehensive approach to compute both heat transfer and stress evolution. The heat transfer calculations are performed individually for each specific region of the cavity, allowing for a detailed and accurate representation of the thermal behavior within the system. In order to predict shrinkage and warpage of the molded part, it is necessary to determine the residual stresses by means of a viscous-thermoelastic approach. Such an approach is implemented in the software Cadmould 3D-F [34]. For further details on the simulation model, the authors refer to their former research [5,34,35,36,37,38]. In the further course of investigations, the numerical simulation model serves as the physics-based numerical reference model for all surrogate models. In an industrial context, this model can also be replaced by the real process in an injection molding machine.

3. Surrogate Models

Surrogate models are an essential part of computational modeling and simulation for approximating complex systems that are otherwise computationally expensive. These models have been developed to reduce the computational cost and simplify the analysis, optimization, and uncertainty quantification of complex systems by approximating the behavior of the original system [39]. This section describes the surrogate modeling approach based on RSM.
RSM is a statistical technique designed to explore the relationship between multiple independent variables and one or more dependent responses [40]. It is particularly useful in process optimization because it approximates how changes in input variables influence system behavior. In practice, RSM employs regression analysis to fit a polynomial model to experimental data [41]. The following equation is a general formulation of the flexible polynomial RSM [42]:
y ( x ) = β 0 + m = 1 d i = 1 k β i , m x i m + m = 1 d i < j β i j , m x i m x j m + ϵ i
In this context, the function y : R k R represents the predicted response of the model based on the input vector x R k , where k is the number of input factors. The intercept term β 0 R represents the expected response when all inputs are zero. The coefficient β i , m R quantifies the individual effect of each input x i at the m-th order [43]. The flexible polynomial RSM model can include linear terms β i , 1 x i , quadratic terms β i , 2 x i 2 , and higher-order terms β i , m x i m up to a maximum order d. The interaction terms β i j , m x i m x j m represent the combined effects of the two input variables x i and x j at the m-th order on the objective variable. A non-zero value for the interaction term β i j , m R indicates that the effect of one variable on the response is dependent on the level of the other variable and highlights interaction effects within the system [41]. The residual error term ϵ i R is the difference between the observed data and the model prediction. The residual error term describes the impact of random fluctuations, measurement inaccuracies, and other sources of variability in the data. The residual error term is described by the following equation:
ϵ i = y obs , i y ^ i
In this equation, y obs , i R represents the actual observed values, y ^ i R denotes the values predicted by the RSM model for a given observation, and i is the number of observations [42].
The RSM model is developed to determine the coefficients β 0 , β i , m , and β i j , m by fitting the model to the experimental data using a least squares approach. This involves the reduction of the sum of the squared deviations between the actual responses and the predictions of the model [41]. Once these parameters have been established, the model can predict results for new input scenarios and clarify the influence of different inputs on the response.

4. Multi-Objective Optimization with NSGA-II and Comparative Pareto Front Quality Assessment

Evolutionary algorithms have been proven to be a flexible and powerful method for solving complex, multi-dimensional, and nonlinear multi-objective optimization problems. The algorithms do not depend on derivatives or exact gradient information but use population-based search methods. These methods aim to approximate the Pareto front while maintaining solution diversity and they do not rely on derivatives or exact gradients. In this context, it is important to note that the decision variables are expressed as the vector x R n , where x i are components in R n . The constrained multi-objective minimization problem for M scalar-valued objective functions f : R n R can be defined as follows:
min x X f ( x ) = f 1 ( x ) , , f M ( x ) X = { x R n i x i u i , g j ( x ) 0 , h p ( x ) = 0 }
In this context, i x i u i for i = 1 , , n denote the component-wise lower/upper bounds; g : R n R m ineq collects the inequality constraints with g j ( x ) 0 understood element-wise; and h : R n R m eq collects the equality constraints (i.e., h p ( x ) = 0 ). A feasible point x * X is Pareto-optimal if no x X exists with x x * , where the Pareto set is P and the global Pareto front is f ( P ) .
The aim of evolutionary algorithms is to generate a set of solutions P R n that represent a good approximation of the Pareto front. Evolutionary algorithms are based on the principles of natural selection as well as genetic variation and were developed in their original form for modeling biological evolution [44].
The fundamental elements of these algorithms include population, generation, selection, crowding distance, crossover, mutation, and fitness evaluation. The population, denoted by P t = x 1 t , x 2 t , , x N t , represents the set of individuals (solutions) N that are analyzed simultaneously in each generation (iteration step) t. Each individual x P t is evaluated using the objective function values f ( x ) = ( f 1 ( x ) , f 2 ( x ) , , f M ( x ) ) T . The selection describes the process of choosing individuals based on their fitness. Higher fitness values are associated with a greater probability of reproduction. In the context of multi-objective optimization, fitness is quantified according to Pareto dominance and additional diversity measures [45,46]. The dominance relation x y for two individuals x , y P t is defined as follows [45]:
x y f i ( x ) f i ( y ) i and j with f j ( x ) < f j ( y )
The population is divided into non-dominated fronts F 1 , F 2 , , F k according to the following relation. In this context, F 1 denotes the set of all non-dominated individuals, while F 2 represents the non-dominated individuals of the remaining set [47].
The crowding distance, denoted by d ( x ) , quantifies the density of solutions around an individual x in a given Pareto front F k and promotes the preservation of diversity in the population. For each objective f i , the front F k is first sorted in ascending order to produce a sequence x 1 i , x 2 i , , x | F k | i . The distance to its nearest neighbors along the objective f i is then computed for each individual x = x j i . This method corresponds to an approximation of the edge of a rectangular region around the individual without containing other solutions [48] (cf. Figure 2). The total crowding distance d ( x ) is then determined by summing the normalized distances over all objectives [48]. The extreme points of a Pareto front are assigned an infinite crowding distance to prevent them from disappearing from the population. The crowding-distance-based selection guarantees the consideration of these points during the subsequent generation, in addition to promoting the expansion of the Pareto front. The application of this method thus ensures a preference for individuals in regions with a low population density and a high crowding distance, which results in an optimal coverage of the Pareto front.
The following equation gives an approximation of the crowding distance for an individual x = x j i [49]:
d ( x ) = i = 1 M f i x ( j + 1 ) i f i x ( j 1 ) i f i max f i min
In this context, f i max and f i min represent the maximum and minimum values of the objectives in the front. The individuals at the edges have an infinite distance to guarantee their selection [47]. The SBX-Crossover, a genetic operator, allows the combination of two parents x 1 , x 2 R n with high fitness values to produce a new child y. The following equation applies to each element k 1 , , n [50]:
y k = 1 2 ( 1 + β q ) x k 1 + ( 1 β q ) x k 2
This contains the random parameter β q , which is determined as a function of a random variable u [ 0 , 1 ] and the distribution index η c [45,50].
β q = ( 2 u ) 1 η c + 1 ,   if u 0.5 1 2 ( 1 u ) 1 η c + 1 ,   if u > 0.5
Mutation is defined as a genetic operator that is a random variation in individuals. The modified gene x k is determined for each element k according to the following equation:
x k = x k + Δ k x k max x k min
Here, the random variable Δ k is generated within the interval [ 0 , 1 ] , taking into account the allowed restrictions of the k-th gene by x k max and x k min [51]. These operators prevent the population from being restricted to local optima and encourage the exploration of new regions in the Pareto space [44,51]. The evaluation of the suitability of individual solutions is based on criteria that take into account compliance with Pareto dominance. This evaluation enables the specific selection of individuals that represent an acceptable compromise between competitive objectives [45]. The iterative application of these elements results in a population that is optimally close to the Pareto front. This iterative approach allows multiple optimal solutions to be approached simultaneously, taking into account different conflicting objectives.
The NSGA-II integrates the essential elements of evolutionary algorithms to form an iterative optimization procedure [47]. Within each generation t, a combined set R t = P t Q t is obtained, where Q t represents the population of offspring generated by the genetic operators. Subsequently, a division of R t into non-dominated fronts F 1 , F 2 , , F k is carried out. The subsequent generation P t + 1 is determined by the selection of the best individuals N, according to the rank r ( x ) and the crowding distance d ( x ) . This process can be described as follows, employing the comparison operator NSGA-II .
x NSGA-II y ( r ( x ) < r ( y ) ) or ( r ( x ) = r ( y ) and d ( x ) > d ( y ) )
The approach of the NSGA-II is shown in Figure 3 and can be divided into a three-phase process. These are the sorting of non-dominated solutions, the sorting of crowding distance, and genetic operations. This process guarantees both the convergence to the Pareto front and the diversity of the solutions. The division into non-dominated fronts, combined with the selection of the best individuals based on rank and crowding distance, ensures that the optimization process converges to the Pareto-optimal solutions with the maximum diversity of solutions.
For the comparative Pareto front quality assessment, two additional classical multi-objective optimizers are considered in addition to NSGA-II. These are the multi-objective particle swarm optimization (MOPSO) and the multi-objective evolutionary algorithm based on decomposition (MOEA/D). The three algorithms represent complementary search principles. NSGA-II is based on Pareto dominance and crowding distance, MOPSO follows a swarm-based search mechanism with an external archive of non-dominated solutions, and MOEA/D decomposes the multi-objective optimization problem into a set of scalar subproblems. This selection enables a compact comparison of dominance-based, swarm-based, and decomposition-based Pareto search strategies under identical surrogate- model conditions.
MOPSO extends the particle swarm optimization principle to multi-objective optimization problems [52]. Each individual is represented by a particle with position x i t R n and velocity v i t R n in generation t. The movement of the particle is influenced by its personal best position p i t and by a leader g i t selected from an external archive of non-dominated solutions. The velocity and position update can be expressed as follows:
v i t + 1 = χ v i t + c 1 ρ 1 p i t x i t + c 2 ρ 2 g i t x i t
x i t + 1 = x i t + v i t + 1
In this context, χ denotes the inertia factor, c 1 and c 2 are acceleration coefficients, and ρ 1 , ρ 2 [ 0 , 1 ] are random numbers. The external archive stores the current set of non-dominated solutions and provides elitism during the optimization process. In addition, the selection of archive leaders can be used to promote diversity by preferring sparsely populated regions of the approximated Pareto front. MOPSO therefore provides a swarm-based reference method for comparison with the dominance-based NSGA-II.
MOEA/D follows a different strategy by decomposing the multi-objective optimization problem into several scalar optimization subproblems [53]. Each subproblem is associated with a weight vector ω j = ( ω 1 j , , ω M j ) , where j = 1 , , N . The distribution of these weight vectors supports the coverage of the objective space. A common formulation is based on the Tchebycheff scalarization, which can be written as follows:
g te x ω j , z = max 1 i M ω i j f i ( x ) z i
Here, z = ( z 1 , , z M ) denotes the ideal point in the objective space. Each scalar subproblem is optimized in cooperation with neighboring subproblems, which are defined based on the distance between the corresponding weight vectors. This neighborhood structure enables local information exchange and supports both convergence and diversity. MOEA/D therefore provides a decomposition-based reference method for the comparative assessment of Pareto front quality.
To quantify the quality of the approximated Pareto fronts, the hypervolume indicator (HV) and the inverted generational distance (IGD) are used. Let A = a 1 , , a q denote an approximated Pareto front in the objective space and let r HV = ( r 1 HV , , r M HV ) be a reference point that is dominated by all relevant non-dominated solutions for a minimization problem. The hypervolume is defined as the M-dimensional measure of the objective-space region dominated by A and bounded by r HV .
H V ( A , r HV ) = λ M a A [ a 1 , r 1 HV ] × [ a 2 , r 2 HV ] × × [ a M , r M HV ]
In this equation, λ M denotes the M-dimensional Lebesgue measure. For a minimization problem, a larger hypervolume indicates a better Pareto front, since a larger region of the objective space is dominated. The IGD evaluates the average distance between a reference Pareto front P ref and the approximated Pareto front A . It is defined as follows:
I G D ( P ref , A ) = 1 | P ref | p P ref min a A p a
A smaller IGD indicates that the approximated Pareto front is closer to the reference front and provides better coverage of it. In this contribution, HV and IGD are calculated in the normalized objective space. A common hypervolume reference point r HV is used for all algorithms, and the IGD reference front P ref is constructed from the non-dominated union of the final Pareto fronts obtained by NSGA-II, MOPSO, and MOEA/D. This ensures that all algorithms are evaluated under identical Pareto front quality criteria.

5. Numerical Modeling

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.
The simulation model is described as a keyholder simulation model (cf. Figure 4). This model is comparable to the structure that is used in the real production of these polymer parts. In addition to the two different cavities, the model is designed with four cooling channel geometries and a sprue for both cavities.

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 mm3. The initial structure of the training data is created through an experimental design based on Latin hypercube sampling (LHS), subject to the constraint t cooling > t holdingpressure . 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 T melt , holding pressure time t holdingpressure , cooling time t cooling , holding pressure p holdingpressure , volumetric flow rate during injection V ˙ injection , and temperature of the cooling medium T cooling . The definition of lower limits L B and upper limits U B 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 t cycle describes the total process time. It should be noted that a secondary time of 5 s is included in all simulations. In addition, the deformation Δ L 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 V 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 m parts 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.2. Modeling of Digital Twin Level 2

In this contribution, the RSM model is employed as a surrogate model for the digital twin of level 2. The RSM model is used to model the process parameters in addition to creating the surrogate model. The performance is evaluated using the LOO cross-validation and HO cross-validation methods and evaluation criteria. In this context, the RMSE and the coefficient of determination R 2 are used as evaluation criteria. The surrogate models are implemented by converting them into so-called normalized surrogate models, which is a concept introduced as a method for modeling the surrogate models. The preparation of the normalized surrogate models first requires the mathematical normalization of the training data of the digital twin level 1. It should be noted that a precise distinction between the surrogate model and the normalized surrogate model is essential. In this contribution, the surrogate model is defined as a physical model based on the real training data set, while the normalized surrogate model is based on the normalized training data set. The modeling is necessary to achieve a harmonization of the different scales of the process parameters and target variables. The min-max scaling process is employed to normalize the data, a process which efficiently transforms the data into the interval [ 0 , 1 ] . The normalization of the variables x norm is shown in the following equation:
x norm = x x min x max x min
This approach allows for the normalization of process parameters and objectives to the minimum values x min and maximum values x max . This normalization guarantees that all variables x are represented on a uniform scale, improving the modeling efficiency and increasing the RSM’s convergence. Additionally, the process of normalization is used to prevent potential scale errors caused by the different scales of the variables. The normalized RSM model was approximated with a quadratic polynomial function for the regression function. The quadratic model enables the modeling of linear effects, as well as quadratic effects and interactions between the process parameters. The normalized RSM model is fitted through the least squares method. The normalization process is executed by operating within the limits specified in Table 2 for the process parameters. The objective values for the minimum parameters are set to zero, while the maximum values are defined as 2 mm for deformation, 3 % for shrinkage, 50 s for cycle time, and 20 g for mass.

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 R 2 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 20 % 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 R 2 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 Δ L and shrinkage V 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 Δ L and shrinkage V 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 Δ L and V Shrinkage 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 Δ f i = f i max f i min for i = 1 , 2 , 3 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 α = 0 , 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 1 / α 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 α = 0 . 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 Δ f i = 0.321 .
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 10 6 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 S G ( y ) . 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:
S G ( y ) = d min ( y ) γ | | y | | δ max 0 , d th d min ( y )
In this equation, d min ( y ) = min p P | | y p | | is defined as the minimum Euclidean distance from the new data point y R n to all previously selected training points P R n , while | | y | | is the Euclidean distance to the origin. The parameter d th is a defined threshold distance and the weighting factors γ and δ control the influence of the penalty terms in the score calculation. The term max 0 , d th d min ( y ) 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., d min ( y ) < d th ).
The threshold distance d th 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, d th = 0.5 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 d min ( y ) < d th , the score can be rewritten as follows:
S G ( y ) = ( 1 + δ ) d min ( y ) γ | | y | | δ d th
The last term is constant for a fixed threshold and therefore does not affect the relative ranking of candidates within the active range. Consequently, d th 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 d th 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 d th 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 d th = 0.5 , 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 R 2 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 x i i = 1 n and the normalized objective vector as y i : = f norm ( x i ) [ 0 , 1 ] K , 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:
d i = min j i | | y i y j | | 2
The average local density in the normalized objective space is characterized by the mean nearest neighbor distance d i ¯ .
d i ¯ = 1 n i = 1 n d i
The maximum neighbor point distance, denoted by d max , is used to identify the largest gap in the data point cloud.
d max = max 1 i < n d i
The homogeneity of the data point distances is evaluated by the standard deviation s d .
s d = 1 n 1 i = 1 n ( d i d i ¯ ) 2
Based on the interpretation of d th 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 γ { 0 , 0.1 , 0.2 } and δ { 0 , 1 , 2 } is investigated. For each parameter combination, 100 candidate points are selected in the ROI and evaluated using d i ¯ , d max , and s d . 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 γ = 0 , all three variants identical values for d i ¯ , d max , and s d . 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 γ = 0.1 changes the selection behavior. Without the proximity penalty, d max and s d increase noticeably, which indicates that the selected points are shifted toward the ROI, while the distribution becomes less homogeneous. The combination γ = 0.1 and δ = 1 reduces both d max and s d 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 δ = 2 slightly reduces d max and s d , but the improvement is comparatively small. Therefore, δ = 1 is selected as a moderate regularization weight that avoids excessive weighting of the proximity penalty.
A stronger orientation with γ = 0.2 does not provide a clear improvement. In the case of δ = 0 , the mean nearest-neighbor distance decreases markedly, which indicates a stronger local concentration of candidate points. For δ = 1 and δ = 2 , the distribution metrics are comparable to the case γ = 0.1 , but without a distinct improvement in homogeneity or coverage. Consequently, γ = 0.1 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 γ = 0.1 , δ = 1 , and d th = 0.5 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 γ = 0.1 , δ = 1 and d th = 0.5 . 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.5. Results of the Extended Normalized Surrogate Modeling

The data points determined with ADEROI and the modified greedy max-min approach for an extension of the digital twin level 2 can be applied if the process parameters are calculated inversely by the surrogate model and simulated with the digital twin level 1. However, due to the potential inaccuracy of the surrogate model, the results simulated with the digital twin level 1 could differ slightly from the suggested new data points. As shown in Figure 13, the new training data set, based on the original training data set of the LHS and the new simulated data set, clearly demonstrates the clustering of valid test points for the extended normalized surrogate model in the region of a potential optimal solution in the direction of the origin.
The model fit for predicting the keyholder simulation model with the new training data set is shown in Figure 14 and Figure 15. The diagrams of the effective values compared to the predicted values show a scatter in the comparison of the new training data points with the original data points. The LOO cross-validation diagrams for the deformation and mass show individual outliers in the higher-value range, whereas a compression of the data points in the low-value range is evident (cf. Figure 14). In contrast, the cycle time shows a consistent compression of data points in the mid-range, while the mass shows a more pronounced, concentrated density of data points in the mid-range.
In the context of HO cross-validation, a random selection of 20 % of the new training data set was designated as the new test data set (cf. Figure 15). The diagram also demonstrates a strong correlation between the effective values and the predictive values. The HO cross-validation demonstrates comparable performance in predicting points based on the remaining 80 % of the new training data points.
As shown in Table 7, the LOO and HO cross-validation performance indicators for the normalized RSM model and the extended normalized RSM model are presented. This table also presents the data for the normalized RSM model from Table 3 and Table 4 to enhance clarity. The extended normalized RSM model shows a minimal decrease in the performance indicators for deformation, shrinkage, and mass. The cycle time showed marginal improvement in comparison with the normalized RSM model. However, it can be concluded that these variations are minimal and that the extended normalized RSM model is a good fit.
In summary, it can be concluded that the proposed extended normalized RSM is characterized by a significantly enhanced data set, focusing in the direction of the assumed optimum in the solution space. The surrogate model can approximate this region without significant gaps due to missing data points. The enhancement is deliberately ROI-focused and new data points are placed in decision-relevant neighborhoods of the Pareto front. As a result, global cross-validation metrics may change only marginally, or even decrease slightly, because the added samples probe more challenging parts of the response surface. This behavior reflects a standard bias–variance trade-off and is consistent with our goal of improving decision quality within the ROI.

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 d ¯ LHS = 0.00032 for the 100 LHS points with an enclosed volume V LHS = 0.000349 and d ¯ ROI = d ¯ target = 0.00033 for the 100 ROI points with an enclosed volume V ROI = 0.000502 . 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 P , i.e., V ( hull ( P LHS P ROI ) ) . The convex hull is used consistently for all volumes. This results in V target = 0.001258 .
In an M-dimensional normalized objective space, a characteristic length scale (e.g., the average nearest-neighbor distance) scales with the sample size as d ¯ V n 1 / M . The ROI-equivalent LHS sample size n eq that attains the same point density as the 100 ROI points can be determined using the following equation:
n eq = n LHS V target V LHS d ¯ LHS d ¯ target M
The additional number of LHS points relative to the designated 200-point budget is determined by the following equation:
Δ n = n eq 200
The conservative time reduction is computed from the average simulation time per run t sim , the effective parallelism P, and the ADEROI selection overhead t ADEROI , by the following equation:
Δ t = Δ n · t sim P t ADEROI
With the LHS reference sample size n LHS = 100 and M = 3 , it can be obtained that Δ n = 129 . By using t sim = 1687 s , P = 5 , and t ADEROI = 38 s , the corresponding time saving is Δ t = 12.05 h compared to an ROI-equivalent LHS. The associated runtimes are t LHS , eq = n eq · t sim P = 30.84 h and t framework = 200 · t sim P + t ADEROI = 18.76 h , which define the speed-up by the following equation:
speed - up = t LHS , eq t framework = 1.64
In comparison to an ROI-equivalent LHS, the proposed ADEROI method with modified greedy max-min reduces runtime from 30.84 h to 18.76 h ( 39.1 % ) 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.

6. Optimization of the Digital Twin Level 2

The optimization of the digital twin level 2 is based on the previously identified extended normalized RSM model. Since the optimization is performed on the surrogate representation of digital twin level 1, the optimizer acts exclusively on the normalized RSM-based objective functions and constraints. Before the final optimizer is used for the subsequent preference-driven solution identification, a compact benchmark of classical multi-objective optimizers is performed to quantify the Pareto front quality under identical surrogate model conditions.
The optimization problem for the keyholder simulation model can be described as follows:
min x R n , f ( Δ L ( x ) , V Shrinkage ( x ) , t cycle ( x ) ) s . t . Δ L ( x ) 1 mm V shrinkage ( x ) 1.5 % m parts ( x ) 11 g t holdingpressure < t cooling 215   ° C T melt 255   ° C 5 s t holdingpressure 15 s 10 s t cooling 25 s 300 bar p holdingpressure 500 bar 5 cm 3 / s V ˙ injection 15 cm 3 / s 30   ° C T cooling 60   ° C
It is important to note that only the deformation Δ L ( x ) , shrinkage V Shrinkage ( x ) , and cycle time t cycle ( x ) objectives are considered in the minimization problem. The objective of mass m parts ( x ) is regarded as a constraint during the optimization problem. The digital twin level 1 employed establishes the relationship t holdingpressure < t cooling , since the cooling time t cooling includes the holding pressure time t holdingpressure . The limits of the LHS were used as the limits of the constraints for the process parameters.

6.1. Surrogate-Based Optimizer Benchmark

To address the Pareto front quality beyond the convergence curves, NSGA-II, MOPSO, and MOEA/D are compared on the extended normalized RSM model. The comparison is performed on digital twin level 2, since this is the objective function representation used by the optimization algorithm in the proposed workflow. This setup isolates the influence of the optimizer while keeping the surrogate model, objective functions, constraints, and normalization limits identical. All three algorithms are executed with the same population size of N = 200 and the same maximum number of generations G max = 200 , resulting in an identical budget of N · G max = 40 , 000 surrogate model evaluations per run. To account for stochastic variability, 10 independent runs are performed for each algorithm.
This fixed-budget benchmark is used only for the comparative Pareto front quality assessment and is separated from the final NSGA-II workflow, which uses the convergence criteria described in Section 6.2.
To improve reproducibility, the main hyperparameters and random number seed settings used for the optimizer benchmark are summarized in Table 8. The benchmark runs use fixed population sizes and fixed maximum generation numbers to ensure a comparable evaluation budget across all algorithms. The random seeds are assigned deterministically for the independent runs.
The Pareto front quality is evaluated using HV and IGD in the normalized objective space. The common hypervolume reference point is set to r HV = ( 1.1 , 1.1 , 1.1 ) , which is dominated by the relevant non-dominated solutions in the normalized minimization problem. The IGD reference front P ref is constructed from the non-dominated union of the final Pareto fronts obtained by NSGA-II, MOPSO, and MOEA/D over all benchmark runs. This procedure provides a common approximation of the best available Pareto front and ensures that all algorithms are assessed under identical quality criteria. In Table 9, the results of the RSM-based Pareto front quality benchmark of NSGA-II, MOPSO, and MOEA/D are presented. The calculation of HV and IGD is performed in the normalized objective space, while σ HV and σ IGD represent the corresponding standard deviations.
The benchmark shows that all three algorithms achieve comparable hypervolume values on the extended normalized RSM model. MOPSO obtains the highest HV and the lowest IGD, indicating the largest dominated objective-space region and the densest approximation of the joint reference front. MOEA/D achieves a slightly higher HV than NSGA-II, but it also shows the highest IGD among the three algorithms. This indicates that MOEA/D reaches a comparable dominated objective-space region, but its approximation of the joint reference front is less accurate in terms of average distance and coverage. NSGA-II achieves an HV of 0.46819, which is close to MOPSO with an absolute difference of 0.00233 and close to MOEA/D with an absolute difference of 0.00066. Relative to the best HV value obtained by MOPSO, the difference is approximately 0.5 % . Thus, the dominated objective-space region obtained by NSGA-II is nearly equivalent to the best-performing benchmark result.
The IGD values provide additional information on the density and coverage of the Pareto front approximation. MOPSO retains 200.0 ± 0.00 non-dominated solutions and therefore provides the densest representation of the joint reference front. NSGA-II produces 129.1 ± 7.16 Pareto points on average and consequently shows a higher IGD than MOPSO. MOEA/D generates 192.0 ± 1.76 Pareto points on average, but its IGD remains higher than that of NSGA-II. This indicates that the number of non-dominated points alone is insufficient to characterize the quality of the approximation. While MOPSO provides the best coverage of the joint reference front, NSGA-II offers a balanced performance with a nearly equivalent HV and a lower IGD than MOEA/D.
Based on this benchmark, NSGA-II is selected as the main optimizer for the subsequent preference-driven optimization workflow. Although MOPSO achieves the best numerical values for HV and IGD, the improvement in HV over NSGA-II is small, whereas the main advantage of MOPSO is the denser sampling of the approximated front. For the present study, the objective is not to generate the densest possible Pareto front representation, but to obtain a representative, diverse, and well-established set of trade-off solutions for subsequent preference-based decision making. NSGA-II fulfills this requirement while providing a dominated objective-space region that is nearly equivalent to the best benchmark result and an IGD that is better than that of MOEA/D. In addition, NSGA-II is a widely established reference method in surrogate-based and injection-molding-related multi-objective optimization. Therefore, the benchmark supports the use of NSGA-II as a methodologically appropriate optimizer for the proposed workflow.
Consequently, the benchmark is interpreted as a Pareto front quality assessment and robustness check on digital twin level 2, while NSGA-II is selected for the final optimization chain. This preserves consistency with the subsequent preference-based selection and the validation of selected operating points with digital twin level 1.

6.2. NSGA-II Optimization and Convergence Behavior

Based on the benchmark and the subsequent optimizer selection, the NSGA-II is used for the final optimization of the digital twin level 2. The NSGA-II is employed in conjunction with the previously described genetic operators and the crowding distance. The optimization process involves the introduction of two convergence metrics. The first is used to evaluate the orientation of the Pareto front with reference to the theoretical optimum at the origin and is called the reference distance. The second convergence metric is used to guarantee diversity by adjusting the population size and is called diversity. The definitions of these two convergence measures are described as follows.
The convergence metric of the reference distance is defined as the Euclidean distance between the origin and the nearest reference point on the Pareto front, determined in the respective generation. The difference between the current generation’s reference distance and the previous generation’s reference distance is used to calculate the convergence behavior between the generations. Should the difference between the reference distance of the current generation d t and the reference distance of the previous generation d t 1 be less than a defined threshold value ϵ ref over a specified number of generations G ref , the stop criterion for the reference distance is applied. The convergence relationship of the reference distance is shown in the following equation:
| d t d t 1 | < ϵ ref
The convergence metric of diversity is employed to regulate the size of generations, with diversity defined as the pairwise Euclidean distance between individuals in a respective generation. The difference between the pairwise Euclidean distances of the current generation D t and the pairwise Euclidean distances of the previous generation D t 1 is used as a reference value for the threshold value ϵ div . The population size is increased by 10 % , under the assumption that the difference is less than a defined threshold and considering a defined number of generations G div . The number of generations, which serves as a stop criterion, can also be interpreted as a threshold value. If no expansion has occurred over this number of generations, the stop criterion for the diversity is applied. The diversity can be expressed by the following equation:
| D t D t 1 | < ϵ div
The following equation describes the pairwise Euclidean distance. The pairwise Euclidean distance D t is defined as the average of all pairwise Euclidean distances in a generation. In this equation, d ( x j , x k ) describes the Euclidean distance between the individuals and n is the number of individuals in the generation.
D t = 2 n ( n 1 ) j = 1 n 1 k = j + 1 n d ( x j , x k )
The NSGA-II is stopped based on the convergence metrics for the reference distance and the diversity, resulting in the final generation being used as a valid Pareto-optimal solution set.
The normalized convergence criteria of the keyholder simulation model were set to ϵ ref = 10 5 for the reference distance and ϵ div = 10 2 for the diversity. For the final NSGA-II optimization, the random number generator was initialized with seed 0. The crossover probability was set to p c = 0.3 , the mutation probability to p m = 1 / 6 , and the SBX distribution index to η c = 20 . The number of generations for both convergence metrics is G ref = G div = 8 . The initial population size was set at 200 individuals, and the final population size was identified as 220 individuals. The convergence metrics were obtained after 403 generations, and a total of 191 Pareto-optimal solutions were determined.
The convergence behavior of the normalized reference distances and the diversity is shown in Figure 16. The plot of the reference distance shows the progress of the convergence of the solutions to the origin. It is shown that there is a continuous improvement or convergence of the solutions for the distance to the reference point until the threshold is reached. The diversity metric, calculated as the average of the pairwise distances of the normalized target values, shows a slight increase in diversity over the generations or, respectively, a convergence to a constant value. This indicates a good balance between exploration (diversity) and exploitation (focus on potential regions).
The normalized Pareto front generated by the NSGA-II based on the extended normalized RSM model is shown in Figure 17. The results indicate that the Pareto-optimal points in the normalized space are located in a slightly different region than in the original extended training data. The figure presents the convex approximation of the Pareto front for the keyholder simulation model. It is evident that ADEROI, in combination with the modified greedy max-min approach, has significantly increased the density of the training data points in the solution space of the Pareto front without previously identifying a possible gap between the Pareto front and the training data. Therefore, an improved modeling of the normalized RSM with the previously proposed method can be derived since gaps in the definition regarding the possible solution front could already be closed based on the initial digital twin level 2. Additionally, the implementation of convergence metrics effectively guarantees the orientation and diversity of the Pareto front.
In accordance with the correlation analysis in Section 5.3, the Pareto front should be interpreted as an effectively reduced trade-off structure for the investigated case, mainly balancing the coupled quality-related objectives Δ L and V Shrinkage against the process-related objective t cycle .

7. Preferred Solution Identification Method

Multi-objective optimization with the NSGA-II approach includes extensive solution identification by generating many Pareto-optimal solutions. A preferred solution identification method is proposed for systematic solution identification. This method is predicated on the methodical preference of rated Pareto-optimal solutions. A weighted sum of the respective normalized objectives is calculated as part of the preferred solution identification method. The weightings are used to integrate the preference for a specific objective. The result of this weighting is referred to as the score. This calculation of the score allows for the identification of the lowest score as the preferred Pareto-optimal solution. The following equation is employed to calculate the score:
Score = i = 1 n w i f i ( x ) with w i [ 0 , 1 ] and i = 1 n w i = ! 1
In this equation, w i is the weighting of each normalized objective f i ( x ) . According to this approach, the restriction of the sum of the weightings allows an equal preference for a large number of objectives. A high weighting of an objective corresponds to increased consideration of that objective. In contrast, lower weightings result in lower consideration of the respective preference in the score. This method enables a preference-oriented choice of the most preferable Pareto-optimal solution. The weighted sum approach is characterized by its transparency and its application-oriented nature for industrial practice in decision making. It is important to note that non-convex areas of the Pareto set may be underrepresented as a result.
In the keyholder simulation model example, four possible preference scenarios are analyzed. In this analysis, w 1 corresponds to the weighting of the deformation, w 2 to the weighting of the shrinkage, and w 3 to the weighting of the cycle time. The overall preference is specified according to the definition w 1 w 2 w 3 , taking into account the three optimized objectives.
This contribution defines four preference scenarios according to the weighting constellation. The four preference scenarios are determined by considering each objective as the dominant preference variable ( 1 0 0 , 0 1 0 , and 0 0 1 ) and one scenario where each objective is equally weighted ( 1 / 3 1 / 3 1 / 3 ). The identified solutions using the preferred solution identification method are shown in Figure 18.
The respective process parameters are identified from the preference solutions by inverse determination based on the surrogate model. Table 10 presents the identified process parameters and their corresponding objectives.
The preferred solutions for the deformation-dominated weighting ( 1 0 0 ) and the shrinkage-dominated weighting ( 0 1 0 ) are very similar. This behavior is consistent with the strong correlation between Δ L and V Shrinkage reported in Section 5.3. Therefore, these two preference scenarios should not be interpreted as fully independent objective directions for the investigated keyholder case, but as closely related quality-oriented preference settings. These process parameters are applied to the digital twin level 1 for the validation process. The comparison between the preferred solutions based on the preferred solution identification method using NSGA-II and the results of the digital twin level 1 is shown in Table 11. In this comparison, the digital twin level 1 is used as the physics-based numerical reference model.
The results in Table 11 are based on the NSGA-II predictions and the digital twin level 1 simulations. The deviations were predominantly in the hundredths range. In the context of prioritized shrinkage, the deviation in the cycle time is in the tenths range, but remains below 1 % in relative terms. These minor discrepancies can be explained by the model uncertainty of the digital twin level 2 and the numerical uncertainties of the digital twin level 1. The comparison therefore supports the simulation-based consistency of the preferred solution identification method. However, this comparison does not constitute experimental validation on physical molded parts. Systematic deviations may remain due to mesh discretization, material model assumptions, boundary condition definitions, and process fluctuations. Therefore, physical injection molding experiments using the selected operating points remain necessary before transferring the identified parameter settings to real production conditions.

8. Conclusions and Discussion

The findings of this contribution demonstrate that the proposed methodology is theoretically well founded and practically effective for the investigated simulation-based injection molding optimization case. The normalized RSM models achieved high prediction accuracy for deformation, shrinkage, cycle time, and mass, as indicated by low RMSE values and very high R 2 values. This accuracy was confirmed by LOO and HO cross-validation, demonstrating a robust representation of the complex relationships between process parameters and target quantities within the investigated data set.
A central element of the methodology is the adaptive expansion of the training data set in the solution region of interest (ADEROI). In combination with the modified greedy max-min method, gaps in the relevant solution space are identified and filled with strategically placed data points. Although global error metrics change only marginally, the ROI-focused enhancement improves local predictive fidelity and search efficiency in regions near potential optima. This is particularly important for reliable preference-driven solution selection under limited simulation budgets.
The NSGA-II optimization was performed using convergence metrics and resulted in 403 generations and 191 Pareto-optimal solutions. The convergence behavior, including the reference distance to the origin and the adaptive diversity within the generations, confirms that the algorithm systematically approaches the theoretical optimum while maintaining a diverse set of solutions. This enables the optimization objectives, such as deformation, shrinkage, and cycle time, to be considered simultaneously, while mass is included as an additional process-related quantity and constraint.
The preference-oriented solution selection provides a transparent way to identify practically relevant operating points within the investigated simulation framework. By applying a weighted sum approach to normalized objectives, preferred solutions can be selected according to application-specific priorities. The inversely determined process parameters of these preferred Pareto-optimal solutions showed very close agreement with the results of digital twin level 1. This indicates that the approach can provide mathematically consistent and traceable process settings within the investigated simulation-based workflow. However, this simulation-based verification does not by itself establish general industrial validity for other geometries, materials, or production conditions.
The present study focuses on the geometry of a keyholder as a representative thin-walled part made of PP. The proposed workflow is modular in its formulation, because the LHS-based initial design, ADEROI enrichment, surrogate modeling, NSGA-II optimization, and preference-based solution selection can in principle be repeated for other injection molding models if a validated digital twin level 1, suitable material data, process parameter bounds, and objective definitions are available. However, the empirical validation presented in this contribution is limited to the investigated keyholder case. Therefore, the quantitative findings, including the surrogate accuracy, the ROI-focused enrichment behavior, and the reported runtime reduction, should not be directly generalized to other part geometries, wall thicknesses, mold layouts, or polymer grades without additional validation studies.
A budget-controlled retrospective benchmark further demonstrated the efficiency of the proposed approach for the investigated case. ADEROI with the modified greedy max-min method achieved an equivalent ROI point density while requiring 129 fewer simulations than a single-stage LHS. This reduced the runtime from 30.84 h to 18.76 h , corresponding to a 39.1 % runtime reduction and a 1.64x speed-up. These results highlight the practical benefit of concentrating additional simulations in decision-relevant regions of the Pareto set for the investigated thin-walled PP keyholder case. Additional cases are required to assess whether comparable efficiency gains can be achieved for other geometries, mold configurations, and polymer materials.
In summary, the combination of RSM-based surrogate modeling, adaptive ROI-focused data enhancement, and NSGA-II optimization represents an effective framework for the investigated injection molding process optimization case. The integration of individual priorities through weighted objectives enables preference-based solution selection and supports the derivation of traceable operating points for simulation-based process pre-design.
The quantitative findings of this study are limited to the investigated thin-walled PP keyholder component and should not be directly generalized to other component geometries, wall thicknesses, mold layouts, or polymer materials. While the proposed ADEROI-based workflow is modular and can in principle be transferred to other injection molding scenarios, empirical evidence for such transferability requires additional case studies. Future work should therefore apply the complete workflow to thick-walled components, multi-cavity molds, and further polymer materials such as ABS, PE, or additional PP grades.
In addition, uncertainty sources such as material variation, process fluctuations, meshing effects, and boundary condition assumptions should be investigated. Although MOPSO and MOEA/D were included in the present Pareto front quality benchmark, future studies should extend the optimizer comparison to further population-based methods, such as MOIPO and MOGSA, as well as to decision-making methods such as TOPSIS and AHP. Finally, comprehensive benchmarks with sequential sampling and acquisition strategies, including EI, PI, UCB variants, and EHVI, should be conducted under harmonized computational budgets. Such studies should compare ROI-specific point density, surrogate accuracy after digital twin level 1 re-evaluation and surrogate refitting, and total simulation runtime to assess scalability for broader simulation-based process optimization scenarios.

Author Contributions

Conceptualization, M.B.; methodology, M.B.; software, M.B.; validation, M.B. and D.A.; formal analysis, M.B. and D.A.; investigation, M.B.; resources, M.B.; data curation, M.B.; writing—original draft preparation, M.B.; writing—review and editing, M.B., D.A., and T.R.; visualization, M.B.; supervision, M.B., D.A., and T.R.; project administration, M.B.; funding acquisition, M.B. and D.A. All authors have read and agreed to the published version of the manuscript.

Funding

The research leading to these results received funding from the European Union and the Ministry of Economic Affairs, Innovation, Digitalization and Energy of the state of North Rhine-Westphalia under Grant Agreement No. EFRE-20500002.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data supporting this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

In order to ensure reproducibility, the experimental design based on the injection molding simulation model is provided in the table below.
Table A1. The experimental design and simulation results of the LHS.
Table A1. The experimental design and simulation results of the LHS.
x 1 x 2 x 3 x 4 x 5 x 6 f 1 f 2 f 3
T melt t hp t cool p hp V ˙ inj T cool t cycle Δ L V shr m parts
No. [°C] [ s ] [ s ] [ bar ] [ cm 3 / s ] [°C] [ s ] [ mm ] [%] [ g ]
1219.729.8719.69404.9214.5847.3925.710.801.4011.28
2226.3514.9615.51358.7113.6148.4021.600.881.5511.33
3233.558.7720.49484.8611.6740.5526.770.711.2311.28
4252.0211.6020.78374.1112.7040.0426.950.761.2911.24
5254.086.9721.00323.8612.0759.8827.241.001.8010.95
6221.6712.3917.94467.306.4931.3125.240.661.1011.44
7254.597.6911.30381.118.6755.5418.021.081.9311.05
8251.0210.0214.38346.1110.4958.2720.801.011.8311.11
9232.0812.0723.85387.397.2653.7730.910.841.4811.28
10246.3613.9614.00318.6413.5033.7420.100.801.4011.29
11221.0414.7322.01325.576.2038.1629.410.731.2411.40
12229.8510.7118.84495.236.9639.1125.980.701.1911.37
13248.745.8024.90497.055.9848.7532.390.801.3811.09
14245.336.1711.17427.037.1835.1718.240.881.5111.14
15253.297.8317.62308.339.9952.0724.110.941.6911.03
16237.2613.6713.70342.928.9234.3320.370.791.3711.34
17217.097.5224.57364.9414.1147.4330.630.801.3911.20
18247.9313.3613.40483.259.7343.0019.460.821.4211.34
19249.567.1121.32302.856.0553.0028.780.901.6111.04
20238.1514.3021.95307.6413.8751.3428.030.871.5311.24
21243.488.9822.82329.7014.8557.1028.820.931.6511.09
22241.786.6811.67441.2710.0156.5418.161.051.8811.06
23229.077.3516.44449.815.4138.9024.200.741.2711.28
24236.0711.9215.26438.307.9649.8822.130.851.5011.30
25223.309.6821.44397.429.3736.6128.030.701.1911.31
26240.379.1517.34421.4112.2630.8923.560.691.1611.27
27215.4513.5423.52349.288.1852.2730.340.841.4811.33
28226.1911.4813.71453.4612.4943.4519.900.811.4211.34
29217.4110.9515.71336.2212.8941.9121.870.831.4411.28
30218.8714.0414.10447.166.6358.0821.350.921.6211.38
31247.728.0012.50333.165.7045.9620.110.921.6511.14
32239.5012.6523.11371.068.5246.3529.860.791.3711.28
33227.6412.5319.40431.529.0754.7026.040.861.5111.31
34250.619.2819.09461.579.4554.1325.670.861.5311.17
35216.3311.1812.98314.2011.1045.4119.320.901.6011.27
36230.245.4222.52490.175.3336.2830.320.691.1411.22
37227.865.2220.13457.358.3737.7526.910.731.2511.15
38244.5610.4416.10400.9213.2856.3322.220.941.6711.18
39245.6112.9518.45390.605.1530.5226.340.681.1311.37
40224.3814.4816.80393.3514.3942.1922.830.801.3911.37
41233.065.8010.67354.3413.0535.7016.810.941.6211.09
42231.3611.3114.60408.6310.7559.2920.980.961.7111.24
43234.259.5412.40412.6711.9150.7018.650.931.6511.22
44241.075.1714.02478.977.6644.3120.960.911.5511.07
45242.218.5614.98469.5510.3341.3721.430.791.3811.23
46225.166.3216.93433.6714.6532.4922.940.711.2211.20
47238.4413.1813.20377.8411.5249.4619.490.921.6311.29
48235.278.2823.36472.5211.2631.8429.680.631.0611.28
49222.5710.3124.27418.947.4633.1831.270.651.0911.36
50220.046.4618.26362.7310.9144.6524.630.821.4411.16
51215.4814.7923.28332.3113.5444.2929.380.791.3511.36
52246.209.0118.55449.0212.6347.7624.730.821.4411.19
53252.957.9716.61342.2912.2648.7722.820.911.6311.06
54240.596.7712.12307.4713.0942.3718.260.961.7011.06
55239.907.6019.34411.6214.6841.1725.350.771.3411.16
56217.0812.8619.53326.9913.4944.4525.630.811.4011.31
57234.6513.6615.55450.6712.0036.6421.800.741.2811.38
58245.768.3215.84499.6310.1839.7322.300.761.3211.23
59235.558.8824.28401.488.0852.8831.130.831.4711.20
60239.135.9315.45395.6214.2146.2321.500.921.6011.04
61250.589.9320.64378.2914.6058.7126.660.941.6811.12
62227.379.4017.58473.217.6839.1624.520.721.2311.33
63221.855.3319.26396.425.3546.9827.040.831.4311.16
64254.5213.9821.91321.457.7548.1028.830.831.4611.24
65241.187.6919.05323.3513.3139.9425.170.791.3711.12
66252.046.3518.44443.618.4158.9925.220.991.7411.00
67231.6013.0322.19489.9711.6143.5328.480.721.2411.38
68223.388.7423.64380.109.5638.3830.200.711.2111.27
69252.525.0424.46328.989.9436.1930.960.761.2610.96
70239.598.9913.19362.5310.7237.6319.570.831.4611.21
71241.6510.3114.86476.965.0136.5322.840.731.2411.35
72227.447.2114.71305.389.2356.8521.321.001.8311.08
73218.6213.8223.11392.0214.0744.8429.170.771.3311.37
74225.3910.0717.89470.2210.4057.3524.330.871.5411.28
75242.919.2022.74308.3510.0141.7329.230.781.3411.17
76243.176.6814.08464.465.6057.1221.741.001.7211.11
77224.8113.7821.18421.239.8934.8927.690.681.1511.41
78236.036.1721.61303.3412.5149.1027.800.871.5411.02
79217.5011.3911.40340.3012.3737.0217.600.851.5011.34
80230.1514.5322.60336.5412.4741.0328.790.761.3011.33
81227.827.3024.78301.069.4935.1131.350.711.1911.18
82223.5411.9919.96390.2012.7745.7526.130.791.3811.31
83244.595.1818.00426.817.5249.8324.980.931.5911.00
84225.678.0620.25466.7611.1442.1726.590.741.2711.27
85222.758.5318.15496.476.9831.5225.290.651.0811.37
86230.917.4712.85494.787.3230.1519.890.711.2011.31
87232.257.7810.28358.2313.8045.1516.360.981.7611.15
88226.1612.0014.47360.047.2732.4721.520.751.2811.35
89238.9014.2624.57441.9412.9555.2930.720.831.4711.31
90219.0710.9722.00406.715.2458.2929.840.881.5511.30
91251.689.6624.20413.008.1233.1631.030.661.1011.26
92251.188.1716.79371.8011.2359.9723.121.021.8211.04
93218.385.4822.94375.635.1547.4130.830.801.4011.17
94228.706.4220.68487.707.4935.8827.670.681.1611.24
95229.2214.0214.10330.6414.9333.5720.100.791.3611.34
96247.906.5223.43317.717.1150.8230.530.871.5311.03
97240.8911.8722.85385.6514.1838.5928.900.721.2311.28
98244.908.6411.60445.797.9343.1018.480.861.5311.22
99226.725.6720.81483.008.7249.7827.520.821.4411.14
100254.8113.4013.50335.906.0647.2120.960.911.6111.25
In order to ensure reproducibility, the parameter settings used for the ADEROI-based training data extension are provided in the table below.
Table A2. Main parameter settings used for the ADEROI-based training data extension.
Table A2. Main parameter settings used for the ADEROI-based training data extension.
ParameterValue
Initial LHS sample size100
Number of ROI candidate points 10 6
Number of added ADEROI points100
Alpha shape parameter α 0
Threshold distance d th 0.5
Origin-orientation weight γ 0.1
Distance-preservation weight δ 1
Random seed for ROI candidate generation0

References

  1. Cross, M.; Croft, T.N.; Slone, A.K.; Williams, A.J.; Christakis, N.; Patel, M.K.; Bailey, C.; Pericleous, K. Computational Modelling of Multi-Physics and Multi-Scale Processes in Parallel. Int. J. Comput. Methods Eng. Sci. Mech. 2007, 8, 63–74. [Google Scholar] [CrossRef]
  2. Wang, G.G.; Shan, S. Review of Metamodeling Techniques in Support of Engineering Design Optimization. J. Mech. Des. 2007, 129, 370–380. [Google Scholar] [CrossRef]
  3. Forrester, A.I.J.; Sóbester, A.; Keane, A.J. Engineering Design via Surrogate Modelling: A Practical Guide; Wiley: Chichester, UK, 2008. [Google Scholar]
  4. Montgomery, D.C. Design and Analysis of Experiments, 9th ed.; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2017. [Google Scholar]
  5. Baum, M.; Anders, D.; Reinicke, T. Optimizing injection molding simulations: Comparative performance of Kriging and RSM surrogate models for process efficiency. Discov. Mech. Eng. 2025, 4, 31. [Google Scholar] [CrossRef]
  6. Queipo, N.V.; Haftka, R.T.; Shyy, W.; Goel, T.; Vaidyanathan, R.; Kevin Tucker, P. Surrogate-based analysis and optimization. Prog. Aerosp. Sci. 2005, 41, 1–28. [Google Scholar] [CrossRef]
  7. Simpson, T.W.; Poplinski, J.D.; Koch, P.N.; Allen, J.K. Metamodels for Computer-based Engineering Design: Survey and recommendations. Eng. Comput. 2001, 17, 129–150. [Google Scholar] [CrossRef]
  8. Razavi, S.; Tolson, B.A.; Burn, D.H. Review of surrogate modeling in water resources. Water Resour. Res. 2012, 48, 1–32. [Google Scholar] [CrossRef]
  9. Bhosekar, A.; Ierapetritou, M. Advances in surrogate based modeling, feasibility analysis, and optimization: A review. Comput. Chem. Eng. 2018, 108, 250–267. [Google Scholar] [CrossRef]
  10. Fernandes, C.; Pontes, A.J.; Viana, J.C.; Gaspar-Cunha, A. Modeling and Optimization of the Injection-Molding Process: A Review. Adv. Polym. Technol. 2018, 37, 429–449. [Google Scholar] [CrossRef]
  11. Park, H.S.; Nguyen, T.T. Optimization of injection molding process for car fender in consideration of energy efficiency and product quality. J. Comput. Des. Eng. 2014, 1, 256–265. [Google Scholar] [CrossRef]
  12. Alvarado-Iniesta, A.; García-Alcaraz, J.L.; Del Valle-Carrasco, A.; Pérez-Domínguez, L.A. Multi-objective Optimization of an Injection Molding Process. In NEO 2015; Studies in Computational Intelligence; Schütze, O., Trujillo, L., Legrand, P., Maldonado, Y., Eds.; Springer International Publishing: Cham, Switzerland, 2017; Volume 663, pp. 391–407. [Google Scholar] [CrossRef]
  13. Guo, W.; Lu, T.; Zeng, F.; Zhou, X.; Li, W.; Yuan, H.; Meng, Z. Multi-objective optimization of microcellular injection molding process parameters to reduce energy consumption and improve product quality. Int. J. Adv. Manuf. Technol. 2024, 134, 5159–5173. [Google Scholar] [CrossRef]
  14. Li, K.; Yan, S.; Zhong, Y.; Pan, W.; Zhao, G. Multi-objective optimization of the fiber-reinforced composite injection molding process using Taguchi method, RSM, and NSGA-II. Simul. Model. Pract. Theory 2019, 91, 69–82. [Google Scholar] [CrossRef]
  15. Chen, W.C.; Nguyen, M.H.; Chiu, W.H.; Chen, T.N.; Tai, P.H. Optimization of the plastic injection molding process using the Taguchi method, RSM, and hybrid GA-PSO. Int. J. Adv. Manuf. Technol. 2016, 83, 1873–1886. [Google Scholar] [CrossRef]
  16. Wang, D.; Fan, X.; Guo, Y.; Lu, X.; Wang, C.; Ding, W. Quality prediction and control of thin-walled shell injection molding based on GWO-PSO, ACO-BP, and NSGA-II. J. Polym. Eng. 2022, 42, 876–884. [Google Scholar] [CrossRef]
  17. Zeng, J.; Lian, G.; Feng, M.; Lin, Z. Inclined shaping quality and optimization of laser cladding. Optik 2022, 266, 169598. [Google Scholar] [CrossRef]
  18. Shi, Y.; Reitz, R.D. Assessment of Multi-Objective Genetic Algorithms With Different Niching Strategies and Regression Methods for Engine Optimization and Design. In Proceedings of the ASME 2009 Internal Combustion Engine Division Spring Technical Conference, ASMEDC, Milwaukee, WI, USA, 3–6 May 2009; pp. 487–496. [Google Scholar] [CrossRef]
  19. Zheng, Q.; Chang, H.C.; Liu, Z.Y.; Feng, B.W.; Jian, W.; Wei, X. Design knowledge extraction framework and its application in multi-objective ship optimization. Ocean. Eng. 2023, 280, 114782. [Google Scholar] [CrossRef]
  20. Zhong, C.; Li, G.; Meng, Z.; Li, H.; He, W. Multi-objective SHADE with manta ray foraging optimizer for structural design problems. Appl. Soft Comput. 2023, 134, 110016. [Google Scholar] [CrossRef]
  21. Martinez-Gil, J.; Chaves-Gonzalez, J.M. Semantic similarity controllers: On the trade-off between accuracy and interpretability. Knowl. Based Syst. 2021, 234, 107609. [Google Scholar] [CrossRef]
  22. Zheng, W.; Liu, Y.; Doerr, B. A first mathematical runtime analysis of the non-dominated sorting genetic algorithm II (NSGA-II). In Proceedings of the Genetic and Evolutionary Computation Conference Companion; Fieldsend, J.E., Wagner, M., Eds.; ACM: New York, NY, USA, 2022; pp. 53–54. [Google Scholar] [CrossRef]
  23. Ramos, C.; Carreira, P.; Bártolo, P.J.; Alves, N. OPTIMALMOULD | Cooling System Influence in Injection Moulding Cycle Time Optimization. Manuf. Process. Technol. 2013, 683, 544–547. [Google Scholar] [CrossRef]
  24. Nametala, C.A.L.; Souza, A.M.; Pereira Júnior, B.R.; Da Silva, E.J. A simulator based on artificial neural networks and NSGA-II for prediction and optimization of the grinding process of superalloys with high performance grinding wheels. CIRP J. Manuf. Sci. Technol. 2020, 30, 157–173. [Google Scholar] [CrossRef]
  25. Wang, X.; Li, Y. A Hybrid Multi-objective Optimization Algorithm Based on NSGA-II and MOGWO and Its Application to Optimal Design of Electromagnetic Devices. In Proceedings of the 2023 International Conference on Wireless Power Transfer (ICWPT2023); Lecture Notes in Electrical Engineering; Cai, C., Qu, X., Mai, R., Zhang, P., Chai, W., Wu, S., Eds.; Springer Nature: Singapore, 2024; Volume 1159, pp. 412–423. [Google Scholar] [CrossRef]
  26. Wang, R.; Yang, W.; Li, X.; Zhao, Z.; Zhang, S. Day-ahead multi-objective optimal operation of Wind–PV–Pumped Storage hybrid system considering carbon emissions. Energy Rep. 2022, 8, 1270–1279. [Google Scholar] [CrossRef]
  27. Tran, C.C.; Nguyen, V.T. Optimization of Filling Time and Volumetric Shrinkage Rate in Simulation of Plastic Product Injection Molding Process Using RSM and NSGA-II. Jordan J. Mech. Ind. Eng. 2025, 19, 67–77. [Google Scholar] [CrossRef] [PubMed]
  28. Cao, Y.; Fan, X.; Guo, Y.; Ding, W.; Liu, X.; Li, C. Multi-objective optimization of injection molding process parameters based on BO-RFR and NSGA II methods. Int. Polym. Process. 2023, 38, 8–18. [Google Scholar] [CrossRef]
  29. VanDerHorn, E.; Mahadevan, S. Digital Twin: Generalization, characterization and implementation. Decis. Support Syst. 2021, 145, 113524. [Google Scholar] [CrossRef]
  30. Wärmefjord, K.; Söderberg, R.; Lindkvist, L.; Lindau, B.; Carlson, J.S. Inspection Data to Support a Digital Twin for Geometry Assurance. In Proceedings of the Volume 2: Advanced Manufacturing; American Society of Mechanical Engineers, Ed.; American Society of Mechanical Engineers: New York, NY, USA, 2017. [Google Scholar] [CrossRef]
  31. Gabor, T.; Belzner, L.; Kiermeier, M.; Beck, M.T.; Neitz, A. A Simulation-Based Architecture for Smart Cyber-Physical Systems. In Proceedings of the 2016 IEEE International Conference on Autonomic Computing (ICAC); Samuel, K., Giese, H., Liu, J., Eds.; IEEE: New York, NY, USA, 2016; pp. 374–379. [Google Scholar] [CrossRef]
  32. Schroeder, G.N.; Steinmetz, C.; Pereira, C.E.; Espindola, D.B. Digital Twin Data Modeling with AutomationML and a Communication Methodology for Data Exchange. IFAC-PapersOnLine 2016, 49, 12–17. [Google Scholar] [CrossRef]
  33. Hele-Shaw, H.S. The Motion of a Perfect Liquid. Nature 1899, 60, 446–451. [Google Scholar] [CrossRef]
  34. Baum, M.; Anders, D. A numerical simulation study of mold filling in the injection molding process. In Proceedings of the 27th KomPlasTech Conference; AGH University of Science: Krakow, Poland, 2021. [Google Scholar]
  35. Anders, D.; Baum, M.; Alken, J. A Comparative Study of Numerical Simulation Strategies in Injection Molding. In Proceedings of the 14th WCCM-ECCOMAS Congress, CIMNE, Virtual, 11–15 January 2021. [Google Scholar] [CrossRef]
  36. Baum, M.; Jasser, F.; Stricker, M.; Anders, D.; Lake, S. Numerical simulation of the mold filling process and its experimental validation. Int. J. Adv. Manuf. Technol. 2022, 120, 3065–3076. [Google Scholar] [CrossRef]
  37. Baum, M.; Anders, D.; Reinicke, T. Approaches for Numerical Modeling and Simulation of the Filling Phase in Injection Molding: A Review. Polymers 2023, 15, 4220. [Google Scholar] [CrossRef] [PubMed]
  38. Baum, M.; Anders, D.; Reinicke, T. Enhancing Injection Molding Simulation Accuracy: A Comparative Evaluation of Rheological Model Performance. Appl. Sci. 2024, 14, 8468. [Google Scholar] [CrossRef]
  39. Bagheri, S.; Reinicke, U.; Anders, D.; Konen, W. Surrogate-assisted optimization for augmentation of finite element techniques. J. Comput. Sci. 2021, 54, 101427. [Google Scholar] [CrossRef]
  40. Kumar, R.; Reji, M. Response surface methodology (RSM): An overview to analyze multivariate data. Indian J. Microbiol. Res. 2023, 9, 241–248. [Google Scholar] [CrossRef]
  41. Myers, R.H.; Montgomery, D.C.; Vining, G.G.; Borror, C.M.; Kowalski, S.M. Response Surface Methodology: A Retrospective and Literature Survey. J. Qual. Technol. 2004, 36, 53–77. [Google Scholar] [CrossRef]
  42. Khuri, A.I.; Mukhopadhyay, S. Response surface methodology. WIREs Comput. Stat. 2010, 2, 128–149. [Google Scholar] [CrossRef]
  43. Box, G.E.P.; Wilson, K.B. On the Experimental Attainment of Optimum Conditions. In Breakthroughs in Statistics; Kotz, S., Johnson, N.L., Eds.; Springer Series in Statistics; Springer: New York, NY, USA; Berlin/Heidelberg, Germany, 1992; pp. 270–310. [Google Scholar] [CrossRef]
  44. Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence; A Bradford Book; MIT Press: Cambridge, MA, USA, 1975. [Google Scholar]
  45. Deb, K.; Beyer, H.G. Self-adaptive genetic algorithms with simulated binary crossover. Evol. Comput. 2001, 9, 197–221. [Google Scholar] [CrossRef] [PubMed]
  46. Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning, 1st ed.; Addison-Wesley: Reading, MA, USA, 1989. [Google Scholar]
  47. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  48. Carvalho, A.G.; Araujo, A.F. Improving NSGA-II with an adaptive mutation operator. In Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers; Rothlauf, F., Ed.; ACM: New York, NY, USA, 2009; pp. 2697–2700. [Google Scholar] [CrossRef]
  49. Deb, K.; Sundar, J. Reference point based multi-objective optimization using evolutionary algorithms. In Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation; Cattolico, M., Ed.; ACM: New York, NY, USA, 2006; pp. 635–642. [Google Scholar] [CrossRef]
  50. Deb, K. Multi-Objective Optimization Using Evolutionary Algorithms; Wiley-Interscience Series in Systems and Optimization; Wiley: Chichester, UK; Weinheim, Germany, 2001. [Google Scholar]
  51. Eiben, A.E.; Smith, J.E. Introduction to Evolutionary Computing, 2nd ed.; Natural Computing Series; Springer: Berlin/Heidelberg, Germany; New York, NY, USA; Dordrecht, The Netherlands; London, UK, 2015. [Google Scholar]
  52. Coello, C.; Pulido, G.; Lechuga, M. Handling multiple objectives with particle swarm optimization. IEEE Trans. Evol. Comput. 2004, 8, 256–279. [Google Scholar] [CrossRef]
  53. Zhang, Q.; Li, H. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  54. Baum, M.; Anders, D.; Reinicke, T. Analyse der numerischen Approximation von 2,5D und 3D Modellen beim Füllvorgang des Spritzgießens. In Proceedings of the 12. SAXON SIMULATION MEETING: Präsentationen und Vorträge des 12. Anwendertreffens am 7. März 2023 an der Technischen Universität Chemnitz; Technische Universität Chemnitz, Ed.; Universitätsverlag Chemnitz: Chemnitz, Germany, 2023. [Google Scholar] [CrossRef]
  55. Song, C.; Kawai, R. Monte Carlo and variance reduction methods for structural reliability analysis: A comprehensive review. Probabilistic Eng. Mech. 2023, 73, 103479. [Google Scholar] [CrossRef]
  56. Pahikkala, T.; Suominen, H.; Boberg, J.; Salakoski, T. Efficient Hold-Out for Subset of Regressors. In Adaptive and Natural Computing Algorithms; Lecture Notes in Computer Science; Kolehmainen, M., Toivanen, P., Beliczynski, B., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; Volume 5495, pp. 350–359. [Google Scholar] [CrossRef]
  57. Seraj, A.; Mohammadi-Khanaposhtani, M.; Daneshfar, R.; Naseri, M.; Esmaeili, M.; Baghban, A.; Habibzadeh, S.; Eslamian, S. Cross-validation. In Handbook of Hydroinformatics; Elsevier: Amsterdam, The Netherlands, 2023; pp. 89–105. [Google Scholar] [CrossRef]
  58. Garnier, R.; Langhendries, R.; Rynkiewicz, J. Hold-out estimates of prediction models for Markov processes. Statistics 2023, 57, 458–481. [Google Scholar] [CrossRef]
  59. Edelsbrunner, H.; Kirkpatrick, D.; Seidel, R. On the shape of a set of points in the plane. IEEE Trans. Inf. Theory 1983, 29, 551–559. [Google Scholar] [CrossRef]
  60. Lozano, M.; Rodríguez, F.J. Iterated Greedy. In Discrete Diversity and Dispersion Maximization; Springer Optimization and Its Applications; Martí, R., Martínez-Gavara, A., Eds.; Springer International Publishing: Cham, Switzerland, 2023; Volume 204, pp. 107–133. [Google Scholar] [CrossRef]
Figure 1. Structure of the optimization process with preferred solution identification in this contribution.
Figure 1. Structure of the optimization process with preferred solution identification in this contribution.
Applsci 16 06148 g001
Figure 2. Illustration of the crowding distance determination. The dashed line illustrates the local interval between the neighboring solutions x j 1 and x j + 1 , which is used to determine the crowding distance of x j .
Figure 2. Illustration of the crowding distance determination. The dashed line illustrates the local interval between the neighboring solutions x j 1 and x j + 1 , which is used to determine the crowding distance of x j .
Applsci 16 06148 g002
Figure 3. Process of the evolutionary algorithm NSGA-II.
Figure 3. Process of the evolutionary algorithm NSGA-II.
Applsci 16 06148 g003
Figure 4. Injection molding simulation model of the keyholder simulation model.
Figure 4. Injection molding simulation model of the keyholder simulation model.
Applsci 16 06148 g004
Figure 5. LOO cross-validation of the normalized RSM model for the keyholder simulation model. The circular markers represent individual LOO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Figure 5. LOO cross-validation of the normalized RSM model for the keyholder simulation model. The circular markers represent individual LOO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Applsci 16 06148 g005
Figure 6. HO cross-validation of the normalized RSM model for the keyholder simulation model. The circular markers represent individual HO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Figure 6. HO cross-validation of the normalized RSM model for the keyholder simulation model. The circular markers represent individual HO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Applsci 16 06148 g006
Figure 7. Data set plot of the normalized optimization objectives for the keyholder simulation model. The grey bullet markers represent individual normalized simulation data points used for training the RSM model.
Figure 7. Data set plot of the normalized optimization objectives for the keyholder simulation model. The grey bullet markers represent individual normalized simulation data points used for training the RSM model.
Applsci 16 06148 g007
Figure 8. Schematic process for generating new data points in the ROI volume: (a) initial data set; (b) extract data points to a three-dimensional scatterplot; (c) generate a surface for the data points; (d) generate a cuboid for the ROI; (e) generate a volume of the ROI; (f) generate new data points in the volume of the ROI.
Figure 8. Schematic process for generating new data points in the ROI volume: (a) initial data set; (b) extract data points to a three-dimensional scatterplot; (c) generate a surface for the data points; (d) generate a cuboid for the ROI; (e) generate a volume of the ROI; (f) generate new data points in the volume of the ROI.
Applsci 16 06148 g008
Figure 9. Three-dimensional plot of the normalized training data surface for the keyholder simulation model. The grey bullet markers represent individual normalized training data points, while the black connecting lines indicate the surface representation of the outer data-point structure in the objective space.
Figure 9. Three-dimensional plot of the normalized training data surface for the keyholder simulation model. The grey bullet markers represent individual normalized training data points, while the black connecting lines indicate the surface representation of the outer data-point structure in the objective space.
Applsci 16 06148 g009
Figure 10. Three-dimensional plot of the normalized training data surface with support points for the keyholder simulation model.
Figure 10. Three-dimensional plot of the normalized training data surface with support points for the keyholder simulation model.
Applsci 16 06148 g010
Figure 11. Three-dimensional plot of the ROI with the normalized training data surface and the cuboid for the keyholder simulation model. The grey bullet markers represent individual normalized training data points, while the red bullet markers indicate the boundary points used to define the data surface. The black cuboid visualizes the normalized ROI boundaries in the objective space.
Figure 11. Three-dimensional plot of the ROI with the normalized training data surface and the cuboid for the keyholder simulation model. The grey bullet markers represent individual normalized training data points, while the red bullet markers indicate the boundary points used to define the data surface. The black cuboid visualizes the normalized ROI boundaries in the objective space.
Applsci 16 06148 g011
Figure 12. Three-dimensional plot of the normalized training data points and new data points for the keyholder simulation model. (Left): Results of the greedy max-min. (Right): Results of the modified greedy max-min.
Figure 12. Three-dimensional plot of the normalized training data points and new data points for the keyholder simulation model. (Left): Results of the greedy max-min. (Right): Results of the modified greedy max-min.
Applsci 16 06148 g012
Figure 13. Three-dimensional plot of the extended normalized optimization objectives for the keyholder simulation model. The grey bullet markers represent individual data points in the extended normalized objective space.
Figure 13. Three-dimensional plot of the extended normalized optimization objectives for the keyholder simulation model. The grey bullet markers represent individual data points in the extended normalized objective space.
Applsci 16 06148 g013
Figure 14. LOO cross-validation of the extended normalized RSM model for the keyholder simulation model. The circular markers represent individual LOO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Figure 14. LOO cross-validation of the extended normalized RSM model for the keyholder simulation model. The circular markers represent individual LOO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Applsci 16 06148 g014
Figure 15. HO cross-validation of the extended normalized RSM model for the keyholder simulation model. The circular markers represent individual HO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Figure 15. HO cross-validation of the extended normalized RSM model for the keyholder simulation model. The circular markers represent individual HO validation samples, and the dashed diagonal line indicates the ideal reference, corresponding to perfect agreement between effective and predicted values.
Applsci 16 06148 g015
Figure 16. Convergence behavior of the normalized metrics reference distance (left) and diversity (right) for the keyholder simulation model. The bullet markers represent the metric values obtained for individual NSGA-II generations, and the connecting lines are used to visualize the evolution of the metrics over the optimization process.
Figure 16. Convergence behavior of the normalized metrics reference distance (left) and diversity (right) for the keyholder simulation model. The bullet markers represent the metric values obtained for individual NSGA-II generations, and the connecting lines are used to visualize the evolution of the metrics over the optimization process.
Applsci 16 06148 g016
Figure 17. Three-dimensional plot of the normalized Pareto front and the training data points for the keyholder simulation model.
Figure 17. Three-dimensional plot of the normalized Pareto front and the training data points for the keyholder simulation model.
Applsci 16 06148 g017
Figure 18. Three-dimensional plot of the denormalized Pareto front, training data points, and preference solutions for the keyholder simulation model.
Figure 18. Three-dimensional plot of the denormalized Pareto front, training data points, and preference solutions for the keyholder simulation model.
Applsci 16 06148 g018
Table 1. Material properties of the keyholder simulation models.
Table 1. Material properties of the keyholder simulation models.
ParameterSymbolValue
Density (melt) ρ melt 702.7 kg / m 3
Density (solid) ρ solid 905 kg / m 3
Specific heat capacity c p , polymer 2776 J / ( kg K )
Thermal conductivity λ polymer 0.1855 W / ( m K )
Young’s modulusE 1150 MPa
No-flow temperature T N F 129.5   ° C
Poisson’s ratio ν P 0.35
Carreau-WLF Winter P 1 459.42 Pa s
P 2 0.025214 s
P 3 0.67191
T * 235   ° C
T s 15.746   ° C
Table 2. Upper and lower limits for the LHS.
Table 2. Upper and lower limits for the LHS.
Parameter LB UB
T melt   [ C ] 215255
t holdingpressure   [ s ] 515
t cooling   [ s ] 1025
p holdingpressure   [ bar ] 300500
V ˙ injection   [ cm 3 / s ] 515
T cooling   [ C ] 3060
Table 3. LOO cross-validation performance indicators for the normalized RSM model of the keyholder simulation model.
Table 3. LOO cross-validation performance indicators for the normalized RSM model of the keyholder simulation model.
LOO
Performance Indicators Deformation Shrinkage Cycle Time Mass
Normalized RSMRMSE0.00520.00410.00160.0006
R 2 0.98920.99620.99960.9899
Table 4. HO cross-validation performance indicators for the normalized RSM model of the keyholder simulation model.
Table 4. HO cross-validation performance indicators for the normalized RSM model of the keyholder simulation model.
LOO
Performance Indicators Deformation Shrinkage Cycle Time Mass
Normalized RSMRMSE0.00410.00240.00090.0007
R 2 0.99040.99730.99980.9908
Table 5. Correlation coefficients between the normalized optimization objectives of the keyholder training data set.
Table 5. Correlation coefficients between the normalized optimization objectives of the keyholder training data set.
Correlation Δ L vs. V Shrinkage Δ L vs. t cycle V Shrinkage vs. t cycle
Pearson0.98816−0.41570−0.40336
Spearman0.99557−0.41479−0.40403
Table 6. Sensitivity analysis of the modified greedy max-min criterion.
Table 6. Sensitivity analysis of the modified greedy max-min criterion.
No. γ δ d i ¯ d max s d
1000.0004520.0014050.000295
2010.0004520.0014050.000295
3020.0004520.0014050.000295
40.100.0004590.0065700.000767
50.110.0004700.0034450.000440
60.120.0004710.0024560.000399
70.200.0002940.0013330.000249
80.210.0004600.0065690.000767
90.220.0004610.0037980.000451
Table 7. LOO and HO cross-validation performance indicators for the extended normalized RSM model of the keyholder simulation model.
Table 7. LOO and HO cross-validation performance indicators for the extended normalized RSM model of the keyholder simulation model.
LOO
Performance Indicators Deformation Shrinkage Cycle Time Mass
Normalized RSMRMSE0.00520.00410.00160.0006
R 2 0.98920.99620.99960.9899
Extended normalized RSMRMSE0.00950.00450.00130.0009
R 2 0.96830.99580.99980.9783
HO
Performance indicatorsDeformationShrinkageCycle TimeMass
Normalized RSMRMSE0.00410.00240.00090.0007
R 2 0.99040.99730.99980.9908
Extended normalized RSMRMSE0.00470.00270.00080.0005
R 2 0.98850.99790.99990.9765
Table 8. Hyperparameters and random number seed settings used for the RSM-based optimizer benchmark.
Table 8. Hyperparameters and random number seed settings used for the RSM-based optimizer benchmark.
AlgorithmParameterValue
AllPopulation size N200
AllMaximum number of generations G max 200
AllNumber of independent runs10
AllEvaluation budget per run40,000
NSGA-IICrossover probability p c 0.3
NSGA-IIMutation probability p m 1 / 6
NSGA-IISBX distribution index η c 20
NSGA-IIRandom seeds 1 , , 10
MOPSOInertia factor χ 0.4
MOPSOCognitive acceleration coefficient c 1 1.5
MOPSOSocial acceleration coefficient c 2 1.5
MOPSOArchive size200
MOPSOMutation probability p m 1 / 6
MOPSOMutation range0.05
MOPSORandom seeds 1001 , , 1010
MOEA/DNumber of neighbors T20
MOEA/DNeighborhood selection probability δ 0.9
MOEA/DDifferential evolution factor F0.5
MOEA/DCrossover rate C R 1.0
MOEA/DMutation probability p m 1 / 6
MOEA/DMutation range0.05
MOEA/DRandom seeds 2001 , , 2010
Table 9. RSM-based Pareto front quality benchmark of NSGA-II, MOPSO, and MOEA/D. HV and IGD are calculated in the normalized objective space.
Table 9. RSM-based Pareto front quality benchmark of NSGA-II, MOPSO, and MOEA/D. HV and IGD are calculated in the normalized objective space.
AlgorithmHV σ HV IGD σ IGD N PF
NSGA-II0.468190.000840.004520.00055 129.1 ± 7.16
MOPSO0.470520.000500.001920.00018 200.0 ± 0.00
MOEA/D0.468850.000730.005780.00058 192.0 ± 1.76
Table 10. Preference optimal solutions and inverse determined process parameters for the keyholder simulation model.
Table 10. Preference optimal solutions and inverse determined process parameters for the keyholder simulation model.
Preference Weighting 1 0 0 0 1 0 0 0 1 1 / 3 1 / 3 1 / 3
Δ L ( x ) 0.58 mm 0.59 mm 0.75 mm 0.71 mm
V Shrinkage ( x ) 0.98 % 0.97 % 1.29 % 1.21 %
t cycle ( x ) 32.8 s 32.85 s 16.23 s 17.82 s
m parts 11.41 g 11.39 g 11.38 g 11.42 g
T melt 248.9   ° C 254.7   ° C 215.4   ° C 215   ° C
t holdingpressure 12.1 s 11.9 s 9.5 s 11 s
t cooling 25 s 25 s 10 s 11.7 s
p holdingpressure 500 bar 500 bar 500 bar 500 bar
V ˙ injection 5.2 cm 3 / s 5 cm 3 / s 12 cm 3 / s 14.3 cm 3 / s
T cooling 30   ° C 30   ° C 30   ° C 30   ° C
Table 11. Preference optimal solutions based on the NSGA-II and results of the digital twin level 1.
Table 11. Preference optimal solutions based on the NSGA-II and results of the digital twin level 1.
Preference Weighting 1 0 0 0 1 0 0 0 1 1 / 3 1 / 3 1 / 3
NSGA-II Δ L ( x ) 0.58 mm 0.59 mm 0.75 mm 0.71 mm
V Shrinkage ( x ) 0.98 % 0.97 % 1.29 % 1.21 %
t cycle ( x ) 32.8 s 32.85 s 16.23 s 17.82 s
m parts ( x ) 11.41 g 11.39 g 11.38 g 11.42 g
Digital twin level 1 Δ L ( x ) 0.6 mm 0.6 mm 0.75 mm 0.72 mm
V Shrinkage ( x ) 0.99 % 0.98 % 1.29 % 1.23 %
t cycle ( x ) 32.86 s 32.98 s 16.24 s 17.74 s
m parts ( x ) 11.4 g 11.39 g 11.39 g 11.42 g
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Baum, M.; Anders, D.; Reinicke, T. Multi-Objective Optimization in Injection Molding Simulation: A Preference-Driven Approach with an Adaptive Experimental Design to Investigate the Optimal Solution Region. Appl. Sci. 2026, 16, 6148. https://doi.org/10.3390/app16126148

AMA Style

Baum M, Anders D, Reinicke T. Multi-Objective Optimization in Injection Molding Simulation: A Preference-Driven Approach with an Adaptive Experimental Design to Investigate the Optimal Solution Region. Applied Sciences. 2026; 16(12):6148. https://doi.org/10.3390/app16126148

Chicago/Turabian Style

Baum, Markus, Denis Anders, and Tamara Reinicke. 2026. "Multi-Objective Optimization in Injection Molding Simulation: A Preference-Driven Approach with an Adaptive Experimental Design to Investigate the Optimal Solution Region" Applied Sciences 16, no. 12: 6148. https://doi.org/10.3390/app16126148

APA Style

Baum, M., Anders, D., & Reinicke, T. (2026). Multi-Objective Optimization in Injection Molding Simulation: A Preference-Driven Approach with an Adaptive Experimental Design to Investigate the Optimal Solution Region. Applied Sciences, 16(12), 6148. https://doi.org/10.3390/app16126148

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop