Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
978-1-61284-212-7/11/$26.002011 IEEE
IDENTIFICATION ALGORITHM
A. Problem formulation
The structure of Wiener model is given in Fig 1 where
the linear dynamic block is followed by nonlinear static
is
block. and is the input and output of wiener model.
the intermediate variable.
134
(4)
The algorithm for each approach will be explained in the
next section.
B. Simultaneous approach
1) Linear block
(7)
Where
1
(2)
,,
,,
,,
(8)
,
(9)
,,
Eq 7 can be written as
(10)
Now, by minimizing a quadratic criterion on the prediction
(i.e., the least square estimate), an
errors
estimates of can be calculated from pairs of data. The
well known solution for this estimation is given by
(3)
(11)
,,
(12)
where
and
are the parameters to be identified. In this
work, to simplify the identification problem, the Laguerre
model parameter
is assumed to be known instead of
finding it through optimization. The value of is obtained
from the following equation.
978-1-61284-212-7/11/$26.002011 IEEE
,,
(13)
135
C. N-L approach
In this approach and the L-N approach, both blocks
parameters are identified separately. Therefore, before
explaining the N-L identification algorithm, the method to
identify both blocks parameters is explained.
and
data is available.
Considering a set of
According to Fig 2, its dynamic relationship can be written
as
(14)
or equivalent with
(15)
of
(27)
,,
(28)
with
Defining
,
,,
Start
(16)
,
,,
(17)
Collect a set of steady state data (
Eq 15 can be written as
(18)
This is a linear regression problem. By least square
estimation, the estimate of linear block parameters can
be calculated from the following equation
(19)
,,
(20)
Where
,
,,
(21)
Calculate
by converting
using the inverse of
nonlinear block
(22)
Substituting Eq22 in Eq 3
,,
(25)
,,
(26)
978-1-61284-212-7/11/$26.002011 IEEE
End
D. L-N Approach
The identification algorithm for this approach is started
by identifying the linear block parameters from the inputoutput data. The linear block is then used to generate the
intermediate variable from the input data. Then the inverse
of nonlinear block is identified from pairs of intermediate
variable and output variable. Fig 4 summarized the
identification procedure for this approach.
136
1
Collect a set of dynamic data (
)
1
Set
,
10
from
End
Fig 4. L-N approach identification algorithm.
III. SIMULATION RESULTS
978-1-61284-212-7/11/$26.002011 IEEE
(33)
10
1 2
1 10
(34)
10
(35)
10
TABLE I
NOMINAL VALUES
(32)
Start
(30)
(31)
15.55
0.55
16.6
4.32 10
3.05 10
3 10
3 10
5.28 10
0
3 10
5 10
7
2900
6.35
10.25
137
8.5
7.5
7
6.5
6
200
400
600
800
TABLE II
N-L APPROACH SIMULATION RESULTS
R2
N
R2
0.930912
1
0.990227
0.978818
2
0.990232
0.983149
3
0.990253
0.999556
4
0.990314
0.999570
5
0.990346
0.999583
P
2
3
4
5
6
7
pH
1000
TABLE III
LAGUERRE FILTER ORDER PARAMETERS FROM
N-L IDENTIFICATION APPROACH
t(s)
y deviation
u1 deviation
Order
N=1
N=2
N=3
N=4
N=5
1st
7.503
x10-2
7.504
x10-2
-1.832
x10-4
7.516
x10-2
-2.005
x10-4
4.006
x10-4
7.520
x10-2
7.347
x10-6
3.905
x10-4
6.794
x10-4
7.530
x10-2
5.240
x10-7
5.667
x10-4
6.743
x10-4
5.132
x10-4
-20
1000
2000
3000
t(s)
4000
5000
6000
3rd
4th
0
-5
2nd
1000
2000
3000
t(s)
4000
5000
6000
5th
(a)
10
-20
-10
1000
2000
3000
t(s)
4000
5000
Data
Model (R2 = 0.990227)
6000
-20
1000
2000
3000
t(s)
4000
15
6000
Data
Model (R2 = 0.984401)
10
5000
5
v
y deviation
u1 deviation
20
20
-5
1000
2000
3000
t(s)
4000
5000
6000
-5
-10
0
(b)
Fig 7. (a) Input (top) output (bottom) of
identification data, (b) input (top) output (bottom) of
validation data.
In nonlinear-linear approach, the steady-state data is
fitted with different value of P and the result is summarized
in table II. It can be seen that the accuracy of the model
starts to saturate at P = 5, thus it is selected as the optimum
978-1-61284-212-7/11/$26.002011 IEEE
1000
2000
3000
t(s)
4000
5000
6000
138
TABLE IV
L-N APPROACH SIMULATION RESULTS
P
N=1
N=2
N=3
4
5
6
0.972231
0.995213
0.997605
0.971633
0.994002
0.996528
0.956722
0.994871
0.997506
0.956644
0.994877
0.997506
0.956739
0.994923
0.997532
Data
0.971615
0.993994
0.996522
-5
1000
2000
3000
t(s)
4000
5000
6000
Data
10
-5
0
-5
Data
Model (R2 = 0.995213)
-10
0
1000
2000
3000
t(s)
4000
10
5000
6000
1000
2000
3000
t(s)
4000
5000
6000
Data
Model (R2 = 0.990227)
15
5
v
Data
NL (R2 = 0.999506)
10
LN (R2 = 0.996273)
Simultaneous (R2 = 0.996087)
-5
1000
2000
3000
t(s)
4000
5000
6000
978-1-61284-212-7/11/$26.002011 IEEE
u1 deviation
-5
-10
-15
-20
-5
-4
-3
-2
-1
0
y deviation
139
TABLE VI
SUMMARY OF THE COMPARISON STUDY
Calculation time (s)
Data requirement
Identification
approach
L-N
Model accuracy
0.995213
0.0044
Dynamic
Flexible
N-L
0.990227
0.0038
Flexible
Simultaneous
0.994871
0.0045
Dynamic
Not flexible
[11].
ACKNOWLEDGEMENT
[12].
[13].
REFERENCES
[1].
978-1-61284-212-7/11/$26.002011 IEEE
[14].
[15].
[16].
[17].
[18].
[19].
[20].
[21].
Flexibility
140