Next Article in Journal
A Numerical Model to Predict the Relaxation Phenomena in Thermoset Polymers and Their Effects on Residual Stress during Curing—Part I: A Theoretical Formulation and Numerical Evaluation of Relaxation Phenomena
Next Article in Special Issue
Cycle-Based Control of Injection Moulding Process in Presence of Material Dual Sourcing Using Mass Feedback
Previous Article in Journal
A “2-in-1” Bioanalytical System Based on Nanocomposite Conductive Polymers for Early Detection of Surface Water Pollution
Previous Article in Special Issue
Expansion Injection Molding Process Using Clamping Force for Melt Compression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development and Validation of a 1D Dynamic Model of an Injection Moulding Process and Design of a Model-Based Nozzle Pressure Controller

by
Rasmus Aagaard Hertz
1,*,
Ole Therkelsen
1,
Søren Kristiansen
2,
Jesper Kjærsgaard Christensen
3,
Frederik Agervig Hansson
4 and
Lasse Schmidt
5
1
R&D Moulding, LEGO System A/S, Åstvej 1, 7190 Billund, Denmark
2
Materials Department, LEGO System A/S, Åstvej 1, 7190 Billund, Denmark
3
Moulding Analytics Center, LEGO System A/S, Åstvej 1, 7190 Billund, Denmark
4
Ngin A/S, Bautavej 1A, 8210 Aarhus, Denmark
5
AAU Energy, Aalborg University, Pontoppidanstraede 111, 9220 Aalborg, Denmark
*
Author to whom correspondence should be addressed.
Polymers 2024, 16(10), 1432; https://doi.org/10.3390/polym16101432
Submission received: 23 April 2024 / Revised: 14 May 2024 / Accepted: 16 May 2024 / Published: 18 May 2024
(This article belongs to the Special Issue Recent Advances in Injection Molding of Polymers)

Abstract

:
A 1D model describing the dynamics of an injection moulding machine and the injection process is presented. The model describes an injection cylinder actuated by a dual-pump electro–hydraulic speed-variable drive and the filling, holding and cooling phases of the injection moulding process utilising amorphous polymers. The model is suggested as the foundation for the design of model-based pressure controllers of, e.g., the nozzle pressure. The focus is on using material, mould and machine properties to construct the model, making it possible to analyse and design the dynamic system prior to manufacturing hardware or conducting experiments. Both the presented model and the developed controller show good agreement with experimental results. The proposed method is general in nature and enables the design, analysis and evaluation of the machine, material and mould dynamics for controller design based solely on the physical properties of the system.

1. Introduction

Injection moulding is one of the main technologies used to produce plastic parts and enables the production of about one-third of plastic products. The production method is used in several sectors, such as the toy, food, medical and automotive sectors. The amount of plastic parts produced is growing due to their use in multiple different products, increasing the requirements for quality and tolerances [1,2,3]. Increased plastic consumption, together with a focus by the general public on sustainability in the sector, results in larger demand for both virgin and reused plastic feedstock. This requires manufactures to be able to produce using feedstock from multiple vendors or feedstock with increased variance between batches [4]. The success of injection moulded parts is dependent on the interplay of at least three different domains: the equipment, the process and the material. The increased variance either from vendor to vendor or batch to batch can possibly be solved in each category. The general aim of a control system is to manipulate the desired states to achieve a desired objective. A method to design a suitable controller is by understanding the system through a representative dynamic model [5].
Control of injection moulding machines has been a focus area since the 1980s, and the focus has been on the precision and repeatability of injection moulding machines [6]. The precision and repeatability of the machines should, if the boundary conditions are constant, result in the same part dimensions. In a production environment, maintaining constant boundary conditions is unlikely, as temperature, humidity and vendors of raw materials change over time [7].
To take the changing boundary conditions into account, the control structure is often separated into a cascaded control structure with three loops: machine control, process control and part control [8]. To increase the controllability of the injection moulding process, further research and development of the three loops are needed [9]. The goal of adding any controller to the injection moulding machine is to improve the quality or quantity of the product. The possibility of measuring directly on the output can be limited; however, the general reasoning is that it is an improvement to go from machine control to process control and from process control to part control in order to decrease the variance of each produced part [8,10]. Multiple dynamic models for control design of injection moulding processes have previously been proposed in the literature. The genesis of a system model can be divided into two main categories: modelling and identification [5]. Models based on identification require a priori knowledge of the process, as model development is based on experiments. This comes at the cost of a loss of generalizability to other configurations and the need to have a setup to perform the experiments on [11]. Modelling is based on breaking a system up into submodels for which the properties are understood from previous knowledge, e.g., laws of nature or generic laboratory measurements. This, however, can be done without having a setup to conduct experiments, making it possible to generalise to comparable systems by changing relevant subsystems and parameters [5].
As the mould is dependent on the part produced, it is desired to be able to design the controller when the mould is designed and not await experiments with the mould in order to create a model. The focus when creating a dynamic model is to base it on material properties, mould geometries and machine dynamics. This enables users to test the influence of changing, e.g., material from simulation only, based on standard material test data such as viscosity, pvT and specific heat. This paper focus on process control, and the development of a 1D dynamic model of the moulding process is presented inspired by the work of [12,13,14,15]. The model is developed with the purpose of controller design, meaning the dynamic behaviour is of greater importance than the absolute precision. This is contrary to the focus area and achievements of, e.g., commercial software for simulation of the moulding process and the produced elements. The presented model contains the dynamics of both the novel electro–hydraulic dual-pump-driven injection moulding machine and the filling, holding and cooling phases of the injection moulding process. The design of a simple, model-based PI nozzle pressure controller based on the model is presented, followed by a comparison of both the model and controller performance with experimental data.

2. Previous Work

Modelling and control of the moulding process is an area that has been of interest for several decades; more-general literature reviews can be found in [8,16,17]. Early work with simulation of the injection moulding process started in the 1950s, when Spencer and Gilmore [18] investigated the filling phase. McKelvey [19] and Pearson [20] used a fundamental transport theorem to describe the process. A numerical solution was reported by Harry and Parrott [21], Kamal and Kenig [22], Kamal and Kenig [23]. Work with simulations has continued to present day [24,25,26,27,28]. Increases in computational power resulted in commercial programs, where modelling often relies on computational fluid dynamics (CFD) [29]. These programs analyse the behaviour of the dynamic system through a meshing, which introduces a large set of equations. The computational demands of these models, coupled with their emphasis on spatial distribution rather than dynamic behaviour, render these methods impractical for control design purposes [17].
Historically, control design has been based on empirical models, with the limit being that the model only describes the system dynamics at the operating points for which experiments have been performed [30,31,32,33]. Shankar and Paul [12] recognised that a general lumped parameter model of the machine, polymer and mould creates a good foundation for control design, machine component selection and process control without having to build a test system and conduct experiments. The model is a 1D lumped parameter model consisting of ordinary differential equations and algebraic equations. The flow is calculated based on equivalent resistances. The model is seen as two volumes: the antechamber and the cavity. The approach with two cavities is widely used in, e.g., [34,35,36]. Rafizadeh et al. [37,38] describes the filling phase and holding phase with two models, wherein the pressure drop along the flowpath is described by the power law model for non-Newtonian fluids. Chiu et al. [13] developed a similar model to that of Shankar and Paul [12] with the goal of investigating the relationship between the melt flow rate and the peak cavity pressure for an in-line quality controller. Wei et al. [39] extended the model by also considering the dynamics of a nonlinear servo–pump system. The model proposed by Woll and Cooper [15] focuses on a semi-crystalline material, whereby it takes into account the heat generated in the crystallization phase. It further introduces the material parameters through a one-domain Tait and cross-viscosity model, making it possible to generate cavity pressure patterns based on machine settings. The focus of the model is to build an in-line part-quality monitoring and control scheme. Lin and Cheng [40] used a similar approach as that of Chiu et al. [13] for the generation of virtual pressure sensors. Recently, Froehlich et al. [17] suggested using a phenomenological process model together with a detailed physics-based model of the servo-drive. The phenomenological process model, however, is based on resistances extracted from experiments, which is an empirical model of the moulding process.
Nozzle pressure control can be an advantage over hydraulic pressure control as it bypasses some of the errors, such as, e.g., uncertainty in the leakage over the check ring [41]. This work is concerned with both model development and model-based control design. The literature describing nozzle pressure control started in the 1980s when Fara et al. [31] developed a PID nozzle pressure controller based on an empirical model of the moulding process without a mould, showing improved response compared to open loop tests. Kamal et al. [32] designed both PID and Dahlin controllers based on a stochastic process model that included a mould. Both controllers show tracking capability. Yang and Gao [42] designed an adaptive nozzle pressure controller that showed improved results compared to a PID controller for several moulds based on an ARX model.
The existing literature shows a gap when it comes to a general approach to design a representative dynamic model without experimental validation and the adoption of a model-based strategy for nozzle pressure control design. These aspects are necessary if it is desired to design nozzle pressure controllers before the mould is manufactured and the full setup is created. The success of a control system is strongly linked to the ability to get reliable and time-sensitive measurement of key states in the process; reviews of current sensing possibilities are found in [2,43].

