I. Introduction
Since neural networks and fuzzy logic systems are universal approximators [1], [2], nonlinear functions approximated by these systems have been widely developed for many practical applications [3], [4]. Moreover, many studies [4], [5] combining fuzzy logic with neural networks have been done to improve the efficiency of function approximation. Fuzzy neural networks (FNNs) have been used in many applications, especially in identification of unknown systems. In nonlinear system identification, FNNs can effectively fit the nonlinear system by calculating the optimized coefficients of the learning mechanism [6]–[9]. But the traditional multiple-input–multiple-output fuzzy neural network (MIMOFNN) cannot directly be used when there are a large number of input variables. The main reason is that if many inputs are required, there will be too many free parameters in the MIMOFNN to be trained. For example, a MIMOFNN system with 12 inputs and 3 membership functions for each input will have adjustable weights for each output. Hence, we propose a novel structure called merged-FNN, which uses a number of small FNNs to solve this problem. The basic idea of the merged-FNN is that a system with high dimensionality and complexity can be modeled by a family of subsystems with fewer dimensions [16], [26]. In [24], [25], although the merged-FNN was used in the battery state-of-charge (BSOC) problem, the properties of convergence and universal approximation of the merged-FNN were not discussed.