SlideShare a Scribd company logo
1 of 34
Download to read offline
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Conversion of Neural Network Models to
State-Space Models for Model-Based Control
Design
Sai Susheel Praneeth Kode
Master’s Thesis Defense
Examination Committee:
Dr. Farbod Fahimi (Adviser)
Dr. Mark Lin
Dr. Chang-kwon Kang
Mechanical and Aerospace Engineering Department
University of Alabama in Huntsville
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Outline
1 Introduction
Problem Statement
Current Methods
Proposed Method
Procedure
2 Proposed Approach
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
3 Simulations and Experimentation
4 Conclusions and Future Work
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Problem Statement
Traditional method of system automation
Implement mathematical feedback control law
Must know system parameters, mathematical model
Limitations to traditional approach
May be difficult to measure/calculate system parameters
Mathematical model of system may not be available
May be computationally inefficient for a nonlinear or complex
system
Problem
Need method of automating system with unknown dynamic model
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Current Methods (Indirect Method)
Currently, neural networks are used in feedback control as
system identifiers or as controllers
A system identification NN "trains" real-time to model system
behavior
System information is typically passed on to NN controller,
which generates control input
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Current Methods (Direct Method)
A somewhat more straightforward method of using a NN in
feedback control is to combine the tasks of system identification
and control into a single NN
Current methods are mathematically complex due to training real
time and undesirable due to uncertain stability margins
Controller design using NN may be simplified by using static
NN as system identifier, and separate mathematical control law
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Disadvantages
The neural network does not accurately model the system during
training.
There is no mathematical guarantee that controller can drive the
error to zero.
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Proposed Method
Proposed Method
Automate system with control law that uses state-space representation
of system representation extracted from artificial neural network
dynamic model estimator
Artificial Neural Networks
Map action-reaction response of system
"Trained" using data from system
Acts as early predictor for state vector
State-Space Extraction from NN
NN contains same information as dynamic model
State-space representation matrices may be "extracted" from NN
Proposed method algebraically extracts state-space matrices of a
control affine non linear system
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Advantages
By offline training, we definitely have an accurate Neural
Network model.
Using Model-based control design, we can address our certain
stability margins versus uncertain stability margins of current
methods.
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Procedure
Derive analytic dynamic model
Acts as "virtual real robot"
Build artificial neural network
Acts as a dynamic model estimator for the system
"Trained" using input-output data from system
State-space representation of system may be extracted using
proposed method
Design a model-based mathematical feedback control law
Used in series with neural network
Calculates control input
Verify controller in simulation
Simulate controller on "virtual real robot"
Use MATLAB/Simulink Software
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Problem Statement
Current Methods
Proposed Method
Procedure
Model-based Neural Network model
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
Analytical Dynamic Model
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
Analytical Dynamic Model
Parameters
Vc Forward speed
ω Turn rate
UL, UR PWM inputs
T Track(wheelbase)
l c.g.offset
CL,CR Damping coefficients
Kp, Kd PD speed regulator gains
a, b PWM input slope, intercept
Dynamic Model State-Space Representation
˙q = H(q(t)) + BU(t) =⇒
˙Vc
˙ω
= H(Vc, ω) + B
UL
UR
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
Neural Network Dynamic Model
Neural network predicts next state of system given current state
vector and input vector
Neural network built by "training" from input-output data
Does not require information of system parameters,
environment, etc.
q(t + δt) = ND(q(t), U(t))
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
State-Space Extraction
Neural Network Model
q(t + δt) = ND(q(t), U(t)) (1)
State-Space Model
q(t + δt) = HD(q(t)) + BD(U(t)) (2)
To extract HD , Let U =
0
0
HD(q(t)) = HD(q(t)) + BD
0
0
= ND(q(t),
0
0
) (3)
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
State-Space Extraction
To extract BD, algebraically manipulate state-space equation
q(t + δt)1 = HD(q(t)) + BD(q(t)U(t)) (4)
q(t + δt)2 = HD(q(t)) + BD(q(t)(U + δU)) (5)
Subtract to eliminate HD from equation
q(t + δt)2 − q(t + δt)1 = BD(q(t))δU (6)
Two queries of NN are required
BD(q(t))δU = ND(q(t), U(t) + δU) − ND(q(t), U(t)) (7)
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
State-Space Extraction
Let δU =
1
0
ND(q(t), U(t) +
1
0
) − ND(q(t), U(t)) =
BD11 BD12
BD21 BD22
1
0
(8)
=
BD11
BD21
Similarly we get for other
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
State-Space Extraction
Let δU =
0
1
ND(q(t), U(t) +
0
1
) − ND(q(t), U(t)) =
BD11 BD12
BD21 BD22
0
1
(9)
=
BD12
BD22
Augmented individual columns to obtain BD
BD11 BD12
BD21 BD22
= BD
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
Controller Design
Design closed-loop model-based feedback control law that uses
HD,BD extracted from NN
Any model-based control law that uses state space form may be
used
Used sliding mode control law as an example
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
Sliding Mode Control Law
The future state is given by the equation
q(t + δt) = HD(q(t)) + BDU(t) + f(q(t)) (10)
We assume an error function σ described as a sliding surface
σ(t + δt) = (q(t + δt) − qd
(t + δt)) − λ((q(t) − qd
(t))) (11)
if we can make the σ(t + δt) = 0 , then
e(t + δt) = λ(e(t))
where d denotes a desired value, and λ and K are diagonal
matrices where
0 < λ11, λ22 < 1
0 < K11, K22 < 1
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Analytical Dynamic Model
Neural Network Dynamic Model
State-Space Extraction
Controller Design
Controller Stability Analysis
We assume
σ(t + δt) = σ(t) − K.sgn(σ(t))
For the control law to drive the error to zero
|σi(t + δt)| < |σi(t)|
If σi(t) > 0
σi(t) − Ki + fi < σi(t) =⇒ Ki > |fi|
Ki = Fi + ηi
where Fi ≥ |fi| and ηi > 0
By selecting a gain matrix K that satisfies this condition, system
stability is ensured
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Simulation(parameters)
System parameters used in MATLAB/Simulink simulation
Parameter Value Units
Mass,[m] 8 kg
Mass Moment of Inertia, [I] 0.33 kg.m2
c.g. Offset from Axle, [l] 0.05 meters
Track, [T] 0.42 meters
Wheel Motor PD regulator Gains, [KP, KD] 10,1 No units
Wheel Motor PWM intercept slope, [a, b] 3.5285, -0.0025 m/s.bin, m/s
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Controller gains used in MATLAB/Simulink simulation
Parameter Value Units
Error Limit, Reduces Chatter [φ]
0.1
0.28
No units
Sliding Mode Error Gain, [λ]
0.5 0
0 0.5
No units
Error Function Gain, [K]
0.1 + E1 0
0 0.1 + E2
No units
E = |(H(q(t)U(t) − N(q(t), U(t)))| (12)
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Open loop simulation for analytical vs NN response for
linear velocity
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Open loop simulation for analytical vs NN response for
angular velocity
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Closed loop simulation for both velocities
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Error in open-loop simulation for both velocities
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Error in closed-loop simulation for both velocities
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Open-loop experimental data vs NN response for linear
velocity
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Open-loop experimental data vs NN response for angular
velocity
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
PWM VS Velocities for analytical data
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
PWM VS Velocities for experimental data
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Conclusions
Hence, this thesis presents a new approach to implementing an
artificial neural network into a closed-loop, model-based state
space control law to govern the motion of an autonomous robot.
This new technique does not require information on system
parameters and does not require information from either a
mathematical or dynamic model of the system.
This method is more computationally efficient than traditional
control approaches for systems that are complex or non linear.
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Future work
State-space representation of our model works perfectly for the
simulation, in order to have that extended to the real robot used in our
research, following state space representation is proposed.
N(q(t), U(t)) = HD(q(t)) + BD(U)U (13)
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
Introduction
Proposed Approach
Simulations and Experimentation
Conclusions and Future Work
Questions
Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models

More Related Content

What's hot

COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...ijcsit
 
Task Adaptive Neural Network Search with Meta-Contrastive Learning
Task Adaptive Neural Network Search with Meta-Contrastive LearningTask Adaptive Neural Network Search with Meta-Contrastive Learning
Task Adaptive Neural Network Search with Meta-Contrastive LearningMLAI2
 
The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...
The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...
The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...WithTheBest
 
Short Term Electrical Load Forecasting by Artificial Neural Network
Short Term Electrical Load Forecasting by Artificial Neural NetworkShort Term Electrical Load Forecasting by Artificial Neural Network
Short Term Electrical Load Forecasting by Artificial Neural NetworkIJERA Editor
 
Pattern Recognition using Artificial Neural Network
Pattern Recognition using Artificial Neural NetworkPattern Recognition using Artificial Neural Network
Pattern Recognition using Artificial Neural NetworkEditor IJCATR
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueVijayananda Mohire
 
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...Ian Foster
 
Automatic time series forecasting using nonlinear autoregressive neural netwo...
Automatic time series forecasting using nonlinear autoregressive neural netwo...Automatic time series forecasting using nonlinear autoregressive neural netwo...
Automatic time series forecasting using nonlinear autoregressive neural netwo...journalBEEI
 
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...Christian Kehl
 
IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016 IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016 tsysglobalsolutions
 
NEURAL Network Design Training
NEURAL Network Design  TrainingNEURAL Network Design  Training
NEURAL Network Design TrainingESCOM
 
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...MLAI2
 
Cost-effective Interactive Attention Learning with Neural Attention Process
Cost-effective Interactive Attention Learning with Neural Attention ProcessCost-effective Interactive Attention Learning with Neural Attention Process
Cost-effective Interactive Attention Learning with Neural Attention ProcessMLAI2
 
Neural network image recognition
Neural network image recognitionNeural network image recognition
Neural network image recognitionOleksii Sekundant
 
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Anubhav Jain
 
Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Alexander Decker
 
Job Scheduling on the Grid Environment using Max-Min Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min  Firefly AlgorithmJob Scheduling on the Grid Environment using Max-Min  Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min Firefly AlgorithmEditor IJCATR
 
Classical force fields as physics-based neural networks
Classical force fields as physics-based neural networksClassical force fields as physics-based neural networks
Classical force fields as physics-based neural networksaimsnist
 
184816386 x mining
184816386 x mining184816386 x mining
184816386 x mining496573
 

What's hot (20)

COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
 
Task Adaptive Neural Network Search with Meta-Contrastive Learning
Task Adaptive Neural Network Search with Meta-Contrastive LearningTask Adaptive Neural Network Search with Meta-Contrastive Learning
Task Adaptive Neural Network Search with Meta-Contrastive Learning
 
neuralAC
neuralACneuralAC
neuralAC
 
The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...
The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...
The Art and Power of Data-Driven Modeling: Statistical and Machine Learning A...
 
Short Term Electrical Load Forecasting by Artificial Neural Network
Short Term Electrical Load Forecasting by Artificial Neural NetworkShort Term Electrical Load Forecasting by Artificial Neural Network
Short Term Electrical Load Forecasting by Artificial Neural Network
 
Pattern Recognition using Artificial Neural Network
Pattern Recognition using Artificial Neural NetworkPattern Recognition using Artificial Neural Network
Pattern Recognition using Artificial Neural Network
 
Bhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogueBhadale group of companies ai neural networks and algorithms catalogue
Bhadale group of companies ai neural networks and algorithms catalogue
 
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...Computing Just What You Need: Online Data Analysis and Reduction  at Extreme ...
Computing Just What You Need: Online Data Analysis and Reduction at Extreme ...
 
Automatic time series forecasting using nonlinear autoregressive neural netwo...
Automatic time series forecasting using nonlinear autoregressive neural netwo...Automatic time series forecasting using nonlinear autoregressive neural netwo...
Automatic time series forecasting using nonlinear autoregressive neural netwo...
 
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
 
IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016 IEEE Fuzzy system Title and Abstract 2016
IEEE Fuzzy system Title and Abstract 2016
 
NEURAL Network Design Training
NEURAL Network Design  TrainingNEURAL Network Design  Training
NEURAL Network Design Training
 
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
Learning to Balance: Bayesian Meta-Learning for Imbalanced and Out-of-distrib...
 
Cost-effective Interactive Attention Learning with Neural Attention Process
Cost-effective Interactive Attention Learning with Neural Attention ProcessCost-effective Interactive Attention Learning with Neural Attention Process
Cost-effective Interactive Attention Learning with Neural Attention Process
 
Neural network image recognition
Neural network image recognitionNeural network image recognition
Neural network image recognition
 
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
 
Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)Survey on classification algorithms for data mining (comparison and evaluation)
Survey on classification algorithms for data mining (comparison and evaluation)
 
