Selecting an Adaptation Method
You specify the algorithm using the Adaptation Method drop-down list in the Function Block Parameters dialog box of an adaptive lookup table block. This section discusses the details of these algorithms.
Sample Mean
Sample mean
provides the average
value of n output data samples and is defined as:
where y(i) is the ith measurement collected within a particular cell. For each input data u, the sample mean at the corresponding cell is updated using the output data measurement, y. Instead of accumulating n samples of data for each cell, a recursive relation is used to calculate the sample mean. The recursive expression is obtained by the following equation:
where y(n) is the nth data sample.
Defining a priori estimation error as , the recursive relation can be written as:
where and the initial estimate is arbitrary.
In this expression, only the number of samples, n, for each cell— rather than n data samples—is stored in memory.
Sample Mean with Forgetting
The adaptation method Sample Mean has an infinite memory. The
past data samples have the same weight as the final sample in calculating the sample mean.
Sample mean (with forgetting)
uses an algorithm with a
forgetting factor or Adaptation gain that puts more weight on the more recent
samples. This algorithm provides robustness against initial response transients of the plant and
an adjustable speed of adaptation. Sample mean (with forgetting)
is
defined as:
where is the Adaptation gain and .
Defining a priori estimation error as , where and the initial estimate is arbitrary, the recursive relation can be written as:
A small value of λ results in faster adaptation. A value of 0
indicates
short memory (last data becomes the table value), and a value of 1
indicates
long memory (average all data received in a cell).