nnarx networks on didactic level system identificationsecure site ...control in cefet-mg (campus...

7
NNARX Networks on Didactic Level System Identification A. F. SANTOS NETO CEFET-MG Department of Eletroelectronics Jos´ e Peres Street, 558, Leopoldina BRAZIL [email protected] M. F. SANTOS CEFET-MG Department of Eletroelectronics Jos´ e Peres Street, 558, Leopoldina BRAZIL [email protected] A. C. SANTIAGO UFJF Department of Energy Systems Jos´ e Lourenc ¸o Kelmer Street, Juiz de Fora BRAZIL [email protected] V. F. VIDAL UFJF Department of Energy Systems Jos´ e Lourenc ¸o Kelmer Street, Juiz de Fora BRAZIL [email protected] P. MERCORELLI Leuphana University of L¨ uneburg Institute of Product and Process Innovation D-21335, L ¨ uneburg GERMANY [email protected] Abstract: This work has as main objective to propose the identification of a small scale non-linear system through the Neural Network AutoRegressive with eXternal input. The use of this network requires an adequate methodol- ogy for its configuration and, consequently, a good training set. Then, it is proposed that the main definitions of the network parameters be obtained through the analysis of nonintrusive performance indices. Additionally, using a database based on the system’s response, excited by the Pseudo-Random Binary Sequence signal. The method- ology will be applied in two specific open-loop identification situations: numerical simulation of a fourth order polynomial system (Case 01), and an experimental system that controls a nonlinear water tank level (Case 02). The results of the identified models were able to represent the system dynamics with high fidelity, presenting an average identification error of less than 0.14 and 0.34% for Case 1 and 2, respectively. Also, it is observed that the learning and generalization evidence could represent the process intrinsic nonlinearities satisfactorily. Besides, it will be possible to find the potentiality and usefulness of the developed network in nonlinear system identification. Key–Words: NNARX, System Identification, Level System. Received: February 28, 2020. Revised: March 25, 2020. Re-revised: April 28, 2020. Accepted: May 3, 2020. Published: May 12, 2020. 1 Introduction It is known that system mathematical modelling has great importance in the treatment of various engineer- ing problems. With “good mathematical models”, it is possible to get a reliable system behavior and design suitable controllers to the issue under study, reduc- ing the costs through simulation benefits, prototyping, among other advantages [1]. The search for accurate models implies to con- sider the system nonlinear characteristics, such as transport delays, saturation, and parameters varia- tion/sensitivity. In these situations, it could be said that the application of linear modelling techniques may not be adequate, since they can not represent cer- tain system complexities [1, 2]. For the solution of this challenge, many works were developed in the system identification area, treat- ing the problem with neural networks and other ap- proaches [3, 4]. As recent examples of Neural Network AutoRe- gressive with eXternal input (NNARX) application, some related works may be mentioned. The work [5] shows the application of the NNARX model and its comparison with traditional models (gray-box and black-box) to simulate internal temperatures of a com- mercial building in Montreal (QC, Canada). Results show that the neural networks mimic more accurately the thermal behavior of the building, compared to gray-box and black-box linear models, in some sce- narios. In [6], the model of a Direct Current (DC) mo- tor is identified using an algorithm developed in MATLAB/SIMULINK platform. The simulation tests showed good results from the network learning and good accuracy in the system dynamics description. Work [7] presents an application in agriculture, specifically to improve environmental conditions and increase the fruits and vegetables shelf life. The NNARX was developed for predicting internal tem- perature and relative humidity of an evaporation cooler. The resulting models driven by the Levenberg- WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19 A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli E-ISSN: 2224-2856 184 Volume 15, 2020

Upload: others

Post on 28-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NNARX Networks on Didactic Level System IdentificationSecure Site ...Control in CEFET-MG (Campus Leopoldina) by un-dergraduate students in Control and Automation En-gineering. Figure

NNARX Networks on Didactic Level System Identification

A. F. SANTOS NETOCEFET-MG

Department of EletroelectronicsJose Peres Street, 558, Leopoldina

[email protected]

M. F. SANTOSCEFET-MG

Department of EletroelectronicsJose Peres Street, 558, Leopoldina

[email protected]

A. C. SANTIAGOUFJF

Department of Energy SystemsJose Lourenco Kelmer Street, Juiz de Fora

[email protected]

V. F. VIDALUFJF

Department of Energy SystemsJose Lourenco Kelmer Street, Juiz de Fora

[email protected]

P. MERCORELLILeuphana University of Luneburg

Institute of Product and Process InnovationD-21335, Luneburg

[email protected]

Abstract: This work has as main objective to propose the identification of a small scale non-linear system throughthe Neural Network AutoRegressive with eXternal input. The use of this network requires an adequate methodol-ogy for its configuration and, consequently, a good training set. Then, it is proposed that the main definitions ofthe network parameters be obtained through the analysis of nonintrusive performance indices. Additionally, usinga database based on the system’s response, excited by the Pseudo-Random Binary Sequence signal. The method-ology will be applied in two specific open-loop identification situations: numerical simulation of a fourth orderpolynomial system (Case 01), and an experimental system that controls a nonlinear water tank level (Case 02).The results of the identified models were able to represent the system dynamics with high fidelity, presenting anaverage identification error of less than 0.14 and 0.34% for Case 1 and 2, respectively. Also, it is observed that thelearning and generalization evidence could represent the process intrinsic nonlinearities satisfactorily. Besides, itwill be possible to find the potentiality and usefulness of the developed network in nonlinear system identification.

Key–Words: NNARX, System Identification, Level System.

Received: February 28, 2020. Revised: March 25, 2020. Re-revised: April 28, 2020. Accepted: May 3, 2020. Published: May 12, 2020.

1 Introduction

It is known that system mathematical modelling hasgreat importance in the treatment of various engineer-ing problems. With “good mathematical models”, it ispossible to get a reliable system behavior and designsuitable controllers to the issue under study, reduc-ing the costs through simulation benefits, prototyping,among other advantages [1].

The search for accurate models implies to con-sider the system nonlinear characteristics, such astransport delays, saturation, and parameters varia-tion/sensitivity. In these situations, it could be saidthat the application of linear modelling techniquesmay not be adequate, since they can not represent cer-tain system complexities [1, 2].

For the solution of this challenge, many workswere developed in the system identification area, treat-ing the problem with neural networks and other ap-proaches [3, 4].

As recent examples of Neural Network AutoRe-

gressive with eXternal input (NNARX) application,some related works may be mentioned. The work[5] shows the application of the NNARX model andits comparison with traditional models (gray-box andblack-box) to simulate internal temperatures of a com-mercial building in Montreal (QC, Canada). Resultsshow that the neural networks mimic more accuratelythe thermal behavior of the building, compared togray-box and black-box linear models, in some sce-narios.

In [6], the model of a Direct Current (DC) mo-tor is identified using an algorithm developed inMATLAB/SIMULINK platform. The simulation testsshowed good results from the network learning andgood accuracy in the system dynamics description.

Work [7] presents an application in agriculture,specifically to improve environmental conditions andincrease the fruits and vegetables shelf life. TheNNARX was developed for predicting internal tem-perature and relative humidity of an evaporationcooler. The resulting models driven by the Levenberg-

WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19

A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli

E-ISSN: 2224-2856 184 Volume 15, 2020

Page 2: NNARX Networks on Didactic Level System IdentificationSecure Site ...Control in CEFET-MG (Campus Leopoldina) by un-dergraduate students in Control and Automation En-gineering. Figure

Marquardt back propagation algorithm showed highperformance for the cooler internal variables predic-tion, which makes it possible to avoid the loss of theproducts a few days after the harvest.

The authors from work [8] use the NNARX toidentify and model a hydro-turbine generating. Therandom guide vain signal is used to train NNARXand an improved Levenberg-Marquardt algorithm isproposed in this article. Simulation results indicatethat NNARX model with improved L-M algorithmcan reach high recognition accuracy and have goodgeneralization ability. More important works can behighlighted, such as [9, 10, 11, 12].

Among several implicit advantages in the men-tioned works, this approach allows to describe non-linear systems considering linear difference equations,taking the current output for previous inputs and out-puts as parameters. It is suitable for modelling bothstochastic and deterministic system components andcan describe a nonlinear system variety [13].

In this direction, this work presents the identifica-tion of a small-scale nonlinear system used in the Lab-oratory of Automatic Control in CEFET-MG (CampusLeopoldina). The main contribution of this article isbased on the configuration of the NNARX methodol-ogy, whose number of hidden layers and neurons willbe defined through the analysis of nonintrusive per-formance indices. Another contribution is the methodapplication in a typical process control problem usingthe Pseudo-Random Binary Sequence (PRBS) signal,as in the input signal test. This signal type has theexcitation persistent suit to the nonlinear system, aspresent the literature [4].

The methodology was applied in two specificopen-loop identifications: numerical simulation of afourth order system and the experimental prototype ofa water level tank control with nonlinear characteris-tics. Then, this work will be also able to observe theevidence of learning and generalization, allowing torepresent the natural process nonlinearities.

This paper is organized as follows: Section 2presents the prototype developed to perform the tech-niques proposed hereafter; Section 3 describes theNNARX basic concepts; Section 4 deals with the sim-ulated and experimental results. Finally, Section 5presents the final considerations and conclusions.

2 Level Tank System Designed

The system designed to apply the methodology con-sists of a small-scale tank system submitted to levelcontrol. The system in Fig. 1 is currently one ofthe prototypes used in the Laboratory of AutomaticControl in CEFET-MG (Campus Leopoldina) by un-

dergraduate students in Control and Automation En-gineering.

Figure 1: Level control plant used in the experimentaltests

.

The plant, in principle, is composed of four sub-systems: measurement, actuation, control and phys-ical structure. The measuring system is composedof: Ultrasonic sensor, responsible for measuring thecylindrical reservoir level and sending it to the con-troller; Actuator, composed of an electro-pump, apower supply, an electronic circuit of the interfacebetween the actuator and the controller; Control sys-tem composed of an Arduino UNO board, responsiblefor the intervention in the plant through the messagetreatment sent by the measurement system and subse-quent perform them on the actuators; Physical struc-ture, consisting of a central (cylindrical) tank and anauxiliary tank, among other additional components.The main components used for the system assemblyare shown in Table 1.

Table 1: Main components of level control plant usedin one experiment

.

Component SpecificationMeasurement HC-SR04 UltrasonicActuator 12 VDC Pump (60W)Controller Arduino UNOPower Supply DC Source (12V/10A)

3 NNARX Model Identification

The NNARX consists of a neural network based on aspecific structure of linear identification. Among the

WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19

A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli

E-ISSN: 2224-2856 185 Volume 15, 2020

Page 3: NNARX Networks on Didactic Level System IdentificationSecure Site ...Control in CEFET-MG (Campus Leopoldina) by un-dergraduate students in Control and Automation En-gineering. Figure

existing structures, all are structured in the vector ofauto regression, i. e., they use previous values of thesystem excitation input signal to estimate the currentsystem output [14, 15]. In this context, it is possibleto cite: Finite Impulse Response (FIR), AutoRegres-sive eXogenous input (ARX), AutoRegressive Mov-ing Average with Xogenous inputs (ARMAX), OutputError (OE) and State Space Innovations Form (SSIF)[14].

The NNARX structure arises from the neuralmodel reconciliation with the ARX regression vec-tor choice. It should be emphasized that the variablesmeasured values of the process output are added to theregression vector. Mathematically the expression ofextended nonlinear model of an NNARX is describedas (1):

y′(k) = f(y(k − 1),..., y(k − n),

u(k − d), ..., u(k − d−m))(1)

where: y and u are the output and input plant sig-nals, respectively; y′ is the estimated plant output; kis the current instant; d is the plant delay time; m is thenumber of input delays and n is the number of outputdelay; f(·) is the nonlinear function mapped by theArtificial Neural Network (ANN).

Figure 2: NNARX illustration.

Also, the ANN used to map the function f(·)is conceptually a multilayer perceptron with the fol-lowing characteristics: input layer as source nodes;hidden layer with sigmoid activation function; outputlayer with only 1 neuron and linear activation function[16].

In the following topics, the methodology used forthe network setting will be described. That is, how thenumber of hidden layers and their respective numberof neurons and others parameters were chosen.

3.1 NNARX Application Methodology

The procedure below was developed to apply andidentify the system model, comprising:

• Choice of Excitation Signal: a fundamental as-pect for the system identification involves thechoice of excitation signals. A proper choiceallows static and dynamic characteristics to beidentified [4]. If they are not excited, such in-formation can not be identified and representedby the model. Among the excitation signals, theliterature recommends the use of PRBS or evenrandom signals [17]. In this work, only the PRBSsignals are regarded.

• ANN configuration and training: this importantstage consists of the network structure defini-tion, that is, the number of network inputs, hid-den layers and their subsequent training stage.In this work, the methodology proposes to de-fine the number of hidden layers and neurons ofeach layer by nonintrusive performance indicesanalysis, using the Integral of the Absolute Er-ror (IAE) or Integral of the Squared Error (ISE).The definition of the number of layers and neu-rons is done by analyzing the effect of setting thenumber of neurons and hidden layers. After ana-lyzing the tested configurations, the network con-figuration is defined by the arrangement with thelowest indices ac iae or ac ise. This process canbe seen in algorithm 1:

WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19

A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli

E-ISSN: 2224-2856 186 Volume 15, 2020

Page 4: NNARX Networks on Didactic Level System IdentificationSecure Site ...Control in CEFET-MG (Campus Leopoldina) by un-dergraduate students in Control and Automation En-gineering. Figure

Algorithm 1 Algorithm Proposed:

- Choose the number of hidden layers (NH ) andneurons (NN ) to analyze;- Choose the nonintrusive index for evaluation: IAEor ISE (In this example IAE will be used);- N = []; . NNARX configuration to define:rows represent the number of hidden layers and theelements of the single column the neurons number.for i = 1 : NH do

for j = 1 : NN doGet: IAE [i,j]; . Evaluationif (j > 1) then

if (IAE[i,j] ≥ IAEbest) thenbreak;

elseIAEbest = IAE [i,j];N [i,1] = [j];

end ifelse

IAEbest = IAE [i,j];N [i,1] = [j];

end ifend for

end for-The best configuration of N [i, j] is defined by thelowest associated IAE.

Since the training process has a random charac-ter in the network weight initialization, it was de-cided to analyze 10 events for each distinct net-work configuration to define the network withgreater reliability.

Additionally, the back-propagation algorithm viaLevenberg-Marquardt was used as an alterna-tive to perform network parameter adjustments,based on the Mean Squared Error (MSE) gra-dient; also, a toolbox of the MATLAB softwarewas used for the neural network implementation;it is important to highlight that the training tech-nique was a parallel architecture, proving to bemore efficient than the serial-parallel one.

• Model Validation: stage responsible for thelearning/generalization analysis of the trainednetwork. Its behavior is analysed once submit-ted to different inputs from those presented fortraining. Finally, if the model satisfies the iden-tification purposes, the resulting network is ac-cepted and ready to be used; otherwise, it returnsto the previous steps until it satisfies the desiredgoals.

4 Simulated and Experimental Re-sults

To identify nonlinear systems through the developedmethodology, two cases were studied: the first caseconsists of the numerical simulation of a fourth or-der polynomial system with complex dynamics, rep-resented in the following equation:

G(s) =0.1

(s+ 1)2(s+ 0.4)2(2)

The second case is a real experimental system of alevel control plant (Fig. 1). The goal here is to modelthe water reservoir level with intrinsic nonlinear char-acteristics (transport delay time, actuator saturation,gravity, among others). In addition, all networks wereconfigured with: the plant delay time d = 1; numberof input delays and the output m = 3 e n = 4, respec-tively; training with 100 epochs and the data dividedinto subsets of training, testing, validation with thepercentage of 60%, 30 and 10%, respectively. Thesedefinitions were made after some empirical tests.

The results followed the respective sequence:Presentation of the excitation signal; Analysis of theneurons and hidden layer numbers; Definition of thenumber of hidden layer neurons.

4.1 Case 01 - 4th Order System

Excitation signal and response system: using theMATLAB software, the following PRBS signal andplant response were generated and presented in Fig.3.

Analysis of the hidden layer and neuron number:the number of neurons in the hidden layer was eval-uated incrementally and analyzed through the perfor-mance of the NNARX during the training phase, oncesubmitted to the signal presented in Fig. 4. Addition-ally, it is important to point out that the result of thesecond hidden layer onward adds the best result of theprevious layer.

Definition of NNARX setting: from the results ob-tained in Fig. 4 and Table 2, it can be seen that increas-ing the number of neurons does not necessarily repre-sent greater learning ability. Therefore, this method-ology defines the neural network with: 1 neuron in thefirst hidden layer.

WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19

A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli

E-ISSN: 2224-2856 187 Volume 15, 2020

Page 5: NNARX Networks on Didactic Level System IdentificationSecure Site ...Control in CEFET-MG (Campus Leopoldina) by un-dergraduate students in Control and Automation En-gineering. Figure

(a) System excitation signal and plant response.

(b) Validation data of Case 01.

Figure 3: System excitation signal and validation dataof Case 01.

Table 2: Main results of Case 01.

Number of layers Best result IAE ISE1st Hidden Layer 1 Neuron 09.9248 0.25572st Hidden Layer 2 Neurons 14.5735 0.35183st Hidden Layer 2 Neurons 27.1077 1.3301

4.2 Case 02 - Physical Experimental System

Excitation signal and system response: in this case,the following PRBS signal was also generated us-ing the MATLAB software and embedded in Arduinoplatform to obtain the plant response presented in Fig.5.Analysis of the hidden layer and neuron numbers:as in Case 01, the number of neurons and hidden lay-ers will be analyzed through the training and valida-

(a) Results of the network configuration analysis.

(b) Results of Case 01.

Figure 4: Results of NNARX analysis and results ofCase 01.

tion data, presented in Fig. 6. It is worth mentioningthat the system sampling time is 500ms.

From the obtained results, it can be seen in Fig.6 and Table 3 that increasing the number of neuronsrepresents a learning ability increased to the first layer.However, the insertion of the third layer did not per-form better learning.

Table 3: Main results for Case 02.

Number of layers Best result IAE ISE1st Hidden Layer 3 Neurons 24.9585 1.98712nd Hidden Layer 2 Neurons 24.6481 1.88063rd Hidden Layer 1 Neuron 31.2248 2.9493

Definition of NNARX setting: as can be understoodfrom Table 3, the third hidden layer does not representa significant improvement over the established 2 hid-den layers. Therefore, this methodology defines theneural network with 2 hidden layers: 3 neurons in thefirst and 2 neurons in the second one.

WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19

A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli

E-ISSN: 2224-2856 188 Volume 15, 2020

Page 6: NNARX Networks on Didactic Level System IdentificationSecure Site ...Control in CEFET-MG (Campus Leopoldina) by un-dergraduate students in Control and Automation En-gineering. Figure

(a) System excitation signal and plant response.

(b) Validation results of Case 02.

Figure 5: Analysis of the system excitation signal andvalidation data of Case 02.

5 Conclusions

Given the presented results, it is possible to observethe evident learning and generalization capacity of thedeveloped NNARX. In both cases, the networks wereable to identify the system behavior with mean errorsof less than 0.02 cm, or 0.14% (Case 01), and 0.05cm, or 0.34% (Case 02), in a scale from 0 to 15 cm.That is, errors smaller than the accuracy of the 0.4 cmultrasonic sensor, which shows that the network wassuccessful in these studies.

Finally, it is possible to state that the methodol-ogy for the adjustment and application of NNARXhad interesting results, getting represent satisfactorilythe process intrinsic nonlinearities. Fact that indicatesits potential and possible use of the network devel-oped in the identification of other similar non-linearsystems.

(a) Results of the network configuration analysis.

(b) Results of Case 02.

Figure 6: Validation data and results of Case 02.

5.1 Future Works

The conclusion of this work opens some future works,such as test the methodology in different plants,and verifies its applicability, comparing the proposedmethodology with other traditional identification tech-niques and neural network topologies.

Acknowledgment

The authors would like to thank CEFET-MG and Le-uphana University of Luneburg for the financial sup-port.

References:

[1] L. Ljung, Identification of nonlinear systems.Linkoping University Electronic Press, 2007.

[2] O. Nelles, Nonlinear system identification: fromclassical approaches to neural networks andfuzzy models. Springer Science & Business Me-dia, 2013.

WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19

A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli

E-ISSN: 2224-2856 189 Volume 15, 2020

Page 7: NNARX Networks on Didactic Level System IdentificationSecure Site ...Control in CEFET-MG (Campus Leopoldina) by un-dergraduate students in Control and Automation En-gineering. Figure

[3] L. Ljung, “Perspectives on system identifica-tion,” Annual Reviews in Control, vol. 34, no. 1,pp. 1–12, 2010.

[4] R. Isermann and M. Munchhof, Identification ofdynamic systems: an introduction with appli-cations. Springer Science & Business Media,2010.

[5] B. Delcroix, J. Le Ny, M. Bernier, M. Azam,B. Qu, and J.-S. Venne, “Autoregressive neuralnetworks with exogenous variables for indoortemperature prediction in buildings,” in BuildingSimulation, pp. 1–14, Springer, 2020.

[6] Y. Naung, A. Schagin, H. L. Oo, K. Z. Ye,and Z. M. Khaing, “Implementation of datadriven control system of dc motor by using sys-tem identification process,” in 2018 IEEE Con-ference of Russian Young Researchers in Elec-trical and Electronic Engineering (EIConRus),pp. 1801–1804, IEEE, 2018.

[7] I. Sow, E. Murimi, and U. Mutwiwa, “Evapo-rative cooler climate prediction using artificialneural network,” JOURNAL OF SUSTAINABLERESEARCH IN ENGINEERING, vol. 5, no. 3,pp. 113–127, 2020.

[8] Z. H. Xiao, Z. P. An, S. Q. Wang, and S. Q.Zeng, “Research on the nnarx model identifi-cation of hydroelectric unit based on improvedlm algorithm,” in Advanced Materials Research,vol. 871, pp. 304–309, Trans Tech Publ, 2014.

[9] M. Rajalakshmi, G. Saravanakumar, andC. Karthik, “Nonlinear identification of ph pro-cesses by using nnarx model,” in Proceedings ofthe International Conference on Computing andControl Engineering (ICCCE’12), 2012.

[10] R. Adnan, A. M. Samad, Z. M. Zain, and F. A.Ruslan, “5 hours flood prediction modeling us-ing improved nnarx structure: case study kualalumpur,” in 2014 IEEE 4th International Con-ference on System Engineering and Technology(ICSET), vol. 4, pp. 1–5, IEEE, 2014.

[11] T. Mulyana, “Nnarx model structure for thepurposes of controller design and optimizationof heat exchanger process control training sys-tem operation,” in AIP Conference Proceed-ings, vol. 1831, p. 020040, AIP Publishing LLC,2017.

[12] F. A. Ruslan, A. M. Samad, and R. Adnan,“Modelling of flood prediction system using hy-brid nnarx and extended kalman filter,” in 2017IEEE 13th International Colloquium on SignalProcessing & its Applications (CSPA), pp. 149–152, IEEE, 2017.

[13] M. H. F. Rahiman, M. N. Taib, R. Adnan, andY. M. Salleh, “Analysis of weight decay regular-isation in NNARX nonlinear identification,” in5th International Colloquium on Signal Process-ing Its Applications, pp. 355–361, March 2009.

[14] M. Girault, E. Videcoq, and D. Petit, “Estima-tion of time-varying heat sources through inver-sion of a low order model built with the modalidentification method from in-situ temperaturemeasurements,” International Journal of Heatand Mass Transfer, vol. 53, pp. 206–219, 012010.

[15] K. S. Narendra and K. Parthasarathy, “Identifica-tion and control of dynamical systems using neu-ral networks,” Transactions of Neural Networks,pp. 4–27, 1990.

[16] M. Norgaard, O. Ravn, N. Poulsen, andL. Hansen, Neural networks for modelling andcontrol of dynamic systems: a practitioner’shandbook. Advanced textbooks in control andsignal processing. Springer, Berlin, 2000.

[17] L. A. Aguirre, Introducao a Identificacao de Sis-temas – Tecnicas Lineares e Nao-Lineares Apli-cadas a Sistemas Reais. Editora UFMG, 2007.

WSEAS TRANSACTIONS on SYSTEMS and CONTROL DOI: 10.37394/23203.2020.15.19

A. F. Santos Neto, M. F. Santos, A. C. Santiago, V. F. Vidal, P. Mercorelli

E-ISSN: 2224-2856 190 Volume 15, 2020