Next Article in Journal / Special Issue
Real-Time Compensation for Thermal Errors of the Milling Machine
Previous Article in Journal
Development of an Abbe Error Free Micro Coordinate Measuring Machine
Previous Article in Special Issue
The Development of an Optimal Control Strategy for a Series Hydraulic Hybrid Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Robust Control Law with Disturbance Observer for High-Frequency Response Electro-Hydraulic Servo Loading System

School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2016, 6(4), 98; https://doi.org/10.3390/app6040098
Submission received: 23 December 2015 / Revised: 25 March 2016 / Accepted: 28 March 2016 / Published: 6 April 2016

Abstract

:
Addressing the simulating issue of the helicopter-manipulating booster aerodynamic load with high-frequency dynamic load superimposed on a large static load, this paper studies the design of the robust controller for the electro-hydraulic loading system to realize the simulation of this kind of load. Firstly, the equivalent linear model of the electro-hydraulic loading system under assumed parameter uncertainty is established. Then, a hybrid control scheme is proposed for the loading system. This control scheme consists of a constant velocity feed-forward compensator, a robust inner loop compensator based on disturbance observer and a robust outer loop feedback controller. The constant velocity compensator eliminates most of the extraneous force at first, and then the double-loop cascade composition control strategy is employed to design the compensated system. The disturbance observer–based inner loop compensator further restrains the disturbances including the remaining extraneous force, and makes the actual plant tracking a nominal model approximately in a certain frequency range. The robust outer loop controller achieves the desired force-tracking performance, and guarantees system robustness in the high frequency region. The optimized low-pass filter Q(s) is designed by using the H∞ mixed sensitivity optimization method. The simulation results show that the proposed hybrid control scheme and controller can effectively suppress the extraneous force and improve the robustness of the electro-hydraulic loading system.

Graphical Abstract

1. Introduction

The electro-hydraulic servo loading system is a hydraulic force (moment) control system which is used to apply the requested load to the actuating component or the manipulation component. For example, the experiment on the hydraulic booster in the helicopter-manipulating system needs this system. The hydraulic booster is in charge of transmitting the manipulation displacement signal and amplifying the manipulating force; meanwhile, it must respond to the driver’s command with high accuracy and fast speed under the high-frequency aerodynamic load. Through the electro-hydraulic loading system, which is employed to simulate the aerodynamic load on the ground, the control performance with the load of the booster can be evaluated, and this has vital significance in product performance experiments and improvement.
There are two types of loading: active and passive. The difficulty in the passive loading system is achieving the desired loading force on the condition of accompanying the motion of the loaded plant. There exists an unavoidable problem in such a loading system, namely how to restrain the motion disturbance (the so-called extraneous force [1]), which originates from the motion of the loaded plant. This disturbance seriously affects the force-tracking accuracy, reduces the closed-loop bandwidth of the loading system, and seriously causes gradation in the force control performance. Therefore, extraneous force suppression is the key issue to ensure the reliability and confidence level of the experiment.
As noted by Alleyne and Liu [2], for hydraulic loading systems, the tracking performance is limited by flow nonlinearity, parametric uncertainty, and motion disturbance, and cannot be guaranteed with a simple PID control algorithm. Thus, the online self-tuning fuzzy PID [3] and the grey predictor fuzzy PID [4] control algorithm were implemented, respectively. Robust control technologies, such as quantitative feedback theory (QFT) [5,6], the H∞ mixed sensitivity method [7], variable structure control [8,9], neural network control [10,11], and fractional order adaptive robust control [12] had been investigated for robust force tracking in the presence of disturbances and uncertainty. Focusing on nonlinear characteristics and parameter uncertainty, some nonlinear system control methods [13,14,15,16] had also been investigated. In the above studies, the extraneous force had been treated as a part of the loading error, and the force-tracking performance was obtained through feedback and feed-forward controllers.
From the forming mechanism of the extraneous force and the viewpoint of disturbance compensation, Liu [1] in China proposed a disturbance compensation method based on the structure invariance principle, actuator velocity was used to eliminate the actuator’s motion disturbance. This feed-forward compensation belongs to the direct disturbance compensation. Although it had made good elimination results in a low-frequency loading system, there were problems in physical implementation and velocity acquisition. Moreover, there is a lack of robustness against system uncertainty. In order to overcome the difficulty in acquiring velocity, a velocity synchronization method [17] was proposed, where the position input of the servo valve was alternatively utilized as a velocity signal to design the compensator. In view of improving the robustness of the compensation term, a hybrid control method [18] and dual-loop control [19] had further been proposed. Considering system uncertainties, the disturbance observer–based controller with a double-loop structure [20,21] was investigated. Problems of disturbance suppression and force tracking had been solved separately: the inner loop compensator was designed to restrain the disturbances and perturbations and to make the actual plant approximate the given nominal model, and the overall performance of the system was improved by the outer loop controller. So far, some compound control schemes combined with feed-forward compensation, such as double-loop cascade composition control [22], the nonlinear QFT technique [23], inverse model observer [24], adaptive control law [25], the H∞ method [26], and iterative learning [27], etc., had been put forward. The known studies show that force-tracking accuracy is limited by the extraneous force suppression level, especially in the presence of parameter perturbation. With the continuously increasing performance requirements for the loading system, it is difficult to obtain better tracking performance with a single approach, even if such an approach had made achievements in the low-frequency case.
The electro-hydraulic system is of high nonlinearity and parameter uncertainty. Nonlinearity mainly is caused by the flowrate-pressure characteristics of the servo valve, the compressibility of the hydraulic oil and the friction force of the hydraulic cylinder. A four-quadrant flowrate-pressure nonlinear model of the servo valve was established in [28,29,30,31]. Kemmetmüller and Kugi studied the impedance-based nonlinear control of the hydraulic servo system [28]. Scheidl and Manhartsgruber studied the singular issue in the mathematic model of the nonlinear hydraulic drive system, and proposed an approach of two subsystems with a boundary layer to analyze the nonlinear behavior [29]. Sun and Chiu studied the design of the nonlinear disturbance observer–based hydraulic force controller, and proposed the observer with a simple PI structure and a nonlinear control law based on the passivity theorem [30,31]. Currently, problems exist in the application of the above-mentioned nonlinear control approach in the force servo system, and the exact mathematical model of the servo valve is needed. Moreover, the robust control law, which is based on the Q-filter disturbance observer and the H∞ theory and does not rely on the exact mathematical model, can be easily designed. Therefore, this paper mainly studies the design method of this kind of control law.
This paper focuses on the high-frequency loading issue of an electro-hydraulic loading system with high-frequency dynamic load superimposed on a large static load of the helicopter- manipulating booster, and mainly studies a linear hybrid control scheme with a constant velocity feed-forward compensator and a double-loop cascade composition control strategy. The constant velocity compensator is designed to eliminate most of the extraneous force. The disturbance observer–based inner loop compensator restrains the disturbances, including the remaining extraneous force, and makes the actual plant tracking a nominal model approximately in a certain frequency range. The robust outer loop controller guarantees the desired force-tracking accuracy, and improves system robustness in the high-frequency region.

2. System Overview and Analysis

2.1. System Description

The helicopter-manipulating booster is a hydraulic position servomechanism with negative feedback. It is composed of three basic parts, a dispensing mechanism (slide valve), an actuator (piston) and a feedback mechanism (input rocker lever). In this valve-controlled hydraulic cylinder system, the displacement of the piston is controlled by the mechanical input of the rocker lever. The electro-hydraulic loading system is used to evaluate the control performance with the load of the booster on the ground, and its schematic diagram is depicted in Figure 1. The left block is a low-power electro-hydraulic position servo system, which is used to simulate the operating action on the control rod by the driver’s hand. The control rod is linked to the rocker lever of the booster by the linkage mechanism, and the rod’s action is reflected on the booster piston rod by amplifying the manipulating force. The right block is an electro-hydraulic loading system of the valve-controlled symmetrical hydraulic cylinder. The loading hydraulic cylinder piston rod is concatenated to the booster piston rod by a force sensor. The load spectrum is exerted on the booster when the loading hydraulic cylinder follows the motion of the booster. Symbols x M and x L represent the displacement of the booster piston and the loading hydraulic cylinder piston, respectively.
The studied electro-hydraulic loading system is characterized by high-frequency dynamic load superimposed on a large static load. The motion spectrum is compiled in sinusoidal form to simulate the operating actions on the control rod by hand, and its maximum frequency is 2 Hz. The load spectrum is compiled to simulate the aerodynamic load in the form of a sinusoidal dynamic load superimposed on a large static load, and the frequency range of the dynamic load is generally from 30 to 80 Hz. That is different from the loading system of the fixed-wing aircraft actuator, where the frequency of the load signal is equal to that of the actuator position signal. In the loading system of the helicopter booster, the frequency of the load spectrum is much greater than that of the booster motion, which results in the design of the controller of the loading system of the helicopter booster being more difficult than that of a fixed-wing aircraft actuator.

