#### Abstract

In this paper an issue related to electric energy management on board an aircraft is considered. A battery pack is connected to a high-voltage bus through a controlled Battery Charge/Discharge Unit (BCDU) that makes the overall behaviour of the battery “intelligent.” Specifically, when the aeronautic generator feeding the high-voltage bus has enough energy the battery is kept under charge, while if more loads are connected to the bus, so that the overload capacity of the generator is exceeded, the battery “helps” the generator by releasing its stored energy. The core of the application is a robust, supervised control strategy for the BCDU that automatically reverts the flow of power in the battery, when needed. Robustness is guaranteed by a low-level high gain control strategy. Switching from full-charge mode (i.e., when the battery absorbs power from the generator) to generator mode (i.e., when the battery pumps energy on the high-voltage bus) is imposed by a high-level supervisor. Different from previous approaches, mathematical proofs of stability are given for the controlled system. A switching implementation using a finite-time convergent controller is also proposed. The effectiveness of the proposed strategy is shown by detailed simulations in Matlab/Stateflow/SimPowerSystem.

#### 1. Introduction

At the beginning of the new millennium, in a pioneering paper [1] the authors presented a set of ideas and visions for the aircraft of the future. Great emphasis was given to possible replacement of different actuators with electric ones (e.g., basically electric motors with different technologies). Moreover, innovative, “smart” materials are investigated for noise and vibration reduction onboard [2, 3], and the key point is the possibility of converting electric energy into mechanical motion. It is clear that the increased use of electric devices implies new concepts for power generation, distribution, and management of the electric energy onboard [4]. Nowadays “More Electric Aircraft (MEA)” has become a keyword in the design of next generation aircraft. The advantages of MEA are apparent in terms of increased fault-tolerance capabilities and reduction of pollution resulting from possible weight reduction. As a consequence, many research projects are currently funded world-wide on this topic. For instance, in Europe several Framework Programmes [5–8] or the more recent initiatives CleanSky and CleanSky2 [9] have a large number of projects oriented to the MEA. However, it is clear that the expanded request of energy on board has to be traded off against the requirement to keep size and weight at acceptable levels. Thus, there is a need for rethinking traditional electric devices onboard, or at least to optimise their usage.

Basically, all the aircraft power grids employ at least two DC power busses. The main bus is a high-voltage (HV) bus that is powered by a three-phase electric generator, followed by a rectification stage, for example, via an Autotransformer Rectifier Unit (ATRU). The typical value of DC voltage on the HV bus is 270 V. The second bus is a low-voltage (LV) bus that is supplied by one or more batteries at 28 V. The HV bus supplies the “heavy” loads onboard, for example, icing protection system, air conditioning, and cabin pressurisation, while the battery acts at engine start-up, supplies the avionic loads, and is called for in exceptional cases, as in the case of fault of the electric generator. Usually, energy is transferred from the HV bus to the LV one (e.g., in order to charge the battery) by using a buck converter, while a boost converter permits the battery to power the starter-generator. Obviously, the idea to allow the flow of energy in both directions (High-to-Low and Low-to-High) requires a* bidirectional* converter or to use two unidirectional converters antiparallel, which increases the weight, cost, and space. For these reasons, we will refer to the bidirectional solution. One of the main advantages of using the batteries onboard to supply power to the loads is the possibility of reducing the weight of the electric generator, by reducing its size. It is well known [10] that electric generator sizing is based on the so-called 5 seconds’ and 5 minutes’ overload capability that are a piecewise linear approximation of the true overload curve of the generator. Roughly speaking, the generator is assumed to be able to withstand a large overload for the first 5 seconds, while the 5 minutes’ overload level simply indicates a maximum level that the generator can supply in steady-state. Obviously, if a total load is connected to the generator such that, after a transient of maximum duration 5 s, it requires more power than the rated , generator sizing has to be increased. In other words, if after 5 s a power level below was guaranteed, no oversized related to 5 minutes capabilities would be needed, thus reducing size and weight of the generator. This is exactly the point where the battery can be called for: the objective is to use the battery to supply energy to the HV bus, thus helping the generator [11] in the case of overload. Applications of this approach are found in the aeronautical field [12] or in automotive applications, with the increased interest for hybrid vehicles [13].

