Next Article in Journal
Work Envelope Expansion and Parametric Optimization in WAAM with Relative Density and Surface Aspect as Quality Constraints: The Case of Al5Mg Thin Walls with Active Cooling
Next Article in Special Issue
The Impact of Process Parameters on Surface Roughness and Dimensional Accuracy during CO2 Laser Cutting of PMMA Thin Sheets
Previous Article in Journal
A Review of Post-Processing Technologies in Additive Manufacturing
Previous Article in Special Issue
Optimization of Abrasive Flow Nano-Finishing Processes by Adopting Artificial Viral Intelligence
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine Learning Driven Prediction of Residual Stresses for the Shot Peening Process Using a Finite Element Based Grey-Box Model Approach

Chair of Metal Forming, Montanuniversität Leoben, Franz Josef Str. 18, 8700 Leoben, Austria
*
Author to whom correspondence should be addressed.
J. Manuf. Mater. Process. 2021, 5(2), 39; https://0-doi-org.brum.beds.ac.uk/10.3390/jmmp5020039
Submission received: 3 April 2021 / Revised: 18 April 2021 / Accepted: 19 April 2021 / Published: 21 April 2021
(This article belongs to the Special Issue Advances in Micro and Nanomanufacturing)

Abstract

:
The shot peening process is a common procedure to enhance fatigue strength on load-bearing components in the metal processing environment. The determination of optimal process parameters is often carried out by costly practical experiments. An efficient method to predict the resulting residual stress profile using different parameters is finite element analysis. However, it is not possible to include all influencing factors of the materials’ physical behavior and the process conditions in a reasonable simulation. Therefore, data-driven models in combination with experimental data tend to generate a significant advantage for the accuracy of the resulting process model. For this reason, this paper describes the development of a grey-box model, using a two-dimensional geometry finite element modeling approach. Based on this model, a Python framework was developed, which is capable of predicting residual stresses for common shot peening scenarios. This white-box-based model serves as an initial state for the machine learning technique introduced in this work. The resulting algorithm is able to add input data from practical residual stress experiments by adapting the initial model, resulting in a steady increase of accuracy. To demonstrate the practical usage, a corresponding Graphical User Interface capable of recommending shot peening parameters based on user-required residual stresses was developed.

1. Introduction

For the design of dynamically load-bearing components, a certain safety risk is minimized by increasing the service life and improving its estimation. A key aspect in this context is the selected material and its long-term stability under dynamically oscillating loads [1,2,3]. Numerous machining end contour processes included in the manufacturing of critical components such as milling, turning, or drilling lead to residual tensile residual stresses on the surface. These stresses are counterproductive for the fatigue resistance; therefore, further surface treatment is essential for these components.
There are several mechanical surface treatment technologies available today, pursuing the objectives of implementing residual compressive stresses close to the surface, as well as introducing a work hardened layer. A well-known example is deep rolling, a low-cost method that achieves a comparatively smooth surface, but is limited to elementary, usually rotation-symmetrical geometries [4]. This technique is mainly used for components that require frictionless sliding, where good surface quality is critical for wear. Another alternative is laser shock peening, an efficient method to introduce compressive residual stresses at four times the depth of shot peening [5]. This is achieved by high-energy laser pulses that introduce a shock wave into the material that exceeds the material’s yield strength and causes localized deformation. Although this method is gaining popularity, the investment in such a system is a high-cost proposition. Moreover, the long process times are currently not suitable for an efficient application in production [6]. Additionally, the ball burnishing or roller burnishing method produces a particularly smooth surface [5,7,8,9]. A related method developed by Lambda Technologies Group is low plasticity burnishing, which is capable to introduce significant residual compressive stresses while initiating comparatively low work hardening. This assists in ensuring permanent compressive stresses when components are used in higher temperature applications. This method has the further advantage that it can be integrated into a variety of machining systems, e.g., CNC lathes [10,11,12,13,14].
Even though there is a strong effort in establishing new and optimizing well-known surface treatment methods, shot peening still is the standard procedure in the manufacturing environment. Irrespective of the mechanical surface treatment chosen, specific knowledge and therefore respective data about suitable process parameters is mandatory to obtain the required results.
To receive a comprehensive data set for the shot peening process, it is mandatory to obtain a significant amount of valid data. This approach requires the execution of an unreasonable amount of practical experiments per workpiece material/sphere material combination. Furthermore, the same amount of upfollowing experiments to receive valid residual stress profiles would have to be carried out. By substituting practical tests with Finite Element Analysis (FEA)-based simulations, this disproportionate effort can be avoided.
The effectiveness of FEA for production processes can be further increased by using state of the art digitalization technologies, taking into account user, processes, and materials [15,16,17]. One possibility to achieve this objective is the implementation of robust machine learning algorithms. In order to do so, a first decision has to be made regarding the nature of the respective algorithm. In general, three methods are defined: reinforcement learning (RL), unsupervised learning (UL), and supervised learning (SL) [18]. According to more recent work, there are different subordinate algorithms available, which can be used within one or more of these three main techniques [19,20]:
RL: Genetic Algorithms, Simulated Annealing, and Estimated Value Functions;
UL: Decision Tree Analysis (DTA), Rule-Based Learners, Instance-Based Learners, Artificial and Bayesian Neural Networks (NN), as well as Naïve Bayesian Approaches;
SL: Support Vector Machines, DTA, Rule-Based Learners, Instance-Based Learners, Genetic Algorithms, Artificial and Bayesian NN, and Naïve Bayesian Approaches.
For the prediction of residual stresses after the shot peening process, the authors decided to use a SL algorithm, as the nature of this technique is a continuous learning from data provided by an external knowledgeable source. The accuracy of this algorithm depends on internal knowledge about the expected results and, most important, comprehensible input data [19,21,22].
To achieve accurate data sets serving as an input for this kind of simulation, a suitable material model based on reliable material data from practical experiments must be chosen. Therefore, it is essential to implement real-physics-based input variables, which must be obtained under similar conditions as the process to be modeled.

2. Fundamentals of the Shot Peening Process and Corresponding FEA

