Abstract: | In this paper, a generalized predictor based control scheme is proposed to improve system performance of set-point tracking and disturbance rejection for non-minimum phase (NMP) systems. By using a generalized predictor to estimate the system output without time delay, a model-based extended state observer (MESO) is designed to simultaneously estimate the system state and disturbance. Accordingly, an active disturbance rejection control design is developed which consists of a state feedback control and a feedforward control for the disturbance rejection. The MESO and feedback controllers are analytically derived by specifying the desired characteristic roots of MESO and closed-loop system poles, respectively. To improve the output tracking performance, a pre-filter is designed based on a desired closed-loop transfer function for the set-point tracking. A sufficient condition guaranteeing robust stability of the closed-loop system against time-varying uncertainties is established in terms of linear matrix inequalities (LMIs). Three illustrative examples from the literature are used to demonstrate the effectiveness and merit of the proposed control scheme. |