Active Vibration Control Using On-Line Algebraic Identification of

1 downloads 0 Views 257KB Size Report
fiers for the excitation frequency $ and amplitude I0. 3.1 Identification of the excitation fre- quency ω. By multiplying (4) by (v2 + $2) is obtained v2 (pv2{ + fv{ + n{ ...
FrC08.5

2005 American Control Conference June 8-10, 2005. Portland, OR, USA

Active Vibration Control Using On-line Algebraic Identification of Harmonic Vibrations F. Beltrán-Carbajal1W, G. Silva-Navarro2 , H. Sira-Ramírez2 , J. Quezada-Andrade1 1

ITESM, Campus Guadalajara. División de Ingeniería y Arquitectura C.P. 45201 Zapopan, Jalisco, México 2 CINVESTAV-IPN. Departamento de Ingeniería Eléctrica - Sección de Mecatrónica Apdo. Postal 14-740 C.P. 07300 México, D.F.

Abstract In this paper is described the application of an on-line algebraic identification methodology for parameter and signal estimation in vibrating systems. The algebraic identification is employed to estimate the frequency and amplitude of exogenous vibrations aecting the mechanical system using only position measurements. The algebraic identification is combined with an adaptivelike sliding mode control scheme to asymptotically stabilize the system response and, simultaneously, cancel the harmonic vibrations. Numerical and experimental results show the dynamic and robust performance of the algebraic identification and the active vibration control scheme. Keywords: Active vibration control, On-line algebraic identification, Sliding mode control.

1

Introduction

The identification of dynamical systems, involving explicitly the parameter identification, is a well-known process to develop or improve the mathematical description of a physical system by means of a proper use of experimental data. System identification methods provide the analytical tools, algorithms, computational programs and real-time implementation to get good approximations to an adequate model for analysis and control purposes. There exists a vast literature on the area, although most of the identification and estimation methods are essentially asymptotic, recursive or complex that lead to unrealistic implementations. See, e.g., Ljung [5], Soderstrom [6] and Sagara and Zhao [7, 8]. This paper deals with the application of an on-line algebraic identification approach to estimate the physical parameters on mass-spring-damper systems as well as the amplitude and excitation frequency of harmonic perturbations aecting directly the mechanical system. The algebraic identification is combined with an adaptive-like sliding mode control scheme to asymptotically stabilize the system response and, simultaneW Author to whom all correspondence should be addressed. Email: [email protected]

0-7803-9098-9/05/$25.00 ©2005 AACC

ously, cancel the harmonic vibrations. The main virtue of the proposed identification and adaptive-like sliding mode control scheme for vibrating systems is that only measurements of the transient input/output behavior are used during the identification process, in contrast to the well-known persisting excitation condition and complex algorithms required by most of the traditional identification methods (Ljung [5] and Soderstrom [6]). The proposed results are strongly based on a theoretical framework on algebraic identification methods reported recently by Fliess and Sira-Ramírez [4].

2

Parameter identification

To illustrate the basic ideas of the algebraic approach to parameter identification proposed by Fliess and SiraRamírez [4], consider the following mathematical model in operational calculus terms of a simple one degree-of freedom mass-spring-damper system ¡ ¢ p v2 { (v)  v{0  {˙ 0 + f (v{ (v)  {0 ) + n{ (v) = x (v) (1) where { denotes the displacement of the mass and x is a control input (force). Here {0 = { (w0 ) and {˙ 0 = {˙ (w0 ) are unknown constants denoting the system initial conditions at w0  0. The parameters to be identified are the mass p, the linear stiness n and the linear viscous damping f. In order to eliminate the dependence of the constant initial conditions, the equation (1) is dierentiated twice with respect to the variable v, and the result is multiplied by v2 , and next transformed into the time domain, resulting ´ ³R ´ i h ³R (2) 2 p 2 w0 {  4 w0 (w) { + (w) { h ³R ´ ³R ´i (2) 2 +f 2 w0 (w) { + w0 (w) { (2) ³R ´ ³R ´ (2) (2) 2 2 +n w0 (w) { = w0 (w) x

³R ´ (q) * (w) are iterated inwhere w = w  w0 and w0 Rw R R tegrals of the form w0 w0 1 · · · w0 q1 * ( q ) g q · · · g 1 , ³R ´ R w with w0 * (w) = w0 * () g and q a positive integer.

4820

The above integral-type equation (2), after some more integrations, leads to the following linear system of equations D(w) = e(w) (3) h iW where  = p> b b f> b n denotes the parameter vector to be identified and D(w), e(w) are 3 × 3 and 3 × 1 matrices. From the equation (3) can be concluded that the parameter vector  is algebraically identifiable if, and only if, the trajectory of the dynamical system is persistent in the sense established by Fliess and Sira-Ramírez [4], that is, the trajectories of the system (1) satisfy the condition det D(w) 6= 0. In general, this condition holds at least in a small time interval (w0 > w0 + ], where  is a positive and su!ciently small value. By solving the equations (3), we can determine the unknown system parameters.

2.1

Simulation and experimental results

The performance of the algebraic identifier of parameters (3) was evaluated by means of numerical simulations and experiments on an ECPW P rectilinear plant with p = 2=2685 [kg], f = 4=1241 [Ns/m] and n = 356=56 [N/m]. Fig. 1 shows the numerical and experimental results using the algebraic identification for a step input x = 4 [N]. In the simulations is clear how the parameter identification is quickly performed and it is almost exact with respect to the real parameters. It is also evident the presence of singularities in the algebraic identifier, i.e., when the det D(w) is zero. However, the first singularity occurs after the identification has been finished. The experimental response is quite similar to the numerical simulation, resulting in the following parameters: p = 2=25 [kg], f = 4=87 [Ns/m], n = 362 [N/m], which represent good approximations for the real parameters. Nevertheless, the identification process starts with some irregular behavior, which we have attributed to several factors like neglected nonlinear eects (stiness and friction), noise on the output measurements and especially the computational algorithms based upon a sampled-time system with fast sampling time wv = 0=000884 s and numerical integrations based on trapezoidal rules. Some of these problems in the parameter estimation have been already analyzed by Sagara and Zhao [7].

3

Identification of Harmonic Vibrations

Consider again the mechanical system (1), with known parameters p, n and f, undergoes harmonic vibrations ¡ ¢ p v2 { (v)  v{0  {˙ 0 + f (v{ (v)  {0 ) + n{ (v) $ = x (v) + I0 v2 +$ 2 (4)

5

15

^ [Kg] m

1000

c^ [Ns/m]

Simulation

^k [N/m]

10

Experiment

4

5

3

500

0 2

-5

1 0

0

-10 0

0.2

0.4

0.6

-15

0

0.2

t [s] 0.025

0.4

0.6

-500 0

0.2

t [s] 1

5

x [m]

u [N]

0.02

4

0.015

3

0.01

2

0.005

1

0.4

0.6

t [s] x 10

-11

det A(t)

0

0

0

2

4 t [s]

6

8

0

0

2

4 t [s]

6

8

-1 0

0.4

0.8

1.1

t [s]

Figure 1: Numerical and experimental results of the online algebraic identification of the system parameters. In this case we proceed to synthesize algebraic identifiers for the excitation frequency $ and amplitude I0 .

3.1

Identification of the excitation frequency $

¡ ¢ By multiplying (4) by v2 + $ 2 is obtained

¢ ¢ ¡ ¡ v2 pv2 { + fv{ + n{  x + $ 2 pv2 { + fv{ + n{  x = I0 $ + d3 v3 + d2 v2 + d1 v + d0 (5) where dl , l = 0...3, are unknown constants depending on the system initial conditions and the excitation frequency $. In order to eliminate the amplitude I0 and the constants dl , l = 0...3, we dierentiate the equation (5) four times with respect to v and the result is multiplied by v4 , and next transformed into the time domain, resulting Q1 (w)  G1 (w) $ 2 = 0 (6) where i R (4) h 2 Q1 (w) = w0 24p{  24f (w) { + (12n{  12x) (w) i R (3) h 2 3 + w0 96p (w) { + 36f (w) { + 8 (x  n{) (w) i R (2) h + w0 72p (w)2 {  12f (w)3 { + (n{  x) (w)4 i R h + w0 16p (w)3 { + f (w)4 { + p (w)4 { R (4) h G1 (w) = w0 12p (w)2 { + 4f (w)3 { i R h i (3) + (w)4 (x  n{) + w0 8p (w)3 {  f (w)4 { ³R ´ (2) 4 p w0 (w) { Therefore, when the condition G1 (w) 6= 0 be satisfied at least for a small time interval (w0 > w0 +  0 ], where  0 is a su!ciently small quantity, we can find from (6)

4821

a closed-form expression for the estimated excitation frequency s Q1 (w) $h = (7) , ;w 5 (w0 > w0 +  0 ] G1 (w)

measurements. Such obstacles, however, do not aect substantially the algebraic identification process, resulting in fast and good estimations $ h = 4=9 [rad/s] and I0h = 3=933 [N]. 10

3.2

Identification of the amplitude I0

0

2.5

-4

0

(8)

In this case the system trajectory is persistent if, and only if, the condition G2 (w) 6= 0 is satisfied for all w 5 (w0 +  0 > w0 +  1 ] with  1 A  0 A 0. It is important to note that equation (9) still depends on the excitation frequency $. Therefore, it is required to synchronize both algebraic identifiers for $ and I0 . This procedure is sequentially executed, first by running the identifier for $ and, after some small time interval with the estimation $ h (w0 +  0 ) is then started the algebraic identifier for I0 .

3.3

Simulation and experimental results

In Fig. 2 are shown some numerical and experimental results using the algebraic identifiers for the excitation frequency $ and amplitude I0 with x  0 and i (w) = 4 sin 5w [N]. First of all it is started the identifier for $, which takes about w ? 0=2 s to get a good estimation. After the time interval (0> 0=7] s, where w0 = 0 s and  0 = 0=7 s with an estimated value $ h (w0 +  0 ) = 4=9 [rad/s], it is activated the identifier for I0 . In the experimental results the identification processes are slower with respect to the numerical simulations. Again, we assume that such incompatibility is caused by unmodelled dynamics and nonlinearities into the physical system, the numerical methods used in the computational algorithms and noise into the input-output

0.6

0.8

1

-8

0

0.7 t [s]

1

1.5

6 x [m]

f(t) [N]

4

0.01

2

0

0 -2

-0.01

-4 0

1

2

3

4

5

-6

0

1

t [s]

(9)

h ³R ´ ³R ´ i (2) 2 Q2 (w) = p 2 w0 +0 {  4 w0 +0 (w) { + (w) { h ³R ´ ³R ´i (2) + f 2 w0 +0 (w) { + w0 +0 (w)2 { ³R ´ ³R ´ (2) (2) + n w0 +0 (w)2 {  w0 +0 (w)2 x ³R ´ (2) G2 (w) = w0 +0 (w)2 sin [$ h (w0 +  0 )w]

0.4

0.02

-0.02

where

0.2

t [s]

Taking derivatives, twice, with respect to v and multiplying by v2 makes possible to remove the dependence on the initial conditions. Next, the resulting equation is transformed back into the time domain, to get the following algebraic identifier I0h

0

F0e [N]

4

5

2

Q2 (w) = , ;w 5 (w0 +  0 > w0 +  1 ] G2 (w)

Simulation Experiment

7.5

To synthesize an algebraic identifier for the amplitude I0 , we first express the equation (4) as follows pv { (v) + fv{ (v) + n{ (v) = x (v) + i (v) + p{0 v + p{˙ 0 + f{0

8

Ze [rad/s]

2

3

4

5

t [s]

Figure 2: Numerical and experimental results using online identification for $ and I0 .

4

An Active Vibration Control Scheme

Consider the vibrating mechanical system shown in Fig. 3, which consists of an active vibration absorber (secondary system) coupled to the perturbed mechanical system (primary system). The generalized coordinates are the displacements of both masses, {1 and {2 , respectively. In addition, x represents the (force) control input and i a harmonic perturbation. Here p1 , n1 and f1 denote mass, linear stiness and linear viscous damping on the primary system; similarly, p2 , n2 and f2 denote mass, stiness and viscous damping of the vibration absorber. The mathematical model of the two degree-of-freedom system is described by two coupled ordinary dierential equations p1 { ¨1 + f1 {˙ 1 + n1 {1 + n2 ({1  {2 ) = i (w) p2 { ¨2 + n2 ({2  {1 ) = x(w)

(10)

where i (w) = I0 sin $w. In order to simplify the analysis we have assumed that f1  0 and f2  0. Defining the state variables as }1 = {1 , }2 = {˙ 1 , }3 = {2 and }4 = {˙ 2 , one obtains the following state space description

4822

}˙1 = }2 f1 n2 2 }˙2 =  n1p+n }1  p }2 + p }3 + 1 1 1 }˙3 = }4 n2 n2 }˙4 = p }1  p }3 + p12 x 2 2 | = }1

1 p1 i

(11)

f t

This is, they can be expressed in terms of the output |, the input x and iterated integrals of the input and the output variables. For more details on this topic see Fliess et al [3]. The integral input-output parameterization of the time derivatives of the output is given, modulo initial conditions, by ¢ R R (3) R (5) ¡ b |= ˙ g1 w0 |+ w0 (g4 xg2 |) + w0 g4 $ 2 xg3 | R (2) R (4) ¡ ¢ b |¨= g1 |+ w0 (g4 x  g2 |) + w0 g4 $ 2 xg3 | ¢ ¡ R R (3) |b(3) = g1 b |+ ˙ w0 (g4 xg2 |) + w0 g4 $ 2 xg3 | R (2) ¡ ¢ |b(4) = g1 b |¨g2 |+ w0 g4 $ 2 x  g3 | +g4 x R ¡ ¢ |+ ˙ g4 $ 2 xg3 | +g4 x˙ |b(5) = g1 |b(3) g2 b

F0 sin Zt

Mechanical System m1

x1

c2 0

k2 k1

c1 | 0

m2 u

x2

w0

Vibration Absorber

Figure 3: Schematic diagram of the vibrating mechanical system. It is easy to verify that system (11) is completely controllable and observable, as well as marginally stable in case of f1 = 0, i = 0 and x = 0 (asymptotically stable when f1 A 0). Note that the disturbance decoupling problem of i (w) using state feedback is not solvable because the output | = }1 has relative degree 4 with respect to x and relative degree 2 with respect to i . In what follows we will apply the algebraic identification method to estimate the harmonic force i (w) and design an active vibration controller based on state feedback and feedforward information of i (w).

4.1

Sliding mode control

Consider the perturbed system (11), where only the output | = }1 and the input x are available for use on a sliding mode control scheme, under the temporary assumption that the excitation frequency $ is perfectly known. For simplicity, we also suppose that f1 = f2  0. It is easy to verify that the output | satisfies the following input-output dierential equation (see Beltrán et al [1]) ¢ ¡ | (6) + g1 | (4) + g2 |¨ + g3 | = g4 x ¨ + $2 x

(12)

where

n2 2 +p +´$ 2 g1 = ³n1p+n 1 2 n2 2 g2 = n1p+n +p $2 + 1 2

g3 = n1 n2 p1 p2

g4 =

n1 n2 2 p1 p2 $ n2 p1 p2

By successive integrations of the equation (12), the time derivatives of the output variable | up to fifth order can be reconstructed by means of integral reconstruction.

(13) For non-zero initial conditions, these expressions dier from the actual values by at most a fourth order time polynomial of the form: s4 w4 + s3 w3 + s2 w2 + s1 w + s0 , where sl , l = 0...4, are all real constants depending on the unknown initial conditions. A sliding surface can now be proposed as h i d (5)  (|  )(5) +  (4)  (|  )(4) |  b = |d 9 h i ³ ´ d  (3) (3) +8 |  (| ) + 7 b |¨  |¨ ³ ´ (14) R R (2) +6 b |˙  |˙  + 5 h + 4 w0 h + 3 w0 h R (3) R (4) R (5) +2 w0 h + 1 w0 h + 0 w0 h

where |  (w) is a desired output reference trajectory and h = |  |  (w). Then, the ideal sliding condition  b=0 results in a tenth order dynamics

h(10) + 9 h(9) + 8 h(8) + 7 h(7) + 6 h(6) + 5 h(5) +4 h(4) + 3 h(3) + 2 h¨ + 1 h˙ + 0 h = 0 (15) which is completely independent of any initial conditions. Therefore, selecting the design parameters l , l = 0> ===> 9, such that the associated characteristic polynomial for (15) be Hurwitz, one guarantees that the error dynamics on the sliding surface  b = 0 be globally asymptotically stable. In addition, by forcing the sliding surface  b to satisfy the discontinuous closed loop dynamics: b˙ = Z sign (b  ) >

Z A0

(16)

where “sign” stands for the signum function, one then gets the sliding mode control as a solution of the dierential equation ´ ³ 1 x ¨ + $ 2 x = g1 |¨ + g3 | g1 |b(4) + g2 b 4 y + g4 £ (5) ¤ y = | (6)  b  ¤| (5) £ 9 | £  ¤ (3) (3) (17)  8 h|b(4)  i| (4)  h 7 |b i  |     6 b |¨  |¨  5 b |˙  |˙  4 [|  | ]  3  1  2  2  1  3  0  4  Z sign(b ) ¡ ¢ where 5 = 9 g2  g21 + 7 g1 . This controller employs only measurements of | = }1 and the excitation frequency $.

4823

4.1.1

Simulation and experimental results

Fig. 4 shows the numerical and experimental dynamic behavior of the sliding mode control scheme. In this case, the harmonic perturbation i (w) = 0=515 sin (17=7w) was applied to the mechanical system, which is close to the system’s resonance. In the implementation of this controller, an error in the measurement of the excitation frequency was introduced intentionally, this is $ = 19 [rad/s]. In spite of that, we can see how the active vibration absorber dissipates the vibrating energy from the primary system K1 and allows the asymptotic output regulation about |¯ = }¯1 = 5 [mm]. The parameters for the ECPW P rectilinear plant are p1 = 3=4316 [kg], f1 = 1=11 [Ns/m], n1 = 356=56 [N/m], p2 = 2=745 [kg], f2 = 3=8122 [Ns/m], n2 = 356=56 [N/m]. 0.015

0.03

Simulation

0.01

0.025

Experiment

This equation is dierentiated six times with respect to v in order to cancel the constants dl and the unknown amplitude I0 . The resulting equation is then multiplied by v6 , and next transformed into the time domain, to get ¤ £ ¤ £ d11 (w) + $ 2 d12 (w) p1 + d12 (w) + $ 2 e12 (w) n1 = f1 (w) + $ 2 g1 (w) (20) where

0.02 z3 [m]

0.005 z1 [m]

¡ ¢ equation (18) is multiplied by v2 + $ 2 , leading to ´ ¢ h³ 4 ¡ 2 n2 2 v | (v) p1 + v | (v) + p v + $2 2 ³ ´ i n2 2 v2 | (v) + p | (v) n + n v | (v) 1 2 2 (19) ´ ³ ¡ 2 ¢ n2 n2 2 2 =p + $  $ $ I v x(v) + 0 p2 ¡ 2 ¢¡ ¢ + v2 + $ 2 d3 v3 + d2 v2 + d1 v + d0

0 -0.005

0.015 0.01 0.005

-0.01

0

-0.015 0

5

10

15

-0.005

0

5

10

15

t [s]

t [s] 0.2

30 20

with

0.15 u [N]

H1 [J]

10 0.1

³R ´ ³R ´ (6) (5) j11 (w) = 720 w0 | 4320 w0 (w) | ³R ´ ³R ´ (4) (3) 2 3 +5400 w0 (w) | 2400 w0 (w) | ³R ´ ³R ´ (2) 4 5 6 +450 w0 (w) | 36 w0 (w) | + (w) | ³R ´ ³R ´ (6) (5) 2 3 j12 (w) = 360 w0 (w) | 480 w0 (w) | ³R ´ ³R ´ (4) (3) 4 5 +180 w0 (w) | 24 w0 (w) | ³R ´ (2) + w0 (w)6 | ³R ´ ³R ´ (6) (5) j13 (w) = 30 w0 (w)4 | 12 w0 (w)5 | ³R ´ (4) + w0 (w)6 | ³R ´ ³R ´ (6) (5) j14 (w) = 30 w0 (w)4 x 12 w0 (w)5 x ³R ´ (4) 6 + w0 (w) x

0 -10

0.05 -20 0 0

5

10 t [s]

15

20

-30

0

5

10 t [s]

15

20

Figure 4: Numerical and experimental responses of the close-loop system.

4.2

Algebraic identification of harmonic vibrations

The main goal is the algebraic identification of the harmonic force i (w), which will be obtained through similar procedures stated in previous sections using only measurements of the output | = }1 and considering that the system parameters are perfectly known. It is easy to verify that the output | also satisfies the following input-output dierential equation (see Beltrán et al [1]) writen in operational calculus terms ³ ´ p1 v4 | (v) + n1 + n2 + pp1 n2 2 v2 | (v) + ³ ´ n2 n2 $ 2 =p x (v) +  $ I0 v2 +$ 2 p2 2 3 2 +d3 v + d2 v + d1 v + d0

n1 n2 p2 | (v)

(18) where dl , l = 0...3, denote unknown constants depending on the unknown system initial conditions. Now,

d11 (w) = p2 j11 (w) + n2 j12 (w) d12 (w) = p2 j12 (w) + n2 j³13 (w) ´ R (6) e12 (w) = p2 j13 (w) + n2 w0 w6 }1 f1 (w) = n2 j³14 (w)  n´2 p2 j12 (w) R (6) g1 (w) = n2 w0 w6 x  n2 p2 j13 (w)

Finally, solving for the excitation frequency $ in (20) leads to the following on-line identifier $ 2h =

Q1 (w) f1 (w)  d11 (w) p1  d12 (w) n1 = G1 (w) d12 (w) p1 + e12 (w) n1  g1 (w)

(21)

This estimation is valid if, and only if, the condition G1 (w) 6= 0 holds in a su!ciently small time interval (w0 > w0 +  0 ] with  0 A 0. By using the same procedure to estimate the amplitude I0 in the section 2, we obtain the following on-line identifier for the amplitude

4824

I0h =

Q2 (w) G2 (w)

(22)

5

where ³ ´ Q2 (w) = p1 S1 (w) + n1 + n2 + pp1 n2 2 S2 (w) ´ ´ ³R ³R (4) (4) 4 4 n2 1 n2 + np (w) |  (w) x w³0 + 0 2 ´ ´ ³R p2 w0 +0 (4) 4 n2 2 G2 (w) = p2  $ h (w) sin [$ (w +  )w] h 0 0 ³R ´ w0 + ³R0 ´ (4) (3) S1 (w) = 24 w0 |  96 w0 (w) | ³R ´ ³R ´ (2) +72 w0 (w)2 |  16 w0 (w)3 | + (w)4 | ³R ´ ³R ´ (4) (3) S2 (w) = 12 w0 (w)2 |  8 w0 (w)3 | ³R ´ (2) + w0 (w)4 |

At this point we assume that the excitation frequency has been previously estimated, during a small time interval (w0 > w0 +  0 ], using (21). After the time w = w0 +  0 it is started the on-line identifier for the amplitude. Such an estimation is valid as far as the system trajectory be persistent, that is, if the condition G2 (w) 6= 0 holds for a su!ciently small time interval [w0 + 0 > w0 + 1 ] with  1 A  0 A 0.

4.3

Simulation results

Fig. 5 shows the identification process of the resonant harmonic vibrations i (w) = 2 sin (8=0109w) [N] and the dynamic behavior of the adaptive-like control scheme (17), which starts using the nominal value $ = 10 [rad/s]. We can see that the resonant vibrations are asymptotically and actively cancelled from the displacement of the primary system }1 . A desired reference trajectory was considered for regulating the evolution of the output variable toward the desired equilibrium |¯ = }¯1 = 0=01 [m], which is given by a Bezier type polynomial in time. The parameters for the ECPW P rectilinear plant are p1 = 10 [kg], n1 = 1000 [N/m], p2 = 2 [kg] and n2 = 200 [N/m]. 10

2.5 2

6

1.5

4

1

2

0.5

6

F0e

Ze [rad/s] 8

x 10

-7

D1(t)

4 2 0

0

0

0.015

0.05

0.1 t [s]

0.15

0.2

0.08

y = z1 [m]

0.01

0.06 0.04

0

0.02

-0.005

0

-0.01

-0.02

-0.015

-0.04 0

5

10 t [s]

0.5

0.75

-6

0

0.25

t [s]

0.005

-0.02

-4 0.25

15

-0.06

0.5

0.75

15

0

10 t [s]

15

-5

[2] F. Beltrán-Carbajal, H. Sira-Ramírez and G. SilvaNavarro, Robust Active Vibration Absorption Using Sliding Modes, Delta-Modulators and Generalized PI Control, Proc. of the Tenth International Congress on Sound and Vibration, pp. 117-122, Stockholm, Sweden, July 2003. [3] M. Fliess, R. Marquez, E. Delaleau and H. Sira-Ramírez, Correcteurs Proportionnels-Integraux Généralisés, ESAIM Control, Optimisation and Calculus of Variations, Vol. 7, pp. 23-41, 2002. [4] M. Fliess and H. Sira-Ramírez, An algebraic framework for linear identification, ESAIM: Control, Optimization and Calculus of Variations,Vol. 9, pp. 151-168, 2003.

[7] S. Sagara and Z. Y. Zhao, Numerical integration approach to on-line identification of continuous systems, Automatica,Vol. 26, No. 1, pp. 63-74, 1990.

5

5

[1] F. Beltrán-Carbajal, G. Silva-Navarro and H. SiraRamírez, Active Vibration Absorbers Using Generalized PI and Sliding-Mode Control Techniques, Proc. of the American Control Conference 2003, pp. 791-796, 2003, Denver, Colorado, USA, June 2003.

u [N]

10

0

References

[6] T. Soderstrom and P. Stoica, System Identification, Prentice-Hall, NY, 1989.

t [s]

z3 [m]

In this paper we have described the application of a novel algebraic identification approach for parameter and signal estimation in vibrating systems. This approach is quite promising, in the sense that only inputoutput information is needed to get precise and fast parameter and signal estimations. This fact was exploited in the formulation of an active vibration control scheme based on sliding modes. Since this active controller requires measurements of the excitation frequency of the harmonic vibrations, the algebraic identification is combined to get an adaptive-like controller. The adaptivelike control scheme results quite precise, fast and robust against parameter uncertainty and variations on the excitation frequency and amplitude of the exogenous perturbations. Further work is being conducted to extend the application to nonlinear vibrating systems.

[5] L. Ljung, Systems Identification: Theory for the User, Prentice-Hall, Englewood Clis, NJ, 1987.

-2

0 0

CONCLUSIONS

0

5

10

[8] S. Sagara and Z. Y. Zhao, Recursive identification of transfer function matrix in continuous systems via linear integral filter, International Journal of Control,Vol. 50, No. 2, pp. 457-477, 1989.

15

t [s]

Figure 5: Controlled system responses and identification of frequency and amplitude of i (w) = I0 sin $w.

4825

Suggest Documents