Professional Documents
Culture Documents
net/publication/4119270
CITATIONS READS
0 91
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Igor Boiko on 16 May 2014.
W1(s) y1 U1
R1 T0 t
f U 2T0
x -A
W0(s)
R2 (γ 0 + 1)T0
y2 U2
W2(s)
Fig. 2. Resultant control.
Fig.1. Decentralized relay system with two relays. A. Analysis of the periodic motion
Let us denote the transfer functions:
Nikolay V. Faldin, Platon I. Fedorovski are with Automatic Control A
Systems Department Tula State University 92, Lenina Av., Tula 300600 W1* ( s ) = W0 ( s )W1 ( s ) ; W2* ( s ) = W0 ( s )W1 ( s ) ; being the
Russia Faldin@sau.tsu.tula.ru, Platon@sau.tsu.tula.ru,
2
Igor M. Boiko is with SNS-Lavalin SNC-Lavalin 909 5th avenue SW, amplitude of the relay outputs (R1 and R2); and 2κ being
Calgary, Alberta, T2P 3G5, Canada. i.boiko@ieee.org the hysteresis of relays R1 and R2. We can assume without
0-7803-8335-4/04/$17.00 ©2004 AACC 1749
loss of generality that in periodic motion, the signal B. Input-output analysis of type zero relay servo system
y 2 (t ) has a phase lag with respect to signal the y1 (t ) .The Suppose the transfer function doesn’t have zero poles.
resultant control U (t ) is the sum of the two relay outputs Also suppose that in the autonomous mode there exists
symmetric oscillations with parameters T0 and γ 0 .
[
as shown in Fig. 2. Let x = x1 , x 2 , ..., x n ]T be the state
In the case of non-symmetric control (fig. 3) (it can occur
vector of the system, 2T be the period of self-excited when a constant input signal is introduced) the parameters
oscillations and γ be the relative duration of the positive of the oscillations can be defined by four function-vectors
pulse (Fig. 2). Let us denote the value of x in a periodic
motion at the time of the control U switch from zero to plus x1 = x1 (τ 1, τ 2 , τ 3 , T ) , x 2 = x 2 (τ 1, τ 2 , τ 3 , T ) ,
1750
Here where δx ij - R-characteristic corresponding to periodic
y 12 = y12 (τ 1 , τ 2 , τ 3 , T ) τ = γ T ,τ = T , = − y 23 ,
1 0 0 2 0
τ 3 = (1+ γ 0 )T0 , T = T0
signal δU ij (t ) . According to (4):
1751
Variables ∆τ1 and ∆τ 2 can be obtained from (8). As a of up to the first order of small quantity – with the use of
result, the following final formulas of the equivalent gains equations (7):
∂ y12 ∂ y12 1 1
∆τ 1 + ∂ y 2 + ∂ y 2 ∆τ 2 = b0 − ν 2 , (15)
can be obtained:
−
A( 2d1 − d 2 ) ∂ τ1 ∂ τ 3 ∂τ2 ∂τ3
K1 = ,
d W1 (0) 2T0 − 2 Ad1 W1 (0) W (0) Consider propagation of signal f through the filter W1 ( s )
Ad 2 with the constant and ramp components being of interest,
K2 = . (13)
d W2 (0) 2T0 − 2 Ad1 W2 (0) W (0) with the use of Laplace transform.
where: g g
L−1 (( 1 + 0 )W1 ( s )) =
∂ y 1 ∂ y 12 ∂ y12 ∂ y12 2 s
s
d = 2 − + − g g g
∂ τ 1 ∂ τ 3 ∂ τ 2 ∂ τ 3 = L−1 ( 1 W1 (0) + 1 C1 + 0 W1 (0) + Z ( s ))
2 s s
s
∂ y 2 ∂ y12 ∂ y 12 ∂ y 12 Here, Z(s) is the Laplace transform of the motion
− 1 − + ,
∂ τ 1 ∂ τ 3 ∂ τ 2 ∂ τ 3 component vanishing with time. It will not be taken into
account below. Factor C1 can be determined through the
∂ y 2 ∂ y12 ∂ y1 ∂ y12
d1 = W2 (0) 1 + − W1 (0) 2 + , g1
representation of W1 ( s ) as partial fractions and taking
∂ τ 2 ∂ τ 3 ∂ τ 2 ∂ τ 3 s2
∂ y 1 ∂ y 12 ∂ y 2 ∂ y12 g1
d 2 = W1 (0) 2 − − W 2 ( 0) 1 − . the factor at . Obviously:
s
∂ τ 1 ∂ τ 3 ∂ τ 1 ∂ τ 3
g g
L−1 (( 21 + 0 )W1 ( s )) = W1 (0) g1t
s s
C. Input-output analysis of type one relay servo system +C1 g1 + W1 (0) g 0 + Z (t ) . (16)
Let us consider input-output analysis of the system if the Reasoning along similar lines, consider the input signal
plant contains one zero pole. Let the system be as depicted f(t) propagation through the filter W2 ( s ) . Therefore, the
in Fig. 5
following equations are valid with (15) and (16) taken into
account:
y1 U1 b0 = W2 (0) g 0 + C2 g1 ,
W1(s)
a0 = W1 (0) g 0 + C1 g1 . (17)
R1 U ~
f x g1
x W0(s) Here, C2 is the factor at in the partial fraction
s
R2 representation (similar to C1 ). In accordance with (14) and
y2 U2 k x1 (16),
W2(s)
s W1 (0) g1 = k1U ,
W2 (0) g1 = k2U , (18)
Fig. 5. Type one control system.
where k1 and k 2 are the gains of the integrators in partial
Let the signal U be k
fraction representations of (W0 ( s ) + )W1 ( s ) and
0 s
U (t ) = U (t ) + U ,
k
where U 0 (t ) is a symmetric 2T-periodic function (Fig. 2). (W0 ( s ) + )W2 (s ) respectively.
s
If control U is asymmetric the following formula is valid:
A∆τ 1
x1 (t ) = kU t + ν + x10 (t ), (14) Since U = , then
T0
where ν is a constant value determined by the initial
k1 A∆τ 1
conditions, x10 (t ) is a 2T-periodic function with zero g1 = ,
2T0W1 (0)
average over the period value. Asymmetric periodic motion
k2 A∆τ1
may exist in the system if the input signal f (t ) = g1t + g 0 g1 = . (19)
is introduced. Let in the steady oscillatory process the ramp 2T0W2 (0)
input applied to the relays be: Considering (17), (19), and the following equations:
L−1 ( f ( s )W1 ( s )) = a1t + a0 , L−1 ( f ( s )W2 ( s )) = b1t + b0 . ν 1 = W1 (0)ν , ν 2 = W2 (0)ν ,
Write the conditions of relay switches with an accuracy the set of equations (15) can be rewritten as:
1752
∂ y12 ∂ y12 ∂ y1 ∂ y12 transfer functions W1* ( s ) and W2* ( s ) are represented as
− ∆τ 1 + 2 + ∆τ 2 −
∂ τ 1 ∂ τ 3 ∂ τ 2 ∂ τ 3 partial fractions. Obviously the following statements are
n ∂ xi i
∂ y1i l , where ∂ x l
C k A∆ τ 1 i m ∂ xi
l , ∂ y2
− 2 2 = W2 ( 0)( g 0 − ν ), true: =∑ =∑ is the
2T0W2 ( 0) ∂ τ j l =1 ∂ τ j ∂ τ j l =1 ∂ τ j ∂τ j
∂ y12 ∂ y12 ∂ y 2 ∂ y12 derivative corresponding to a particular fraction; n , m the
− ∆τ 1 + 1 + ∆τ 2 −
∂ τ 1 ∂ τ 3 ∂ τ 2 ∂ τ 3 number of partial fractions in transfer functions W1* ( s ) and
C k A∆τ 1 ∂ x il
− 11 = W1 (0)( g 0 − ν ). (20) W2* ( s ) respectively. Derivatives can be obtained
2T0W1 (0) ∂τ j
from a variational equation pertaining to a particular partial
Let us denote q = g 0 − ν . The equivalent gains of the fraction.
relays are determined as above (formulas (9)) but y1 and Let us obtain the formula of ∂ x1 ∂ τ 1 for transfer
y2 are now equal to: k
~ function W ( s ) = . Variational equation for this
y1 = qW1 (0) − W1* (0)U + C1 g1 , s+a
~ element is:
y 2 = qW2 (0) − W 2* (0)U + C 2 g1 .
d δx11
~ ~ + a δx11 = k δU 11 (22)
Here, W1* ( s ) and W 2* ( s ) are the partial fraction dt
k Increment δ U 11 (t ) is depicted in Fig. 4. Control
representation of (W0 ( s ) + )W1 ( s ) and
s
variation δ U 11 (t ) is approximately equal to δ-function:
k
(W0 ( s ) + )W2 ( s ) respectively with the integrators being
s δU11 (t ) = A ∆τ1 δ (t − τ1 ) . Equation (22) has the following
not considered. Now we can write the formulas of the solution:
equivalent gains of the relays: δx (t ) = δx (0) e − a t + kAe − a ( t −τ 1 ) ∆τ 1 , 0 ≤ t ≤ 2T . (23)
A( 2d1 − d 2 )W1 (0) In a periodic motion δx ( 2T ) = δx (0) . Then according to
K1 = ~ ,
2( d (W1 (0)) T0 − Ad1 W1* (0)W1 (0) + C1k1 Ad1 )
2 (23), the following formula of derivative of R-characteristic
can be obtained:
Ad 2W2 (0)
K2 = ~ . (21) 0 0
Ad1 W2* (0) C2 k2 Ad1 ∂ x1 kAeT aγ
2
2W2 (0) ( d T0 − + ) = .
(W2 (0)) 2 (W2 (0)) 2 ∂ τ 1 e 2T 0 a − 1
In formulas (21): To obtain the formula of the derivative of R-
characteristic for the element with transfer function
∂ y 1 ∂ y 12 C 2 k 2 A ∂ y12 ∂ y12
d= 2 − − + − Cs + D
W ( s) = , this transfer function can be
∂ τ 1 ∂ τ 3 2T0W2 (0) ∂ τ 2 ∂ τ 3
s + 2αs + α 2 + β 2
2
1753
P1 = e Tα ( 4−γ ) sin Tβγ + e Tα ( 2−γ ) sin Tβ ( 2 − γ ) , W2 ( s ) =
2
, A = 2 , κ = 0.02 .
0.8s + 1
P2 = e Tα ( 4 −γ ) cos Tβγ − e Tα ( 2 −γ ) cos Tβ ( 2 − γ ) . In the autonomous mode, stable self-excited oscillations
of period T0 = 0.7 and parameter γ 0 = 0.58 exist in the
TABLE 1.
W (s ) k system. The equivalent gains of the relays calculated with
k
the use of the above formulas are:
s s+a
K1 = 0.24 , K 2 = 0.636
∂x 1 kA γ − 1)
( kAeTaγ Simulation of the system via integration of the original
∂τ 1 2
e 2Ta − 1 differential equation (DE) with successive Fourier analysis
was done for the proposed method accuracy assessment.
∂x1 0 kAeTa Both frequency responses: calculated on the basis of the
∂τ 2 developed approach and through DE solution are presented
e 2Ta − 1
in Table 2.
∂x1 −
kAγ kAeTa (1+ γ ) TABLE 2
∂τ 3 2 e 2Ta − 1 Frequency, Proposed approach DE solution
∂x 2 kA kA[eTa + eTa ( 2 −γ ) − eTa (1−γ ) ]
s −1
φ ,o А φ ,o А
∂τ 1 2 e 2Ta − 1
0.1 -1.9 0.751 -1.879 0.752
∂x 2
−
kAγ kAeTa (1−γ ) 0.2 -3.92 0.75357 -3.85 0.7538
∂τ 2 2 e 2Ta − 1 0.3 -5.891 0.75631 -5.803 0.7562
∂x 2 kAeTa 0.4 -7.718 0.76015 -7.879 0.7594
0 −
∂τ 3 e 2Ta − 1
W (s ) The proposed method does not require the filter
Cs + D
hypothesis to be valid, unlike the describing functions
s 2 + 2αs + α 2 + β 2 method. Moreover, the actual shape of the oscillations is
A[( D − cα ) L1 + сβL2 ] taken into account when deriving the formulas of the
∂x 1
equivalent gains.
∂τ 1 β ( e 4Tα − 2e 2Tα cos 2Tβ + 1)
∂x 1 A[( D − cα )( e3Tα + eTα ) sin Tβ IV. CONCLUSION
4Tα 2Tα
+
∂τ 2 β (e − 2e cos 2Tβ + 1) A method of input-output analysis of decentralized relay
systems is proposed above. Although the proposed
+ сβ ( e3Tα − eTα ) cos Tβ )] approach results in more complex final formulas and the
β ( e 4Tα − 2e 2Tα cos 2Tβ + 1) analysis procedure compared to one relay case, it still
∂x1 A[( D − Cα ) M 1 + сβM 2 ] remains reasonably simple and provides many advantages
over the describing function method.
∂τ 3 β ( e 4Tα − 2e 2Tα cos 2Tβ + 1)
∂x 2 ∂x1 ∂x 4 ∂x 2 REFERENCES
+ −
∂τ 1 ∂τ 2 ∂τ 2 ∂τ 2 [1] N. Faldin, N. Panferov, I. Boiko, “Input-output Analysis of Dead-
Zone Relay Control Systems,” Proc. of 2001 American Control
∂x 2 A[( D − cα ) N 1 + CβN 2 ] Conference, Arlington, VA, USA, pp. 1507-1512, 2001.
[2] S. A. Rudnev, N. V. Faldin. "Linearization of Relay Servo System
∂τ 2 β ( e 4Tα − 2e 2Tα cos 2Tβ + 1) with Respect to Control Signal". Russian Ac. Sc. Transactions on
Control and Control Systems, № 2, 1998, pp. 36 - 43 (in Russian).
∂x 2 ∂x1 [3] I. Boiko. "Input-output Analysis of Limit Cycling Relay Feedback
∂τ 3 −
∂τ 2 Control Systems". Proc. of 1999 American Control Conference, San
Diego, California, USA, pp. 542 - 546, 1999.
∂x 4 A[( D − cα ) P1 + сβP2 ] [4] Ya. Z. Tsypkin. Relay Control Systems. Cambridge, England, 1984.
4Tα 2Tα [5] D. P. Atherton. Nonlinear Control Engineering - Describing Function
∂τ 2 β (e − 2e cos 2Tβ + 1) Analysis and Design. Workingham, Berks, UK: Van Nostrand
Company Limit
[6] Z.J. Palmor, Y. Halevi, T. Efrati. “A General and Exact Method for
III. EXAMPLE OF INPUT-OUTPUT ANALYSIS Determining Limit Cycles in Decentralized Relay Systems”.
Let the transfer functions of system be: Automatica, 31 (9), pp. 1333-1339, 1995.
2
W0 ( s ) = , W1 ( s ) = 1 ,
(0.5s + 1)(0.04 s 2 + 0.2 s + 1)
1754