This document discusses iterative learning control of the injection stretch-blow moulding process. It outlines the introduction, simulation, identification, control, and plan sections. The introduction covers different types of blow molding processes and preform reheating. Simulation was done using Abaqus and Python to analyze the effects of process parameters on base, sidewall, and shoulder volumes. Identification used radial basis functions to model the base volume relationship. Control proposes using iterative learning control due to its ability to achieve perfect tracking in repetitive processes, including nonlinear systems with low model dependence. The next steps involve building Gaussian process models and combining fuzzy logic control with iterative learning control.