3. Model Structure

The proposed method described in this work is used to model a retrofitted electro–hydraulic speed-variable industrial injection moulding machine. The material utilised is an amorphous acrylonitrile butadiene styrene (ABS). The mould is a single-cavity cold-runner mould that produces a rectangular element. The model is assembled from several submodels. An overview of the model structure can be seen in Figure 1.
The injection moulding machine is first considered, including the control of the machine. The injection moulding process is divided into two parts: a fill phase and a combined holding and cooling phase. For both models, the total volume of the mould is split up into six subvolumes, counted by the mathematical operator “i”. The subvolumes are the nozzle ( i = 1 ) , extender ( i = 2 ) , sprue ( i = 3 ) , runner ( i = 4 ) , gate ( i = 5 ) and cavity ( i = 6 ) . An overview of the volumes can be seen in Figure 2 and Figure 3, where each volume is separated by colour. For each section, the pressure is modelled for the centre of the section, denoted p ^ i , whereas the experimental data are measured at the spots marked by p i , j . The arrows above the flow indicate if the flow is entering or leaving the volume, e.g., Q 4 is going from the runner ( i = 4 ) to the gate ( i = 5 ) . The symbols used in the equations describing the model can be found in the nomenclature list.

4. Hydraulic System

The injection moulding machine is a retrofitted hydraulic industrial injection moulding machine. The injection unit is driven by a electro–hydraulic variable-speed drive. The dual-pump concept is described in further detail in [44,45,46]. A simplified schematic of the hydraulic and mechanical subsystem is seen in Figure 3. The chamber dynamics are given in Equations (1) and (2).
p ˙ A = β A V A ( Q A Q B Q L c + A A x ˙ )
p ˙ B = β B V B ( Q B + Q L c A B x ˙ )
The movement of the ram can be described by Newton’s second law of motion as Equation (3):
x ¨ = 1 m ( p A A A + p B A B F C s g n ( x ˙ ) B v x ˙ + F e x t )
The external force is generated from the molten polymer in the nozzle as F = p ^ 1 A c , 1 , where p ^ 1 is derived from Equation (9). The modelling and control strategy of the hydraulic subsystem is based on physically desired control principles according to the methodology described in [47]. This is contrary to sophisticated control algorithms like [48,49,50]. The objective is to control the system in such a manner that the pressure dynamics of two virtual states behave as a first-order system. The two virtual states are the load pressure and the level pressure, making it possible to control both the pressure level in the system and the force on the piston. The load pressure and level pressure are shown in Equation (4).
p L = p A α p B , p H = p A + p B
The desired pressure dynamics are stated in Equation (5):
p ˙ L = p ˙ A α p ˙ B , p ˙ H = p ˙ A + p ˙ B , α = A B A A
From this, the reference to each motor can be calculated; the motor reference for each motor is shown in Equations (6)–(8):
ω A = ψ 1 ( p L * + p L ) + ψ 2 ( p H * p H ) ( A A A B ) D A x ˙ ˜
ω B = ψ 3 ( p L * p L ) + ψ 3 ( p H * p H ) + A B D B x ˙ ˜
where
ψ 1 = ω L ( V A V B ) A A β ˜ ( A A + A B ) D A , ψ 2 = ω H ( A A V B + A B V A ) β ˜ ( A A + A B ) ψ 3 = V B A A β ˜ ( A A + A B ) D B
where x ˙ ˜ is the estimated velocity: in the case, for which the motion controller is active, x ˙ ˜ is the velocity reference. The estimated velocity equals zero when only the load pressure control is active, as there is no velocity trajectory. β ˜ is the estimated bulk modulus.
The filling phase of the moulding process is typically velocity controlled, whereas the holding phase is pressure controlled. A proportional-integral (PI) velocity controller is derived, together with a position controller. The trajectory is designed to be smooth and differentiable, with a path that begins with a zero initial condition for the position and its derivatives up to the sixth derivative, commonly referred to as the piston’s “crackle” [51,52]. The switchover to the holding pressure is based on a low-pass filter, ensuring a smooth transition; further details are given in Hertz et al. [45].

5. Filling Phase

In the filling phase, the injection ram moves forward and the melt fills the mould. Until the mould is full, it is assumed that the melt pressure at the flow front is atmospheric pressure. This assumption is valid if the mould is well vented. It is further assumed that the pressure drop along the nozzle is negligible. The flow out of the nozzle depends on the mould and the force from the hydraulic system. The continuity equation is used to calculate the pressure at the centre of the nozzle according to Equation (9) and Figure 3.
p ^ ˙ 1 = β 1 V 1 A c , 1 x ˙ Q 1
where β 1 is the bulk modulus of the melt, x ˙ is the ram velocity, V 1 is the volume of the melt, and Q 1 is the flow out of the nozzle. The volume of the nozzle changes according to the cylinder position, as shown in Equation (10):
V 1 = V 1 , I A c , 1 x
where V 1 , I is the initial volume of the nozzle, and A c , 1 is the cross-sectional area of the nozzle. Adiabatic compressibility can, according to Praher et al. [53], be described by Equation (11).
κ i = 1 ν ( T i , p ^ i ) ν ( T i , p ^ i ) p ^ i T i = T 0 + T i c p ν ( T i , p ^ i ) T p = p 0 2
The specific volume can be retrieved from the equation of state, which is described by pvT diagrams. A pvT diagram relates pressure, specific volume and temperature and can be represented by empirical equations. Multiple formulations of the equation are presented in the literature, e.g., the Schmidt model and the one-domain Tait and two-domain Tait equations [54]. With the two-domain Tait equation, it is possible to describe the pvT relationship for a wide variety of plastics in the solid and melt states [55,56]. For amorphous materials, the two-domain Tait model has proven successful, as it, e.g., describes the transition at the glass transition temperature. The two-domain Tait equation is given in Equation (12).
ν ( T i , p ^ i ) = ν 0 ( T i ) 1 C ln 1 + p ^ i B ( T i ) + ν 1 ( T i , p ^ i )
The temperature of the polymer in the filling phase is assumed constant, as it has been found that the cooling of the polymer is counteracted by the generated shear heat in the filling phase [12]. When the polymer is injected into the mould, it is in the molten state, meaning only the equations related to the liquid state are used in the filling phase to calculate the bulk modulus shown in Equation (14). However equations for both states are shown for later reference in Equations (13) and (14).
For T i < b 5 + b 6 p ^ i ν 0 ( T i ) = b 1 s + b 2 s ( T i b 5 ) B ( T i ) = b 3 s e b 4 s ( T i b 5 ) ν 1 ( T i , p i ) = b 7 e b 8 ( T i b 5 ) b 9 p ^
For T i b 5 + b 6 p ^ i ν 0 ( T i ) = b 1 m + b 2 m ( T i b 5 ) B ( T i ) = b 3 m e b 4 m ( T i b 5 ) ν 1 ( T i , p i ) = 0
The inverse of the adiabatic compressibility is the bulk modulus according to [57], and it is shown in Equation (15).
β i = 1 κ i
The two parameters ν p ^ and ν T can be calculated based on Equations (12) and (14). The flow out of the nozzle Q 1 is according to Woll and Cooper [15], described by the flow gradient assuming laminar flow and an incompressible fluid by Equation (16).
Q ˙ 1 = p ^ 1 p f f i = 1 6 F s , i A c , i ρ a v g i = 1 6 H L , i A c , i
where p ^ 1 is the nozzle pressure, p f f is the pressure of the flow front, F s , i is the resistive shear force of each section, H L , i is the hydraulic length of each section, A c , i is the cross-sectional area of each section, and ρ a v g is the average melt density in the nozzle and mould. The melt density and average melt density are calculated from the Tait equation and are given by Equations (17) and (18), respectively.
ρ i = ν p ^ i , T 0 1
ρ a v g = ν p ^ 1 p f f 2 , T 0 1
The resistive shear force represents the resistance to flow and is different for each section. The resistive shear force is dependent on the surface area of section A s , i and the shear stress of section τ r z , i , as given in Equation (19).
F s , i = A s , i τ r z , i
The shear stress of the section is given by Equation (20):
τ r z , i = η i γ ˙ i
where η i is the viscosity of the i-th section, and γ ˙ i is the shear rate. The exact shear rate γ ˙ i is dependent on the shape of the channel. However, it is approximated based on Equation (21).
γ ˙ i = 32 · a b s ( Q i ) π D H , i 3
The viscosity is calculated from the cross-WLF viscosity model given in Equation (22).
η = η 0 1 + η 0 γ ˙ τ * 1 n , η 0 = B e T b T i
The flow and pressure of the fill phase are described; however, they are based on the hydraulic dimensions, which are considered next.

