SlideShare a Scribd company logo
1 of 1
TETRACOM: Technology Transfer in Computing Systems
FP7 Coordination and support action to fund 50 technology transfer projects (TTP) in computing systems.
This project has received funding from the European Union’s Seventh Framework Programme for research,
technological development and demonstration under grant agreement n⁰ 609491.
TETRACOM coordinator: Prof. Rainer Leupers, leupers@ice.rwth-aachen.de http://www.tetracom.eu | @TetracomProject
TETRACOM: Technology Transfer in Computing Systems
FP7 Coordination and Support Action to fund 50 technology transfer projects (TTP) in computing systems.
This project has received funding from the European Union’s Seventh Framework Programme for research,
technological development and demonstration under grant agreement n⁰ 609491.
TETRACOM coordinator: Prof. Rainer Leupers, leupers@ice.rwth-aachen.de http://www.tetracom.eu | @TetracomProject
TTP Facts
TTP Impact
TTP Solution
TTP Problem
Contact: Igor Škrjanc
E-mail: igor.skrjanc@fe.uni-lj.si
TETRACOM contribution: 30,131 EUR
Duration: 01/9/2014-30/06/2015
Nonlinear System Identification with advanced local linear models
Dejan Dovžan, Andrej Zdešar, Igor Škrjanc, Faculty of electrical engineering, University of Ljubljana, Slovenia
Martin Mayer, Evon GmbH, Austria
Implementation of fuzzy model Implementation of fuzzy model learning / identification
algorithm (SUHICLUST)
ri…local regions - clusters
μi…membership functions on
input space defining the local
regions - clusters
yi…local linear models
Is an advance process
control environment in C#
for the design of model-
based and other control
concepts for plant
optimization. Has its own
engine for data gathering.
Tools for simple model
generation based on
historical data.
LINEAR PLANT
Historic data
Linear model
identification
MPC control,
optimization, other
control design
NONLINEAR
PLANT
Historic data
MPC control,
optimization, other
control design
Linear model
identification
FUZZY MODEL PRINCIPLE
Input-output space is partitioned into
smaller regions
On each region linear one model is valid
Merging the outputs of local models
=
Nonlinear system approximation
FUZZY MODEL FEATURES
Simple to understand
EffectiveTransparent
Locally linear models
Simple transition from
existing MPC algorithms
in XAMControl to MPC for
nonlinear systems based
on fuzzy model
XAMControl Developmental Environment
Example of simulation model running in XAMControl (EAF simulator)
Initial step: create first cluster and identify local model using least squares method.
Identifcation of local regions - using hierarhical partitioning
Check the model error. If error higher than
threshold continue with splitting else stop.
Find the cluster with
the highest error
Split cluster in the direction
of the highest variance
Refining local positions of new clusters with
Gustaffson-Kessel clustering on local data
Refining global positions of all clusters with
Gustaffson-Kessel clustering on all data
Identification of local model parameters:
𝑦 𝑘 = 𝑎1 𝑦 𝑘 − 1 + ⋯ + 𝑎 𝑛 𝑦 𝑘 − 𝑛 + 𝑏1 𝑢 𝑘 − 1 + ⋯ + 𝑏 𝑚 𝑢 𝑘 − 𝑚 + 𝑟
Calculate membership degrees for all
data samples (on input space)
Use weighted least squares method for estimation of the local
models‘ parameters (membership degrees are weights)
Error reached.
Return the
generated fuzzy
model.
FUZZY MODEL
SUHICLUST – method for
fuzzy model identification
Implementation of fuzzy
model into XAMControl
Implementation of
SUHICLUST into
XAMControl
More powerfull XAMControl
More optimal MPC control of
proceses
Better approximation of
nonlinear plants
Better prediction models for
timeseries problems
More modelling options

More Related Content

What's hot

MATLAB Project Topics for Students
MATLAB Project Topics for StudentsMATLAB Project Topics for Students
MATLAB Project Topics for StudentsPhdtopiccom
 
Clustering (from Google)
Clustering (from Google)Clustering (from Google)
Clustering (from Google)Sri Prasanna
 
2018 icml part 2 segwangkim
2018 icml part 2 segwangkim2018 icml part 2 segwangkim
2018 icml part 2 segwangkimsegwangkim
 
Gray-Box Models for Performance Assessment of Spark Applications
Gray-Box Models for Performance Assessment of Spark ApplicationsGray-Box Models for Performance Assessment of Spark Applications
Gray-Box Models for Performance Assessment of Spark ApplicationsATMOSPHERE .
 
MATLAB Thesis Projects
MATLAB Thesis ProjectsMATLAB Thesis Projects
MATLAB Thesis ProjectsPhdtopiccom
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...GISRUK conference
 
Aggregating Linked Sensor Data
Aggregating Linked Sensor DataAggregating Linked Sensor Data
Aggregating Linked Sensor Datastaschc
 
MATLAB Based Final Year Projects Research Help
MATLAB Based Final Year Projects Research HelpMATLAB Based Final Year Projects Research Help
MATLAB Based Final Year Projects Research HelpMatlab Simulation
 
Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...
Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...
Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...Michel Wermelinger
 
