SlideShare a Scribd company logo
1 of 13
Download to read offline
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[159]
NONLINEAR AUTOREGRESSIVE MOVING AVERAGE-L2
MODEL BASED ADAPTIVE CONTROL OF NONLINEAR ARM NERVE
SIMULATOR SYSTEM
Mustefa Jibril*1
, EliyasAlemayehu Tadese*2
, Abu Fayo*3
*1
Msc, Dept. of Electrical & Computer Engineering, Dire Dawa Institute of Technology, DireDawa, Ethiopia
*2
Msc, Faculty of Electrical & Computer Engineering, Jimma Institute of Technology, Jimma, Ethiopia
*3
Msc, Faculty of Electrical & Computer Engineering, Jimma Institute of Technology, Jimma, Ethiopia
ABSTRACT
This paper considers the trouble of the usage of approximate strategies for realizing the neural controllers for
nonlinear SISO systems. In this paper, we introduce the nonlinear autoregressive moving average (NARMA-L2)
model which might be approximations to the NARMA model. The nonlinear autoregressive moving average
(NARMA-L2) model is an precise illustration of the input–output behavior of finite-dimensional nonlinear discrete
time dynamical systems in a neighborhood of the equilibrium state. However, it isn't always handy for purposes of
neural networks due to its nonlinear dependence on the manipulate input. In this paper, nerves system based arm
position sensor device is used to degree the precise arm function for nerve patients the use of the proposed systems.
In this paper, neural network controller is designed with NARMA-L2 model, neural network controller is designed
with NARMA-L2 model system identification based predictive controller and neural network controller is designed
with NARMA-L2 model based model reference adaptive control system. Hence, quite regularly, approximate
techniques are used for figuring out the neural controllers to conquer computational complexity. Comparison were
made among the neural network controller with NARMA-L2 model, neural network controller with NARMA-L2
model system identification based predictive controller and neural network controller with NARMA-L2 model
reference based adaptive control for the preferred input arm function (step, sine wave and random signals). The
comparative simulation result shows the effectiveness of the system with a neural network controller with NARMA-
L2 model based model reference adaptive control system.
Keywords- Nonlinear autoregressive moving average, neural network, Model reference adaptive control, Predictive
controller
I. INTRODUCTION
The neural network pattern tins be used in dominion strategies that require a global creation of the diagram forward
or inverse dynamics, and these form are available in the example of neural networks, which have been trained using
neural based design discovery techniques. The generalized teaching dresser attempts to crops the inverse of a
fortification over the entire kingdom crack using off-line training while in the specialized configuration the
convention is on-line and uses incorrectness back dispersal through the movement to learn the protocol inverse
liveliness over a small operating region. The global firmness of the closed-loop response design is guaranteed
provided the arrangement of the robot-manipulator action phrase is exact. Generalization of the director over the
desired path breach has been established using an on-line weight education scheme. The advantage of a neuron-
adaptive hybrids mastery scheme is the high accuracy and computationally less intensive proficiency scheme.
II. SYSTEM DISCRIPTION
A. Nerves System Based Arm Position Sensor System Description
Nerves system based arm position sensor is a device which senses the electrical pulse signal of the nerve and
compares the desired arm position and response arm position of the nerve defected arm. Nerves system based arm
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[160]
position sensor is a type of neuro modulation therapy in which electrodes are surfacely placed next to a selected
peripheral nerve considered to be the source of nerve pain. One way of trying to control the arm position is that
arises from peripheral nerves calls for a device that sends low levels of electricity to stimulate part(s) of the nerve.
This electrical voltage is thought to interfere with how the nerve transmits the voltage impulse signals and response
through arm motion.
The mathematical description of the system is shown bellow
   
 
 
 
2 2
2
1
d y t v t dy t
dt s y t s dt
 
   
Where
y(t) Arm position output
v(t) Impulse voltage input
γ Arm position acceleration
s Device sensitivity function
α Nerve transmission coefficient
β Nerve delay coefficient
The block diagram of the nerves system based arm position sensor device is shown in Figure 1 bellow.
Fig. 1. Block diagram of the nerves system based arm position sensor device
B. Design of NARMA-L2 Neural Network Controller
The neuro controller described on this phase is cited through two different names: response linearization control and
NARMA-L2 manipulate. It is known as comments linearization when the plant shape has a specific form (associate
form). It is known as NARMA-L2 manipulate while the fortification mold may be approximated by using the same
form. The vital principle of this type of control is to convert nonlinear designsystem into linear dynamics with the
aid of canceling the nonlinearities. This phase starts off evolved with the aid of submitting the associate system form
and presentation how you may use a neural community to become aware of this model. Then it describes how the
identified neural network model may be used to broaden a controller.
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[161]
1) Identification of the NARMA-L2 Model: The first step in the use of feedback linearization (or NARMA-L2)
manipulate is to identify the design to be controlled. You train a neural network to represent the forward dynamics
of the system.
The first step is to pick out a styles association to use. One standard patterns this is used to symbolize fashionable
discrete-time nonlinear system is the nonlinear autoregressive-moving average (NARMA) model:
               , 1 ,..., 1 , , 1 ,...., 1 2y k d N y k y k y k n u k u k u k n         
Where u(k) is the system input, and y(k) is the Where u(k) is the system input, and y(k) is the system output. For the
identification section, you can teach a neural network to approximate the nonlinear function N. If you want the
system output to follow some reference trajectory y (k + d) = yr(k + d) the subsequent step is to expand a nonlinear
controller of the form:
               , 1 ,..., 1 , , 1 ,...., 1 3ru k G y k y k y k n y k d u k u k m         
The trouble with the usage of this controller is that in case you need to teach a neural network to create the
characteristic G to minimize mean square blunders, you need to apply dynamic returned propagation. This can be
pretty sluggish. One answer is to apply approximate models to symbolize the system. The controller used on this
section is based totally at the NARMA-L2 approximate model:
 
   
     
     
   
   
, 1 ,.., , 1 ,.., 1 ,
ˆ 4
1 , 1 ,.., 1 1 ,.., 1
y k y k y k y k y k n
y k d f g u k
y k n u k u k m u k u k m
      
     
             