Job Scheduling on the Grid Environment using Max-Min Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min  Firefly AlgorithmJob Scheduling on the Grid Environment using Max-Min  Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min Firefly Algorithm
 
Classical force fields as physics-based neural networks
Classical force fields as physics-based neural networksClassical force fields as physics-based neural networks
Classical force fields as physics-based neural networks
 
184816386 x mining
184816386 x mining184816386 x mining
184816386 x mining
 

Viewers also liked

Major Essay Asian States
Major Essay Asian StatesMajor Essay Asian States
Major Essay Asian StatesFaruq Abdullah
 
Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...
Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...
Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...Mohit Soni
 
The Real Flo Post Final Copy
The Real Flo Post Final CopyThe Real Flo Post Final Copy
The Real Flo Post Final CopyFaruq Abdullah
 
Bailey improvisation - introduction and free
Bailey   improvisation - introduction and freeBailey   improvisation - introduction and free
Bailey improvisation - introduction and freeRainer Patriota
 

Viewers also liked (8)

Major Essay Asian States
Major Essay Asian StatesMajor Essay Asian States
Major Essay Asian States
 
Manan_Resumepr01
Manan_Resumepr01Manan_Resumepr01
Manan_Resumepr01
 
Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...
Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...
Analysis of-change-in-intake-manifold-length-and-development-of-variable-inta...
 
