Software Enabled Control

Chapter 2.5.2 - Adaptive Architecture

12.5.2.   Adaptive Architecture

The proposed architecture involves two adaptive loops. The first adaptive
loop generates approximate model dynamics of the necessary variables, in the
form of Eq (12.11). This is similar to an observer loop and is graphically
shown in Figure 12.5 for the limit parameter yp. In Figure 12.5, the error
between the measured yp and the model generated estimate is used to
update an adaptive neural network, representing the approximation Δ1 of
Eq. (12.11). A proper observer gain matrix K = [k1k2 . . . kl]T is chosen to
ensure proper convergence of network weights.

The second adaptive loop (see Figure 12.6) is used to calculate the
dynamic trim solution of the model obtained from the first adaptive loop
(Figure 12.5). The condition for dynamic trim of the limit parameter is given
in Eq. (12.12). The initial guess of the dynamic trim is updated by an adaptive
neural network, ANN2, such that Eq. (12.12) is satisfied. The sum of the
approximate linear model and Δ1 is used to update the adaptive neural
network ANN2. By forcing the error term e2 to go to zero, the proposed
architecture finds a solution to Eq. (12.12). At each time step, the function


Figure 12.6. Dynamic trim solution for limit parameters.


Δ1 is estimated by ANN1 from the first loop. The weights are ‘‘frozen’’’ for
that instant, and they are used in the dynamic trim solution process in the
second loop.

The second loop in Figure 12.6 can be structured to obtain the limit
control vector estimations of Eq. (12.13) by solving for , given the
limiting parameter boundaries yp lim. The control margins can then be obtained
using

 

A Lyapunov-based update law can be derived for both networks [24]. Although
it is possible to use the approximate model to obtain initial guesses
for the dynamic trim solutions, faster convergence may be obtained using a
pretrained neural network. A similar approach can also be followed to
calculate the dynamic trim solutions of fast variables [24]. An alternative
method to calculate dynamic trim solutions and control margins from Eq.
(12.11) , without the use of a second network (ANN2) can be found in
reference 36.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Machine Control Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.