In order to increase the fatigue strength, shot peening is applied as a standard procedure in the production process for structural materials. This method contributes to the service life enhancement of cyclic loaded components [23]. The most notable advantages of shot peening compared to other surface hardening treatments are the good process quality, reproducibility, and applicability to a wide range of materials and component geometries [3]. During the process, the surface of the component is impacted by spheres at high velocities. As a result of the momentum transfer, work hardening is increased directly on the surface which reduces the probability of crack initiation. The plastic deformations induced by the spheres also generate residual compressive stresses in the material to a certain depth. These stresses are the main inhibitors of crack propagation due to the prevention of crack tip opening and thus increase the fatigue strength. However, this surface treatment does not always contribute to a work piece’s service life extension rather than a reduction, as König investigated for Waspalloy in [24]. Although increasing the degree of coverage from the impacting spheres can increase the magnitude of resulting residual stresses, this additional loading for higher strength materials at the surface may contribute to a higher probability of initiating cracks. Therefore, it is crucial to be aware of the influential variables of the process before it is applied in practice. The process itself is variable in numerous aspects, such as the sphere’s material and geometry, as well as the impact velocity and the coverage [25,26]. The average sphere radius is about 0.4 mm and they are commonly made of glass, ceramic, cast iron, or steel. A prerequisite for the sphere’s material is the higher hardness compared to the shot-peened material. A higher difference between the sphere’s and the target’s hardness yield higher resulting residual compressive stresses [27]. Additionally, larger sphere radii result in the maximum compressive stresses occurring deeper in the material [28].
In order to achieve the maximum effect on service life extension through this process, these parameters must be optimally adjusted to the material. The maximum achievable residual compressive stresses and the depth of penetration into the material are decisive, since the residual compressive stresses inside the material are balanced by tensile residual stresses in a certain depth. Additionally, the dislocation density introduced by this surface treatment needs to be observed concerning the resulting material behavior. On the one hand, this can prevent the crack initiation [29], on the other hand, it may contribute to the brittleness of certain materials and thus drastically reduce their service life, especially in corrosive environments [30]. To experimentally analyze the residual stresses inside the material, destructive and therefore expensive examinations based on X-ray diffraction (XRD) or using the hole drilling method have to be performed in practice. A time and cost-saving alternative to physical experiments is the numerical simulation, which allows the determination of favorable parameters for the optimal result in advance. In addition, stresses on the surface and in depth of the material can be analyzed to provide a better comprehension of the effectiveness of the process. Several studies have been carried out using FEA to simulate the shot peening treatment. The approaches to simulate this process vary widely in different publications. In [31], Edberg et al. designed a three-dimensional FEA simulation, comparing a visco-plastic strain hardening formulation to a elasto-plastic one analyzing a single shot. This study revealed that the visco-plastic model overestimated the resulting residual stresses by a factor of 1.5. In [32], Majzoobi et al. used a three-dimensional set up applying multiple shot impacts and investigated the shot velocity and coverage effects on the resulting residual stresses. The investigations of Meguid et al. in [33] included the separation distance of the spheres and its impact on the residual stress profile as well as the frictional behavior of AISI 4340. A comparison between the resulting values of an axisymmetric and a three-dimensional numeric model on an aluminum target was conducted by Han et al. in [34] where high emphasis was attached to the interaction of the sphere and the target as well as suitable boundary conditions for the FEA. In [35], Schwarzer et al. investigated the influence of the sphere’s impact angle on the resulting residual stresses while Hong et al. focused on the loss of kinetic energy of the spheres as a result of alternating impact angles in [36]. In [37], Mylonas and Labeas addressed a reasonable relation between the quantity of impacts needed in order to receive the results of experimentally obtained residual stress profiles but still reduce computational time. The approach of reducing computational time is also applied in this study by the usage of a two-dimensional setup for the simulation, in order to provide a beneficial tool for the industry, taking into account the results of previous works mentioned in this section.

3. Fundamentals and Behavior of EN-AW-6082 T6 under Dynamic Conditions

The material investigated in this study is the age-hardenable EN-AW-6082 aluminum alloy, which is one of the most essential alloying systems for the usage in lightweight construction due to its balanced properties and good formability. The chemical composition of the used alloy is shown in Table 1.
The alloy achieves its strength values primarily through the precipitation of the so-called β-Phase Mg2Si, and further phases such as AlSi6Mg3Fe and Al15(FeMn)3Si2 with suitable ageing after solution heat treatment. Since particularly Mn particles increase the strength of the alloy, while negatively influencing ductility, a homogenization annealing is carried out before forming in practice [38]. The duration of homogenization annealing increases the effect on the reshaping and distribution of particles and therefore reduces the yield stress for extrusion [39]. The highest strength is achieved with the T6 treatment, which consists of a solution heat treatment between 793 K and 813 K for 30 min to one hour in order to dissolute the alloying elements in the matrix. Subsequent quenching creates a supersaturated condition which is immediately followed by the artificial heating treatment, ranging between 423 K and 443 K for 5–20 h, resulting in a peak of precipitation [40,41,42,43,44,45]. It is common to consider strain-rate sensitivity for the determination of processing parameters and processing maps, as it has a significant impact on fracture behavior [46]. However, the existence of metastable precipitates causes a change in mechanical properties to higher strength values with a reduction in ductility.
EN-AW-6082 also exhibits deficiencies, especially with regard to fatigue resistance under cyclic loading. When used as a component in a chlorine-containing environment such as near industrial production facilities, the corrosion-resistant passive coating cannot withstand the incorporation of chlorine ions in the passive layer. This increases the probability of pitting corrosion. The crack initiation enhanced by this effect leads to a facilitated crack growth under dynamic loading [2]. In order to increase the fatigue strength, shot peening is applied as a standard procedure in the production process for this alloy.
The initial microstructure of the investigated material is shown in Figure 1. The specimen was prepared by electrolytic polishing using the Barker etching method [47]. The microstructure shows a non-textured grain structure with uniform grain size. The emphasis on the age-hardened condition, which is investigated in the present case, is essential in the case of shot peening, since this treatment is applied as a last processing step after heat treatment.

4. The Johnson–Cook Material Model