The Real Flo Post Final Copy
The Real Flo Post Final CopyThe Real Flo Post Final Copy
The Real Flo Post Final Copy
 
BreckoffResume
BreckoffResumeBreckoffResume
BreckoffResume
 
Bailey improvisation - introduction and free
Bailey   improvisation - introduction and freeBailey   improvisation - introduction and free
Bailey improvisation - introduction and free
 
MEDIA TRIAL
MEDIA TRIALMEDIA TRIAL
MEDIA TRIAL
 
CVMahmoudAlnouno
CVMahmoudAlnounoCVMahmoudAlnouno
CVMahmoudAlnouno
 

Similar to Defense_thesis

Tetiana Bogodorova "Data Science for Electric Power Systems"
Tetiana Bogodorova "Data Science for Electric Power Systems"Tetiana Bogodorova "Data Science for Electric Power Systems"
Tetiana Bogodorova "Data Science for Electric Power Systems"Lviv Startup Club
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Luigi Vanfretti
 
Special Aspects of Control for Quadrupedal Walking based on Biological Princi...
Special Aspects of Control for Quadrupedal Walking based on Biological Princi...Special Aspects of Control for Quadrupedal Walking based on Biological Princi...
Special Aspects of Control for Quadrupedal Walking based on Biological Princi...Андрей Вуколов
 
