PROCESS STATE IDENTIFICATION AND MODELING IN ARTIFICIAL NEURAL NETWORKS

advertisement
PROCESS STATE IDENTIFICATION AND MODELING IN
A FLUIDIZED BED ENERGY PLANT BY USING
ARTIFICIAL NEURAL NETWORKS
Mika Liukkonen
Process Informatics Research Group, University of Kuopio
Finnish-Swedish Flame Days 2009, January 28 - 29, Naantali
28/01/2009
1
Process Informatics
Base:
Varkaus and Kuopio
Team:
6 researchers
Research fields: - energy production
- chemical industry
- pulp production
- waste water treatment
- electronics industry
Know-how:
Modeling
Data
processing
Software
engineering
- data processing
- modeling methods
- software engineering
Partners:
28/01/2009
2
Dynergia-project

Partners:





Universities: Jyväskylä, Lappeenranta, Kuopio,
Helsinki
VTT (Technical Research Centre of Finland)
Companies: Control Express, Fortum, Foster
Wheeler, Wärtsilä Biopower, Etelä-Savon
Energia, Jyväskylän Energia
Funding: Tekes, partners
2008–2011 (3 years)
28/01/2009
3
Dynergia-project


Concentration on energy boilers
Aims:




Development of direct and indirect (soft sensor)
measuring and data processing methods for energy
production
Methods for monitoring, control and optimization
Integrated concept for process equipment automation
Pilot scale < Small scale < Large (production) scale
28/01/2009
4
Modeling methods
Phenomenological
modeling
Data-driven
modeling
• Physics
• Chemistry
• Mathematics
• Data
• Parameter estimation
• Statistical methods
Intelligent methods
• Expertise & data
• Neural networks, Fuzzy logic
• Adaptation
28/01/2009
5
Modeling methods: SOM



28/01/2009
Classification of data
samples into categories
(neurons)
The input vectors
sharing common
features are projected
to the same or
neighbouring neurons
The reference vector
describes the ‘average’
of the data rows (hits)
in that neuron
SOM = Self-Organizing Map
6
Modeling methods:
MLP




Several inputs, one output
Computing in neurons
Weights strengthen or weaken the impact of each
input
Weights defined by learning from examples



supervised learning
Output calculated from weighted inputs
Use e.g. in prediction
28/01/2009
MLP = Multi-Layer Perceptron
7
From universal to detailed models
Pre-processing
of data
SOM
• Substitution of
missing values
• Compressing
data
• Data filtering
• Visualization
• Variance scaling
• Removing
noise
• Variable selection
Identifying
process states
Simulation
• Creating submodels within
process states
• Process lags
28/01/2009
Backward loop for creating
sub-models
8
Case: CFB boiler
28/01/2009
9
DATA
• 10 000 data rows
• Selection of variables performed
• 18 averaged variables
• 18 standard deviations
• 5 min time resolution
28/01/2009
10
THE GOAL





Hypothesis: the process consists of separable process
states, where the process behaves differently.
Can different states of process be discovered?
Can different states of process be identified?
Can process state -specific analysis bring extra
information on the process?
Can modeling accuracy be improved by adding the
process state information?
28/01/2009
11
PROCESS STATES
PRIMARY PROCESS
STATES
CLUSTER III
Steam flow: high
SECONDARY
WHAT
AREPROCESS
THESE
STATES
SECONDARY
STATES??
MAIN MODEL
CLUSTER II
Steam flow: medium
Start ups,
shutdowns
Idle times
CLUSTER I
Steam flow: low
Color scale = main steam flow
28/01/2009
12
Subtraction analysis identification of process states
Bed temperature:
unstable
=
28/01/2009
Flue gas
temperature after
separator:
unstable
13
THE SUB-MODELS
Main model:
IA = 0.950
Level 1:
IA = 0.956
Level 2:
IA = 0.979
3%
improvement
in model
accuracy
28/01/2009
14
Conclusions




Good simulation accuracy
Identification of process states can bring
extra information on the process
Modeling within process states can
improve the performance of the model
Can also be used easily to any other
process = easily applicable
28/01/2009
15
Contact
Process Informatics Research Group
University of Kuopio, Department of Environmental Science
Prof.
Yrjö Hiltunen
p. 040 7320355
yrjo.hiltunen@uku.fi
Researcher
Mika Liukkonen
p. 040 3510644
mika.liukkonen@uku.fi
More information on process informatics:
http://www.prosinfo.fi
28/01/2009
16
Download