To achieve high performance of control, a data-driven adaptive decoupling control method of induction motors using multi-model approach is proposed. In the method, local inverse models are trained on the clusters of simulation data by using the affinity propagation(AP) clustering method which can determine the number of clusters automatically, and membership functions are used to combine local models. For the problem that the parameters of induction motors usually change with operating conditions, an online adaptive adjusting strategy of the weights of local models is designed with the particle swarm optimization(PSO) algorithm to improve the adaptive ability of the proposed control method. Simulations show that the proposed method can achieve good performance of decoupling control with adaptive ability.