A modeling approach for cloud infrastructure planning considering dependabili...
A modeling approach for cloud infrastructure planning considering dependabili...A modeling approach for cloud infrastructure planning considering dependabili...
A modeling approach for cloud infrastructure planning considering dependabili...ieeepondy
 
Yu_Wang_Resume
Yu_Wang_ResumeYu_Wang_Resume
Yu_Wang_ResumeRyan Wang
 
IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...
IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...
IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...IEEEGLOBALSOFTSTUDENTPROJECTS
 
transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...swathi78
 
Extending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured InformationExtending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured InformationAntonio Vallecillo
 
Clustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingClustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingshivani Shivanichou1
 

What's hot (18)

Opinion and Consensus Dynamics in Tourism Digital Ecosystems
Opinion and Consensus Dynamics in Tourism Digital EcosystemsOpinion and Consensus Dynamics in Tourism Digital Ecosystems
Opinion and Consensus Dynamics in Tourism Digital Ecosystems
 
MATLAB Project Topics for Students
MATLAB Project Topics for StudentsMATLAB Project Topics for Students
MATLAB Project Topics for Students
 
Clustering (from Google)
Clustering (from Google)Clustering (from Google)
Clustering (from Google)
 
2014_agu_abstract
2014_agu_abstract2014_agu_abstract
2014_agu_abstract
 
2018 icml part 2 segwangkim
2018 icml part 2 segwangkim2018 icml part 2 segwangkim
2018 icml part 2 segwangkim
 
14mvd0034_poster
14mvd0034_poster14mvd0034_poster
14mvd0034_poster
 
Gray-Box Models for Performance Assessment of Spark Applications
Gray-Box Models for Performance Assessment of Spark ApplicationsGray-Box Models for Performance Assessment of Spark Applications
Gray-Box Models for Performance Assessment of Spark Applications
 
MATLAB Thesis Projects
MATLAB Thesis ProjectsMATLAB Thesis Projects
MATLAB Thesis Projects
 
9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...9A_1_On automatic mapping of environmental data using adaptive general regres...
9A_1_On automatic mapping of environmental data using adaptive general regres...
 
Aggregating Linked Sensor Data
Aggregating Linked Sensor DataAggregating Linked Sensor Data
Aggregating Linked Sensor Data
 
MATLAB Based Final Year Projects Research Help
MATLAB Based Final Year Projects Research HelpMATLAB Based Final Year Projects Research Help
MATLAB Based Final Year Projects Research Help
 
Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...
Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...
Using Formal Concept Analysis to Construct and Visualise Hierarchies of Socio...
 
A modeling approach for cloud infrastructure planning considering dependabili...
A modeling approach for cloud infrastructure planning considering dependabili...A modeling approach for cloud infrastructure planning considering dependabili...
A modeling approach for cloud infrastructure planning considering dependabili...
 
Yu_Wang_Resume
Yu_Wang_ResumeYu_Wang_Resume
Yu_Wang_Resume
 
IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...
IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...
IEEE 2014 JAVA NETWORKING PROJECTS A geometric deployment and routing scheme ...
 
transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...transmission-efficient clustering method for wireless sensor networks using c...
transmission-efficient clustering method for wireless sensor networks using c...
 
Extending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured InformationExtending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured Information
 
Clustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingClustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensing
 

Similar to tetracomTTP-FE_EVON_v2

From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions Gabriele D'Angelo
 
Simulation of Scale-Free Networks
Simulation of Scale-Free NetworksSimulation of Scale-Free Networks
Simulation of Scale-Free NetworksGabriele D'Angelo
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...butest
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelJenny Liu
 
Signals And Systems Lab Manual, R18 Batch
Signals And Systems Lab Manual, R18 BatchSignals And Systems Lab Manual, R18 Batch
Signals And Systems Lab Manual, R18 BatchAmairullah Khan Lodhi
 
Topic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.pptTopic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.pptjacu123
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETScsandit
 
Neural networks and google tensor flow
Neural networks and google tensor flowNeural networks and google tensor flow
Neural networks and google tensor flowShannon McCormick
 
Proximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile SystemsProximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile SystemsGabriele D'Angelo
 
ShuffleNet - PR054
ShuffleNet - PR054ShuffleNet - PR054
ShuffleNet - PR054Jinwon Lee
 
Nural network ER.Abhishek k. upadhyay
Nural network  ER.Abhishek k. upadhyayNural network  ER.Abhishek k. upadhyay
Nural network ER.Abhishek k. upadhyayabhishek upadhyay
 
The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...
The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...
The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...Luigi Vanfretti
 
cis97003
cis97003cis97003
cis97003perfj
 
wns3-uw-presentation-061217.pptx
wns3-uw-presentation-061217.pptxwns3-uw-presentation-061217.pptx
wns3-uw-presentation-061217.pptxSumit Roy
 

Similar to tetracomTTP-FE_EVON_v2 (20)

From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions
 
Simulation of Scale-Free Networks
Simulation of Scale-Free NetworksSimulation of Scale-Free Networks
Simulation of Scale-Free Networks
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in Parallel
 
