A comprehensive decoupling control strategy for a gas flow facility based on active disturbance rejection generalized predictive control