Introduction

For a number of years, combining stamping with over molding techniques, in an almost simultaneous way, has become one of the best solutions to manufacture high-quality parts at a minimum production time. This task is achieved by merging the especial features of each technique in one single process. In the case of over-molding, a good quality surface could be obtained while reducing time by avoiding secondary operations such as drilling or cutting.

As show in Fig. 1, the stamping with over molding process can be summarized in 5 main stages. During the first stage, a composite sheet is preheated around the melting temperature. This operation can be realized in a convection oven or by infrared panels. In the second stage, the preheated sheet is transferred into the mold cavity. Then the preform is stamped and over-molded in the third and fourth stages respectively. In this last stage the assembly is cooled down and ejected. After part ejection, mold temperature could be raised again to reach the desired initial conditions of stamping in a fifth stage. Concerning the tooling, stages (3) to (5) as illustrated by Fig. 1, are repeated in a cyclic way. Metallic inserts could be integrated into the preform to add localized functions.

Fig. 1
figure 1

Stamping with over-molding manufacturing process example. (A) Pre-heating (B) Transfer (3) Stamping (4) Over-molding (5) Mold temperature rise

In these processes, significant attention has been oriented to the use of High-Performance ThermoPlastic Composites (HP-TPC). These materials with matrices such as PAEK are still subject of research [1]. They are very advantageous in applications where high multifunctional properties and thermal stability are required. However, HP-TPC have high melting point [2]. This implies that elevate temperature differences exist from the beginning to the end of the manufacturing process. This characteristic induces high cooling rates which can decrease polymer crystallization and can generate internal voids [3], reducing materials properties [4, 5]. Similarly, high temperature gradients within the part could appear whether during heating, consolidation or cooling stages. They may cause defects such as undesired residual stresses, shrinkage, fiber waviness, transverse cracks, delamination, or warpage [6] reducing quality of the manufactured parts [7].

Another aspect for which especial attention must be paid refers to the bonding [8] between constitutive elements. Good bonding is usually required between stamped composite sheet and injected polymers [9]. Bonding between polymers depends on two phenomena: the intimate contact and the degree of healing, which also depend on the thermal history [10]. Furthermore, appropriate definition of processing temperatures at each stage of the process is important as well. Temperature levels higher than required increase cycle time [11], not to mention possible material degradation.

The impact of temperature on quality and productivity is well-known. Nevertheless, to avoid the aforementioned problems, a fundamental issue remains to obtain a suitable process design according to the heating /cooling requirements for each stage of the process. To overcome this challenge, optimization algorithms, whether stochastic, deterministic, or a combination of both have been used to improve either process conditions or cooling system design [7, 12, 13]. In this last area, it has been demonstrated that the conformal cooling approach is a powerful method when compared with conventional techniques. This method seeks to design cooling channels adapted to the part shape [7]. Their fabrication is possible thanks to 3D printing manufacturing methods. Conformal channels reduce temperature gradients because they allow a better heat flux distribution around the part, helping to attain a quality part and process productivity. Inspired by the conformal cooling approach, Agazzi et al [12] propose a morphological cooling approach. This approach is based on the creation of a contour dilated zone called “Dilation” around the part, as illustrated by Fig. 2. The generation of this zone helps to design cooling channels without previous knowledge about their number, shape, location and fluid temperature [12]. At the same time, it reduces computational time since heat transfer evolution in not computed in the entire mold. The thickness of the dilated zone is created at a constant distance from the part’s surface thanks to a structuring element. The external line of the dilated zone is called, cooling line, Γ3 on the Fig. 2. In the same way, an internal boundary, also called “erosion”, is created. The closed eroded segment is used to establish a target condition inside the part. Erodes lines are placed at a constant distance from the part surface as well. Following, an inverse optimization method that uses a first-order deterministic algorithm is implemented. The design variable is located on the cooling line. The variable is supposed constant in time. The cost function to be minimized is composed by two terms. These terms refer to the target temperature required at the eroded segment for productivity; and the uniform temperature distribution required at the mold-part interphase for quality. The obtained optimized profile in the dilated zone is later used for the conformal channel’s design.

Fig. 2
figure 2

Morphological cooling approach by Agazzi et al. [12]

The methodology proposed by Agazzi [12] was extended by Hopmann et al [14]. In their work, they took into account mold opening and closing times, proven the versatility of the methodology. But instead of uniform temperature distribution, a density homogeneity of the polymer minimizing the difference between local densities was proposed as quality criteria.