2.2. System Model and Analysis

In this paper, we do not discuss the issue of the manipulation simulation of the booster. Hence, from the above descriptions of the manipulation simulation process, and to facilitate the study, the booster can be regarded as an electromagnetic valve controlled a hydraulic cylinder that is driven by the electromagnetic valve input. The studied equivalent schematic diagram is shown in Figure 2.
The mathematical model of the electro-hydraulic loading system can be set up by means of theoretical analysis or experiment identification. The theoretical model plays an important role in the design of controllers and the selection of system parameters.
As shown in Figure 2, the load force F L (N) applied to the booster can be measured by the load cell, and in consideration of K s (N/m), the elastic stiffness of the force sensor, it can be expressed as
F L = K s ( x L x M ) .
The load flow equation of the loading valve with ideal zero opening can be written as
q L = C d w x v ( p s sgn ( x v ) p L ) / ρ ,
where x v is the spool displacement (m); C d is the discharge coefficient; w is the area gradient of the valve orifices (m); ρ is the oil density (kg/m3); p s is the supply pressure (N/m2); p L and q L denote the load pressure (N/m2) and the load flow (m3/s), respectively.
In order to utilize linear system theory for dynamic analysis on the hydraulic power mechanism, to linearize Equation (2) yields the linearized load flowrate equation as
q L = K q x v K c p L ,
where K q and K c are the linearized flow gain (m2/s) and flow-pressure coefficient (m5/(N·s)) of the servo valve around one operating point, respectively, K q = C d w ( p s p L ) / ρ and K c = C d w x v / ( 2 ( p s p L ) ρ ) . The values of K q and K c change with the variation of the operating points. When the valve opening is very small, the flowrate-pressure characteristics are determined by the leakage characteristics between the sleeve and the spool of the valve, and then K c should be calculated by K c = π r c 2 w / ( 32 μ ) according to the laminar flow formula.
The flowrate continuity equation of the hydraulic power mechanism can be expressed as
q L = A L d x L d t + V L 4 β e d p L d t + C sl p L ,
where A L is the piston effective area(m2); β e is the fluid bulk modulus (N/m2); C sl is the total leakage coefficient of the hydraulic cylinder (m5/(N·s)); and V L represents the total control volume of the loading system (m3).
The force equilibrium equation for the loading hydraulic cylinder piston is
A L p L = m L d 2 x L d t 2 + B L d x L d t + F L ,
where m L is the equivalent load mass (kg) including the mass of the piston, rods, force sensor and the load; and B L represents the equivalent viscous damping coefficient (N·s/m).
Combining and solving Equations (1) and (3)–(5), the transfer function of the output load force F L , with the valve spool displacement x v as the input and the displacement x M of the loaded booster as the disturbance, can be derived as follows
F L ( s ) = G p ( s ) X v ( s ) G d ( s ) s X M ( s ) = N U ( 0 ) P D ( s ) X v ( s ) N D ( s ) P D ( s ) s X M ( s ) ,
where K tm = K c + C sl ; N D ( s ) = V L m L 4 β e K tm s 2 + ( m L + V L B L 4 β e K tm ) s + B L + A L 2 K tm ; N U ( 0 ) = A L K q / K tm ; P D ( s ) = V L m L 4 β e K tm K s s 3 + ( m L K s + V L B L 4 β e K tm K s ) s 2 + ( B L K s + A L 2 K tm K s + V L 4 β e K tm ) s + 1 ; X v ( s ) and X M ( s ) denote the Laplace transform of x v and x M , respectively.
It can be noticed from Equation (6) that, besides the valve spool displacement x v , F L is related to the booster displacement x M as well. The latter motion disturbance exactly results in the extraneous force in the loading system.
The spool movement dynamics of the loading valve cannot be ignored within the bandwidth of our studied loading system. And a second-order dynamic equation is therefore utilized to describe the relationship between the coil current input i v (A) and the spool displacement x v , as it can well reflect the valve spool dynamics at high frequencies, and its transfer function can be expressed as
G v ( s ) = X v ( s ) I v ( s ) = K v ω v 2 s 2 + 2 ζ v ω v s + ω v 2
where I v ( s ) is the Laplace transform of i v ; K v is the valve spool position gain (m3/(A·s)); ω v and ζ v are the natural frequency (rad/s) and the damping ratio of the loading valve, respectively.
Therefore, a simplified block diagram of the loading system can be drawn in Figure 3, where F d is the output disturbance force from the motion of the loaded plant and F d = G d ( s ) s X M .

2.3. Equivalent Linear Model Set

Normally, we linearize the flow quantity equation of the valve around the neutral position, because the general hydraulic servo system is often working around that, and K q and K c are obtained as fixed constants. However, for the hydraulic loading system with strong position interference, its operating point varies over a large range. If the loading system is just described by a linear plant with linear parameters around one operating point, it is only possible to approximate the system dynamics over a limited region of operation. Moreover, parameter uncertainty in some hydraulic systems is inevitable and this can degrade the closed-loop performance. In particular, with the requirement of high closed-loop bandwidth (80 Hz), the inaccurately described system leads to unreliable design. Therefore, any single linear time invariant (LTI) model cannot describe the whole system’s dynamics, and it is necessary to establish a set of equivalent LTI models that describe the dynamics of the nonlinear hydraulic system over the whole envelope of operation.
From the design point of view, we believe that the transfer function G v ( s ) can accurately reflect the dynamic characteristics of the servo valve, and some structural parameters, such as V L , A L , K s , etc., can be precisely measured and kept constant. However, the equivalent load mass m L , which is described by the lumped mass method, is difficult to measure precisely, and the fluid bulk modulus β e fluctuates with fluid temperature and mixed air. According to the maximum load demand of the booster with some appropriate margin (from −11 to 22 kN), the initial boundaries of K q and K c can be calculated. The electro-hydraulic loading system generally uses the servo valve with zero opening or positive opening, and even the zero-opening servo valve generally also has a very small positive opening (under-lapped). The positive opening and the variation of oil supply pressure p s also result in the perturbations of K q and K c . A lumped perturbation range can be obtained by integrating these perturbations into the initial boundaries of K q and K c . Then, taking into account the leakage of the whole system can get the boundary of K tm . Table 1 lists all the measured and calculated values of the parameters of the loading system.
From the model derived above, the loading system is a fifth-order system with motion disturbance and variable parameters. The denominator polynomial P D ( s ) of G P ( s ) can be expressed as follows
P D ( s ) = ( s ω L + 1 ) ( s 2 ω h 2 + 2 ξ h ω h s + 1 )
where ω L is the cutoff frequency of the inertial term and ω L = K tm K h K s / [ A L 2 ( K h + K s ) ] ; ω h and ξ h are the second-order oscillation frequency and the damping ratio of the force loop, respectively; ω h = ω 0 ( K h + K s ) / K h ; K h = 4 β e A L 2 / V L is the liquid spring stiffness, ω 0 = 4 β e A L 2 / ( V L m L ) represents the natural angular frequency of the hydraulic cylinder; ξ h can be calculated, but the symbolic representation is difficult to obtain.
After some calculation, the loading system P ( s ) can be represented as an equivalent linear model set P 0 ( s ) having four uncertain parameters as
P ( s ) P 0 ( s ) = { K op G v ( s ) ( s ω L + 1 ) ( s 2 ω h 2 + 2 ξ h ω h s + 1 ) }
where ω L [ 31.62 , 46.03 ] ; ω h [ 3387 , 4464 ] ; ξ h [ 0.012 , 0.015 ] ; and K op [ 9.56 × 10 8 , 1.354 × 10 9 ] . In light of the statistics of the hydraulic servo system, the damping ratio of the hydraulic servo system is generally more than 0.1, and therefore we take ξ h = 0.1 .
From the frequency characteristics of the equivalent model set in Figure 4, the dynamic characteristics of the loading system can be described by the linearized equivalent model set, but this equivalent method introduces a significant amount of dynamic uncertainty in the low-frequency region, which is smaller in the actual plant.