This model is in associate shape, wherein the next controller inputu(k) is not contained in the nonlinearity. The gain
of this form is that you could resolve for the control input that causes the system output to comply with the reference
y (k + d) = yr(k + d). The resulting controller would have the form
 
            
         
 
, 1 ,..., 1 , 1 ,...., 1
5
, 1 ,..., 1 , 1 ,...., 1
ry k d f y k y k y k n u k u k n
u k
g y k y k y k n u k u k n
         
       
Using this equation immediately can motive awareness problems, due to the fact you ought to determine the control
input u(k) primarily based on the output at the same time, y(k). So, rather, use the model
 
     
   
   
     
   
, 1 ,.., 1 , , 1 ,..,
1 6
1 ,.., 1 1 , 1 ,.., 1
y k y k y k n y k y k y
y k d f g u k
u k u k m k n u k u k m
      
      
             
Where d ≥ 2. Figure 2 shows the structure of a neural network representation
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[162]
Fig. 2. The structure of a neural network representation.
Using the NARMA-L2 model, you can obtain the controller
 
            
         
 
, 1 ,..., 1 , ,...., 1
1 7
, 1 ,..., 1 , ,...., 1
ry k d f y k y k y k n u k u k n
u k
g y k y k y k n u k u k n
         
      
Which is realizable for d ≥ 2. Figure 3 shows the block diagram of the NARMA-L2 controller.
Fig. 3. Block diagram of the NARMA-L2 controller
This controller can be implemented with the formerly diagnosed NARMA-L2 plant model, as shown in Figure 4
below.
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[163]
Fig. 4. Previously identified NARMA-L2 plant model
C. Design of NARMA-L2 Model Controller Using SystemIdentification
The NARMA-L2 based neural network predictive controller makes use of a neural network model of a nonlinear
plant to expect future plant performance. The controller then calculates the control input that will optimize plant
performance over a targeted destiny time horizon. The first step in model predictive control is to determine the
neural network plant model. Next, the plant model is utilized by the controller to predict future performance.
1) System Identification:
The first stage of model NARMAL2 based predictive controller is to train a neural network to symbolize the ahead
dynamics of the plant. The prediction errors among the plant output and the neural network output is used as the
neural network education signal. The method is shown in Figure 5 below:
Fig. 5. The process of training model predictive control
The neural network plant model uses preceding inputs and former plant outputs to be expecting destiny values of the
plant output. The structure of the neural network plant model is given in Figure 6 bellow.
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[164]
Fig. 6. The structure of the neural network plant model
2) Predictive Control:
The model predictive control technique is based totally on the receding horizon method. The neural network model
predicts the plant reaction over a unique time horizon. The predictions are used by a numerical optimization
software to decide the control signal that minimizes the following performance criterion over the required horizon
 
2
1
2 ' ' 2
m
1
( ( ) y ( )) ( ( 1) u (k+j 2))- - - - 8
uNN
r
j N j
J y k j k j u k j
 
     
Where N1, N2, and Nu define the horizons over which the tracking blunders and the manage increments are
evaluated. The u´ variable is the tentative control signal, yr is the preferred response, and ym is the network model
reaction. The cost determines the contribution that the sum of the squares of the control increments has on the
performance index.
The following block diagram illustrates the model predictive control method. The controller consists of the neural
network plant model and the optimization block. The optimization block determines the values of u´ that limit J,
after which the top of the line u is input to the plant.
Fig. 7. Block diagram of the model predictive control process
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[165]
D. Design of NARMA-L2 Model Controller Using AdaptiveControl
The NARMA-L2 based neural model reference adaptive control structure uses neural networks: a controller network
and a plant model network, as shown in Figure 8 below. The plant model is identified first, and then the controller is
trained in order that the plant output follows the reference model output.
Fig. 8. Block diagram of controller network and a plant model network
Figure 9 indicates the info of the neural network plant model and the neural network controller. Each network has
two layers, and you can pick out the quantity of neurons to use within the hidden layers. There are three units of
controller inputs:
 Delayed reference inputs
 Delayed controller outputs
 Delayed plant outputs
For each of those inputs, you can select the variety of delayed values to apply. Typically, the variety of delays
increases with the order of the plant. There are two sets of inputs to the neural network plant model: Delayed
controller outputs
 Delayed plant outputs
