AbstractInjection velocity is one of the key parameters in the injection molding process that has significant effect on part quality, influencing common problems, such as flashing and short shots. Different products require specific molding conditions, including mold and melt temperatures, velocity profiles, and polymers, making the injection velocity dynamics vary significantly and difficult for high precision velocity control. Two predictive controllers were developed to control the screw injection velocity. The first approach uses a position sensor as feedback and a simplified predictive controller to track an injection velocity setpoint profile. The controller was developed and implemented utilizing single‐step change and multistep change open loop tests. The second strategy uses a multimodel dynamic matrix predictive controller to overcome the nonlinear characteristics of the injection velocity dynamics as the mold is being filled. Velocity feedback is provided by high speed processing of the position analog signal. This approach utilizes several open loop injection velocity profiles to generate corresponding dynamic matrices for the controller. As a result, this controller is modified or retuned automatically when setpoint changes in injection velocity occur, as well as when using different polymers and molds. The close loop results for both simulations and real time control have demonstrated that the two predictive controllers provided good setpoint tracking performance for wide ranging position and velocity profiles. POLYM. ENG. SCI., 47:390–399, 2007. © 2007 Society of Plastics Engineers.