6. Hydraulic Dimensions

The mould is separated into multiple volumes as the geometry changes in the mould, as shown in Equation (16). The hydraulic flow length H L , i , surface area A s , i and cross-sectional area are dependent on the melt-front position. Volumetric filling of the mould is dependent on the flow into the mould and is given in Equation (23).
V ˙ = Q 1
The initial volume is given as V 2 , t = 0 = V 2 A c , 1 x d e c ; this accounts for the decompression after plasticising. The hydraulic dimensions of each segment in the mould are shown in Table 1. The hydraulic diameter of each section is used and is calculated for the different geometries, as shown in Equation (24).
D H , i = 4 A c , i H T , i A s , i
For i = 2 , 4 , 5 , 6 and if the melt has reached that segment, the instantaneous flow length and volume are calculated as scaling, according to Equation (25):
H L , i = H t , i V i V t , i , V i = V j = 1 j = i 1 V t , j A s , i = A s , i H L , i H t , i
In the holding phase, when volumetric filling of the mould is complete, the molten volume of the polymer is calculated according to Equation (26).
V H , i = π · D H , i 2 4
Remark: This will create a discontinuity as V i V H , i , as the hydraulic radius is an approximation from the given geometry. This, however, does not influence the model as it happens as the model switches from the filling phase to the holding phase.
The sprue ( i = 3 ) is a special geometry that is considered differently. For further information about the calculation of volumes, areas and hydraulic diameters of the sprue, see Appendix A.

Initial Conditions for the Packing Phase

As the packing phase considers the pressure dynamics of each section separately, it is necessary to calculate the initial pressure of each section. First, consider the pressure drop calculated from the Hagen–Poiselle pressure drop for each section, as shown in Equation (27).
Δ p i = 128 η i Q 1 H L , i π D H , i 4
As the initial condition for the holding pressure phase should describe the pressure at the centre of each section, and Hagen–Poiselle describes the total pressure drop in each section, an additional step is necessary. The pressure at the centre of each section i = 2 6 is calculated according to Equation (28).
p i = p i 1 Δ p i 1 2 + Δ p i 2 p 1 i = 1 6 Δ p i
For i = 1 , which is the pressure at the centre of the nozzle, the pressure is given in Equation (9). This concludes the model of the filling phase.

7. Packing Phase

The switchover to the packing phase occurs as the volume of injected material equals the total volume of the mould. In the packing phase, pressure is kept on the nozzle to compensate for the shrinkage in the mould. It is not possible to assume that the pressure at the flow front is atmospheric, and the melt is incompressible, meaning flow Q 1 Q i anymore. Instead, the pressure dynamic is set up for each section i = 2 6 of the mould. The nozzle and extender are heated, meaning the polymer in the extender will stay at the melt temperature. The pressure dynamics are similar to those of the nozzle and are given in Equation (29)
p ^ ˙ 2 = β 2 ( p ^ , T ) V 2 Q 1 Q 2
whereas for section i = 3 6 , the material temperature changes. The density of the polymer material changes with temperature and pressure; however, that is not captured directly in the continuity equation. To account for this effect, a leakage term is introduced as 1 ν p ν ˙ m given in Equation (30).
p ^ ˙ i = β i ( p ^ , T ) V i Q i 1 Q i + 1 ν p ν ˙ m i
where Q i 1 is the flow into the section, and Q i is the flow out of the section. For i = 6 , the flow out is Q 6 = 0 . The term ν ˙ is the change in specific volume and is a function of both pressure and temperature; however, as the pressure changes slowly in the cooling phase, it is assumed that d p ^ d t = 0 . The flow of each segment i = 2 6 is updated according to Equation (31).
Q ˙ i 1 = p ^ i 1 p ^ i 1 2 i 1 i F s , i A c , i ρ i 1 + ρ i 2 i 1 i H L , i A c , i
Having determined all pressures and flows, it is necessary to understand the cooling of the polymer, as this will restrict the flow and thereby limit the pressure as the polymer solidifies.

Cooling

The cooling of the channel is also considered in the 1D domain, which is a rather crude simplification. The simplification is based on several key assumptions, including the following.
  • The mould has constant a temperature independent of position;
  • The heat flux is perpendicular and is equal in all directions at any given position;
  • The heat from shear and inflow of hot material in the packing phase is not considered.
It is furthermore assumed that the shear heat is equal to cooling in the filling stage of the mould, meaning cooling starts as soon as the mould is full at the same instance the holding phase begins. This is shown to be a good assumption by Shankar and Paul [12].
The temperature of each section is considered individually as a one-dimensional transient heat conduction problem of a cylinder. Assuming L > > d , no heat generation, thermal symmetry about the midplane, uniform initial temperature, and a constant convection coefficient it is according to Hopmann et al. [58] possible to calculate the average temperature of each section from Equation (32).
T ¯ i = 0.692 ( T p T W ) e 23.14 · t · α p D H , i 2 + T W , α p = k p ρ i c p
As the gate ( i = 5 ) does not fulfil the property L > > r , the thermal heat conductivity is divided by two to take into account end effects. The interface temperature T w between the steel and the polymer is according to Wang et al. [54] given by Equation (33).
T W = b s T s + b p · T ¯ I b s + b p
where b p and b s are the thermal effusivities of the polymer and the mould material, respectively, T ¯ is the average melt temperature, and T s is the the cooling water temperature. The initial average temperature needs to be equal to the temperature in the injection phase to ensure a continuous temperature profile in both the injection and holding phases. The peak temperature T p can now be calculated, as the initial average temperature is known. As the material cools, the hydraulic diameter tends to zero. The term ψ describes the frozen layer where the flow of polymer is not possible and is given in Equation (34).
ψ i = T ¯ T g T ¯ I T g 1
where T g is the glass transition temperature, and T ¯ I is the initial average temperature when the packing phase starts. The hydraulic diameter is updated according to Equation (35).
D ψ , i = D H , i 1 ψ i
The surface area and cross-sectional area are updated according to Equation (36).
A s , i = D ψ , i π H L , i , A c , i = D ψ , i 2 π 4
All governing equations are presented. The last thing to consider is the singularity in the solution when the gate is completely frozen, as per Equation (37).
lim ψ i 1 D ψ , i ( ψ i ) = 0
To avoid this, it is defined that the flow Q 5 = 0 for ψ 5 < 0.15 , resulting in the only change in pressure being attributed to shrinkage after gate closure. The design of the controller based on the model is discussed first before the design of the experimental validation of the proposed model is discussed.