2.4. Disturbance Force Analysis

It is known from Equation (6) that the output loading force F L consists of two parts: one part F v = G p ( s ) X v ( s ) is controlled by regulating the spool displacement x v , and the other F d results from the displacement x M of the loaded plant. This disturbance force F d is inevitably produced because of the motion of the loaded plant. The amount of F d depends on the velocity x ˙ M of the booster, and is related to the transfer function G d ( s ) . According to the given parameters in Table 1 and computing the relative terms in Equation (6), the frequency characteristic curves of F d for each equivalent linear model in P 0 ( s ) are acquired and are shown in Figure 5. As seen from Figure 5, the disturbance force F d has differential characteristics at low frequencies and large magnitude (in dB).The magnitude of F d rises with the slope of +20 dB as the frequency increases at low frequencies, tend to be saturated and stable in the middle frequency band, and sharply rise in high frequency region. In practice, the frequency of the position interference will not be high. Meanwhile, at low frequencies (less than 30 rad/s), the amount of F d ( i ) varies a little, about 1 dB for the models in P 0 ( s ) , which means model perturbation has a small effect on the disturbance force of our interest.
Despite this disturbance force F d is helpful when the direction of x ˙ M and F L is opposite. However, generally, such a disturbance force will mostly increase the force error between the input and output, and it affects force-tracking accuracy. From the perspective of system control, this force error affects the closed-loop bandwidth of the loading system, and with the increase of the disturbance force, that bandwidth is seriously narrowed. It is difficult to achieve an ideal loading performance before this disturbance force has been effectively suppressed. Thus, the problem of disturbance force suppression should be solved firstly in the loading system; otherwise, the closed-loop bandwidth and the force-tracking accuracy cannot be guaranteed.
Generally, the motion amplitude and frequency of the booster are measurable and bounded; thus, the magnitude and frequency of F d must be bounded and measurable. In a helicopter maneuvering system, the frequency of x M is low, so F d can be seen as a low-frequency disturbance.

3. Design of Hybrid Control Scheme

From the analysis above, strong disturbance and large parameter perturbation exist in the controlled plant. Despite that, other uncertainties such as friction and the gap in mechanical connection, which are unknown disturbances, also exist. Therefore, designing a robust control method for the controlled plant is needed.
Since robust control relates the amount of feedback at each frequency to the amount of uncertainty in the plant dynamics, the equivalent linear method forces the magnitude of the loop transmission to be unnecessarily large in the low-frequency range. If we take the robust approach directly, the result is an over-designed and conservative control system. Because it uses much more feedback gain than is actually required to solve the robust control problem, it does not even satisfy the performance requirements of the system. Thus, in order to effectively solve the control and synthesis for a loading system with large perturbation and strong motion disturbance, a hybrid control scheme is presented.

3.1. Constant Feed-Forward Compensator

As seen from Figure 3 and Figure 5, F d is a measureable and bounded disturbance with large magnitude. From the perspective of control, using the conventional feed-forward control can suppress this disturbance, because the feed-forward control can compensate for the effect of this disturbance on system output before adverse effects. If the feed-forward regulator compensates the disturbance just right, the controlled variable will not produce deviation.
A control strategy based on the structure invariance principle is the most traditional one to compensate for this disturbance force because it does not change the structure of the closed loop, and it can be realized by software easily. According to the structure invariance principle, if we choose the velocity x ˙ M as the input (the observed motion disturbance) of the compensator and make
U c ( s ) = G com ( s ) X ˙ M ( s ) = N D ( s ) N U ( 0 ) G v ( s ) X ˙ M ( s )
the disturbance force F d caused by x ˙ M will be canceled, and that means the extraneous force is suppressed completely. However, the robustness of this compensation is bad for system nonlinearity and time-varying parameters. In general, the velocity of the booster cannot be measured directly, and the rapidity and accuracy of the velocity obtained by the differential method or velocity estimation seriously affect the restraining ability. Moreover, G com ( s ) is a non-proper transfer function, and it is difficult in physical implementation.
In this case, the frequency of x ˙ M is less than 3 Hz, and then G v ( s ) can be approximately equal to G v ( 0 ) . It is well known that most of the disturbance force is related to the velocity of the motion disturbance in the low-frequency range. Then, a compensation term can be determined when ignoring the high-order factors in N D ( s ) to eliminate the main part of the disturbance force as follows
G com ( s ) = N D ( 0 ) N U ( 0 ) G v ( 0 )
There are time-varying parameters in N D ( 0 ) and N U ( 0 ) , and we take their middle values to obtain the constant compensation term G com ( 0 ) = 0.0486 .
The characteristics of the disturbance force of models in P 0 ( s ) , which are compensated by the constant compensator, are depicted in Figure 6. The velocity x ˙ M is acquired by the direct differential method. In Figure 6, F d ( i ) represents the remaining disturbance force after compensation, and F d ( i ) represents the original disturbance force.
Although the restraining effect on the disturbance force of models in P 0 ( s ) differs within the concerned frequency range, the constant compensator at least attenuates the disturbance force 16 dB in magnitude; thus, at least 84% of the disturbance force is eliminated. However, the feed-forward compensator is sensitive to phase and the accuracy of the velocity signal. The restraining effect will degrade because it is difficult to get an ideal velocity signal in practical implementation. Therefore, the remaining extraneous force, after being compensated, will not be small enough, it will still affect the force-tracking performance, and it is necessary to restrain the remaining extraneous force further.

3.2. DOB-based Compensator