From this perspective, the key device for energy management of the battery is a bidirectional converter. Since power converters are usually switching devices, their natural control strategy turns out to be sliding mode control [14]. Moreover, in order to keep the commutation frequency fixed, PWM implementation has also been proposed adopting a modulation [15]. Different sliding-based controllers have been proposed for any DC/DC converter type. A typical approach is an indirect control, with a double nested loop [16], that is, an inner current loop and an outer voltage loop. However, in [17] it has been shown that, by using a suitable converter topology and second-order sliding manifold concepts, also direct voltage control can be achieved. The next problem is to be able to guarantee the stability of the controlled converter when reversing the direction of the current. This problem has been addressed recently for Buck-Boost converters in [18], where an estimate of the region of attraction for each control mode (buck and boost) was provided.

In this paper a different approach to converter control is adopted, again considering the topology in [17], but focusing on* current* control in the converter’s inductor. Specifically, only two phases are considered in the working condition of the converter, namely, a standard operation phase, when the generator has power enough to recharge the battery, and a generator overload phase, in which the controller may reduce the charge to the battery, or even reverse the flow of energy (from the battery to the loads on the HV bus) in order to overcome the overload. A suitable selection of a sliding manifold where the controlled system state is forced to evolve makes it easy to check the stability of the closed-loop system that becomes linear. This simplifies also the stability analysis for the overall design. Finally, also a finite-time implementation of the control is taken into account [19].

A simulation scenario considering a normal operating condition, with two different load conditions, followed by two different overloads (the second being more severe than the first) is presented, showing the effectiveness and robustness of the proposed strategy.

#### 2. BBCU Model

The topology of the bidirectional converter considered in this paper is shown in Figure 1. The synchronised switches couple is controlled with an on/off signal. The converter is connected between two busses, a HV bus and a LV one, and acts as a bridge between the two busses, allowing the flow of power between them, in both directions. The HV side has a DC generator represented by an ideal voltage source and its internal resistance , and also the battery on the LV side is modelled in the same way, with and . Since in this paper no reactive power is considered, the unknown loads are modelled by a simple resistor whose value is supposed to be uncertain but limited and different from zero. By reducing the value of the connection of more loads (and the request for more power) is modelled. Obviously a value would result into infinite power request, and for this reason it is ruled out.

The current supplied by the generator, , is supposed to be able to reach safely a nominal value for long time intervals, where is related to the rated power discussed in Introduction, while exceeding is allowed only for short time, related to the 5-second and 5-minute capability.

Let refer to the configuration ( on, off) and to ( off, on). Then the equations of the converters arewhere is the current flowing through the inductor , is the voltage on the capacitor on the high-voltage bus side, and is the voltage on the capacitor on the low-voltage bus side.

#### 3. Control Design

The battery is controlled by a two-layer control. The lower layer guarantees that the current in the inductor follows a prescribed current reference, while the higher layer is a supervisor to manage power operations.

##### 3.1. Low-Level Control

The current controller is based on the definition of a sliding manifold where the system output is required to be confined. Define a sliding manifoldwhere the sliding function iswhere is a scalar constant and is a smooth function vanishing with time and such that . This in turn requires . The selection of and the definition of the control is the objective of the following Theorem.

Theorem 1. *Consider system (1)–(4) and the control lawwith and “small” positive constant. Let moreover be such thatwhere is a scalar positive constant. Assume . Then for the closed-loop system has one exponentially stable steady-state solution and there exists a such thatwhere and are suitable positive constants.*

*Proof. *Preliminarily, consider the Lyapunov functionand compute its time derivative along the trajectory of (1)–(3)thus, for outside a ball of a suitable radius; that is, the trajectories can not diverge. Moreover, the control law (7) is the solution of the differential equationThen, the set of differential equations (1)–(4), (8), (12) can be studied resorting to the Theory of Singular Perturbations [20], with and being “fast” variables, while and are “slow.” Assumption is necessary and sufficient for the stability of the fast subsystem. Letting one has , , where the subscript “0” refers to the solution of the system with . Note that since , then for all times. In order to prove the stability of the slow subsystem, let in (12) to compute the* equivalent control*Note that satisfiesThen, since the trajectories of (1)–(3) can not diverge, the control after some time depending on the positive constant can be approximated asSubstituting this control in (2) and (3) and taking into account we obtain the* reduced order system* with solutions and satisfyingSince the whole reduced system has become linear, it is trivial to assess the global exponential stability of the slow subsystem (16) for any . Thus, both the fast and the slow subsystems have been proved to be asymptotically stable, and (9) follows from Tikhonov’s Theorem on the Infinite Time Horizon [21].