8. Control

The nonlinear model described in Section 4, Section 5, Section 6 and Section 7 is both nonlinear and time-varying. This needs to be considered when designing controllers to ensure stability at all times. The benefit of linear controllers such as PI controllers is that they are well understood, the response is robust, and it is possible to analyse and tune them with simple guidelines. This is contrary to, e.g., fuzzy logic controllers, where tuning is based on trial and error [59].

8.1. Model Linearisation

In the analysis of linear controllers, a linear plant serves as a fundamental prerequisite. The process of linearizing the nonlinear model is outlined below. The described nonlinear model is linearised utilising a Taylor series. While the model consists of a fill and pack phase, they are considered individually.

8.1.1. Fill Phase

The governing equations describing the fill phase are given in Equations (9)–(22). The state vector is defined as x F i l l = x x ˙ p ^ 1 Q 1 T . It is further assumed that the bulk modulus of the melt can be approximated as β 1 = K · p ^ 1 . The Taylor expansion for the nozzle pressure gradient and flow dynamics are given in Equation (38).
Δ p ^ ˙ 1 L = p ^ ˙ 1 x | x F i l l , 0 Δ x + p ^ ˙ 1 x ˙ | x F i l l , 0 Δ x ˙ + p ^ ˙ 1 p 1 | x F i l l , 0 Δ p ^ 1 + p ^ ˙ 1 Q 1 | x F i l l , 0 Δ Q 1 + p ^ ˙ 1 p L | x F i l l , 0 Δ p L Δ Q ˙ 1 L = Q ˙ 1 x | x F i l l , 0 Δ x + Q ˙ 1 x ˙ | x F i l l , 0 Δ x ˙ + Q ˙ 1 p A | x F i l l , 0 Δ p 1 + p ^ ˙ 1 p B | x F i l l , 0 Δ Q 1 + Q ˙ 1 p L | x F i l l , 0 Δ p L
where x F i l l , 0 = x 0 x ˙ 0 p ^ 10 Q 1 O p L 0 T is the equilibrium point. The piston position will vary together with the volume of polymer in the mould and barrel. The term x F i l l , 0 is determined based on a pole sweep at five distinct points. The five points are when each section from the nozzle to the cavity is full. The position with lowest damping is selected, which is when the mould is full. The holding pressure set point is used as the linearisation point of the load pressure p L 0 = p H o l d bar. From this, it is possible to calculate the equilibrium point from x ¨ = 0 , p ^ ˙ 1 = 0 and Q ˙ 1 = 0 given in Equation (39).
x 0 = x s x d e c , x ˙ 0 = 0 , p L 0 = p H o l d * , p ^ 10 = A A p L 0 A 1 , Q 10 = 0
The linearised barrel volume is given in Equation (40).
V 1 , 0 = V 1 , I + A 1 x 0
The state space representation of the linearised model of the fill phase is given in Equation (41).
x ˙ F i l l = A F i l l x F i l l + B F i l l u F i l l , y F i l l = C F i l l x F i l l , x F i l l = x x ˙ p ^ 1 Q 1 T u F i l l = p L T , A F i l l = 0 1 0 0 0 B v m A c , 1 m A B m 0 β 1 , 0 A 1 V 1 , 0 0 β 1 , 0 V 1 , 0 0 0 A c , 1 ρ a v g , 0 H L , 1 32 A s , 1 η 0 π D H , i ρ a v g , 0 H L , 1 B F i l l 0 A A m 0 0 T , C F i l l 0 0 1 0
From the state space representation of the system, the transfer function between the hydraulic load pressure and the nozzle pressure can be derived as shown in Equation (42).
G F i l l = C F i l l ( s I F i l l A F i l l ) 1 B F i l l
This finalises the linear model of the fill phase describing the transfer function between the load pressure and nozzle pressure.

8.1.2. Holding Phase

The holding phase is analysed in a similar manner as the fill phase. In the holding phase, the movement of the cylinder is negligible, as the only polymer flow into the mould is to counteract shrinkage. It is, therefore, possible to assume Δ x 0 , which implies V 1 ( x ) V 1 . The state vector is defined as Equation (43).
x P a c k = x x ˙ p 1 p 2 p 3 p 4 p 5 p 6 Q 1 Q 2 Q 3 Q 4 Q 5 T
The equilibrium point is calculated from x ¨ = 0 , p ˙ 1 = 0 , p ˙ 2 = 0 , p ˙ 3 = 0 , p ˙ 4 = 0 , p ˙ 5 = 0 , p ˙ 6 = 0 , Q ˙ 1 = 0 , Q ˙ 2 = 0 , Q ˙ 3 = 0 , Q ˙ 4 = 0 , Q ˙ 5 = 0 . The state space system is derived in a similar manner as the fill phase, as shown in Equation (38). This, however, requires an equation for each of the pressure and flows gradients. The leakage term that describes the shrinkage is pressure-dependent and is included as v ˙ i C i · p i . Due to the number of states the system matrix A P a c k has, the size is 13 × 13 , and it is omitted here. The transfer function is created similar to Equation (42). The linearisation is based on the equilibrium point of the system; this is possible due to the assumed constant volume of the barrel. Having described the linear systems for the both the fill and holding phases, the nozzle pressure controller can be designed.

8.2. Controller Design

The controller is formulated based on the transfer function of the fill phase (Equation (42)). All the requirements of closed-loop dynamics are not precisely defined. For the designed controller to be applicable to a range of injection moulding machines, it is desired to design the control system as a cascaded controller structure. The benefit of a cascaded controller structure is, if the outer loop is designed appropriately, the inner loop, in this case the injection moulding machine, is assumed not to impact the dynamics of the outer loop. The designed controller is, therefore, general for all injection moulding machines without the need to understand the machine dynamics in detail. The choice of a cascaded controller structure limits the desired closed-loop bandwidth to be a minimum of 10 times slower than that of the machine (60 rad/s). This machine is considered to be improved compared to a standard industrial injection moulding machine, meaning the bandwidth needs to be well below 6 rad/s.
Repeatability is of great importance in injection moulding, and a steady flow of plastic increase the flow length as the shear heat reduces the cooling of the flow channel, meaning pressure fluctuations are undesired. This makes it desired to ensure the system is well damped without oscillations and zero steady state error for a step input. The open loop poles are all in the left half-plane, making it feasible to analyse the desired controller and gains from the open loop Bode plot shown in Figure 4a. The Bode plot is based on the linear model and is linearised at the point when the cavity is full, as this is found to be the instance with the lowest damping. From the figure, it can be seen that a significant resonant peak is present.
Multiple controller structures can yield the desired bandwidth; however, the desire for zero steady state error of a step input is one of the benefits of a PI controller. An additional benefit of a PI controller is that it damps high-frequency components, whereas, e.g., phase-lead controllers accentuate high-frequency noise. Further, PI controllers are well known in industry, meaning tuning, if necessary, can be conducted at the machine, as the functions of the two gains are well understood. The controller type chosen is a linear PI controller, with the controller structure and gains shown in Equation (44).
G C , 1 = K p , 1 s + K p , 1 K i , 1 s , K i , 1 = 0.1 , K p , 1 = 40
The Bode plot of the PI controller and plant is shown in Figure 4b. The gains are chosen to ensure a well-damped response, with a bandwidth well below the limit of 6 rad/s. The controller ensures a stable system, as all poles are in the left half-plane, and the controller results in a bandwidth of approximately 2.5 rad/s for the considered case. The design further results in an infinite gain and phase margin in the fill phase.
The stability of the controller is further assessed with respect to the linear model of the holding phase, which shows that all poles and zeros are in the left half-plane. The controller is deemed stable in the analysed area and is implemented for testing on the nonlinear model and the experimental setup.