Black-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelBlack-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelIJECEIAES
 
friction factor modelling.pptx
friction factor modelling.pptxfriction factor modelling.pptx
friction factor modelling.pptxOKORIE1
 
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...Nicole Heredia
 
Eswc2009
Eswc2009Eswc2009
Eswc2009fanizzi
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmMostafa G. M. Mostafa
 
Artificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart gridArtificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart gridEhsan Zeraatparvar
 
A modified narmax model based self-tuner with fault tolerance for unknown non...
A modified narmax model based self-tuner with fault tolerance for unknown non...A modified narmax model based self-tuner with fault tolerance for unknown non...
A modified narmax model based self-tuner with fault tolerance for unknown non...ISA Interchange
 
An Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationAn Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationGabriele D'Angelo
 
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Facultad de Informática UCM
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...IAEME Publication
 
FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...
FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...
FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...u772020
 
自然方策勾配法の基礎と応用
自然方策勾配法の基礎と応用自然方策勾配法の基礎と応用
自然方策勾配法の基礎と応用Ryo Iwaki
 

Similar to Defense_thesis (20)

Tetiana Bogodorova "Data Science for Electric Power Systems"
Tetiana Bogodorova "Data Science for Electric Power Systems"Tetiana Bogodorova "Data Science for Electric Power Systems"
Tetiana Bogodorova "Data Science for Electric Power Systems"
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
 
