A T-S fuzzy model was established for nonlinear system by a fast fuzzy identification method based on fuzzy logic rules. The model parameters were modified by local recursive least square method at sampling point. According to the dynamic linearization model of the T-S fuzzy model, an adaptive fuzzy generalized predictive controller was designed. Compared with previous fuzzy generalized predictive controllers, the proposed controller is simple, and can be applied on-line. The simulation results show that this method is effective.