Signals And Systems Lab Manual, R18 Batch
Signals And Systems Lab Manual, R18 BatchSignals And Systems Lab Manual, R18 Batch
Signals And Systems Lab Manual, R18 Batch
 
Topic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.pptTopic2-Network_FlexRayCommBus_20111013.ppt
Topic2-Network_FlexRayCommBus_20111013.ppt
 
ECE 565 FInal Project
ECE 565 FInal ProjectECE 565 FInal Project
ECE 565 FInal Project
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
 
Neural networks and google tensor flow
Neural networks and google tensor flowNeural networks and google tensor flow
Neural networks and google tensor flow
 
Proximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile SystemsProximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile Systems
 
1801.06434
1801.064341801.06434
1801.06434
 
ShuffleNet - PR054
ShuffleNet - PR054ShuffleNet - PR054
ShuffleNet - PR054
 
4g lte matlab
4g lte matlab4g lte matlab
4g lte matlab
 
CoopLoc Technical Presentation
CoopLoc Technical PresentationCoopLoc Technical Presentation
CoopLoc Technical Presentation
 
Aisi2017 keynote speaker
Aisi2017 keynote speakerAisi2017 keynote speaker
Aisi2017 keynote speaker
 
Nural network ER.Abhishek k. upadhyay
Nural network  ER.Abhishek k. upadhyayNural network  ER.Abhishek k. upadhyay
Nural network ER.Abhishek k. upadhyay
 
The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...
The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...
The RaPId Toolbox for Parameter Identification and Model Validation: How Mode...
 
Ppt (1)
Ppt (1)Ppt (1)
Ppt (1)
 
cis97003
cis97003cis97003
cis97003
 
wns3-uw-presentation-061217.pptx
wns3-uw-presentation-061217.pptxwns3-uw-presentation-061217.pptx
wns3-uw-presentation-061217.pptx
 

tetracomTTP-FE_EVON_v2

  • 1. TETRACOM: Technology Transfer in Computing Systems FP7 Coordination and support action to fund 50 technology transfer projects (TTP) in computing systems. This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement n⁰ 609491. TETRACOM coordinator: Prof. Rainer Leupers, leupers@ice.rwth-aachen.de http://www.tetracom.eu | @TetracomProject TETRACOM: Technology Transfer in Computing Systems FP7 Coordination and Support Action to fund 50 technology transfer projects (TTP) in computing systems. This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement n⁰ 609491. TETRACOM coordinator: Prof. Rainer Leupers, leupers@ice.rwth-aachen.de http://www.tetracom.eu | @TetracomProject TTP Facts TTP Impact TTP Solution TTP Problem Contact: Igor Škrjanc E-mail: igor.skrjanc@fe.uni-lj.si TETRACOM contribution: 30,131 EUR Duration: 01/9/2014-30/06/2015 Nonlinear System Identification with advanced local linear models Dejan Dovžan, Andrej Zdešar, Igor Škrjanc, Faculty of electrical engineering, University of Ljubljana, Slovenia Martin Mayer, Evon GmbH, Austria Implementation of fuzzy model Implementation of fuzzy model learning / identification algorithm (SUHICLUST) ri…local regions - clusters μi…membership functions on input space defining the local regions - clusters yi…local linear models Is an advance process control environment in C# for the design of model- based and other control concepts for plant optimization. Has its own engine for data gathering. Tools for simple model generation based on historical data. LINEAR PLANT Historic data Linear model identification MPC control, optimization, other control design NONLINEAR PLANT Historic data MPC control, optimization, other control design Linear model identification FUZZY MODEL PRINCIPLE Input-output space is partitioned into smaller regions On each region linear one model is valid Merging the outputs of local models = Nonlinear system approximation FUZZY MODEL FEATURES Simple to understand EffectiveTransparent Locally linear models Simple transition from existing MPC algorithms in XAMControl to MPC for nonlinear systems based on fuzzy model XAMControl Developmental Environment Example of simulation model running in XAMControl (EAF simulator) Initial step: create first cluster and identify local model using least squares method. Identifcation of local regions - using hierarhical partitioning Check the model error. If error higher than threshold continue with splitting else stop. Find the cluster with the highest error Split cluster in the direction of the highest variance Refining local positions of new clusters with Gustaffson-Kessel clustering on local data Refining global positions of all clusters with Gustaffson-Kessel clustering on all data Identification of local model parameters: 𝑦 𝑘 = 𝑎1 𝑦 𝑘 − 1 + ⋯ + 𝑎 𝑛 𝑦 𝑘 − 𝑛 + 𝑏1 𝑢 𝑘 − 1 + ⋯ + 𝑏 𝑚 𝑢 𝑘 − 𝑚 + 𝑟 Calculate membership degrees for all data samples (on input space) Use weighted least squares method for estimation of the local models‘ parameters (membership degrees are weights) Error reached. Return the generated fuzzy model. FUZZY MODEL SUHICLUST – method for fuzzy model identification Implementation of fuzzy model into XAMControl Implementation of SUHICLUST into XAMControl More powerfull XAMControl More optimal MPC control of proceses Better approximation of nonlinear plants Better prediction models for timeseries problems More modelling options