Abstract
Forgings are produced in several process steps, the socalled forging sequence. The design of efficient forging sequences is a very complex and iterative development process. In order to automate this process and to reduce the development time, a method is presented here, which automatically generates multistage forging sequences for different forging geometries on the basis of the component geometry (STL file). The method was developed for closed die forging. The individual modules of this forging sequence design method (FSD method) as well as the functioning of the algorithm for the generation of the intermediate forms are presented. The method is applied to different forgings with different geometrical characteristics. The generated forging sequences are checked with FE simulations for the quality criteria form filling and freedom from folds. The simulation results show that the developed FSD method provides good approximate solutions for an initial design of forging sequences for closed die forging in a short time.
Similar content being viewed by others
1 Introduction
Forgings are used in highly stressed areas such as engines or in vehicle construction due to their excellent mechanical properties (optimal fibre direction) [1]. The forging is produced in several forming steps (socalled forging sequence). Due to the advancing trend of emobility, new types of forgings are emerging for which many companies still have no or few reference processes. The effort for the design of an efficient forging sequence is very high. FE simulations are often used for the design of forging sequences, as they are a very good tool for determining and analysing quality criteria such as form filling, folds, forming forces and temperature curves. A disadvantage of FE simulations is the opposite direction of the simulation to the design direction of forging sequences [2]. The design direction of a forging sequence is backwards from the forging. This makes the design of efficient forging sequences a complex and iterative development process that can take several days or weeks, depending on the complexity of the forging. The quality of a forging sequence and the corresponding intermediate forms is characterised by a good mass distribution in relation to the finished forging. Therefore, the following requirements arise for an automated and backward design of forging sequences for closed die forging based on the forging geometry:

The forging sequence must be designed in a short time in a processsafe manner (< 60 min)

3D multistage forging sequence for different forging geometries