In order to simulate impact problems such as shot peening, material models are commonly used to represent the material’s behavior in the most accurate possible way. Especially for high dynamic impacts, using FEA to model this process is an efficient and effective solution. The most important aspect in this context is the strain rate dependency of a material. Many constitutive models deal with material behavior by dislocation motions and their interactions with lattice defects. For many industrial processing related applications, these models are exceedingly complex and require material data with limited accessibility. Others, such as the Zerilli–Armstrong model, contain a simpler structure, but still include factors that are elaborate to determine, such as initial grain size [48]. In order to provide simplicity and convenience to the user, the Johnson–Cook (JC) material model is establishing itself as the most commonly used material model for impact problems, since it takes both strain rate and thermal softening behavior into account. Nevertheless, it is kept simple, consisting of three terms and five material parameters which are arranged as visualized in (1) [49].
σ = A + B ε p n 1 + C ln ε ˙ p ε ˙ 0 1 T T t T m T t m
The first term refers to strain hardening during plastic deformation including the plastic strain εp, the yield strength of the quasi-static condition A, the strain hardening constant B, as well as strain hardening exponent n. The second term relates to the material’s behavior under different strain rates with the strain rate sensitivity coefficient C as a result of different strain rates ε ˙ p normalized to a quasi-static strain rate ε ˙ 0 . The third term describes the material behavior under temperature influence including the reference temperature Tt, the melting temperature Tm, and the thermal softening exponent m [49]. The localized strain acquired through the shot peening process is limited, resulting in a small energy input due to the deformation process, even at high strain rates. For this reason, the thermal input due to the plastic deformation of the impinging spheres at the surface is neglected in the JC material model for this framework. Therefore, (1) can be reduced by the third term, resulting in (2).
σ = A + B ε p n 1 + C ln ε ˙ p ε ˙ 0
The parameters of the first term can be determined by using (3).
ln σ A = n · ln B ε
A can be derived from the initial flow curve under quasi-static conditions. The slope n can be determined graphically by plotting a trend line while B can be expressed by solving the exponential function. The parameter C includes tests for higher strain rates. To receive C, (2) has to be arranged as demonstrated in (4).
σ A + B ε n = 1 + C · l n ε ˙ ε ˙ 0
By plotting the left term of (4) against the logarithmic strain rate ratio, C can be obtained directly from the resulting trend line.
Particular attention is required for the comparison of the determined material parameters with literature values, especially the quasi-static strain rate used ( ε ˙ 0 ), as this value often varies in a range between 10−4 and 1 s−1. Another disadvantage regarding literature-based JC parameters is the test setup used to determine these values. For quasi-static stresses, the tensile test is usually selected in literature for the simplicity of the method. For particularly high strain rates, the strain rate sensitivity is frequently determined using the Split-Hopkinson pressure or tensile bar [50]. It should be noted that the stress states differ in these test methods. The main disadvantage of tensile tests is the instability of the deformation due to geometric deconsolidation processes after the ultimate tensile strength is reached. In contrast, the upsetting test provides steady strain hardening. The critical aspect here, in addition to the frictional conditions at the dies, is the barreling of the specimen. As a result of this phenomenon, the uniaxial load state cannot be ensured [51]. The comparison of the determined material parameters with those from literature revealed deviations in the values. One reason might be that some of the tests performed were carried out under tensile stress conditions. Besides, there might be differences between the chemical compositions of the materials studied. Slight differences in the heat treatment route for the T6 condition could also be responsible for these divergences. For this reason, separate tests should be carried out with the specific material used, in order to eliminate these variations. The different parameters from the literature are listed in Table 2, whereas temperature is not listed due to the lack of definition within the investigated publications. Accordingly, it is essential to arrange the test setup in such a way that it comes closest to real conditions of usage. For the simulation of shot peening processes, the upsetting test is most similar to the compressive stresses introduced by the spheres at the surface. For low degrees of deformation, uniaxial deformation can be also provided, which is why the experiments carried out in this study are based on this principle.

5. Experimental Setup

For the determination of the material parameter of the investigated alloy EN-AW-6082 T6, cylindrical samples with a diameter of 8 mm and an initial height of 12 mm were obtained from an extruded rod material. To receive the T6 condition, all specimens were solution-annealed at 803 K for one hour, followed by water quenching. After these steps, age hardening at 443 K for another five hours was carried out. For the determination of realistic material parameters, the specimens were compressed longitudinal to the extrusion direction at room temperature on the Gleeble 3800 thermal-mechanical Simulator, using the Hydrawedge module at constant strain rates of 1 s−1, 10 s−1, and 100 s−1. The Hydrawedge module is especially designed for the simulation of forging and forming processes requiring a high strain rate, as it is capable of significantly reducing ringing of the hydraulic ram. The capability of high-speed deformations allows the generation of flow curves, which are relevant for the shot peening process. As shown within Figure 2, a graphite foil was additionally placed between both contact surfaces to reduce the friction between specimen and anvil, thus ensuring a uniform stress state during compression.
Table 3 shows the resulting JC parameters, derived from the practical experiments and calculated according to Section 4. The experiments were carried out until a strain of 0.035 was reached, as higher strains are not relevant considering the shot peening process.

6. FEA Setup and Resulting Data Mining Algorithm

For the implementation of the initial state white box model, a fundamental Abaqus input script was defined in first instance. This script contains all necessary input parameters for the simulation model to be automated and is scripted within the Abaqus Python environment. Table 4 shows a brief overview of the most important variables changeable within this input script.
In order to keep the number of degrees of freedom (dof) for the upstream data analysis reasonable, only the variables v_shot, radius, mat, elastic, and JC parameters of the investigated material (Section 3) were changed. For a further extending of simulation dof, a link between the Python input script and the overlaying automation layer is prepared. The fundamental FEA is defined as dynamically explicit, with widely used element type CPS4R (mesh size 0.01 mm) and a steady friction coefficient of 0.3. To achieve a high shot peening coverage rate on the specimen’s surface, 90 spheres within three different rows were created, with a horizontal and vertical distance of 0.025 mm and a vertical offset between each row of 0.02 mm. The specimen’s length as well as width was defined with 1.0 mm. Additionally, the impact angle was set to 90° and not changed in this study. To avoid contact definition dependent errors, a loop within the script automatically defined a surface-to-surface contact between each sphere and the target. Table 5 shows the resulting parameters varied within this paper.
Figure 3 shows the visualization of an exemplary setup for one defined sphere radius. Depending on the varying radii of the respective spheres, the resulting point mass of each sphere changes. To reduce computational time for the required simulations, the spheres were defined as rigid. For the automated data generation, the Abaqus GUI was excluded from the solver operation.
For the development of the white-box model, an initial database with all resulting residual stresses for each node included in the RS_node node set has to be created. This database also includes the different impact velocities and sphere diameters and serves as a basis for the initial GUI. In order to receive the steady-state residual stresses, the resulting amplitude at each respective node within the node set was analyzed. To consider a residual stress value for a node within RS_node as steady, the residual stress amplitude ∆σ for this node at a specific time increment has to be underneath 10 MPa (Figure 4). The fulfillment of this condition is checked within the initial Python algorithm. In this case, for a step time of 10−3 s, the condition is valid for each node within all performed simulations. The steady-state residual stress was returned and stored in the master database. As a result, one stress value for every 10 µm in each simulation is obtained.
Figure 5 visualizes the programming logic for the creation of this database, starting by the initial input script.
The master data frame extracted from the steady-state database contains all necessary information for further analysis and implementing the initial white-box-model-based logic. Figure 6 shows the comparison between different velocities for one exemplary sphere diameter (0.4 mm), whereas both investigated sphere materials (steel (red) and glass beads (blue)) are visualized. Additionally, the results for the JC material parameters from [53] are shown (steel spheres (green) and glass beads (orange)).
As demonstrated in Figure 6, a significant difference between the JC parameters determined from literature and own experiments can be seen, for the reasons explained previously in Section 4. In general, the impact of steel spheres results in higher residual stresses within comparable velocities and diameters. This effect can be explained by the higher resulting momentum of the iron-based sphere material, as the density is 3.1 times higher than the density of glass. The observed tensile stresses at the surface are a result of the material flow through adjacent impacts. This effect can be enhanced by the rigid definition of the spheres as well as the chosen mesh size. As the main objective of this framework is to obtain valid residual stress minima under reasonable computational time, this divergence was not considered any further [54].
Figure 7 shows the same sphere material and material parameter variation for a steady velocity (100 m/s) with varying sphere diameters (0.2–1.0 mm). The increase in maximum negative residual stresses with bigger sphere diameter can be explained again by the higher resulting momentum for a steady velocity [28].
Figure 8 illustrates the difference between literature values and the data obtained from the experiment exemplarily.

7. Development of the Initial White-Box Model for the Residual Stress Prediction

