A novel adaptive evolving Takagi-Sugeno (T-S) model identification method is investigated and integrated in a control architecture to control of nonlinear processes is investigated. The proposed system identification approach consists of two main steps: antecedent T-S fuzzy model parameters identification and consequent parameters identification. First, a new unsupervised fuzzy clustering algorithm (NUFCA) is introduced to combine the K-nearest neighbor and fuzzy C-means methods into a fuzzy modeling method for partitioning of the input-output data and identifying the antecedent parameters of the fuzzy system. Then, a recursive procedure using a particle swarm optimization (PSO) algorithm is exploited to construct an online fuzzy model identification and adaptive control methodology. For better demonstration of the robustness and efficiency of the proposed methodology, it is applied to the identification of a model for the estimation of the flour concentration in the effluent of a real-world wastewater treatment plant (WWTP), and identification and control, using a generalized predictive controller (GPC), of a real experimental setup composed of two coupled DC motors. The results show that the developed evolving T-S fuzzy model methodology can identify nonlinear systems satisfactorily and can be successfully used for a prediction model of the process for the GPC.