Theorem 1 proves the asymptotical convergence of to . However, in practical applications it is necessary to regulate to a prescribed constant reference , for example, when charging the battery with constant current. A possible solution is to compute a value of that guarantees a steady-state solution of so that the steady-state solution of is . This issue is addressed by the following Corollary.

Corollary 2. *Consider system (1)–(4), with control (12), and consider a constant reference such thatSelect as one of the two valuesThen, the closed-loop system is such that *

*Proof. *The corollary follows by computing the equilibrium solution of (16) along with the equation . It results into a second-order algebraic equation, with real solutions if the discriminant is positive. Condition (17) is needed for the existence of real values for .

The other objective of this paper is to limit the generator current at a maximum prescribed value. As it will be shown in the next section, this is equivalent to define a constant reference value for the voltage . Thus a tool for tracking a constant reference on the state variable is needed. Also in this case, we will compute a that guarantees that the required is reached at steady-state. The solution is given by the following corollary.

Corollary 3. *Consider system (1)–(4), with control (12), and consider a constant reference such thatwhere , and select as one of the two valuesThen, the closed-loop system is such that*

*Proof. *Also this corollary easily follows by computing the equilibrium solution of (16) with and imposing .

*Remark 4. *In both Corollaries 2 and 3 two values for are possible, resulting in the same steady-state value for the controlled variable. The selection of the value is application-dependent, based on the following considerations.

In the case of Corollary 2, since the current is fixed, the higher the value for the lower the value of . Thus, high values of result in HV voltage to drop from their nominal value. In the case of Corollary 3, on the contrary, is prescribed; hence a high value for results into large current in the inductor.

In the simulations presented in Section 4 we have always selected the lower value (in absolute value) for .

*Remark 5. *The control law (7) presented so far is continuous, while the switching converter requires a control variable that has only binary values; that is, it only assumes value or . Thus, the control strategy in Theorem 1 must be realised with a Heaviside function replacing the high gain or with modulator [15] to be implemented on the switching converter. It is possible to show as in [22] that in order to correctly implement the proposed strategy with a binary control, the condition must hold. Note that this implementation is* exact*, that is, without approximations.

*Remark 6. *The exponential term has the effect of making an initial modification of the trajectory reference, so that the system output starts from the sliding surface from the beginning. However, this implies to reach the reference exponentially. If this is not acceptable, it is possible to reach the reference in finite time by exploiting finite-time convergent controllers [23]. For instance, it is possible to show that the control lawwhere and is relay function with values and and hysteresis band , steers the output to the desired output in finite time. Note that in this case expression (15) is the exact equivalent control, not its approximation.

Theorem 1, used jointly with the two corollaries, enables the control designer to track current references on the inductor or voltage references on the HV side capacitor. This capability will be exploited in the next section to define a supervisory control strategy for the bidirectional BBCU.

##### 3.2. High-Level Control

The high-level controller is devoted to smart management of the electric energy onboard. Usually, when batteries or other energy rechargeable storage devices are used a controller looking at the state of charge of the device is used. In this paper we will neglect this aspect to concentrate strictly on the action of helping the generator to supply the loads. In fact, we will assume the following, reasonable basic hypothesis:

*Hypothesis 7. *For each time instant, the total load energy demand does not exceed the sum of the energy supplied by the generator until the time instant and the energy stored in the battery onboard.

As a consequence of the above hypothesis, we are assuming that the loads require extra power for limited time, because it is clear that if the load requires extra power for long time, the basic assumption would be violated and a larger generator would be required. Note that this does not mean that the battery is not charged. On the contrary, the battery is recharged at constant current when possible, that is, when the extra energy demand ends. This explains why we can neglect the state of charge requirement. Note that the constant current charge can be obtained by exploiting Corollary 2. Extra energy to the loads implies that the generator is supplying its maximum -minute current, while the battery supplies the extra current by using Corollary 3 to compute the value of needed for the control. Preliminarily, a reference on the HV side capacitor voltage must be defined. This is done by simply noticing that the current from the generator can be expressed asSince, as noticed in Section 2, the rated generator current is known in advance, from (24) a desired value for is derived.

Note that also condition (20) must be translated in terms of , resulting inwhere and , with defined in Corollary 3.

In conclusion, the high-level supervisor has two states, that is,(1)constant inductor current (state );(2)constant generator current (state ).

