1. Introduction
Actuation system is a key factor in the aircraft, which drives the control surface to manipulate the aircraft’s attitude and flight path [
1]. For a long time, the actuation system is merely driven by hydraulic power. However, as the aircraft industry thriving, an exuberant demand for safety and reliability in airplane has motivated significant adoption of the similar redundant hydraulic actuators. However, the common-mode/common-cause (CM/CC) fault would be the potential risk in the similarly redundant actuation system composed of two hybrid actuation systems (HAS), which limits further improvement to the reliability of such actuation systems [
2,
3].
Moving towards the more electric aircraft (MEA), a hybrid actuator configuration provides an opportunity to introduce an electromechanical actuator (EMA) into primary flight control [
4,
5]. Therefore, applying dissimilar redundant hybrid actuation system (HAS), which consists of an electro-hydraulic servo actuator (EHSA) and an electromechanical actuator (EMA), is considered as an improvement in reliability for advanced aircraft design [
6]. The “more electric” focus will permit us to reduce the number of power transfer system functions and utilize the potential of ultra-reliable miniaturized power electronics, fault-tolerant electrical distribution systems and electric generator/motor drives/actuators to increase performance, and reduce the costs [
7,
8]. Thus, HAS composes of an EHSA and an EMA could combine the merits of both that will effectively avoid the CM/CC faults and improve the robustness of the actuation system [
9].
Adopting the HAS in aircraft also introduces some problems that need to be addressed. It is obvious that EHSA and EMA are of different operating principles, causing different dynamic responses with the same input signal [
10]. When bounding those two actuators as a whole to drive the control surface through rigid coupling, intercoupling effect between the outputs of EHSA and EMA would appear. All these issues result in a serious force fighting problem when these two actuators are operated together to drive the control surface, which may affect the accuracy of the tracking control or even damage the control surface [
2]. Therefore, solving the non-synchronous outputs of two different actuators is a major issue in developing the controller for HAS in modern aviation industry.
In order to achieve the synchronous force outputs of two different actuators, the difference between the average actuator forces and the actual actuator force was introduced to an integrator to generate a position demand offset to eliminate force fighting [
11]. The researches [
10,
12] also illustrate the static force fighting reduction controller designing for a hybrid actuation system consisting of a EHSA and EMA. However, in pursuit of further enhancement in the tracking control performance, the nonlinear dynamics, uncertainties, and the external disturbances, as well as the coupling effect between EHSA and EMA, should be fully taken into consideration while designing the controller.
An effective solution of the force fighting issue between the two different actuators is to introduce the motion state synchronization method. The motion states of those actuators including displacement, velocity, acceleration, jerk and etc. can be maintained in a consistent condition by adopting motion state synchronization [
2]. Acquiring these state variables in HAS could enable the estimation of the system movement. Cochoy et al. designed a force equalization controller using the state signals of displacement, velocity and force [
4], and the controller was synthesized based on the ideal hypothesis that all signals involved are available. Nevertheless, it is not easy to get all these state signals of the actual actuation system on aircraft. To cope with this issue, the hybrid actuation system test benches was built to obtain all state signals by adding multiple sensors [
6]. However, these methods would greatly increase the cost and weight of the actuators, which greatly limits its application on the aircraft.
The main contribution of this study is to propose a novel linear extended state observer (LESO)-based motion synchronization control method without increasing any additional sensor. In terms of acquiring the requisite state variables without additional sensors, constructing a suitable state observer is a feasible method. Therefore, the LESO is designed to estimate the state variables including the nonlinear dynamics, uncertainties, and the external disturbances, as well as the coupling term between EHSA and EMA. The difficult issue of obtaining the state signals for motion synchronization controller can be solved by the proposed observer without increasing any sensor. Then the synchronization controllers will be developed according to the observed states to compensate those unknown disturbances and the coupling force by appropriately reassigning the control signals to the actuators. The dynamic force fighting between EHSA and EMA is supposed to be reduced by the proposed ESO-based motion synchronization control method and satisfactory tracking control performance can be achieved by applying the proposed controller.
2. Dynamic Models and Problem Formulation
The structure diagram of HAS composed by EHSA and EMA is shown in
Figure 1.
In thus a hybrid system, EHSA and EMA are controlled by flight control input signals and respectively, to drive the control surface of aircraft. EHSA is a typical servo-valve controlled hydraulic position control system while EMA is an electromechanical position control system composed by electric motor, gear, and ballscrew.
2.1. The Dynamic Model of Control Surface in HAS
As shown in
Figure 1, the dynamics of the control surface can be given as:
where
and
is equivalent moment of inertia and angular displacement of the control surface respectively,
is the radial distance of the control surface,
is the external air disturbance acting on the control surface.
and
are the output forces of EHSA and EMA, and
and
are the connection stiffness of EHSA and EMA, respectively.
Usually, the variation range of angular displacement
falls into
to
, therefore, the relationship between
and
can be approximately considered as linear [
13] and can be described ad:
2.2. The Dynamic Model of EHSA
The conventional EHSA typically consists of a servo valve, a symmetrical hydraulic cylinder and other accessories. According to previous studies [
14,
15,
16], the servo valve can be described by a proportional function as:
where
is the spool valve displacement,
is the amplification coefficient and
is the unmodeled dynamics of servo valve.
The input flow of hydraulic cylinder can be given as:
where
is the flow/opening gain and
is the flow/pressure gain,
is the load pressure of the hydraulic cylinder,
represents the effect of unmodeled dynamics and uncertainties.
Then, the flow dynamics and force dynamics of EHSA can be described as:
where
is the piston area,
is the volume of the piston chamber,
is the effective bulk modulus,
is the total leakage coefficient of the cylinder,
is the mass of piston and rod,
is the damping coefficient of the cylinder, and
represents unknown external disturbances.
Define
as the state vector of EHSA and let
, the state-space form of EHSA system can be given as:
where
,
,
.
Here, represents the coupling effect between EHSA and EMA, which is transferred by the control surface, is the lumped effect from unmodeled dynamics, model uncertainties and unknown external disturbances, is the input gain.
2.3. The Dynamic Model of EMA
A typical EMA, shown in
Figure 1, consists of a brushless DC motor, a gear box, a ballscrew actuator and other accessories [
6,
17]. The electrical dynamics of the brushless DC motor can be given as:
where
is the angular velocity of motor rotator,
is the current of the motor,
and
are the inductance and resistance of motor, respectively,
. back-EMF coefficient and
is electromagnetic coefficient,
is electromagnetic torque.
The mechanical dynamics of the EMA can be described as a lumped mass model, all rotating parts of the reduction gear, the ballscrew nut as well as the connection shafts are represented by the following equation:
where
is the total moment of inertia of all rotating parts of EMA,
the damping coefficient of EMA,
is the output torque of the motor,
represents the uncertainty in the gear box.
The transition relationship between the rotational part and the translational part can be described as:
where
and
are the transmission coefficient and the transmission efficiency of the gear box and the ballscrew, respectively.
represents disturbance force.
Define
as the state vector of EMA servo system, and let
as the input of EMA system, then the state-space form of EMA can be given as:
where
,
,
,
. Here,
represents the coupling effect between EHSA and EMA, which is transferred by the control surface,
is the lumped effect from unmodeled dynamics, model uncertainties and unknown external disturbances, and
is the input gain of the EMA system.
2.4. Problem Formulation
Considering that the control surface is almost rigid, it is reasonable to neglect the dynamics of the control surface. Therefore, ensuring the synchronic outputs of EHSA and EMA is a significant part to maintain the displacement of the control surface tracks the input command . In another word, we need to design a controller to make the outputs of EHSA and EMA track the same desired trajectory at the same time and to achieve the minimum force fighting between the EHSA and EMA.
The desired motion trajectories are set by the trajectory generator [
18] which is a second-order transfer function given as:
where the reference damping factor
and the reference frequency
are two design parameters of the trajectory generator.
Define the reference trajectory vector as where the reference position , reference velocity , and reference acceleration are three output of the trajectory generator Equation (13). In the following section, we will design a motion synchronization controller to make the motion states of EHSA and EMA tracking the reference trajectory vector .
3. LESO-based Motion Synchronization Controller Design
The overall schematic diagram of the proposed LESO-based motion synchronization controller is shown in
Figure 2. The proposed control scheme consists of a trajectory generator which has been given in
Section 2, an LESO for EHSA and an LESO for EMA, a synchronization controller for EHSA and a synchronization controller for EMA.
3.1. Design State Feedback Linearization Controller
As stated earlier, the main aim of this work is to eliminate force fighting in HAS by designing a motion synchronization controller based on motion states of EHSA/EMA. Therefore, a state feedback linearization controller is essential to achieve the expected motion state synchronization. Indeed, it has been shown that the state space models and of EHSA and EMA are globally linearizable by nonlinear static state feedback.
To this end, the following state feedback linearization controller is presented as:
Applying the control laws Equations (14) and (15) to
and
results into the following linear relationship between the states and new inputs
and
:
Now, we can design the new inputs
and
as:
where
,
and
represent the respective reference motion states.
,
,
,
,
and
are controller parameters to be adjusted according to the trajectory tracking response.
Applying controllers Equations (18) and (19) to EHSA and EMA respectively leads to the motion state synchronization of EHSA and EMA, because all motion states of EHSA and EMA will asymptotically track the same reference trajectory .
However, from the control laws Equations (18) and (19) for EHSA and EMA, the control laws require all the state variables of EHSA and EMA, i.e., displacements, velocities and accelerations. However, only the displacement sensors, which could measure the angular displacement of the control surface or the linear displacement of the cylinder, are available for the practical aviation actuation system on the aircrafts. Therefore, a specifically designed state observer is required to provide the requested immeasurable state variables.
To this end, the ESO will be designed for EHSA and EMA to observe system state variables along with the uncertainties in the next subsection.
3.2. LESO-Based Motion Synchronization Controller
3.2.1. LESO Design
In this subsection, LESO will be designed for EHSA and EMA respectively, to estimate the uncertainties and the motion states of the actuation systems. The ESO regards all factors affecting the plant, including nonlinearities, uncertainties, and disturbances as a total uncertainty (i.e., extended state) which needed be observed [
19,
20,
21]. The advantages for involving the extended state is its relatively independence of the mathematical model of the plant, better performance and simplification for implementing.
For EHSA system
, let
, assume
is the nominal value of
and
is the associated uncertainties, we have:
Then define the uncertainty needed to be estimated as:
Let the extended state of ESO
, then EHSA system
could be extended and be rewritten as:
where
is the changing rate of the uncertainty and it is assumed to be bounded.
The extended-order system
can be rewritten by defining
as the extended state vector:
where
,
,
,
.
Now, we can design the ESO for
as:
where
is the observed state vector of ESO,
is the gain vector of the designed observer.
The ESO given in Equation (24) is a linear one, i.e., LESO, and it has several advantages. The structure of LESO is simple and is easy to be implemented on the practical servo system. Then, the observer gain
can be solved systematically through pole placement and one typical example of
is given as:
where
is the only tuning parameter of the LESO, which could be thought as the bandwidth of the observer. Lastly, the closed-loop stability for LESO can be established conclusively, as shown in the next subsection.
Now we can use the same technique to design LESO EMA. Firstly, the EMA system
is also extended as:
where
is the extended state of
which represents the uncertainty needs to be estimated,
is the uncertainty in input channel with
representing the nominal value of
,
is the changing rate of the uncertainty.
Similar to EHSA, we can design the LESO for
as:
where
, (
) is the observer gain vector,
,
,
,
.
3.2.2. LESO-based Motion Synchronization Controller
In order to synchronize the motion states of EHSA and EMA, LESO-based motion synchronization controller will be designed to make sure that EHSA and EMA tracking the same reference trajectory .
For EHSA, based on state feedback linearization controller Equations (14) and (18), the motion synchronization controller can be designed by utilized the state observation results of LESO Equation (24) as:
where
is the estimation of the uncertainty
and is used to compensate the lumped effect of nonlinearities, uncertainties and disturbances in EHSA system.
With the controller Equation (28) and the observer Equation (24), the closed-loop stability of EHSA system will be analyzed in the following.
Rewrite EHSA system
as:
where
,
,
.
Noting that
,
and
, the motion synchronization controller Equation (28) of EHSA can be rewritten as:
where
is the controller gain vector of EHSA system
.
By using the same controller design technique, it is easy to design the motion synchronization controller for EMA base on state feedback linearization controller and LESO Equation (27), which is given as:
where
is the estimation of the uncertainty
and is used to compensate unmodeled dynamics, model uncertainties and unknown external disturbances of EMA. Similarly, consider the control (30) and the observer (26), then the EMA system
can be rewritten as:
where
,
,
.
Then the motion synchronization controller (30) of EMA can be rewritten as:
where
is the controller gain vector of EHSA system
.
3.2.3. Stability Analysis
The stability analysis of the closed-loop control system with the proposed LESO-based motion synchronization controllers will be discussed in this part.
Defining the state tracking error vector of
as:
Then its dynamics is given as:
It is obviously that the following equation holds:
Then, considering Equations (29), (30) and (36), the state tracking error dynamics can be expressed as:
where
is the observer estimation error vector of LESO Equations (24).
According to Equations (23) and (24), the observer error dynamics
can be given as:
Combining Equations (37) and (38) leads to:
The closed-loop stability of EHSA system can be verified by checking the eigenvalues of the system matrix of the error dynamics Equation (39) which are determined by the eigenvalues of and .
Since the pair is controllable and the pair is observable, the stability of the error dynamics Equation (39) can always be ensured by placing the controller and observer poles appropriately. Furthermore, since the error dynamics Equation (39) is stable, it is obvious that, under the assumption of boundedness of , the bounded-input–bounded-output stability for the dynamics Equation (39) is guaranteed. A Specially, when the changing rate of the uncertainty is reasonably small, the error dynamics Equation (39) is asymptotically stable.
With the LESO Equation (27) and the controller Equation (31), the closed-loop stability of
can be studied and the error dynamics of the closed-loop EMA system can be given as:
where
is the state tracking error vector of
,
is the observer estimation error vector of LESO Equation (27). Other variables or matrixes are defined similar to the relative ones in Equation (39).
Similar to the EHSA system, the same results about the stability of the closed-loop EMA system can be concluded.