1. Introduction
Pressure servo valves (PSVs) are key components in electro-hydraulic control systems and have been widely used in aerospace, robotics, and precision manufacturing applications [
1,
2,
3,
4]. In safety-critical systems such as aircraft braking systems, PSVs are responsible for regulating and maintaining the braking pressure, and their dynamic performance directly affects the stability and safety of the braking process [
5,
6]. Excessive braking pressure may generate an oversized braking torque, leading to wheel lock-up or even tire damage, whereas insufficient pressure may fail to provide the required braking force for aircraft deceleration. Therefore, accurate and fast pressure regulation is essential for aircraft braking systems.
At present, pressure servo valves used in airborne braking systems are mainly based on flapper-nozzle structures [
7,
8,
9]. However, such valves usually have relatively complex pilot-stage structures and require high hydraulic fluid cleanliness, since the nozzles are susceptible to contaminant clogging [
10,
11]. These limitations may degrade pressure regulation performance and increase potential safety risks. In addition, the multi-stage structure of conventional flapper-nozzle valves often leads to increased size and weight, which is not favorable for the lightweight and compact design requirements of modern aircraft. To overcome these limitations, the rotary direct-drive pressure valve (RDDPV) has attracted increasing attention [
12]. By eliminating the traditional flapper-nozzle pilot stage, the RDDPV has a simpler structure, reduced size and weight, and improved anti-contamination capability. Nevertheless, due to the coupled motor-spool dynamics, hydraulic nonlinearities, and external braking-load effects, accurate pressure control of the RDDPV remains challenging. These characteristics motivate the development of a model-based nonlinear pressure control strategy for the RDDPV.
These control challenges mainly originate from the unique direct-drive structure of the RDDPV. The RDDPV is primarily composed of a limited-angle torque motor and a spool valve. The motor drives an eccentric shaft to generate the translational motion of the spool, thereby directly regulating the valve orifice opening and the load chamber pressure. Although this direct-drive structure simplifies the mechanical configuration, it also introduces strongly coupled and nonlinear system dynamics. First, the limited-angle torque motor, which acts as the driving unit, exhibits second-order dynamic characteristics due to the effects of rotational inertia and damping [
13]. Second, when the eccentric shaft actuates the spool, the spool undergoes not only the desired translational motion but also a rotational motion around its axis [
14]. During this process, the spool is affected by the steady-state flow force, whose magnitude varies nonlinearly with the valve orifice opening and the pressure differential, thereby influencing the spool motion [
15]. Furthermore, the external braking-load characteristics are directly coupled with the pressure dynamics of the RDDPV, which further affects the pressure regulation accuracy [
16]. Under the combined influence of motor dynamics, spool motion nonlinearities, hydraulic flow nonlinearities, and braking-load disturbances, conventional linear controllers may have limited ability to maintain satisfactory pressure tracking performance over a wide operating range. Therefore, it is necessary to develop a model-based nonlinear control strategy that explicitly utilizes the RDDPV dynamic model to compensate for the dominant nonlinearities and attenuate the influence of bounded disturbances.
Currently, various control methods have been investigated for pressure servo valves and related electro-hydraulic pressure regulation systems. Ref. [
17] proposed a sliding mode variable-structure control strategy for a direct-drive volume-control electro-hydraulic servo system, in which pressure regulation was achieved by controlling the motor torque. In [
18,
19], switching valve arrays were employed in aircraft braking systems to realize braking pressure regulation and runway condition recognition. Although this type of method can avoid clogging failures associated with conventional servo valves, the coordinated operation of multiple switching valves increases the system complexity, volume, and weight, which is not favorable for the lightweight design requirements of modern aircraft braking systems. In addition, some nonlinear and robust control methods have been developed for pressure control in other fluid power systems. For example, Ref. [
20] developed an extended-state-observer-based sliding mode control method for pneumatic actuator pressure control under uncertainties and disturbances, while Ref. [
21] designed a model-based pressure controller for a pneumatic servo system using the backstepping method. However, due to the significant differences between pneumatic and hydraulic systems in terms of fluid compressibility, pressure level, and flow characteristics, these methods cannot be directly applied to the pressure control of RDDPVs.
Meanwhile, many advanced control methods have been reported for hydraulic servo systems, especially for position tracking control. For instance, adaptive control, disturbance observers, and observer-based control methods have been used to estimate or compensate for unknown parameters, external disturbances, and unmeasured states in hydraulic actuation systems [
22,
23,
24]. Model-based nonlinear control methods have also been widely applied to hydraulic position servo systems to improve tracking performance under nonlinear dynamics and uncertainties [
25,
26,
27,
28,
29,
30,
31]. Nevertheless, most of these studies focus on position control of hydraulic actuators or linear hydraulic servo systems, whereas the pressure control problem of the RDDPV involves different dynamic characteristics, including limited-angle motor dynamics, eccentric spool transmission, steady-state flow force, and load pressure dynamics. Therefore, how to establish a suitable nonlinear model and develop a model-based controller for RDDPV pressure regulation remains a problem worthy of further investigation.
Motivated by the above considerations, this paper first establishes a nonlinear dynamic model of the RDDPV, which describes the coupled relationships among the limited-angle torque motor, eccentric spool motion, steady-state flow force, and load pressure dynamics. Based on this model, a model-based backstepping pressure control strategy is developed for the RDDPV. The proposed controller uses the nonlinear model information for feedforward compensation and introduces stabilizing feedback terms to ensure that the closed-loop tracking errors are uniformly ultimately bounded under bounded disturbances. The main contributions of this paper are summarized as follows:
- (1)
A nonlinear dynamic model of the RDDPV is established for pressure control design. The model describes the coupled relationships among the limited-angle torque motor dynamics, eccentric spool motion, steady-state flow force, and load pressure dynamics. Compared with studies that mainly focus on structural analysis or linearized descriptions, this model provides a nonlinear state-space representation suitable for model-based controller design.
- (2)
A model-based backstepping pressure control strategy is developed for the RDDPV. Different from conventional PI/PID-based pressure regulation methods, the proposed controller explicitly uses the nonlinear model information for feedforward compensation, so that the dominant nonlinearities of the motor-spool-pressure dynamics can be considered in the control law.
- (3)
Dynamic surface control is introduced into the RDDPV backstepping controller to avoid direct differentiation of the virtual control signals. The Lyapunov stability analysis proves that the closed-loop tracking errors are uniformly ultimately bounded under bounded disturbances. Comparative simulations are used to validate the proposed modeling and control framework under the considered operating conditions.
The remainder of this paper is organized as follows.
Section 2 introduces the nonlinear model of the RDDPV.
Section 3 details the controller design process and provides the stability proof. In
Section 4, comparative simulations are conducted to evaluate the performance of the proposed controller. Finally,
Section 5 concludes the paper.
2. The Nonlinear Model of RDDPV
The schematic diagram of the RDDPV studied in this paper is shown in
Figure 1. The limited-angle torque motor drives the eccentric shaft to rotate, which in turn actuates the spool motion to control the valve orifice opening, thereby regulating the load chamber pressure.
According to the fluid continuity equation, the dynamic equation for the load chamber pressure relative to the valve orifice opening is:
where
is the discharge coefficient;
W is the throttle window area gradient,
;
D is the diameter of the valve shoulder;
is the spool displacement;
is the supply pressure;
is the load chamber pressure;
U is the prelap;
is the oil density;
V is the volume of the load chamber; and
E is the effective bulk modulus of the oil.
The spool of the RDDPV is driven by an eccentric shaft. Since the spool displacement of the RDDPV is relatively small, the required motor rotation angle is also small. Therefore, the spool motion equation can be simplified as:
where
is the eccentricity between the limited-angle torque motor and the eccentric shaft;
is the rotation angle of the limited-angle torque motor;
is the rotation angle of the spool around its axis; and
is the distance from the eccentric shaft to the spool axis. The geometrical relationship is illustrated in
Figure 2.
Remark 1. For the considered RDDPV, the spool displacement during pressure regulation is very small and is physically constrained within the valve opening range. Specifically, the maximum spool displacement is about , whereas the eccentricity of the eccentric shaft is . As a result, the corresponding rotation angle of the limited-angle torque motor remains within a small range. Therefore, to simplify the model derivation and facilitate the subsequent controller design, the small-angle approximations and are adopted in the geometric relationship of the eccentric mechanism. It should be noted that these approximations are only used for deriving the nominal model for controller design. In the simulation model, the original nonlinear geometric relationship is retained, so that the controller performance can be evaluated under a more accurate nonlinear model.
Based on (2), the velocity and acceleration of the spool’s linear motion and rotation can be expressed as:
During the spool’s motion, it is affected by the steady-state flow force. For a spool valve with positive opening (underlap), the steady-state flow force can be expressed as:
where
is the flow velocity coefficient, and
is the jet angle.
Combining (
3) and (
4), the driving force for the spool’s linear motion and the driving torque for its rotation can be obtained as:
where
represents the stiffness of the reset spring.
For the limited-angle torque motor, by using Equation (
5), the resistance torque it experiences can be expressed as
where
.
The rotor dynamics equation for the limited-angle torque motor can be expressed as:
where
is the motor’s rotational inertia;
is the rotational damping; and
is the motor’s output torque. Within a small angle range,
is approximately linear with the input current
i, i.e.,
,
is the current-torque coefficient.
Combining (
3)–(
7), the motor dynamics equation can be rewritten as:
Define the state variables as
,
, and
. Then, using (
1), (
2) and (
8), the state-space equation of the RDDPV can be obtained as:
where
and
represent disturbances and
Assumption 1. The disturbances and are bounded, i.e., (for ). Moreover, the load pressure is physically constrained within the admissible range . In this range, the square-root terms in the flow model are well defined. Since all coefficients in are positive, is positive and bounded away from zero [32]. 3. Model-Based Backstepping Controller Design
The proposed model-based backstepping controller is designed based on the state-space Equation (
10) of the RDDPV. Define the first and second tracking errors as
where
is the desired pressure, and
is the filtered signal of the virtual control signal
.
To avoid the direct differentiation of
, a dynamic surface control technique is introduced. Specifically,
is generated by the following first-order filter:
where
is the filter gain,
is the filtering error. Due to the introduction of the dynamic surface control technique, it can be assumed that
is bounded, i.e.,
[
26].
Considering (11) and (12), differentiating
gives
The virtual control signal
is designed as
where
is a positive control gain.
Substituting (14) into (13) yields
Let
, where
is the filtered signal of the virtual control signal
, and it can be generated by:
where
is the filter gain,
is the filtering error. Similarly, we have
.
According to (11) and (16), the time derivative of
can be expressed as:
Design the virtual control law
, then we have:
where
is the control gain.
Taking the derivative of
, we have:
Thus, the control input
i can be designed as
. Then, the derivative of
can be expressed as:
where
is the control gain.
Theorem 1. For the RDDPV system under the proposed model-based backstepping controller, select the control parameters to satisfy the following conditions:Then, all closed-loop error signals , , , , and are uniformly ultimately bounded. More specifically, by defining the closed-loop error vector as , one has , where λ and ϑ are specified in the proof. Proof. Define the Lyapunov function
. Then, its time derivative
is
Using Young’s inequality, we have
where
and
.
According to the comparison lemma, the above inequality implies that
Since
, where
, it follows that
Thus, all closed-loop error signals are uniformly ultimately bounded with the explicit ultimate bound .
Theorem 1 is thus proven. □
4. Simulation Results
In this section, comparative simulations are conducted to verify the effectiveness of the proposed controller. The selected parameters of the RDDPV system are shown in
Table 1. The disturbances acting on the system are defined as:
and
. The total simulation time is 50 s, and the fixed time step is defined as 1 ms.
The system supply pressure was set to . Three controllers were selected for comparative validation. The first controller, denoted as C1, is the proposed model-based backstepping controller. The second controller, denoted as C2, has the same feedback structure as C1 but does not include the model-based feedforward compensation terms. The third controller, denoted as C3, is a conventional PI controller. The detailed settings of the three controllers are described below.
C1: This is the proposed model-based backstepping controller. The pressure tracking error is normalized in the controller design because the pressure signal is at the MPa level. This normalization facilitates the tuning of the control parameters and avoids excessively large numerical values in the feedback terms. The controller parameters are selected by trial-and-error tuning as , , , , and . It should be noted that the model parameters used in the controller are intentionally set with certain deviations from the actual plant parameters to examine the performance of the proposed method under model parameter mismatch. Specifically, the nominal parameters used in the controller are selected as , , , , , and . These parameter deviations indicate that the controller is evaluated under imperfect model knowledge, which provides a more practical validation condition for the proposed method.
C2: It retains the same feedback structure as C1 but removes the nonlinear model compensation. Specifically, and in the controller are set to zero, while and g are replaced by constant nominal values, i.e., and . It should be noted that the stabilizing feedback terms associated with , , and are indispensable components of the backstepping controller rather than additional removable robust terms. Therefore, C2 retains the same feedback structure as C1 and removes only the nonlinear model-compensation terms, so that the contribution of the model-based compensation can be examined in a controlled manner.
C3: This is a conventional PI controller used as the baseline linear controller. Due to the large magnitude of the pressure tracking error, the PI gains should not be selected excessively large. After repeated tuning, the PI parameters are set to and .
Case 1: The desired pressure is set as an approximately ramp-like signal, i.e.,
, as shown in
Figure 3. The pressure tracking errors of the three controllers are compared in
Figure 4. It can be observed that C1 achieves the smallest tracking error among the three controllers because the nonlinear model information is utilized for feedforward compensation. C2 provides the second-best performance, since it retains the backstepping feedback structure but does not include detailed model-based compensation. In contrast, C3 does not use any model information and therefore exhibits the largest tracking error. These results demonstrate the effectiveness of the proposed model-based backstepping controller. Moreover, the comparison between C1 and C2 indicates that more accurate model information contributes to improved pressure tracking performance, which provides a useful insight for RDDPV pressure control. The comparison between C2 and C3 further shows that, even without detailed nonlinear model compensation, the controller constructed under the backstepping framework can still achieve relatively satisfactory tracking performance. Furthermore, the control input of C1 and the corresponding spool displacement are shown in
Figure 5 and
Figure 6, respectively. It can be observed that the control input remains continuous and bounded during the entire tracking process, and the spool displacement stays within the allowable physical range. In addition, the maximum value
, mean value
, and standard deviation
of the absolute tracking error in the last 20 s are calculated to quantify the steady-state tracking performance. The control input is also quantified by the accumulated quadratic cost
. The corresponding results are listed in
Table 2. It can be seen that C1 achieves the best performance among the three controllers in all these quantitative indices.
Case 2: To further compare the performance of the three controllers under a time-varying reference, a sinusoidal variation with an amplitude of
is applied after the desired pressure reaches approximately
. The desired pressure trajectory is shown in
Figure 3, and the corresponding tracking errors of the three controllers are shown in
Figure 7. Due to the sinusoidal variation of the reference pressure, the tracking errors of all three controllers increase to some extent compared with Case 1. Nevertheless, C1 still maintains the smallest tracking error, C2 shows moderate tracking performance, and C3 exhibits the largest error among the three controllers. The control input and spool displacement of C1 are further shown in
Figure 8 and
Figure 9, respectively. It can be seen that both signals remain stable and bounded during the tracking process. In addition, the quantitative indices for Case 2 are listed in
Table 3. It can be observed that C1 achieves the best performance among the three controllers in terms of both tracking accuracy and control effort.
Case 3: To evaluate the tracking performance of the three controllers under a faster time-varying reference, the sinusoidal frequency in Case 2 is doubled while the pressure amplitude remains unchanged. The desired pressure trajectory is shown in
Figure 3, and the corresponding tracking errors of the three controllers are presented in
Figure 10. Compared with Case 2, the increased reference frequency imposes higher requirements on the dynamic response capability of the controllers, resulting in larger tracking errors for all three methods. Nevertheless, C1 still achieves the smallest tracking error owing to the use of model-based compensation, followed by C2, while C3 exhibits the largest tracking error. The control input and spool displacement of C1 are shown in
Figure 11 and
Figure 12, respectively. It can be observed that both signals remain bounded during the tracking process, indicating that the proposed controller can maintain stable operation under the faster reference variation considered in this case. In addition, the quantitative indices for Case 3 are listed in
Table 4. It can be observed that C1 still achieves the best performance among the three controllers in terms of both tracking accuracy and control effort under the faster time-varying reference.
Case 4: To further evaluate the robustness of the proposed controller under model parameter uncertainties and disturbance variations, an additional robustness test is conducted based on the pressure reference trajectory in Case 1. This trajectory represents a typical pressure build-up process in practical braking applications. Different from the previous deterministic cases, five groups of randomized plant parameters and disturbances are considered in this case. The randomized parameters are generated using a Monte Carlo-style uniform sampling method. Specifically, the main uncertain mechanical and hydraulic parameters, including
m,
,
,
,
, and
E, are randomly selected within
of their nominal values. Meanwhile, the disturbances are generated in the form of
and
, where the disturbance amplitudes and frequencies are randomly varied around their nominal settings, and the disturbance phases are randomly selected within one full period. It should be emphasized that the randomization is applied only to the plant parameters and external disturbances. The proposed controller C1 is adopted in all five tests. The controller gains and the nominal model parameters used in the controller are kept unchanged throughout all five tests, while only the plant parameters and external disturbances are randomized. The five groups of randomized model and disturbance parameters are listed in
Table 5.
The tracking errors of C1 under the five randomized parameter and disturbance conditions are shown in
Figure 13. Despite the variations in plant parameters and disturbance profiles, all five tracking error curves remain bounded during the entire pressure tracking process. The main tracking error appears in the initial pressure build-up stage, which is caused by the rapid increase in the desired pressure. After this transient stage, the pressure tracking errors settle into bounded small-amplitude oscillations and remain at a relatively low level for all randomized groups. Since the controller gains and the nominal model parameters are kept unchanged in all tests, the results demonstrate that the proposed controller can maintain satisfactory tracking performance under randomized model parameter mismatch and disturbance variations. This further supports the robustness of the proposed method under the considered operating conditions.