The commutation between the two modes is given by the event of current overload on the generator. Moreover, in order to avoid chattering between the two phases, the commutation happens with hysteresis with band , rather than a strict threshold.

#### 4. Simulation Results

The control structure presented so far has been tested on a detailed simulator designed in the Matlab environment, using the SimPowerSystems package of the Simscape Library. It allows considering detailed switching elements with different parasitic effects, snubber resistance and capacity, and so on, so as to obtain very accurate simulations. Moreover, also a realistic model of the battery has been considered. The complete simulation scheme is shown in Figure 2. The HV grid has parameters V and m. The “Intelligent Battery,” shown in the green block in Figure 3, is comprised of(i)battery (the detailed model available in the library has been used);(ii)supervisor;(iii)controller;(iv)interface with logic switches.The parameters of the battery are nominal voltage 28 V, rated capacity 9 Ah, and internal resistance m. The converter has mH, F, and F. The controller parameters are , , , and A. The variable load is represented by a block containing five resistances with the following values: , , , , and . The resistors are individually connected, in order to simulate variable loads. The supervisor is implemented in State Flow as depicted in Figure 4.

The generator current, needed only to detect the event of current overload, is estimated through the low-pass filterwith s, to smooth high-frequency noise due to switching implementation.

At the beginning of the simulation, the supervisor is in state with load , so the goal is to drive to A, that is, 40% the rated capacity of the battery, as in standard practice. The battery is assumed to start from 80% its maximum charge. Figure 5 shows that the current starts from initial condition mA and quickly reaches the reference. At s and s the load changes first to and then to . The generator current is automatically increased, but it is much below the overload current, and so the supervisor remains in state . At time instant s a new load is added, resulting in a reduction of total load resistance to . In this case the overload capacity of the generator is exceeded, so the supervisor switches to state , and it changes the objective of the control. The new objective is to keep to , as Figure 6 shows. Note that the -second capability of the generator is not exceeded. Interestingly, the generator is still able to charge the battery, although with a small positive current. This is a characteristic advantage of the proposed controller; the generator charges the battery as long as possible. Next, at s the load changes again to . Now the generator is no longer able to supply the battery, and the inductor current changes sign; that is, the battery helps the generator to supply the loads. Finally the load returns to initial condition of , and the controller automatically recovers its initial state. As mentioned in the previous section, a complete battery management system should consider also the state of charge of the battery. However, since only transient loads are considered in this paper, the low-battery event is not presented here. Figure 8 shows the state of charge of the battery during the simulation.

Also the LV side capacitor voltage is reported, in Figure 7. In this case some considerations about the flow of energy can be drawn, confirming the above considerations. Indeed, after the initial transient, when the capacitor voltage starts from V, the controlled capacitor voltage always exceeds V so that the flow of energy is towards the battery. Only after time s the flow of energy is reversed, as the voltage drops below V.

Moreover, the condition in Remark 5 is checked, by plotting the equivalent control in Figure 9. It is clear that the equivalent control is well within the interval .

Finally, the finite-time implementation proposed in Remark 6 is tested. The results shown in Figures 10 and 11 for the inductor and generator current, respectively, show that the finite-time controller implementation is preferred when shorter transients in the generator are needed and quick transient in the energy storage device are acceptable, as is the case when the battery is replaced by a quicker supercapacitor (as in [24]).

#### 5. Conclusions

In this paper a strategy for the control of a battery for aeronautic applications has been presented. The objective is to use the battery as a “power buffer” that helps the power generator of the aircraft when extra current is required from loads on the high-voltage DC bus. The solution proposed in this paper is based on a supervisory controller that schedules the action of two low-level controllers. The low-level controllers, in turn, have the objective of keeping the current to the battery and the current drawn from the generator, respectively, constant. Also a finite-time control implementation of both strategies is considered and discussed. An automaton implementation is used for the supervisor and a formal proof of stability with different loads is discussed. Detailed simulations with Matlab, Simulink, and SimPowerSystem blockset are performed, considering also a realistic implementation of the switching elements and of the battery. A complex simulation scenario encompassing different loads varying during time is presented to show the effectiveness and the robustness of the proposed strategy.

#### Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

#### Acknowledgments

This research is being conducted in the frame of Cleansky JTI project (EPOCAL no. 323408), an FP7 European Integrated project, http://www.cleansky.eu.