Escolar Documentos
Profissional Documentos
Cultura Documentos
111. EXPERINEKTAL VERIFICATION A digital computer hLbS been prepared w-hich, at the discretion of the user, does one or more of the following:
1) generates the maximum length sequence from a given size of shift register; 2 ) calculates the values of A,i and C $ efor the sequence of 1) using (3) ; 3) processes measwed response data from the system being skudied for theinput sequence of 1) to provide eitheror both a) t.he cross correlation function, Le., the impulse response for carefully selected noise/system characteristics, b) frequency response parameters A,o and C$m using (6).
IEEE TRANSACTIONS
1970
COr(lmuniCQti0nS Spacz Applications. Englewood Clifh, X. J.: Prent,lee-Hall, 1964, p. 76. J. L. W. Churchill and K. D. Boardman Experience in the use of random probing signals t o determine fkquency response of full size industrial plant.. presented at the IEE Colloquium on Random signal Testing, 3 1 1965. ~ ~ 1 3 1 D. Bell, The of information from noisy measurements, T r aA. ns. SOC. Instr.recovery Tech., vol. 18, pp.,K2-102, June 1966. H I K. D. Smith and J. C. Hamilton, The logical design ofa digital pseudorandom noise generator. I E E E Trans. Xuclear Science, rol. NS-13. pp. 351-381, February 1966. 1 5 1 J. S. Bendat.,and A. G . P i e m l . Measurement and analysis O f New Pork: Wiley, 1965. random data, (61 J. W. Co,oley and J. W . Tukcy. An algorithm for the machine computatlon of complex Founer series, M a t h . of Computatzon, vol. 19, p. 297, April 1965.
[I]
[21
Here we are concerned m+th I), 2 ) , and 3b). The noise source is 8; IO-stage shift register giving, therefore, a sequence length u of 1023. TabIe I shows the values of A,; and ~ $ calculated ~ i for t h i s
sequence using 2 ) of the digital program. Each unit of frequency in Table I is %/uA.t, where At is the clock pulse time of the sequence, and the values of A,i havebeen normalized with respect t.o the value a t wl. The system chosen for esamination has thetransfer funct.ion
where T = 0.1 second. The clock speed used is 200 Hz or At = 5 ms, and hence 01 = frequency increment = 1.228 radis. The resultsfor the syst.em of (8) are summarized by Fig. 1, -?here the true frequency response is shown along wit.h the values d c u l a t e d using the procedure described on t.he experimental output f&). The valueshave not been corrected for t,he error intmduced b y normalization at. wl,where the true amplit.ude ratio is 1.015 and not 1.0, nor for the variation in AT;,as this is very mall m e r the frequency range of interest (Table I ) .
IXTRODUCTION
During the analysis and synthesis of a complex control syst.em, itis often necessary t o employ frequencydomain curve fitking techniques i n order to estimate the coefficients of a transfer function.Oftentheform of the u n k n o m transfer funct.ion maybe determined b y using simple experimental techniques and this information may then be wed to advantage to const.rain t.he fitted t.ransfer funct.ion.
11. ANALYSIS
IV. CONCLUSIOSS It has been shown how readily the frequency response of a system can be obtained from its response to a pseudorandom binary sequence by consideration of t.he spectral properties of such a stimulus.
Since the method proposed avoids the calculation of the cross
G(jw)
__
N (
jw)
D(j w )
A . + AI(
Bo
JU)~
jwP
J. D. LAMB
CORRESPONDENCE
481
where
c u2
- 2s2
x4
... ...
... ". ... ...
T 3
-s4
-Ts
s 6
-x6
0
Tl
u 4
s;
T5
8 6
...
... ...
-us
0
-7 '
-s s
...
Us
[cl =
and
1 1 1 . EXAMPLE
Theparticular technique previously described has been programmed for a digital computer and experimental results obt.ained from a complex electrohydraulic servomechanism have been used to obtain a t.ransfer function. The results are illustrated in Fig. 1, where a comparison is made with the curve fit. obtained where no prior knowledge of the velocity error characterist.ic is assumed. The improvement in the comt.rained curve fit is clearly discernible. In order tomake use of thetransferfunctionobtained,one might. e q e c t t o be able to predict. t.he system transient response and the two impulse responses given by the transfer functions relat,ing to Fig. 1, are shown in Fig. 2, where they are compared n4t.h the measured system cross correlation function (which is a good approximation tothe impulse response). The impulse response given by the constrained curve fit compares very favorably with the measured data, whereas t h a t obt.ained from the unconstrained cwve fit is unstable. The tendency for the transfer functionpredicted from freauencv
where
wi;
X-th experimental frequency n total number of experiment.al frequencies RI, real part of G ( jwk)
I n the case of a system exhibiting zero step and ramp error but a finite parabolic error, a similar solution is clearly available.
fit technique. Investigation constraintsarebuiltintothecwve of the results given by Sanathanan and Koernerl show that both
482
IEEE TRANSACTIOSS
os
AUTOXATIC COATROL,
AUGUST
1970
1.5
blP R A T 1 0
0.5
0
1.00
e
1 I
*--r--)-+-+
I - I I I I
'1000
FREQUENCY I N RAD/S
-90
TWSFER
-1-
FUNCTi0:i
-270
-560
5.3116x1011' 4.9000~10 16
-45c
-540
RESWNSE
0 EXPERIMENTAL POINTS
i ;
Fig. 2.
Impulse responses resulting from two t,ransfer functions compared with cross correlation results.
CORRESPONDEWCE
483
type are
1) reduced computation time, 2) greatly increased probability of convergence by the root program, and 3) single locus study without, having t.o obtaintheothers(in. the study of many systems this is a desirable charact.erist,ic).
denominator polynomials obtained by t.heir technique, andby t.hat. of Levy give rise to right half-plane poles. I n fact., of several hundred curve fits carried outbytheauthor recently,about. 30 percent resulted in unstable transfer functions when t.he technique of Levy' and Sanat.hanan and Koerner* was employed. When t.he t.ransfer functions fit,ted were constrained t.0 haveparticular velocity error characterist,ics, t,he percent.age of unstable systems fell to 1 percent.
IV. CONCLUSIONS
The results quoted here clearly show t.he improvement that maybe gained by adopting the technique described. This improvement is not only one of improved accuracy of fit to theexperiment.al dat,a but also that of a reduced tendency for the predicted transfer function to cont.ain right half-plane poles. The improvement in the prediction of the system response in other domains is a.lso evident.
The suggestion of an algorithm which will accomplish this t.ask was recent.ly published [2]. However, its applicat.ion is limited to the regular root. locus. I t is t.he purpose of this correspondence to develop a procedure which is applicable to a regular root locus as well as to several other types.
AiPPROXID.IATION OF A
LOCUS B Y
A STRAIGHT
LINE
P. 8. P.4YWE
Dynamic Analysis Group University of Wales Inst. of Sci. and Tech. Cardiff, Wales
where G ( s , T ) is the open-loop transfer f u n d o n and T is the parameter for which t,he locus is being made. The necessary and sufficient conditions for a point. SO tQ be a point. on the locus are
i G(so,T) i
and
(2)
LG(so,T) = RT
where 71 = 1,3,5,. for negative feedback. The open-loop transfer f u n d o n can be nTitt.en as
--
G(x,y,T) = Gn(z,y,T)
+jG~(x,y,T)
(4)
in which GR(x,y,T) and GI(x,y,T) are t,he real and imaginary parts of G(x,y,T), respectively, and x and y are the real and imaginary parts of t,he complex variable s. The angle relation of (4)is
ISTRODUCTION
Oft,en in the study of a system it, becomes necessary to find the loci of the roots of the characteristic equation as a functicn of some parameter. This parameter could be open-loop gain in regular root loci or sampling period in modfied root. loci. (A modijed root locus is a locus that is a function of sampling period [SI.) It could even be t.he gain of a minor loop of some control system, or it could be real time if the system has t.ime-varying elements. In the past t,he plot. of t.he root loci as a function of open-loop gain has been considered in detail [I]. A regular root locus (a root locus that is a funct,ion of open-loop gain) can be achieved wit.h B spirule; however, as the comp1exit.y of t.he syst.em increases this method becomes impractical because of t,he amount. of labor involved. This has led several people to consider digit.al computer methods
Equations (5) and (6) represent t.wo hypersurfaces which are functions of the three variables x, y , and T . The manifold of these hypersurfaces is composed of several lines, namely, the t.hreedimensional lines of the root loci. It is desired to find a line which i s tangent to the line cf intersection of these t a o surfaces. This is done by first finding ihe gradients of the two surfaces. These are
and
Pl-C71.
The simplest of these met.hods uses the computer t,o find the roots of the characteristic equation as the parameter is varied [4], For a simple system this met.hodsuffices. For more complicated syst,ems several problems such as inconsistency in rootprogram convergence or excess computer computation t,ime may result. I n circumventingthese difficulties a better approach might, be a locus following technique. The advantages of amethod of this
where i, j , and k are unit vectors. Taking the cross product of the two gradients results in