Special Aspects of Control for Quadrupedal Walking based on Biological Princi...
Special Aspects of Control for Quadrupedal Walking based on Biological Princi...Special Aspects of Control for Quadrupedal Walking based on Biological Princi...
Special Aspects of Control for Quadrupedal Walking based on Biological Princi...
 
Black-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelBlack-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX model
 
friction factor modelling.pptx
friction factor modelling.pptxfriction factor modelling.pptx
friction factor modelling.pptx
 
Simulation Software Performances And Examples
Simulation Software Performances And ExamplesSimulation Software Performances And Examples
Simulation Software Performances And Examples
 
Unit1 pg math model
Unit1 pg math modelUnit1 pg math model
Unit1 pg math model
 
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
An Adaptive Recurrent Neural-Network Controller Using A Stabilization Matrix ...
 
Eswc2009
Eswc2009Eswc2009
Eswc2009
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
 
Artificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart gridArtificial neural network for load forecasting in smart grid
Artificial neural network for load forecasting in smart grid
 
A modified narmax model based self-tuner with fault tolerance for unknown non...
A modified narmax model based self-tuner with fault tolerance for unknown non...A modified narmax model based self-tuner with fault tolerance for unknown non...
A modified narmax model based self-tuner with fault tolerance for unknown non...
 
An Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationAn Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed Simulation
 
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
 
neural-control-drone
neural-control-droneneural-control-drone
neural-control-drone
 
cv_Md_Ariful_Islam
cv_Md_Ariful_Islamcv_Md_Ariful_Islam
cv_Md_Ariful_Islam
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
 
FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...
FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...
FORECASTING OF RENEWABLE ENERGY PRODUCTION BY USING GENETIC ALGORITHM (GA) FO...
 
自然方策勾配法の基礎と応用
自然方策勾配法の基礎と応用自然方策勾配法の基礎と応用
自然方策勾配法の基礎と応用
 
SBU072811_short.ppt
SBU072811_short.pptSBU072811_short.ppt
SBU072811_short.ppt
 