Fig. 9. The neural network plant model and the neural network controller
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[166]
III. RESULT AND DISSCUSION
This chapter basically focuses on the comparison of neural network controller with NARMA-L2 model, neural
network controller with NARMA-L2 model system identification based predictive controller and neural network
controller with NARMA-L2 model based model reference adaptive control . These three systems input is the desired
arm position and they generate impulse voltage signal to be given to the arm and the arm deliver arm output
position. These three systems tested with step, sine wave and random desired arm position signal.
A. Comparison of the Proposed Controllers using step input signal
The Simulink model for the comparison of neural network controller with NARMA-L2 model, neural network
controller with NARMA-L2 model system identification based predictive controller and neural network controller
with NARMA-L2 model based model reference adaptive control using step input signal is shown in the Figure 10
bellow
Fig. 10. Step response Simulink model
The simulation output for the comparison of the neural network controller with NARMA-L2 model, neural network
controller with NARMA-L2 model system identification based predictive controller and neural network controller
with NARMA-L2 model based model reference adaptive control using step input signal is shown in the Figure 11
bellow.
Fig. 11. Step response simulation result
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[167]
The neural network controller with NARMA-L2 controller has a high percentage overshoot and since the step input
signal is the desired arm position of the patient and the output of this controller has a steady state value of 0.5 m
while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 controller
does not feed enough nerve impulse voltage to the nerve of the arm. The neural network controller with NARMA-
L2 model system identification based predictive controller has a bigger percentage overshoot and since the step
input signal is the desired arm position of the patient and the output of this controller has a steady state value of 1.75
m while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 model
system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm. The
neural network controller with NARMAL2 model based model reference adaptive control has a no percentage
overshoot and since the step input signal is the desired arm position of the patient and the output of this controller
has the same steady state value of 1 m with the desired arm position. This show us that the neural network controller
with NARMA-L2 model based model reference adaptive control gives the exact nerve impulse voltage to the nerve
of the arm.
B. Comparison of the Proposed Controllers using Sine Wave Input Signal
The Simulink model for the comparison of neural network controller with NARMA-L2 model, neural network
controller with NARMA-L2 model system identification based predictive controller and neural network controller
with NARMA-L2 model based model reference adaptive control using sine wave input signal is shown in the Figure
12 bellow
Fig. 12. Sine wave response Simulink model
The simulation output for the comparison of the neural network controller with NARMA-L2 model, neural network
controller with NARMA-L2 model system identification based predictive controller and neural network controller
with NARMA-L2 model based model reference adaptive control using sine wave input signal is shown in the Figure
13 bellow
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[168]
Fig. 13. Sine wave response simulation result
The neural network controller with NARMA-L2 controller sine wave input signal is the desired arm position of the
patient and the output of this controller has a peak value of 0.6 m while the desired arm position is 1m. This show us
that the neural network controller with NARMA-L2 controller gives low impulse voltage to the nerve of the arm.
The neural network controller with NARMA-L2 model system identification based predictive controller sine wave
input signal is the desired arm position of the patient and the output of this controller has a peak value of 2.1 m
while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 model
system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm. The
neural network controller with NARMA-L2 model based model reference adaptive control sine wave input signal is
the desired arm position of the patient and the output of this controller has a peak value of 0.8 m while the desired
arm position is 1m. This show us that the neural network controller with NARMA-L2 model based model reference
adaptive control gives almost the exact nerve impulse voltage to the nerve of the arm.
C. Comparison of the Proposed Controllers using Random Input Signal
The Simulink model for the comparison of neural network controller with NARMA-L2 model, neural network
controller with NARMA-L2 model system identification based predictive controller and neural network controller
with NARMA-L2 model based model reference adaptive control using random input signal is shown in the Figure
14 bellow
Fig. 14. Random input response Simulink model
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[169]
The simulation output for the comparison of the neural network controller with NARMA-L2 model, neural network
controller with NARMA-L2 model system identification based predictive controller and neural network controller
with NARMA-L2 model based model reference adaptive control using random input signal is shown in the Figure
15 bellow
Fig. 15. Random input response simulation result
The neural network controller with NARMA-L2 controller random input signal is the desired arm position of the
patient and the output of this controller has a peak value of 4.4 m while the desired arm position is 3.5m. This show
us that the neural network controller with NARMA-L2 controller gives high impulse voltage to the nerve of the arm.
The neural network controller with NARMA-L2 model system identification based predictive controller random
input signal is the desired arm position of the patient and the output of this controller has a peak value of 8.5 m
while the desired arm position is 3.5 m. This show us that the neural network controller with NARMA-L2 model
system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm. The
neural network controller with NARMA-L2 model based model reference adaptive control random input signal is
the desired arm position of the patient and the output of this controller has a peak value of 3.5 m while the desired
arm position is 3.5 m. This show us that the neural network controller with NARMA-L2 model based model
reference adaptive control gives the exact nerve impulse voltage to the nerve of the arm.
D. Numerical Value Comparison of the proposed systems
The numerical value comparison of the proposed systems is shown in the Table 1 bellow.
Table 1 Numerical Value Comparison of the Proposed Systems
No System Step Sine
wave
Random
1 Desired Arm
Position
1 1 3.5
2 NARMA-L2
model
0.5 0.6 4.4
3 Model
reference
1 0.8 3.5
4 Predictive
controller
1.75 2.1 8.5
The result from Table 1 shows us that the neural network controller with NARMA-L2 model based model reference
adaptive control show the best response.
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[170]
IV. CONCLUSION
In this thesis, nerves system based arm position sensor device is used to measure the exact arm position for nerve
patients using the proposed systems. Three different systems are proposed which are a neural network controller is
designed with NARMA-L2 model, neural network controller is designed with NARMA-L2 model system
identification based predictive controller and neural network controller is designed with NARMA-L2 model based
model reference adaptive control system.
The proposed controllers are tested for comparing the actual and desired arm position of the nerves system based
arm position sensor device for three desired arm position inputs (step, sine wave and random).
The simulation result for a step input signals shows that the neural network controller with NARMA-L2 controller
feeds a high impulse voltage to the nerve of the arm and the neural network controller with NARMA-L2 model
system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm and the
neural network controller with NARMA-L2 model based model reference adaptive control gives the exact nerve
impulse voltage to the nerve of the arm.
The simulation result for a sine wave input signals shows that the neural network controller with NARMA-L2
controller gives high nerve impulse voltage to the nerve of the arm and the neural network controller with NARMA-
L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm
and the neural network controller with NARMA-L2 model based model reference adaptive control gives the exact
nerve impulse voltage to the nerve of the arm.
The simulation result for a random input signals shows that the neural network controller with NARMA-L2
controller gives high nerve impulse voltage to the nerve of the arm and the neural network controller with NARMA-
L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm
and the neural network controller with NARMA-L2 model based model reference adaptive control gives the exact
nerve impulse voltage to the nerve of the arm.
Finally, the comparative simulation result prove the effectiveness of the presented neural network controller with
NARMAL2 model based model reference adaptive control and it achieves to balance between the actual and desired
arm position tests for the nerve patient by adjusting the nerve impulse voltage given to the arm.
V. REFERENCES
[1]. T. A. Al-Zohary “Adaptive Control of Nonlinear Multivariable Systems Using Neural Networks and
Approximate Models” Computer and Systems Eng. Dept. Fac. Of Eng. Ain Shams University, 2018.
[2]. Yousif Al-Dunainawi “A New MIMO ANFIS-PSO Based NARMA-L2 Controller for Nonlinear Dynamic
Systems” IEEE Control Syst. Soc., vol. 1, p. 246, 2017.
[3]. Cidambaram Vijay Nagaraj “Design of Buck Boost Converter for Nonlinear Systems using Adaptive
Controller” Engineering and Technology, Pudukkottai-622507, Tamil Nadu, India, 2017.
[4]. Mehdi Ramezani “Design of NARMA L-2 Control of Nonlinear Inverted Pendulum” International Research
Journal of Applied and Basic Sciences, 2016
[5]. NgocKhoat Nguyen “An Investigation of Intelligent Controllers Based on Fuzzy Logic and Artificial Neural
Network for Power System Frequency Maintenance” Turkish Journal of Electrical Engineering & Computer
Sciences, (2016) 24: 2893 – 2909.
[6]. DhanrajSuman “Implementation of Narma-L2 Controller for Magnetic Levitation System” 6th
international
conference on science technology and management, 04 Dec, 2016.
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
Volume:02/Issue:03/March-2020 www.irjmets.com
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[171]
[7]. Pratik Ghutke “Performance Analysis of Neural Network Based Narma Control for CSTR” International
Journal for Innovative Research in Science & Technology| Volume 1 | Issue 8 | January 2015.
[8]. Cabrera, J. B. D. and Narendra, K. S., "On Regulation and Tracking in Nonlinear Discrete” Univ., New Haven,
CT, Tech. Rep, 2015.
[9]. Cabrera, J. B. D. and Narendra, K. S., "On Regulation and Tracking in Nonlinear Discrete” Univ., New Haven,
CT, Tech. Rep, 2015.
[10]. Priyanka Sharma “NARMA-L2 Controller for Five-Area Load Frequency Control” Int. Jour. of App. Sc. and
Eng. (IJASE) 2(2): Dec 2014, 91-101.
[11]. RazikaZamoumBoushaki “Artificial Neural Network Control of the Recycle Compression System” Studies in
Informatics and Control, Vol. 23, No. 1, March 2014.
[12]. Priyanka Sharma “NARMA-L2 Controller for Five-Area Load Frequency Control” Proceedings of the IEEE
2014; 121(7):601–8.

