20111029 dscc rbf madu template3
TRANSCRIPT
-
8/3/2019 20111029 DSCC RBF Madu Template3
1/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Radial Basis Function Network (RBFN)Approximation of Finite Element Models for
Real-Time Simulation
M. S. Narayanan1 P. Singla S. Garimella W. Waz
V. Krovi2
University at Buffalo
[email protected], 2 [email protected]
ASME Dynamic Systems and Control Conference, 2011
"filler texts"November 2, 2011
1 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
http://goforward/http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
2/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Outline
1 Introduction
Objectives
Current Limitations
Background
2 Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 Results
FE Models
RBFN Results
Post Processing
2 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
3/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Outline
1 Introduction
Objectives
Current Limitations
Background
2 Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 Results
FE Models
RBFN Results
Post Processing
2 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
http://find/ -
8/3/2019 20111029 DSCC RBF Madu Template3
4/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Outline
1 Introduction
Objectives
Current Limitations
Background
2 Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 Results
FE Models
RBFN Results
Post Processing
2 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
5/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Outline
1 Introduction
Objectives
Current Limitations
Background
2 Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 Results
FE Models
RBFN Results
Post Processing
3 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
I d i
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
6/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Goals
Nonlinear approximation methods to
parametrically capture physics in higher order models.
Radial basis function network (RBFN) method
Applicability for FE systems
Modified resource allocating network (MRAN) to estimatenetwork parameters
Extended Kalman Filter (EKF) to optimize the parametersExploit RBFs localization properties to model FE model
response
4 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
I t d ti
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
7/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Goals
Nonlinear approximation methods to
parametrically capture physics in higher order models.
Radial basis function network (RBFN) method
Applicability for FE systems
Modified resource allocating network (MRAN) to estimatenetwork parameters
Extended Kalman Filter (EKF) to optimize the parametersExploit RBFs localization properties to model FE model
response
4 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
8/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Goals
Nonlinear approximation methods to
parametrically capture physics in higher order models.
Radial basis function network (RBFN) method
Applicability for FE systems
Modified resource allocating network (MRAN) to estimatenetwork parameters
Extended Kalman Filter (EKF) to optimize the parametersExploit RBFs localization properties to model FE model
response
4 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
9/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Goals
Nonlinear approximation methods to
parametrically capture physics in higher order models.
Radial basis function network (RBFN) methodApplicability for FE systems
Modified resource allocating network (MRAN) to estimatenetwork parameters
Extended Kalman Filter (EKF) to optimize the parametersExploit RBFs localization properties to model FE model
response
4 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
10/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Goals
Nonlinear approximation methods to
parametrically capture physics in higher order models.
Radial basis function network (RBFN) methodApplicability for FE systems
Modified resource allocating network (MRAN) to estimatenetwork parameters
Extended Kalman Filter (EKF) to optimize the parametersExploit RBFs localization properties to model FE model
response
4 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
11/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Goals
Nonlinear approximation methods to
parametrically capture physics in higher order models.
Radial basis function network (RBFN) methodApplicability for FE systems
Modified resource allocating network (MRAN) to estimatenetwork parameters
Extended Kalman Filter (EKF) to optimize the parametersExploit RBFs localization properties to model FE model
response
4 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionObj ti
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
12/54
Introduction
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Goals
Nonlinear approximation methods to
parametrically capture physics in higher order models.
Radial basis function network (RBFN) methodApplicability for FE systems
Modified resource allocating network (MRAN) to estimatenetwork parameters
Extended Kalman Filter (EKF) to optimize the parametersExploit RBFs localization properties to model FE model
response
4 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionObj ti
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
13/54
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Outline
1 Introduction
Objectives
Current Limitations
Background
2 Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 Results
FE Models
RBFN Results
Post Processing
5 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionObjectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
14/54
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
State of Art
Real-time(RT) haptic simulations used in most of thecurrent studies are only linear FE (reliable, favorable andfeasible)
mass-spring-damper systems, surface models, hybridmethods etc...da Vinci Skills simulator (Mimics software) uses only linearFE
High-fidelity models (real tissue deformations) are highlynonlinear
High haptic update rates (1000 Hz) for real-time simulationefficient and high performance systems (GP-GPUcomputing)Tissue property variationsNeed for high-fidelity models for real-time simulation, forexample: simulations for surgery
6 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionObjectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
15/54
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
State of Art
Real-time(RT) haptic simulations used in most of thecurrent studies are only linear FE (reliable, favorable andfeasible)
mass-spring-damper systems, surface models, hybridmethods etc...da Vinci Skills simulator (Mimics software) uses only linearFE
High-fidelity models (real tissue deformations) are highlynonlinear
High haptic update rates (1000 Hz) for real-time simulationefficient and high performance systems (GP-GPUcomputing)Tissue property variationsNeed for high-fidelity models for real-time simulation, forexample: simulations for surgery
6 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionObjectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
16/54
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Outline
1 Introduction
Objectives
Current Limitations
Background
2 Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 Results
FE Models
RBFN Results
Post Processing
7 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
R di l B i F i N kObjectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
17/54
Radial Basis Function Networks
Results
Conclusion
Objectives
Current Limitations
Background
Nonlinear approximation methods
multivariate polynomials, splines, tensor product methods,
local methods and global methods
RBFNs are modern ways to approximate multivariate
functions, especially in the absence of grid data.RBFN method: Variant of artificial neuralnetworks (ANN): useful tools in
signal processing patternclassification/ clustering
dynamical system modelingfunctional approximations etc...
RBFN models can learn a systems behavior (response)
when traditional modeling is very difficult to generalize
8 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
R di l B i F ti N t kObjectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
18/54
Radial Basis Function Networks
Results
Conclusion
j
Current Limitations
Background
Nonlinear approximation methods
multivariate polynomials, splines, tensor product methods,
local methods and global methods
RBFNs are modern ways to approximate multivariate
functions, especially in the absence of grid data.RBFN method: Variant of artificial neuralnetworks (ANN): useful tools in
signal processing patternclassification/ clustering
dynamical system modelingfunctional approximations etc...
RBFN models can learn a systems behavior (response)
when traditional modeling is very difficult to generalize
8 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
Radial Basis Function NetworksObjectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
19/54
Radial Basis Function Networks
Results
Conclusion
j
Current Limitations
Background
Nonlinear approximation methods
multivariate polynomials, splines, tensor product methods,
local methods and global methods
RBFNs are modern ways to approximate multivariate
functions, especially in the absence of grid data.RBFN method: Variant of artificial neuralnetworks (ANN): useful tools in
signal processing patternclassification/ clustering
dynamical system modelingfunctional approximations etc...
RBFN models can learn a systems behavior (response)
when traditional modeling is very difficult to generalize
8 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Introduction
Radial Basis Function NetworksObjectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
20/54
Radial Basis Function Networks
Results
Conclusion
Current Limitations
Background
Nonlinear approximation methods
multivariate polynomials, splines, tensor product methods,
local methods and global methods
RBFNs are modern ways to approximate multivariate
functions, especially in the absence of grid data.RBFN method: Variant of artificial neuralnetworks (ANN): useful tools in
signal processing patternclassification/ clustering
dynamical system modelingfunctional approximations etc...
RBFN models can learn a systems behavior (response)
when traditional modeling is very difficult to generalize
8 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Objectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
21/54
Radial Basis Function Networks
Results
Conclusion
Current Limitations
Background
Nonlinear approximation methods
multivariate polynomials, splines, tensor product methods,
local methods and global methods
RBFNs are modern ways to approximate multivariate
functions, especially in the absence of grid data.RBFN method: Variant of artificial neuralnetworks (ANN): useful tools in
signal processing patternclassification/ clustering
dynamical system modelingfunctional approximations etc...
RBFN models can learn a systems behavior (response)
when traditional modeling is very difficult to generalize
8 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Objectives
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
22/54
Radial Basis Function Networks
Results
Conclusion
Current Limitations
Background
Nonlinear approximation methods
multivariate polynomials, splines, tensor product methods,
local methods and global methods
RBFNs are modern ways to approximate multivariate
functions, especially in the absence of grid data.RBFN method: Variant of artificial neuralnetworks (ANN): useful tools in
signal processing patternclassification/ clustering
dynamical system modelingfunctional approximations etc...
RBFN models can learn a systems behavior (response)
when traditional modeling is very difficult to generalize
8 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Objectives
C Li i i
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
23/54
Radial Basis Function Networks
Results
Conclusion
Current Limitations
Background
Nonlinear approximation methods
multivariate polynomials, splines, tensor product methods,
local methods and global methods
RBFNs are modern ways to approximate multivariate
functions, especially in the absence of grid data.RBFN method: Variant of artificial neuralnetworks (ANN): useful tools in
signal processing patternclassification/ clustering
dynamical system modelingfunctional approximations etc...
RBFN models can learn a systems behavior (response)
when traditional modeling is very difficult to generalize
8 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
RBFsModified Resource Allocating Network (MRAN)
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
24/54
Results
Conclusion
g ( )
Extended Kalman Filter
Final Implementation
Outline
1 IntroductionObjectives
Current Limitations
Background
2 Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 Results
FE Models
RBFN Results
Post Processing
9 / 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
RBFsModified Resource Allocating Network (MRAN)
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
25/54
Results
Conclusion
g ( )
Extended Kalman Filter
Final Implementation
Radial Basis Functions
Characteristics of RBFsRBFs are real-valued function whose value depends only on thedistance from the origin, so that
(x) =
k (x)
k
Used in patternrecognition and
machine learning
Inherent nonlinearities
Parametric control withcompact domain support
higher order/ spectralconvergence can be achieved
Can adapt (train) with highlynonlinear models
Generally global, butextremely useful for localizedapproximation
Parametric control withcompact domain support
fast and well conditionediterative algorithms ispossible
10/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
RBFsModified Resource Allocating Network (MRAN)
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
26/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Radial Basis Functions
Characteristics of RBFsRBFs are real-valued function whose value depends only on thedistance from the origin, so that
(x) =
k (x)
k
Used in patternrecognition andmachine learning
Inherent nonlinearities
Parametric control withcompact domain support
higher order/ spectralconvergence can be achieved
Can adapt (train) with highlynonlinear models
Generally global, butextremely useful for localizedapproximation
Parametric control withcompact domain support
fast and well conditionediterative algorithms ispossible
10/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
RBFsModified Resource Allocating Network (MRAN)
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
27/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Radial Basis Functions
Characteristics of RBFsRBFs are real-valued function whose value depends only on thedistance from the origin, so that
(x) =
k (x)
k
Used in patternrecognition andmachine learning
Inherent nonlinearities
Parametric control withcompact domain support
higher order/ spectralconvergence can be achieved
Can adapt (train) with highlynonlinear models
Generally global, butextremely useful for localizedapproximation
Parametric control withcompact domain support
fast and well conditionediterative algorithms ispossible
10/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
R l
RBFsModified Resource Allocating Network (MRAN)
E d d K l Fil
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
28/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Typical Gaussian RBF Units
1 D
Figure: Gaussian RBFs in 1D
(x) = exp
2
(x n)2
( )2
3
(1)
2 D
Figure: Gaussian RBF in 2D
(x) = exp(
(x
xn)T
:
R 1 : (x xn)
(2)
11/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
R lt
RBFsModified Resource Allocating Network (MRAN)
E t d d K l Filt
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
29/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Radial Basis Functions Network
RBFNs
Two-layer feed-forward typenetwork in which the input istransformed by the basis functions
at the hidden layer.
Figure: Typical (Gaussian) RBFN
Output y = w0 +
n
i=1wi
i
3
x 3 i
RBF Parametrization
mean: 3 =A n parameters
covariance matrix R 1 size:
(n
n) =A
n
2
parameters
weight (w) is a scalar =A 1parameter
12/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
30/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Radial Basis Functions Network
RBFNs
Two-layer feed-forward typenetwork in which the input istransformed by the basis functions
at the hidden layer.
Figure: Typical (Gaussian) RBFN
Output y = w0 +
n
i=1wi
i
3
x 3 i
RBF Parametrization
mean: 3 =A n parameters
covariance matrix R 1 size:(n
n) =
An2 parameters
general case(symmetric)
=A rij = rji =A
n: (n+1)2
parameters
weight(
w)
is a scalar=
A 1parameter
General => number of parameters
per unit RBF = n+ n: (n+1)2
+ 1
12/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
31/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Radial Basis Functions Network
RBFNs
Two-layer feed-forward typenetwork in which the input istransformed by the basis functions
at the hidden layer.
Figure: Typical (Gaussian) RBFN
Output y = w0 +
n
i=1wi
i
3
x 3 i
RBF Parametrization
mean: 3 =A n parameters
covariance matrix R 1 size:(n n) =A n2 parameters
elliptic=
A rij = rji = 0,for i T= j =A only nparameters (diagonalelements)
weight (w) is a scalar =A 1parameter
Elliptic => number of parametersper unit RBF = n+ n+ 1
12/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
32/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Radial Basis Functions Network
RBFNs
Two-layer feed-forward typenetwork in which the input istransformed by the basis functions
at the hidden layer.
Figure: Typical (Gaussian) RBFN
Output y = w0 +
n
i=1wi
i
3
x 3 i
RBF Parametrization
mean: 3 =A n parameters
covariance matrix R 1 size:(n n) =A n2 parameters
circular=
A rij = rji = 0 :V i; riis are equal : only 1parameter
weight(
w)
is a scalar=
A 1parameter
Circular => number of parametersper unit RBF = 1 + 1 + 1
12/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
33/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Problem Statement
Given: Input-Output response of a (FE) system (as a series ofinput loads with displacements) To find: Parameters of the
RBFN
(i.e.) for each RBF unit (or node)
no. of nodes of RBFN(N)3
A location of origins3
A Elements of covariance matrix stacked in form of vector
w : weight factor for each RBF node
MethodsDirect Connectivity Graph
Resource Allocating Network (RAN)
Modified RAN
Modified MRAN
13/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
34/54
Results
Conclusion
Extended Kalman Filter
Final Implementation
Problem Statement
Given: Input-Output response of a (FE) system (as a series ofinput loads with displacements) To find: Parameters of the
RBFN
(i.e.) for each RBF unit (or node)
no. of nodes of RBFN(N)3
A location of origins3
A Elements of covariance matrix stacked in form of vector
w : weight factor for each RBF node
MethodsDirect Connectivity Graph
Resource Allocating Network (RAN)
Modified RAN
Modified MRAN
13/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
35/54
Conclusion Final Implementation
Problem Statement
Given: Input-Output response of a (FE) system (as a series ofinput loads with displacements) To find: Parameters of the
RBFN
(i.e.) for each RBF unit (or node)
no. of nodes of RBFN(N)3
A location of origins3
A Elements of covariance matrix stacked in form of vector
w : weight factor for each RBF node
MethodsDirect Connectivity Graph
Resource Allocating Network (RAN)
Modified RAN
Modified MRAN
13/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
36/54
Conclusion Final Implementation
Problem Statement
Given: Input-Output response of a (FE) system (as a series ofinput loads with displacements) To find: Parameters of the
RBFN
(i.e.) for each RBF unit (or node)
no. of nodes of RBFN(N)3
A location of origins3
A Elements of covariance matrix stacked in form of vector
w : weight factor for each RBF node
MethodsDirect Connectivity Graph
Resource Allocating Network (RAN)
Modified RAN
Modified MRAN
13/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
37/54
Conclusion Final Implementation
Outline
1 IntroductionObjectives
Current Limitations
Background
2
Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 ResultsFE Models
RBFN Results
Post Processing
14/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
38/54
Conclusion Final Implementation
Resource Allocating Network
RAN : Determining RBFN Parameters
Problem of allocating RBF nodes sequentially can be
stated as follows:
For a input data (observation)m (xn; yn), obtain posterior
information fn.Instead of an impulse function, a Gaussian RBF will be
added which is centered at xn given by:
n(x) = exp( (x xn)T
:R 1
:(x
xn) (3)
Consider, after examining a series of input data, the RBFN has
grown upto h nodes. Then f = h
i=1 wi (x ; i; i). So,
RBFN parameters := [N; ( i ; wi ; i) for i = 1 to h] (4)
dim( ) = h: (2n + 1)
15/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
C
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
39/54
Conclusion Final Implementation
Resource Allocating Network
RAN : Determining RBFN Parameters
For the next input data, (xm; ym), the network parameters whena new node is inserted into RBFN is obtained as:
wh+1 = ym
f(xh+1
h+1) (5)
h+1 = xm (6)
h+1 = m (7)
Note:
For h+1, typically it can be obtained from the input data
distribution. For practical purposes: h+1 = h, where is aconstant
16/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
C l i
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
Fi l I l t ti
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
40/54
Conclusion Final Implementation
Modified Resource Allocating Network
Criteria for Adding Nodes into RBFNk
xi nearest k > (8)
k yi f(xi)k > emin (9)
ermsi =
v
u
u
t
i
j=1 (Nw 1)
k
ejk
2
Nw> ermin (10)
Optimizing the Parameters
If error conditions not met, existing network parametric vector willbe optimized. (Note: RBFN is a multi-modal nonlinear function)
Kalman filtering technique is used to optimize the RBFNparameters for each input data (whether the error conditions ormet or not)
17/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
41/54
Conclusion Final Implementation
Outline
1 IntroductionObjectives
Current Limitations
Background
2
Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 ResultsFE Models
RBFN Results
Post Processing
18/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
42/54
Conclusion Final Implementation
EKF Method
Parameter Estimation
RBFN is a nonlinear function =A
extended Kalman filter
is used (EKF) For a given system with measurement
model given as: y = h( k) + k (11)
withE(
k) = 0 (12)
E
l kT
= Rk (l k) (13)
Update Model
Kk = P
k HTk
Hk P
k HTk + R
1k
(14)
+k =
k + Kk
y h( k
(15)
P+k = (I KkH) P
k where, Hk =@ h( k)
@
k
= k
(16)
19/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
43/54
Conclusion Final Implementation
Outline
1 IntroductionObjectives
Current Limitations
Background
2
Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 ResultsFE Models
RBFN Results
Post Processing
20/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
RBFsModified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
44/54
Conclusion Final Implementation
Training and Prediction
Fi ure: Gaussian RBFN
Input is from FE model response
(commercial software or
customized code)
Error conditions are verified for
adding a node to RBFNEKF is used to estimate the
values in real-time at every data
point (whether the error
conditions are satisfied or not)
RBFN model prediction is
discussed in the results section
21/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
FE ModelsRBFN Results
Post Processing
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
45/54
Conclusion
Outline
1 IntroductionObjectives
Current Limitations
Background
2
Radial Basis Function NetworksRBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 ResultsFE Models
RBFN Results
Post Processing
22/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
46/54
IntroductionRadial Basis Function Networks
Results
Conclusion
FE ModelsRBFN Results
Post Processing
-
8/3/2019 20111029 DSCC RBF Madu Template3
47/54
Outline
1 IntroductionObjectives
Current Limitations
Background
2 Radial Basis Function Networks
RBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 ResultsFE Models
RBFN Results
Post Processing
24/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
FE ModelsRBFN Results
Post Processing
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
48/54
Error ComparisonCase 1
Figure: Errors in NodalDisplacements
Figure: Model Reponse
Case 2
Figure: Errors in NodalDisplacements
Figure: Model Reponse
25/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
FE ModelsRBFN Results
Post Processing
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
49/54
Error ComparisonCase 1
Figure: Errors in NodalDisplacements
Figure: Model Reponse
Case 2
Figure: Errors in NodalDisplacements
Figure: Model Reponse
25/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
FE ModelsRBFN Results
Post Processing
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
50/54
Outline
1 IntroductionObjectives
Current Limitations
Background
2 Radial Basis Function Networks
RBFs
Modified Resource Allocating Network (MRAN)
Extended Kalman Filter
Final Implementation
3 ResultsFE Models
RBFN Results
Post Processing
26/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
FE ModelsRBFN Results
Post Processing
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
51/54
Pruning
Sometimes, it is essential to reduce the network size to a
minimum numberIt can be implemented by calculating the relative
magnitude of a node for a last few 100s iterations of cycles
27/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
52/54
Summary
RBFN approximation of FE models was implementedRBFN model parameter estimationRBFN model parametric optimization
Initial studies proved promising for implementation of
real-time framework (MATLAB- Simulink at 1KHz with
VRML is possible)
Future work:
will discuss about a wide range of estimation methods and
to identify which works better for different types of problems
apply this method for complex and highly nonlinear models
such as human tissues
compare the usage of different RBFs instead of Gaussian
functions.
28/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
IntroductionRadial Basis Function Networks
Results
Conclusion
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
53/54
Thank You !!!
29/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
Appendix Bibliography
http://find/http://goback/ -
8/3/2019 20111029 DSCC RBF Madu Template3
54/54
S. Someone.
On this and that.Journal of This and That, 2(1):50100, 2000.
30/ 30 2011 ASME DSCC M S Narayanan et al. RBFN Approximation of FE Models for Real-Time Simulation
http://find/http://goback/