Page 275 - Adaptive Identification and Control of Uncertain Systems with Nonsmooth Dynamics
P. 275

Identification and Control of Hammerstein Systems With Hysteresis Non-linearity  277


                            fined as
                                                   ⎧
                                                   ⎪−1            if u(t)<β,
                                                   ⎪
                                                   ⎨
                                         γ α,β [u,ζ]   1          if u(t)>α,           (18.3)
                                                   ⎪
                                                   ⎪
                                                     γ α,β [u,ζ](t )  if β   u(t)   α,
                                                   ⎩          −
                                                                                   −
                            where u ∈ C([0,T]), ζ ∈{1,0} or {1,−1}, t ∈[0,T],γ α,β [u,ζ](0 ) = ζ,and
                            t = lim t − ε.
                             −
                                ε→0
                               Define
                                                               2
                                                 P 0   {(β,α) ∈ R : β   α},
                            where P 0 is the Preisach plane, and thus each (α,β) ∈ P 0 is limited by
                            γ α,β .For u ∈ C[0,T] and a Borel measurable initial configuration ζ 0 : P 0 →
                            {1,0}, the output of the Preisach operator can be obtained as [13]

                                                            γ
                                   x(t) = f (u(t)) =  μ(α,β) ˆ α,β [u,ζ 0 (α,β)](t)dαdβ  (18.4)
                                                    P 0
                            where μ is the Preisach density function.
                               The objectives of this chapter are: 1) to estimate the order n of lin-
                            ear system (18.1); 2) to identify the unknown coefficients {a 1 ,a 2 ,...,a n },
                            {b 1 ,b 2 ,...,b n } of (18.1); 3) to identify the dynamics of x(t) = f (u(t)) in
                            (18.4); 4) to design a composite control for the Hammerstein system shown
                            in Fig. 18.1 to achieve output tracking control.


                            18.3 IDENTIFICATION OF HAMMERSTEIN SYSTEM WITH
                                  HYSTERESIS

                            In this section, we address the identification of Hammerstein system shown
                            in Fig. 18.1. The order n of linear transfer function (18.1)willbefirstly
                            determined by using Hankel matrix approach. Then the coefficients of
                            G(z) can be identified in terms of blind identification by using the output
                            measurement y(t) only. The unknown input variable x(t) is determined
                            based on the identified transfer function G(z) and the measurable output
                            y(t). Finally, the hysteresis Preisach model will be identified by introducing
                            a novel method with the input u(t) and the calculated variable x(t).


                            18.3.1 Estimation of System Order
                            We can set the input of the system as a pulse sequence, then the pulse
                            output response can be denoted as y(1),y(2),...y(L). The Hankel matrix
   270   271   272   273   274   275   276   277   278   279   280