Title: Fuzzy modeling and model based control
1Fuzzy modeling and model based control
- with the use of a priori knowledge
J. Abonyi, R. Babuka, L.F.A. Wessels,H.B.
Verbruggen, F. Szeifert
Control Engineering Laboratory Faculty of
Information Technology and SystemsDelft
University of TechnologyDelft, the
Netherlandse-mail J.Abonyi_at_ITS.TUDelft.NL
2Outline
- Problem formulation
- Proposed modeling framework
- Constrained parameter estimation and adaptation
of fuzzy models - Formulation of a priori knowledge in inequality
constraints - Application to adaptive control
- Example Adaptive predictive control of a liquid
level process - Conclusions
3Control design strategies
without model
with model
Modeling and Identification
Controller tuning
Process Analysis
Control Specification
30
10
4Conventional approach
Knowledge-based (Fuzzy) models
Black-box models
Expert knowledge
Measured data
Mechanistic knowledge
White-box models
5Problem formulation
- The bottleneck of model based control is the
modeling step - The applied information determines the structure
of the model
- There is a need for a framework that can handle
different type of information - and it can be easily applied in model based
control
6The proposed approach
Expert knowledge
Measured data
Mechanistic knowledge
7The TS fuzzy model
Antecedent part
Consequent part
Divide and conquer
8TS fuzzy model as an LPV model
9The constrained parameter estimation method
- Rule-consequents define a convex region
(polytope). - This polytope can be constrained by global linear
constraints. - The individual rule-consequents can be
constrained separately local linear constraints.
10 Graphical representation
11Quadratic programming
- H and d contain the measured input-output data
- ? and ? represents the a priori knowledge based
constraints
12Types of prior knowledge
- Sampling (global)
- Stability (global)
- Stationary gain (global or local)
- Open-loop settling time (global or local)
13Example Stationary gain
- Inequality constraints for QP
14Example Liquid level process
- Process input Flow rate (0-100)
- Process outputLiquid level in the bottom tank
(0-100)
15Model predictive control
16Indirect adaptive control
Adaptive IMC scheme
17Control result
- Unconstrained adaptation
- MSE 0.8
- CE 0.3
18Prior knowledge
- Open-loop stability
- Kmin 0, Kmax 2.5
- Settling-time of the local models
19Control results
- Constrained adaptation
- MSE 0.6 (0.8)
- CE 0.1 (0.3)
20Conclusions
- Transform a priori knowledge into constraints on
model parameters. - Limited data prior knowledge ?good control
relevant model - Application to indirect adaptive control
- Useful for control based on LPV model
- Detailed prior knowledge is neededFuture
research MIMO systems
21Conclusions
Expert knowledge
Measured data
Mechanistic knowledge
Dynamic data and (local) model
Optimization