More Related Content

What's hot

nural network ER. Abhishek k. upadhyay
nural network ER. Abhishek  k. upadhyaynural network ER. Abhishek  k. upadhyay
nural network ER. Abhishek k. upadhyay
abhishek upadhyay
 

What's hot (18)

Unit 2
Unit 2Unit 2
Unit 2
 
Simulation of Single and Multilayer of Artificial Neural Network using Verilog
Simulation of Single and Multilayer of Artificial Neural Network using VerilogSimulation of Single and Multilayer of Artificial Neural Network using Verilog
Simulation of Single and Multilayer of Artificial Neural Network using Verilog
 
Unit ii supervised ii
Unit ii supervised iiUnit ii supervised ii
Unit ii supervised ii
 
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
 
Deep Learning for Natural Language Processing
Deep Learning for Natural Language ProcessingDeep Learning for Natural Language Processing
Deep Learning for Natural Language Processing
 
Implementation Of Back-Propagation Neural Network For Isolated Bangla Speech ...
Implementation Of Back-Propagation Neural Network For Isolated Bangla Speech ...Implementation Of Back-Propagation Neural Network For Isolated Bangla Speech ...
Implementation Of Back-Propagation Neural Network For Isolated Bangla Speech ...
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...
 
Unit iii update
Unit iii updateUnit iii update
Unit iii update
 
A survey research summary on neural networks
A survey research summary on neural networksA survey research summary on neural networks
A survey research summary on neural networks
 
Art network
Art networkArt network
Art network
 
A simplified design of multiplier for multi layer feed forward hardware neura...
A simplified design of multiplier for multi layer feed forward hardware neura...A simplified design of multiplier for multi layer feed forward hardware neura...
A simplified design of multiplier for multi layer feed forward hardware neura...
 
IntelliSuite V8.6
IntelliSuite V8.6IntelliSuite V8.6
IntelliSuite V8.6
 
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
 
A Survey on Secure Alternate Path Selection for Enhanced Network Lifetime in ...
A Survey on Secure Alternate Path Selection for Enhanced Network Lifetime in ...A Survey on Secure Alternate Path Selection for Enhanced Network Lifetime in ...
A Survey on Secure Alternate Path Selection for Enhanced Network Lifetime in ...
 
nural network ER. Abhishek k. upadhyay
nural network ER. Abhishek  k. upadhyaynural network ER. Abhishek  k. upadhyay
nural network ER. Abhishek k. upadhyay
 
ieee
ieeeieee
ieee
 
Mixed approach for scheduling process in wimax for high qos
Mixed approach for scheduling process in wimax for high qosMixed approach for scheduling process in wimax for high qos
Mixed approach for scheduling process in wimax for high qos
 

Similar to Nonlinear autoregressive moving average l2 model based adaptive control of nonlinear arm nerve simulator system

Analysis of intelligent system design by neuro adaptive control no restriction
Analysis of intelligent system design by neuro adaptive control no restrictionAnalysis of intelligent system design by neuro adaptive control no restriction
Analysis of intelligent system design by neuro adaptive control no restriction
iaemedu
 
Analysis of intelligent system design by neuro adaptive control
Analysis of intelligent system design by neuro adaptive controlAnalysis of intelligent system design by neuro adaptive control
Analysis of intelligent system design by neuro adaptive control
iaemedu
 
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
IJECEIAES
 
Electricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-systemElectricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-system
Cemal Ardil
 
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Cemal Ardil
 
Simulation of unified power quality conditioner for power quality improvement...
Simulation of unified power quality conditioner for power quality improvement...Simulation of unified power quality conditioner for power quality improvement...
Simulation of unified power quality conditioner for power quality improvement...
Alexander Decker
 
11.simulation of unified power quality conditioner for power quality improvem...
11.simulation of unified power quality conditioner for power quality improvem...11.simulation of unified power quality conditioner for power quality improvem...
11.simulation of unified power quality conditioner for power quality improvem...
Alexander Decker
 

Similar to Nonlinear autoregressive moving average l2 model based adaptive control of nonlinear arm nerve simulator system (20)

Analysis of intelligent system design by neuro adaptive control no restriction
Analysis of intelligent system design by neuro adaptive control no restrictionAnalysis of intelligent system design by neuro adaptive control no restriction
Analysis of intelligent system design by neuro adaptive control no restriction
 
Analysis of intelligent system design by neuro adaptive control
Analysis of intelligent system design by neuro adaptive controlAnalysis of intelligent system design by neuro adaptive control
Analysis of intelligent system design by neuro adaptive control
 
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile Robot
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
 
Jd3416591661
Jd3416591661Jd3416591661
Jd3416591661
 
IRJET- Power Theft Detection using Probabilistic Neural Network Classifier
IRJET- Power Theft Detection using Probabilistic Neural Network ClassifierIRJET- Power Theft Detection using Probabilistic Neural Network Classifier
IRJET- Power Theft Detection using Probabilistic Neural Network Classifier
 