No need for existing reference processes and empirical knowledge
2 State of the art
In addition to FE simulations, the mass distribution diagram according to Mathieu [3] is a wellknown tool for the design of forging sequences [4], which is applied to long forms according to the shape order of Spies [5]. Most forged parts belong to this shape class (see Fig. 1) [5] and have a high potential for flash reduction according to Herbertz [6]. By means of the mass distribution diagram, the individual preforms can be generated by the global material impact along the longitudinal axis and optimized for different components [7]. To determine the forging sequences for forgings backwards from the forging, inverse material flow simulations were used by Wienströr et al. However, the approach was only developed for rotationally symmetric parts in 2D space without an extension of the approach to nonrotationally symmetric parts in 3D space [8].
Various stochastic and analytical methods are used for preform optimization and process design in die forging. The development of approaches to automated design of forging sequences has been the subject of research for a long time. Many of the approaches are limited to explicit components and geometries such as the computeraided method for intermediate form design for axisymmetric forgings by Biswas et al. [9] or the approach by Subramanian et al. which is limited to specific crosssectional shapes of forgings [10]. Furthermore, Biswas et al. have developed an approach for the design of preforms for long forms, but no multistage forging sequences are generated and the approach is valid for open die forging and not for closed die forging [11]. Mirsadeidi et al. [12] and Alimirzaloo et al. use Lagrange interpolations for the design of preforms [13]. Knust et al. have developed a method for preform optimization for rotationally symmetric crosswedge rolled preforms based on evolutionary algorithms [14, 15]. Numthong and Butdee developed an experiencebased forging process design system for which they combined FE simulations with a casebased reasoning algorithm [16]. There are several Artificial Neural Network (ANN) based approaches to reduce the effort of FE simulations in the context of process design of forming processes. ANN based predictions of forming forces and die filling have been performed by Chan [17] and Tang [18]. Ciancio has investigated combinations of ANN and optimization methods to improve the prediction and optimization of manufacturing processes [19, 20]. Shao presents an approach to predict the influence of preform geometry on the forging process for a turbine blade using genetic algorithms and particle swarm optimization [21, 22]. Naeimi et al. optimized the 3D preform for rotationally symmetric components by using neural networks to predict the material flow for different preforms and compare them to determine the most suitable variant [23]. Guan et al. determined a single suitable 3D preform for multistage sequences using response surface methods [24]. Torabi et al. used an ANN of the type "NSGA II" to improve the preform geometry of a turbine blade [25]. Seu et al. used an ANN to optimize the geometry of an engine piston [26]. Caspari et al. describe in [27] an approach to optimize a preform by an inverse shape finding approach, based on the work of Chenot [28]. Liu et al. use generic algorithms to generate an optimized preform from a forging in combination with a Fourier analysis and FE methods [29]. The procedure follows a conformal mapping approach to generate a 3D preform [30]. Biba et al. investigated methods for the preform of forgings by a Laplace equation based on a comparison of the isothermal surfaces between the geometries blank and finished part [31, 32]. The presented investigations have in common that they are limited to simple, mostly rotationally symmetric, components or explicitly apply to only one component and only one preform is designed. In many of the presented works, FE results are used. An application for the design of a multistage forging sequence for different forging part geometries is not known.
3 Development of the method for automated forging sequence design
To fulfil the requirements of an automated forging sequence design, a method was developed that can generate multistage forging sequences based on the 3D geometry of the component. In order to be applicable to the widest possible range of forgings, the method has been developed to take into account all geometric features of forgings as they exist in the Spies shape order (see Fig. 1 main axis curved, bifurcations, long forms, secondary shape elements, compact shape, disc shape). All forgings can be composed of these characteristics, some may occur more frequently, e.g., several secondary shape elements, several curved axes. The aim of the method is to provide an approximate solution for the first draft of a forging sequence. Explicit geometric characteristics such as draft angles and fillet edges are not considered, as these are only necessary in the detailed design of the forging sequence. The structure of the developed forging sequence design method (FSD method) is shown in Fig. 2. The input of the method is the STL file of a forging for a die forging process. Depending on the forging geometry, certain specifics for the design of the forging sequence are to be derived. For this purpose, the shape order according to Spies is used, which divides the forgings into different shape classes (see Fig. 1 SC3 = long forms; SC2 = disc shapes, SC1 = compact shape) [5]. In the first step of the method, the module for classifying the forging is used. A classification tool was developed that uses ANNs to classify the forgings into the shape classes according to Spies and identifies information relevant for the design, such as the cutting axis, the geometric dimensions, and characteristics such as bifurcations and bending [33]. The main functionality of the classification tool is presented in detail and discussed in [33]. After a prerecognition of the main shape class (SC1, SC2, SC3) by analysing the spatial dimensions in the three spatial directions, the forging is passed on to ANNs specialised in the main shape classes and the classification into the specific subshape class according to SPIES takes place. As a result, the shape class with the highest probability after classification is output, as well as the automatically determined cutting axis.
The output values are then subsequently passed to further modules of the FSD method that require this information (see Fig. 2). In the next step, a module is used to determine a complexity score for the forging. The complexity of a forging influences both the flash ratio [15] and the number of forming steps in the design of forging sequences. Therefore, a complexity score model was developed that determines a complexity score \(K_{Ges}\) of the forging based on the STL file of the forging [34]. The main functions of this module for determining the complexity score are presented and discussed in detail in [34]. The complexity of the geometry is evaluated based on the course of the centre of gravity line, the changes in the crosssection and the calculation of an envelope volume. The calculated complexity score is passed on to further modules to calculate the number of stages with fuzzy logic and to the pointshiftalgorithm for generating the intermediate forms.
The next step of the FSD method is to run a module to calculate the number of stages in the forging sequence. The number of forming stages depends on various design parameters, such as the batch size, the available installation space for the tools or the available forming machines and the necessary process forces. A direct calculation of the number of stages is not possible, as the design process for forging sequences is experiencebased and companyspecific. However, correlations and dependencies of relevant design parameters can be established, which enables the determination of the number of stages by means of fuzzy logic. Fuzzy logic allows fuzzy correlations to be mapped via a set of rules and a discrete solution value to be output through defuzzification.
The fuzzy system is composed of the input parameters “forming force”, “complexity”, “max. forming per stage”, and “batch size” and provides a suggestion for the number of stages as an output value (Fig. 3). In the set of rules of the fuzzy system, rules such as “Small batch size & low complexity & low forming force = low number of stages” are mapped out.
The batch size and maximum forming per stage are entered manually by the user. The input parameter for the complexity of the forging is transferred from the complexity score model (\(K_{Ges}\) cf. [34]). To be able to conduct the approximate determination of the forming force F based on the forging geometry; the projection surface of the forging is determined from the STL file. Using the projection surface A_{d} and the resistance to deformation at the end of forming \(k_{we} ,\) the required forming force F can be calculated [4, 35]:
The projection surface corresponds to the mean component crosssection perpendicular to the forming direction. The projection surface can be determined using the sliceralgorithm (Sect. 3.1). The resistance to deformation at the end of forming \(k_{we}\) is calculated via the yield stress k_{f} and a shape factor that takes the workpiece shape into account [35]. The yield stress depends on the material and the corresponding material data are stored in the method and the data sets can be extended accordingly. The number of steps calculated by the fuzzy logic system is passed on to the pointshiftalgorithm to generate the intermediate forms. With the determined parameters (cutting axis, shape class, complexity score, and number of stages), a developed algorithm first calculates the necessary flash ratio and the mass distribution around the center of gravity line of the forging [36]. Step by step, the mass distribution of the forging and the semifinished product is then adjusted, and the corresponding intermediate forms are exported as an STL file. In the following, the division of the forging into cutting planes as well as the functioning of the algorithm for the generation of the intermediate forms through the crosssection adjustments and the volume compensation through a length change via the forging sequence are presented in detail.
3.1 Slicing the forging geometry
The basis for the method is the division of the forging (in STL format) into crosssections (slices) by a sliceralgorithm. The number of cutting planes \(n\) is specified by the user of the method. The forging is divided in \(n\) crosssections at a constant distance \(d\) along the cutting axis (can be any of the three spatial directions) of the forging. Figure 4 shows the slicing of a 2cylinder crankshaft into crosssections. Geometric information such as surface area, center of gravity and polygon chain of the crosssectional area can be determined from the sectional planes.
Every point of the polygon chain is described through its position vector \(\vec{x}\) and satisfies the following equation in which \(\vec{p}\) is a support vector and \(\vec{n}\) a normal vector to the plane:
After slicing the component, a graph model of the component is created to save the neighborhood relations of the points. This is necessary for the later creation of the intermediate forms and checking the intermediate forms for forming rules. In the first step, all faces of the STL file are read in and the neighborhood relationships of the faces are determined. Then the crosssection points \(P_{i,j}\) for \(n\) cuts are read in. For each crosssection point \(P_{i,j}\) a face is searched in which the point is located. A tracing map is created for this purpose. For performance reasons, the search is aborted after too many levels. The search is conducted using the breadthfirst search (BFS). In contrast to the depth search, all nodes that can be reached directly from the start node are searched first. A data structure in the form of a graph object is available, which makes it possible to export the intermediate forms as STL objects later in the method. Slicing provides relevant geometric information such as the area of the crosssections and centres of gravity.
3.2 Pointshiftalgorithm for generating the intermediate forms
To generate the intermediate forms of the forging sequence backwards from the forging to the semifinished product, an algorithm was developed that shifts the mass distribution and center of gravity line of the forging step by step in the direction of the semifinished product geometry [36]. For this purpose, forming factors f_{i} are defined, which indicate what percentage of the total forming takes place within a stage of the forging sequence. The following must apply to the entire forging sequence: \(\sum\nolimits_{i = 1}^{n} {f_{i} } = 1\). The crosssection adjustment is done by adjusting the polygon courses of the crosssection contours. The crosssectional contours of the forging are determined in all cutting planes \(A_{j}\) using the slicer algorithm presented in Sect. 3.1. The contour is described by a polygon consisting of the corner points \(P_{1}\) to \(P_{m  1} .\) It is \(\left[ {P_{1} ,P_{2} } \right] \cup \left[ {P_{2} ,P_{3} } \right] \cup \ldots \cup \left[ {P_{m  1} ,P_{m} } \right]\) and thus there is a closed polygon (see Fig. 4). For each point \(P_{i}\) the target coordinates on the target contour (semifinished crosssection) are determined for displacement in the direction of the semifinished product. The semifinished product can be round or rectangular. Starting from the center of gravity of the forging and the semifinished product, beams are generated through the polygon points \(P_{i}\) in the crosssection. The geometry of the semifinished product is described by means of individual lines. For this purpose, a defined number of points is evenly distributed on the semifinished product geometry and a line segment is defined between two points. To calculate the target coordinates for the point \(P_{i}\), the intersection point between the beam and line segment on the target contour is calculated by solving a linear system of equations. The system of equations has a solution on the straight line between two points on the target geometry (semifinished product) and on the beam starting from the center of gravity to the point \(P_{i}\) (see Fig. 5):
A shift vector \(S_{v}\) is defined between the target coordinates determined in this way and the polygon point \(P_{i } .\)
Along this shift vector \(\left( {S_{v} } \right)\) the point \(P_{i }\) is shifted stepwise according to the number of forming steps and the forming factors \(f_{i}\)(see Fig. 6). If the centres of gravity of the semifinished product and the forging are not identical in the crosssection, first all points of the polygon chain of the crosssection of the forging are virtually shifted by the offset of the centres of gravity of the semifinished product and the forging (see Fig. 6 Case 2). Then the crosssection contour is adjusted according to the displacement vectors. Finally, the points corresponding to the virtual displacement at the beginning are displaced back.
The forming factors \(f_{i}\) can be entered individually for crosssection classes depending on the crosssection size (e.g., crosssections larger than semifinished product diameter or smaller than semifinished product diameter). The number of classes \(x\) can be entered manually and the crosssections are evenly sorted into the selected classes. This allows the mass distribution in the intermediate forms to be set more finely and individually. The point clouds of the intermediate forms \(\left( {IMF} \right)\) over all iterations (s) of the forging sequence, result from the sum of the multiplication of all shift vectors \(S_{v}\) for all points \(P_{i}\) in all crosssections \(A_{j}\) with the forming factor matrix:
The number of shift vectors in a crosssection \(A_{j}\) results from the amount of points P_{i} in the crosssection.
To take different geometryspecific features into account when designing the forging sequence with the pointshiftalgorithm, special cases of the algorithm were defined, which are selected at the beginning based on the ANNbased geometric analysis and classification (cf. [33]). Figure 7 shows the different special cases for the pointshiftalgorithm. In a first query, it is checked whether there are gaps in the component. If there are gaps, the gaps or bifurcations are closed by a thin material layer between the two crosssections in a cutting plane so that there is only one continuous crosssection per cutting plane (CloseGap algorithm in Fig. 7). The second query checks whether the component is a rotationally symmetrical component (e.g., flanged shaft, upright forged). If this is the case, the generation of the intermediate forms is only conducted by observing the crosssection in the center of the component in 2D. Subsequently, the crosssection contour is rotated by 360 degrees to obtain a 3D contour of the intermediate forms. If the part is not rotationally symmetrical, it is queried whether it is a long form or a compact shape or a disc shape. In the case of a bended long form, a variant of the pointshiftalgorithm is called up in which a bending operation is integrated. In the bending operation, only the centers of gravity of the crosssections are shifted and there is no adjustment of the crosssection contour. This bending line is determined by a linear regression. The differences in calling the pointshiftalgorithm for long forms and disc shapes lie in the orientation of the semifinished product and the length changes over the forging sequence.
3.3 Change in length of the intermediate forms over the forging sequence
By means of the pointshiftalgorithm and the resulting change in crosssection (change in surface area), the material flow is mapped transversely to the forming direction. In order to equalise a possible volume difference due to the crosssection changes, a length change of the intermediate forms must be carried out and thus material flow in the longitudinal direction to the forming direction must be considered. The boundary condition for a length change is the volume constancy valid over the entire forging sequence for the closed die forging process, so that the following applies for each volume \(V_{iter, i}\) of the intermediate forms:
Knust et al. have developed a method for the calculation of an adaptive flash ratio for the preform optimisation of rotationally symmetric and crosswedge rolled preforms [15]. This approach was extended to calculate the flash ratio for an entire forging sequence for closed die forging. An additional factor \(m\) was integrated into the calculation and the complexity value calculated by the complexity score model [34] was used used to calculate the flash ratio \(V_{{flash, A_{j} }} :\)
The factor \(m\) is calculated as a function of the shape class [5] as follows:
An exception to the volume constancy in the method is a calibration stroke before the final form, in which only very little forming takes place \(\left( {f_{1} \le 10 \% } \right)\). Here it is assumed that a large part of the material has already flowed into the flash in the previous stages. Therefore, the volume of the forging without flash is used as the reference volume for the volume adjustment in the calibration stroke. The reference volume over the iterations of the forging sequence is given by:
In the presented method, only die forging processes are considered and only intermediate forms are generated for die forging. Therefore, the following conditions for long forms (SC 3 according to Spies) apply to the length changes over the forging sequence:
\(f_{l}\) is defined as the elongation factor in a stage. Values between 0 and 10% can be specified here. The limit value of 10% results from expert interviews with project partners, since a length change of more than 10% in a forming step during die forging occurs only very rarely in practice. However, a change of the limit value is feasible with little effort. To perform the length change over the forging sequence, the distance between the cutting planes generated by the sliceralgorithm is changed. The initial distance \(d\) is calculated as follows:
By comparing the volume after the execution of the pointshiftalgorithm with the volume of the previous iteration, the volume difference that has to be compensated by a length change can be determined. Using the crosssectional areas \(A_{j,iter}\) and the distances \(d_{i,iter}\) between the crosssectional areas, the volume segments and the volume difference can be calculated:
A variable length change of the distance \(d_{i,iter}\) in different areas of the component leads to an improved mass distribution and a better form filling behaviour than a uniform adjustment over all crosssections [37]. The individual volume segments are divided into six (number can be varied) different classes (V+ +, V+, V+ = , V− = , V−, V−) according to their volume (Fig. 8). Segments of class V+ + have the largest volume and segments V− the smallest volume. A volume segment \(V_{i}\) is formed by a cut \(i\), the cut \(i + 1\) and the distance \(d_{i}\). For each volume segment, a volume change factor \(V_{L}\) is calculated:
In order to carry out small length changes with a simultaneous significant change in volume, large crosssections (V+ + and V+) in the forging are suitable. Large length changes with small volume adjustment are carried out with small crosssections (V− and V−).
In addition to the \(\Delta V\) to be compensated, the maximum permissible length change \(f_{l}\) in the forming stage is another boundary condition for the length change. In order to bring \(\Delta V\) to zero and at the same time to maintain and achieve the maximum length change in a stage, first a change in the distances in V− (low \(V_{L,i}\)) is made to achieve the length change, then the volume is balanced via V+ + (high \(V_{L,i}\)). If the volume constancy is not achieved or the changed length of the intermediate form does not correspond to the boundary conditions (\(l_{iter} \le l_{iter  1}\) and \(\Delta l \le f_{l}\)), the adjustment is repeated with the next volume segments (V+ and V−, then V+ = and V− =). For forgings from the disc shape class, the change in length is defined differently, since in this case the forging has the shortest length (or the lowest height) and the semifinished product is significantly longer. Here, a maximum compression ratio is taken into account when balancing the volume to achieve volume constancy.
3.4 Rules library
In order to ensure the process reliability of the generated forging sequences, a rule library was developed and implemented in the FSD method. This allows design rules and forming boundary conditions to be implemented in formulas in the method. Three rule classes were defined: Point rules, area rules and volume rules (see Table 1). A grammar for the creation of rules was developed to enable the users to integrate their own rules into the FSD method.
An executable tree generator is used for parsing (checking whether the rules can be mapped with the grammar). After an intermediate form has been generated by the pointshiftalgorithm, the intermediate form is checked for the rules activated in the rule library. It is possible to activate and deactivate the rules. If a rule is not respected, an adjustment is made, e.g., by shifting the points to a target point by which the rule is respected. For this purpose, tolerance ranges are defined for the point shift.
In this way, processrelated boundary conditions can be checked and adhered to. This prevents, for example, undercuts from occurring in a crosssection contour. Figure 9 shows an example of how to check a crosssection for undercuts. Each cross section is divided into four quarters (Q1 and Q2 above the plane of division, Q3 and Q4 below the plane of division) and it is checked whether an undercut is present. The condition for point P_{2} in Q3 that there is no undercut is as follows:
If this condition is violated, point P_{2} is moved to the position of point P_{2}* in Fig. 9 and the undercut is resolved. This check after each iteration in each crosssection ensures that no faulty intermediate forms can be generated.
In addition to undercuts, potential forming faults such as folds are also checked. For this purpose, the criterion developed by Behrens et al. for checking folds in mesh structures [38] is adapted to the developed FSD method and transferred to the corresponding grammar. Within the control loop for checking the rules, rule category 1 is checked first. Here, for example, undercuts and potential folds [34] are checked and corrected. In the second step, the surfaces are checked (e.g., compliance with a maximum crosssection change) and the surface is scaled without changing the crosssection contour. In the third step, the component volume is checked with a change in length, if necessary, to adjust the volume. Formula 13 shows an example of the structure of a rule, as entered in the method:
The example rule describes the crosssection change over the iterations (intermediate forms). Here it is checked that a crosssectional change may not be greater than a factor of three.
4 Results of the FSD method
In order to validate the method for the automated design of multistage forging sequences, the developed method is applied to various forgings. Following the shape order according to Spies, forgings with different geometric characteristics are selected for validation. The selected forgings and the corresponding geometric characteristics are listed in Table 2. The selected geometries contain all geometric characteristics of the Spies shape order from which the individual shapes are composed. This ensures that they can be applied to different forgings.
The FSD method is implemented in Matlab. In this study, the method is applied to a Windows computer with 16 GB RAM, an SSD and an I7 processor. The selected forgings were loaded and processed in all presented modules of the method (cf. chapter 3). The design parameters determined by the FSD method are listed in Tables 3 and 4. The used material in this study is 1.7225. The detection of the shape class for forging A gave an incorrect result and was corrected manually.
The detection of the shape class for forging A gave an incorrect result and was corrected manually.
All forging sequences contain a calibration stroke, which means \(f_{1} \le 10 \% .\) The semifinished product diameters are selected manually. Boundary conditions are the maximum permissible change in length that can be achieved over the entire forging sequence, as well as the proposed flash ratio. In the selection, a diameter is aimed for that is as close as possible to the largest crosssection of the forging. This corresponds to the procedure for design in practice. Table 5 shows the generated forging sequences and the information on the selected semifinished product.
The runtime of the method is dependent on both the number of facets of the STL file and the number of cuts, as these two parameters significantly influence the number of points to be shifted by the pointshiftalgorithm. The runtimes for the forging sequences (Table 5) is visualized in Fig. 10.
For all forgings \(\left( {n = 60} \right)\), the forging sequence was generated in less than one hour. The process is particularly fast for part D, as the points for the rotationally symmetrical forging only need to be moved in one crosssection. For a sufficient quality of the result export, however, points are added during the generation of forging sequences if the initial geometry was not sufficiently finely meshed.
5 Validation of the FSD method with FE simulations
The generated forging sequences, with the respective intermediate forms and semifinished product, are checked by means of FE simulations in order to verify quality criteria such as form filling and freedom from folds. The material modelling in the simulations is done with the HenselSpittel equation implemented in Forge^{®} NxT 3.2 [39]. With this equation, the forming behavior is determined by means of a function dependent on the temperature T, the effective strain ε, the flow stress \(\sigma_{f}\), the strain rate \(\dot{\varepsilon }\), and the coefficients A and m_{1–4}. The HenselSpittel equation used by Forge^{®} NxT 3.2 is represented in the following equation:
The flow curve used for hot bulk metal forming processes is sufficiently precise by means of the coefficients \(A,\,\,m_{1} ,\,\,m_{2} ,\,\,m_{3} ,\,\,m_{4}\). The individual regression coefficients of the HenselSpittel equation of 1.7225 are shown in Table 6.
The parameters from Table 7 were used for the simulations for validation.
The evaluation of the FE simulations is summarized in Fig. 11. The quality criteria form filling and freedom from folds are checked. The form filling was analyzed via the contact between the workpiece and the form. The blue areas represent areas with form filling. For the forgings A, B, D, E and F, form filling can be achieved in the final form, but often complete form filling is not achieved in the first stage. The forging F was simulated with a flash barrier in stage 1. This was done to adapt the forging sequence closer to reality, since an initial mass distribution is usually achieved by specific preforming processes such as stretch rolling or cross wedge rolling, which are significantly more materialefficient than a closeddie forging process. Here, other length changes can also be mapped with process reliability. For the forging C, no form filling was achieved in the first two intermediate forms. Folds also occurred in the process, which suggests that the algorithm, which places a thin layer of material in the bifurcation, still needs to be adapted and further rules are necessary to ensure freedom from folds for this class of forgings. In the other forging sequences, no folds occurred.
The results for forging E show that the FSD method can also process bended forgings and realistically represents bending operations in the forging sequence. Besides long forms, other shape classes (stocky part D) can also be processed and formable approximate solutions for forging sequences are generated. Overall, the simulation results show that the design parameters determined automatically by the FSD method (number of stages, flash ratio, etc.) lead to processreliable forging sequences for a wide range of forgings. The results are generated in a short time and represent a very good approximation solution for an initial design of the forging sequences.
6 Summary and outlook
A method was presented that enables the automated generation of multistage forging sequences for die forging based on the forging geometry (FSD method). The FSD method is composed of different modules (ANN classification tool, complexity score model, fuzzy design, intermediate form generation algorithm), which were developed to be able to fulfil the requirements of a method for automated forging sequence design. It was shown that the FSD method generates multistage forging sequences for different forgings based on the 3D model (STL file) of the geometry in a short time (less than 60 min). The individual intermediate forms of the forging sequence are exported as STL files. Based on the STL files, initial FE simulations can be set up to check quality criteria of the forging sequences (freedom from folds, form filling). The presented simulation results for the validation of the developed method show that the quality criteria are very well met and the suggestions for the forging sequence provide a very good approximate solution for design support. With the current method, there are still limitations in the applicability of the method for strongly bended geometries (SC 331 and higher). Such parts can currently only be processed segment by segment. This means that the forging would have to be divided into segments with a curved main axis for the method and the partial results would then have to be joined together. In future development work, this limitation is to be solved through adjustments, e.g., by calculating the neutral fiber of the forging and slicing along the neutral fiber to determine the cross sections. For complex forgings with bifurcations, adjustments are still necessary to obtain processreliable forging sequences. In a next development step, preforming processes could be implemented in the FSD method (e.g., stretch rolling and cross wedge rolling) to further increase the realism of the results. This would allow new boundary conditions for the geometry generation, such as significantly greater length changes or processspecific crosssectional shapes. In addition, the forging sequences could be designed to be even more materialefficient if preforming processes are considered.
Data availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Behrens BA, Nickel R, Müller S (2009) Flashless precision forging of a twocylinder crankshaft. Prod Eng 3(4–5):381–389
Langner J, Malte S, BerndArno B (2016) Investigation of a moveable flash gap in hot forging. J Mater Proc Technol 231:199–208
Mathieu H (1991) Ein Beitrag zur Auslegung von Stadienfolgen beim Gesenkschmieden mit Grat. FortschrittBerichte VDI Reihe 2: Fertigungstechnik Nr. 213, VDIVerlag, Düsseldorf
Doege E, BerndArno B (2016) Massivumformung. Handbuch Umformtechnik. Springer Vieweg, Berlin, Heidelberg, pp 455–693
Spies K (1957) Eine Formenordnung für Gesenkschmiedestücke. Werkstattstechnik und Maschinenbau 47:201–205
Herbertz R, Licht W, Fuss F (2011) Materialeffizienz in der Massivumformung. In: Schmieden Journal
Movrin D et al (2010) Optimization and design of multistage hot forging processes by numerical simulation and experimental verification. J Technol Plast 35(1–2):75–88
Wienströer M (2004) Prozesssimulation der Stadienfolge beim Schmieden mittels Rückwärtssimulation. Diss. Hannover: Universität
Biswas S, Knight W (1974) A computer aided design of axisymmetric hot forging dies. 15th International Machine Tool Design and Research Conference
Subramanian TL, Akgerman K, Altan T (1977) Computer aided preform design for precision isothermal forging, 5th NAMRC
Biswas S, Knight W (1976) A computer aided preform design for long hot forgings. 17th International Machine Tool Design and Research Conference
Mirsaeidi M et al. (2009) Optimum forging preform shape design by interpolation of boundary nodes. In: Proceedings of the World Congress Engineering, 2, 1766–1771, WCE 2009, London, UK
Alimirzaloo V, Biglari FR, Sadeghi MH, Keshtiban PM, Sehat HR (2019) A novel method for preform die design in forging process of an airfoil blade based on lagrange interpolation and metaheuristic algorithm. Int J Adv Manuf Technol 102(9–12):4031–4045
Knust J et al (2016) Preform optimization for hot forging processes using genetic algorithms. Intell J Adv Manuf Technol 89(5–8):1623–1634
Knust J, Stonis M, Behrens BA (2016) Preform optimization for hot forging processes using an adaptive amount of flash based on the cross section shape complexity. Prod Eng 10(6):587–598
Numthong C, Butdee S (2012) The knowledge based system for forging process design based on casebased reasoning and finite element method. Appl Sci Eng Progress 5(2):45–54
Chan WL, Fu MW, Lu J (2008) An integrated FEM and ANN methodology for metalformed product design. Eng Appl Artif Intell 21(8):1170–1181 (Elsevier Verlag)
Tang YC, Zhou XH, Chen J (2008) Preform tool shape optimization and redesign based on neural network response surface methodology. Finite Elements Analysis Design 44(8):462–471 (Elsevier Verlag)
Ciancio C et al (2014) Heuristic techniques to optimize neural network architecture in manufacturing applications. Neural Computing Appl 27(7):2001–2015 (Springer Verlag)
Ciancio C et al (2015) Design of a high performance predictive tool for forging operation. Procedia CIRP 33:173–178 (Elsevier Verlag)
Shao Y, Ou H, Guo P, Yang H (2019) Shape optimization of preform tools in forging of aerofoil using a metamodelassisted multiisland genetic algorithm. J Chin Inst Eng 42(4):297–308
Shao Y, Yan L, Guo P, Yang H, Shi F, Feng D (2019) A comprehensive study on fitness approximation techniques in shape optimization of aerofoil forging preform tools. Metals 9(6):617
Naeimi A, Mousavi ML, Eftekhari A (2014) Optimum designing of forging preform die for the Hshaped parts using backward deformation method and neural networks algorithm. J Modern Processes Manuf Prod 3(3):79–96 (Islamic Azad University)
Guan Y, Bai X, Liu M, Song L, Zhao G (2015) Preform design in forging process of complex parts by using quasiequipotential field and response surface methods. Int J Adv Manuf Technol 79(1–4):21–29
Torabi SHR, Alibabaei S, Barooghi Bonab B, Sadeghi MH, Faraji G (2017) Design and optimization of turbine blade preform forging using RSM and NSGA II. J Intell Manuf. https://doi.org/10.1007/s1084501510580
Seungro L, Luca Q, Donghwi P, Inwoo K, Juhyun S, Naksoo K (2021) A New approach to preform design in metal forging processes based on the convolution neural network. MDPI Appl Sci 11:7948
Caspari M, Landkammer P, Steinmann P (2018) A noninvasive nodebased form finding approach with discretizationindependent target configuration. Adv Model Simul Eng Sci 5(1):11
Chenot JL, Massoni E, Fourment L (1996) Inverse problems in finite element simulation of metal forming processes. Eng Computations 13:190–225
Liu C et al (2021) Optimal design of preform shape based on EFAFEMGA integrated methodology. Int J Mater Form 14:1043–1056. https://doi.org/10.1007/s12289021016200
Liu C et al (2021) Preforging shape design using conformal mapping method. In: Daehn G, Cao J, Kinsey B, Tekkaya E, Vivek A, Yoshida Y (eds) Forming the future. The minerals, metals & materials series. Springer, Cham. https://doi.org/10.1007/9783030753818_241
Biba N et al (2020) Closed die forging preform shape design using isothermal surfaces method. Procedia Manuf 47:268–273. https://doi.org/10.1016/j.promfg.2020.04.219. (ISSN 23519789)
Biba N et al (2021) Preform design in axial hot closed die forging by isothermal surface method. Part 1 overview of preform design methods. Theoretical aspects and algorithm of preform shape design. Blanking Prod Mech Eng (press forging, foundry and other productions). https://doi.org/10.36652/168411072021195214220
HedickeClaus Y, Langner J, Stonis M, Behrens BA (2019) Klassifizierung von Schmiedeteilen mittels KNN, wtonline 11/122019, pp. 822–827
HedickeClaus Y, Roe C, Kriwall M, Stonis M, Behrens BA (2021) KomplexitätsScoremodell für Schmiedeteile. In: WT WERKSTATTSTECHNIK, VDI Fachmedien GmbH, BD. 111, Jg., Nr.6, S. 458–463. https://doi.org/10.37544/14364980202106102
Dietrich J (2018) Praxis der Umformtechnik–Umform und Zerteilverfahren, Werkzeuge, Maschinen. 12., überarb. und erw. Aufl., Springer Vieweg, Wiesbaden https://doi.org/10.1007/9783658195304
HedickeClaus Y, Langner J, Stonis M, Behrens BA (2018) Innovativer Ansatz zur effizienten Stadienplanung. ZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb 113(10):668–672
HedickeClaus Y, Kriwall M, Langner J, Stonis M, Behrens BA (2021) Validation of automatically generated forging sequences by using FE simulations. In: Daehn G, Cao J, Kinsey B, Tekkaya E, Vivek A, Yoshida Y (eds) Forming the future. The minerals, metals & materials series. Springer, Cham. https://doi.org/10.1007/9783030753818_238
Behrens BA, Röhr S, Schäfer F, Hundertmark A (2007) Untersuchungen zur numerischen Ermittlung von Schmiedefalten. UTFScience, 2
Hensel A, Spittel T (1978) Kraft und Arbeitsbedarf bildsamer Formgebungsverfahren, Deutscher Verlag für Grundstoffindustrie
Acknowledgements
The IGF project 19752 N of the Forschungsvereinigung Forschungsgesellschaft Stahlverformung e.V. was funded by the German Federal Ministry of Economics and Climate Protection BMWK via the AiF within the framework of the program for the promotion of joint industrial research (IGF) based on a resolution of the German Bundestag. The authors would like to take this opportunity to thank for the financial and organizational support of this project. Furthermore, the authors would like to thank the industrial partners in this research project.
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
HedickeClaus, Y., Kriwall, M., Stonis, M. et al. Automated design of multistage forging sequences for die forging. Prod. Eng. Res. Devel. 17, 689–701 (2023). https://doi.org/10.1007/s1174002301190x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s1174002301190x