The system consists of a DC water pump feeding a conical flask which in turn feeds a square tank, giving the system second-order dynamics. The controllable input is the voltage to the pump motor and the system output is the height of the water in the conical flask. The aim, under simulation conditions, is for the water height to follow some demand signal. The plant model was identified as
A control-weighted self-tuning minimum-variance controller with a non-linear difference equation structure is described. An extended recursive least-squares
estimation algorithm is employed to provide the adaptiveness. Performance analysis of the controller is discussed in terms of a cumulative loss function and high-order
correlation functions of the system input, output and residuai sequences. Simulation results from an experiment using a model identified from a real system are also provided.
A new generalized predictive control algorithm for a kind of input-output bilinear system is proposed in the paper (BGPC). The algorithm combines bilinear and linear terms of I/O bilinear system, and constitutes an ARIMA model analogous to linear systems. Using optimization predictive information fully, the algorithm carries out multi-step predictions by recursive approximation. The heavy computation of generic nonlinear optimization is avoided with control law of analytical form being used to the non-minimum phase bilinear systems. Simulation results show the effectiveness of the algorithm and the performance of the algorithm is better than linear generalized predictive control (LGPC). Key words: bilinear systems; bilinear generalized predictive control (BGPC); recursive approaches; non-minimum phase systems; analytical control laws