In this work, we seek to extend the aforementioned methodology to find optimized boundary conditions, as a function of time and space. The methodology is applied to the main stages of a combined manufacturing process. Thus, contrary to the previous investigations, the generation of a dilated zone is not required in all steps of the optimization procedure. In addition, the integration of an optimization criterion based on bonding between elements is explored. The first part of this paper introduces the methodology. After describing its formulation, it is validated on an experimental process for further application on a constrained 1D case. Then the methodology is applied to a 2D axisymmetric study case of thermo-stamping with over molding of a metal insert of HP-TPC as represented in Fig. 1.

Inverse heat transfer optimization methodology

In the present methodology, an inverse optimization algorithm is implemented. Geometry construction adapted to hybrid manufacturing process is explained. Optimized heat flux or temperature distributions in time and space are obtained by minimizing a cost function that depends of thermal related parameters. The optimization procedure is performed in sequence, starting from the first stage to the final stage of the process. In this way, optimized results of one stage are used as initial conditions for the optimization of the following stage.

Geometry creation

As done by Agazzi et al. [12] geometry generation including eroded and dilated zones constitutes the first step of the methodology. As explained earlier, in their investigation a dilated zone surrounding the part was created (see Fig. 2). The external surface of this zone was used to locate the design variable. Dilated distance must be long enough to avoid thermal stresses in the mold while ensuring sufficient mechanical resistance during the molding process. Influence of the dilated distance have been studied previously [12]. Nevertheless, in hybrid manufacturing process, dilated zone change depending on the analyzed stage. For this reason, when no mold is present, design variables are set directly in the external surface of the work piece, as illustrated in Fig. 3a by surfaces Γ3 ⋃ Γ4. The thickness of the dilated zone is at a constant distance of the final part geometry (Fig. 3c). This means that in previous stages the dilated zone is not necessary a homothetic representation of the part (Fig. 3b). In this case, special care must be taken to avoid excessive geometry differences between the part geometry and the dilated zone’s shape. Furthermore, final part is composed by more than one material. Each material represents one domain on the final geometry (Fig. 3c). These domains are taken into account according to the corresponding stage as detailed in Fig. 3. For the preheating and transfer stages only the (Ω1) domain is analyzed. In the stamping stage the problem is solved for the preform (Ω1) and dilated (Ω2) domains. Following, eroded segments must be created at each part domain of the work piece. Eroded segments could be partitioned to enable cost function evaluation according to the optimized stage. Position of the eroded segment from the part surface depends on the objective function.

Fig. 3
figure 3

Geometry creation adapted to hybrid processes: a preheating-transfer. b Stamping. c Over-molding and cooling

Design variable definition

The boundary condition used in the dilated surface can be an imposed temperature, heat flux or mixed condition. In this work it was chosen to impose a Newton condition at the external boundary of the study geometry: \(-\lambda {\left.\frac{\partial T}{\partial n}\right|}_{\Gamma}=h\left({T}_{\Gamma}-{T}_{\infty}\right)\)where T is the searched design variable and h a fixed heat transfer coefficient as done by [12, 14].. This variable is searched as a function of time and/or space depending of the studied case. This condition does not in any way foresee the technology that will be chosen to achieve the thermal regulation system after the optimization. It makes it possible to estimate the heat flux at the dilated surface by considering an equivalent heat transfer coefficient h as well as the temperature T.The heat flux obtained from this boundary condition could help later on the selection of an adapted processing technology. In addition, the design variable could be searched to reach a target condition on a subsequent stage of the process. As an example, optimized heat fluxes could be determined on the preheating stage (step 1 in Fig. 1) to reach a target condition on the transfer stage (step 2 in Fig. 1).

Cost function evaluation

In this study, three terms are considered in the cost function: target temperature, maximum degree of healing and temperature homogeneity, as indicated by the terms in equations set (1). Second and third terms correspond to quality criteria while the first term is associated with a productivity criterion.