9. Experimental Validation

The described model is verified and tested on an experimental setup consisting of a retrofitted industrial injection moulding machine. The original machine orchestrates the full process except for the injection phase, as the injection cylinder is driven by the novel electro–hydraulic variable-speed drive. The machine is equipped with a sensor in the nozzle, as shown in Figure 3, and two pressure sensors in the inlet and two pressure sensors in the cavity, as shown in Figure 2. All retrofitted equipment communicates through a commercial bus system with a frequency of 4 kHz. The material used for testing is an amorphous polymer called acrylonitrile butadiene styrene (ABS).

9.1. Validation: Nonlinear Model

A series of tests is performed, where the boundary conditions are varied. The process selected for comparison is the industry standard and is called secondary overpoint [4]. The two main stages are a velocity-controlled fill phase and a pressure-controlled holding phase. The test is performed as a full factorial design of experiments (DoE) with three factors in two levels. The factors considered are material mass temperature, injection velocity and holding pressure. The rest of the parameters for the moulding machine are kept constant. The DoE is performed in two blocks, with temperature as the blocking parameter. The presented data are for a representative cycle at steady-state production. Two of the eight test lines are presented, which are representative of the accuracy of the model. The tests selected are challenging, as temperature, injection velocity and holding pressure are all different for each test. The pressure sensors in the model are not positioned in the centre of each section, but instead, they are at both ends. This is true for both the runner and the cavity. The model estimates the pressure at the centre of each section. To compare the experiments with the model, the average of the two pressure sensors in the runner and cavity are used and are, respectively, denoted by ¯ i .
The test parameters are shown in Table 2. The comparison of the experiments and model response are shown in Figure 5. The results are only plotted until approximately gate closure as this is the area of interest for controller design, as it is not possible to influence the pressure in the cavity after gate closure. The hydraulic load pressure is lowered to zero when the gate is closed.
The experimental results and the result from the proposed model are shown in Figure 5 for both ID 3 and ID 5. Figure 5a,b show the cylinder velocity reference together with the actual measured and modelled cylinder velocities. All regions are represented well in the model. Considering the load pressure shown in Figure 5c,d, the transient regions are well-modelled with an offset. The offset is also present in the nozzle pressure comparison shown in Figure 5e,f. The cavity pressure is plotted in Figure 5g,h and shows the same behaviour with good representation of the transient regions.
For all plots, the timings of some of the events, such as pressure changes and absolute values, show a difference; however, that is expected, as the model is greatly simplified and, e.g., is based on hydraulic diameters. From the plots, it is deemed that the model captures the dynamics of the moulding process in the tested region sufficiently to utilise the model for controller design.

9.2. Validation: Control Performance

The controller designed in Section 8 is implemented in the model and the test system to test its performance using the nonlinear model and the experimental setup. A series of experiments is performed at two temperatures with two nozzle pressure references. The overview can be seen in Table 3. The simulation and test results are shown in Figure 6.
The results show good agreement between simulated and experimental data. A small overshoot is seen on both the model and test results, which is attributed to the hydraulic load pressure controller not being able to completely realise the desired inner-loop reference. The impact when the mould is volumetrically filled can be seen just before 1 second, as the nozzle pressure deviates from the reference shortly as the cylinder speed changes at a fast rate. The tests verify that the model is sufficient for control design and that the designed controller is stable and enables control of the nozzle pressure.

10. Discussion

This paper has presented a method for the development of a 1D nonlinear model that sufficiently describes the dynamics of an injection moulding machine and an injection moulding process for model-based controller design. A PI controller is designed and is proven effective for controlling the nozzle pressure both in the conducted experiment and in simulations.
The model relies heavily on mould geometry and material data. The timing of some of the events of the model, such as pressure changes and DC gain, could possibly be improved if the geometry is considered in greater detail. Additional material testing could possibly also improve the parameters as, e.g., the viscosity and Tait parameters are based on a single laboratory measurement. Tuning of both the material and geometric parameters will possibly increase the precision of the model; however, this will limit the use of the model to design controllers upfront before the setup is produced.
In general, the possibilities for model-based design of controllers are improved based on the developed model, as it is based solely on hydraulic diameters and material data. It is possible to consider system dynamics and design controllers without previous testing. As the model describes the pressure in each part of the machine and mould, it is possible to design controllers for these areas depending on the desired output; this is exemplified by the designed nozzle pressure controller.
The model considered in this paper describes a relatively simple mould geometry in a single-cavity tool. The model is sensitive to the selection of boundary conditions, as the boundary conditions have a great influence on the result. This can be a challenge for the presented method, and further investigation is needed to conclude how the model behaves when considering multi-cavity tools and shapes with complex geometric features.
If it is desired to further improve the nozzle pressure controller, the first assumption to evaluate is the assumption of an ideal load pressure machine controller. The inner loop is pressure-controlled, and unknown movement of the cylinder reduces the tracking capabilities of the inner loop. This could be addressed utilising, e.g., a velocity observer or working with a velocity reference instead.

11. Conclusions

A data-driven 1D nonlinear model is proposed that is especially developed for controller design based on mould geometry and material properties. The model describes the moulding process of an injection moulding machine retrofitted with an electro–hydraulic speed-variable actuator, producing in a single cavity tool with an amorphous ABS plastic. The model is verified experimentally at two temperatures, two injection speeds and two holding pressures. Based on a linearization of the nonlinear model, a model-based PI controller is designed with a desired bandwidth. The designed controller is tested both in experiments and on the developed model and it is proven that the desired tracking capabilities is obtained. The work presented enables the possibility for analysis of the described machine and mould dynamics and model-based control design. Further work is needed to generalise the described method, e.g., in moulds with additional complexity.

Author Contributions

Conceptualization, R.A.H.; methodology, R.A.H.; software, R.A.H. and F.A.H.; validation, R.A.H.; formal analysis, R.A.H.; investigation, R.A.H.; resources, O.T.; data curation, R.A.H. and F.A.H.; writing—original draft preparation, R.A.H.; writing—review and editing, R.A.H., O.T., S.K., J.K.C., F.A.H. and L.S.; visualization, R.A.H.; supervision, O.T., S.K., J.K.C. and L.S.; project administration, R.A.H., O.T., S.K., J.K.C. and L.S.; funding acquisition, O.T. All authors have read and agreed to the published version of the manuscript.

Funding

This work is funded by LEGO System A/S.

Data Availability Statement

The datasets presented in this work are not available because of commercial considerations. Requests to access the data should be directed to the corresponding author.

Conflicts of Interest

Authors R.A.H., O.T., S.K. and J.K.C. are employed by the company LEGO System A/S. F.A.H. is employed by the company Ngin A/S. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Notation

* Reference
0 Linearisation point
I Initial condition
i i refers to a volume in the nozzle, extender, sprue, runner, gate or cavity and can take the value 1–6
j j refers to the sensor position in the given section i and can take the value 1–2
k Hydraulic chamber and can take the value A or B
¨ Double time derivative
˙ Time derivative
¯ Average
˜ Estimated value

