Time-varying neural networks for multi-input multi-output systems: a reactive batch distillation modeling case study

P. Naveen Kumar,B. Ganesh,M. Vamsi Teja,K. Yamuna Rani
DOI: https://doi.org/10.1007/s00521-024-09556-7
2024-02-23
Neural Computing and Applications
Abstract:A novel time-varying neural network (TVNN) architecture incorporating time dependency explicitly, proposed recently, for modeling nonlinear non-stationary dynamic systems is further developed in the present study to extend it to multi-input multi-output (MIMO) systems, and two configurations are proposed to represent dynamics of multivariable batch chemical processes. The first model (TVNN-multi-input single-output (MISO) model) consists of an input layer with M inputs representing the past samples of process inputs and outputs, a hidden layer with polynomial activation function, and a second hidden layer of L neurons acted upon by an explicitly time-dependent modulation function, which are combined to result in the output layer with a single output. This model is developed for each output in the MIMO system. In the second model (TVNN-MIMO model), multiple outputs are incorporated in the output layer. Back-propagation learning algorithm is formulated for the proposed neural network structures to determine the weights for each network configuration. The modeling capability of these networks is evaluated by employing it to represent the dynamics of a reactive batch distillation column for an esterification reaction. The results show that both the proposed neural networks configurations represent each composition of the reactive batch distillation dynamics accurately. Further, both the TVNNs exhibited better performance than time-independent networks trained using the same configuration. Both the TVNN configurations resulted in comparable performance, while the TVNN-MIMO model is more compact and requires less number of parameters. The present study illustrates that the proposed approach can be applied to represent dynamics of any batch/semi-batch process.
computer science, artificial intelligence
What problem does this paper attempt to address?