Study on Adaptive PID Control Algorithm Based on RBF Neural Network
Study on Adaptive PID Control Algorithm Based on RBF Neural NetworkStudy on Adaptive PID Control Algorithm Based on RBF Neural Network
Study on Adaptive PID Control Algorithm Based on RBF Neural Network
 
Prediction of stock market index using neural networks an empirical study of...
Prediction of stock market index using neural networks  an empirical study of...Prediction of stock market index using neural networks  an empirical study of...
Prediction of stock market index using neural networks an empirical study of...
 
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
 
Implementation of NN controlled DVR for Enhancing The Power Quality By Mitiga...
Implementation of NN controlled DVR for Enhancing The Power Quality By Mitiga...Implementation of NN controlled DVR for Enhancing The Power Quality By Mitiga...
Implementation of NN controlled DVR for Enhancing The Power Quality By Mitiga...
 
Efficiency of Neural Networks Study in the Design of Trusses
Efficiency of Neural Networks Study in the Design of TrussesEfficiency of Neural Networks Study in the Design of Trusses
Efficiency of Neural Networks Study in the Design of Trusses
 
Electricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-systemElectricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-system
 
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
Simulation of unified power quality conditioner for power quality improvement...
Simulation of unified power quality conditioner for power quality improvement...Simulation of unified power quality conditioner for power quality improvement...
Simulation of unified power quality conditioner for power quality improvement...
 
11.simulation of unified power quality conditioner for power quality improvem...
11.simulation of unified power quality conditioner for power quality improvem...11.simulation of unified power quality conditioner for power quality improvem...
11.simulation of unified power quality conditioner for power quality improvem...
 
A017110106
A017110106A017110106
A017110106
 
Development of a D.C Circuit Analysis Software Using Microsoft Visual C#.Net
Development of a D.C Circuit Analysis Software Using Microsoft Visual C#.NetDevelopment of a D.C Circuit Analysis Software Using Microsoft Visual C#.Net
Development of a D.C Circuit Analysis Software Using Microsoft Visual C#.Net
 

More from Mustefa Jibril

Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...
Mustefa Jibril
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
Mustefa Jibril
 
Comparison of active and semi active suspension systems using robust controller
Comparison of active and semi active suspension systems using robust controllerComparison of active and semi active suspension systems using robust controller
Comparison of active and semi active suspension systems using robust controller
Mustefa Jibril
 

More from Mustefa Jibril (20)

Design and simulation of a steam turbine generator using observer based and l...
Design and simulation of a steam turbine generator using observer based and l...Design and simulation of a steam turbine generator using observer based and l...
Design and simulation of a steam turbine generator using observer based and l...
 
Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...
 
Tank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersTank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllers
 
Design and simulation of voltage amplidyne system using robust control technique
Design and simulation of voltage amplidyne system using robust control techniqueDesign and simulation of voltage amplidyne system using robust control technique
Design and simulation of voltage amplidyne system using robust control technique
 
Design & control of vehicle boom barrier gate system using augmented h 2 ...
Design & control of vehicle boom barrier gate system using augmented h 2 ...Design & control of vehicle boom barrier gate system using augmented h 2 ...
Design & control of vehicle boom barrier gate system using augmented h 2 ...
 
Mechanically actuated capacitor microphone control using mpc and narma l2 con...
Mechanically actuated capacitor microphone control using mpc and narma l2 con...Mechanically actuated capacitor microphone control using mpc and narma l2 con...
Mechanically actuated capacitor microphone control using mpc and narma l2 con...
 
Modeling and simulation of vehicle windshield wiper system using h infinity l...
Modeling and simulation of vehicle windshield wiper system using h infinity l...Modeling and simulation of vehicle windshield wiper system using h infinity l...
Modeling and simulation of vehicle windshield wiper system using h infinity l...
 
Design and performance investigation of a low cost portable ventilator for co...
Design and performance investigation of a low cost portable ventilator for co...Design and performance investigation of a low cost portable ventilator for co...
Design and performance investigation of a low cost portable ventilator for co...
 
Metal cutting tool position control using static output feedback and full sta...
Metal cutting tool position control using static output feedback and full sta...Metal cutting tool position control using static output feedback and full sta...
Metal cutting tool position control using static output feedback and full sta...
 
Design and simulation of a steam turbine generator using observer based and l...
Design and simulation of a steam turbine generator using observer based and l...Design and simulation of a steam turbine generator using observer based and l...
Design and simulation of a steam turbine generator using observer based and l...
 
Speed control of ward leonard layout system using h infinity optimal control
Speed control of ward leonard layout system using h  infinity optimal controlSpeed control of ward leonard layout system using h  infinity optimal control
Speed control of ward leonard layout system using h infinity optimal control
 
Tank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllersTank liquid level control using narma l2 and mpc controllers
Tank liquid level control using narma l2 and mpc controllers
 
Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...
 
Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...Modelling design and control of an electromechanical mass lifting system usin...
Modelling design and control of an electromechanical mass lifting system usin...
 
Comparison of a triple inverted pendulum stabilization using optimal control ...
Comparison of a triple inverted pendulum stabilization using optimal control ...Comparison of a triple inverted pendulum stabilization using optimal control ...
Comparison of a triple inverted pendulum stabilization using optimal control ...
 
Design and simulation of a steam turbine generator using observer based and l...
Design and simulation of a steam turbine generator using observer based and l...Design and simulation of a steam turbine generator using observer based and l...
Design and simulation of a steam turbine generator using observer based and l...
 
Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...Design and control of steam flow in cement production process using neural ne...
Design and control of steam flow in cement production process using neural ne...
 
Body travel performance improvement of space vehicle electromagnetic suspensi...
Body travel performance improvement of space vehicle electromagnetic suspensi...Body travel performance improvement of space vehicle electromagnetic suspensi...
Body travel performance improvement of space vehicle electromagnetic suspensi...
 
Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...Quarter car active suspension systemdesign using optimal and robust control m...
Quarter car active suspension systemdesign using optimal and robust control m...
 
