A TESTING SYSTEM WITH REAL-TIME COMPENSATION OF VARYING SYSTEM PARAMETERS

20190204193 ยท 2019-07-04

    Inventors

    Cpc classification

    International classification

    Abstract

    A test system for testing a specimen include (a) a set of actuators for applying a desired time history of load to a specimen, (b) a drive unit connected to each actuator, (c) power generating elements (current/pneumatic/hydraulic) and (d) a controller connected to the drive units, the controller generates a drive signal for the drive unit based on feedback received from output of the specimen and an error derived from the feedback and an input command. The controller generates the drive signal by compensating varying system parameters which are introduced due to nonlinear response of the test system and the specimen, wherein the controller does not require (i) additional measured variable other than a feedback received from the specimen and (ii) a numerical model of the test system and the specimen.

    Claims

    1. A test system for testing a specimen comprising: an actuator for applying a controlled desired load to a specimen; a drive unit connected to said actuator; a controller connected to said drive unit, wherein said controller generates a drive signal for said drive unit based on a feedback received from said specimen and an error derived between an input command and said feedback; wherein said controller generates said drive signal by compensating varying system parameters which are introduced due to nonlinear response of said test system and said specimen, and wherein said controller eliminates the need of (i) additional measured variables other than said feedback received from said specimen and (ii) a numerical or reference model of said test system and said specimen for compensating said varying system parameters.

    2. The test system of claim 1, wherein said actuator comprises a top actuator for applying said controlled desired loads on said specimen; and a bottom actuator for creating external disturbance by changing displacement of said specimen.

    3. The test system of claim 2, wherein said top actuator is instrumented with both force and displacement sensors which are exercised to validate Load Control against said specimen bearing against said bottom actuator, wherein said bottom actuator operates independently under Stroke Control to simulate randomly variable system stiffness as perceived by said top actuator.

    4. The test system of claim 2, further comprising a compression plate which is connected to a free-end of said top actuator and said bottom actuator, wherein said specimen placed between said compression plate.

    5. The test system of claim 1, wherein said varying system parameter comprises a first parameter which is introduced due to said specimen which undergoes changes in geometrical dimensions and material properties; a second parameter which is introduced due to dissipation of energy among the control elements leading to under loadings; and a third parameter which is introduced due to structure of said actuator interaction that adds energy to the system leading to overloading or control instability.

    6. The test system of claim 1, wherein said controller adapted to compute a first output based on a following equation:
    s(t)=K.sub.SG(P(t)+I.sub.2(t)+D(t)+F(t)) wherein K.sub.SG is a gain of said test system P(t) is a proportional gain, I.sub.2(t) is an integral gain and D(t) is a Feedback-derivative gain and F(t) is a Feed-forward gain.

    7. The test system of claim 6, wherein said controller adapted to compute a predictive system response parameter R(t) based on said first output using the following equation:
    R(t)=f[S(tT.sub.D),y(tT.sub.D)] wherein, T.sub.D is a derivative time-constant, and y(t) is said feedback.

    8. The test system of claim 7, wherein said controller adapted to compute a second output S.sub.C(t) using said predictive system response parameter based on the following equation:
    S.sub.C(t)=S(t)[1+K.sub.sR(t)] wherein, K.sub.S is a Gain factor on predictive flexibility ratio.

    9. The test system of claim 8, wherein said controller adapted to generate said drive signal based on a following equation:
    C(t)=A(t)+I(t)+D.sub.I(t) wherein A(t) is an attenuated component of said second output S.sub.C(t); I(t) is a static null component; D.sub.I(t) is a dither component.

    10. A method for continuous correction of a gain of a controller by accounting stiffness in a test system comprises receiving an input command; determining an error based on said input command and a feedback received from a specimen; generating a drive signal for a drive unit of said test system, wherein said generating said drive signal comprising computing at least one of a proportional gain, an integral gain, a feedback derivative gain and a feed-forward gain by using said error; computing a first output based on at least one of said proportional gain, said integral gain, said feedback derivative gain and said feed-forward gain, computing a predictive system response parameter based on said first output and said feedback, computing a second output based on said predictive system response parameter and said first output, processing said second output to obtain a processed output; and generating said drive signal based on said integral gain, a dither component and said processed output; and feeding said drive signal to said drive unit of said test system.

    11. The method of claim 10, wherein said processing of said second output comprises correcting said second output for a potential bias created due to a response of an actuators in said testing system; attenuating said second output by a system gain constant after correcting said second output for said potential bias.

    12. The method of claim 10, wherein said predictive system response parameter is computed based on said first output and a differential component of said feedback.

    13. The method of claim 10, wherein said first output computed based on a following equation:
    s(t)=K.sub.SG(P(t)+I.sub.2(t)+D(t)+F(t)) wherein K.sub.SG is a gain of said test system P(t) is a proportional gain, I.sub.2(t) is an integral gain and D(t), is a Feedback-derivative gain and F(t) is a Feed-forward gain.

    14. The method of claim 13, wherein said predictive system response parameter R(t) computed based on said first output using the following equation:
    R(t)=f[S(tT.sub.D),y(tT.sub.D)] wherein, T.sub.D is a derivative time-constant, and y(t) is said feedback

    15. The method of claim 14, wherein second output 5.sub.C(t) computed using said predictive system response parameter based on the following equation:
    S.sub.C(t)=S(t)[1+K.sub.sR(t)] wherein, K.sub.S is a Gain factor on predictive flexibility ratio.

    16. The method of claim 15, wherein said drive signal generated based on a following equation:
    C(t)=A(t)+I(t)+D.sub.I(t) wherein A(t) is an attenuated component of said second output S.sub.C(t) is a static null component; D.sub.i(t) is a dither component.

    Description

    BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS

    [0017] The advantages and features of the invention will become more clearly apparent from the following description which refers to the accompanying drawings given as non-restrictive examples only and in which:

    [0018] FIG. 1 illustrates a block diagram of control scheme in a typical testing system accounting for variable specimen stiffness;

    [0019] FIG. 2 illustrates a block diagram of control scheme in another typical testing system accounting for variable system parameters;

    [0020] FIG. 3 illustrates a block diagram of control scheme in a testing system in accordance to an embodiment herein;

    [0021] FIG. 4 is a flow diagram for generating a drive signal of FIG. 3 in accordance to an embodiment herein;

    [0022] FIG. 5 illustrates a servo-hydraulic test system in accordance to an embodiment herein;

    [0023] FIGS. 6A-6C illustrates time histories of a top actuator displacement and load with respect to time for slow cyclic load control in the absence of external disturbance, using control schemes listed in Table 3.

    [0024] FIG. 7 illustrates time history of bottom actuator displacement as an external disturbance load case, SED1 (Table 4);

    [0025] FIGS. 8A-8C show time histories of top actuator displacement and the load for slow cyclic load control in the presence of first external disturbance, SED1, as shown in FIG. 6, using control schemes listed in Table 3;

    [0026] FIGS. 9A-9C illustrate time histories of the top actuator displacement and the load for a first dynamic load case, DY1, in the absence of external disturbance using control schemes listed in Table 3;

    [0027] FIG. 10 illustrates time history of the bottom actuator displacement as an external disturbance in the loading case, DED1 (Table 6);

    [0028] FIGS. 11A-11C illustrate time histories of the top actuator displacement and the load for the loading case DED1, using control schemes listed in Table 3;

    [0029] FIGS. 11D-11F respectively show close-up of FIGS. 11A-11C;

    [0030] FIG. 12 shows a test rig on which the proposed control scheme is implemented to demonstrate the simulation of loads on aircraft wing-like ladder structure, wherein the distributed load on the cantilever wing structure is simultaneously applied and controlled using multiple actuators;

    [0031] FIG. 13 shows the measurement of distributed loads simultaneously applied by all actuators on the wing structure as illustrated in FIG. 12;

    DETAILED DESCRIPTION OF THE INVENTION

    [0032] The present invention will be described herein below with reference to the accompanying drawings. A system and method for testing a specimen by accounting system parameters is described herein.

    [0033] The following description is of exemplary embodiment of the invention only, and is not to limit the scope, applicability or configuration of the invention. Rather, the following description is intended to provide a convenient illustration for implementing various embodiments of the invention. As will become apparent later, various changes may be made in the function and arrangement of the structural/operational features described in these embodiments without departing from the scope of the invention as set forth herein. It should be appreciated that the description herein may be adapted to be employed with alternatively configured devices having different shaped, components, and the like and still fall within the scope of the present invention. Thus the detailed description herein is presented for purposes of illustration only and not of limitation.

    [0034] FIG. 3 illustrates a block diagram of a testing system 300 for testing a specimen 302 in accordance to an embodiment herein. The testing system 300 includes a summing junction 304, a controller 306, drive unit 308 and an actuator 310. The summing junction receives an input command r(t) and feedback y(t) from the specimen 302 and computes an error [e(t)=r(t)y(t)]. The error e(t) is fed to the controller 306 and the controller 306 generates a drive signal c(t) which is fed to the drive unit 308 (for the illustration and description purpose the drive unit is considered as servo drive which can be electric servo drive or hydraulic servo valve or anything that drives the actuator. However, the present method proposed here can be implemented in any test system which drives the drive unit for testing the specimen). The drive unit 308 releases a drive output v(t) to the actuator 310 that imparts the force u (t) to the specimen 302. The specimen 302 experiences force y(t) which is measured and fed back to the controller 306 and the summing junction 302 as the feedback. The controller 306 generates a drive signal c(t) based on a control method which involves: (i) proportional; (ii) integral; (iii) feedback derivative; (iv) feed-forward; and (v) dither components. Table 1 provides analog and digital form of each of these components and the components derived from these basic components. FIG. 4 is a flow diagram for generating the drive signal of FIG. 3 in accordance to an embodiment herein.

    TABLE-US-00001 TABLE 1 Eq. No. Component Analog Digital 1 Proportional P(t) = K.sub.Pe(t) P[n] = K.sub.Pe[n] 2 Integral (Infinite) [00005] I ( t ) = K I t .Math. 0 t .Math. e ( t ) .Math. .Math. dt .Math. MAX_NULL .Math. [00006] I [ n ] = K I n .Math. .Math. i = 0 n .Math. .Math. e [ i ] .Math. MAX_NULL .Math. Integral (finite) [00007] I 2 ( t ) = K I 2 T I .Math. t - T D t .Math. e ( t ) .Math. dt .Math. [00008] I 2 [ n ] = K I 2 n I .Math. .Math. i = n - n I n .Math. .Math. e [ i ] 3 Feedback- derivative [00009] D ( t ) = - K D .Math. T D .Math. d dt .Math. ( y ( t ) - y ( t - T D ) ) D[n] = K.sub.Dn.sub.D(y[n] y[n n.sub.D]) 4 Feed- forward [00010] F ( t ) = K F .Math. T D .Math. d dt .Math. ( r ( t ) - r ( t - T D ) ) F[n] = K.sub.Fn.sub.D(r[n] r[n n.sub.D]) 5 Servo output s(t) = K.sub.SG(P(t) + I.sub.2(t) + D(t) + F(t)) S[n] = K.sub.SG(P[n] + I.sub.2[n] + D[n] + F[n]) 6 Predictive R(t) = f[S(t T.sub.D), y(t T.sub.D)] R[n] = f(S[n n.sub.D], y[n n.sub.D]) system response parameter: 7 Servo output S.sub.C(t) = S(t)[1 + K.sub.sR(t)] S.sub.C[n] = S[n](1 + K.sub.sR[n]) corrected for predicted system response 8 Servo output corrected for bias [00011] B ( t ) = K B .Math. S C ( t ) ; K B = F G B G B ( t ) .Math. .fwdarw. To .Math. .Math. Binary .Math. B b ( t ) = M .Math. .Math. 2 E [00012] B [ n ] = K B .Math. S C [ n ] ; K B = F G B G B [ n ] .Math. .fwdarw. To .Math. .Math. Binary .Math. B b [ n ] = M .Math. .Math. 2 E 9 Attenuated Servo output [00013] A b ( t ) = B b ( t ) .Math. 2 ( - 2 .Math. F A + K C ) A b ( t ) .Math. .fwdarw. To .Math. .Math. Decimal .Math. A ( t ) [00014] A b [ n ] = B b [ n ] .Math. 2 ( - 2 .Math. F A + K C ) A b [ n ] .Math. .fwdarw. To .Math. .Math. Decimal .Math. A [ n ] 10 Servo output C(t) = A(t) + I(t) + D.sub.I(t) C[n] = A[n] + I[n] + D.sub.I[n] with static null and dither components S.sub.C(t): stiffness corrected PIDF servo output i.e. S(t) = P(t) + I.sub.2(t) + D(t) + F(t) involving proportional, integral, derivative and feed-forward components respectively; R(t): apparent flexibility; T.sub.D: derivative time-constant; A(t): attenuated component of servo output; I(t): static null component; D.sub.I(t): dither component.

    TABLE-US-00002 TABLE 2 Si. No. Notation Description 1 r(t) & r[n] = r(t.sub.n) Load command 2 y(t) & y[n] = y(t.sub.n) Load feedback 2 e(t) = r(t) y(t) & e[n] = e(t.sub.n) Error 3 K.sub.P & K.sub.I Proportional and integral (infinite) gain factors respectively on error 4 K.sub.D & K.sub.F Derivative gain factors respectively on feedback and command 5 MAX_NULL Limit on null to avoid saturation 8 t = t.sub.2 t.sub.1 Servo loop interval 6 T.sub.I = n.sub.It & T.sub.D = n.sub.Dt Integral and derivative time constants 7 K.sub.I.sup.2 Finite integral gain factor 8 K.sub.SG & K.sub.C System (fine) gain and coarse gain respectively 9 K.sub.S Gain factor on predictive flexibility ratio 10 F.sub.G & F.sub.A Unbiased gain factor and maximum attenuation factor respectively 11 B.sub.G System Gain Bias 12 K.sub.B Biased gain factor 13 D.sub.I (t) Dither component 14 M & E Mantissa and exponential components of binary floating point number Note: The values of the gain constants are obtained from basic manual tuning of sample linear specimen.

    [0035] In Table 1, feed-forward component is expressed for the sake of completeness of the control scheme (present invention) otherwise it is maintained to be zero by setting K.sub.F=0. Table 2 carries definition of variables used in Table 1 and FIG. 3. Conventional implementation of PID scheme typically includes the four components Equations 1-4. The Feed forward component in conventional schemes is typically used to reduce phase lag between Command and Feedback. This component is rendered redundant by the present invention because of the feed forward tendency inherent to any predictive scheme. However, for sake of description of the present embodiment, it is retained, though set to zero. The present embodiment parameter R(t), obtained in Equation 6 computed from Feedback differential and servo output S(t). The parameter R(t), modifies the output: S(t) of the controller 306, as shown in Equation 7 in Table 1, by adding the predictive system response component and moderated by a gain factor on predictive system response. The predictive (look ahead) nature of Equation 6 in Table 1 extends to a time frame given as the sum of latency in servo-drive response, actuator response and system mechanical response, apart from latencies associated with feedback measurement and servo output computation. This is because the consequences of servo-output component computed by Equation 5 in Table 1 will effectively be seen only after the stated sum of latencies. Therefore, system response computed as a two-variable function of this component and of latest measured differential feedback is predictive by nature because it not only accounts for instantaneous system stiffness, but also for potential variations in response of the servo-drive itself associated with nonlinearity, hysteresis, oil compressibility in servo-hydraulics, etc. The predictive system response parameter given by Equation 6 when introduced as gain correction into Equation 7 effectively corrects servo-response of the system in a manner that accounts for expected changes in system response. This output is then corrected for potential bias in servo-actuator response as in the case of unequal section and single ended servo-hydraulic actuators as shown in Equation 8 of Table 1, attenuated by a pre-set and user-defined System Gain Constant as in Equation 9 of Table 1 and summed with the servo-null and dither components [Equation 10 of Table 1] to be finally fed as input to the drive unit 308.

    [0036] FIG. 5 illustrates a servo-hydraulic test system in accordance to an embodiment herein. The test system 500 has two co-axial actuators namely top actuator 504 and a bottom actuator 506. The top actuator 504 is instrumented with both force and displacement sensors 512. The top actuator 504 is exercised to validate Load Control against the specimen 502 bearing against the bottom actuator 506. The bottom actuator 506 operates independently under Stroke Control to simulate randomly variable system stiffness as perceived by the top actuator 504, including the extreme case of change in sign of system stiffness. A compression plates 508 and 510 are respectively fastened to actuators 504 and 406. The sample specimen 502 (shown as compression spring in the figure) is placed between these compression plates 508 and 510. The top actuator 504 is taken to apply controlled desired loads on the specimen 502. The bottom actuator 506 is taken to create external disturbance in terms of displacements. The top actuator, under various control schemes (listed in Table 3), is thereby tested for its ability to control the desired static or dynamic loads in the presence of cyclic or random displacement disturbance from the bottom actuator, is compared to show that the control scheme with present embodiment is superior to prior art (see Table 3). Note that in all the cases described below, feed-forward component was set to zero when employing predictive system response scheme.

    [0037] The effectiveness of the present embodiment, in controlling the quasi-static load by the top actuator 504 in the absence of and also in the presence of dynamic displacement disturbances introduced by the bottom actuator 506 was studied. The records, provided below in the FIGS. 6-11 and its corresponding description, illustrate the ability of the present embodiment to overcome the effects of stick-slip and friction during reversals in reproducing the desired load waveform.

    [0038] FIGS. 6A-6C illustrates a graph with time histories of top actuator displacement and a load for slow cyclic load control in the absence of external disturbance, using control schemes listed in Table 3.

    TABLE-US-00003 TABLE 3 Control Scheme Description Scheme-1 PID control only Scheme-2 PID control with stiffness correction Scheme-3 PID control with predictive system stiffness correction

    [0039] FIGS. 6A-6C respectively show the control of slow cyclic loads (mean 2.0 kN, amplitude 0.5 kN and frequency 0.25 Hz) of constant velocity by the top actuator 504 with control scheme-1 (FIG. 6A), scheme-2 (FIG. 6B) and scheme-3 (FIG. 6C). It may be noted that, in these FIGS. 6A(a), 6B(a) & 6C(a), the plots with dashed line (---) and dotted line (...) respectively represent loading command and load feedback and FIGS. 6A(b), 6B(b) & 6C(b) represent displacement feedback of the top actuator 504. It is seen that the control issues noticed in FIG. 6A(a) during reversals reduce in FIG. 6B(a), furthermore in FIG. 6C(a) we see better phase control along with high fidelity command waveform tracking.

    Static Loading in the Presence of Disturbance

    [0040] In this section, here, we show the performance of the control schemes, listed in Table 3, to apply the desired loads on the specimen 502 by the top actuator 504 in the presence of various dynamic disturbances applied by the bottom actuator 506 on the specimen 502. Table 4 shows the parameters of the disturbance load case (SED 1 applied by the bottom actuator while top actuator 504 is required to apply slow cyclic load of constant velocity with mean 2.0 kN, amplitude 0.5 kN and frequency 0.25 Hz. Results of each test case are summarized in a set of two graphs (for example, FIG. 7 refers to time history of external disturbance SED 1 applied by the bottom actuator 506 and FIGS. 8A-8C respectively show the performance of control scheme-1, (FIG. 8A), scheme-2 (FIG. 8B), and scheme-3 (FIG. 8C) on top actuator 504 in controlling the desired static cyclic load in the presence of external disturbance SED 1). Here also, the plots in FIGS. 8A(a), 8B(a) & 8 C(a) with dashed line and dotted line respectively represent loading command and load feedback and FIGS. 8A(b), 8B(b) & 8C(b) represent displacement feedback of the top actuator 504. The effectiveness of the proposed embodiment, in applying the desired static loads in the presence of various dynamic disturbances, is seen to be superior to prior art. Table 4 shown below provides Disturbance load case imposed on the bottom actuator.

    TABLE-US-00004 TABLE 4 Description Disturbance Mean Amplitude Frequency from bottom actuator (mm) (mm) (Hz) SED 1 10.0 1.0 2.0

    [0041] Dynamic Loading

    [0042] Here, in this section, the demonstration of effectiveness of the proposed control scheme, in controlling the dynamic cyclic loads by the top actuator 504 on the specimen 502 in the absence and also in the presence of external disturbances dynamic in nature, is considered. The objective here is to show the effectiveness of the present embodiment to overcome the effects of loads due to inertia and dissipation in controlling desired loads with high fidelity even when geometrical and material properties of the specimen change due to external disturbances.

    [0043] Dynamic Loading in the Absence of Disturbance

    [0044] Here again, in this section, the performance of the control schemes 1-3 are studied in controlling the dynamic cyclic load in the absence of external disturbance. The details of the plots and their differentiation remain same. Table 5 below shows dynamic load case (DY 1) for which the effectiveness of the control schemes 1-3 is studied. FIGS. 9A-9C respectively corresponds to results obtained from control schemes 1-3 for the dynamic load case DY 1 with frequency 3.0 Hz. In controlling the dynamic loads over the range 1-25 Hz also the present invention with control scheme-3 merits over other two control schemes.

    [0045] Table 5 Dynamic load cases imposed on the top actuator in the absence of external disturbances.

    TABLE-US-00005 TABLE 5 Description Dynamic Mean Amplitude Frequency Load case (kN) (kN) (Hz) DY 1 2.0 0.5 3.0

    [0046] Dynamic Loading in the Presence of Disturbance

    [0047] In this section the performance of the control methods 1-3 in controlling the desired loads (by the top actuator 504) on the specimen 502 in the presence of disturbance loads (by the bottom actuator 506) is compared. The load case (DED 1) is summarized in Table 6 (as shown below). The results corresponding to this load case are displayed in a set of two figures. For example, for load case DED 1, the first figure (FIG. 10) correspond to time history of disturbance from the bottom actuator 506 and remaining three figures (FIGS. 11A-11C) respectively correspond to time histories of desired loads controlled by control methods 1-3. FIGS. 11D-11F corresponds to zoom in windows of FIGS. 11A-11C. One may conclude from these figures that under dynamic conditions, the quality of control as well as the fidelity of rendering the desired load control waveform benefit from use of the present invention. Table 6 below provides Dynamic load cases imposed on the top actuator 504 in the presence of external disturbances.

    TABLE-US-00006 TABLE 6 Dynamic Top actuator Bottom actuator Load & (Desired load to be controlled) (External disturbance) disturbance Amplitude Frequency Amplitude Frequency Case (kN) (Hz) (mm) (Hz) DED 1 0.25 5.0 0.5-3.5 mm 0.01-15.0 Hz

    [0048] In all cases studied, it is evident that real-time stiffness correction provides substantial improvement over what is possible with conventional PID control method. Further, it is evident that the present embodiment delivers a marginal, but noticeable improvement in quality of servo control over real-time stiffness correction. However, this is achieved without the need for real-time stiffness computations along with the associated requirement of actuator stroke feedback. This underscores the importance of the use of a component from servo-output computations in computing system response and doing so in a predictive manner.

    [0049] Aircraft Wing Testing for Dynamic Loads

    [0050] FIG. 12 shows a test rig on which the proposed control scheme is implemented to demonstrate the simulation of loads on aircraft wing-like ladder structure, wherein the distributed load on the cantilever wing structure is simultaneously applied and controlled using multiple actuators. The test rig includes actuators (1-8), T-slot bed (9), support columns (10) to which the wing structure is rigidly connected and a wing structure (11) built-up of three I-section beams in the longitudinal direction and nine C-sections beams in the transverse direction. FIG. 13 shows the effectiveness of the proposed control scheme in simulation of desired loads on wing structure by simultaneous application of distributed loads in a controlled manner. The details of the applied distributed loads are as shown in table 7.

    TABLE-US-00007 TABLE 7 Actuator No. Max. Load (kN) Min. Load (kN) Frequency (Hz) 1 0.10 0.50 2.0 2 0.15 0.75 2.0 3 0.20 1.25 2.0 4 0.45 1.75 2.0 5&6 0.8 2.25 2.0 7&8 1.0 2.40 2.0

    [0051] The present embodiment of the testing systems and method for testing specimen facilitates the following [0052] a. Use of a major component of computed Servo Output to continuously predict expected system response. [0053] b. No requirement for measurement of any feedback other than the one being control. For example, measurement of position feedback is not required for Load Control. [0054] c. Computation of predictive system response does not require any complex numerical model of the system. [0055] d. All computations required for servo-control are restricted to the channel in question. This permits: (i) multi-channel load control testing without measuring displacement of each actuator (for example, multi-actuator aircraft wing testing for flight loads); and (ii) multi-axis shake table testing without the need for force or pressure measurements (for example testing of civil structure under earthquake loads to measure system parameter like stiffness). [0056] e. As the predictive system response function does not include any additional measured parameter (other than control feedback) or its derivative, rendering quality of servo-control immune to signal noise of such feedback channel. This is of significance, particularly at higher test frequencies. [0057] f. As servo output correction is based on predictive response characterization, phase lag between control and feedback may be eliminated without recourse to Feed-Forward scheme as in conventional PIDF schemes. [0058] g. As predictive system response computation accounts for parameters including, but not restricted to instantaneous system stiffness, the scheme can improve servo-response response even under Position Control by improving Position waveform fidelity and eliminating phase lag. [0059] h. This is essentially an auto-tuning system capable of accounting for continuous changes in system response and thereby rendering manual tuning redundant. [0060] i. The virtual elimination of latency in servo-response through predictive system response tracking permits considerable increases in maximum testing frequency on multi-channel servo-control systems as is the case in full-scale testing of aircraft structures.

    [0061] It is to be understood that the above description is intended to be illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reading and understanding the above description. Although the present invention has been described with reference to specific exemplary embodiments, it will be recognized that the invention is not limited to the embodiments described, but can be practiced with modification and alteration within the spirit and scope of the appended claims. Accordingly, the specification and drawings are to be regarded in an illustrative sense rather than a restrictive sense. The scope of the invention should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.