The remaining extraneous force, after been compensated by the constant velocity compensation, becomes an immeasurable disturbance with relatively small magnitude. From the perspective of control, the immeasurable disturbance can be compensated by an observer.
If controllers of the loading system are designed based on a double-loop cascade composition control strategy, two problems of disturbance rejection (including the remaining extraneous force) and force tracking can be solved separately. The inner loop controller is utilized to eliminate the remaining extraneous force and other disturbances, enhance system robustness, and make the actual plant behave as a nominal model approximately within certain operating bandwidth. The nominal model–based outer loop controller is used to realize the desired force-tracking performance. It is more reasonable to estimate the disturbance on the control channel than to estimate the disturbance itself because we can use the control input to improve the disturbance rejection performance. Then the disturbance observer (DOB) method is introduced in Figure 7, where symbol d 0 represents the equivalent disturbance caused by un-modeled dynamics and unknown disturbances including friction.
The uncertainty of the system can be treated as a multiplicative perturbation of the nominal system, and it is given as
P ( s ) = P n ( s ) ( 1 + Δ L ( s ) )
where Δ L is an allowable multiplicative uncertainty.
The DOB estimates a lumped disturbance, which includes the effects due to model uncertainties as well as the external disturbances, from the difference between the input-output relation of an actual plant P ( s ) and its nominal model P n ( s ) . The amount of the equivalent disturbance d 0 is estimated through the inverse nominal model P n 1 ( s ) , and then the equivalent compensation is introduced into the control through a low-pass filter Q ( s ) , i.e., the cancellation input u do is fed back into the control input, and thus a complete restraining of the equivalent disturbance is achieved.
Defining d = ( u vc + d 0 ) P F d , the transfer functions from each relevant input to output F L can be written as
G F L u c = F L u c = P P n Q ( P P n ) + P n
G F L d = F L d = P n ( 1 Q ) Q ( P P n ) + P n
G F L x ˙ M = F L x ˙ M = ( G com ( 0 ) P G d ) P n ( 1 Q ) Q ( P P n ) + P n
F L = G F L u c u c + G F L d d
In Equation (15), if Q ( s ) 1 in the low-frequency range [ 0 ,   2 ] (Hz), the output from x ˙ M to F L approximately equals zero, which means the disturbance force is well suppressed.
It is noticed that there is the same multiplicative factor 1 Q ( s ) from d and x ˙ M to the output force F L , which means that the disturbance force can be regarded as the output resulting from the external disturbances. So the disturbance force can be regarded as a low-frequency disturbance.
The sensitivity function S DOB and the complementary sensitivity function T DOB of the DOB loop are derived as
{ S DOB = 1 Q ( s ) 1 + Q ( s ) Δ L ( s ) T DOB = ( 1 + Δ L ( s ) ) Q ( s ) 1 + Q ( s ) Δ L ( s )
From the above analysis, the design of the DOB in our hybrid suppression scheme coincides with the design of the general DOB. When Q ( s ) is designed, its cut-off frequency must be higher than the frequency of the disturbance force. At the same time, the frequency responses of sensitivity functions with the DOB should below enough to ensure sufficient disturbance attenuation besides the constraints of the traditional DOB, because the plant uncertainty is negligible in the low-frequency region.
It is well known that the key of the DOB design is the design of Q ( s ) . Once the nominal model is chosen, the upper bound of the uncertainty against the nominal model is confirmed, and the upper limitation bandwidth of Q ( s ) is decided. The tracking performance is enhanced by increasing the order and the bandwidth of Q ( s ) , but the excessive order and bandwidth of Q ( s ) can lead to resultant destruction of the stability condition due to plant uncertainty in the high-frequency region. The design of Q ( s ) is a trade-off between disturbance suppression and robustness. If Q ( s ) is designed appropriately, the disturbance observer not only suppresses the rest disturbance, but also fulfills robustness.
Apparently, solving the model mismatch in an overall frequency band through the DOB loop compensator is unrealistic. Therefore, the DOB-based inner loop compensator is designed mainly to solve the suppression problem of the extraneous force, other low-frequency external interference and model mismatch at low frequencies, as well as taking some proper consideration of the system model mismatch at middle and high frequencies. The model mismatch in the middle- and high-frequency range can be considered in the outer loop control.

3.3. Robust Performance Controller

Equation (13) can be transformed into
G F L u c ( s ) = P n ( s ) [ 1 + 1 Q ( s ) 1 + Q ( s ) Δ L ( s ) Δ L ( s ) ]
The controlled plant is changed because of the feedback of the DOB loop. However, from the relationship between u c to F L in Equation (18), it is obvious that the outer loop controlled plant is still a model with multiplicative perturbation, and its structure can be equivalent to a virtual controlled plant P n ( s ) ( 1 + Δ 1 ) , where P n ( s ) is the nominal model and Δ 1 = 1 Q ( s ) 1 + Q ( s ) Δ L ( s ) Δ L ( s ) .
In our loading system with dynamic load superimposed on static load, the force signal to be tracked is in the sinusoidal form or the form of sine superposition offset; a feedback controller is therefore adequate for the outer loop. Therefore, a robust feedback controller based on the H∞ theory is designed, and the structure of the outer loop is shown in Figure 8.
If the Q ( s ) is appropriately designed, the design specifications of the outer loop feedback controller may not consider the disturbance attenuation requirement. Therefore, the outer loop controller G c ( s ) may not include an integrator. From the small gain theorem, the sufficient and necessary condition for the stability and robustness of G c ( s ) is
Δ 1 T ou < 1  and  T ou = P n G c 1 + P n G c

3.4. Hybrid Control Scheme

From the design above, the hybrid control scheme is obtained and its schematic diagram is shown in Figure 9.
The hybrid control scheme consists of a constant velocity feed-forward compensator and double-loop cascade composition control strategy. The constant velocity compensator generates compensation input u vc to eliminate most of the extraneous force. The disturbance observer–based inner loop compensator generates compensation input u do to restrain disturbances besides the remaining extraneous force, and makes the actual plant tracking approximately a nominal model in a certain frequency range. In addition, the robust outer loop controller generates u c to achieve the desired force-tracking accuracy, and guarantees system robustness in the high-frequency region.
Thus, the control law of the hybrid control scheme is obtained. The control input u i consists of three parts with different functions as follows
u i = u c + u vc u do
Under the same model perturbation, the tracking performance of the robust controller that can be achieved is limited. The direct robust method might achieve the same disturbance suppression ability (in dB) with the hybrid control scheme. However, the tracking error of the direct robust method is far greater than that of the hybrid control scheme, and therefore the tracking performance of the direct robust method is lower than that of the hybrid control scheme.

3.5. Design Method of Q(s)

The design and optimization of Q ( s ) in Figure 7 is not easy when the requirements of performance and robustness must be considered together, especially when there are some performance demands. A systematic method in dealing with this issue was proposed in [32]. The block diagram transformation for Figure 7 yields Figure 10a. In order to use robust control theory, we take
Q ( s ) = P n ( s ) K ( s ) 1 + P n ( s ) K ( s )
where the internal-loop compensator K ( s ) is stable. Then the structure of the hybrid suppression scheme can be transformed equivalently to a structure in Figure 10b. In this way, the design of Q ( s ) can be transformed to the design of K ( s ) .
In Figure 10, K ( s ) is the robust internal-loop feedback controller. If K ( s ) is designed for the nominal model P n ( s ) in order to satisfy a given performance and robustness criterion, the optimal Q ( s ) of the DOB can be systematically designed by the optimal method under the given specific conditions, because the transfer function of the unity feedback system with P n ( s ) and K ( s ) can determine Q ( s ) in Equation (21).
The H∞ mixed sensitivity method is utilized to derive the optimal robust internal loop compensator K ( s ) , and then the optimal Q ( s ) can be derived by Equation (21). The sensitivity function S Q and the complementary sensitivity function T Q of Q ( s ) are obtained from Equation (22), respectively
S Q = 1 1 + P n ( s ) K ( s ) ,   T Q = P n ( s ) K ( s ) 1 + P n ( s ) K ( s )
Apparently, S Q = 1 Q and T Q = Q . Then the H∞ mixed sensitivity problem can be described as solving K ( s ) to meet the minimum H∞ norm
min K s t a b i l i z i n g W 1 ( 1 Q ) W 3 Q < 1
Then, this provides a simple way to do trade-offs. In light of this, the characteristics of Q ( s ) can be planned through the design of weighting functions, and they make it easy to consider the middle and high frequency part of Q ( s ) , which can guarantee the robustness, but the model error is amplified in some frequency bands, which restricts the closed-loop bandwidth.

4. System Design

4.1. Nominal Model

One nominal model is needed in the presented hybrid control scheme, because both Q ( s ) and K ( s ) are designed based upon it. From the analysis above, the difference between the nominal model and the actual plant, that is the uncertainty of the nominal model, determines the maximum allowable bandwidth, and therefore restricts the system performance.
However, it can get a better result of design if the nominal model approximates the actual plant as far as possible. In our system, the derived equivalent linear models P 0 ( s ) with parameter variation are fifth-order models. The inverse of the fifth-order model will be extremely sensitive to high-frequency noise. Thus, a low-order model is appropriate; moreover, the low-order nominal model makes the design of the DOB simple.
From Equation (9) and Figure 4, it is observed that system characteristics are mainly determined by the inertial frequency ω L of the hydraulic actuator, the second-order resonance frequency ω v of the servo valve, and the gain K op . According to the idea of a dominant pole, if we take the middle value of ω L and K op as nominal values and treat the second-order oscillation term of the hydraulic actuator as the perturbation, then a third-order nominal model P n ( s ) is obtained as
P n ( s ) = 424908834 ( s + 38.82 ) ( s 2 + 1759 s + 1579000 )
The uncertainty Δ L of the system, which is treated as a multiplicative perturbation can be calculated by
Δ L ( s ) = P ( s ) / P n ( s ) 1

4.2. Design of Q(s)

In the design of Q ( s ) , the weighting function W 3 ( s ) represents the upper limitation of the system uncertainty, and it can be designed according to the model uncertainty Δ L . In Figure 11, the black lines represent the possible multiplicative perturbation Δ L ( i ) of the models in P 0 ( s ) against the nominal model P n ( s ) . In order to cover all the possible uncertainties Δ L ( i ) , W 3 ( s ) , the blue line in Figure 11, is obtained as
W 3 ( s ) = 1.914 × 10 10 ( s + 1320 ) 3
The weighting W 1 ( s ) is the spectrum characteristics of the interference. The weighting reciprocal W 1 1 ( s ) determines the ability of disturbance suppression. In order to suppress 95% of the equivalent disturbance below 3 Hz, W 1 ( s ) can be chosen as
W 1 ( s ) = 0.64 ( s + 262.5 ) 2 ( s + 15 ) 2
By solving the mixed sensitivity problem described in Equation (23) with MATLAB Control System Toolbox (MathWork, New York, NY, USA, 2010) and Robust Control Toolbox (MathWork, New York, NY, USA, 2010), K ( s ) is obtained. After being computed by Equation (21), Q ( s ) can be determined as
Q ( s ) = 1.752 × 10 15 s + 2.137 × 10 17 s 5 + 485255 s 4 + 2.293 × 10 9 s 3 + 4.153 × 10 12 s 2 + 1.875 × 10 15 s + 2.147 × 10 17
Figure 12a,b display the magnitude frequency response curves of Q ( s ) , W 1 1 ( s ) , 1 Q ( s ) and W 3 1 ( s ) , respectively. Obviously, the robust stability condition and the interference suppression requirement of the DOB system are both satisfied.
As seen from Figure 12a, the maximum frequency bandwidth of Q ( s ) is directly limited by the weighting function W 3 ( s ) , and thus it is very important to determine one appropriate W 3 ( s ) .
Meanwhile, 1 Q ( s ) determines the ability of interference suppression. From Figure 12b, the remaining extraneous force will be attenuated to −42 dB (decreased by 98.7%) at least; that is, combined with the constant velocity compensator, the extraneous force will be eliminated almost completely. Other low-frequency disturbance will also be suppressed effectively. Then, the disturbance will have little effect on the force-tracking error.

4.3. H∞ Controller

After Q ( s ) is designed, the virtual plant of the outer loop is made certain, and then Δ 1 can be calculated, as is shown in Figure 13, in which W 3 ( s ) is also drawn for comparison. In Figure 13, the black lines represent the possible multiplicative perturbation Δ 1 ( i ) of the models in P 0 ( s ) against the nominal model P n ( s ) , which is compensated by the DOB. Compared with Δ L , the uncertainty is restrained significantly in the low-frequency region, while in the middle- and high-frequency regions, the uncertainty enlarges some, but it is still below W 3 ( s ) . This means the allowable bandwidth of the system changes little after being compensated by the DOB, while the system perturbation decreases greatly in the low-frequency region. The function W 3 ( s ) can be a candidate weighting function to describe the uncertainty of the outer loop.
The H∞ mixed sensitivity method is used to derive the performance controller G c ( s ) . The sensitivity function S c and the complementary sensitivity function T C of the outer loop are deduced according to the definition of robust control theory as
S C = 1 1 + P n ( s ) G c ( s ) ,   T C = P n ( s ) G c ( s ) 1 + P n ( s ) G c ( s )
The performance weighting function W 1 o ( s ) of the outer loop is set as
W 1 o ( s ) = 3.017   s + 17500 33.33   s + 1
Set W 3 o ( s ) = W 3 ( s ) , W 2 o ( s ) = 0.00001 , and then solving the standard H∞ mixed sensitivity problem, G c ( s ) is obtained as
G c ( s ) = 4809662.1287 ( s + 38.82 ) ( s 2 + 1759 s + 1579000 ) ( s + 426300 ) ( s + 0.03 ) ( s 2 + 4509 s + 7399000 )
The closed-loop characteristic curve of the nominal plant is displayed in Figure 14.

5. Simulation Experiment

In the above sections, the outer loop controller and the disturbance compensator have been designed based on the established linear mathematical model with perturbations. The influence of some factors has been neglected, and part of the system nonlinearity has been treated by equivalent linearization. In order to validate the effectiveness of the designed hybrid controller, a simulation model that is close to the practical situation is needed. So, in the simulation experiment section, the model of the loading system is built in AMESim (LMS Imagine, Leuven, Belgium, 2010), as depicted in Figure 15a; it contains the nonlinear characteristics of the load flowrate of the servo valve and the un-modeled dynamics, and it is closer to the actual plant than the linear model. The developed algorithm is conducted in MATLAB/Simulink (MathWork, New York, NY, USA, 2010). Through co-simulation using AMESim and MATLAB/Simulink as shown in Figure 15b, the performance of the designed hybrid controller can be evaluated. The schematic diagrams of co-simulation are shown in Figure 15.
In Figure 15a, the gain block with a value of 1000 is used to convert the unit of the control current of the servo valve from amperes (A) in MATLAB to milliamperes (mA) in AMESim, and the gain for the signal output of the force sensor is set to −1 to make the output direction of the force sensor consistent with Equation (1).
In the AMESim model, besides the nonlinear dynamic characteristics of the servo valve, the following factors are considered: the supply pressure; the internal leakage, static friction, Coulomb friction and viscous friction of the loading cylinder; the equivalent mass of the load; and the oil bulk modulus. Parameters related to the loading cylinder are chosen according to the characteristics of the servo hydraulic cylinder in the industrial environment. A friction model with the Stribeck effect is designed. The used parameters in AMESim are listed in Table 2 and are consistent with those in Table 1.
In the course of co-simulation, all experiments are performed under the typical operating condition, i.e., in the presence of motion disturbance, and some unified settings are made: (1) The motion disturbance input is set as x M = 7sin14t (mm/s) unless otherwise stated to produce the largest motion disturbance. Its magnitude is higher than the maximum magnitude when the motion disturbance is at its maximum frequency. (2) The x ˙ M is acquired by the direct differential method. (3) The nominal values of the perturbed parameters p s , β e , and m L are 21, 900 MPa, and 10 kg, respectively. (4) The AMESim print interval is set as 0.0001 s.

5.1. Disturbance Suppression without Loading Force Command

As noted above, the ability of disturbance suppression of the loading system has a severe effect on the force-tracking performance. To verify the ability of disturbance suppression, the loading force command F r is always set to zero in this section.

5.1.1. Suppression Performance

In the proposed hybrid control scheme, the extraneous force is gradually eliminated by the composite methods. Therefore, four kinds of experiments are successively made to verify their corresponding suppressing effects. All experiments are conducted under the conditions that the motion disturbance input is 7sin14t (mm/s), the force feedback loop is always closed and all perturbed parameters take their nominal values.
(1)
The original extraneous force is tested for comparison in the condition that the outer loop controller G c ( s ) = 1 and without the constant compensation term and DOB inner loop compensator.
(2)
The suppression by using the constant compensator. In this case, there is no DOB inner loop compensator and the outer loop controller G c ( s ) = 1 .
(3)
The suppression by using the constant compensator combined with the DOB inner loop compensator. In this case, the outer loop controller G c ( s ) = 1 .
(4)
The suppression by using the designed hybrid controller.
The experimental results are drawn in the form of a Lissajous curve, and are depicted in Figure 16 and Figure 17, because x M , x L and F L have the same frequency when the loading force command equals zero.
In Figure 16, the curves of F L and x L to x M have a clear physical meaning, and they illustrate the formation of the output force which is defined by Equation (1). In this case, the output force is the extraneous force. The smaller the spacing in the middle region of the curve of x L to x M , the smaller the extraneous force is. In Figure 17, the curve of F L to x ˙ M illustrates the relationship between the disturbance velocity and the extraneous force, and provides the information about when and how the extraneous force gets its maximum value. This curve is useful for evaluating the suppressing effect on the extraneous force.
As seen from Figure 16 and Figure 17, the original extraneous force is very big (up to 13,310 N, in Figure 16a and Figure 17a). It is far beyond other disturbances in the loading system, and even more than some command loading forces. It is meaningful to suppress the extraneous force. After being compensated by the constant compensator, the extraneous force is decreased to 2688 N (decreased by 80%, in Figure 16b and Figure 17a). This result is very close to the analysis result about the suppressing ability of the constant compensator in Section 3.1 (decreased by 84%). By using the constant compensator combined with the DOB inner loop compensator, the extraneous force is further reduced to 102 N (decreased by 96.2% from 2688 N, in Figure 16c and Figure 17b). This result is close to our design in Section 4.2 where the designed Q-filter can attenuate the disturbance up to −42 dB (decreased by 98.7%). With the designed hybrid controller, the extraneous force is restrained to 57 N (decreased by 99.6% from the original extraneous force, in Figure 16d and Figure 17b). This implies that the proposed hybrid control scheme and controller are valid, and achieve excellent suppression of the disturbance force (less than 60 N) even with the largest motion disturbance.
Notice that in Figure 16c,d and Figure 17b, there are obvious burrs and peak values on the curves of F L to x M and F L to x ˙ M . The high burrs on the curve of F L to x M appear nearly at the maximum displacement, and the sharp peaks on the curve of F L to x ˙ M occur around x ˙ M = 0 . This implies there is a relationship between the generation of sharp force disturbance and the changes in the direction of motion. From the characteristic of friction force versus velocity x ˙ L of the hydraulic cylinder, as depicted in Figure 18a, the friction force is changed sharply when the direction of x ˙ L changes. Moreover, from the corresponding graph of the friction force and F L in the time domain, as depicted in Figure 18b, the start time of the peak of the force output is just corresponding to the time when the friction force is changing. Thus, this sharp force disturbance is mainly caused by the impact friction force of the hydraulic cylinder that is generated when the motion is reversing.
It can be verified that the curves of F L to x M and F L to x ˙ M are close to ellipses in the absence of friction force. Without the impact of friction force, the maximum output force will be 20 N in Figure 16c and 5 N in Figure 16d, and that means the extraneous force resulting from the disturbance motion is successfully suppressed. Simultaneously, it is known from Figure 17b and Figure 18b that the designed hybrid controller has a certain restraining ability on friction force (reduced from 150 to 57 N), but the restraining effect is worse than that of the extraneous force. In order to verify our design of the hybrid controller, the assumed friction force is larger than the actual low-friction servo hydraulic cylinders. Therefore, in practical application, the impact of the friction force will be relatively small.

5.1.2. Robustness of Suppression

When designing the controllers, the perturbations of some system parameters have been taken into consideration. The designed hybrid controller achieves a good disturbance suppression performance with the nominal values of perturbation parameters. The influence of each perturbation parameter on the disturbance suppression is studied separately, meaning that when a parameter is perturbed, the other parameters are taking their nominal values. The experiments are carried out with the designed hybrid controller.
Figure 19a–c show the restraining results for different p s , β e and m L , respectively. It is observed that the perturbation of p s and β e causes a very small increase in the maximum value of the output force (less than 5 N), while there is almost no effect for the perturbation of m L . It can also be known from Figure 19b that increasing fluid bulk modulus β e is beneficial to disturbance suppression.
Therefore, we can draw that the disturbance force, including the extraneous force and the friction force, is effectively suppressed by the proposed hybrid control scheme and controller, and it has considerable robustness within the perturbation range of our study.

5.2. Loading Force Tracking

5.2.1. Typical Loading Force Case

The command loading forces are applied to verify the tracking performance of the designed H∞ feedback controller, because the strong disturbance force has already been effectively restrained by the compensators.
Two typical types of loading force spectrum are acted on the system. They are all in the form of dynamic load superimposed on a large static load, and they are different in amount and frequency of dynamic load. One is 10 + 5 sin 80 π t (kN), and the other is 4 + sin 160 π t (kN). During the experiment, the motion disturbance is always exerted on the loading system. At the same time, the influence on force tracking by the perturbation parameters is also taken into account. For different command loading forces, the curves of F L and x L to x M are not regular because their frequencies are not the same. Therefore, we analyze the loading performance in the time domain. The results of two kinds of loading forces are shown in Figure 20 and Figure 21, respectively.
From the experimental results, there are some relatively consistent results. The perturbation of m L has almost no effect on the load output. The perturbation of p s has a small effect on the load output, and the best tracking performance is achieved at the maximum supply pressure. The perturbation of β e has an obvious effect on the load output, and when β e equals 700 MPa the maximum magnitude error to the loading force command reaches 5.2% in Figure 20a and 3% in Figure 21a, respectively. This is because larger p s and β e increases the open loop bandwidth of the system, and thus the error between the physical plant and the nominal model will be reduced, and that means the H∞ controller can use more gain in tracking. It can be verified that if the β e is set to 1100 MPa, the output error will be less than 2% for all the above experiments, and this can be easily implemented in engineering. So, the tracking performance of the designed H∞ controller can be guaranteed in the range of allowable perturbations.

5.2.2. Small Command Loading Force Case

Our typical loading force spectrums are relatively large, and are much larger than the friction force. The effect of the friction force on the output force is not easily observed. Then, we performed the experiments with a small command loading force of 200 + 100 sin 10 π t (N) and a slightly larger force with the same frequency of 500 + 500 sin 10 π t (N). During the experiment, all perturbation parameters take their nominal values and the motion disturbance always exerts on them.
From the results in Figure 22a,b, friction has a certain effect on the output of a small command loading force, but the output shape is still maintained. In addition, that effect is not obvious for a slightly larger command loading force.

5.2.3. Comparative Results of Different Outer Loop Controllers

There are two purposes for the design of the DOB inner loop compensator. One is to suppress the disturbance including the extraneous force and friction. The other is to compensate the model mismatch between the nominal model and the controlled plant, and to make the controlled plant behave like the nominal model in a certain frequency range. Through the above analysis, the DOB compensated plant can be treated as P n ( s ) with perturbation but no disturbance. Therefore, we design an outer loop PID controller to compare with the performance of the designed H∞ controller.
The parameters of the PID controller for this experiment are proportional gain 2.48, integral gain 55.78 and differential gain 0. This PID controller and the designed H∞ controller have almost the same rise time of the step response of the nominal model P n ( s ) . Then, we measure the output of the command loading force on the controlled plant modeled by AMESim and P n ( s ) separately, compare the output of the same controller under a different model/plant, and compare the output of the different controllers under the same model. The command loading forces are 1 + 4 sin ( i × 2 π t ) (kN), where i = 5 , 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 100 . In the AMESim model, the perturbation parameters take their nominal value and the motion disturbance always exerts on it. The maximum magnitudes of the output results are listed in Table 3.
As seen from the data in Table 3, the performance of the PID controller for the controlled plant is good below 50 Hz. The outputs of P n ( s ) and the controlled plant modeled by AMESim are close, and they are very similar with the results of the H∞ controller. That is because the model mismatch and the disturbance below 50 Hz have been compensated by the DOB compensator, and this result is consistent with our design of the Q-filter. The output error between P n ( s ) and the controlled plant with PID increases with a frequency above 50 Hz, and the magnitude of the output has a trend of divergence. For the H∞ controller, the output error between P n ( s ) and the controlled plant increases a little but starts to decrease about 70 Hz; meanwhile, the magnitude of the output has a trend of convergence. That means the designed H∞ controller indeed guarantees system robustness in high-frequency regions while ensuring the tracking performance.
For the control effects under the parameter perturbations, they can be verified by similar processing as used in the above method.
At present, the effectiveness of the designed hybrid controller has been verified by using numerical simulations. The future work is to conduct the related computer control for the real loading system.

6. Conclusions

Through the analysis, discussion and co-simulation based on AMESim and MATLAB/Simulink, the following conclusions can be summarized as:
(1)
The handling method of the linear models set can describe the nonlinearity, parameter uncertainties and strong interference characteristics of the hydraulic servo loading system, and it can provide an available method to determine the weighting function to express the uncertainty.
(2)
The proposed design method can design a hybrid, robust controller that consists of a constant velocity feed-forward compensator, a disturbance observer–based compensator and a robust H∞ feedback controller. This hybrid, robust controller can eliminate the motion disturbance and compensate the model perturbation caused by nonlinearity and parameter variation in the electro-hydraulic system.
(3)
The proposed solution to determine the low-pass filter Q ( s ) in the disturbance observer based on H∞ mixed sensitivity theory is valid.
In future work, the computer control realization of the proposed robust control law for the real loading system and the nonlinear control law will be conducted.

Acknowledgments

The authors would like to acknowledge the support of National Natural Science Foundation of China (Grant No. 51475019) and National Key Basic Research Program of China (Grant No. 2014CB046403).

Author Contributions

Design of the research scheme and research supervision: Yunhua Li; Performing of the research and writing of the manuscript: Zhingqing Sheng.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, C.N. The Optimized Design Theory of Hydraulic Servo System; China Metallurgical Industrial Press: Beijing, China, 1989. (In Chinese) [Google Scholar]
  2. Alleyne, A.; Liu, R. On the limitations of force tracking control for hydraulic servosystems. ASME J. Dyn. Syst. Meas. Control 1999, 121, 184–190. [Google Scholar] [CrossRef]
  3. Ahn, K.K.; Truong, D.Q.; Thanh, T.Q.; Lee, B.R. Online self-tuning fuzzy proportional-integral-derivative control for hydraulic load simulator. Proc. IMechE Part I J. Syst. Control Eng. 2008, 222, 81–95. [Google Scholar] [CrossRef]
  4. Truong, D.Q.; Ahn, K.K. Force control for hydraulic load simulator using self-tuning grey predictor-fuzzy PID. Mechatronics 2009, 19, 233–246. [Google Scholar] [CrossRef]
  5. Nam, Y.; Hong, S.K. Force control system design for aerodynamic load simulator. Control Eng. Pract. 2002, 10, 549–558. [Google Scholar] [CrossRef]
  6. Dinh, Q.T.; Ahn, K.K.; Yoon, J.I. Introduction to quantitative feedback theory for robust force control of load simulator. In Proceedings of the Second International Conference on Communications and Electronics (ICCE 2008), Hoi an, Vietnam, 4–6 June 2008; pp. 42–47.
  7. Li, G.Q.; Cao, J.; Zhang, B.; Zhao, K.D. Design of robust controller in electro-hydraulic load simulator. In Proceedings of the 2006 International Conference on Machine Learning and Cybernetics, Dalian, China, 13–16 August 2006; pp. 779–784.
  8. Radpukdee, T.; Jirawattana, P. Design of an engine load simulator. In Proceedings of the 2005 ASME International Mechanical Engineering Congress and Exposition, Orlando, FL, USA, 5–11 November 2005; pp. 17–25.
  9. Fan, J.; Zheng, Z.; Lv, M. Optimal sliding mode variable structure control for load simulator. In Proceedings of the International Symposium on Systems and Control in Aerospace and Aeronautics, Shenzhen, China, 10–12 December 2008; pp. 1–4.
  10. Jiao, Z.X.; Hua, Q. RBF neural network control on electro-hydraulic load simulator. Chin. J. Mech. Eng. 2003, 39, 10–14. (In Chinese) [Google Scholar] [CrossRef]
  11. Han, H.T.; Yang, B. A CMAC based self-tuning intelligent PID controller for electric load simulator. In Proceedings of the Third International Conference on Instrumentation, Measurement, Computer, Communication and Control, Shenyang, China, 21–23 September 2013; pp. 1443–1448.
  12. Ullah, N.; Khan, W.; Wang, S.P. High performance direct torque control of electrical aerodynamics load simulator using fractional calculus. Acta Polytech. Hung. 2014, 11, 59–78. [Google Scholar]
  13. Yao, J.Y.; Jiao, Z.X.; Yao, B.; Shang, Y.; Dong, W. Nonlinear adaptive robust force control of hydraulic load simulator. Chin. J. Aeronaut. 2012, 25, 766–775. [Google Scholar] [CrossRef]
  14. Wang, C.W.; Jiao, Z.X.; Wu, S.; Shang, Y.X. Nonlinear adaptive torque control of electro-hydraulic load system with external active motion disturbance. Mechatronics 2014, 24, 32–40. [Google Scholar] [CrossRef]
  15. Han, S.S.; Jiao, Z.X.; Wang, C.W.; Shang, Y.X. Fuzzy robust nonlinear control approach for electro-hydraulic flight motion simulator. Chin. J. Aeronaut. 2015, 28, 294–304. [Google Scholar]
  16. Wang, C.W.; Jiao, Z.X.; Wu, S.; Shang, Y.X. A practical nonlinear robust control approach of electro-hydraulic load simulator. Chin. J. Aeronaut. 2014, 27, 735–744. [Google Scholar] [CrossRef]
  17. Jiao, Z.X.; Gao, J.X.; Hua, Q.; Wang, S. The velocity synchronizing control on the electro-hydraulic load simulator. Chin. J. Aeronaut. 2004, 17, 39–46. [Google Scholar] [CrossRef]
  18. Li, Y.H. Development of hybrid control of electro-hydraulic torque load simulator. ASME J. Dyn. Syst. Meas. Control 2002, 124, 415–419. [Google Scholar]
  19. Wang, C.W.; Jiao, Z.X.; Wu, S.; Shang, Y. An experimental study of the dual-loop control of electro-hydraulic load simulator (EHLS). Chin. J. Aeronaut. 2013, 26, 1586–1595. [Google Scholar] [CrossRef]
  20. Li, Y.H.; Sheng, Z.Q.; Wang, S.P. Design of disturbance observer of electro-hydraulic loading system for helicopter manipulating booster. In Proceedings of the Fourteenth Scandinavian International Conference on Fluid Power (SICFP15), Tampere, Finland, 7–11 July 2015.
  21. Fang, Q.; Yao, Y.; Wang, X.C. Disturbance observer design for electrical aerodynamics load simulator. In Proceedings of the IEEE International Conference on Machine Learning and Cybernetics, Guangzhou, China, 18–21 August 2005; pp. 1316–1321.
  22. Sheng, Z.Q.; Li, Y.H. An improved hybrid suppression method for extraneous force of high-frequency electro-hydraulic loading system. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM2015), Bussan, Korea, 7–11 July 2015; pp. 412–417.
  23. Karpenko, M.; Sepehri, N. Electrohydraulic force control design of a hardware-in-the-loop load emulator using a nonlinear QFT technique. Control Eng. Pract. 2012, 20, 598–609. [Google Scholar] [CrossRef]
  24. Zhao, J.S.; Shen, G.; Yang, C.F.; Liu, G.; Yin, L.; Han, J. Feel force control incorporating velocity feed forward and inverse model observer for control loading system of flight simulator. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2013, 227, 161–175. [Google Scholar] [CrossRef]
  25. Jacazio, G.; Balossini, G. Real-time loading actuator control for an advanced aerospace test rig. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2007, 221, 199–210. [Google Scholar] [CrossRef]
  26. Wang, J.F.; Liang, L.H.; Zhang, S.T.; Li, H. Application of H∞ control based on mixed sensitivity in the electro-hydraulic load simulator. In Proceedings of the IEEE International Conference on Mechatronics and Automation, Harbin, China, 5–8 August 2007; pp. 2991–2996.
  27. Niu, G.C.; Wang, W.; Zong, G.H. Composite control for electric load simulator based on iterative learning. Control Theory Appl. 2014, 31, 1740–1747. [Google Scholar]
  28. Kemmetmüller, W.; Kugi, A. Immersion and invariance-based impedance control for electrohydraulic systems. Int. J. Robust Nonlinear Control 2010, 20, 725–744. [Google Scholar] [CrossRef]
  29. Scheidl, R.; Manhartsgruber, B. On the dynamic behavior of servo-hydraulic drives. Nonlinear Dyn. 1998, 17, 247–268. [Google Scholar] [CrossRef]
  30. Sun, H.; Chiu, G.T.-C. Nonlinear observer based force control of electro-hydraulic actuators. In Proceedings of the American Control Conference, San Diego, CA, USA, 2–4 June 1999; Volume 2, pp. 764–768.
  31. Sun, H.; Chiu, G.T.-C. Motion synchronization for dual-cylinder electrohydraulic lift system. IEEE/ASME Trans. Mechatron. 2002, 7, 171–181. [Google Scholar]
  32. Kim, B.K.; Choi, H.T.; Chung, W.K. Analysis and design of robust motion controllers in the unified framework. ASME J. Dyn. Syst. Meas. Control 2002, 124, 313–321. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the electro-hydraulic loading system. 1. Booster; 2. Force sensor; 3. Loading servo valve; 4. Loading cylinder; 5. Control rod; 6. Linkage mechanism; 7. Motion cylinder; 8. Motion servo valve.
