  This paper proposes a new algorithm for compensating external disturbances
for class of multi-channel linear systems. The solution to this problem is
based on the use of the internal model principle and the extended error
adaptation algorithm. It is assumed that the disturbance is the output of an
autonomous linear generator with unknown parameters. At the first stage, a
full-order observer with unknown input signals (Unknown Input Observer - UIO)
is synthesized to solve the problem of estimating the state vector of this
plant. Then a new observer of external disturbance is formed on the basis of
state vector estimations. At the last stage, based on the new observer's
estimations, a system with an extended state vector is formed for which a
regulator providing compensation of disturbance is constructed. The performance
of the obtained results is confirmed using computer simulation in MATLAB
Simulink.
