1. Introduction
The need to replace fossil fuel-based energy generation with environmentally friendly generation schemes warrants the large-scale integration of renewable energy-sources (RES) [
1]. The compatibility of most RES like solar PV with DC networks warrants an equivalent overhaul of the grid from AC to DC in order to increase operating efficiency [
2,
3]. Unlike AC transformers, DC-DC converters not only play a vital role of scaling voltages, they are also involved in power extraction [
4,
5], power conditioning [
6], power quality improvement [
7] and power transfer among other roles in a typical DC network. As such, correct control of these converters can be tied to the overall performance of a DC grid. DC-DC converters are also known as switch-mode power supplies due to their switching nature. This switching nature makes them non-linear systems [
8]. As such, in order to utilise well-developed linear control techniques like PID, equivalent linear models must be derived for these converters. Of course, if the small ripple assumption inherent in averaging modelling techniques ceases to be valid, non-linear control techniques like sliding mode control should be considered [
9]. For instances wherein the small ripple assumption is valid, the derivation of a linear model for an inherently non-linear system is labour intensive [
8,
9,
10]. Moreover, these converters can operate in two distinct modes, i.e., continuous conduction mode (CCM) and discontinuous conduction mode (DCM).
There are unique merits associated with each operating mode. For instance, converters operating in DCM have merits of reducing reverse recovery issues in diodes [
11]. Furthermore, the dynamics of a converter can be simplified when operated in DCM, which has the advantage of reducing control complexity [
11,
12]. As such, a converter can be designed to operate in DCM [
13]. It was shown in [
14] that DCM operation of converters can enhance performance, e.g., inherent power factor improving capabilities. Soft switching can also be achieved through DCM operation [
15,
16]. Furthermore, DCM operation has also been shown to prevent transformer saturation [
17]. On the other hand, high power operation might be more suited for converters operating in CCM. The equivalent linear model for either mode of operation is unique, even for the same converter [
18,
19]. Currently, the prominent techniques used to derive equivalent linear models for DC-DC converters include the state-space averaging [
20], switching flow graph [
21] and circuit averaging [
22], among others. The available literature treats CCM and DCM as separate entities in the modelling process [
18,
19,
23]. Additionally, converter order [
24] and functionality [
20,
22,
25] have also been used as discriminants in the modelling process for both CCM and DCM. However, the same converter can operate in both states solely based on loading conditions. As such, this approach shifts the entire focus to a specific converter even when the converter operates as a minute component of a DC microgrid. On the other hand, fourth-order converters have no unique form of operating in DCM; the consideration of a prominent DCM operating state is one in which the two inductor currents have non-zero minimum values [
13]. Furthermore, if an inductor is sandwiched between two steady voltage sources its current dynamics become restricted, i.e., it cannot exhibit any substantial dynamics. Thus, a fourth-order converter can exhibit DCM with only one inductor, e.g., conventional boost converter with input LC filter.
Given the high number of DC-DC converters that are deployed across a DC network, the authors in [
26] argue that modelling schemes based on fundamental converter structures are advantageous in that they offer reduced computational effort. These modelling schemes include circuit averaging performed on converter cells which allow for models of a group of converters to be derived based on the analysis of networks realised through port-connection permutations of a pre-modelled converter cell [
27]. In this way, modelling inherently non-linear systems reduces to the analysis of equivalent linear circuits. It should be borne in mind that the subsequent analysis of the resultant linear network can also pose increased computational effort especially for higher order systems. Using converter cells, one would have to consider at least 14 converter cells for modelling all the converters of interest. This approach still appears to be placing large emphasis on a small group of converters. Moreover, subsequent analysis of the linear converter realised from inserting converter cell model on a specific converter still poses increased computational effort, especially for higher order networks. Modelling schemes like the layer scheme [
28], the graft scheme [
29], basic building blocks (BBBs) [
30], tapped inductor switcher (TIS) [
31,
32] or PWM switch [
33], are also examples of structure-based modelling schemes which reduce computational effort. The graft and layer scheme mainly consider basic converters, which limits its utility for analysing most of the prominent converter topologies employed in DC microgrids; the TIS’s parameters heavily depend on the analysis of the original circuit of interest which fails to reduce computational effort. The PWM switch works well for most converters, but not all converters can be modelled as a single-pole double-throw switch, e.g., a Zeta converter. On the other hand, the use of BBB is more versatile in that three BBB types and a filter block are sufficient to realise all the converters in [
27], which are made up of 14 converter cells. Moreover, other converters like the current-fed and voltage-fed DC-DC converters can be realised from BBBs [
30].
The use of basic-building blocks (BBB) in modelling converters was employed in [
26]. The authors show the operating principle of a BBB-based modelling scheme for converters in CCM. Generally, DCM models of converters are computationally demanding compared to their CCM equivalent. This is due to the three switching states with three accompanying sub-circuits, as well as the dependence of transfer characteristics on the load and circuit parameters [
11,
12,
13,
34]. Maksimovic et al. [
35] show that a DCM model of a converter can be computed from its CCM model based on a feedback configuration. The work shows that if the main plant model in the proposed feedback structure is made up of the CCM model, the DCM model can easily be derived once the relevant feedback gains are computed. The presented feedback structure gives a graphical description of the additional computational effort associated with deriving DCM models.
For the envisaged large-scale integration of RES and the accompanying DC network, control philosophy will be more focused on optimal power flow (OPF), power quality and voltage regulation of the network [
36]. Such a philosophy can only be justified when the component level control is guaranteed [
36]. In DC networks, DC-DC converters act as the main control points and present component level control [
26,
36]. Given the fact that these converters are deployed in very large numbers in a typical DC network, any modelling technique that relies on converter attributes like order, functionality and operating mode, would prove cumbersome. In such a setup, these converters are merely building blocks of a very large system. As such, a suitable modelling technique should also treat DC-DC converters as building blocks and be independent of converter attributes or operating mode. Such a modelling scheme will not only increase modelling efficiency, it will also lend itself well in highlighting common converter traits.
The use of converter BBBs in synthesising converters was first proposed in [
30]. The authors show that three BBBs and a filter block are sufficient to synthesise most non-isolated DC-DC converters. The presented idea highlighted that DC-DC converters can be synthesised based on a unique connection of one or more BBBs. Subsequently, the analysis of these BBBs was presented in [
26] to unify the modelling of prominent non-isolated DC-DC converters in CCM. In this work, the authors showed that model computation of any model of interest can be attained based on how the constituent BBBs are connected, i.e., how the converter is synthesised. The main merits of the presented modelling scheme were: (i) the modelling scheme is independent of converter order and functionality, (ii) expressions for transfer functions of interest can be generalised, (iii) the modularity of BBBs reduces computational requirements, (iv) the two-port network representation of the BBB models limits the matrix size to a 2 × 2 which further reduces computational effort. However, DCM operation was not considered in the study. Currently, the literature continues to use converter order and functionality as discriminants in the modelling process when modelling converters operating in DCM [
13,
18].
The continued use of converter order, functionality or operating mode as discriminants in the modelling process is counter-productive since it focuses more on component level dynamics, when the main issue is on the performance of the larger DC grid. In this work, the merits of modelling converters based on BBB models are extended to converters operating in DCM. In addition to the modelling technique being independent of converter functionality and order, it will be shown that once the BBBs are modelled as two-port networks, the modelling procedure becomes independent of converter operating mode. Moreover, the DCM switch and diode models will be shown to be the same for both second- and fourth-order converters which allows modelling converters in DCM to also be independent of converter order. The current work presents and highlights a modular modelling scheme, since it recognises that new converter topologies that are more suited to perform specialised tasks in DC microgrids will continually be proposed, e.g., the newly proposed non-isolated, high step-up DC-DC converter with reduced input current ripple [
37]. As such, a modelling scheme that is modular will improve modelling efficiency for new converters with known BBBs. Additionally, modularity in the modelling scheme can nullify the need for a deeper understanding of the operation of any converter with known BBBs when computing models. This can be useful for instances when multidisciplinary groups work on the same project and the control group wants to test their control algorithm without necessarily knowing more about the plant (DC-DC converters) in this case.
To highlight the full range of the modelling scheme when there are modelling converters operating in DCM, the same group of converters considered for CCM operation in [
26] will be considered. Thus, the converters considered in this study are: (i) the conventional buck, boost and buck-boost converters, (ii) the same conventional buck, boost and buck-boost converters with input and output filters, and (iii) the Cuk, Zeta and Sepic converters.
The remainder of this paper is structured as follows: a review of the use of BBB in synthesising converters is conducted in
Section 2. The proposed generalised modelling scheme for CCM and DCM operation is presented in
Section 3. The application of the proposed modelling scheme on non-conventional converters is presented in
Section 4. An example-based illustration of utilising the proposed modelling scheme is presented in
Section 5.
Section 6 and
Section 7, respectively, present the discussions and conclusions of the study.
6. Discussions
This section discusses the accuracy of the derived models and highlights the merits of the proposed modelling scheme in comparison to existing schemes. Furthermore, a more focused assessment of the proposed scheme is completed in relation to the earlier work dealing with modelling converters operating in CCM [
26].
To assess the accuracy of the proposed modelling scheme, the models derived using the proposed modelling scheme are graphically represented in terms of equivalent bode plots against baseline bode plots. The baseline bode plots are derived for each of the four converters considered in
Section 5 using an AC sweep function in PSim. This function derives bode plots based on a continuous direct injection of sinusoidal signals on the switching circuit. The injected sinusoids increase in amplitude with an increase in frequency. This is completed due to the common tendency of systems to attenuate in magnitude at higher frequencies.
The accuracy of the models derived using the proposed modelling scheme is the same as that of models derived using other modelling schemes [
8,
20]. This is the case because the proposed modelling scheme still employs averaging and perturbation as the main steps in modelling circuit parameters. It is well documented in the available literature that averaged models have accuracy limited to about a third of the switching frequency [
8]. The bode plots in
Section 5 are also drawn for a frequency range that is just above a third of the switching frequency. For a switching frequency of 20 kHz, a frequency limit of 6.67 kHz represents the upper accuracy limit. In addition to accuracy plots shown in
Section 5 in terms of bode plots, it can be shown that the actual transfer functions derived in
Section 5 are exactly the same as those derived using other modelling techniques like the averaged switch scheme employed in [
18]. Thus, the transfer function shown in (27) and (28) for a conventional buck-boost converter are exactly the same as those shown in (25) and (24) in [
18], respectively. The main merit of the proposed scheme is modelling efficiency from modularity and less dependency on converter attributes like order, functionality or operating mode.
The numerical values shown in
Table 4,
Table 5,
Table 6 and
Table 7 were used for validating the accuracy of the proposed modelling scheme. It can be seen from all the bode plots in
Section 5 that the proposed modelling scheme accurately captures the dynamic characteristics of the respective converters. The main accuracy index is based on the congruency of equivalent bode plots with the PSim derived bode plots. It should be noted that limitations in the simulation software can easily influence the congruency of the plots. The AC sweep function on a switching circuit is affected by attributes like time step, number of data points, time taken to reach steady-state and, the selection of amplitude range for the injected signal. Thus, the accuracy of the plots should be quantified with a clear consideration of practical considerations of common limitations.
The main merit of the proposed modelling scheme is the inherent modularity which reduces modelling complexity and nullifies converter attributes like converter order and functionality in the modelling process. Moreover, operating mode is also nullified once the correct coefficients are identified. The modelling process is carried out based largely on how a given circuit is synthesised. It should be noted that the identification of constituent BBBs and accompanying connection for a given converter is an objective process. The two-port models of any of the BBBs in
Figure 5,
Figure 6,
Figure 7 and
Figure 8 need to only be derived once from which they can be directly applied to any converter with the same BBB. Thus, the modelling task is mainly on using the correct predefined coefficients as defined in the relevant tables. This means that if the buck-boost converter is operating in DCM, the coefficients will be read from
Table 1 of this paper and if it is operating in CCM the coefficients will be read from
Table 2 in [
26]. Once the correct coefficients are identified, the generalised transfer function expressions in (8)–(12) are applicable irrespective of operating mode.
The proposed technique simplifies, through the generalisation of the necessary transfer functions, the computation of input and output impedances in DC-DC converters. These impedance transfer functions are needed to establish stability in cascaded converters. The commissioning of DC distribution systems will establish instability concerns from the resultant interactions between converters [
39,
40]. Thus, a technique that simplifies the computation of input and output transfer functions in any mode of operation is useful. The use of BBBs in analysing DC-DC converters is not limited to modelling dynamic and steady-state performance. It was shown in [
41] that the use of BBBs provides a seamless approach to the analysis of current stresses in a variety of converters. The common attribute in any analysis process based on BBBs is that the converter is refined to its constituent BBBs, which represent the basic form of the converter. It is the analysis of these basic converter forms that provides modularity in the analysis. Furthermore, the identification of BBBs and the accompanying connection makes it easy to extract insight on converter synthesis. In this way, converter similarities and differences are emphasised to inform and simplify analysis. The consideration of BBBs as two-port networks greatly simplifies the subsequent modelling process by limiting matrix sizes to 2 × 2 for all the modelling steps. The complementary generalisation of the main transfer functions (8)–(12) further simplifies the modelling procedure by avoiding cumbersome algebra associated with expressing equations in standard form. To this end, the proposed modelling technique has been shown to nullify converter order, functionality and operating mode in the modelling procedure.
A direct comparison of the proposed modelling scheme, with a competing structure-based modelling scheme like the layer or grafts schemes, shows that unlike the other schemes, the proposed modelling scheme is not limited to conventional converters since it can seamlessly be applied in any converter with well-defined BBB as shown in
Section 4. Moreover, the proposed modelling scheme requires less computational effort due to the use of standardised two-port models. The standardised models and accompanying transfer functions enables users with less than average knowledge of the plant (DC-DC converters) to compute models. This will lend itself well in scenarios wherein the controller design group wants to test the control scheme without necessarily knowing more about the plant.
Given the common practice of modifying existing converters to derive new converters, well-defined BBBs will almost always appear in most converters. Thus, the inherent modularity of the proposed modelling scheme will continue to simplify the modelling process.