Figure 9 visualizes the initial white-box logic, beginning with the input parameters defined by the respective user to the final values returned from the algorithm.
For the user to be able to adapt the initial sphere diameter to the real value, the model has to be capable of interpolating within the given data set. To achieve this, an interpolation scheme, including a linear weighting factor α which interpolates between given boundaries of the initial (FEA-based) data set, was defined. For the practical usage, the respective user is able to define the desired residual stress required for the individual case. Additionally, it is possible to define the desired depth in which the specified stress value should be obtained. If no depth is defined, the user gets a data frame which includes all shot velocities fulfilling the defined input value, including the depth in which the residual stress is reached first. To ensure that the calculated value will be reached in practice, a security factor s was set in the back end, which multiplies the input stress value with the factor 0.2.

8. Experimental Data-Driven Machine Learning Algorithm

As within every simulation, a deviation between the calculated results and experimentally determined data occurs. To close this gap in an efficient and sustainable way, the possibility of including actual test data in the model is considered, whereas the actual test data can be gained from different experiments (e.g., XRD measurements). In general, these results contain a few data points for each experiment carried out. To be able to adapt the initial FEA-based data cloud within the master data frame, at least four experiments have to be executed, analyzed, and transferred into the Python environment. These experiments have to be within a defined range of velocities (∆v < = 30 m/s) and sphere radii (∆r < = 0.2 mm). Based on this data set, non-linear functions with a sufficient amount of respective supporting grid points (initially 100 per three original data points) are created. For more complicated residual stress profiles, this range must be decreased to ensure accuracy. Based on this additional data, the curves received from the FEA within the range of the experimental data sets are overruled and excluded from the master data frame and steady-state database. Furthermore, interpolations that include experimentally obtained curves change significantly. This procedure is carried out automatically within a Python algorithm, which leads to a steady increase of data-driven analytics. This data is not directly connected to real-physics, which includes black-box approaches within the initially white-box model, resulting in a grey-box model. Figure 10 demonstrates this paradigm change over increasing experimental data infeed.
Figure 11 shows the logic behind this machine learning approach, programmed within the same Python environment. To smoothen the resulting experimental data points without producing overfitting and therefore unrealistic behavior, a non-linear, second-order fitting approach between experimental data points was chosen. For the same purpose, a mean value between two overlapping functions for the same data point was used. The resulting second order functions serve as boundaries for the creation of support data points, to be able to interpolate between the new resulting data sets with the same algorithm as for the initial white-box model.

9. Graphical User Interface

Based on the logic explained in Section 7 and Section 8, a simple and user-friendly GUI was developed, using a C++ based open-source visualization environment. Due to an included library package within the Python environment, a direct programming within the same environment is possible. Figure 12 visualizes the automatic interaction between the resulting GUI and the algorithm developed.
Figure 13 shows the implemented GUI without optional definition of desired depth.
As can be seen in Figure 13, a range of different velocities for the user-required residual stress is returned. If the stress value is necessary within a certain depth, the back-end algorithm changes, resulting in a recommendation for only those shot peening parameters, which result in a smaller depth while fulfilling the required stress (according to Figure 9). Figure 14 demonstrates this by using the same exemplary variables as in Figure 13.

10. Results

This paper describes the development of a residual stress prediction module for the shot peening process. In order to demonstrate the logic implemented, an EN-AW 6082 T6 alloy was examined to obtain valid input parameters for the FEA simulation. This FEA model is set up according to literature [26,32,54,55,56], whereas the reduction of computational time without losing required accuracy was focused on. As a result, over 350 simulations with varying input parameters were automatically executed, resulting in residual stress profiles within common shot peening process ranges for two different sphere materials, 18 different velocities, and ten different sphere sizes. These simulations serve as a basis for the data mining algorithm introduced in Section 7. To enhance the predictor’s accuracy, an algorithm for the implementation of experimental data from residual stress tests was additionally implemented. This algorithm is capable of overwriting the initial database within a defined range. For the usage in a production environment and for demonstration to interested parties, a user-friendly, front-end GUI was created, using the same open-source environment as for the logic introduced by the authors.

11. Discussion

Due to the ongoing fourth industrial revolution, the technologies implemented in the metal processing and manufacturing environment change significantly. Recent developments in automatic data exchange between production systems do not just increase the productivity within the production operation. The implementation of standardized interfaces additionally offers new possibilities to include other technologies into the process chain with reasonable effort. Numerical simulation, especially FEA, is a common tool in research and development, whereas the direct integration into the process chain is not state-of-the-art in practice. Nevertheless, the possibilities and potential advantages of FEA are pointed out recently in current literature [57,58]. The framework developed by the authors offers the possibility to be implemented into a digitalized production network. The algorithms introduced are programmed completely open-source, which allows interested companies the implementation without high economic barriers. Furthermore, the FEA solver used can be exchanged with every other software package suitable, as long as an interface to an open-source programming language is available. Despite the advantages of the ongoing digitalization and data-driven modeling, real-physics-based engineering has to be included to a certain extent. For the shot peening process, the relationship between workpiece and shot peening material as well as process parameters is complex. Using only black-box approaches would result in an unreasonable amount of required data from practical experiments to be obtained. On the other hand, using only real-physics-driven models often do not consider influences occurring in the manufacturing environment (e.g., sensor offset of respective aggregates, deviations from executed experiments due to different users). The combination of both techniques, although, can reduce the effort as well as deviations, offering an efficient and effective possibility to enhance the production process. Another advantage of the framework introduced in this work is the possibility of extension for all kinds of materials as well as according varieties in heat treatments, as already implemented in the respective GUI. Due to the possibility of changing the interpolation range within the machine learning algorithm, more complex residual stress profiles can be predicted with similar accuracy. However, it is important to note that smaller interpolation ranges result in a higher amount of required input data.
The GUI is designed under special consideration of user-friendliness, giving respective technicians the possibility to choose between two different initial options. Furthermore, the back-end programming carried out in Python ensures fast understanding and can therefore be used for educational purposes. The high connectivity provided within the Python environment allows easy coupling to superordinate networks, enabling users to connect the process simulation easily into a digitalized production system. For this purpose, the two-dimensional setup of the described FEA model should be the optimal compromise between accuracy and efficiency. Nevertheless, for more complex geometry (e.g., bevel, material steps), a three-dimensional approach is recommended, as the difference between experiments and simulations for more complex geometries cannot be neglected. As the simulation model is based on Python, the implementation of such variations as well as the transformation to a 3-D model can be done shortly. Furthermore, by slightly adapting the initial post-processing, the resulting three-dimensional stress state can be easily obtained.

12. Conclusions and Outlook

