Actuator Error Calculation
Actuator Error Calculation
E-mail: [email protected]
Jun Zhou
August, 2009
The paper executes theoretical analysis and numerical simulation on the two methods, and then applies them to the
measurement of system error in actuator frequency characteristic test system. Swept sine method grows maturely, and it
has higher test accuracy but low efficiency. Taking the measurement of swept sine as criterion, swept sine method and
FFT method are compared from the viewpoints of accuracy and efficiency, which demonstrates that, FFT method has
rather high efficiency and completes measurement in ten seconds or a little more; furthermore, its accuracy is close to
that of swept sine, it realizes high efficiency and high accuracy and can solve the problems of low efficiency and heat
wastage from swept sine based frequency characteristic test.
2. System Error Analysis
2.1 System Error Distribution
Practical systems always have system error which can be divided into two types: analytic error and non-analytic error.
The former expresses error analytically according to known test parameters and it comes from A/D, D/A, signal
preprocessing and filtering; the latter includes noise, disturbance and nonlinearity which can not be described through
analytic formula.
Based on system input and output, swept sine method and FFT method could raise accuracy of system error
measurement because their results contain varieties of system error, even the error introduced by swept sine method and
FFT method themselves. Because noise is random, there are always differences among multiple measurements from the
two methods, but noise has low power and it will not influence measurements extraordinarily; electromagnetic
disturbance is the principal disturbance factor in actuator test system, and it takes great effect on actuator frequency
characteristic test.
According to the position relative to test plant, system error can be classified as prepositive error and postpositive error,
which are described in Figure 1, where H1 ( ) is prepositive error, H 2 ( ) is postpositive error and H ( ) is test plant.
Suppose frequency characteristic between input and output shown in Figure 1
H c ( ) = Y ( ) / X ( ) = H 2 ( ) H ( ) H1 ( )
Therefore, the real characteristic H ( ) for plant
H ( ) =
H c ( )
= H c ( ) / H e ( )
H 2 ( ) H1 ( )
(1)
(2)
where H e ( ) = H1 ( ) H 2 ( ) is just system error. Seen from (2), system error measurement is the necessary step for
frequency characteristic test. Simulation and experiment show that, A/D and D/A will cause phase delay of 20o at least
at 100Hz frequency point, and if signal processing loop exists, system error will grow increasingly.
2.2 Low-Pass Filter
As an electro-mechanic system, actuator are often disturbed by high frequency vibration and electromagnetic signal
under test circumstances, therefore actuator output must be filtered through low pass filter so as to eliminate the effect
from high frequency disturbance. In order to accommodate more types of actuator or plant and ensure high accuracy of
frequency characteristic test in the range of actuator band width, it is required that the band width of low pass filter
H F ( ) is three times wider or more than that of test plant.
In some actuator frequency characteristic test system, both D/A and A/D in the applied DAQ card are realized as
zero-order holder and their frequency characteristic are expressed as H DA ( ) and H AD ( ) which are referred to
classical control theory. Contrasted with the distribution model shown in Figure 1, system error can be analytically
described as
H e ( ) = H AD ( ) H F ( ) H DA ( )
(3)
where postpositive error H 2 ( ) = H AD ( ) H F ( ) , and prepositive error H1 ( ) = H DA ( ) . In later experiment, the expression is
call analytic method.
(4)
39
Vol. 3, No. 8
(5)
Further decompose y0 (t ) as
y0 (t ) = sin(2 f i t + i ) Ar cos( ) + cos(2 f i t + i ) Ar sin( )
A cos( )
= [sin(2 fi t + i ) cos(2 f i t + i ) ] r
Ar sin( )
(6)
Suppose sampling period T , sampling time t =0,T,2T,,nT, the contradictory equations from (6) is
sin(i )
cos(i )
y0 (0)
sin(2 f T + ) cos(2 f T + ) A cos( )
y0 (T )
i
i
i
i r
Ar sin( )
sin(2 f i nT + i ) cos(2 fi nT + i )
y0 (nT )
(7)
According to contradictory equations theory, for contradictory equations Ax = b , its least squares solution is decided
by
AT Ax = AT b
It is easily seen that, the coefficient matrix rank rank ( A) =2 in equations (7), so
squares solution is
x = ( AT A) 1 AT b
(8)
A A is nonsingular, and the least
T
(9)
where b = [ y0 (0), y0 (T ), , y0 (nT )]T , and the solution x = [ Ar cos( ), Ar sin( )]T , further get the magnitude
(= Ar / Aa ) and the phase at frequency point fi .
3.2 Fast Fourier Transformation Method
3.2.1 Modulated Frequency Signal Analysis
Proper selection of input signal is crucial to raise test accuracy, and when hardware permits, the signal which has strong
power and wide band should be adopted as input. Modulated frequency signal x(t ) = A cos(2 ft ) has rather stable
power spectrum in wider frequency range and choosing f = t + f 0 will produce linear modulated frequency signal,
where A is magnitude, is frequency change rate, and f 0 is initial frequency.
Frequency change rate indicates the spectrum distribution of modulated frequency signal, shown as Figure 2, and
the power are equably centralized in the frequency range of 0.5 Hz. To adopt modulated frequency signal as input for
frequency characteristic test can not only get higher accuracy in swept band, but also figure out frequency characteristic
in this band through sweeping once, which avoids sweeping point by point in given frequency range and therefore
accelerate test speed. But if the swept band is too wide and is rather big, the power of modulated frequency signal
will distribute dispersedly. In this case, the amplitude of modulated frequency signal should be amplified so as to get
stronger spectrum, but the amplitude will be limited by hardware specification. So, modulated frequency signal is
mainly used for frequency characteristic test of the plants whose band width is under 200Hz; for actuator with band with
30Hz or so, modulated frequency signal is adequate to provide satisfactory accuracy.
3.2.2 Key Procedures
Fast Fourier transformation (FFT) is a fast algorithm for discrete Fourier transformation and widely used to fault
diagnosis(Z. Hameed, Y.S. Hong, Y.M. Cho, S.H. Ahn and C.K. Song, 2007)(V.K. Rai, A.R. Mohanty, 2007),
frequency characteristic calculation (WANG Shou-kun, WANG Jun-zheng, 2006). Many improved fast algorithms have
raised the calculation efficiency of FFT further (John D. Markel, 1971)( Fan Chih-Peng, Su Guo-An, 2007), and if data
quantity is not too much, FFT already has adequate efficiency. Choose modulated frequency signal as test input(WANG
Shou-kun, WANG Jun-zheng, 2006)( G. Gloth, M. Sinapius, 2004) .
Supposing input x(t ) , its FFT is X (k ) ; sampled signal is y (t ) and its FFT is Y (k ) , so get the measured system error
| H e (k ) |=| Y (k ) | / | X (k ) |
H e (k ) = Y (k ) X (k )
(10)
August, 2009
The key to apply FFT method is that the sampled data can effectively overcome the effect of limited time length. In
example of some frequency characteristic test system, assigning modulated frequency signal
x(t ) = Aa sin[2 ( t + f 0 )t ] , the band width of test plant is B Hz, then the following conditions had better be satisfied:
t + f0 > B
t + f 0 < (5 ~ 10) B
(11)
>0
is an adjustable parameter.
1) Digital Smoothing
FFT transforms time-series data in time domain into frequency domain signal without choice, noise and disturbance are
also included in transformed signals, so the transformed signal with noise and disturbance must be smoothed by digital
smoothing.
Moving average filtering can effectively reject the components which are not smooth. Practice shows that, magnitude
error is reduced from 2dB to 0.4dB and phase error decreases from 10o to 4o after applying moving average filtering,
and the measured results is accurate and smooth.
4. Measurement Accuracy and Robustness
Since there are no ways to get analytic or real characteristic of system error in physical system, in order to evaluate
measurement performance of swept sine method and FFT method, taking M-I: G ( s ) = 2002 /( s 2 + 280 s + 2002 ) and M-II:
G ( s ) = 1.0 /(0.003s + 1.0) as test plants, simulation works out the differences between the characteristic in theory and
that from swept sine and FFT methods.
The noise and disturbance are set as shown in Figure 3, and the calculated results are shown in Figure 4. In practical
circumstances, the accuracy of some DAQ card is more than 0.001V (volt) and it can reach 0.0002V after calibration, so
it is satisfied with 0.1V setting; real electromagnetic disturbance is not constant amplitude pulse signal, it is the most
serious disturbance in actuator frequency characteristic test system and takes great effect on the measurement.
It can be seen from Figure 4 that, the calculated difference range from swept sine and FFT methods on different models
(M-I and M-II) is stable; the results from swept sine method is smooth and that from FFT method is apparently
fluctuating. Only considering the difference range, the two methods have close accuracy and even FFT method is better
than swept sine method at high frequencies.
Furthermore, swept sine method is more robust to noise and disturbance than FFT method and it is a good way for
frequency characteristic test. Besides, simulation also demonstrates that, the two methods have close performance in
case that noise and disturbance both are small, and the magnitude difference is under 0.2dB while the phase difference
is under 1.5o.
5. Experiments
In some actuator frequency characteristic test system, adopt DAQ-2006 multifunction DAQ card in ADLINK which has
sample rate up to 250k/s and update rate up to 1M/s, and the card supports single and double buffer DMA mode which
effectively alleviates the occupation of test computer resources. In experiment, A/D sample rate f s and D/A update
rate f a both are 10kHz, and single buffer DMA mode is adopted. The achieved system error from the three methods
(swept sine, FFT, analytic) is shown in Figure 5~Figure 7.
Figure 5 demonstrates the measurement comparison from swept sine method with different swept steps 0.5Hz and
1.0Hz respectively. We can see from the two measurements that, although least squares based curve fitting is applied,
their difference is under 0.02dB on magnitude and under 0.15o on phase and at few points, the phase difference is up to
0.5o, which indicates that swept sine method has high accuracy on one side and noise and disturbance have taken effect
on measurement on the other side.
It can be seen from Figure 6 that, FFT method has close measurement with swept sine method (S-Sine) and its
magnitude difference is under 0.2dB and the phase difference at higher frequencies is under 1.8o; but to complete the
same test, swept sine method under swept step 1.0Hz consumes 4.3 minutes while FFT method only requires 14 seconds,
and FFT method raises test efficiency remarkably. The band width of system error is 65Hz from swept sine method and
64.926Hz from FFT method, and the difference is 0.074Hz. So we can deem that, FFT method achieves comparative
test accuracy with swept sine method, but the former works much more efficiently than the latter; furthermore, the
frequency resolution of the former is 0.08Hz but that of the latter is 1.0Hz which is just swept step.
It can be seen from Figure 7 that, relative to FFT method, the difference between analytic method and swept sine
method is much big, the magnitude difference reaches 1.2dB at high frequencies, and the phase difference is 1.8o or so,
which demonstrates that, the nonlinearity, noise, disturbance and the non-ideal implementation of some loops in
practical system will cause the bigger difference.
41
Vol. 3, No. 8
6. Conclusions
System error measurement in missile actuator test system is the necessary procedure, and its test accuracy and
efficiency directly affects that of actuator frequency characteristic test system. The paper focuses two system error
measurement methods; swept sine method applies curve fitting to calculate the characteristic of system error according
to swept output while FFT method calculates spectrum of input and output signal through fast Fourier transformation,
and attains the characteristic of system error according to frequency characteristic definition and digital smoothing
algorithm.
Simulation studies the produced difference from the above methods, compares and analyzes anti-noise and
anti-disturbance ability, verifies the high accuracy and robustness of swept sine method and the efficacy of digital
smoothing introduced in FFT method. And the two methods are applied to some missile actuator test system, the
experiment indicates that, swept sine method can get smooth, stable and accurate characteristic, and FFT method can
achieve high magnitude characteristic and relatively close phase characteristic. Relative to swept sine method, FFT
method has rather high test efficiency and can avoid wastage of actuator performance because of heating during test.
The study is part of some general missile test system, provides reliable analysis for actuator frequency characteristic test
and can be used as the principle of choosing the method for system error measurement and compensation in frequency
characteristic test system.
References
Fan Chih-Peng, Su Guo-An. (2007). Pruning fast Fourier transform algorithm design using group-based method. Signal
Processing 87 (2007) 27812798
G. Gloth, M. Sinapius. (2004). Analysis of swept-sine runs during modal identification. Mechanical Systems and Signal
Processing 18 (2004) 14211441
John D. Markel. (1971). FFT Pruning. IEEE Transactions on Audio and Electroacoustics, AU-19 (4) (1971) 305-311
LIU Qiang, LIU De-peng, (2005). A Novel Precision Measuring Algorithms of Frequency Characteristic Based on
Curve Fitting. Machine Tools & Hydraulics (Chinese) (1) (2005) 117-118
V.K. Rai, A.R. Mohanty. (2007). Bearing fault diagnosis using FFT of intrinsic mode functions in HilbertHuang
transform. Mechanical Systems and Signal Processing 21 (2007) 26072615
WANG Shou-kun, WANG Jun-zheng, (2007). Error Analysis and Correction in the Testing of Frequency Response for
Actuators. Transactions of Beijing Institute of Technology (Chinese) 27(1) (2007) 34-37
WANG Shou-kun, WANG Jun-zheng, (2006). Frequency Response Testing Method for Missile Actuator Based on
Frequency Modulated Pulse Sweep. Transactions of Beijing Institute of Technology (Chinese) 26(8) (2006) 697-703
Z. Hameed, Y.S. Hong, Y.M. Cho, S.H. Ahn and C.K. Song. (2007). Condition monitoring and fault detection of wind
turbines and related algorithms: A review. Renew Sustain Energy Rev (2007), doi:10.1016/j.rser.2007.05.008
X ( )
H1 ( )
X ( )
H ( )
Y ( )
H 2 ( )
Y ( )
f / Hz
Figure 2. Influence of
42
on power distribution
August, 2009
time / s
time / s
f / Hz
f / Hz
f / Hz
Figure 5. Swept sine under different swept steps
f / Hz
Figure 6. Comparison of FFT and swept sine methods
43
Vol. 3, No. 8
f / Hz
Figure 7. Comparison of analytic and swept sine methods
44