Defense_thesis

  • 1. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Conversion of Neural Network Models to State-Space Models for Model-Based Control Design Sai Susheel Praneeth Kode Master’s Thesis Defense Examination Committee: Dr. Farbod Fahimi (Adviser) Dr. Mark Lin Dr. Chang-kwon Kang Mechanical and Aerospace Engineering Department University of Alabama in Huntsville Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 2. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Outline 1 Introduction Problem Statement Current Methods Proposed Method Procedure 2 Proposed Approach Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design 3 Simulations and Experimentation 4 Conclusions and Future Work Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 3. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Problem Statement Traditional method of system automation Implement mathematical feedback control law Must know system parameters, mathematical model Limitations to traditional approach May be difficult to measure/calculate system parameters Mathematical model of system may not be available May be computationally inefficient for a nonlinear or complex system Problem Need method of automating system with unknown dynamic model Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 4. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Current Methods (Indirect Method) Currently, neural networks are used in feedback control as system identifiers or as controllers A system identification NN "trains" real-time to model system behavior System information is typically passed on to NN controller, which generates control input Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 5. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Current Methods (Direct Method) A somewhat more straightforward method of using a NN in feedback control is to combine the tasks of system identification and control into a single NN Current methods are mathematically complex due to training real time and undesirable due to uncertain stability margins Controller design using NN may be simplified by using static NN as system identifier, and separate mathematical control law Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 6. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Disadvantages The neural network does not accurately model the system during training. There is no mathematical guarantee that controller can drive the error to zero. Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 7. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Proposed Method Proposed Method Automate system with control law that uses state-space representation of system representation extracted from artificial neural network dynamic model estimator Artificial Neural Networks Map action-reaction response of system "Trained" using data from system Acts as early predictor for state vector State-Space Extraction from NN NN contains same information as dynamic model State-space representation matrices may be "extracted" from NN Proposed method algebraically extracts state-space matrices of a control affine non linear system Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 8. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Advantages By offline training, we definitely have an accurate Neural Network model. Using Model-based control design, we can address our certain stability margins versus uncertain stability margins of current methods. Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 9. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Procedure Derive analytic dynamic model Acts as "virtual real robot" Build artificial neural network Acts as a dynamic model estimator for the system "Trained" using input-output data from system State-space representation of system may be extracted using proposed method Design a model-based mathematical feedback control law Used in series with neural network Calculates control input Verify controller in simulation Simulate controller on "virtual real robot" Use MATLAB/Simulink Software Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 10. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Problem Statement Current Methods Proposed Method Procedure Model-based Neural Network model Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 11. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design Analytical Dynamic Model Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 12. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design Analytical Dynamic Model Parameters Vc Forward speed ω Turn rate UL, UR PWM inputs T Track(wheelbase) l c.g.offset CL,CR Damping coefficients Kp, Kd PD speed regulator gains a, b PWM input slope, intercept Dynamic Model State-Space Representation ˙q = H(q(t)) + BU(t) =⇒ ˙Vc ˙ω = H(Vc, ω) + B UL UR Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 13. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design Neural Network Dynamic Model Neural network predicts next state of system given current state vector and input vector Neural network built by "training" from input-output data Does not require information of system parameters, environment, etc. q(t + δt) = ND(q(t), U(t)) Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 14. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design State-Space Extraction Neural Network Model q(t + δt) = ND(q(t), U(t)) (1) State-Space Model q(t + δt) = HD(q(t)) + BD(U(t)) (2) To extract HD , Let U = 0 0 HD(q(t)) = HD(q(t)) + BD 0 0 = ND(q(t), 0 0 ) (3) Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 15. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design State-Space Extraction To extract BD, algebraically manipulate state-space equation q(t + δt)1 = HD(q(t)) + BD(q(t)U(t)) (4) q(t + δt)2 = HD(q(t)) + BD(q(t)(U + δU)) (5) Subtract to eliminate HD from equation q(t + δt)2 − q(t + δt)1 = BD(q(t))δU (6) Two queries of NN are required BD(q(t))δU = ND(q(t), U(t) + δU) − ND(q(t), U(t)) (7) Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 16. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design State-Space Extraction Let δU = 1 0 ND(q(t), U(t) + 1 0 ) − ND(q(t), U(t)) = BD11 BD12 BD21 BD22 1 0 (8) = BD11 BD21 Similarly we get for other Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 17. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design State-Space Extraction Let δU = 0 1 ND(q(t), U(t) + 0 1 ) − ND(q(t), U(t)) = BD11 BD12 BD21 BD22 0 1 (9) = BD12 BD22 Augmented individual columns to obtain BD BD11 BD12 BD21 BD22 = BD Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 18. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design Controller Design Design closed-loop model-based feedback control law that uses HD,BD extracted from NN Any model-based control law that uses state space form may be used Used sliding mode control law as an example Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 19. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design Sliding Mode Control Law The future state is given by the equation q(t + δt) = HD(q(t)) + BDU(t) + f(q(t)) (10) We assume an error function σ described as a sliding surface σ(t + δt) = (q(t + δt) − qd (t + δt)) − λ((q(t) − qd (t))) (11) if we can make the σ(t + δt) = 0 , then e(t + δt) = λ(e(t)) where d denotes a desired value, and λ and K are diagonal matrices where 0 < λ11, λ22 < 1 0 < K11, K22 < 1 Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 20. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Analytical Dynamic Model Neural Network Dynamic Model State-Space Extraction Controller Design Controller Stability Analysis We assume σ(t + δt) = σ(t) − K.sgn(σ(t)) For the control law to drive the error to zero |σi(t + δt)| < |σi(t)| If σi(t) > 0 σi(t) − Ki + fi < σi(t) =⇒ Ki > |fi| Ki = Fi + ηi where Fi ≥ |fi| and ηi > 0 By selecting a gain matrix K that satisfies this condition, system stability is ensured Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 21. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Simulation(parameters) System parameters used in MATLAB/Simulink simulation Parameter Value Units Mass,[m] 8 kg Mass Moment of Inertia, [I] 0.33 kg.m2 c.g. Offset from Axle, [l] 0.05 meters Track, [T] 0.42 meters Wheel Motor PD regulator Gains, [KP, KD] 10,1 No units Wheel Motor PWM intercept slope, [a, b] 3.5285, -0.0025 m/s.bin, m/s Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 22. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Controller gains used in MATLAB/Simulink simulation Parameter Value Units Error Limit, Reduces Chatter [φ] 0.1 0.28 No units Sliding Mode Error Gain, [λ] 0.5 0 0 0.5 No units Error Function Gain, [K] 0.1 + E1 0 0 0.1 + E2 No units E = |(H(q(t)U(t) − N(q(t), U(t)))| (12) Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 23. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Open loop simulation for analytical vs NN response for linear velocity Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 24. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Open loop simulation for analytical vs NN response for angular velocity Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 25. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Closed loop simulation for both velocities Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 26. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Error in open-loop simulation for both velocities Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 27. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Error in closed-loop simulation for both velocities Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 28. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Open-loop experimental data vs NN response for linear velocity Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 29. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Open-loop experimental data vs NN response for angular velocity Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 30. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work PWM VS Velocities for analytical data Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 31. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work PWM VS Velocities for experimental data Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 32. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Conclusions Hence, this thesis presents a new approach to implementing an artificial neural network into a closed-loop, model-based state space control law to govern the motion of an autonomous robot. This new technique does not require information on system parameters and does not require information from either a mathematical or dynamic model of the system. This method is more computationally efficient than traditional control approaches for systems that are complex or non linear. Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 33. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Future work State-space representation of our model works perfectly for the simulation, in order to have that extended to the real robot used in our research, following state space representation is proposed. N(q(t), U(t)) = HD(q(t)) + BD(U)U (13) Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models
  • 34. Introduction Proposed Approach Simulations and Experimentation Conclusions and Future Work Questions Sai Kode (University of Alabama in Huntsville) Conversion of Neural Network Models to State-Space Models