In this study, a Wiener-type neural network (WNN) is derived for identification and control of single-input and single-output (SISO) nonlinear systems. The nonlinear system is identified by the WNN, which consists of a linear dynamic block in cascade with a nonlinear static gain. The Lipschitz criteria for model order determination and back propagation for the adjustment of weights in the network are presented. Using the parameters of the Wiener model, the analytical expressions used in the controller, generalized predictive control (GPC) is modified every time step, to handle the nonlinear dynamics of the controlled variable. Finally, the proposed WNN-based GPC algorithm is tested in simulation on several nonlinear plants with different degrees of nonlinearity. Simulation results show that WNN identification approach has better accuracy, in comparison to other neural network identifiers. The WNN-based GPC has better control performance, in comparison to standard GPC.
' INTRODUCTIONWiener and Hammerstein models are the most known and most widely used for modeling of various processes, such as chemical processes, 1À3 separation processes, 4 hydraulic systems, 5 and chaotic systems. 6,7 In Wiener modeling, a linear dynamic block precedes a nonlinear steady-state one, while Hammerstein models contain the same elements in the reverse order . 8 These types of models are called block-oriented nonlinear models. 9 Unlike black-box models, the block-oriented models have a clear physical interpretation: the steady-state part describes the gain of the system. 10 Artificial neural network (ANN) models have been successfully applied to the identification and control of a variety of nonlinear dynamical systems and processes. Many researchers have integrated neural networks with Wiener and Hammerstein model structures, to formulate the system static nonlinearities. proposed an identification model using a hybrid model consisting of a linear autoregressive moving average (ARMA) model in cascade with a multilayer neural network. The multilayer network was used to represent the dynamic linear block and the static nonlinear element of Wiener model, respectively. For identifying a chaotic system, Chen et al. 6 used a simple linear model to represent the dynamic part and a neural network to represent the nonlinear static part. Also, the dynamic linear part was replaced by Laguerre filters and the nonlinear static part was described as a neural network. 4 T€ otterman and Toivonen 12 used support vector regression to identify nonlinear Wiener systems; the linear block is expanded in terms of Laguerre or Kautz filters, and the static nonlinear block is determined using support vector machine regression. This multiple-input and multiple-output (MIMO) Wiener model has been used for identification of the chromatographic separation process. In addition, some researchers tried to formulate the dynamic linear part and nonlinear static part of the Wiener or Hammerstein model, using a multilayer neural network. Janczak 13 designed a neural n...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.