$${\displaystyle \begin{array}{c}J\left({T}_{\infty}\right)=\alpha {\int}_{\Gamma_{eroded}}{\int}_{tf-\tau}^{tf}{\left\Vert {T}_{target}\left({t}_f\right)-\mathbf{T}\left({T}_{\infty}\right)\right\Vert}^2 dtd{\Gamma}_{eroded}\\ {}+\kern0.5em \beta {\int}_{\Gamma_p}{\int}_{tf-\tau}^{tf}{\left\Vert 1-{D}_h\left({T}_{\infty}\right)\ \right\Vert}^2 dtd{\Gamma}_p\\ {}+\gamma {\int}_{\varGamma }{\int}_{tf-\tau}^{tf}{\left\Vert \overline{\boldsymbol{T}}\ \left({T}_{\infty}\right)-\boldsymbol{T}\left({T}_{\infty }\ \right)\right\Vert}^2 dtd\varGamma \end{array}}$$
(1)

In the above equation α, β and γ are weighting factors. These factors help to set convergence rates for each term of the cost function, as expressed by [15]. tf, is the final time of the stage where the cost function is evaluated. Ttarget, is the target temperature. Γeroded, is the corresponding eroded segment according to the optimized stage. In the example presented in Fig. 3a. Γeroded = Γ1 ⋃ Γ2 . Γp, is the interphase between polymers. Dh(T) , is the degree of healing. T(T), is the temperature field in the part and \(\overline{\mathbf{T}}\left({T}_{\infty}\right)\) its average value. This temperature depends on the design variable, T, which depends on time and space; Γ5 is the part external surface.

Algorithm implementation

Inverse optimization problem is solved based on a first-order deterministic algorithm known as the conjugate gradient (see Fig. 4). This method is applied on the constructed geometry. To start, two direct problems are treated: a thermal direct problem and a healing direct problem. The latter is considered as bonding indicator between the composite sheet and over-molded polymers. The obtained solutions are used to evaluate the cost function. Gradient expression is afterwards obtained through a Lagrangian formulation called adjoint state and solved backwards in time. Subsequently, deepest descent is computed at each iteration step based on the sensitivity analysis. The optimization loop is performed for each design variable of the process.

Fig. 4
figure 4

Conjugate gradient algorithm applied to each optimization block. Adapted from [14]

Direct thermal problem

Temperature field evolution is obtained solving the classical heat transfer diffusion equation with no source generation:

$${\rho}_i(T){Cp}_i(T)\frac{\partial {\mathbf{T}}_i\left(.,t\right)}{\partial t}=\nabla .\left({\lambda}_i(T)\nabla {\mathbf{T}}_i\left(.,t\right)\right)\kern1em \forall i=1\cdots n$$
(2)

Where 𝑖, corresponds to each domain either the composite or the dilated part; ρi(T), Cpi(T), λi(T) are the temperature dependent properties and; 𝐓𝑖 (., t) the corresponding temperature field in each domain. Number of domains n depend on the constitutive elements of the final part plus the dilated domain.

Direct healing model

Healing has been defined as the process where the interphase of contact materials is eliminated by interdiffusion of polymers chains creating a monolithic structure. This phenomenon was modelled throughout the reptation theory [16]. Based on this theory, Yang et al [9], explain that a total bonding could be reached at the welding time for high molecular weight materials. In this way, it replaces the reptation time by a welding time on the Healing Degree expression, as detailed in Eq. 3.

$${D}_h(t)={\left(\frac{t}{t_{\omega }(T)}\right)}^{{~}^{1}\!\left/ \!\!{~}_{4}\right.}$$
(3)

This model has been used as well by Avenet et al [16] in the adhesion bonding of high-performance thermoplastic composite. It can be expressed in the differential form [8, 16] as:

$${dD}_h^4(t)=\frac{1}{t_{\omega }(T)} dt$$
(4)

Where tω(T) is the temperature dependent welding time classically modelled using Arrhenius law:

$${t}_{\omega }(T)=k{\mathcal{e}}^{\left(\frac{E_a}{RT}\right)}$$
(5)

k, Ea, R and T are respectively a material constant, the activation energy, the universal gas constant and the temperature. Healing degree is numerically calculated based on the thermal history obtained from the direct thermal model.

Gradient expression

The gradient expression is obtained throughout the adjoint state [17]. This technique is useful when an explicit relationship between the design variable and the cost function variables is not easy to obtain. The adjoint state equations are found from the following Lagrangian expression:

$$\mathcal{L}\left({\mathbf{T}}_{\infty },{\boldsymbol{\Psi}}_i\right)=J\left({\boldsymbol{T}}_{\mathbf{\infty}}\right)-\left(\sum_{i=1}^n{\int}_{t_{0,i}}^{t_{f,i}}{\left\langle {\rho}_i{Cp}_i\frac{\partial {\mathbf{T}}_i}{\partial t}-\nabla .\lambda \mathrm{i}\nabla {\mathbf{T}}_i,{\boldsymbol{\Psi}}_i\right\rangle}_{\Omega \mathrm{i}}\right)$$
(6)

Where Ψ is the adjoint variable; 𝑡0, and 𝑡𝑓, are the initial and final times in which each domain “i” is activated. The set of the adjoint equations and the gradient expression are then obtained considering a fixed Ψ so we can have\(\delta \mathcal{L}\left({\mathbf{T}}_{\infty },{\boldsymbol{\Psi}}_i\right)=\delta J\left({\boldsymbol{T}}_{\boldsymbol{\infty}}\right)\). When the adjoint variable is fixed the Lagrangian satisfies:

$$\delta \mathcal{L}\left({\mathbf{T}}_{\infty },{\boldsymbol{\Psi}}_i\right)=\sum_{i=1}^n\frac{\partial \mathcal{L}}{\partial {\mathbf{T}}_i\ }\delta {\mathbf{T}}_i+\frac{\partial \mathcal{L}}{\partial {\mathbf{T}}_{\infty }\ }\delta {\mathbf{T}}_{\infty }$$
(7)

Then, Ψ is chosen to verify

$$\frac{\partial \mathcal{L}}{\partial {\mathbf{T}}_i\ }\delta {\mathbf{T}}_i=0\kern0.5em for\kern0.5em i=1\cdots n$$
(8)

An explicit relation of the gradient is then found as a function of the adjoint variable, as expressed in Eq. 9. The obtained gradient expression depends on the boundary condition on the surface where the design variable is searched. In our case, for the defined Newton boundary condition the discretized gradient expression is as follow:

$$\boldsymbol{\nabla}{{\boldsymbol{J}}_{{\boldsymbol{T}}_{\boldsymbol{\infty}}}}_{mn}={\sum}_{m=1}^p{\sum}_{n=1}^q- h\psi \left({\varGamma}_n,{t}_m\right)d{\varGamma}_nd{t}_m$$
(9)

Where p and q, are the number of maximum spatial and temporal components of the gradient. h is the heat transfer convective coefficient and ψ the adjoint variable.

Sensitivity analysis

The sensitivity problem is solved using Eq. 10. It plays three roles on the implementation of the methodology. First, it allows to know if the cost function variables are sensitive enough to the design variable placed at the external surface of the analyzed part (see Fig. 3). If not, design variable or its location should be changed, otherwise the methodology could not be conducted. This information is crucial since it determines whether or not the methodology could be applied. Secondly, it is useful to obtain an adapted deepest descent in the algorithm implementation as suggested by [12, 18]. Obtained expression for the deepest descent depends of the cost function definition as detailed in Eq. 11 for one term of the cost function. Finally, the number of time components (p) of the gradient expression is chosen based on the sensitivity analysis as well. For a given number of components, sensitivity of the resulted time range must be high enough to perform the optimization.

$${\rho}_i(T){Cp}_i(T)\frac{\partial \delta {\mathbf{T}}_i\left(.,t\right)}{\partial t}=\Delta \left({\lambda}_i(T){\delta \mathbf{T}}_i\left(.,t\right)\right)\forall i=1\cdots n$$
(10)
$${\rho}^k=\frac{\nabla {J}_{{\boldsymbol{T}}_{\mathbf{\infty}}}^k\ast {w}^k}{\alpha {\int}_{tf-\tau}^{tf}\underset{\Gamma Eroded}{\int }{\left(\delta {T}^2\right)}^kd{\varGamma}_{eroded} dt\kern1em }$$
(11)

Experimental process description

A laboratory stamping process of a HP-TPC is used to validate the methodology. The process attempts to weld two thermoplastic composite samples. It is divided into five stages as illustrated by Fig. 5. In the first stage, two samples of organosheets are preheated in a convection oven. The samples are then transferred and positioned into a mold cavity. In the subsequent stage, the mold is closed to consolidate the assembly. Parts are cooled down in the last stage.

Fig. 5
figure 5

Experimental process description. (1) Preheating (2) Transfer (3) positioning (4) Bonding (5) Cooling

Experimental apparatus

