1. Introduction
Energy storage systems (EESs) have experienced significant growth in the last years, which is evidenced in the 3.3 GWh and 3.1 GWh installed in 2018 and 2019, respectively [
1]. Among the ESSs, Lithium-ion batteries play a key role since most of the new installed capacity corresponds to this technology [
1]. Moreover, batteries are also essential in different applications like electric vehicles, microgrids, uninterruptible power supplies, stand-alone renewable energy systems, auxiliary services for the grid, among others. In most of those applications, the batteries compensate for the unbalances between generation and load by regulating the voltage of a dc bus through a charging-discharging system, which charges the batteries when generation power is greater than the load and discharges the battery in the opposite condition [
2]. Moreover, the charging-discharging system holds the energy in the battery (i.e., idle mode) when the power and load are balanced [
3].
A charging-discharging system is composed of two main elements, a bidirectional power converter and a control system [
4]. On the one hand, the power converter allows the electrical connection between the battery and the dc bus because the battery voltage (
) is usually less than the dc bus voltage (
). On the other hand, the control system generates the switching signals of the power converter to regulate
by the power exchange between the battery and the dc bus [
5]. The dc bus voltage may be in the range of hundreds of volts [
6], while the voltage of a single battery is usually 12 V [
7]. Therefore, the battery pack in different applications are commonly formed by a set of batteries connected in series and parallel to reach voltage levels close to
and the required storage capacity, respectively. Moreover, the battery pack voltage should be close to
due to the limited voltage gain provided by the power converters commonly used in charging-discharging systems like Boost [
8] and Buck-Boost [
9]. The series connection of multiple batteries to form a battery pack may produce high temperatures and accelerated degradation in the individual batteries due to the differences in their electrical characteristics generated by non-uniform aging, small manufacturing defects, and the continuous cycles of charge and discharge [
10]. One option to solve this problem is to use a balancing system, which is an electronic system connected to a set of series-connected batteries that guarantees the uniformity in the state of charge of the individual batteries during the charging and discharging cycles [
11]. Another option to solve the batteries unbalancing problem is to implement charging-discharging systems with power converters providing high-voltage gains, like a bidirectional flyback. In that way, each battery, or set of parallel-connected batteries, can be connected directly to the dc bus. This type of charging-discharging system eliminates the necessity of the series connection of batteries and balancing systems. Additionally, the storage capacity can be easily modified and the storage system may be formed by batteries with different technologies and characteristics as well as facilitating the system flexibility or the use of second-life batteries.
Flyback converter provides galvanic isolation and high voltage gain with a simple hardware structure, which are characteristics not provided by the converters typically used. Hence, a flyback converter is an interesting option to implement a battery charging-discharging system [
12,
13]. In fact, this converter has been used in battery charging-discharging system to regulate a dc bus voltage [
12,
13], in battery charging systems for different applications [
14], as well as in other applications that utilize batteries [
15]. In the literature, it is possible to find different control strategies and design procedures for flyback converters used in battery charging applications. Linear controllers are the most widely used, particularly PI [
13,
15,
16] and two-poles two-zeros [
17,
18] compensators; nonetheless, other authors prefer a sliding mode controller (SMC) [
12], a peak current control [
19] or an open-loop controller [
14]. Moreover, in many cases, the controller is not reported or explained [
20,
21]. In [
16,
22] the authors propose a battery charger for an electric vehicle (EV) formed by two converters, the first one is a Landsman converter [
16,
23] or a Cuk converter [
22] feed by the grid, and the second one is a flyback converter connected to the EV battery. These papers implement a cascade controller for the flyback converter, where the inner and outer loops regulate the battery current and voltage, respectively. The compensators in both loops are PIs whose integral and proportional constants can be tuned to obtain the desired phase margin and crossover frequency as proposed in [
16]. Nevertheless, other papers do not propose a design procedure or do not provide information on the PIs parameters [
22].
In the literature, there are also reported other applications that implement a flyback converter to charge [
24,
25] or discharge [
15,
17] a battery, which only use one linear compensator to regulate the flyback output voltage. For example, a flyback converter is used in [
24] and [
25] to charge the battery of a phone and as an auxiliary battery charger in a microgrid, respectively. In both cases, a PI is implemented to regulate the battery voltage during the constant-voltage charging; while an open-loop controller is implemented during the constant-current charging. The PI proposed in [
24] is tuned by evaluating three values for the integral constant to obtain a fast response; then, three values of the proportional constant are evaluated to eliminate the overshoot. However, in [
25] the authors do not provide any design procedure or guideline to design the parameters of the PI regulator. Additionally, in [
15] a flyback converter is used to regulate the voltage of a LED luminary by discharging a battery where a PI is used to regulate the luminary voltage; nonetheless, the paper does not include the design procedure of the PI parameters. On the other hand, in [
17,
18] two-poles two-zeros compensators are utilized to regulate the voltage of a dc motor and a brushless dc motor supplied by a battery. Both papers use a flyback converter and the proposed compensators are tuned by using the frequency response; however, only the authors of [
17] define the desired frequency response parameters (i.e., gain margin and crossover frequency).
Peak current controllers have also been applied to control flyback converters in battery and supercapacitor charging applications, as reported in [
19,
26]. In both papers a flyback converter is used to implement an ESS charger with power factor correction; however, the proposed controllers are different. On the one hand, the peak current controller proposed in [
19] includes an exponential compensation ramp to generate a rectified sinusoidal current at the input of the flyback converter (i.e., output of the diode bridge rectifier). Such a compensation ramp has two parameters whose design procedure is included in the paper. On the other hand, the peak current controller proposed in [
26] uses the flyback output and input voltages as well as the MOSFET current to determine the converter duty cycle; then, the flyback PWM is generated with a 555 integrated circuit. Nevertheless, both papers do not include any stability analysis of the proposed controller and it is not clear how the battery voltage and/or current are regulated. From the papers discussed before it can be observed that most of the reported controllers are linear and conceived for regulating the battery voltage and/or current during the battery charging or discharging; hence, they cannot guarantee the system stability for any operating condition and for the different battery operating modes (i.e., charging, discharging, and idle).
Moreover, the flyback-based battery charging-discharging systems proposed in [
12,
13] are aimed at regulating the dc bus voltage of a dc microgrid. On the one hand, in [
13] the authors propose a cascade linear controller, where the inner loop is an adaptive proportional compensator of the magnetizing current (
) and the outer loop is an adaptive PI regulator of the dc bus voltage (
). This controller can be applied for and exiting converter and its design procedure considers the converter’s parameters; however, the cascade structure limits the dynamic response of the system since the crossover frequency of the inner and outer loops are
and
of the switching frequency, respectively. On the other hand, in [
12] the authors propose an adaptive SMC where the sliding surface includes the dc bus voltage error,
, and the dc bus current (
) that guarantees global stability. The paper also includes a co-design procedure of the SMC and the converter parameters; nevertheless, it cannot be applied to an existing converter, which limits its application to new converters. Additionally, both controllers require the measurement of
, which is difficult to implement in a microgrid since this current is the algebraic sum of all the currents drained from or supplied to the dc bus.
This paper proposes an adaptive SMC for a dc bus voltage regulation based on a flyback converter along with a detailed design procedure of the SMC’s adaptive and constant parameters. The SMC’s switching function uses the dc bus voltage error, its integral, and
, but it doesn’t require the measurement of
nor the design of the power converter. Moreover, the proposed design procedure guarantees the global stability of the system and considers the characteristics of the flyback converter, the desired dynamic performance of dc bus voltage regulation, and the maximum switching frequency of the flyback MOSFETs. The paper begins with the electrical (
Section 2) and mathematical (
Section 3) models of the dc bus voltage regulation system. Then, it follows with the analysis of the proposed SMC including the sliding surface design, the stability analysis, and the description of the closed-loop dynamics of the controlled system in
Section 4. Later, the SMC’s design procedure is introduced in
Section 5 and the practical implementation of the proposed controller is discussed in
Section 6. The proposed design procedure is validated in
Section 7 with different simulations, which show that the proposed adaptive SMC guarantees global stability in different operating conditions and the three operating modes (i.e., charging, discharging, and idle) even with step perturbations in the dc bus current. Finally, the conclusions close the paper in
Section 8.
2. Circuital Model
The circuital implementation of the battery interface, based on a flyback converter, is depicted in
Figure 1. Such a circuital representation models the flyback transformer using both magnetizing (
) and leakage (
) inductances, where the transformer has a general turn-ratio
. The main objectives of this power system are to provide both power balance and regulated voltage to the dc bus, thus the flyback converter must be based on a bidirectional topology:
Discharge: in this operation state the current flows from the battery to the dc bus, thus the switch works as the MOSFET of the typical flyback topology, controlled by the main control signal ; while switch works as the diode of the flyback topology, hence it is activated with a complementary signal . In this operation, the currents of both the battery () and dc bus () are considered positive since power is delivered to the bus.
Charge: in this operation state the current flows from the dc bus to the battery, hence the switch works as the diode of the typical flyback topology, and switch works as the MOSFET of the flyback topology. In this operation, the currents of both the battery and dc bus are considered negative since power is extracted from the bus.
Idle: in this operation state no power flows between the dc bus and the battery, thus the average values of both battery and dc bus currents are equal to zero.
In this circuital representation, the dc bus is modeled by a capacitance () and a current source (). The capacitance is the result of the parallel connection of the capacitors used in the filter stages of all the devices connected to the bus; while the current source represents the current needed to ensure the power balance in the bus, i.e., discharge state if the sources produce lower power than the loads’ consumption, charge state if the sources produce higher power than the loads’ consumption, and idle state if the sources produce the same power consumed by the loads.
The flyback transformer of the circuit provides galvanic isolation between the battery and the dc bus, which is useful to protect the battery from failures in the dc bus. Such galvanic isolation forces the definition of two voltage grounds, one for the battery side (named
) and another for the bus side (named
). Therefore, the battery voltage
is measured with respect to
, while the bus voltage
is measured with respect to
; those conditions are represented in the circuit of
Figure 1 with the corresponding sub-indexes for the measured signals (dotted lines
and
). The circuit also shows the measurements used to process the system control: battery voltage
, battery current
, bus voltage
, and leakage current
, where
is measured at the secondary side of the transformer. Finally, the controller receives the reference value
for the bus voltage, and the outputs are both main
and complementary
control signals.
3. Mathematical Model
The previous power system must be modeled to design the sliding-mode controller. Such a modeling process is supported using the circuital topologies depicted in
Figure 2, which are the result of settling the control signal to
and
, respectively.
For the first topology, switch
is closed (
) and switch
is open (
), forming the circuit at the top of
Figure 2. In such a circuit, the equations describing the magnetizing current
, bus voltage
, and leakage current
are:
For the second topology, switch
is open (
) and switch
is closed (
), forming the circuit at the bottom of
Figure 2. The equations describing the main electrical variables are:
Combining the previous topological equations, using the control signal
u, leads to the switched model of the battery interface, as follows:
The previous model provides a precise description of the converter operation, since the binary change of the control signal
u enables the reproduction of the switching ripple in the electrical variables. However, when the converter is driven by a modulator, i.e., a PWM circuit or a sliding-mode controller, the control signal
u is generated by the modulator and the converter operation could be described in terms of the duty-cycle
d. Taking into account that the duty cycle is the average value of the control signal inside the switching period
, as given in (
10), an averaged model can be designed by averaging the switched differential Equations (7)–(9) within
, in which the independent variable is the duty cycle. Such an averaged model is reported in (11)–(13).
The stable values of
and the duty cycle
d are obtained by assuming the derivatives of (11) and (12) are equal to zero:
Finally, the ripples in both the magnetizing current (
) and bus voltage (
) are calculated from (
1), (2), and (
10) as follows:
5. Calculation of the SMC Parameters
The main problem of using
to design the bus voltage behavior concerns the changes in the transfer function caused by perturbations on the duty cycle
d, which occur when the bus voltage is perturbed due to variations on the bus current. Therefore, transfer function
must be normalized in terms of the duty cycle using the transformation given in (
33), where
k adapts the new parameters
and
to include changes on the duty cycle.
Therefore, the parameters
and
are normalized with respect to the duty cycle, which produces the normalized transfer function
:
The poles
of the normalized transfer function
are given in (
36), where the restriction
is imposed to avoid complex poles. Such a restriction ensures an over-damped response of the bus voltage, thus no voltage oscillations occur after a bus current perturbation takes place.
The behavior of the bus voltage can be defined by analyzing the response to bus current perturbations; the worst case corresponds to a step current perturbation
, where
is the magnitude of the step current. Then, the Laplace response of the normalized transfer function (
34) to the step current is given in (
36), where
and
are the poles previously reported in (
36).
To design the bus voltage response in terms of time-domain criteria, the Laplace function (
36) must be transformed to a time-domain waveform using the inverse Laplace transformation, as follows:
The bus voltage response is designed using the following criteria:
Voltage deviation (): the maximum bus voltage deviation caused by a step current perturbation with magnitude .
Settling time (): the maximum time acceptable to compensate the voltage deviation and enter into a safe voltage band around the reference value .
The previous criteria are illustrated in
Figure 3, which shows the bus voltage response after a positive step current occurs in the bus (
).
The first criterion (
) is calculated when the time-derivative of Equation (
37) is equal to zero, thus
, which occurs when
:
Therefore, the maximum bus voltage deviation is obtained by evaluating the time-domain waveform (
37) at
:
The second criterion (
) is calculated when
, which occurs after the maximum bus voltage deviation has been compensated, thus
as it is depicted in
Figure 3. The resulting equation needed to calculate
, obtained from (
37), is the following one:
Then, poles
and
are calculated from the non-linear equation system formed by (
39) and (
41), ensuring that both
and
restrictions are fulfilled. Those normalized poles are used to calculate the normalized parameters
and
, from (
36), as follows:
The
and
parameters are calculated offline to impose the desired bus voltage behavior, but the switching function (19) of the sliding surface is described in terms of the non-normalized parameters
a and
b, thus those parameters must be calculated, in real-time, to compensate the changes on the duty cycle:
Finally, the parameters a and b are dynamically adapted, using k, to implement an adaptive SMC providing the same dynamic performance for all the operation conditions: charge, discharge, and idle. The practical implementation of the proposed SMC is discussed in the following section.
6. Practical Implementation of the SMC
Theoretical sliding mode controllers consider an infinite switching frequency around the steady-state conditions, which is impossible for a practical implementation [
29]. Therefore, practical implementations require relaxing the sliding surface by introducing a hysteresis band
around the sliding surface to limit the switching frequency, as follows:
The previous practical implementation of the sliding surface considers the same switching function
X given in (19), thus all the stability analyses and design equations hold. The hysteresis band expressed in (
43) requires the SMC to act when
X reaches the hysteresis limits, as follows:
When , the switching function derivative must be set to a negative value, which prevents X to become higher than (). The reachability condition given in (26) shows that such a negative switching function derivative requires setting the control signal to .
When
, the switching function derivative must be set to a positive value, which prevents
X to become lower than
(
). The reachability condition given in (
25) shows that such a positive switching function derivative requires setting the control signal to
.
The previous behavior is formalized using the boolean control law reported in (
44), which is used to implement the SMC. Such a control law can be easily implemented using two comparators and a S-R flip-flop as reported in the switching circuit of
Figure 4, where the main parameter is the hysteresis width
H.
Since the main objective of the hysteresis band is to limit the switching frequency
, the parameter
H must be described in terms of
. Such a switching frequency is the result of the switching action of the MOSFETs [
30], which also produces the switching ripple on both the magnetizing current
and bus voltage
previously reported in (
16) and (17), respectively. Taking into account the switching function
X depends on both
and
(19), the ripple of
X is calculated as given in (
45) because the charge balance principle ensures that the integral of the voltage ripple
is equal to zero in steady-state.
Replacing the expressions of (
16) and (17) into (
45), considering the duty cycle expression of (
14) and the equivalence
, results in the value of
ensuring a maximum steady-state switching frequency
calculated in (
46). Such an expression reports that the higher switching frequency occurs in the charge state (
), while the discharge state (
) exhibits a lower switching frequency. Therefore, the parameter
H must be evaluated for the most negative bus current
, which corresponds to the higher charging current.
The final step for the SMC implementation is to calculate, in real-time, the switching function
X. However, the calculation of
X requires the value of
, which cannot be measured in a single point. Instead, from the topologies in
Figure 2 it is observed that
when
and
when
, thus
is used to evaluate the upper limit of the hysteresis band (
), while
is used to evaluate the lower limit of the band (
).
Figure 4 shows the practical implementation of the proposed SMC, which requires the measurement of the battery voltage (
), bus voltage (
), battery current (
), and leakage current (
). Such an implementation requires adders, subtractors, gains, integrals, multipliers, and dividers, which can be implemented using operational amplifiers and other integrated circuits.
Figure 4 also shows the switching circuit, which can be implemented using a 555 integrated circuit as it is reported in [
27].
Figure 4 highlights the calculation of the adaptive term
k, which is used to adapt the switching function to changes in the duty cycle. In addition, such implementation uses the normalized parameters
and
as static gains, and those are used to calculate, in real-time, the parameters
a and
b. The figure puts into evidence the final calculation of the switching function as
, where
is the term
, and
changes from
to
depending on
u as discussed before. Finally, the switching circuit generates the binary control signal
u and the complementary signal
to control the battery interface reported in
Figure 1.
Therefore, the proposed charging/discharging system, with the controller described in
Section 4, the design procedure described in
Section 5, and the implementation introduced in this Section, has advantages over other flyback-based charging (C), discharging (D), or charging/discharging (C/D) systems reported in the literature.
Table 1 shows the main characteristics of those systems: type (i.e., C/D, C, or D), the controller and the variable(s) regulated by it, if the controller includes the design procedure or not, the measured voltages and currents concerning the flyback converter, if the controller guarantees global stability for any operating condition or not, if the controller guarantees a desired
and maximum overshoot in the flyback output voltage (
) or not, the main controller limitation, and the reference (column Ref. of the table).
Regarding the charging-discharging systems proposed in [
12] and [
13] (rows 2 and 3), the proposed controller can be applied for an existing converter or a new converter and it does not require the measurement of
, which may be difficult to obtain since it is the algebraic sum of the currents incoming to and outgoing of the dc bus. Additionally, the proposed converter does not use a cascade controller; hence,
is not limited by the crossover frequencies of the inner and outer loops like the controller introduced in [
13].
Table 1 also shows that most of the charging and discharging systems use linear controllers (rows 4 to 11) in cascade, like in [
16,
22,
23] (rows 7 to 9), or in a single loop, where PI is the most widely used regulator; while the charging systems proposed in [
19,
26] use peak current controllers (PCC). Most of those controllers do not provide a design procedure, except for [
24], which uses trial and error to determine the PI parameters, and [
19], which introduces a design procedure of both, the converter and controller parameters.
Analyzing the controllers reported in the charging and discharging systems shown in
Table 1 (rows 4 to 13), it is possible to identify that they do not guarantee global stability for any operating condition since most of the controllers are linear and tuned for a linearized model of the system for a particular operating point. Moreover, considering that most of the controllers do not include a design procedure, and the ones that include it do not perform stability analysis, the controllers shown in rows 4 to 13 cannot guarantee the desired
and
; therefore, the dynamic response of those systems cannot fulfill a desired dynamic behavior.
Table 1.
Controllers comparison of flyback-based battery charging, discharging, and charging-discharging systems.
Table 1.
Controllers comparison of flyback-based battery charging, discharging, and charging-discharging systems.
Type | Controller | Design Procedure | Measured Variables | Global Stability | Desired | Desired | Main Limitation | Ref. |
---|
C/D | A. SMC of | Yes | , , , | Yes | Yes | Yes | - | TP |
C/D | A. SMC of | Yes: flyback and SMC | , , , , | Yes | Yes | Yes | For new converters only | [12] |
C/D | CC: A. P of , A. PI of | Yes | , , , , | Yes | Yes | Yes | Limited | [13] |
D | PI of | No | | No: FLC | No | No | No desired DB | [15] |
D | 2P2Z of | No | | No: FLC | No | No | No desired DB | [17] |
D | 2P2Z of | No | | No: FLC | No | No | No desired DB | [18] |
C | CS: PI of , PI of | No | , | No: FLC | No | No | No desired DB | [16] |
C | CC: PI of , PI of | No | , | No: FLC | No | No | No desired DB | [22] |
C | CC: PI of , PI of | No | , | No: FLC | No | No | No desired DB | [23] |
C | PI of | Trial and error | | No: FLC | No | No | No desired DB | [24] |
C | PI of | No | | No: FLC | No | No | No desired DB | [25] |
C | PCC E.C.R. of | Yes | , , | No | No | No | No desired DB | [19] |
C | PCC of | No | , | No | No | No | No desired DB | [26] |
7. Design Example and Simulation Results
This section illustrates the design of the proposed SMC using an application example. The main step to outline the example is to define the performance criteria for the dc bus, which must be in agreement with real application cases: for example, in [
31] it is analyzed the performance of a dc bus used in electric ships to support pulsating loads (electronic devices, lights, among others), where a satisfactory operation of the loads is achieved with a maximum voltage deviation of 5.2%. A similar study was reported in [
32], where different approaches to power flow control on electric ships are contrasted. In that case, satisfactory performance of the bus voltage is achieved for a maximum voltage deviation of 5.3% (in p.u.) with a restitution time (settling time) close to 100 ms; since the power system analyzed in that work uses a dc bus of 5 kV, such a large settling time is needed to charge the large capacitors of the bus. Finally, the work presented in [
33] reports the performance of a low voltage dc bus (30 V), which is used in a shipboard dc power distribution for electronic devices, where a satisfactory performance is achieved for voltage deviations close to 4% and a settling time close to 1.5 ms.
Based on the previous literature review, the performance criteria for the example are defined as a weighted average depending on the voltage level; the proposed example adopts a classical battery voltage
and a common bus voltage
, hence, the maximum voltage deviation is defined as
= 5% and the settling time as
(
= 2%) = 1 ms for a perturbation of
. Finally, in agreement with such a voltage level, the parameters of the battery interface are
,
,
, and
; the maximum switching frequency
is selected based on the characteristic of commercial MOSFET such as the RFP2N12. In any case, it must be highlighted that the proposed control method applies to any other criteria and parameters values. The validation of this application is based on detailed circuital simulations carried out in the professional power electronics simulator PSIM [
34], which is widely used in the industry.
The summary of the design process of the SMC is reported as follows: the performance criteria of the SMC are first defined (maximum
,
,
, and
); then the equivalent poles
and
are calculated. Using those poles’ values, the normalized parameters
and
are calculated, which are used in the practical implementation as reported in
Figure 4. Finally, the parameters
a and
b are calculated at the nominal operating conditions, to evaluate the stability restrictions of the SMC. If any of the stability restrictions is not fulfilled, the performance criteria must be relaxed and the equivalent poles must be calculated again; instead, if all the stability restrictions are fulfilled, the SMC is globally stable and the hysteresis band is calculated to ensure a safe switching frequency. To illustrate the stability restrictions of the SMC,
Figure 5 presents the stability zone of the proposed SMC, which shows the limits imposed by the reachability and transversality conditions. Moreover, the figure is restricted to the
and
values ensuring the performance criteria are fulfilled (green zone), thus
5% and
. The figure also defines a zone to be analyzed more in detail, which is near to the frontier in which
= 5% and
: such a zone is selected since it is close to the values used in this example.
The theoretical response of the bus voltage to a 1 A step current, considering the selected
and
parameters, was performed using the normalized transfer function (
34).
Figure 6 shows such a simulation, where the predicted
= 4.62% and
performance criteria are achieved, which validates the design process for the SMC parameters proposed in
Section 5. In addition, the simulation of
Figure 6 also confirms that no voltage oscillations occur in the bus voltage, thus the over-damped waveform predicted in
Figure 3 is also achieved. In conclusion, the simulation of
Figure 6 confirms the correctness of the proposed process to calculate the SMC parameters. The final step in the design process is to calculate the hysteresis width, which results in
. Then, the values of
,
, and
H calculated in this section are used to parameterize the control scheme of
Figure 4, which controls the battery interface of
Figure 1. Those power and control circuits are implemented in the power electronics simulator PSIM, which provides realistic circuital simulations of the proposed SMC.
Figure 7 presents the first circuital simulation performed in PSIM, which considers the battery interface operating under steady-state conditions. Such a simulation verifies three aspects: (i) The switching function
X is correctly formed by
, with
when
and
when
; (ii) The control law reported in (
44), since
forces the control signal to change to
, and
forces the control signal to change to
and (iii) The switching function is always trapped inside the hysteresis band as reported in (
43), thus the SMC is globally stable. In conclusion, this circuital simulation confirms the correct operation of the SMC practical implementation proposed in
Section 6.
A second circuital simulation, reported in
Figure 8, evaluates the system response to a step current perturbation, which is the strongest possible perturbation that can be caused by any load or source. In this simulation, the step current has the amplitude
, where the circuital simulation reports the same behavior predicted by the theoretical simulation of
Figure 6 for
and
: a maximum voltage deviation
= 4.62% and a settling time
. Therefore, the circuital simulation of
Figure 8 verifies the proposed design procedure of the SMC, which enables to ensure a safe operating voltage to any device connected to the dc bus. Finally, this simulation also shows the change of the adaptive term
k, defined in (
33), which compensates for the changes on the duty cycle
d, thus ensuring the same performance in any operating condition, i.e., for any
d value.
A third circuital simulation was conducted to verify the correct operation of the SMC under the three possible states, i.e., battery charge, idle, and discharge. The results of such a complex simulation are reported in
Figure 9, where the bus current changes from discharge condition (
) to idle (
), then changes from idle to charge condition (
), changing again to both idle and discharge states. Therefore, this third simulation evaluates the SMC operation in three possible states, and the changes among those states are caused by step currents similar to the one tested in the second simulation of
Figure 8. In fact, the simulation results reported in
Figure 9 shows that the maximum deviation and settling time of the bus voltage are
= 4.62% and
independent of the initial and final operation state, which confirms that the SMC provides the same bus voltage performance for any operating condition. Therefore, the proposed SMC could ensure a safe operating condition for all the devices connected to the bus, independent of the power flow exchanged with the battery. Finally, the simulation confirms the correct design of the hysteresis band to limit the switching frequency to the value defined above. In addition, the simulation also confirms that
H must be designed in charge condition (
) since in such a state occurs the highest switching frequency, which confirms the correctness of the design equation for
H given in (
46). Finally, the theoretical and circuital simulations presented in this section confirm the stability of the SMC. Similarly, the design process provides a simple procedure to calculate the SMC parameters needed to ensure the desired performance of the bus voltage, which could be defined depending on the characteristics of the devices connected to the bus, thus providing safe conditions under any operation state.
8. Conclusions
This paper presented an adaptive SMC for a flyback-based dc bus voltage regulation system as well as the design process to calculate the SMC parameters, which can be applied to a flyback converter already designed. In this way, the proposed solution can be used in different applications where dc bus voltage regulation is required without changing the power interface. The proposed approach considers the magnetizing current as part of the switching function which provides a precise description of the converter operation.
The results obtained from detailed circuital simulations validate the accuracy in the design process for the SMC parameters since the predicted and performance criteria are achieved. In the same way, those simulations allowed confirming that no voltage oscillations occur in the bus voltage, which improves the performance of the converter. Also, the simulation results confirmed the stability of the SMC, which in turn validated the design criteria proposed in this work. In this way, the proposed design procedure of the SMC enables ensuring a safe operating voltage to any device connected to the dc bus. On the other hand, the analysis of the performance of the SMC showed how the adaptive term k compensates for the changes on the duty cycle d, thus ensuring the same performance in any operating condition. Then, the SMC could ensure a safe operating condition for all the devices connected to the bus, independent of the power flow exchanged with the battery. In addition, results confirmed that H must be designed in charge condition (), which corresponds to the highest switching frequency state. Finally, additional verifications based on experimental prototypes will be performed in the future to evaluate the performance of the proposed solution operating in commercial hardware.
The proposed process allows the calculation of the SMC parameters in a simple way ensuring the desired performance of the bus voltage. In this way, considering the operating characteristics of the devices connected to the bus, it is possible to guarantee safe conditions under any operation state.