Professional Documents
Culture Documents
net/publication/259298733
CITATION READS
1 4,847
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Pei Jen Wang on 16 December 2013.
Although process control has been extensively studied in injection molding, the
process still relies on experienced engineers to tune the processing parameters on
the shop floor today. Hence, due to the inconsistent product quality, excessive
manpower is still needed for meeting production requirements in the industry. In
this paper, an optimization algorithm based on two-linked Radial Based Function
Networks (RBFN) models with multi-losses criteria capable of controlling the part
quality has been studied. The objective is to automatically control the process with
little operator intervention. First, processing parameters, geometry of the mold, and
properties of resins are entered into a Computer Aided Engineering program for
finding the processing window. Design of Experiment procedures are conducted
with the CAE results for using inputs and outputs on training of networks in order
to establish both a process controller and a quality predictor. Then, the controller
and predictor are employed for on-line regulating part qualities. Final experimental
results have indicated that the controller can automatically adjust the machine set-
tings and reduce the fluctuations of part qualities from shot to shot. Conclusively,
the product qualities are satisfactorily controlled under no operator intervention.
Neural Optimal Control System (INOCS), based upon parameter and quality indicator. The same inputs em-
neural-networks acting as the self-learning models for ployed for the DOE procedures will be later used for
the injection molding machines. Basically, the INOCS training the quality predictor and determining the ini-
consists of a closed-loop controller, a quality predictor tial gains of the controller when on-line experiments
based upon the neural-networks, and an optimization are conducted. At this stage, it is important to note
calculator consists of a performance index with multi- that the DOE procedures should lead to all the perti-
loss function. Configuration-wise speaking, the outputs nent process parameters as well as the pre-selected
of the closed-loop controller are machine settings, while part qualities. The quantitative relationships between
the inputs are the estimated performance index (L ), the qualities and the process parameters are then
the desired performance index (L c ), and the machine determined via neural networks with proper training
processing-parameters from the previous injection sequences. With all the predicted qualities being quan-
cycle. In addition, optimal machine settings are calcu- titatively treated as the measured qualities, an opti-
lated via iterative schemes to indirectly control the part mization scheme is then adopted for determining the
qualities from cycle to cycle. In Fig. 1, the structure of updates on the process parameters for the next cycle.
the INOCS is illustrated to depict that the closed-loop During the on-line process control mode, the INOCS
controller regulates the settings of the injection mold- should be able to not only automatically adjust the
ing machine via an optimal control set (U ) including settings on the injection molding machines but also
injection velocity (Vi ), holding time (th ), and holding produce parts with consistent qualities. In this paper,
pressure (Pp ). On the other hand, the quality predictor the details of establishing and verifying the INOCS are
estimates the part qualities (X ), such as part weight carefully illustrated and described by simulations and
and sink marks, based upon the measured process experiments.
parameters. The output (Y ) is the total loss (L ) repre-
sented by a loss function that explicitly shows the de- NEURAL NETWORKS
viations from the desired qualities. The INOCS on-line
The applications of neural networks on the mathe-
calculates the total loss (L ) based upon the output (Y )
matical modeling for various industrial processes have
and decides the machine settings via optimization of L
been reported for years in the past (4–7). It is interest-
in the next few injection cycles.
ing to note that most of the literature has concluded
In practice, the process engineers have to figure out
that both the modeling accuracy and the stability of
all the pertinent process parameters for production
convergence for the neural-networks are better than
after the basic design of the part has come off the
the other modeling methods. In particular, published
drawing board. Quite often, before searching for the
works from Schnerr et al. (8) and Wang et al. (9, 10)
initial set of process parameters, CAE tools are em-
have both indicated the success of neural networks
ployed for estimating the initial processing windows
on modeling the part qualities in injection molding
for the process parameters. Since the part has been
applications. Therefore, the neural networks are in-
designed for a given specific mold geometry, the CAE
tended for not only modeling the process dynamics
tools can estimate the processing window for the mold
but also reversing the corresponding control efforts in
with the appropriate resins and fulfill the basic quality
this paper.
requirements. Hereby, Design of Experiments method
(abbreviated as DOE) is employed for screening the
Radial Basis Functions Networks
pertinent process parameters for the specific mold
geometry. The DOE experiments are mainly used for Among the many types of neural networks, Radial
checking the importance level of each pertinent process Basis Functions Networks (RBFN) have been popular
Fig. 1. Schematic structure of the INOCS consisting of inverse neural optimal controller, injection molding machine, quality predictor,
and multi-loss function.
a good part, all the element of QA must be as close the predicted qualities are then converted into total
to zero as possible. Therefore, the target set for the loss, serving as a performance index for optimal con-
quality attributes QAT should be defined by Eq 9. In trol.
addition, all process variables yi are measurable con-
tinuously throughout each cycle defined as follows. Loss Functions
(a)
(b)
Fig. 2. Schematic structure of the RBFN neural networks employed in this study; (a) is for the inverse process controller, and (b) is for
the quality predictor.
(a) (b)
Fig. 3. (a) The structure and sensors location of the rectangular plate mold with dimensions of 120 40 1.73 mm molded by a
side-gated runner; (b) Graphic output of the wire-frame geometry for CAE simulations.
Since the main objective of the process controller is Materials and Equipment
to find a stable machine setting, and then make sure Owing to the limitation on available experimental
the machine produces good quality parts, the process materials, the molding resin has been chosen as
controller must minimize the total loss in Eq 17. It COMALLOY 110-3220N PP20% GF, produced by
should be noted that the total loss L total is usually Himont Inc., because of the availability in the CMOLD
greater than zero even at its global minimum due to databank. The instrumented mold was mounted on a
non-zero cost concept. Therefore, by setting the de- BOY 50T injection-molding machine capable of deliv-
sired loss L t 1 to zero, it would make the controller ering 550 kN clamping force and attached with a proc-
send an erratic change and hence cause undesired ess controller (Model: MOPAC 21 made by Moog Inc.,
fluctuations on the process parameters. However, if East Aurora, New York). In addition, a data-acquisi-
the desired loss L t 1 has been set to the same value tion unit embedded into a PC was linked to the MOPAC
as L t , then the system will have poor performance due 21 injection controller for data collection and control.
to slow update. Therefore, a strategy is employed for A schematic drawing of the equipment is shown in Fig.
minimizing the loss L t by updating the L t 1 according 4 including the BOY 50T machine, the mold-coolant
to the following equation. temperature controller made by STERLCO Inc., the
L t 1 L t (18) data-acquisition unit supplied by ational Instrument
Inc., and the IBM compatible PC. Because the data-
In Eq 18, is a relaxation factor with range set be- acquisition unit has sixteen 12-bit single-ended A/D
tween 0 and 1. And, Eq 18 should guarantee that L t 1 channels set at 2 ms sampling period, all the perti-
is always less than L t for the next cycle. Certainly, all nent process variables could be real-time recorded
the above theoretical derivations or approximations throughout the complete injection cycle. In particular,
would require experimental verifications in greater eight process variables, namely melt temperature (Tm),
extent mold temperature (Tw), hydraulic pressure (Ph), cavity
pressure (Pc), nozzle pressure (Pn), ram position (Yr),
EXPERIMENTAL VERIFICATIONS ram speed (Vr) and mold separation (MS), were moni-
A single cavity side-gated rectangular plate mold was tored during the experimentation periods.
employed for the process control verifications. The Among the process variables, Tm and Pn were
mold was specially built for experimental verifications measured by a J-type thermocouple inserted into a
and instrumented with four cavity-pressure transduc- Dynisco pressure transducer flush mounted in the in-
ers in the cavity for pressure monitoring purposes as jection nozzle. Tw was measured by a J-type thermo-
shown in Fig. 3a. The dimensions of the plate cavity couple flush-mounted beneath the mold wall. And, Ph
are 120 40 1.73 mm. The geometry of the plate was measured by a MOOG hydraulic pressure sensor
mold was converted into CAD file for the CAE simu- mounted at the outlet of the hydraulic servo value. Yr
lations needed by the modeling procedure. Figure 3b was measured by a Schaevitz LVDT sensor mounted
is the graphic output of wire-frame model generated on the back of the injection screw; Vr was a differen-
by the CMOLD system, copyrighted by CMOLD Inc., tial signal derived from the Yr. The mold separation,
Ithaca, N.Y. MS, was measured by a Schaevitz LVDT sensor ( 1.25
Fig. 4. Schematic drawing of the equipment including the injection molding machine, the mold coolant unit, the digital data proces-
sor, the data acquisition unit, and the PC.
Fig. 5. Comparisons on the S/N ratio based upon the Taguchi method for part weight; the CAE results are employed for the ANOVA
analysis in this example.
including both the part weight and the maximum sink experimentally on the injection-molding machine for
index are shown in Fig. 6 and defined as follows. obtaining the complete process variables {L t 1, L t1,
L 1 1l 2 ⫽ k 1 1Wt 1l 2 2 2, k 1 ⫽ W1 L c >W t c2
Ft t1, Ppt1, Pt t1} tabulated in Table 2. To train the
(19) process controller shown in Fig. 2a, the part I (Con-
L 2 1l 2 ⫽ k 2 1max_SI 1l 2 2 2, k 4 ⫽ W2 L c >max_SI c2
troller Inputs) in Table 2 was employed for the inputs,
(20)
and the part II (Process parameters) was the outputs
L total 1l 2 ⫽ L 1 1l 2 ⫹ L 2 1l 2 (21) that were set on the BOY machine. In Table 2, sixty
sets of experimental data were employed for training
where l is the l th cycle. The values of k in the above and checking the three-layer RBFN controller con-
equations are tabulated in Table 1 in which the total structed by 5 input, 8 hidden and 3 output nodes.
loss L total was contributed by deviation of part weight Again, the details for the training and checking proce-
and maximum sink index estimated by the quality dures are skipped. It should be noted that the num-
predictor. ber of the hidden nodes was determined by examining
the smallest root mean square error (RMSE) via some
trail and error observations. Similar to the polynomial
Model Training and Checking
curve-fitting problem, the tradeoff between the number
As a further step, the simulated DOE results and the of hidden nodes and the numerical round-off errors
process variables tabulated in Table 3 were conducted are made according to the RMSE values (20). As for
Fig. 6. Schematic plots of losses based upon deviation of weight, and maximum sink index described by Eqs 21 and 22.
Table 2. Sixty Sets of Experimental Data for Training the Neural Controller; Checking Data Points are Denoted with *, and Ltⴚ1 and
L t ⴙ1 are Calculated Based on Table 3 Using Eq 21. For Conciseness Reason, the Data from No. 6 to No. 45 are Not Tabulated.
Fig. 7. Plots of the learning and checking RMSE for the training of neural controller; solid lines are the learning RMSE and dashed
lines are the checking RMSE.
Table 3. Thirty Sets of Data for Training the Quality Predictor; Checking Data are Denoted with *, and All the Derived Process
Variables Including MSmax , Yrmin , ∫ Vdx, Phmax , and Pnmax Being Developed from the Profiles of the Process Variables and the Quality
Variable Wt are Based on the Experiments Results, But the Quality Attribute Sink Index, SI, is Based on CAE Simulation Results.
Fig. 8. Plots of the learning and checking RMSE for the training of quality predictor; solid lines are the learning RMSE and dashed
lines are the checking RMSE.
Nevertheless, based upon the experimental observa- packing pressure, and the packing time, eventually
tions, the relaxation factor is significant for keeping reach steady state after the first ten cycles. As for the
the stability of the process controller. If is chosen to responses on the total loss, Fig. 11 shows the com-
be large in value, the control system performed poorly parisons between the predicted total loss and the de-
and even corrupted afterwards. On the contrary, if the sired total loss for the first thirty cycles; the controller
relaxation factor is chosen to be close to zero, the reached the minimal total loss after the first five cy-
total loss could be trapped on a local minimum such cles. In Fig. 12, the dynamic responses on the calcu-
that the process parameters stop updating. Figure 9 lated quality indicators, namely Msmax, Yrmin, Pnmax,
indicates the effects of relaxation factor (ranged and Pcmax are shown with the same controller condi-
from 0.1 to 0.4) on the control responses. When the tions as indicated in Fig. 10. It should be mentioned
is set between 0.1 to 0.3, the controller becomes sta- that the measured part weights are not shown be-
ble and could rapidly converge to the near minimum cause it is only one of the quality factors that needed
total loss; but, when the is larger than 0.3, the con- to be well controlled. In fact, the INOCS controller has
troller becomes oscillatory or unstable. In all the ex- been successful on controlling the part weight as well
periments, the process parameters, namely the filling as the shrinkage according to the post-experimental
time, the packing time, and the packing pressure, observations.
have been chosen as the inputs to INOCS controller
as mentioned above. Especially for the repeatability CONCLUSIONS
tests, it should be noted that the desired loss L t 1 for The Inverse Neural Optimal Control System (INOCS)
the next cycle is the last total loss multiplied by the for the injection-molding process has been carefully
relaxation factor (set to 0.1 most of the time), and established, simulated, and verified in this investiga-
the inputs were arbitrarily chosen for the first initial tion. This paper presents the basic structure, funda-
cycle. mental theory, and verification results for the INOCS
In Fig. 10, it is noted that the dynamic responses of in depth and details. According to the proposed struc-
the process parameters, namely the filling time, the ture, the INOCS has to rely on the modeling accuracy of
Fig. 9. Plots of control responses on the total loss under the influences of the relaxation factor ; (a) 0.1, (b) 0.2, (c) 0.3,
(d) 0.4.
Fig. 10. Plots of dynamic responses of the process parameters along with cycle number after reaching the stable production condi-
tions; the symbols are for the Ft, Pp, Pt.
Fig. 11. Comparison between the total loss, Lt, and desired total loss, Lt 1, from cycle 0 to cycle 30; all the experimental conditions
are the same as in Fig. 10.
Fig. 12. Plots of dynamic responses on quality variables, Msmax, Pnmax , Pcmax and Yrmin for the experimental run that corresponds to
the conditions the same as in Fig. 10.
materials and computing efficiency of the CAE systems been sponsored by the National Science Council in
because the quality predictor is initially determined Taiwan, R.O.C. under Grant No. NSC89-2216-E007-
based upon the CAE simulations. However, the defi- 053.
ciency due to CAE inaccuracy could be compensated
by on-line experimental procedures employed for re- REFERENCES
training the quality predictor. As long as the CAE sys-
1. B. Sanschagrin, Polym. Eng. Sci., 23, 8 (1983).
tems could provide reliable results on part quality, the 2. B. R. M. Kyle, Soc. of Plast. Eng., ANTEC Papers (1990).
proposed process control system can on-line regulate 3. R. G. Speight and L. Reisinger, Soc. of Plast. Eng.,
the part quality, and thereby satisfy the production ANTEC Papers (2001).
requirements. 4. J. Haeussler and J. Wortberg, Soc. of Plast. Eng., ANTEC
At the experimental verification stage, after the ini- Papers (1993).
5. G. H. Choi, K. D. Lee, N. Chang, and S. G. Kim, CIRP
tial processing window for the given part has been
Annuals, 43, 1 (1994).
determined via initial CAE simulations, pertinent pa- 6. J. Haubler and J. Wortberg, Soc. of Plast. Eng., ANTEC
rameters in the processing window are then justified Papers (1996).
according to the Taguchi method. Then, the process 7. R. Azouzi and M. Guillot, Trans. of ASME, J. Manu. Sci.
controller and the quality predictor were ready for and Engn., 120 (1998).
8. O. Schnerr and W. Michaeli, Soc. of Plast. Eng., ANTEC
training with the experiments scheduled by the appro-
Papers (1998).
priate DOE procedures. After the convergence crite- 9. P. J. Wang and J. Y. Lin, CAE and Intelligent Processing
rion has been satisfied, the INOCS were shown with of Polym. Mat., ASME Proc., 79 (1997).
successful control results on illustrated example. Nev- 10. P. J. Wang and J. M. Liang, Soc. of Plast. Eng., ANTEC
ertheless, if the controller started control with arbi- Papers (1999).
11. C. M. Seaman, A. A. Desrochers, and G. F. List, IEEE
trary initial states given in the processing window, the
Transactions on Syst., Man. and Cybern., 23, 2, (1993).
INOCS controller with a relaxation factor between 12. H. Potente, J. Wortberg, and J. Haubler, Soc. of Plast.
0.1 to 0.3 always stably converged to the minimum Eng., ANTEC Papers (1993).
total loss. Conclusively speaking, the proposed control 13. B. Souder and S. Woll, Soc. of Plast. Eng., ANTEC Pa-
system could successfully meet the requirements on pers (1994).
minimal total loss, and still produce quality parts. 14. J. C. Rowland and D. O. Kazmer, Soc. of Plast. Eng.,
ANTEC Papers (1997).
Therefore, this INOCS approach could be used for proc- 15. D. Kazmer, J. Roland, and G. Sherbelis, J. of Inject. Mold-
ess control of injection molding on the shop floor in ing Tech., 1, 1 (1997).
the future. 16. C. C. Wu, Z. Chen, and G. R. Tang, Computers in Indus-
try, 35 (1998).
ACKNOWLEDGMENTS 17. K. K. Wang, CAE and Intelligent Processing of Polym.
Mat, ASME Proc., 79 (1997).
The authors want to thank Professor K. K. Wang and 18. B. W. Cheng and S. Maghsoodloo, J. of Manuf. Syst., 14,
Dr. C. A. Hieber at Cornell Injection Molding Program, 4 (1995).
19. A. E. Ames, G. Szonyi, and D. M. Hawkins, J. of Quality
Cornell University, Ithaca, N.Y., for kindly providing Tech., 29, 3 (1997).
the laboratory and the equipment for the experimental 20. S. S. Rangwala and D. A. Dornfeld, IEEE Trans. on Sys-
verifications in this study. In addition, this work has tems, Man, and Cybern., 19, 2 (1989).