In this article, a white-box-based framework for the prediction of residual stress profiles after shot peening treatments based on FEA simulations is presented. To include decisive influencing factors, the shot velocity, the sphere’s diameter, and the material parameters were varied. According to this framework, a GUI was developed that enables the user in industrial environments to insert preferred residual stresses that should be obtained, receiving the optimal process conditions for this case. Due to the reduction of the simulation setup by using a two-dimensional FEA simulation that is based on the JC material model, the underlying algorithm presents a reasonable fit between efficiency and accuracy. The entries of the JC model can be extended for different materials based on a few practical experiments. The possibility to enhance accuracy of the predictions is given by the ability of the user to insert experimentally investigated resulting stress profiles, which the model adopts while cancelling imprecise entries.
To enhance the usage of the introduced algorithm, additional experiments to obtain valid input parameters from different materials are planned. Based on this additional data, other materials of interest will be inserted into the database. Further results from XRD-based residual stress experiments will also be included for the investigated material as well as additional materials, resulting in a significant increase of accuracy of the algorithm.
The model presented will be implemented within the Smart Forming Lab at the Chair of Metal Forming, connected with different types of Cyber Physical Production Systems by an open-source based MES. The main objective for this specific algorithm is to calculate accurate process parameters for processed workpieces, in order to increase the effectiveness and efficiency of the value chain, from casting to recycling. A possibility to extend this model is the incorporation of the resulting topology. This can be achieved by using the approach of Zeng et al. through comparative measurements, calculations, and adapted simulations [59]. Including the resulting mechanical properties and the expected hardness after shot peening would improve the model considerably. Due to the easy-to-implement logic of this framework, it is possible to apply this model to further mechanical surface treatments. Uprising technologies that are currently heavily investigated such as laser shock peening could be considered. A comparison of the three-dimensional FEA carried out by Li et al., also using the JC model to the two-dimensional model, will be considered [60]. Recent work from Dong et al. describes the development of a FEA for machining operations [61]. In this work, the effect on residual (tensile) stresses combined with a bimodal Gaussian function is used to predict existing stresses after machining and before mechanical surface treatment. This approach can be used to integrate the initial stress state of components to be shot peened. As a result, the accuracy of the initial white-box model presented in this work can be increased. Based on this combination, the number of practical experiments for the calibration of the algorithm can be further reduced. Recent work from Bock et al. [62] can additionally serve as a basis for the training of a physical data-driven artificial neural network.

Author Contributions