Nomenclature

A c , i Cross-sectional area of the i-th section
A k Area of cylinder chamber A
A s , i Surface area of the i-th section
B v Viscous friction
D k Displacement of pump k
D H , i Hydraulic diameter of the i-th section
D ψ , i Hydraulic diameter after cooling of the i-th section
F C Coulomb friction
F s , i Resistive shear force of the i-th section
G C , i Controller for section i
H L , i Hydraulic length of the i-th section
K i , i Integral gain of controller i
K p , i Proportional gain of controller i
Q i Flow of the i-th section
Q k Flow from pump k
Q L c Leakage flow across cylinder
T g Glass transition temperature
T s Cooling water temperature
T W Temperature of the mould
T W Peak temperature of the polymer
T i Temperature of the i-th section
V i Volume of the i-th section
V k Volume of hydraulic chamber k
β A Bulk modulus of hydraulic chamber k
β i Bulk modulus of the i-th section
γ ˙ i Shear rate of the i-th section
η 0 Zero shear viscosity
η i Viscosity of the i-th section
p ^ i Pressure in the i-th section
κ i Adiabatic compressibility of the i-th section
ν i Specific volume of the i-th section
ν p Poisson ratio
ω H Bandwidth of level pressure controller
ω L Bandwidth of load pressure controller
ψ i Percentage of frozen layer
ρ i Density of the i-th section
τ r z , i Shear stress of the i-th section
bTwo-domain Tait parameters
b p Thermal effusivity of the polymer
b s Thermal effusivity of the mould
c p Specific heat of the plastic
kThermal conductivity of the polymer
mMass of injection unit and screw
m i Mass of the i-th section
p H Hydraulic level pressure
p L Hydraulic load pressure
p k Hydraulic pressure in chamber k
p h o l d Holding pressure
tTime
x d e c Decompression distance
x s Starting point of ram

Appendix A. Hydraulic Dimensions: Sprue

For the sprue, as it is conical, it is not possible to only scale the flow path; it is further not possible to utilise a single area. The sprue is shown in Figure A1.
Figure A1. Geometry of the sprue.
Figure A1. Geometry of the sprue.
Polymers 16 01432 g0a1
The radius R 2 , 2 is dependent on the amount of plastic in the sprue and is calculated from the volume of material in the sprue, as shown in Equation (A1).
R 2 , 2 = 3 · V 2 tan ( θ ) π + R 1 , 2 3 1 3
The logarithmic mean between R 1 , 2 and R 2 , 2 is used to calculate the hydraulic diameter of the sprue, as given in Equation (A2)
D H , 3 = 2 R 2 , 2 R 1 , 2 l o g R 2 , 2 R 1 , 2
For the case of l o g R 2 , 2 R 1 , 2 0 , the logarithmic mean radius is r h y d , L m e a n = R 1 , 2 to avoid dividing by zero. The hydraulic length H L , i is given by Equation (A3):
H L , 3 = R 2 , 2 R 1 , 2 tan ( θ )
The cross-sectional area can then be calculated as Equation (A4):
A c , 3 = D H , 3 2 · π 4
The surface area of the sprue A s , 2 can be calculated as the lateral surface area of a truncated cone, as in Equation (A5).
A s , 3 = π ( R 2 , 2 + R 1 , 2 ) H L , 3

