- This paper presents a learning approach using cerebellar model articulation controller (CMAC) to accommodate faults for a class of multivariable nonlinear systems. A CMAC is proposed to estimate the unknown fault. Then, an adaptive fault accommodation controller is derived based on Lyapunov function, so that the proposed control system can accommodate the faults with desired system stability. Finally, the proposed fault accommodation control system is applied to a tank control system. Simulation results show that the proposed method can effectively achieve the fault accommodation for this system.