Conceptualization, B.J.R.; data curation, B.J.R. and M.S. (Marcel Sorger); formal analysis, M.S. (Marcel Sorger); investigation, K.H. and A.S.-G.; methodology, B.J.R. and M.S. (Marcel Sorger); project administration, B.J.R.; resources, M.S. (Martin Stockinger); software, B.J.R. and M.S. (Marcel Sorger); supervision, M.S. (Martin Stockinger); validation, B.J.R.; visualization, B.J.R. and M.S. (Marcel Sorger); writing—original draft, B.J.R. and K.H.; writing—review and editing, A.S.-G., B.J.R., and K.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. De Los Rios, E.R.; Walley, A.; Milan, M.; Hammersley, G. Fatigue crack initiation and propagation on shot-peened surfaces in A316 stainless steel. Int. J. Fatigue 1995, 17, 493–499. [Google Scholar] [CrossRef]
  2. Hadzima, B.; Nový, F.; Trško, L.; Pastorek, F.; Jambor, M.; Fintová, S. Shot peening as a pre-treatment to anodic oxidation coating process of AW 6082 aluminum for fatigue life improvement. Int. J. Adv. Manuf. Technol. 2017, 93, 3315–3323. [Google Scholar] [CrossRef]
  3. Hutmann, P. The Application of Mechanical Surface Treatment in the Passenger Car Industry. In Shot Peening; Wagner, L., Ed.; Wiley-VCH Verlag GmbH & Co. KGaA: Weinheim, Germany, 2003; pp. 1–12. ISBN 9783527606580. [Google Scholar]
  4. Nalla, R.; Altenberger, I.; Noster, U.; Liu, G.; Scholtes, B.; Ritchie, R. On the influence of mechanical surface treatments—Deep rolling and laser shock peening—On the fatigue behavior of Ti–6Al–4V at ambient and elevated temperatures. Mater. Sci. Eng. A 2003, 355, 216–230. [Google Scholar] [CrossRef]
  5. Tolga Bozdana, A. On the mechanical surface enhancement techniques in aerospace industry—A review of technology. Aircr. Eng. Aerosp. Technol. 2005, 77, 279–292. [Google Scholar] [CrossRef]
  6. Gujba, A.K.; Medraj, M. Laser Peening Process and Its Impact on Materials Properties in Comparison with Shot Peening and Ultrasonic Impact Peening. Materials 2014, 7, 7925–7974. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Travieso-Rodríguez, J.A.; Jerez-Mesa, R.; Gómez-Gras, G.; Llumà-Fuentes, J.; Casadesús-Farràs, O.; Madueño-Guerrero, M. Hardening effect and fatigue behavior enhancement through ball burnishing on AISI 1038. J. Mater. Res. Technol. 2019, 8, 5639–5646. [Google Scholar] [CrossRef]
  8. Zhang, T.; Bugtai, N.; Marinescu, I.D. Burnishing of aerospace alloy: A theoretical–experimental approach. J. Manuf. Syst. 2015, 37, 472–478. [Google Scholar] [CrossRef]
  9. Yen, Y.C.; Sartkulvanich, P.; Altan, T. Finite Element Modeling of Roller Burnishing Process. CIRP Ann. 2005, 54, 237–240. [Google Scholar] [CrossRef]
  10. Preve´y, P.S.; Jayaraman, N.; Ravindranath, R. Fatigue Life Extension of Steam Turbine Alloys Using Low Plasticity Burnishing (LPB). In Proceedings of the ASME Turbo Expo 2010: Power for Land, Sea, and Air, Glasgow, UK, 14–18 June 2010; Volume 7, pp. 2277–2287, ISBN 978-0-7918-4402-1. [Google Scholar]
  11. Scheel, J.E.; Hornbach, D.J.; Prevey, P.S. Mitigation of Stress Corrosion Cracking in Nuclear Weldments Using Low Plasticity Burnishing. In Proceedings of the 16th International Conference on Nuclear Engineering, Orlando, FL, USA, 11–15 May 2008; Volume 1, pp. 649–656, ISBN 0-7918-4814-0. [Google Scholar]
  12. Avilés, R.; Albizuri, J.; Rodríguez, A.; López de Lacalle, L.N. Influence of low-plasticity ball burnishing on the high-cycle fatigue strength of medium carbon AISI 1045 steel. Int. J. Fatigue 2013, 55, 230–244. [Google Scholar] [CrossRef]
  13. Rodríguez, A.; López de Lacalle, L.N.; Celaya, A.; Lamikiz, A.; Albizuri, J. Surface improvement of shafts by the deep ball-burnishing technique. Surf. Coat. Technol. 2012, 206, 2817–2824. [Google Scholar] [CrossRef]
  14. Fernández-Lucio, P.; González-Barrio, H.; Gómez-Escudero, G.; Pereira, O.; López de Lacalle, L.N.; Rodríguez, A. Analysis of the influence of the hydrostatic ball burnishing pressure in the surface hardness and roughness of medium carbon steels. IOP Conf. Ser. Mater. Sci. Eng. 2020, 968, 12021. [Google Scholar] [CrossRef]
  15. Kusiak, A. Smart manufacturing. Int. J. Prod. Res. 2018, 56, 508–517. [Google Scholar] [CrossRef]
  16. Sjödin, D.R.; Parida, V.; Leksell, M.; Petrovic, A. Smart Factory Implementation and Process Innovation. Res. Technol. Manag. 2018, 61, 22–31. [Google Scholar] [CrossRef] [Green Version]
  17. Zhong, R.Y.; Xu, X.; Klotz, E.; Newman, S.T. Intelligent Manufacturing in the Context of Industry 4.0: A Review. Engineering 2017, 3, 616–630. [Google Scholar] [CrossRef]
  18. Monostori, L. AI and machine learning techniques for managing complexity, changes and uncertainties in manufacturing. Eng. Appl. Artif. Intell. 2003, 16, 277–291. [Google Scholar] [CrossRef]
  19. Pham, D.T.; Afify, A.A. Machine-learning techniques and their applications in manufacturing. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2005, 219, 395–412. [Google Scholar] [CrossRef]
  20. Wuest, T.; Weimer, D.; Irgens, C.; Thoben, K.-D. Machine learning in manufacturing: Advantages, challenges, and applications. Prod. Manuf. Res. 2016, 4, 23–45. [Google Scholar] [CrossRef] [Green Version]
  21. Harding, J.A.; Shahbaz, M.; Srinivas; Kusiak, A. Data Mining in Manufacturing: A Review. J. Manuf. Sci. Eng. 2006, 128, 969–976. [Google Scholar] [CrossRef]
  22. Kwak, D.-S.; Kim, K.-J. A data mining approach considering missing values for the optimization of semiconductor-manufacturing processes. Expert Syst. Appl. 2012, 39, 2590–2596. [Google Scholar] [CrossRef]
  23. Harrison, J. Controlled shot-peening: Cold working to improve fatigue strength. Heat Treat. 1987, 19, 16–18. [Google Scholar]
  24. König, G.W. Life Enhancement of Aero Engine Components by Shot Peening: Opportunities and Risks. In Shot Peening; Wagner, L., Ed.; Wiley-VCH Verlag GmbH & Co. KGaA: Weinheim, Germany, 2003; pp. 13–22. ISBN 9783527606580. [Google Scholar]
  25. Bagherifard, S.; Ghelichi, R.; Guagliano, M. On the shot peening surface coverage and its assessment by means of finite element simulation: A critical review and some original developments. Appl. Surf. Sci. 2012, 259, 186–194. [Google Scholar] [CrossRef]
  26. Xiao, X.; Tong, X.; Liu, Y.; Zhao, R.; Gao, G.; Li, Y. Prediction of shot peen forming effects with single and repeated impacts. Int. J. Mech. Sci. 2018, 137, 182–194. [Google Scholar] [CrossRef]
  27. Kiefer, B. Shot Peening, Special Application and Procedure. International Scientific Committee for Shot Peening. shotpeener.com. Available online: https://www.shotpeener.com/library/detail.php?anc=1987088 (accessed on 20 April 2021).
  28. Robertson, G. The Effects of Shot Size on the Residual Stresses Resulting from Shot Peening; SAE Technical Paper; International Scientific Committee on Shot Peening: Warrendale, PA, USA, 1987; pp. 46–48. [Google Scholar] [CrossRef]
  29. Sharp, P.K.; Clayton, J.Q.; Clark, G. The fatigue resistance of peened 7050-T7451 aluminium alloy-repair and retreatment of a component surface. Fatigue Frac. Eng. Mater. Struct. 1994, 17, 243–252. [Google Scholar] [CrossRef]
  30. Wagner, L.; Lütjering, G. Influence of shot peening parameters on the surface layer properties and the fatigue life of Ti-6Al-4V. In Proceedings of the Second International Conference on Shot Peening, Chicago, IL, USA, 14–17 May 1984; pp. 194–200. [Google Scholar]
  31. Edberg, J.; Lindgren, L.-E.; Mori, K.-L. Shot peening simulated by two different finite element formulations. In Simulation of Materials Processing: Theory, Methods and Applications Numiform 95; Shen, S.-F., Dawson, P., Eds.; Balkema: Rotterdam, The Netherlands, 1995; pp. 425–430. ISBN 9054105534. [Google Scholar]
  32. Majzoobi, G.H.; Azizi, R.; Alavi Nia, A. A three-dimensional simulation of shot peening process using multiple shot impacts. J. Mater. Process. Technol. 2005, 164, 1226–1234. [Google Scholar] [CrossRef]
  33. Meguid, S.A.; Shagal, G.; Stranart, J.C. 3D FE analysis of peening of strain-rate sensitive materials using multiple impingement model. Int. J. Impact Eng. 2002, 27, 119–134. [Google Scholar] [CrossRef]
  34. Han, K.; Peric´, D.; Owen, D.; Yu, J. A combined finite/discrete element simulation of shot peening processes—Part II: 3D interaction laws. Eng. Comput. 2000, 17, 680–702. [Google Scholar] [CrossRef]
  35. Schwarzer, J.; Schulze, V.; Vöhringer, O. Finite Element Simulation of Shot Peening—A Method to Evaluate the Influence of Peening Parameters on Surface Characteristics. In Shot Peening; Wagner, L., Ed.; Wiley-VCH Verlag GmbH & Co. KGaA: Weinheim, Germany, 2003; pp. 349–354. ISBN 9783527606580. [Google Scholar]
  36. Hong, T.; Ooi, J.Y.; Shaw, B. A numerical simulation to relate the shot peening parameters to the induced residual stresses. Eng. Fail. Anal. 2008, 15, 1097–1110. [Google Scholar] [CrossRef]
  37. Mylonas, G.I.; Labeas, G. Numerical modelling of shot peening process and corresponding products: Residual stress, surface roughness and cold work prediction. Surf. Coat. Technol. 2011, 205, 4480–4494. [Google Scholar] [CrossRef]
  38. Mazzolani, F.M. Aluminium Alloy Structures, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2019; ISBN 9780367449292. [Google Scholar]
  39. Bjørnbakk, E.B.; Sæter, J.A.; Reiso, O.; Tundal, U. The Influence of Homogenisation Cooling Rate, Billet Preheating Temperature and Die Geometry on the T5-Properties for Three 6XXX Alloys Extruded under Industrial Conditions. MSF 2002, 396–402, 405–410. [Google Scholar] [CrossRef]
  40. Mohamed, M.S.; Foster, A.D.; Lin, J.; Balint, D.S.; Dean, T.A. Investigation of deformation and failure features in hot stamping of AA6082: Experimentation and modelling. Int. J. Mach. Tools Manuf. 2012, 53, 27–38. [Google Scholar] [CrossRef]
  41. He, X.; Pan, Q.; Li, H.; Huang, Z.; Liu, S.; Li, K.; Li, X. Effect of Artificial Aging, Delayed Aging, and Pre-Aging on Microstructure and Properties of 6082 Aluminum Alloy. Metals 2019, 9, 173. [Google Scholar] [CrossRef] [Green Version]
  42. Angella, G.; Bassani, P.; Tuissi, A.; Vedani, M. Aging Behaviour and Mechanical Properties of a Solution Treated and ECAP Processed 6082 Alloy. Mater. Trans. 2004, 45, 2282–2287. [Google Scholar] [CrossRef] [Green Version]
  43. Das, S.; Pelcastre, L.; Hardell, J.; Prakash, B. Effect of static and dynamic ageing on wear and friction behavior of aluminum 6082 alloy. Tribol. Int. 2013, 60, 1–9. [Google Scholar] [CrossRef]
  44. Lumley, R.N. Heat Treatment of Aluminum Alloys. In Encyclopedia of Thermal Stresses; Hetnarski, R.B., Ed.; Springer: Dordrecht, The Netherlands, 2014; pp. 2190–2203. ISBN 978-94-007-2738-0. [Google Scholar]
  45. Ostermann, F. Anwendungstechnologie Aluminium; Springer: Berlin/Heidelberg, Germany, 2014; ISBN 978-3-662-43806-0. [Google Scholar]
  46. Jonas, J.J.; Sellars, C.M.; Tegart, W.J.M. Strength and structure under hot-working conditions. Metall. Rev. 1969, 14, 1–24. [Google Scholar] [CrossRef]
  47. Atkinson, H.V.; Burke, K.; Vaneetveld, G. Recrystallisation in the semi-solid state in 7075 aluminium alloy. Mater. Sci. Eng. A 2008, 490, 266–276. [Google Scholar] [CrossRef] [Green Version]
  48. Zerilli, F.J.; Armstrong, R.W. Dislocation-mechanics-based constitutive relations for material dynamics calculations. J. Appl. Phys. 1987, 61, 1816–1825. [Google Scholar] [CrossRef] [Green Version]
  49. Johnson, G.R.; Hoegfeldt, J.M.; Lindholm, U.S.; Nagy, A. Response of Various Metals to Large Torsional Strains Over a Large Range of Strain Rates—Part 1: Ductile Metals. J. Eng. Mater. Technol. 1983, 105, 42–47. [Google Scholar] [CrossRef]
  50. Chen, X.; Peng, Y.; Peng, S.; Yao, S.; Chen, C.; Xu, P. Flow and fracture behavior of aluminum alloy 6082-T6 at different tensile strain rates and triaxialities. PLoS ONE 2017, 12, e0181983. [Google Scholar] [CrossRef] [Green Version]
  51. Gottstein, G. Materialwissenschaft und Werkstofftechnik; Springer: Berlin/Heidelberg, Germany, 2014; ISBN 978-3-642-36602-4. [Google Scholar]
  52. Ning, J.; Liang, S.Y. Inverse identification of Johnson-Cook material constants based on modified chip formation model and iterative gradient search using temperature and force measurements. Int. J. Adv. Manuf. Technol. 2019, 102, 2865–2876. [Google Scholar] [CrossRef]
  53. Yibo, P.; Gang, W.; Tianxing, Z.; Shangfeng, P.; Yiming, R. Dynamic Mechanical Behaviors of 6082-T6 Aluminum Alloy. Adv. Mech. Eng. 2013, 5, 878016. [Google Scholar] [CrossRef] [Green Version]
  54. Shivpuri, R.; Cheng, X.; Mao, Y. Elasto-plastic pseudo-dynamic numerical model for the design of shot peening process parameters. Mater. Des. 2009, 30, 3112–3120. [Google Scholar] [CrossRef]
  55. Hu, D.; Gao, Y.; Meng, F.; Song, J.; Wang, Y.; Ren, M.; Wang, R. A unifying approach in simulating the shot peening process using a 3D random representative volume finite element model. Chin. J. Aeronaut. 2017, 30, 1592–1602. [Google Scholar] [CrossRef]
  56. Wu, G.; Wang, Z.; Gan, J.; Yang, Y.; Meng, Q.; Wei, S.; Huang, H. FE analysis of shot-peening-induced residual stresses of AISI 304 stainless steel by considering mesh density and friction coefficient. Surf. Eng. 2019, 35, 242–254. [Google Scholar] [CrossRef]
  57. Hürkamp, A.; Gellrich, S.; Ossowski, T.; Beuscher, J.; Thiede, S.; Herrmann, C.; Dröder, K. Combining Simulation and Machine Learning as Digital Twin for the Manufacturing of Overmolded Thermoplastic Composites. J. Manuf. Mater. Process. 2020, 4, 92. [Google Scholar] [CrossRef]
  58. Vogel-Heuser, B.; Ribeiro, L. Bringing Automated Intelligence to Cyber-Physical Production Systems in Factory Automation. In Proceedings of the 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE), Munich, Germany, 20–24 August 2018; pp. 347–352, ISBN 978-1-5386-3593-3. [Google Scholar]
  59. Zeng, W.; Yang, J. Quantitative Representation of Mechanical Behavior of the Surface Hardening Layer in Shot-Peened Nickel-Based Superalloy. Materials 2020, 13, 1437. [Google Scholar] [CrossRef] [Green Version]
  60. Li, X.; He, W.; Luo, S.; Nie, X.; Tian, L.; Feng, X.; Li, R. Simulation and Experimental Study on Residual Stress Distribution in Titanium Alloy Treated by Laser Shock Peening with Flat-Top and Gaussian Laser Beams. Materials 2019, 12, 1343. [Google Scholar] [CrossRef] [Green Version]
  61. Dong, P.; Peng, H.; Cheng, X.; Xing, Y.; Tang, W.; Zhou, X. Semi-Empirical Prediction of Residual Stress Profiles in Machining IN718 Alloy Using Bimodal Gaussian Curve. Materials 2019, 12, 3864. [Google Scholar] [CrossRef] [Green Version]
  62. Bock, F.E.; Keller, S.; Huber, N.; Klusemann, B. Hybrid Modelling by Machine Learning Corrections of Analytical Model Predictions towards High-Fidelity Simulation Solutions. Materials 2021, 14, 1883. [Google Scholar] [CrossRef]