A fan-assisted convection oven has been used for the samples preheating. The oven is a commercial Universal Oven XU032. Its maximum heating temperature is 300 °C. For the bonding and cooling stages, a workbench developed at the laboratory has been employed (Fig. 6). The workbench was originally designed for welding under isothermal conditions. Fixed and mobile ends as presented in Fig. 6, are made of cooper. Heating panels are placed at 10 mm from the cavity’s surface while thermocouples are placed at 1 mm from the same surface. Cooling channels are conventional. Further details on the mold bench can be found in [19].

Fig. 6
figure 6

Experimental Bench [19]

Materials

Two samples of carbon fiber reinforced high-performance thermoplastic were used. They were obtained from an organosheet made of aeronautical grade Arkema PEKK 7002 thermoplastic with 12 plies of symmetric unidirectional fiber layup of [0°/90°]. Samples with the same properties were used in a previous study on the adhesion of high-performance thermoplastic composites made by Avenet et al [16].

Instrumentation

Samples were instrumented with 80𝜇m K-type thermocouples placed at mid-width of each sample at half thickness and on top and bottom surfaces, giving a total of 4 thermocouples named (T1, T2, T3, and T4) as indicated in Fig. 7. Thermocouples T2 and T3 are set to verify temperature values at the interphase between the two samples.

Fig. 7
figure 7

Thermocouple’s placement. a Isometric view of one sample b Transversal view of superposed samples

Process parameters

During the preheating stage the oven is set to its maximum temperature of 300 °C. In the bonding stage, the mold temperature is set at 340 °C. Finally, in the cooling stage, cooling is achieved with water at room temperature until the stationary temperature evolution is reached. Processing parameters are specified in Table 1.

Table 1 Process parameters

Methodology validation

Geometry creation

Considering the transversal and longitudinal symmetry of the mold cavity and the samples (see Figs. 6 and 7), the process is analyzed as a one-dimensional problem, as illustrated in Fig. 8. Sample’s properties are considered thermo-dependent. Following the previous description of the methodology, one single geometry is created for solving all the stages of the process. Eroded is represented by a point placed at y = 0 i.e. in the middle of the composite assembly that represents the interface between the two samples where Dh is evaluated. The domains are activated according to the studied stage. For the preheating and transfer stages only the first domain (Ω1) is activated. For the other stages, the distance of the dilated zone corresponds to the separation between the mold cavity and the heating panels in the mold bench.

Fig. 8
figure 8

1D geometrical configuration

Direct model

Direct thermal model is solved using Eq. 2. Third kind boundary conditions are set according to heat transfer hypotheses for each stage. For the preheating and transfer stages, convective and radiative heat transfer exchanges, as detailed in Eq. 12 were imposed over the first domain’s external boundary (6th node in Fig. 8).

$$-\mathrm{n}.{\lambda}_1(T)\nabla {T}_1={h}_i\left({T}_1-{T}_{\infty i}\right)+\varepsilon \sigma\ \left({T}_1^4-{T}_{\infty i}^4\right)\forall i=1,2$$
(12)

In the above equation, i correspond to the stage number in Fig. 5. Consequently, T∞1 correspond to the oven temperature, fixed at 300 °C, during the preheating stage. On the transfer stage the surrounding temperature T∞2, is the room temperature fixed at 22 °C. Following, during the bonding stage, the initial mold temperature is considered homogenous at 340 °C. In this stage, the third kind boundary condition detailed in Eq. 13 is imposed at the outer boundary of the dilated zone (7th node in Fig. 8). Temperature T∞3 at the surroundings is chosen to be 340 °C as well, which is the temperature evolution used to heat the experimental bench. Convective heat transfer coefficient h3 was set to 10000 W/m2K to guaranty an imposed temperature condition T∞3 as done by [12].

$$-\mathrm{n}.{\lambda}_2(T)\nabla {T}_2={h}_3\left({T}_2-{T}_{\infty 3}\right)$$
(13)

In the same way, a Thermal Contact Resistance (TCR) is imposed between the mold cavity and the composite sample surface. Afterwards, an identification of experimental process parameters h1 and h2 as well as the TCR was carried out. Found values were set to fit the experimental temperature evolution over time, as listed in Table 2. Finally, during the cooling stage, ambient temperature is set at the outer boundary of the dilated zone (Ω2) until the time required to reach room temperature.

Table 2 Process parameters

