The invention discloses a self-
adaptive control method of a multivariable
nonlinear system. The method comprises the following steps: constructing the multivariable
nonlinear system comprising unknown parameters and an unknown high-frequency
gain matrix; the model not only describes
system behaviors through state, input and output vectors, but also introduces an unknown parameter matrix and a smooth nonlinear function to simulate complexity and nonlinear characteristics of the
system. And further constructing an adaptive controller and a switching mechanism, and determining a control direction matrix through the adaptive controller and the switching mechanism, so that the output of the multivariable
nonlinear system can accurately track the reference
signal. According to the method, by introducing the self-
adaptive tracking control law design, the limiting condition of a high-frequency
gain matrix is relaxed, it is ensured that the
system performance is good when the direction matrix is controlled to be switched, and high-precision tracking of a multivariable nonlinear system reference
signal is achieved.