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

PPTX
An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...
PPTX
MATLAB Projects for Master Thesis Students
PPTX
MATLAB Project Topics
PPTX
Data Applied:Forecast
PPT
Lec4 Clustering
PPTX
Probabilistic Programming for Dynamic Data Assimilation on an Agent-Based Model
PPTX
XL-Miner: Timeseries
DOCX
JPN1411 Secure Continuous Aggregation in Wireless Sensor Networks
An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...
MATLAB Projects for Master Thesis Students
MATLAB Project Topics
Data Applied:Forecast
Lec4 Clustering
Probabilistic Programming for Dynamic Data Assimilation on an Agent-Based Model
XL-Miner: Timeseries
JPN1411 Secure Continuous Aggregation in Wireless Sensor Networks

What's hot (18)

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

Similar to tetracomTTP-FE_EVON_v2 (20)

PDF
Fuzzy Control_MModern Control theory.pdf
PPTX
Fuzzy Control & Modern Control Theory_Maha rauf.pptx
PPTX
Control Strategies for Autonomous quadrotors.pptx
PDF
Analysis And Synthesis Of Fuzzy Control Systems A Modelbased Approach Automat...
PPT
Kamalasadan presentation02
PDF
ACS Lecture 01.pdf
PPTX
Atomreaktor
PDF
10000John_H._Lilly_Fuzzy_Control_and_IdentificationBookZZ.org.pdf
PPT
Concepts of predictive control
PDF
BalciSlides-02-ModelingFundamentals.pdf which says about modeling
PDF
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
PDF
Introduction To Modeling And Simulation Mark W Spong
ODP
PPTX
A Fuzzy-based Modified Gain Adaptive Scheme for Model Reference Adaptive Control
PDF
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
PDF
11. EEE2221_Automatic Controllers , systems and distributed control systems..pdf
PPT
Ideas and Problems in adaptive Fuzzy ControlCMLC2011.ppt
PDF
Dynamics of project-driven systems A production model for repetitive processe...
PPTX
Self tuning, Optimal MPC, DMC.pptx
PDF
MODELING AND CONTROL OF NONLINEAR FUZZY AND NEURO-FUZZY SYSTEMS
Fuzzy Control_MModern Control theory.pdf
Fuzzy Control & Modern Control Theory_Maha rauf.pptx
Control Strategies for Autonomous quadrotors.pptx
Analysis And Synthesis Of Fuzzy Control Systems A Modelbased Approach Automat...
Kamalasadan presentation02
ACS Lecture 01.pdf
Atomreaktor
10000John_H._Lilly_Fuzzy_Control_and_IdentificationBookZZ.org.pdf
Concepts of predictive control
BalciSlides-02-ModelingFundamentals.pdf which says about modeling
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Introduction To Modeling And Simulation Mark W Spong
A Fuzzy-based Modified Gain Adaptive Scheme for Model Reference Adaptive Control
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...
11. EEE2221_Automatic Controllers , systems and distributed control systems..pdf
Ideas and Problems in adaptive Fuzzy ControlCMLC2011.ppt
Dynamics of project-driven systems A production model for repetitive processe...
Self tuning, Optimal MPC, DMC.pptx
MODELING AND CONTROL OF NONLINEAR FUZZY AND NEURO-FUZZY SYSTEMS
Ad

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