In this study, the positioning stage is not taken into account. As a matter of fact, manual transfer of the composite samples causes a non-controlled positioning into the mold cavity. As a consequence, unpredictable contact zones creating conductive and convective heat transfer occurs during this stage. For this reason, temperature values obtained in the experimental test at the end of the positioning stage, are directly set as initial condition for the bonding stage. Despite of this, the validation procedure of the methodology is not affected.

Thereafter, healing degree is numerically calculated using Eq. 4. In this equation, temperature evolution corresponds to the collected temperature values from the experimental bonding stage. Numerical formulations of the direct and healing models was solved using the finite element method on COMSOL Multiphysics®. After solving the direct model, the maximum difference between the experimental and numerical temperature evolution was about 15 °C during the first quarter of the preheating stage. Difference at the final time of the preheating stage was less than 1 °C. For the bonding stage a maximum temperature difference of 5.1 °C was obtained (Fig. 9).

Fig. 9
figure 9

Comparison o of experimental (solid line) and numerical (dashed line) results during the preheating stage

Design variable and cost function definition

For the validation procedure two design variables are defined: the oven temperature T∞1, at the preheating stage; and the mold temperature T∞3 in the bonding stage. Thus, two optimization loops must be executed. The first optimization considers the preheating and transfer stages as one problem. Second optimization loop is executed on the bonding stage. In this stage searched variable T∞3 is supposed time dependent. Subsequently, the cost function is defined. For the first optimization, only the primary term of Eq. 1 is used. This cost function is evaluated during the transfer stage. For the second case, the cost function is a combination of target temperature and degree of healing. The degree of healing is required at the eroded point (node 1 in Fig. 8) while target temperature is required at mold-part interphase (node 6 in Fig. 8). The sensitivity analysis proves that healing degree at the bonding interphase is less sensitive to the design variable than the temperature profile at the external surface. For this reason, the value of β must be higher than α . In both optimization cases, the target temperature is the experimental temperature T1 (Fig. 7) gathered at the final time of the stage where the design variable is searched. The optimum degree of healing is calculated from the experimental thermal history. For this reason, the later replaces the unit in Eq. 1. Finally, the optimization loop aims to identify experimental oven temperature and mold temperatures set points.

Comparison between experimental and optimized results

In this section we evaluate the capability of the methodology to find the experimental oven and mold temperatures set points. The validation of the methodology is divided into two parts. First, the inverse optimization procedure is applied to the preheating and transfer stages. The second inverse optimization is computed on the bonding stage.

Preheating and transfer stages

As stated previously, the optimization was carried out using only the first term of the cost function (See Eq. 1). The target temperature Ttarget(tf) in this term corresponds to the collected experimental temperature on the top surface of the composite sample. This temperature was given by the thermocouple T1 at the end of the transfer stage, as detailed on Table 3. The design variable was initialized at T∞1(t)k = 0=356.85 °C and considered constant in time. As can be seen from Table 3, the experimental and optimized temperatures at the end of the preheating stage are in very good agreement.

Table 3 Preheating-Transfer temperature values

Bonding stage

For this optimization case the target degree of healing and the temperature at the final time for the cost function evaluation are specified in Table 4. The design variable T∞3 is time dependent.

Table 4 Bonding target values

The optimization problem is run for a number of gradient time components p equals to 3 (See Eq. 9). The selection is based on the sensitivity problem. Chosen times, in seconds, were [629.5; 632; 634.5]. Linear interpolation of the searched variable is made between the selected points. The initial guess for the design variable was initialized for all points at \({T}_{\infty 3}^{k=0}\)= 486.9 °C at the iteration k = 0. After the optimization procedure, it can be observed from Table 5 that the experimental set points values in Table 4 are found with an acceptable relative error, defined by the objective function. This implies that time discretization of the gradient expression can be used to found a time dependent design variable. Found values of the time dependent temperature are plotted in Fig. 10.

Table 5 Bonding stage- validation results
Fig. 10
figure 10

Comparison between experimental and optimized design variable T∞3(t)

Application of the methodology to a constrained optimization problem

After methodology validation, time dependent design variable is searched in order to have a maximum healing degree with a minimum temperature gradient over the thickness. For this reason, second and third terms of the cost function presented in Eq. 1 are used. Nevertheless, for the last term, temperature homogeneity is required over the thickness instead of the external surface Γ. Three time components of the design variable are searched. Number of points were set using the sensitivity analysis. Linear interpolation between the components of the design variable is made while constant extrapolation is made outside the selected times.