Comparison of active and semi active suspension systems using robust controller
Comparison of active and semi active suspension systems using robust controllerComparison of active and semi active suspension systems using robust controller
Comparison of active and semi active suspension systems using robust controller
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 

Recently uploaded (20)

Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 

Nonlinear autoregressive moving average l2 model based adaptive control of nonlinear arm nerve simulator system

  • 1. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [159] NONLINEAR AUTOREGRESSIVE MOVING AVERAGE-L2 MODEL BASED ADAPTIVE CONTROL OF NONLINEAR ARM NERVE SIMULATOR SYSTEM Mustefa Jibril*1 , EliyasAlemayehu Tadese*2 , Abu Fayo*3 *1 Msc, Dept. of Electrical & Computer Engineering, Dire Dawa Institute of Technology, DireDawa, Ethiopia *2 Msc, Faculty of Electrical & Computer Engineering, Jimma Institute of Technology, Jimma, Ethiopia *3 Msc, Faculty of Electrical & Computer Engineering, Jimma Institute of Technology, Jimma, Ethiopia ABSTRACT This paper considers the trouble of the usage of approximate strategies for realizing the neural controllers for nonlinear SISO systems. In this paper, we introduce the nonlinear autoregressive moving average (NARMA-L2) model which might be approximations to the NARMA model. The nonlinear autoregressive moving average (NARMA-L2) model is an precise illustration of the input–output behavior of finite-dimensional nonlinear discrete time dynamical systems in a neighborhood of the equilibrium state. However, it isn't always handy for purposes of neural networks due to its nonlinear dependence on the manipulate input. In this paper, nerves system based arm position sensor device is used to degree the precise arm function for nerve patients the use of the proposed systems. In this paper, neural network controller is designed with NARMA-L2 model, neural network controller is designed with NARMA-L2 model system identification based predictive controller and neural network controller is designed with NARMA-L2 model based model reference adaptive control system. Hence, quite regularly, approximate techniques are used for figuring out the neural controllers to conquer computational complexity. Comparison were made among the neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model reference based adaptive control for the preferred input arm function (step, sine wave and random signals). The comparative simulation result shows the effectiveness of the system with a neural network controller with NARMA- L2 model based model reference adaptive control system. Keywords- Nonlinear autoregressive moving average, neural network, Model reference adaptive control, Predictive controller I. INTRODUCTION The neural network pattern tins be used in dominion strategies that require a global creation of the diagram forward or inverse dynamics, and these form are available in the example of neural networks, which have been trained using neural based design discovery techniques. The generalized teaching dresser attempts to crops the inverse of a fortification over the entire kingdom crack using off-line training while in the specialized configuration the convention is on-line and uses incorrectness back dispersal through the movement to learn the protocol inverse liveliness over a small operating region. The global firmness of the closed-loop response design is guaranteed provided the arrangement of the robot-manipulator action phrase is exact. Generalization of the director over the desired path breach has been established using an on-line weight education scheme. The advantage of a neuron- adaptive hybrids mastery scheme is the high accuracy and computationally less intensive proficiency scheme. II. SYSTEM DISCRIPTION A. Nerves System Based Arm Position Sensor System Description Nerves system based arm position sensor is a device which senses the electrical pulse signal of the nerve and compares the desired arm position and response arm position of the nerve defected arm. Nerves system based arm
  • 2. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [160] position sensor is a type of neuro modulation therapy in which electrodes are surfacely placed next to a selected peripheral nerve considered to be the source of nerve pain. One way of trying to control the arm position is that arises from peripheral nerves calls for a device that sends low levels of electricity to stimulate part(s) of the nerve. This electrical voltage is thought to interfere with how the nerve transmits the voltage impulse signals and response through arm motion. The mathematical description of the system is shown bellow           2 2 2 1 d y t v t dy t dt s y t s dt       Where y(t) Arm position output v(t) Impulse voltage input γ Arm position acceleration s Device sensitivity function α Nerve transmission coefficient β Nerve delay coefficient The block diagram of the nerves system based arm position sensor device is shown in Figure 1 bellow. Fig. 1. Block diagram of the nerves system based arm position sensor device B. Design of NARMA-L2 Neural Network Controller The neuro controller described on this phase is cited through two different names: response linearization control and NARMA-L2 manipulate. It is known as comments linearization when the plant shape has a specific form (associate form). It is known as NARMA-L2 manipulate while the fortification mold may be approximated by using the same form. The vital principle of this type of control is to convert nonlinear designsystem into linear dynamics with the aid of canceling the nonlinearities. This phase starts off evolved with the aid of submitting the associate system form and presentation how you may use a neural community to become aware of this model. Then it describes how the identified neural network model may be used to broaden a controller.
  • 3. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [161] 1) Identification of the NARMA-L2 Model: The first step in the use of feedback linearization (or NARMA-L2) manipulate is to identify the design to be controlled. You train a neural network to represent the forward dynamics of the system. The first step is to pick out a styles association to use. One standard patterns this is used to symbolize fashionable discrete-time nonlinear system is the nonlinear autoregressive-moving average (NARMA) model:                , 1 ,..., 1 , , 1 ,...., 1 2y k d N y k y k y k n u k u k u k n          Where u(k) is the system input, and y(k) is the Where u(k) is the system input, and y(k) is the system output. For the identification section, you can teach a neural network to approximate the nonlinear function N. If you want the system output to follow some reference trajectory y (k + d) = yr(k + d) the subsequent step is to expand a nonlinear controller of the form:                , 1 ,..., 1 , , 1 ,...., 1 3ru k G y k y k y k n y k d u k u k m          The trouble with the usage of this controller is that in case you need to teach a neural network to create the characteristic G to minimize mean square blunders, you need to apply dynamic returned propagation. This can be pretty sluggish. One answer is to apply approximate models to symbolize the system. The controller used on this section is based totally at the NARMA-L2 approximate model:                           , 1 ,.., , 1 ,.., 1 , ˆ 4 1 , 1 ,.., 1 1 ,.., 1 y k y k y k y k y k n y k d f g u k y k n u k u k m u k u k m                            This model is in associate shape, wherein the next controller inputu(k) is not contained in the nonlinearity. The gain of this form is that you could resolve for the control input that causes the system output to comply with the reference y (k + d) = yr(k + d). The resulting controller would have the form                            , 1 ,..., 1 , 1 ,...., 1 5 , 1 ,..., 1 , 1 ,...., 1 ry k d f y k y k y k n u k u k n u k g y k y k y k n u k u k n                   Using this equation immediately can motive awareness problems, due to the fact you ought to determine the control input u(k) primarily based on the output at the same time, y(k). So, rather, use the model                           , 1 ,.., 1 , , 1 ,.., 1 6 1 ,.., 1 1 , 1 ,.., 1 y k y k y k n y k y k y y k d f g u k u k u k m k n u k u k m                             Where d ≥ 2. Figure 2 shows the structure of a neural network representation
  • 4. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [162] Fig. 2. The structure of a neural network representation. Using the NARMA-L2 model, you can obtain the controller                            , 1 ,..., 1 , ,...., 1 1 7 , 1 ,..., 1 , ,...., 1 ry k d f y k y k y k n u k u k n u k g y k y k y k n u k u k n                  Which is realizable for d ≥ 2. Figure 3 shows the block diagram of the NARMA-L2 controller. Fig. 3. Block diagram of the NARMA-L2 controller This controller can be implemented with the formerly diagnosed NARMA-L2 plant model, as shown in Figure 4 below.
  • 5. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [163] Fig. 4. Previously identified NARMA-L2 plant model C. Design of NARMA-L2 Model Controller Using SystemIdentification The NARMA-L2 based neural network predictive controller makes use of a neural network model of a nonlinear plant to expect future plant performance. The controller then calculates the control input that will optimize plant performance over a targeted destiny time horizon. The first step in model predictive control is to determine the neural network plant model. Next, the plant model is utilized by the controller to predict future performance. 1) System Identification: The first stage of model NARMAL2 based predictive controller is to train a neural network to symbolize the ahead dynamics of the plant. The prediction errors among the plant output and the neural network output is used as the neural network education signal. The method is shown in Figure 5 below: Fig. 5. The process of training model predictive control The neural network plant model uses preceding inputs and former plant outputs to be expecting destiny values of the plant output. The structure of the neural network plant model is given in Figure 6 bellow.
  • 6. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [164] Fig. 6. The structure of the neural network plant model 2) Predictive Control: The model predictive control technique is based totally on the receding horizon method. The neural network model predicts the plant reaction over a unique time horizon. The predictions are used by a numerical optimization software to decide the control signal that minimizes the following performance criterion over the required horizon   2 1 2 ' ' 2 m 1 ( ( ) y ( )) ( ( 1) u (k+j 2))- - - - 8 uNN r j N j J y k j k j u k j         Where N1, N2, and Nu define the horizons over which the tracking blunders and the manage increments are evaluated. The u´ variable is the tentative control signal, yr is the preferred response, and ym is the network model reaction. The cost determines the contribution that the sum of the squares of the control increments has on the performance index. The following block diagram illustrates the model predictive control method. The controller consists of the neural network plant model and the optimization block. The optimization block determines the values of u´ that limit J, after which the top of the line u is input to the plant. Fig. 7. Block diagram of the model predictive control process
  • 7. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [165] D. Design of NARMA-L2 Model Controller Using AdaptiveControl The NARMA-L2 based neural model reference adaptive control structure uses neural networks: a controller network and a plant model network, as shown in Figure 8 below. The plant model is identified first, and then the controller is trained in order that the plant output follows the reference model output. Fig. 8. Block diagram of controller network and a plant model network Figure 9 indicates the info of the neural network plant model and the neural network controller. Each network has two layers, and you can pick out the quantity of neurons to use within the hidden layers. There are three units of controller inputs:  Delayed reference inputs  Delayed controller outputs  Delayed plant outputs For each of those inputs, you can select the variety of delayed values to apply. Typically, the variety of delays increases with the order of the plant. There are two sets of inputs to the neural network plant model: Delayed controller outputs  Delayed plant outputs Fig. 9. The neural network plant model and the neural network controller
  • 8. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [166] III. RESULT AND DISSCUSION This chapter basically focuses on the comparison of neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model based model reference adaptive control . These three systems input is the desired arm position and they generate impulse voltage signal to be given to the arm and the arm deliver arm output position. These three systems tested with step, sine wave and random desired arm position signal. A. Comparison of the Proposed Controllers using step input signal The Simulink model for the comparison of neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model based model reference adaptive control using step input signal is shown in the Figure 10 bellow Fig. 10. Step response Simulink model The simulation output for the comparison of the neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model based model reference adaptive control using step input signal is shown in the Figure 11 bellow. Fig. 11. Step response simulation result
  • 9. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [167] The neural network controller with NARMA-L2 controller has a high percentage overshoot and since the step input signal is the desired arm position of the patient and the output of this controller has a steady state value of 0.5 m while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 controller does not feed enough nerve impulse voltage to the nerve of the arm. The neural network controller with NARMA- L2 model system identification based predictive controller has a bigger percentage overshoot and since the step input signal is the desired arm position of the patient and the output of this controller has a steady state value of 1.75 m while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm. The neural network controller with NARMAL2 model based model reference adaptive control has a no percentage overshoot and since the step input signal is the desired arm position of the patient and the output of this controller has the same steady state value of 1 m with the desired arm position. This show us that the neural network controller with NARMA-L2 model based model reference adaptive control gives the exact nerve impulse voltage to the nerve of the arm. B. Comparison of the Proposed Controllers using Sine Wave Input Signal The Simulink model for the comparison of neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model based model reference adaptive control using sine wave input signal is shown in the Figure 12 bellow Fig. 12. Sine wave response Simulink model The simulation output for the comparison of the neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model based model reference adaptive control using sine wave input signal is shown in the Figure 13 bellow
  • 10. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [168] Fig. 13. Sine wave response simulation result The neural network controller with NARMA-L2 controller sine wave input signal is the desired arm position of the patient and the output of this controller has a peak value of 0.6 m while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 controller gives low impulse voltage to the nerve of the arm. The neural network controller with NARMA-L2 model system identification based predictive controller sine wave input signal is the desired arm position of the patient and the output of this controller has a peak value of 2.1 m while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm. The neural network controller with NARMA-L2 model based model reference adaptive control sine wave input signal is the desired arm position of the patient and the output of this controller has a peak value of 0.8 m while the desired arm position is 1m. This show us that the neural network controller with NARMA-L2 model based model reference adaptive control gives almost the exact nerve impulse voltage to the nerve of the arm. C. Comparison of the Proposed Controllers using Random Input Signal The Simulink model for the comparison of neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model based model reference adaptive control using random input signal is shown in the Figure 14 bellow Fig. 14. Random input response Simulink model
  • 11. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [169] The simulation output for the comparison of the neural network controller with NARMA-L2 model, neural network controller with NARMA-L2 model system identification based predictive controller and neural network controller with NARMA-L2 model based model reference adaptive control using random input signal is shown in the Figure 15 bellow Fig. 15. Random input response simulation result The neural network controller with NARMA-L2 controller random input signal is the desired arm position of the patient and the output of this controller has a peak value of 4.4 m while the desired arm position is 3.5m. This show us that the neural network controller with NARMA-L2 controller gives high impulse voltage to the nerve of the arm. The neural network controller with NARMA-L2 model system identification based predictive controller random input signal is the desired arm position of the patient and the output of this controller has a peak value of 8.5 m while the desired arm position is 3.5 m. This show us that the neural network controller with NARMA-L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm. The neural network controller with NARMA-L2 model based model reference adaptive control random input signal is the desired arm position of the patient and the output of this controller has a peak value of 3.5 m while the desired arm position is 3.5 m. This show us that the neural network controller with NARMA-L2 model based model reference adaptive control gives the exact nerve impulse voltage to the nerve of the arm. D. Numerical Value Comparison of the proposed systems The numerical value comparison of the proposed systems is shown in the Table 1 bellow. Table 1 Numerical Value Comparison of the Proposed Systems No System Step Sine wave Random 1 Desired Arm Position 1 1 3.5 2 NARMA-L2 model 0.5 0.6 4.4 3 Model reference 1 0.8 3.5 4 Predictive controller 1.75 2.1 8.5 The result from Table 1 shows us that the neural network controller with NARMA-L2 model based model reference adaptive control show the best response.
  • 12. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [170] IV. CONCLUSION In this thesis, nerves system based arm position sensor device is used to measure the exact arm position for nerve patients using the proposed systems. Three different systems are proposed which are a neural network controller is designed with NARMA-L2 model, neural network controller is designed with NARMA-L2 model system identification based predictive controller and neural network controller is designed with NARMA-L2 model based model reference adaptive control system. The proposed controllers are tested for comparing the actual and desired arm position of the nerves system based arm position sensor device for three desired arm position inputs (step, sine wave and random). The simulation result for a step input signals shows that the neural network controller with NARMA-L2 controller feeds a high impulse voltage to the nerve of the arm and the neural network controller with NARMA-L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm and the neural network controller with NARMA-L2 model based model reference adaptive control gives the exact nerve impulse voltage to the nerve of the arm. The simulation result for a sine wave input signals shows that the neural network controller with NARMA-L2 controller gives high nerve impulse voltage to the nerve of the arm and the neural network controller with NARMA- L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm and the neural network controller with NARMA-L2 model based model reference adaptive control gives the exact nerve impulse voltage to the nerve of the arm. The simulation result for a random input signals shows that the neural network controller with NARMA-L2 controller gives high nerve impulse voltage to the nerve of the arm and the neural network controller with NARMA- L2 model system identification based predictive controller feed excess nerve impulse voltage to the nerve of the arm and the neural network controller with NARMA-L2 model based model reference adaptive control gives the exact nerve impulse voltage to the nerve of the arm. Finally, the comparative simulation result prove the effectiveness of the presented neural network controller with NARMAL2 model based model reference adaptive control and it achieves to balance between the actual and desired arm position tests for the nerve patient by adjusting the nerve impulse voltage given to the arm. V. REFERENCES [1]. T. A. Al-Zohary “Adaptive Control of Nonlinear Multivariable Systems Using Neural Networks and Approximate Models” Computer and Systems Eng. Dept. Fac. Of Eng. Ain Shams University, 2018. [2]. Yousif Al-Dunainawi “A New MIMO ANFIS-PSO Based NARMA-L2 Controller for Nonlinear Dynamic Systems” IEEE Control Syst. Soc., vol. 1, p. 246, 2017. [3]. Cidambaram Vijay Nagaraj “Design of Buck Boost Converter for Nonlinear Systems using Adaptive Controller” Engineering and Technology, Pudukkottai-622507, Tamil Nadu, India, 2017. [4]. Mehdi Ramezani “Design of NARMA L-2 Control of Nonlinear Inverted Pendulum” International Research Journal of Applied and Basic Sciences, 2016 [5]. NgocKhoat Nguyen “An Investigation of Intelligent Controllers Based on Fuzzy Logic and Artificial Neural Network for Power System Frequency Maintenance” Turkish Journal of Electrical Engineering & Computer Sciences, (2016) 24: 2893 – 2909. [6]. DhanrajSuman “Implementation of Narma-L2 Controller for Magnetic Levitation System” 6th international conference on science technology and management, 04 Dec, 2016.
  • 13. e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science Volume:02/Issue:03/March-2020 www.irjmets.com www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [171] [7]. Pratik Ghutke “Performance Analysis of Neural Network Based Narma Control for CSTR” International Journal for Innovative Research in Science & Technology| Volume 1 | Issue 8 | January 2015. [8]. Cabrera, J. B. D. and Narendra, K. S., "On Regulation and Tracking in Nonlinear Discrete” Univ., New Haven, CT, Tech. Rep, 2015. [9]. Cabrera, J. B. D. and Narendra, K. S., "On Regulation and Tracking in Nonlinear Discrete” Univ., New Haven, CT, Tech. Rep, 2015. [10]. Priyanka Sharma “NARMA-L2 Controller for Five-Area Load Frequency Control” Int. Jour. of App. Sc. and Eng. (IJASE) 2(2): Dec 2014, 91-101. [11]. RazikaZamoumBoushaki “Artificial Neural Network Control of the Recycle Compression System” Studies in Informatics and Control, Vol. 23, No. 1, March 2014. [12]. Priyanka Sharma “NARMA-L2 Controller for Five-Area Load Frequency Control” Proceedings of the IEEE 2014; 121(7):601–8.