References

  1. Ciofu, C.; Mindru, D.T. Injection and Micro Injection of Polymeric Plastics Materials: A Review. Int. J. Mod. Manufact. Technol. 2013, 1, 49–68. [Google Scholar]
  2. Ageyeva, T.; Horváth, S.; Kovács, J. In-Mold Sensors for Injection Molding: On the Way to Industry 4.0. Sensors 2019, 19, 3551. [Google Scholar] [CrossRef] [PubMed]
  3. Zhao, P.; Ji, K.; Zhang, J.; Chen, Y.; Dong, Z.; Zheng, J.; Fu, J. In-Situ Ultrasonic Measurement of Molten Polymers during Injection Molding. J. Mater. Process. Technol. 2021, 293, 117081. [Google Scholar] [CrossRef]
  4. Hertz, R.A.; Christensen, J.K.; Kristiansen, S.; Therkelsen, O.; Schmidt, L. In-Line Process and Material Property Measurement in Injection Moulding—A Theoretical Review. Prod. Manuf. Res. 2022, 10, 938–963. [Google Scholar] [CrossRef]
  5. Ljung, L. System Identification. In Proceedings of the Uncertainty and Control, Bonn, Germany, 2–4 May 1985; Ackermann, J., Ed.; Lecture Notes in Control and Information Sciences. Springer: Berlin/Heidelberg, Germany, 2005; Volume 5, pp. 48–83. [Google Scholar] [CrossRef]
  6. Obendrauf, W.; Kukla, C.; Langecker, G. Quick measurement of temperature with IR sensors. Kunststoffe Ger. Plast. 1993, 83, 971–974. [Google Scholar]
  7. Gordon, G.; Kazmer, D.O.; Tang, X.; Fan, Z.; Gao, R.X. Quality Control Using a Multivariate Injection Molding Sensor. Int. J. Adv. Manuf. Technol. 2015, 78, 1381–1391. [Google Scholar] [CrossRef]
  8. Chen, Z.; Turng, L.S. A Review of Current Developments in Process and Quality Control for Injection Molding. Adv. Polym. Technol. 2005, 24, 165–182. [Google Scholar] [CrossRef]
  9. Hopmann, C.; Ressmann, A.; Reiter, M.; Stemmler, S.; Abel, D. A Self-Optimising Injection Moulding Process with Model-Based Control System Parameterisation. Int. J. Comput. Integr. Manuf. 2016, 29, 1190–1199. [Google Scholar] [CrossRef]
  10. Abu Fara, D. Control of Nozzle and Cavity Pressure during Filling and Packing in Thermoplastics Injection Molding. Ph.D. Thesis, McGill University, Montréal, QC, Canada, 1988. [Google Scholar]
  11. Isermann, R. Practical Aspects of Process Identification. Automatica 1980, 16, 575–587. [Google Scholar] [CrossRef]
  12. Shankar, A.; Paul, F.W. A Mathematical Model for the Evaluation of Injection Molding Machine Control. J. Dyn. Syst. Meas. Control 1982, 104, 86–92. [Google Scholar] [CrossRef]
  13. Chiu, C.P.; Shih, L.C.; Wei, J.H. Dynamic Modeling of the Mold Filling Process in an Injection Molding Machine. Polym. Eng. Sci. 1991, 31, 1417–1425. [Google Scholar] [CrossRef]
  14. Woll, S.L.B. Quality Monitoring and Control of the Injection Molding Process Using a Pattern-Based Approach. Ph.D. Thesis, The University of Connecticut, Storrs, CT, USA, 1995. [Google Scholar]
  15. Woll, S.L.B.; Cooper, D.J. A Dynamic Injection-Molding Process Model for Simulating Mold Cavity Pressure Patterns. Polym.-Plast. Technol. Eng. 1997, 36, 809–840. [Google Scholar] [CrossRef]
  16. Agrawal, A.R.; Pandelidis, I.O.; Pecht, M. Injection-Molding Process Control—A Review. Polym. Eng. Sci. 1987, 27, 1345–1357. [Google Scholar] [CrossRef]
  17. Froehlich, C.; Kemmetmüller, W.; Kugi, A. Control-Oriented Modeling of Servo-Pump Driven Injection Molding Machines in the Filling and Packing Phase. Math. Comput. Model. Dyn. Syst. 2018, 24, 451–474. [Google Scholar] [CrossRef]
  18. Spencer, R.S.; Gilmore, G.D. Some Flow Phenomena in the Injection Molding of Polystyrene. J. Colloid Sci. 1951, 6, 118–132. [Google Scholar] [CrossRef]
  19. McKelvey, J.M. Polymer Processing, 99th ed.; John Wiley & Sons: New York, NY, USA, 1962. [Google Scholar]
  20. Pearson, J.R.A. Mechanical Principles of Polymer Melt Processing, 1st ed.; Pergamon Press: Oxford, UK, 1966. [Google Scholar]
  21. Harry, D.H.; Parrott, R.G. Numerical Simulation of Injection Mold Filling. Polym. Eng. Sci. 1970, 10, 209–214. [Google Scholar] [CrossRef]
  22. Kamal, M.R.; Kenig, S. The Injection Molding of Thermoplastics Part I: Theoretical Model. Polym. Eng. Sci. 1972, 12, 294–301. [Google Scholar] [CrossRef]
  23. Kamal, M.R.; Kenig, S. The Injection Molding of Thermoplastics Part II: Experimental Test of the Model. Polym. Eng. Sci. 1972, 12, 302–308. [Google Scholar] [CrossRef]
  24. Nunn, R.E.; Fenner, R.T. Flow and Heat Transfer in the Nozzle of an Injection Molding Machine. Polym. Eng. Sci. 1977, 17, 811–818. [Google Scholar] [CrossRef]
  25. Huilier, D.G. Modeling of Injection Mold Post-Filling: A Review and Some Critical Problems to Solve. J. Polym. Eng. 1990, 9, 237–302. [Google Scholar] [CrossRef]
  26. Zheng, R.; Tanner, R.I.; Fan, X.J. Injection Molding: Integration of Theory and Modeling Methods; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar] [CrossRef]
  27. Kennedy, P.; Zheng, R. Flow Analysis of Injection Molds. In Flow Analysis of Injection Molds; Carl Hanser Verlag GmbH & Co. KG: München, Germany, 2013; pp. I–XXIX. [Google Scholar] [CrossRef]
  28. Fernandes, C.; Pontes, A.J.; Viana, J.C.; Gaspar-Cunha, A. Modeling and Optimization of the Injection-Molding Process: A Review. Adv. Polym. Technol. 2018, 37, 429–449. [Google Scholar] [CrossRef]
  29. Qian, C.C.; Deshpande, A.; Jesri, M.; Groves, R.; Reynolds, N.; Kendall, K. A Comprehensive Assessment of Commercial Process Simulation Software for Compression Moulding of Sheet Moulding Compound. 2021. Available online: https://popups.uliege.be/esaform21/index.php?id=2771 (accessed on 17 May 2024).
  30. Kamal, M.R.; Patterson, W.I.; Fara, D.A.; Haber, A. A Study in Injection Molding Dynamics. Polym. Eng. Sci. 1984, 24, 686–691. [Google Scholar] [CrossRef]
  31. Fara, D.A.; Kamal, M.R.; Patterson, W.I. Evaluation of Simple Dynamic Models and Controllers for Hydraulic and Nozzle Pressure in Injection Molding. Polym. Eng. Sci. 1985, 25, 714–723. [Google Scholar] [CrossRef]
  32. Kamal, M.R.; Patterson, W.I.; Conley, N.; Fara, D.A.; Lohfink, G. Dynamics and Control of Pressure in the Injection Molding of Thermoplastics. Polym. Eng. Sci. 1987, 27, 1403–1410. [Google Scholar] [CrossRef]
  33. Abu-Ayyad, M.; Dubay, R. Development of an Extended Predictive Controller for Injection Speed. In Proceedings of the Society of Plastics Engineers Annual Technical Conference, 2007, Annual Technical Conference—ANTEC, Conference Proceedings, Cincinnati, OH, USA, 6–11 May 2007; pp. 679–683. [Google Scholar]
  34. Hu, J.; Vogel, J.H. Dynamic Modeling and Control of Packing Pressure in Injection Molding. J. Eng. Mater. Technol. 1994, 116, 244–249. [Google Scholar] [CrossRef]
  35. Kazmer, D.; Barkan, P. The Process Capability of Multi-Cavity Pressure Control for the Injection Molding Process. Polym. Eng. Sci. 1997, 37, 1880–1895. [Google Scholar] [CrossRef]
  36. Yiğit, İ.; Ercan, Y.; Saritaş, S. Cavity Pressure Control of Powder Injection Moulding Machines. Trans. Inst. Meas. Control 2004, 26, 393–415. [Google Scholar] [CrossRef]
  37. Rafizadeh, M.; Patterson, W.I.; Kamal, M.R. Physically-Based Model of Thermoplastics Injection Molding for Control Applications. Int. Polym. Process. 1996, 11, 352–362. [Google Scholar] [CrossRef]
  38. Rafizadeh, M.; Patterson, W.I.; Kamali, M.R. Physically-Based Adaptive Control of Cavity Pressure in Injection Moulding Process: Packing Phase. Iran. Polym. J. 1999, 8, 99–113. [Google Scholar]
  39. Wei, J.H.; Chang, C.C.; Chiu, C.P. A Nonlinear Dynamic Model of a Servo-Pump Controlled Injection Molding Machine. Polym. Eng. Sci. 1994, 34, 881–887. [Google Scholar] [CrossRef]
  40. Lin, Y.W.; Cheng, J.W.J. Model-Based Melt Flow Virtual Sensors for Filling Process of Injection Molding. Polym. Eng. Sci. 2008, 48, 543–555. [Google Scholar] [CrossRef]
  41. Orzechowski, S.; Paris, A.; Dobbin, C.J. Process Monitoring and Control System for Injection Molding Using Nozzle-Based Pressure and Temperature Sensors. In Proceedings of the Annual Technical Conference—ANTEC, Conference Proceedings, Atlanta, GA, USA, 26–30 April 1998; Volume 1, pp. 424–430. [Google Scholar]
  42. Yang, Y.; Gao, F. Cycle-to-Cycle and within-Cycle Adaptive Control of Nozzle Pressure during Packing-Holding for Thermoplastic Injection Molding. Polym. Eng. Sci. 1999, 39, 2042–2063. [Google Scholar] [CrossRef]
  43. Zhao, P.; Zhang, J.; Dong, Z.; Huang, J.; Zhou, H.; Fu, J.; Turng, L.S. Intelligent Injection Molding on Sensing, Optimization, and Control. Adv. Polym. Technol. 2020, 2020, e7023616. [Google Scholar] [CrossRef]
  44. Hertz, R.A.; Christensen, J.K.; Therkelsen, O.; Kristiansen, S.; Helver, C.E.; Hansson, F.A.; Schmidt, L. A Novel Approach to Control Switchover Between Injection and Holding Phase for a Hydraulic Injection Moulding Machine. In Proceedings of the ANTEC® 2023—Proceedings of the Technical Conference & Exhibition, Denver, CO, USA, 27–30 March 2023. [Google Scholar]
  45. Hertz, R.A.; Therkelsen, O.; Kristiansen, S.; Christensen, J.K.; Hansson, F.A.; Schmidt, L. Control of Hydraulic Injection Moulding Machine With Electro-Hydraulic Variable-Speed Drive. In Fluid Power Systems Technology; American Society of Mechanical Engineers Digital Collection: New York, NY, USA, 2023. [Google Scholar] [CrossRef]
  46. Hertz, R.A.; Therkelsen, O.; Kristiansen, S.; Christensen, J.K.; Helver, C.E.; Schmidt, L. Practical Implementation of Secondary Control Principles in an Electro-Hydraulic Speed-Variable Drive Applied to an Injection Moulding Machine. In Fluid Power Systems Technology; American Society of Mechanical Engineers Digital Collection: New York, NY, USA, 2023. [Google Scholar] [CrossRef]
  47. Schmidt, L.; Hansen, K.V. Electro-Hydraulic Variable-Speed Drive Networks—Idea, Perspectives, and Energy Saving Potentials. Energies 2022, 15, 1228. [Google Scholar] [CrossRef]
  48. Schmidt, L.; Andersen, T.O. Application of Second Order Sliding Mode Algorithms for Output Feedback Control in Hydraulic Cylinder Drives with Profound Valve Dynamics. e & i Elektrotechnik Informationstechnik 2016, 133, 238–247. [Google Scholar] [CrossRef]
  49. Schmidt, L.; Andersen, T.O.; Pedersen, H.C. On Application of Second Order Sliding Mode Control to Electro-Hydraulic Systems. In Engineering Systems Design and Analysis; American Society of Mechanical Engineers Digital Collection: New York, NY, USA, 2014. [Google Scholar] [CrossRef]
  50. Schmidt, L.; Andersen, T.O.; Pedersen, H.C.; Bech, M.M. 2-SMC of Electro-Hydraulic Drives Using the Twisting Algorithm. Appl. Mech. Mater. 2012, 233, 131–134. [Google Scholar] [CrossRef]
  51. Li, H.; Gong, Z.; Lin, W.; Lippa, T. Motion Profile Planning for Reduced Jerk and Vibration Residuals. Simtech Tech. Rep. 2007, 8, 32–37. [Google Scholar] [CrossRef]
  52. Lee, A.Y.; Jang, G.; Choi, Y. Infinitely Differentiable and Continuous Trajectory Planning for Mobile Robot Control. In Proceedings of the 2013 10th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, Korea, 30 October–2 November 2013; pp. 357–361. [Google Scholar] [CrossRef]
  53. Praher, B.; Straka, K.; Usanovic, J.; Steinbichler, G. Ultrasound Based Monitoring of the Injection Moulding Process—Methods, Applications and Limitations. In AIP Conference Proceedings; American Institute of Physics: College Park, MD, USA, 2014; Volume 1593, pp. 159–162. [Google Scholar] [CrossRef]
  54. Wang, J.; Hopmann, C.; Kahve, C.; Hohlweck, T.; Alms, J. Measurement of Specific Volume of Polymers under Simulated Injection Molding Processes. Mater. Des. 2020, 196, 109136. [Google Scholar] [CrossRef]
  55. Yi, Y.X.; Zoller, P. An Experimental and Theoretical Study of the PVT Equation of State of Butadiene and Isoprene Elastomers to 200 C and 200 MPa. J. Polym. Sci. Part B Polym. Phys. 1993, 31, 779–788. [Google Scholar] [CrossRef]
  56. Speranza, V.; Vietri, U.; Pantani, R. Monitoring of Injection Molding of Thermoplastics: Average Solidification Pressure as a Key Parameter for Quality Control. Macromol. Res. 2011, 19, 542–554. [Google Scholar] [CrossRef]
  57. Mohan, C.R.; Sathya, R.; Nithiananthi, P.; Jayakumar, K. Ultrasonic Velocimetry Studies on Different Salts of Chitosan: Effect of Ion Size. Int. J. Biol. Macromol. 2017, 104, 1596–1603. [Google Scholar] [CrossRef] [PubMed]
  58. Hopmann, C.; Menges, G.; Michaeli, W.; Mohren, P. SpritzgießWerkzeuge: Auslegung, Bau, Anwendung; Carl Hanser Verlag GmbH Co KG: München, Germany, 2018. [Google Scholar]
  59. Zheng, L. A Practical Computer-Aided Tuning Technique for Fuzzy Control. In Proceedings of the [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems, San Francisco, CA, USA, 28 March–1 April 1993; Volume 2, pp. 702–707. [Google Scholar] [CrossRef]
Figure 1. Structure of the presented model.
Figure 1. Structure of the presented model.
Polymers 16 01432 g001
Figure 2. Flamebar element used for modelling. The volumes are numbered with the mathematical operator “i”. The modelled pressure is at the centre of each section, denoted by p ^ i . The physical pressure sensors in the mould are marked as p i , j . The arrows above the flows indicate the positive direction.
Figure 2. Flamebar element used for modelling. The volumes are numbered with the mathematical operator “i”. The modelled pressure is at the centre of each section, denoted by p ^ i . The physical pressure sensors in the mould are marked as p i , j . The arrows above the flows indicate the positive direction.
Polymers 16 01432 g002
Figure 3. Simplified schematic of the hydraulic and mechanical subsystem.
Figure 3. Simplified schematic of the hydraulic and mechanical subsystem.
Polymers 16 01432 g003
Figure 4. Open loop Bode plots for the (a) plant and the (b) controller and plant.
Figure 4. Open loop Bode plots for the (a) plant and the (b) controller and plant.
Polymers 16 01432 g004
Figure 5. Simulation performance compared to experimental data of the described machine and mould: ¯ is the average pressure; ^ is the simulation result; * is the velocity reference.
Figure 5. Simulation performance compared to experimental data of the described machine and mould: ¯ is the average pressure; ^ is the simulation result; * is the velocity reference.
Polymers 16 01432 g005
Figure 6. Performance of nozzle pressure controller for two set points and two temperatures evaluated on test machine and nonlinear simulation model. Reference pressure is denoted * , and simulation results are denoted with ^ .
Figure 6. Performance of nozzle pressure controller for two set points and two temperatures evaluated on test machine and nonlinear simulation model. Reference pressure is denoted * , and simulation results are denoted with ^ .
Polymers 16 01432 g006
Table 1. Geometric properties of the mould. For those of the sprue, see Section 6.
Table 1. Geometric properties of the mould. For those of the sprue, see Section 6.
ParameterNozzleExtenderSprueRunnerGateCavityUnit
i123456-
A c , i 70.6825.51-26.294.540.39mm2
A s , i -2148-394826.694032mm2
D H , i 305.7-5.12025.086mm
H T , i -12087.3192.22.966127mm
V t , i -30622171505413.345128mm3
Table 2. Selected DoE test settings.
Table 2. Selected DoE test settings.
IDMass TemperatureInjection VelocityHydraulic Holding Pressure
( T ¯ I ) [C] ( x ˙ ) [mm/s] ( p L * ) [bar]
32254055
52353045
Table 3. Settings for test of nozzle pressure controller.
Table 3. Settings for test of nozzle pressure controller.
IDMass TemperatureNozzle Pressure Target
( T ¯ I ) [C] ( p 1 * ) [bar]
N1225525
N2225625
N3235525
N4235625
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hertz, R.A.; Therkelsen, O.; Kristiansen, S.; Christensen, J.K.; Hansson, F.A.; Schmidt, L. Development and Validation of a 1D Dynamic Model of an Injection Moulding Process and Design of a Model-Based Nozzle Pressure Controller. Polymers 2024, 16, 1432. https://doi.org/10.3390/polym16101432

AMA Style

Hertz RA, Therkelsen O, Kristiansen S, Christensen JK, Hansson FA, Schmidt L. Development and Validation of a 1D Dynamic Model of an Injection Moulding Process and Design of a Model-Based Nozzle Pressure Controller. Polymers. 2024; 16(10):1432. https://doi.org/10.3390/polym16101432

Chicago/Turabian Style

Hertz, Rasmus Aagaard, Ole Therkelsen, Søren Kristiansen, Jesper Kjærsgaard Christensen, Frederik Agervig Hansson, and Lasse Schmidt. 2024. "Development and Validation of a 1D Dynamic Model of an Injection Moulding Process and Design of a Model-Based Nozzle Pressure Controller" Polymers 16, no. 10: 1432. https://doi.org/10.3390/polym16101432

APA Style

Hertz, R. A., Therkelsen, O., Kristiansen, S., Christensen, J. K., Hansson, F. A., & Schmidt, L. (2024). Development and Validation of a 1D Dynamic Model of an Injection Moulding Process and Design of a Model-Based Nozzle Pressure Controller. Polymers, 16(10), 1432. https://doi.org/10.3390/polym16101432

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

Article Metrics

Back to TopTop