Constraints

The optimization problem is subjected to two constraints: upper and lower temperature limits and maximum cooling and heating rate. These constraints are described as follow:

$$20{}^{\circ}\mathrm{C}<{T}_{\infty 3}<500{}^{\circ}C$$
(14)
$$-1.4{}^{\circ}C/s<{~}^{{dT}_{\infty 3}}\!\left/ \!\!{~}_{dt}\right.<1.4{}^{\circ}C/s$$
(15)

These limits were set according to the workbench capabilities in terms of maximum temperature and maximum power rate.

Optimization results

As can be seen in Table 6, the use of the inverse technique leads to a reduced temperature difference ∆T over the thickness without compromising the degree of healing Dh at the final time tf .The temperature difference ∆T is obtained between the 1st and 6th node in Fig. 8 which correspond to the interphase of the two composites samples and the mold-part interphase. The found parameters T(t) in degree Celsius were [343.5 340 336.5] at the corresponding times [629.5 632 634.5]. More flexible constraints or increased times could lead to a reduced temperature gradient over the thickness and a higher degree of healing.

Table 6 Bonding stage- optimization results

Further extension of the methodology to a 2D axisymmetric case

Problem description

For the 2D application a stamping with over-molding process as illustrated in Fig. 1 is chosen as an application example. During the preheating (stage 1), the preform is heated over the melting point. For this reason, the surrounding temperature T is chosen to be 350 °C as indicated in Table 7. Then, it is transferred into the mold cavity (stage 2). Temperature at the surroundings during this stage is defined as T∞2. During the stamping stage (stage 3), initial mold temperature is defined as Tmold while the temperature at the outer surface of the dilated zone is defined as T∞3. During over-molding stage (stage 4), the boundary condition temperature is labelled T∞4. In this stage, polymer is injected at the injection temperature Tinj . After cooling, mold temperature is raised again at a surrounding temperature T∞5. Values of these process parameters are summarized in Table 7. Processing times were chosen according to a hybrid manufacturing process unit.

Table 7 Process parameters

Geometry creation

The geometry is studied as a 2D axisymmetric problem as shown in Fig. 11. Four domains are created. They correspond to the metal insert (Ω1), the composite organosheet (Ω2), the dilated zone (Ω3) and the over-molded polymer (Ω4). Following the proposed methodology, two partitioned eroded segments are created. Only the domains present in a particular stage are analyzed. The dilated surface (Γ) is placed at 15 mm from the part surface. The eroded segments are created at 1 mm from the part surface. During stamping and over molding this distance is chosen so as to guarantee a solid thickness from the part surface before ejection [21]. Composites sheets and over-molded region are 2 mm thick.

Fig. 11
figure 11

2D Study case. Multi-material approach

Numerical model

The model is solved in COMSOL Multiphysics® using Eqs. 2, 6 and 8 for the direct problem, the adjoint state and the sensitivity problem respectively. Material properties were considered constant as listed in Table 8.

Table 8 Material Properties

Boundary conditions are established according to the hypotheses made for each stage as follow:

  • Preheating stage: radiative and convective exchanges between the composite and surroundings were considered in a global heat transfer coefficient.

  • Transfer stage: a global heat transfer coefficient is obtained for a fixed transfer time. This coefficient depends on the speed and trajectory of the part. During this stage process parameters such as, time t, heat transfer coefficient h and surrounding temperature T∞2 are considered known.

  • Stamping stage: the mold temperature at the initial is considered homogenous at 340 °C for the first cycle. Its value is chosen according to the temperature required within the part to guarantee a bonding condition [20]. Thermal Contact Resistances (TCR) are imposed between all the elements. Composite deformations are not taking into account. The analysis only focuses on the heat transfer.

  • Over-molding: An injection temperature for the melted polymer is fixed to 360 °C. No phase change is assumed. Over-molding time comprises packing phase and cooling. The over molding required time is calculated based on the thermal diffusion time on the dilated zone.

Design variable

In this study case, 3 design variables are defined. T at the preheating stage; T∞5 on the temperature rise stage and T∞4 for the over-molding stage . Therefore, 3 optimizations loops are performed. For the first and second optimizations the design variables are considered constant in time and depending on space. These optimizations regroup two stages of the process. Preheating and transfer for the first optimization and temperature rise and stamping for the second optimization. The last optimization supposes a time dependent design variable.

