We propose a new design method for the generalized predictive control (GPC) system which achieves an optimal tracking performance. The objective is to design a control system which has similar feedback properties to a two‐degree‐of‐freedom optimal type‐1 servo system. The design procedure consists of two steps. First, we design the optimal GPC system without integrator which minimizes the quadratic performance index. Next, we incorporate the integrator into the control system which acts only in the case of existence of a disturbance or a plant perturbation. A numerical example and an application are given to illustrate the effectiveness of the proposed method by comparison with the conventional method. © 2000 Scripta Technica, Electr Eng Jpn, 134(2): 44–52, 2001