Figure 1. Initial microstructure of the EN-AW-6082 specimens investigated.
Figure 1. Initial microstructure of the EN-AW-6082 specimens investigated.
Jmmp 05 00039 g001
Figure 2. Experimental setup for the obtainment of JC material parameters.
Figure 2. Experimental setup for the obtainment of JC material parameters.
Jmmp 05 00039 g002
Figure 3. Visualization of the experimental setup and definition of geometric variables.
Figure 3. Visualization of the experimental setup and definition of geometric variables.
Jmmp 05 00039 g003
Figure 4. Exemplary residual stress amplitudes over step time with included nodes in RS_node.
Figure 4. Exemplary residual stress amplitudes over step time with included nodes in RS_node.
Jmmp 05 00039 g004
Figure 5. Programming logic for the obtainment of the database and master data frame from FEA data.
Figure 5. Programming logic for the obtainment of the database and master data frame from FEA data.
Jmmp 05 00039 g005
Figure 6. Resulting residual stress profile for a defined sphere diameter (0.4 mm) for the JC parameters obtained experimentally (steel spheres (red), glass beads (blue)) and alternative parameters derived from [53] (steel spheres (green), glass beads (orange)).
Figure 6. Resulting residual stress profile for a defined sphere diameter (0.4 mm) for the JC parameters obtained experimentally (steel spheres (red), glass beads (blue)) and alternative parameters derived from [53] (steel spheres (green), glass beads (orange)).
Jmmp 05 00039 g006
Figure 7. Resulting residual stress profiles for a defined velocity (100 m/s) for the same variations defined within Figure 7.
Figure 7. Resulting residual stress profiles for a defined velocity (100 m/s) for the same variations defined within Figure 7.
Jmmp 05 00039 g007
Figure 8. Resulting residual stress profiles for velocity = 60 m/s and a sphere diameter of 0.4 mm for literature and experimental data.
Figure 8. Resulting residual stress profiles for velocity = 60 m/s and a sphere diameter of 0.4 mm for literature and experimental data.
Jmmp 05 00039 g008
Figure 9. Algorithm for the transformation of user input data (real sphere diameter and desired residual stress, optionally required depth) into shot peening parameters (velocity options suitable for the defined input) by using the master data frame defined in Figure 6.
Figure 9. Algorithm for the transformation of user input data (real sphere diameter and desired residual stress, optionally required depth) into shot peening parameters (velocity options suitable for the defined input) by using the master data frame defined in Figure 6.
Jmmp 05 00039 g009
Figure 10. Change of model characteristics with increase of infeed data: the original FEA and real-physics-based model is overruled with more data from practical experiments.
Figure 10. Change of model characteristics with increase of infeed data: the original FEA and real-physics-based model is overruled with more data from practical experiments.
Jmmp 05 00039 g010
Figure 11. Python logic implemented to adapt the initial FEA based white-box model by adding data from residual stress experiments. 1: Import data; 2: generation of support data points from experimental data and storage in a new data frame; 3: loading master data frame; 4: import data points from 2 and overrule data points of the master data frame to increase prediction efficiency; 5: overwrite master database with new data points.
Figure 11. Python logic implemented to adapt the initial FEA based white-box model by adding data from residual stress experiments. 1: Import data; 2: generation of support data points from experimental data and storage in a new data frame; 3: loading master data frame; 4: import data points from 2 and overrule data points of the master data frame to increase prediction efficiency; 5: overwrite master database with new data points.
Jmmp 05 00039 g011aJmmp 05 00039 g011b
Figure 12. Interaction between the developed residual stress algorithm and GUI. To avoid confusion of respective users, the input of experimental data from practical experiments is excluded from this visualization.
Figure 12. Interaction between the developed residual stress algorithm and GUI. To avoid confusion of respective users, the input of experimental data from practical experiments is excluded from this visualization.
Jmmp 05 00039 g012
Figure 13. GUI with exemplary values for the prediction of residual stresses (without user-defined stress-corresponding depth).
Figure 13. GUI with exemplary values for the prediction of residual stresses (without user-defined stress-corresponding depth).
Jmmp 05 00039 g013
Figure 14. GUI with exemplary values for the prediction of residual stresses (with user-defined stress-corresponding depth).
Figure 14. GUI with exemplary values for the prediction of residual stresses (with user-defined stress-corresponding depth).
Jmmp 05 00039 g014
Table 1. Chemical composition of examined aluminum alloy EN-AW-6082.
Table 1. Chemical composition of examined aluminum alloy EN-AW-6082.
Chemical Composition of EN-AW-6082 (wt. %)
SiFeCuMnMgCrZnTi
0.870.420.080.570.660.020.20.02
Table 2. Material parameters for the JC model for EN-AW-6082 T6 from literature sources.
Table 2. Material parameters for the JC model for EN-AW-6082 T6 from literature sources.
A
[MPa]
B
[MPa]
C
[-]
n
[-]
m
[-]
ε ˙ 0 [ s 1 ]
[52]250.00243.607.47 × 1030.171.311.0
[53]305.72304.904.37 × 1030.68-10−3
[50]277.33307.933.2 × 1030.691.2810−4
Table 3. Material parameters for the JC model for EN-AW-6082 T6 obtained from practical experiments.
Table 3. Material parameters for the JC model for EN-AW-6082 T6 obtained from practical experiments.
A
[MPa]
B
[MPa]
C
[-]
n
[-]
m
[-]
ε ˙ 0 [ s 1 ]
385.02116.017.97 × 1030.50-1.0
Table 4. Variables changeable within the Python input script.
Table 4. Variables changeable within the Python input script.
Input VariableFunctionality
RadiusPossible variation in sphere radius
x_specimenWidth of investigated specimen
y_specimenDepth of investigated specimen
rowsNumber of rows of spheres
angleAngle of sphere impact (initially 90°)
number_spheresNumber of spheres (per defined rows)
delta_xHorizontal distance between each sphere
delta_yVertical distance between each sphere
row_offsetOffset between different rows
step_time_shotStep time related to the impact phase
dens_mat; YM; pois;Density and elastic behavior of investigated material
A; B; n;JC material parameters for the investigated material
C; eps_dot_0Strain hardening parameters according to the JC model
damping_timeAdditional step time for stress oscillation analysis
friction_coefficientDefined friction state between specimens and impacting spheres
field framesNumber of field output frames within each step
v_shotShot velocity of spheres
matDensity of spheres (depending on the material)
fine_mesh_regionMesh size of direct impact zone
ground_mesh_regionMesh size of the remaining geometry
RS_nodeNode set definition for the residual stress analysis
Table 5. Varied variables within this case study.
Table 5. Varied variables within this case study.
Varied Input VariableRange (Step)
matMat 1.0 (steel spheres)/Mat 2.0 (glass beads)
Radius0.1–0.5 mm (0.05)
v_shot30–200 m/s (10)
A; B; n;
C; eps_dot_0
Literature value (Table 2, [53]) and values obtained (Table 3)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ralph, B.J.; Hartl, K.; Sorger, M.; Schwarz-Gsaxner, A.; Stockinger, M. Machine Learning Driven Prediction of Residual Stresses for the Shot Peening Process Using a Finite Element Based Grey-Box Model Approach. J. Manuf. Mater. Process. 2021, 5, 39. https://0-doi-org.brum.beds.ac.uk/10.3390/jmmp5020039

AMA Style

Ralph BJ, Hartl K, Sorger M, Schwarz-Gsaxner A, Stockinger M. Machine Learning Driven Prediction of Residual Stresses for the Shot Peening Process Using a Finite Element Based Grey-Box Model Approach. Journal of Manufacturing and Materials Processing. 2021; 5(2):39. https://0-doi-org.brum.beds.ac.uk/10.3390/jmmp5020039

Chicago/Turabian Style

Ralph, Benjamin James, Karin Hartl, Marcel Sorger, Andreas Schwarz-Gsaxner, and Martin Stockinger. 2021. "Machine Learning Driven Prediction of Residual Stresses for the Shot Peening Process Using a Finite Element Based Grey-Box Model Approach" Journal of Manufacturing and Materials Processing 5, no. 2: 39. https://0-doi-org.brum.beds.ac.uk/10.3390/jmmp5020039

Article Metrics

Back to TopTop