Objective function and constraints

In this study, the objective function is composed of the two terms: target temperature at the respective eroded segments and uniform temperature distribution at the mold-part interphase depending of the studied stage. The chosen objectives correspond to the first and third terms on Eq. 1. The target temperatures that are desired at the final time of each stage are listed in Table 9. Bonding condition is not taken into account while performing 2D optimization during the over-molding stage because a lack of sensitivity.

Table 9 Target values for the cost function

The optimization problem is subjected to upper and lower temperature limits as expressed in Eq. 16. These constraints are imposed at each optimization.

$$\mathit{\min}\ limit\le {\mathbf{T}}_{\infty}\left(\Gamma, t\right)\le \max limit$$
(16)

Lower level is set to 20 °C and upper level to 500 °C. These limit levels were imposed to all optimization loops.

Analysis of results

Optimization of the preheating and transfer stages

In this optimization, infinite temperature T∞1 distribution during the preheating stage was determined in order to reach the desired target condition at the end of the transfer stage. Figure 12 illustrates optimized and non-optimized profiles on the eroded segment of the composite domain. The non-optimized condition is obtained considering a constant value, in time and space, of the surrounding temperature T∞2 that allows to reach the desired target temperature. In this way, for the non-optimized case T∞2 is fixed to 377 °C on Γ.

Fig. 12
figure 12

Optimized and non-optimized profiles at the end time of the transfer stage

Maximum temperature difference over the A-B segment was 4.5 °C. This temperature is found at the contact zone between the polymer and the metal insert. Temperatures differences are about 1.5 °C from the top and bottom surfaces compared to a maximum value of 12 °C for the non-optimized case, proving a reduction of temperature differences and confirming the advantage of the methodology.

Optimization of the temperature rise-stamping stages

During the stamping stage, the cost function variable Ttarget(tf) searched at the eroded segment is not sensitive enough to the process variable T∞3 placed in the outer boundary of the dilated zone. In fact, due to the small duration of stamping stage, temperature profile evolution within the part depends more on the mold initial conditions than the temperature at the dilated external surface. Initial mold temperature corresponds to the final temperature profile of temperature rising stage. For this reason, temperature rise stage and stamping stages are analyzed as one problem. This reconfiguration is possible thanks to the cycle evolution on the process. Figure 13 plots temperature profiles evolutions over the internal boundary A-B (See Fig. 12) at the end of the stamping stage. In here a maximum of 5 °C deviation with respect the target condition was found. The algorithm stabilizes at 8 iterations, as detailed in Fig. 14.

Fig. 13
figure 13

Optimized and non-optimized profiles at the end of the stamping stage

Fig. 14
figure 14

Converge plot

Optimization of the over-molding stage

During over-molding, an optimized infinite temperature T∞4 distribution varying in time and space was found. As general rule, time components should be chosen to guarantee sensitivity. In this case, a minimum of time range of 5 s is established based on the sensitivity analysis. Fig. 15 shows the optimized infinite temperature distribution. Knowing this temperature, the heat flux can be then determined using Eq. 11. Concerning the target criteria (230 °C) an average temperature of 229.4 °C is obtained after optimization, in contrast with 223.2 °C before optimization. Maximum and minimum temperatures over the eroded segment were less than 5 °C from the target temperature, proving in this way that an improvement of the temperature profile is obtained when using the design variable as a time and space function.

Conclusion

A thermal design methodology aiming to find space and/or time dependent temperature/heat flux distributions is proposed. Its application is focused on hybrid manufacturing process involving multiple materials. A stamping with over-molding manufacturing process is chosen as an application example. The methodology enables the use of a single geometry to analyze all the stages of the process. Contrary to the previous investigations [12, 14, 15], design variables are found as a function of time and space. Dilated zone is not required in all the stages of the optimization procedure. The methodology was validated throughout an experimental test and applied to a constraint optimization problem in one and two dimensions. In this application, an improvement of cost function was achieved when minimizing the target temperature, the temperature homogeneity and healing degree according to the study case. Ground rules for selection of the number of time partitions of the design variable were introduced. The optimized condition is intended to guide on the later construction of conformal channels and on the selection of an appropriate cooling/heating technology. Implementation on the methodology in a 3D case in ongoing.