Figure 1. Schematic diagram of the electro-hydraulic loading system. 1. Booster; 2. Force sensor; 3. Loading servo valve; 4. Loading cylinder; 5. Control rod; 6. Linkage mechanism; 7. Motion cylinder; 8. Motion servo valve.
Applsci 06 00098 g001
Figure 2. The equivalent schematic diagram for modeling.
Figure 2. The equivalent schematic diagram for modeling.
Applsci 06 00098 g002
Figure 3. Simplified block diagram of the loading system.
Figure 3. Simplified block diagram of the loading system.
Applsci 06 00098 g003
Figure 4. Frequency characteristics of equivalent model set.
Figure 4. Frequency characteristics of equivalent model set.
Applsci 06 00098 g004
Figure 5. Frequency characteristic set of the extraneous force with uncertainty.
Figure 5. Frequency characteristic set of the extraneous force with uncertainty.
Applsci 06 00098 g005
Figure 6. Disturbance force after constant compensation.
Figure 6. Disturbance force after constant compensation.
Applsci 06 00098 g006
Figure 7. Disturbance observer (DOB) structure for the compensated system.
Figure 7. Disturbance observer (DOB) structure for the compensated system.
Applsci 06 00098 g007
Figure 8. Equivalent structure of the outer loop.
Figure 8. Equivalent structure of the outer loop.
Applsci 06 00098 g008
Figure 9. Schematic diagram of the hybrid control scheme for the loading system.
Figure 9. Schematic diagram of the hybrid control scheme for the loading system.
Applsci 06 00098 g009
Figure 10. Equivalent structure of DOB: (a) from diagram transformation; (b) by definition.
Figure 10. Equivalent structure of DOB: (a) from diagram transformation; (b) by definition.
Applsci 06 00098 g010
Figure 11. The defined system uncertainties and the W 3 ( s ) .
Figure 11. The defined system uncertainties and the W 3 ( s ) .
Applsci 06 00098 g011
Figure 12. (a) Frequency magnitude responses of Q ( s ) and W 3 1 ( s ) ; (b) Frequency magnitude responses of 1 Q ( s ) and W 1 1 ( s ) .
Figure 12. (a) Frequency magnitude responses of Q ( s ) and W 3 1 ( s ) ; (b) Frequency magnitude responses of 1 Q ( s ) and W 1 1 ( s ) .
Applsci 06 00098 g012
Figure 13. System uncertainties for outer loop design.
Figure 13. System uncertainties for outer loop design.
Applsci 06 00098 g013
Figure 14. Closed-loop characteristic curve of the nominal plant.
Figure 14. Closed-loop characteristic curve of the nominal plant.
Applsci 06 00098 g014
Figure 15. Schematic diagrams of co-simulation: (a) AMESim block diagram; and (b) co-simulation in MATLAB/Simulink.
Figure 15. Schematic diagrams of co-simulation: (a) AMESim block diagram; and (b) co-simulation in MATLAB/Simulink.
Applsci 06 00098 g015
Figure 16. Relationship diagrams of F L x M and x L x M with disturbance 7sin14t (mm/s), (a) original extraneous force case; (b) restrained by constant compensator case; (c) restrained by constant compensator with DOB case; (d) restrained by hybrid controller case.
Figure 16. Relationship diagrams of F L x M and x L x M with disturbance 7sin14t (mm/s), (a) original extraneous force case; (b) restrained by constant compensator case; (c) restrained by constant compensator with DOB case; (d) restrained by hybrid controller case.
Applsci 06 00098 g016
Figure 17. Relationship diagrams of F L x ˙ M with disturbance 7sin14t (mm/s), (a) comparative results under different cases; (b) enlarged graph of results of constant compensator with DOB case and hybrid controller case.
Figure 17. Relationship diagrams of F L x ˙ M with disturbance 7sin14t (mm/s), (a) comparative results under different cases; (b) enlarged graph of results of constant compensator with DOB case and hybrid controller case.
Applsci 06 00098 g017
Figure 18. Effect of friction on suppression, (a) friction model with Stribeck effect; (b) corresponding graph of friction force and F L in the time domain with disturbance 7sin14t (mm/s).
Figure 18. Effect of friction on suppression, (a) friction model with Stribeck effect; (b) corresponding graph of friction force and F L in the time domain with disturbance 7sin14t (mm/s).
Applsci 06 00098 g018
Figure 19. The restraining effects on disturbance, (a) with perturbation of p s ; (b) with perturbation of m L ; (c) with perturbation of β e .
Figure 19. The restraining effects on disturbance, (a) with perturbation of p s ; (b) with perturbation of m L ; (c) with perturbation of β e .
Applsci 06 00098 g019
Figure 20. The loading performance of loading force 10 + 5 sin 80 π t   ( kN ) , (a) with perturbation of p s ; (b) with perturbation of m L ; (c) with perturbation of β e .
Figure 20. The loading performance of loading force 10 + 5 sin 80 π t   ( kN ) , (a) with perturbation of p s ; (b) with perturbation of m L ; (c) with perturbation of β e .
Applsci 06 00098 g020
Figure 21. The loading performance of loading force 4 + sin 160 π t   ( kN ) , (a) with perturbation of p s ; (b) with perturbation of m L ; (c) with perturbation of β e .
Figure 21. The loading performance of loading force 4 + sin 160 π t   ( kN ) , (a) with perturbation of p s ; (b) with perturbation of m L ; (c) with perturbation of β e .
Applsci 06 00098 g021
Figure 22. The loading performance of small command loading force, (a) command of 200 + 100 sin 10 π t (N); (b) command of 500 + 500 sin 10 π t (N).
Figure 22. The loading performance of small command loading force, (a) command of 200 + 100 sin 10 π t (N); (b) command of 500 + 500 sin 10 π t (N).
Applsci 06 00098 g022
Table 1. Parameters of the loading system.
Table 1. Parameters of the loading system.
ParameterValueUnit
Supply pressure p s 18–21MPa
Piston effective area A L 24.63cm2
Total control volume V L 4.5cm3
Equivalent load mass m L 8–12kg
Fluid bulk modulus β e 700–1100MPa
Viscous damping coefficient B L 800N·s/m
Force sensor stiffness K s 100kN/mm
Valve flow gain K q 2.92–3.85m2/s
Total flow-pressure coefficient K tm 7 × 10−2 –7.5 × 10−2cm5/(N·s)
Valve gain K v 0.3/20mm/mA
Valve natural frequency ω v 200Hz
Valve damping ratio ζ v 0.7-
Feedback gain K a 4 × 10−4mA/N
Table 2. Parameters in AMESim.
Table 2. Parameters in AMESim.
ParameterValueParameterValue
Supply pressure p s 180–210 barClearance on diameter0.02 mm
Maximum flow rate40 L/minCoefficient of viscous friction800 N/(m/s)
Rated pressure drop70 barMaximum static force150 N
Valve rated current20 mAMaximum Coulomb friction100 N
Valve natural frequency200 HzForce sensor stiffness1 × 108 N/m
Valve damping ratio0.7Dead volume40 cm3
Piston diameter70 mmMass m L 8–12 kg
Rod diameter42 mmOil modulus β e 7000–11,000 bar
Full stroke150 mmOil density870 kg/m3
Table 3. Comparative results of different outer loop controllers.
Table 3. Comparative results of different outer loop controllers.
Outer loop controllerPID ControllerH∞ Controller
FrequencyOutput of P n ( s ) (N)Output of AMESim (N)Relative Error (N)Output of P n ( s ) (N)Output of AMESim (N)Relative Error (N)
5 Hz498449928499950056
10 Hz49805004244998501012
20 Hz49835005224996501317
30 Hz49945043494991503746
40 Hz50105100904984507591
50 Hz5031517114049755100125
60 Hz5058525519749645130166
70 Hz5082535227049515137186
80 Hz5120545033049365120184
90 Hz5157553537849195090171
100 Hz5237560036349005050150

Share and Cite

MDPI and ACS Style

Sheng, Z.; Li, Y. Hybrid Robust Control Law with Disturbance Observer for High-Frequency Response Electro-Hydraulic Servo Loading System. Appl. Sci. 2016, 6, 98. https://doi.org/10.3390/app6040098

AMA Style

Sheng Z, Li Y. Hybrid Robust Control Law with Disturbance Observer for High-Frequency Response Electro-Hydraulic Servo Loading System. Applied Sciences. 2016; 6(4):98. https://doi.org/10.3390/app6040098

Chicago/Turabian Style

Sheng, Zhiqing, and Yunhua Li. 2016. "Hybrid Robust Control Law with Disturbance Observer for High-Frequency Response Electro-Hydraulic Servo Loading System" Applied Sciences 6, no. 4: 98. https://doi.org/10.3390/app6040098

APA Style

Sheng, Z., & Li, Y. (2016). Hybrid Robust Control Law with Disturbance Observer for High-Frequency Response Electro-Hydraulic Servo Loading System. Applied Sciences, 6(4), 98. https://doi.org/10.3390/app6040098

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop