The present disclosure concerns a simulation method based on a pointwise superposition applicable to any manufacturing process employing a moving heat source, e.g., welding and Powder Bed Fusion (PBF). More specifically, the present disclosure concerns a scaling procedure that links a meso-scale model and a macro-scale model, as better explained below.
In the field of 3D printing several technologies are available. For instance, the PBF comprises all the processes employing focused energy to melt or sinter powder layers.
The major manufacturing problems associated with those processes are porosity, cracks, delamination, residual stresses, and distortions. In particular, residual stresses may reduce the mechanical strength, while distortions may result in out-of-tolerance components or collisions between the part and the recoater.
Therefore, the availability of a reliable and fast simulation method would be useful and welcome in the field, in order to predict possible failures minimizing the impact of trial and error procedures.
In general, meso-scale and macro-scale models are the most suitable for investigating the effect of residual stresses, while micro-scale and particle-scale models mainly focus on microstructure, porosity, and surface roughness.
More specifically, meso-scale models are suitable to evaluate the local thermal history and residual stress and strain fields produced by the scanning process on limited volumes. Such models can be employed, in combination with thermodynamic simulations and experimental procedures, to optimize process parameters and predict how a material's microstructure may change during additive manufacturing. This is particularly important since microstructure affects the static and fatigue strength of the printed component.
On the other hand, macro-scale models consist of a thermo-structural or purely structural Finite Elements (FE) analysis that can be employed to predict part distortions, evaluate stresses, and locate possible failures throughout the entire manufacturing process.
The poor scalability of meso-scale models currently limits their use to small scanning volumes, mainly owing to computational costs. Since the scanning lengths of PBF processes typically exceed 109 times the beam diameter, a scaling procedure is desirable to overcome such limitations.
Therefore, it would be welcome in the field an efficient physics-based method to compute the initial conditions of a FE model aimed at predicting residual stresses and part distortions induced by the manufacturing process.
In one aspect, the subject matter disclosed herein is a computer implemented method for simulating a manufacturing process that employs a moving heat source, intended to melt or to sinter a material. The method comprises the implementation of a meso-scale model to calculate the physical quantities representative of the process-induced thermal history and residual stress and strain fields for a set of process parameters employed for the given material. Also, it defines a macro-scale FE model of all the parts involved in the manufacturing process, comprising a plurality of elements. Then the method implements a scaling procedure linking the meso- and macro-scale models. More specifically, it is disclosed the Pointwise Strain Superposition (PSS) method as such scaling procedure. The method computes the incompatible strain (i.e., the additive inverse of the initial elastic strain to be applied to the macro-scale model) and the initial state of the macro-scale structural model based on the results obtained from one or multiple meso-scale thermo-structural simulations, thus reducing the over-all computational cost needed to evaluate the process-induced residual stresses and part distortions. In this way, an efficient prediction of both residual stresses and part distortions induced, for example, by PBF Additive Manufacturing processes is achieved. In addition, an assessment of the manufacturability and mechanical strength of the possibly produced parts is achieved as well.
It is also disclosed herein a system for simulating a manufacturing process comprising a processing unit or a computer, with a processor operable for carrying out the computer implemented simulation method. The system can comprise a database and a device to display, print, or store the results achieved.
A more complete appreciation of the disclosed embodiments of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
A method has been conceived for simulating any manufacturing process that uses a heat source moving along a predetermined path, e.g., a welding process or an additive manufacturing process. The method processes a solid model of the workpiece to be manufactured or welded. The mechanical and thermal response of the material to the heating process is simulated by a suitable meso-scale model. Then, the results of such model are scaled to simulate the structural behavior of the entire workpiece to be manufactured (or welded), so as to predict the residual stresses and distortions generated throughout the entire process.
In general terms, the simulation method herein disclosed comprises three main steps: a meso-scale simulation, a scaling procedure, and a macro-scale simulation. The meso-scale simulation reproduces the scanning process on limited volumes, even a single scan line, and evaluates the physical quantities representative of the process-induced residual stress-strain field. Then, the scaling procedure transfers the meso-scale results to a macro-scale FE mesh according to the given scanning path. Finally, the macro-scale simulation reproduces the entire manufacturing process evaluating residual stresses and distortions of the entire workpiece. In this way, it is possible to simulate an entire process with a very limited computational cost.
In the following description and in the embodiments presented below, PBF processes are considered, but it is clear that the method herein described is not limited to this specific use.
The simulation method is shown in
Referring to
Still referring to
More specifically, the meso-scale simulation step 110 receives as input the process parameters previously retrieved and read in step 141, as part of the scanning strategy 140. These parameters are the control variables of the manufacturing or welding process to be simulated, e.g., the beam power, scanning speed, beam diameter, layer thickness, and preheating temperature.
The results of the meso-scale simulation step 110 (i.e., the residual elastic strain, plastic strain, and maximum temperature fields) are sampled and used to define one or more interpolation functions. In particular, in some embodiments, the results are sampled on a plane perpendicular to the scanning direction and stored in step 112 as two-dimensional interpolation functions, by suitable storing means, which can be hardware-based (memory, hard disk or any other storing means) and/or software based.
The scaling step 120 comprises four sub-steps. The first sub-step 121 is the definition of sample points for each element of the macro-scale FE mesh 144. The second sub-step 122 is the initialization of the selected physical quantities at every sample point.
Then the values of the physical quantities (in this embodiment the incompatible strains and initial equivalent plastic strain) are calculated in sub-step 123 at each sample point. This calculation is executed following a defined path 142, which, as said, is part of the scanning strategy, and it is set beforehand. Then, the values of the physical quantities are transferred to the elements of the FE mesh 144 in the averaging sub-step 124.
In this way, the results of the meso-scale simulation 110 are scaled to each element of the macro-scale FE mesh 144, thus providing the initial state 131 of the macro-scale model 132.
The macro-scale simulation 130 reads the initial state 131 and evaluates the residual stresses and distortions generated throughout the entire manufacturing process through the macro-scale model 132.
Ultimately, the scaling step 120, which constitutes the main disclosure, links two finite element models of different length and time scale. It computes, in particular, the incompatible strain and the initial state of a macro-scale structural model based on the results obtained from a meso-scale thermo-structural model, thus reducing, as said, the overall computational cost needed to evaluate process-induced residual stresses and part distortions.
In other words, the scaling step 120 uses the results of a finer but slower simulation model, namely the above-mentioned meso-scale model 111, to define the input of a coarser but faster simulation model, namely the macro-scale model 132.
The simulation method 100 is intended to be executed by processing means or equipment, likewise a computer or any other processing equipment properly programmed to execute a software implementing the simulation method 100. An example of such equipment is shown in
In the following, an embodiment of the simulation method 100 applied to a PBF process is described in detail. More specifically, an example of the meso-scale model of step 111 and the macro-scale model of step 132 are set forth, in order to better disclose the operation of the scaling step 120.
The meso-scale model of step 111 of the present embodiment evaluates the temperature, stress, and strain fields produced by a single scan line (from point A to point B of
The domain 200 of the meso-scale model 111 comprises a substrate 203 and one powder layer 204 as shown in
The domain 200 is symmetric about the plane containing the scanning and building directions.
In the present embodiment, the thermal and structural FE equations of the meso-scale model 111 are the following:
[CT]{{dot over (T)}}+[KT]{T}={Fq}+{Fg}
[Ku]{u}={Fu}−[KuT]{T−Tref}
where:
[CT] is the thermal specific heat matrix;
{T} and {{dot over (T)}} are the nodal temperature vector and its time derivative;
[KT] is the thermal conductivity matrix;
{Fq} is the thermal body force vector (resulting from the integration of a moving volumetric heat source);
{Fg} is the thermal gradient force vector (which encompasses the effects of evaporation, radiation, convection, and the heat conducted through all the surfaces subjected to boundary condition of constant temperature);
[Ku] is the structural stiffness matrix;
{u} is the nodal displacement vector;
{Fu} is the structural nodal loads vector (arising from iperstatic boundary conditions);
[KuT] is the thermoelastic stiffness matrix; and
Tref is the reference temperature adopted for calculating the thermal strains.
In other embodiments other approximation processes or methods can be used, such as other numerical solutions or, in particular cases, even analytical solutions whenever available.
A volumetric heat source models the beam-matter interactions and advective phenomena occurring inside the melt pool, which is the region of molten material. The heat source moves from the start (point A) to the end (point B) of the scan line 202 with a speed defined by the considered set of process parameters retrieved in step 141, and it is calibrated to minimize the differences between the simulated and measured melted zone.
In other embodiments the beam-matter interactions can be modeled differently, depending on the circumstances as well as the boundary conditions.
Within the computer-implemented simulation model, melting and solidification are simulated by modifying the thermal conductivity, for the thermal simulation, and the stiffness, for the structural simulation, of the elements undergoing the phase transitions.
The nodal temperature, namely the temperature at each node of the FE mesh 144, is initialized at the preheating temperature according to the set of process parameters retrieved and read in step 141.
During the thermal simulation (see
During the structural simulation (always referring to
Excluding the domain regions close to the endpoints, the thermo-structural problem is quasi-stationary. Therefore, since the considered domain 200 approaches a state of rest as time goes to infinity, the residual stress (see
The residual stress field produced by a single scan line typically displays a tensile hydrostatic component on the surface. In response, stresses become compressive in the subsurface region to ensure self-balance.
where σ1, σ2, and σ3 are the principal stresses.
Also,
The scaling procedure 120 links the meso-scale 111 and macro-scale 132 models by defining an incompatible strain and an initial state 131 of the macro-scale simulation 130 based on the meso-scale results.
The incompatible strain is the additive inverse of the initial elastic strain to be applied to the macro-scale model 132.
A meso-scale simulation 110 of a single scan line 202 (referring again to
The residual elastic strain ϵij(el), plastic strain ϵij(pl), and maximum temperature Tmax fields are sampled on the plane 201 perpendicular to the scanning direction, which, in the Cartesian coordinate system of
The scaling procedure 120 starts by defining the sample points 121 inside the elements of the macro-scale FE mesh defined, with reference to
The list of scan lines is extracted from the scanning path in step 142, and each line is associated with the corresponding set of process parameters 141 (see
In this embodiment, the PSS procedure 123 computes the incompatible strain ϵij(in) and the initial equivalent plastic strain
An embodiment of both the initialization step 122 and the superposition algorithm 123 is reported below in pseudocode.
Initialization
0
(pl) ← 0
Scan line properties
Projection
Interpolation
Relaxation
Incompatible strain
Eq. plastic strain
Both ϵij(in) and ϵ0(pl) are initialized at zero (lines 1, 2) for each sample point generated in step 121 and updated if the projection of the sample point on the considered scan line lies between and below its start and end points (line 9).
If that is the case, the sample point is projected on the plane perpendicular to the scanning direction (line 10). Then the elastic strain ϵij(el), plastic strain ϵij(pl), and maximum temperature Tmax produced by the considered scan line are retrieved through the corresponding interpolation function 112.
A first-order approximation of ϵij(in) is obtained by changing the sign of the ϵij(el) with the maximum trace (line 18) evaluated after the last relaxation (lines 14-17) and expressed in the global reference frame (line 9).
The initial equivalent plastic strain is approximated (line 21) by the maximum
The incompatible and initial equivalent plastic strains are transferred to the elements of the macro-scale mesh 144 by averaging (step 124) the values computed at the sample points inside each element of the above mesh:
where ne is the number of sample points generated in step 121 belonging to the element domain Ωe.
The macro-scale simulation 130, consisting of a structural FE simulation, estimates the displacement field and all the derived quantities throughout the entire building process.
The part volume is sliced with planes perpendicular to the build direction.
Referring to
The activated elements receive the initial elastic strain
and the initial equivalent plastic strain {
The structural FE equations to be solved are of the following form
[Ku]{u}={Fu}−[KuT]{T−Tref}
where:
[Ku] is the structural stiffness matrix;
{u} is the nodal displacement vector;
{Fu} is the structural nodal loads vector (arising from iperstatic boundary conditions);
[KuT] is the thermoelastic stiffness matrix;
{T} is the nodal temperature vector; and
Tref is the reference temperature adopted for calculating the thermal strains.
The base plate is constrained, at least isostatically, to prevent rigid motions during the building process.
All the nodes not belonging to the active elements are fully constrained (see
The simulation method 100 has been tested on the cantilever-shaped specimen represented in
The wire cut causes the cantilever to bend (
The comparison between the simulated and measured top profile is shown in
Since the cantilever distortion after the support removal is mainly driven by the release of bending stresses accumulated during the building process, the simulation method seems to correctly reproduce the stress field throughout the top flange of the specimen.
The method 100 can be applied for simulating any manufacturing process employing a moving heat source, such as welding, Direct Energy Deposition, Laser Metal Deposition, Fused Deposition Modeling, PBF, and other additive manufacturing processes.
The PSS procedure 123 is either equivalent or more efficient than similar structural scaling strategies. In fact, it requires the meso-scale model step 111 of a single scan line 202, while other methods simulate one or more layers 204. Moreover, the PSS procedure 123 resulted faster than all simulation strategies that execute a full-scale thermal analysis. This saves computational resources, also increasing the processing speed.
Referring now to
The software implementing the simulation method 100 can be executed by different computer systems. For example, a common laptop (HP®, ThinkPad®, Apple®, or the like) with an Intel® or AMD° processor can be used, equipped with a suitable RAM memory package, such as, just by way of example, a 1 GB RAM.
Also, a server can be used, which can be installed on site or be cloud-based. In addition, owing to the fact that processing means are required, a computer network, even remote with respect to the place where the processing is launched, can be employed. Further, handheld devices, such as tablets or smartphones, properly programmed, can be used, in principle, to execute the simulation method 100. In theory, even quantum computers or any other processing means can be programmed in order to process the simulation method 100.
As to the software language used to implement the simulation method, compiled languages, such as C++, Fortran and the like, should be preferable, but even interpreted languages, such as Python, Java and the like, may be suitable depending on the specific case.
The system 300 comprises also a database 302 configured to store the interpolation functions 112. The database 302 may be hardware-based (memory, hard disk or any other storing means) and/or software-based, and it is coupled with the computer processor. The interpolation functions can be recalled from the database 302 through the corresponding material-parameters combination.
The system 300 also comprises devices for a display 303, a printer 304, and additional storing means 305 to store the results of the computations, all connected to the computer 301 and controlled by it. Such devices are configured to show the results of the simulation.
An advantage of the solution is that it allows a physics-based simulation of significant scanning volumes with a reasonable computational cost.
In addition, it is an advantage of the solution herein disclosed the fact that it is minimized the number of scan-path dependent configurations explored at the mesoscale level.
It is also an advantage of the simulation method according to the present disclosure the fact that it allows to reduce the number of trial and error procedures currently employed for product development.
While aspects of the invention have been described in terms of various specific embodiments, it will be apparent to those of ordinary skill in the art that many modifications, changes, and omissions are possible without departing form the spirit and scope of the claims. In addition, unless specified otherwise herein, the order or sequence of any process or method steps may be varied or re-sequenced according to alternative embodiments.
Reference has been made in detail to embodiments of the disclosure, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the disclosure, not limitation of the disclosure. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present disclosure without departing from the scope or spirit of the disclosure. Reference throughout the specification to “one embodiment” or “an embodiment” or “some embodiments” means that the particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrase “in one embodiment or “in an embodiment” or “in some embodiments” in various places throughout the specification is not necessarily referring to the same embodiment(s). Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
When elements of various embodiments are introduced, the articles “a”, “an”, “the”, and “said” are intended to mean that there are one or more of the elements. The terms “comprising”, “including”, and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.
Number | Date | Country | Kind |
---|---|---|---|
102020000017164 | Jul 2020 | IT | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/025255 | 7/12/2021 | WO |