Next Article in Journal
The Necessity and Feasibility of Hydrogen Storage for Large-Scale, Long-Term Energy Storage in the New Power System in China
Previous Article in Journal
Integrating Smart Energy Management System with Internet of Things and Cloud Computing for Efficient Demand Side Management in Smart Grids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Compensation of the Current Imbalance of an Interleaved DC–DC Buck Converter, Sensorless Online Solution Based on Offline Fuzzy Identification and Post-Linearization

1
Faculty of Maritime Studies, University of Rijeka, Studentska ulica 2, 51000 Rijeka, Croatia
2
Faculty of Electrical Engineering, University of Ljubljana, Tržaška cesta 25, 1000 Ljubljana, Slovenia
*
Author to whom correspondence should be addressed.
Energies 2023, 16(12), 4836; https://doi.org/10.3390/en16124836
Submission received: 11 May 2023 / Revised: 16 June 2023 / Accepted: 18 June 2023 / Published: 20 June 2023
(This article belongs to the Section F3: Power Electronics)

Abstract

:
This paper presents a new approach to compensate for the current imbalance of an interleaved DC–DC buck converter (IBC), in which the current sensors are not involved in the operation of the converter when it is connected to an invariable load. The current sensors are only used during the offline identification process that builds the universal fuzzy model of the converter’s steady states. Model building involves an upstream identification phase, followed by further dimensionality reduction of the model and error minimization. The method presented here discusses the mathematical complexity of the analytical modelling of hybrid systems and opposes it with a complexity-reduced identification by learning from data. An offline rendered model of the stable and steady states of the IBC is used as a mapping of the required inverter output current to n-fold asymmetric duty cycles, which are distributed among the IBC phases to allow arbitrarily accurate load sharing. The mapping is carried out in the mathematically normalized space of variables or in the physical sense RMS values, achieving the desired robustness in a noisy environment and stability. The final and canonical feedback control is built from the standard and optimized PI controller, which is compensated by the identified IBC model correction. The only measured feedback of the whole controller is the output voltage. Even when applied to the simulation model (physical MATLAB platform) of a two-phase IBC with the built-in system asymmetry, the presented methodology is also applicable to the n-phase IBC without loss of generality.

1. Introduction

Interleaved DC–DC buck converters (IBCs) are commonly used in internal combustion engine vehicles (ICE) with 48 V and 12 V voltage systems, battery-powered electric vehicles, and mild-hybrid, plug-in hybrid and fuel cell electric vehicles to supply various loads. Significant power gains can be achieved by splitting the current across multiple parallel phases. The motivation for this article lies in the 48 V IBC power supply for heating catalytic converters in vehicles. Short and slow driving has the disadvantage that the combustion engine and the catalytic converter do not heat up to or maintain the optimum temperature, which leads to increased pollutant emissions. For space and price reasons, the current sensors in each parallel branch of the IBC are usually omitted, leading to natural disadvantages of such systems. This is due to the fuzziness of the load distribution between the converters.
As a representative of pulse energy converters (PEC), the IBC belongs to the same group of hybrid dynamical systems consisting of multiple buck converters connected in parallel, the number of which varies from application to application (Figure 1). The complexity of the dynamics of such a cyber-physical process, which comprises the structure of multiple piecewise linear processes, is correspondingly high [1,2]. Therefore, the development of an accurate analytical model from a control perspective is tedious, and the mathematically observed nature of the hybrid process evolves into a complex topology of hybrid automata [3]. In search of an alternative to derive the complex analytical model consisting of entangled continuous and discrete states, researchers prefer the widely used averaged switched model [4,5,6]. In the state space, it minimizes the matrix ranks and enables the application of model predictive control (MPC) of the IBCs. In this way, the foundations are laid for comprehensive control, taking into account the constraints and the possibility of pursuing the optimal control solution. In general, MPC is not widely used in PEC. Researchers in this field tend to use methods based on established linear control theory to optimize the investment in terms of the physical merits of the system and its control problems. In this paper, the way to implement both approaches is described, and the harmony of both strategic views is established based on heuristics [7].
PECs are used for a wide range of different applications. As a member of the PECs, the IBC shares the breadth of applied variants, but its structure is already defined for those where high currents and energy densities are required. Here, we examine the problem of current imbalance between IBC phases (Figure 1). For a variety of reasons, it is impossible to provide physically identical converters, even when “technically identical” DC–DC buck converters are connected in parallel. All components of the converter have slight differences that affect the imbalances of the currents differently. A few decades ago, when there were analogue pulse width modulators (PWM), the problem was mainly the accuracy of the trigger signals for the transistors or providing the exact duty cycle per phase. Today, with digital technology, the problem of triggering accuracy has diminished, and the imbalance is more a product of the inequality of the physical switching times of the transistors and their inevitable parasitic electrical elements. There is also the problem of the estimated series resistance (ESR) of the inductors and their unequal inductance. For this reason, the IBC traditionally requires the installation of current sensors in all phases of the conversion, which can provide a comprehensive solution to control the output voltage and current balance [8,9,10]. The implementation of current sensors is associated with various challenges. These range from non-contact current sensors, which are cost-insensitive, to simpler sensors, which have various anomalies. The latter are susceptible to electromagnetic contamination and unavoidable electrical effects on the circuit topology. In addition, the physical dimensions of the sensors significantly affect the compact form of the converters in most applications. For these reasons, a sensorless solution is sought for current measurement.
The problem has been approached from many different angles for IBCs with constant switching frequency. The standard control toolbox inevitably provides different observer solutions for the observable systems, such as a solution that integrates the Kalman filter [4,5], or some recent solutions that use a reduced-order observer for the standard DC–DC buck converter [11] and a Luenberger observer for the DC–DC boost converter [12]. These methods use the ripple of the output voltage to reconstruct the phase currents. The biggest problem with these solutions is the correct detection of the phase current, which relies only on a very weak output ripple that decreases with the number of phases used. Moreover, this primarily requires adequate amplification of the measured voltage signal, which, in most cases, leads to problems in synchronizing the measurement and certainly amplifies the omnipresent system noise. Apart from the problems already mentioned in the measurement of voltage ripple and the increase in its complexity due to the introduction of amplifiers and filters, in different control transients, which have traditionally been treated phase-wise, such solutions based on an adapted and uniform voltage measurement additionally obscure the detection of the phase sequence. There are also ways of incorporating additional elements into the circuit that form the basis for the detection of phase currents in the work [13]. This is not the typical solution without a current sensor providing additional circuitry for voltage measurement but is less costly and physically complex for typical current sensors. A more advanced circuit for determining the current values in the respective converter branch is described in [14]. Based on the voltage waveform, conclusions can be drawn about the currents in the individual branches. In contrast to the measurement of the output voltage ripple, the authors of [15,16] provide information about the currents by measuring the input voltage ripple via the additional RC elements. As mentioned earlier, in all these solutions that qualitatively analyze the output or input voltage ripple, the main problem is to distinguish the signal ripple and to identify the correct phase sequence. In [15], signal reconstruction is performed by frequency reconstruction using low-order matrix-vector multiplication and low-order fast Fourier transforms. The authors of [16] use an autotuning method in imbalance control using the differences in the input voltage ripple during a switching cycle. The autotuning control algorithm may well cause stability problems in n-phase applications. Some modern solutions rely more on the natural current balancing of the converters, as briefly presented in [17] and later illustrated in [18], or a solution with more numbered phases with a reduction in current sensors [19]. The self-balancing effect [17,18] can be used in the configuration of the converters to achieve more precise control by replacing the diode with a MOSFET and reducing the controlled time delay together with an external capacitor across the MOSFET to ensure a zero-voltage switching effect. Even with perfect compensation of the elements in the latter examples, where the problem arises of tuning additional MOSFET capacitors that further limit the operating point range, or where there is limitation of a high switching frequency solution, the problem will persist in other elements and cause nonlinear anomalies not only in one phase of the IBC. A cost-related simplification with a reduced number of sensors [19] brings similar problems that have already been mentioned, in addition to the accuracy problem of the chosen modeling method, which requires a regulation of the adjustments of the disequilibrium coefficients.
The measurement of voltage ripple can be enhanced. In [20], a possible solution is presented that uses the measurement of the output voltage ripple per cell to reconstruct the RMS values of the currents. Here the current signals are masked with different switching control frequencies per phase and the final equality of the frequencies guarantees the correct balance. A complex analysis of the output voltage ripple and tracking is presented as a current solution in [21], but is not applicable for IBC examples for more than two phases, which involve more correlations and current dependencies. To anticipate the asymmetry of the phases in the estimated resistance, the authors of [22], and more recently [23], deactivate one of the phases or a combination and, based on this information, balance the differences. These solutions are efficient and are the most commonly used in practice. Some known disadvantages are the relatively slow current equalization and the imposition of unbalanced triggering, which can lead to increased acoustic and electromagnetic interference. Considering the synchronization problem of the measurements and the complexity of the output voltage ripple, the authors of [24] use an injected perturbation signal per phase to reconstruct the current values from the input and output voltage measurements. The successful results of masking and injecting a previously generated signal into the input side of the converter and measuring it at the output of the converter have certainly inspired some recent and successful work, including the consideration of a more profound and technologically advanced manufacturing process for electronic elements [25,26].
The solutions widely used and available in the market are still burdened with the unresolved problem of IBC current imbalance. In science, the problem of IBC current imbalance is still very present, highlighted by the modern development of power generation systems, but also by examples from energy utilization [27,28].
In order to extend the solution for robust operation of the converter and to avoid an additional electrical element in the already dynamically complex hybrid mathematical modelling structure, we provide an alternative to previous solutions without a current sensor that guarantees an arbitrarily accurate current balance in the steady state of the converter. Unlike other solutions, in our work, we take into account the decomposition of feedback influences on the stability of a complex control system, especially the voltage in the developed modern technical environment. We avoid the additional injection of signals that can lead to electromagnetic pollution of other circuits in the environment and additional heat emission from the converter. Our approach models the steady state of the converter based on its stable open-loop characteristics and avoids dynamic interference with the transients at the converter’s operating point. The modelling is based on fuzzy identification, which covers the entire mathematical solution space for the converter’s steady state and applies heuristics as a universal approximation only when necessary. The output voltage is controlled only to compensate for the steady-state current error through the external feedback loop, which provides an accurate reference current through the fixed resistive load while balancing the currents between the phases of the converter.
Section 2 addresses the modelling paradigm that should be considered when developing accurate modelling. Section 3 considers the reduction of modelling complexity through identification. Section 4 presents the results of the methodology applied to the simulation model and Section 5 concludes the discussion in this article.

2. Mathematical Modeling, Simulation and Current Imbalance Problem

The IBC has a hybrid mathematical model that takes into account the existence of continuous and discrete mathematical expressions. The continuous trajectories of the model are interrupted by discrete system states, resulting in a smooth piecewise change of the system, usually referred to as switching. The hybrid states are generally neither timeless nor invariant and we call them modes. The number of phases of the cyber-physical process presented here, in which we group the IBCs, defines the circuit topology and influences the number of modes of the hybrid model. In the example from Figure 1, we can define nine modes of operation of the converter, including a continuous conduction mode (CCM) and a discontinuous conduction mode (DCM), where i L 1 ( t ) and i L 2 ( t ) pass through the 0 state. Even though 16 possible switch positions are theoretically possible, the modes only refer to physically possible process states. Transferred to the mathematical state space, the equations for nine different switch topologies are derived on the basis of Kirchhoff’s laws:
Mode 1 [T1 = opened, D1 = closed; T2 = closed, D2 = closed]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ ( r T 1 + r L 1 ) L 1 0 1 L 1 0 0 0 1 C 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 1 L 1 0 0 ] · E
Mode 2 [T1 = closed, D1 = opened; T2 = closed, D2 = closed]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ ( r T 1 + r L 1 ) L 1 0 1 L 1 0 0 0 1 C 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 0 0 0 ] · E
Mode 3 [T1 = closed, D1 = closed; T2 = closed, D2 = closed]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ 0 0 0 0 0 0 1 C 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 0 0 0 ] · E
Mode 4 [T1 = closed, D1 = closed; T2 = opened, D2 = closed]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ 0 0 0 0 ( r T 2 + r L 2 ) L 2 1 L 2 0 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 0 1 L 2 0 ] · E
Mode 5 [T1 = closed, D1 = closed; T2 = closed, D2 = opened]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ 0 0 0 0 ( r T 2 + r L 2 ) L 2 1 L 2 0 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 0 0 0 ] · E
Mode 6 [T1 = opened, D1 = closed; T2 = closed, D2 = opened]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ ( r T 1 + r L 1 ) L 1 0 1 L 1 0 ( r T 2 + r L 2 ) L 2 1 L 2 1 C 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 0 0 0 ] · E
Mode 7 [T1 = opened, D1 = closed; T2 = opened, D2 = closed]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ ( r T 1 + r L 1 ) L 1 0 1 L 1 0 ( r T 2 + r L 2 ) L 2 1 L 2 1 C 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 1 L 1 1 L 2 0 ] · E
Mode 8 [T1 = closed, D1 = opened; T2 = opened, D2 = closed]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ ( r T 1 + r L 1 ) L 1 0 1 L 1 0 ( r T 2 + r L 2 ) L 2 1 L 2 1 C 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 0 1 L 2 0 ] · E
Mode 9 [T1 = closed, D1 = opened; T2 = closed, D2 = opened]
d d t [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] = [ ( r T 1 + r L 1 ) L 1 0 1 L 1 0 ( r T 2 + r L 2 ) L 2 1 L 2 1 C 0 1 RC ] · [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] + [ 0 0 0 ] · E
Based on Equations (1)–(9), it is possible to create the hybrid automata in the MATLAB platform [29] by providing the digital PWM that triggers the modes assigned by the physical logic. Thanks to the numerical integration of MATLAB-SIMULINK and the fact that several modes are switched in a natural way, the overall complexity of the simulation model is significantly reduced. The number of modes cannot be neglected when building the hybrid mathematical model, which drastically affects the derived state space modelling. We refer to [1], where the modelling of hybrid dynamical systems is described, which can be applied to the modes of the IBC system. For the IBC in this paper, the authors consider that, among the different and equivalent approaches to hybrid modelling, the mixed logical dynamical (MLD) approach is the most comprehensive mathematical approach that integrates integer and linear/quadratic programming theory simultaneously. Accordingly, the final mathematical IBC model must conform to the unique state space expression for the systems with piecewise linearity:
x c ( k + 1 ) = { A 1 x c ( k ) + B 1 u c ( k )       if   δ 1 ( k ) = 1 + + A m x c ( k ) + B m u c ( k )     if   δ m ( k ) = 1 f o r     δ 1 ( k ) + + δ m ( k ) = 1     δ i { 0 , 1 }     i = 1 , , m
Equation (10) is applicable in cases where the switching period of a converter has a unique state space. Since this is not the case for either the DC–DC buck converter or the IBC, Equation (10) must be reformulated using the MLD method, expanding the new states z ( k ) = [ x c ( k )   x d ( k ) ] T for the discrete part of the hybrid formulation. State variables labelled with the subscript c belong to the continuous space, while those labelled with d belong to the space of discrete variables from the set { 0 , 1 } . The discretization time for an n-phase IBCs MLD model, considered under a sampling time k, must be more than 3 n times faster than the natural switching period of a DC–DC buck converter itself. It must be able to construct the entire state space model and simultaneously evaluate discrete variables that provide the switching logic of the modes. The multiplication by 3 results from the fact that this is the number of modes for a buck DC–DC converter. Let us return to Equation (10). If we consider it with a higher sampling time (processing resolution), we can predict the system response for a switching period T s of the IBC. Its common state space must be evaluated according to the equation:
x c ( k + 1 ) = { ( A 1 x c ( k ) + B 1 u c ( k ) ) · δ 1 ( k ) + + ( A m x c ( k ) + B m u c ( k ) )   ·   δ m ( k ) f o r     δ 1 ( k ) + + δ m ( k ) = 1     δ i [ 0 , 1 ]   i = 1 , , m     n u m b e r   o f   I B C   m o d e s
In the equation, unlike (10), the logical variables become real values δ i [ 0 , 1 ] and it is derived from x d ( k ) discrete variables [1,30]. Due to the complexity of modelling and subsequent control, MLD modelling and model predictive control (MPC) are rarely applicable to IBCs, but they certainly represent the most accurate modelling of hybrid dynamical systems.
Compared to MLD modelling, the other modelling principles lead to coarser solutions and, accordingly, to all conclusions, including approaches for current sensorless converters. Even with a mathematically perfectly modelled process, open-loop control is never a suitable solution for processes where we can expect physically induced changes in the process parameters. Furthermore, the technology used to manufacture the electrical components, even if very superior in terms of integration, cannot perfectly replicate the components, which would be a necessary prerequisite for our accurate mathematical modelling and subsequent accurate control. For this reason, and especially for open-loop control, we need to identify the process to be controlled by its physical footprint. Apart from this, our IBC cyber-physical process also has its physical limitations. Firstly, the power is limited due to the components used. Secondly, and most importantly in the sensorless solution, is the ultimate purpose or nature of the application. These two limiting parameters can lead to various alternative solutions for sensorless control of IBCs. The heuristics-based identification of the converter’s model presented below provides a suitable basis.

3. Interleaved Buck DC–DC Converter Fuzzy Identification and Fuzzy Inverse Model

Analogous to [31], our task is to study the entire space of steady states of the converter in order to construct the matrix transformation that answers in real time the relationship between the parameters of the converter at each of the operating points. The stability of the converter in the open loop and the possibility to measure it is the sufficient condition for deriving the model approximation of the Banach subspace ( V 2 n + 1 , . ) . In Section 2, the example of an entangled topology converter with state vector x ( t ) = [ i L 1 ( t ) i L 2 ( t ) v o ( t ) ] , expressed for n = 2 phases, obtains its transformation by . and becomes x ¯ ( t ) as a pseudo-norm of its original elements. The input to our process is the vector of duty cycles d ( t ) = [ d 1 ( t ) d n ( t ) ] , which, together with the norm of the state vector, forms a basis of the Banach subspace [ 1 d 1 1 d n 1 i ¯ L 1 1 i ¯ L n 1 v ¯ o ] ( V 2 n + 1 , . ) . The simulation of our hybrid model in the three-dimensional state space derived in Section 2 forms as a function Q : R 3 R 5 without time ( V 1 5 , . ) . The final ( V ¯ 5 , . ) ( V 1 5 , . ) is obtained by filtering out all transient states from the simulation. Fuzzy identification thus provides the mapping in ( V ¯ 5 , . ) from our state vector to the duty cycle vector with arbitrary accuracy:
d = F ( x ¯ ) t + ε .
In (12), the argument vector x ¯ ( t ) = x ( t ) since all the variables in ( V ¯ 2 n + 1 , . ) are the norm of their origins. Time is omitted from the equation because our ( V ¯ 2 n + 1 , . ) space is a tangent space to the dynamical ( V 2 n + 1 , . ) . The fuzzy model F ( x ¯ ) is a mapping approximation (for error ε 0 ) of the inverse and unknown hybrid mathematical model in the steady states of the system G 1 from Equation (13):
x ¯ t = 0       x ¯ t = G ( d )   ( V 1 5 , . ) .
The fuzzy model is derived for the structure of the MIMO system and its form is expressed in (14).
[ d 1 d i d n ] = [ F 1 F i F n ] x ¯ + ε
All fuzzy models F 1 F i F n are created and based accordingly on their parameter set θ 1 = { c 1 , a 1 } θ i = { c i , a i } θ n = { c n , a n } . In deriving the models, n processes must be provided for identification. Each process is dedicated to one phase of the IBC and provides the mapping of the common input vector of the states x ¯ to a phase duty cycle d i in (14). By analogy with [31], the fuzzy rules per phase are as follows:
if     H i j   then   g i j ( x ¯ )   .
In (15), H i j = { ( x ¯ , μ H i j ( x ¯ ) ) :   x ¯   X 1   × X 2   × × X k } and g i j ( x ¯ ) denote the consequence function for the chosen membership H i j . In the sequel, and as in (15), the index i stands for the phase number. The sets X 1   X k are the discourses of the fuzzy input variables and, in this case, the sets of all possible real values of our state vector variables, x ¯ R k . Our outputs are duty cycles in their closed discourse set d i Y i = [ 0 , 1 ] . The index j = 1 , 2 , b denotes the number of rules from the rule base of dimension b. Once all six steps of the fuzzy identification algorithm from [31] are completed per phase, the fuzzy models for each of the selected state variables provide the grade of membership μ H i j ( x ¯ ) and yield (16):
  F i ( x ¯ | θ i ) = ( a i j , 0 + a i j , 1 x ¯ 1 + a i j , 2 x ¯ 2 + + a i j , k x ¯ k ) μ H i j ( x ¯ ) μ H i j ( x ¯ )   μ H i j ( x ¯ ) = [ m = 1 b | x ¯ c i j | 2 | x ¯ c i m | 2 ] 1   .
The consequence functions in (17) provide the typical linear model of the phase i of the converter for the respective operating point j.
g i j ( x ¯ ) = a i j , 0 + a i j , 1 x ¯ 1 + a i j , 2 x ¯ 2 + + a i j , k x ¯ k
The model may bear a resemblance to linear control theory models, but its full expression includes the empirical values of the physical converter tested, which includes natural nonlinearities that would simply be neglected in the analytical type of modelling. The equation in (17) can be recognized in (16), weighted by the grades of membership, to interpolate all possible distances to the previously selected representative models for the respective operating points. The accuracy of the rendered fuzzy model is proportional to the number of rules b in the fuzzification process or to the characteristic models located in the centers defined by the c-means clustering method. In the c-means clustering method, the identification is performed by gradually adjusting the centers of the operating points by minimizing the cost function in (18).
J = i = 1 M j = 1 b ( μ H i j ( x ¯ ) ) p x ¯ i c j 2
In (18), M denotes the number of selected pairs ( x ¯ , d i ) from the Banach subspace ( V ¯ 2 n + 1 , . ) , while p denotes the grade of fuzziness.
In identification in general, the database or data source has a major impact on the accuracy of the model developed later. It remains that accuracy is proportional to M, ( m o d e l   e r r o r   ε 0   w h i l e   M ) . Although important, authors very often only superficially explain the initialization of the optimization, the considerations in the selection of the model parameters and the way in which the learning database is formed for a given model, when this is not random or arbitrary. In this paper, we discuss the way in which model identification is driven by human knowledge of the system (black/grey/white box identification), as well as analytical methods that can be used to create the database that later serves as the source for the identification that is performed for better accuracy.
Therefore, the identification of the interleaved DC–DC buck converter in this article is considered to be of the grey variety. Through Equations (1)–(9), as an example of two-phase converters, we have the analytical knowledge for our identification approach. The basic topologies for the two-phase converter described above represent the analytical complexity without including control of the circuit topologies and their correlations. Nevertheless, even for the n-phase converter and its state space, we know the system basis of our targeted Banach subspace [ 1 d 1 1 d n 1 i ¯ L 1 1 i ¯ L n 1 v ¯ o ] . In the (2n + 1)-dimensional normed space of stable points, we have to define our new mapping (14). Despite the analytical state space model, which can be derived but extended by using integer programming equations for discrete states that switch the modes of the converter, our new mapping (14) is a product of inverse modelling thanks to identification, where the new state variables are the duty cycles d = [ d 1 , d i , , d n ] T . As a reminder, these variables were originally inputs in the direct analytical modelling of the state space, while the rest of the system basis in ( V ¯ 2 n + 1 , . ) were considered as states. The inverse of modelling in the analytical sense is thus:
d ˙ = F ( d , x ¯ ) .
The identification of the system (19) must be performed using the database containing sufficient data pairs H i j for each characteristic operating point j of the converter. Fuzzification of the partially identified models (17) around the operating points helps in complexity reduction of the final and robust fuzzy identified model, generally expressed in (16). The identification process primarily generates a database according to linearization theory [32,33], also known as forward difference approximation (FDA).
Our identification problem from (19), the modelling of a dynamical system, can be represented as a set of differential equations,
x ˙ = f ( x 1 , , x n ; u 1 , ,   u σ ; v 1 , v q ; t ) ,
where n differential equations of n state variables ( x 1 , , x n ) are equal to the n set of functions of state variables, σ inputs ( u 1 , ,   u σ ) , and q algebraic variables. The indices n are used intentionally to correspond to the previous number of phases. Without loss of generality and valid for our identification of the dynamical system in its steady states ( V ¯ 2 n + 1 , . ) (applying exclusively to stable open-loop systems), the complexity of the problem is reduced. This is mainly the result of the time exclusion in (20) and the fact that the previously considered input variables in our identification are considered as algebraic variables of the homogeneous inverse problem (19). According to FDA theory, which provides a good system approximation near the stable operating states d 0 , the forward disturbance is simulated to obtain a suitable learning dataset. This means that the system identification process must simulate the perturbation Δ expressed in
Δ d ˙ = F ( Δ d , Δ x ¯ ) .
For a perturbation, which, in short, means small signal differences of only one of the n state variables at a time, we obtain,
d ˙ i + d 0 ˙ = F ( d i + d i 0 , x ¯ + Δ x ¯ )       d ˙ i + = F ( d i + d i 0 , x ¯ + Δ x ¯ )
For an n perturbative differential Equation (22).
Using the identification terminology in the creation of the database, several different test perturbations in the steady states of the predefined duty cycle d i 0 or j centers d i will provide the database for the identification of F i in (14) for i = 1, …, n. For each new equilibrium in the state space where d ˙ i + 0     d i + Y j x 1   for   Y = [ 0 , 1 ] , the database contains certain i+ perturbation sequences or mappings F i that must be identified. In the identification proposed here, these include the associated changes in the algebraic variables ( x ¯ + Δ x ¯ ) , which were the state variables in the analytical approach.

Identification Algorithm, Applicability Paradigm

The process of identification already mentioned in the theory has greater practical merits in two respects. First, the theory has a physical and mathematical background consistent with modern and accurate analytical modelling of hybrid systems. Second, the methodology employs machine learning in modelling only where necessary and during offline identification. This allows for a reduction in complexity and model implementation, taking into account the very limited processing and storage capacities of the IBCs studied. In order to achieve as even a load distribution as possible between the IBC phases, the methodology assumes that current measurement for all phases is temporarily and only possible during the identification process. In contrast to the final model evaluation and use, the offline identification itself requires more temporal and spatial processing capacities and algorithms, which are presented below (Algorithms 1–3), starting with the Algorithm 1, which generates the complete Banach subspace ( V ¯ 2 n + 1 , . ) .
Algorithm 1: Generating the Banach subspace of the IBC steady states
   Initialization: Setting up the constraints for the discourses of the variables
  • Definition of the preferred number of equidistant operating points j  Z in the IBC parameter space, the characteristic duty cycles for equidistant operating points d 0 = ( d 10 ,   d 20   ,   , d j 0 ) Y j x 1 , the perturbation step size Δ d ( 0 , 1 )   (infinitesimally small value), the settling time of the system t c · T s for c Z (the time required to reach a stable state of the system), the number of perturbation steps around the operating points k  Z and the number of IBC phases n Z
    for i = 1 to j do
       for r = 0 to k do 
      1.  d i r = d i 0
      2. Excite the IBC by d i r   = ( d 1 ,     d 2 ,   ,   d i ,   , d n ) where
                    d i r = ( d i + r · Δ d )       d i 0 \ d i
      3. Pause Algorithm 1 for c · T s   time
      4. Store the tuple ( d i r   ,   x ¯ ) in the fuzzy universe Fi (dataset)
      5.  d i r = d i 0
      6. excite the IBC by d i r   = ( d 1 ,     d 2 ,   ,   d i ,   , d n ) where
                    d i r = ( d i + r · Δ d )       d i 0 \ d i  
      7. Pause Algorithm 1 for c · T s   time
      8. Store the tuple ( d i r   ,   x ¯ )   { ( 0 , 1 ) n ,   R n + 1 } in the fuzzy universe Fi (dataset)
      9. r = r + 1
       i = i + 1
Once we have provided the data representing our steady states ( V ¯ 2 n + 1 , . ) , the algorithm can proceed to fuzzy modelling, starting from the c-means clustering of our dataset F = i Fi   ( V ¯ 2 n + 1 , . ) , see Algorithm 2.
Algorithm 2: Modelling of the IBC steady-state space by fuzzy model (see reference [31])
Initialization: Definition of the universes of the discourses and the iteration parameters
  • Definition of the preferred number of equidistant operating points b  Z in the IBC operating space, the initial parameters, centers of the operating points c 0 = ( c 10 ,   c i 0 ,   ,   c b 0 ) T   R   ( n + 1 )   ×   b , the number of iterations k  Z , the minimum model error ε 1   R , the grade of fuzziness p = 2 and the number of attempts, ‘attempts Z
   
   for i = 1 to n do
     1. load Fi
     2. watchdog = 0, m o d e l _ e r r o r = 1
     3. while  m o d e l _ e r r o r > ε 1  do
        watchdog = watchdog + 1
        1. for r = 1 to k do
             c-means clustering by minimizing the cost function (18),
             where M is the number of data tuples in Fi
        2. Store the new centers c i n e w = ( c 1 ,   ,   c b ) T R j   x   ( n + 1 )
        3.  c 0 = c i n e w
        4. Calculate the matrix of parameters a i using the weighted least squares method
        5. Store the parameters θ i = ( c i , a i )
        6. Calculate the model_error = 1 M   i ( F i d i ) 2 for F i , d i   ( 0 , 1 ) M
                 if watchdog ≥ attempts do
                     break
     4. i = i + 1
The data space modelled with fuzzy provides the system knowledge required to predict the parameters of the stable system state based on only one input variable, namely, the new output current IBC in the subsequence I R l o a d . The following Algorithm 3 is a test procedure for the newly developed fuzzy model, which primarily develops a new test data space that already works through the previously created inverse fuzzy system model. In the dataset provided by Algorithm 3, the fuzzy system model asymptotically approaches the ground truth system space of stable states relaxed by ε 2 , and their intersection provides the opportunity to perform supervised learning, improve accuracy and reduce complexity.
Algorithm 3: Fuzzy model linearization (complexity reduction)
Initialization:
  • Definition of the preferred number of test points b  Z in the IBC operating space, the minimum error ε 2 < ε 1   R , the number of IBC phases n Z , the settling time of the system (the time required to reach a stable state of the system) t c · T s for c Z
  
    
 1. Generating the b number of random load current values of the IBC and form
         I R l o a d = ( I R l o a d 1 ,   I R l o a d 2 ,   ,   I R l o a d b ) [ I R l o a d m i n ,   I R l o a d m a x ] b     I R
 2. for r = 1 to b do
       1. Form the input vector for the fuzzy model F
             x ¯ T m = ( 1 , ( I R l o a d r n ,   I R l o a d r n ,   , I R l o a d r n ) R n ,   I R l o a d r · R l o a d )   R n + 2
       2. Excite the IBC by d m T   = ( d m 1 ,     d m 2 ,   ,   d m i ,   , d m n ) which is calculated by (14)
           d m = ( F 1 , F 2 ,   , F n ) T · x ¯ m , F i R n + 2  ( F i vector of calculated fuzzy
          coefficients obtained by the explicit form of (16))
       3. Pause Algorithm 3 for c · T s   time
       4. if i = 1 n | I R l o a d r n i L i |   ε 2 do
             Store the tuple ( d m r ,   x ¯ m r , I R l o a d r n ) in the linearization universe L (dataset)
       5.  r = r + 1
 3. for i = 1 to n do
       1. Fit the function d i = f i ( I R l o a d r n ) to the dataset
          { ( d m r i , I R l o a d r n ) : ( d m r i , I R l o a d r n ) ( d m r ,   x ¯ m r , I R l o a d r n )   L }
       2. Store the function f i ( I R l o a d r n ) to the matrix f     f o r   d m 2   = f   ( I R l o a d   n )
       3. i = i + 1
The final system model has the analytical form   d m 2   = f   ( I R l o a d   n ) and was built based on machine learning. When Algorithm 3 does not allow complexity reduction and the system contains complex nonlinearities, the final current compensation can sufficiently rely on the fuzzy model from Algorithm 2 and its duty cycle prediction mapping (12) and (14), d m 1   = F   ( x ¯ m ) with arbitrary accuracy ε 1 .

4. Results of Identification Applied on Two-Phase Interleaved DC–DC Buck Converter

For the identification presented in the above section and applied to the converter example in Figure 1, we built the MATLAB [29] simulation model using two approaches. First, by implementing the state space topologies (1)–(9) switched by discrete functions derived from the duty cycle control logic via PWM. Here, we consider the natural commutation of converters for DCM, resulting in a discrete hybrid automaton of a designed converter. Secondly, the simulation modelling was based on the use of electronic circuits formed by selecting the electronic components available in the system or simply by Simulink blocks [29] from the Simscape/Electronics/Semiconductor_Devices package. Comparison of the approaches produced identical results in the simulation, but, due to the much simpler linking of the identification excitation signals to the model and GUI-based parameterization of semiconductors and electronic components in general, the latter was used for further identification and control, Figure 2. The two-phase interleaved converter is designed for future practical use of high-power converters in electrical heating where we have a constant load and variable power transfer to the load, in the physical sense, a heater. As mentioned in the introduction, it is still tendentious to assume that the interleaved converters on the market are built with identical or physically cloned hardware for each buck converter. Moreover, in the case of parallel connection of the individual buck converters, even if they have the same technical datasheet, we can expect slight physical differences that have a strong impact on the load sharing in parallel operation. In our simulation, we predicted very common and possible phase element differences, but, in practice, the differences cannot be estimated. In analytical modelling, these differences are hardly measurable and not available in the manufacturer’s technical documentation, especially regarding the dynamic behavior of the converter.
The converter is constructed as shown in Table 1. We also see here the differences between the components in two buck converters (for the coil and the MOSFET transistors), which we assume arose in the production process and must be compensated for by the converter’s control algorithm. To demonstrate the methodology for the general identification process algorithm presented above, we have chosen a two-phase IBC for simplicity, Figure 1. Without loss of generality, the methodology is also applicable to multiphase converters, where the complexity of offline identification increases proportionally to the number of phases. This means that our identification process in (14) is reduced to n = 2 and requires the simulation of two sets of perturbation databases, each identifying the steady-state duty cycles per phase of the converter. In identifying the simulation model, we selected j = 9 operating points that are equidistant in the range of duty cycles d [ 0 , 0.6 ] .
In Figure 3, we see the test results of the currents’ comparison for three different applicable solutions for sensorless open-loop control of IBCs. One of them is based on the most widely used approach of direct arithmetic averaging of the duty cycle per phase, calculated from the standard modelling toolbox (averaged buck DC–DC converter model) and the linear dependence of the duty cycle and fraction v o E . The other two are based on fuzzy modelling of the stationary spaces of the duty cycle, with the linearized fuzzy model being the better solution. The simulation shows a high sensitivity to disturbance steps in the duty cycle, which means that all variations in the duty cycle around the operating point must be in close proximity. This IBC phenomenon has already been discussed above and it has been proven here that the error in the resolution of the duty cycle of the controller, including the PWM conversion added to the natural switching point of the semiconductor, must be as small as possible.
In forming the datasets and for the simulation example of this article, the perturbation step of the duty cycle must be in the second or higher decimal place of the scalar value of the duty cycle. We see this example problem clearly in Figure 4, where we show what kind of numerical differences in duty cycles cause the degree of current imbalance at the output of the converter for the simulation test in Figure 3. Following the algorithm from the section above, the identification yields F 1 ( x ¯ | θ 1 ) and F 2 ( x ¯ | θ 2 ) , where θ 1 = ( c 1 , a 1 ) ,   θ 2 = ( c 2 , a 2 ) , for a 1 , a 2   ϵ   R 4 × 9 and c 1 , c 2   ϵ   R 3 × 9 . However, for the identified simulation example x ¯ = ( i L 1 , i L 2 , v o ) , the parameter matrix a i is extended to include the bias coefficient, as in (16) and (17). The complete parameter matrices can be found in Appendix A. The idea of reducing the granularity of identification by increasing the number of operating points, which increases the complexity of online processing, may not be necessary in the initial identification phase. Therefore, we have promoted post-linearization here, which increases the model accuracy that is obscured by unsupervised process learning. Figure 3 shows the difference in accuracy that post-linearization can achieve in the numerical sense and later in terms of output imbalance. In general, to achieve a better final model result, i.e., optimizing accuracy against online complexity, one needs to reduce the dimensionality of the online model by further optimizing the identified model rather than increasing the number of operating points and, hence, the number of perturbations in the datasets. To do this, the test results of the identified model must be filtered only for the points that agree with the ground truth in order to derive the model towards the minimum of the approximation error ε (12), Algorithm 3. In other words, this means that we move from fully unsupervised learning to supervised learning from data. In practice, this means two levels of learning, Algorithm 2 and Algorithm 3. According to the dimensionality of the chosen problem in (14), reducing the dimensionality for the chosen example leads to two linear equations (see Appendix A). In the methodology presented here, the final optimization model mapping is a bijection of the full subsets of the Banach space. Therefore, the final model mapping is in the space of continuous functions, which provide better conditions for control stability. Although this work focuses on the actuator problem, where we generally look for a linear transfer function and control, we present here the solution where our previous identification provides a solid platform for developing a stable model-based control algorithm for actuator current transfer. Figure 5 shows the recommended control approach, where the actuator follows an ideal first-order system response when dynamically exchanging current setpoints. The control design and stability analyses are performed using the standardized MATLAB [29] Control System Designer. Following the ideal parallel operation of converters, the control law can be developed based on an averaged model of a buck DC–DC converter, which is amplified by the number of phases used. The created averaged converter model [34], which includes only two topologies, (1) and (3), provides the necessary basis for deriving the PI model, which is optimized by an optimization algorithm that includes gradient descent and the ideal step response boundaries as design requirements.
The simulation results, shown in Figure 3 and Figure 4, confirm the expected stable operation of the actuators in the robust range of operating points.
With the expected change in current setpoint, the control system is able to compensate and maintain the ideal load distribution of the parallel converters (Figure 6). The results in Figure 6 are self-explanatory, starting from the corner of the normalized current output (Figure 6a), where the RMS value of the output current is displayed, to the detailed view of the current balance per phase (Figure 6b,c) without RMS filter normalization. The settling time in the system dynamics of the reference change is smoothly delivered by the PI controller in the manner of the reference model in MPC algorithms and is not burdened by the dynamic voltage feedback pattern, which is normalized. Thus, the smooth and scheduled reference is provided by the function   d m 2   = f   ( I R l o a d   n ) as a fixed mapping generated previously and offline by Algorithm 3.

5. Conclusions

The article presents a new method to compensate for the IBC asymmetry of output currents that load the constructive converters differently. The method envisages the use of current sensors only during offline system identification, but not during subsequent use. The physical limitations of the system in the context of the application example can lead to a reduction in system complexity. As shown in this article, the example of the IBC designed as a function of energy transfer to the invariant load opens this possibility. The methodology thus consists of a two-stage identification algorithm. The first stage of identification is based on unsupervised learning from data and creates a system map for the truths of the physical built-in asymmetry. In the second stage of identification, the algorithm filters the data and creates only the ground truth database for model reduction and supervised learning optimization. The resulting model enables the model-based compensation of the control variable of the controller used. The identification algorithm presented here generates a fuzzy model that is further linearized and applied to an IBC hybrid automaton simulation model. The simulation successfully demonstrates the model-based compensation of the asymmetry of the output currents in the IBC and the integration into the load current control of the IBC. The methodology is generalized and developed for n-phase IBCs. In addition to the identification algorithm and fuzzy modelling, a unique approach to the formation of the database is presented, which is mathematically based on small signal approximation theory. The identified fuzzy model or dimensionality reduced time invariant mapping after linear regression preserves the nonlinearity of the system and provides model-based asymmetry compensation for the classical PI control signal. The final control is configured in the canonical connection of the optimized PI controller with the ID model-based compensation and distribution of the control signal. Subsequent research will focus on physical implementation and application of the IBC configuration for variable load systems.

Author Contributions

Conceptualization, R.B. and D.V.; methodology, R.B.; software, R.B.; validation, J.Ć. and D.V.; formal analysis, D.V.; investigation, R.B.; writing—original draft preparation, R.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by Slovenian Research Agency “Javna agencija za raziskovalno dejavnost Republike Slovenije, Bleiweisova cesta 30, 1000 Ljubljana, Slovenia” grant number L2619; “Advanced electronic power supply for automotive catalytic converter”.

Data Availability Statement

The data collected and analyzed in this study were part of an automated process and available for a limited time. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

(a) Fuzzy Model Coefficients
a 1 =
0.01643680.0164070.01642370.0164040.01648390.01632330.01641130.01648950.0168527
−2.35 × 10−50.00021010.00024280.00033720.000230.00049770.00033580.00038049.46 × 10−6
−0.000358−0.00012−8.57 × 10−59.52 × 10−6−9.72 × 10−50.00017139.09 × 10−65.49 × 10−5−0.000315
0.02402830.02166190.02132710.02037590.02144490.01876430.02038530.0199280.0236219
c 1 =
6.185644828.75780446.89934466.67635572.66018103.3858683.924945114.03851128.75428
4.106346821.55083950.04089632.68063570.37598586.682426105.05255122.04902150.6788
1.00128114.98754959.63533739.878085314.24211918.95133618.83743223.56075227.906738
a 2 =
0.01651520.01738120.01713760.0174190.01707320.0167450.01649650.01619930.0160417
−0.000741−0.002574−0.001507−0.001596−0.000904−0.0003417.00 × 10−50.00045430.000612
−0.000515−0.00236−0.001279−0.001372−0.000678−0.0001150.0002930.00067580.0008327
0.0279320.04630740.03554750.03644260.02951110.02387560.0197810.01594960.0143803
c 2 =
8.973824543.50182557.43492286.07275178.15803765.92791692.09228110.21913127.1749
4.523549117.78522348.9454254.21752968.70761883.48419394.356219121.3248148.33988
1.32139946.071812310.5793913.96990514.62656314.87663318.58684323.10491327.513776
(b) Post Linear Regression Model of Duty Cycle
d = [ 0.016188714524 0.016324370811 ] [ i L 1 i L 2 ] + [ 0.002211991399 0.002160889206 ]  
(c) Optimized PI Controller Transfer Function
G P I =   1.393364   ·   10 5 + 142.18   ·   1 s .

References

  1. Lunze, J.; Lamnabhi-Lagarrigue, F. Handbook of Hybrid Systems Control: Theory, Tools, Applications; Cambridge University Press: New York, NY, USA, 2009. [Google Scholar]
  2. Di Bernardo, M.; Budd, C.J.; Champneys, A.R.; Kowalczyk, P. Piecewise-Smooth Dynamical Systems—Theory and Applications; Springer: London, UK, 2008. [Google Scholar]
  3. Henzinger, T.A. The Theory of Hybrid Automata. In Proceedings of the 11th Annual Symposium on Logic in Computer Science (LICS96), Washington, DC, USA, 27–30 July 1996; IEEE: New Brunswick, NJ, USA, 1996; pp. 278–292. [Google Scholar] [CrossRef]
  4. Mariethoz, S.; Beccuti, A.G.; Papafotiou, G.; Morari, M. Sensorless Explicit Model Predictive Control of the DC-DC Buck Converter with Inductor Current Limitation. In Proceedings of the IEEE Applied Power Electronics Conference, Austin, TX, USA, 24–28 February 2008. [Google Scholar]
  5. Mariethoz, S.; Beccuti, A.G.; Morari, M. Model predictive control of multiphase interleaved DC-DC converters with sensorless current limitation and power balance. In Proceedings of the IEEE Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008. [Google Scholar]
  6. Jahanbakhshi, M.-H.; Etezadinejad, M. Modeling and Current Balancing of Interleaved Buck Converter Using Single Current Sensor. In Proceedings of the 27th Iranian Conference on Electrical Engineering (ICEE), Yazd, Iran, 30 April–2 May 2019; IEEE: Manhattan, NY, USA, 2019. [Google Scholar]
  7. Baždarić, R.; Vončina, D.; Škrjanc, I. Comparison of Novel Approaches to the Predictive Control of a DC-DC Boost Converter, Based on Heuristics. Energ. Des. Control Power Convert. 2018, 18, 3300. [Google Scholar] [CrossRef] [Green Version]
  8. Ruffo, R.; Cirimele, V.; Diana, M.; Khalilian, M.; La Ganga, A.; Guglielmi, P. Sensorless control of the charging process of a dynamic inductive power transfer system with an interleaved nine-phase boost converter. IEEE Trans. Ind. Electron. 2018, 65, 7630–7639. [Google Scholar] [CrossRef]
  9. Pajer, R.; Chowdhury, A.; Rodič, M. Control of a multiphase Buck converter, based on sliding mode and disturbance estimation, capable of linear large signal operation. Energies 2019, 12, 2790. [Google Scholar] [CrossRef] [Green Version]
  10. Yuan, Y.; Zhang, G. Current sharing control of four phase interleaved parallel Buck converter. In Proceedings of the ECITech 2022; The 2022 International Conference on Electrical, Control and Information Technology, Kunming, China, 25–27 March 2022; pp. 1–5. [Google Scholar]
  11. Wang, J.; Zhang, C.; Li, S.; Yang, J.; Li, Q. Finite-time output feedback control for PWM-based DC–DC buck power converters of current sensorless mode. IEEE Trans. Control Syst. Technol. 2016, 25, 1359–1371. [Google Scholar] [CrossRef]
  12. Zhang, X.; Martinez-Lopez, M.; He, W.; Shang, Y.; Jiang, C.; Moreno-Valenzuela, J. Sensorless control for DC–DC boost converter via generalized parameter estimation-based observer. Appl. Sci. 2021, 11, 7761. [Google Scholar] [CrossRef]
  13. Zhou, X.; Xu, P.; Lee, F.C. A Novel Current-Sharing Control Technique for Low-Voltage High-Current Voltage Regulator Module Applications. IEEE Trans. Power Electron. 2000, 15, 1153–1162. [Google Scholar] [CrossRef]
  14. Ke, X.; Sankman, J.; Ma, D. A 5MHz, 24V-to-1.2 V, AO2T current mode buck converter with one-cycle transient response and sensorless current detection for medical meters. In Proceedings of the 2016 IEEE Applied Power Electronics Conference and Exposition (APEC), Long Beach, CA, USA, 20–24 March 2016; IEEE: Manhattan, NY, USA; 2016; pp. 94–97. [Google Scholar]
  15. Eirea, G.; Sanders, R.S. Phase Current Unbalance Estimation in Multiphase Buck Converters. IEEE Trans. Power Electron. 2008, 23, 137–143. [Google Scholar] [CrossRef]
  16. Huang, W.; Abu Qahouq, A.J. Input Voltage Ripple-Based Sensorless Current Sharing Autotuning Controller for Multiphase DC–DC Converters. IEEE Trans. Ind. Appl. 2016, 52, 4117–4125. [Google Scholar] [CrossRef]
  17. García, O.; Zumel, P.; de Castro, A.; Alou, P.; Cobos, J.A. Current Self-balance Mechanism in Multiphase Buck Converter. IEEE Trans. Power Electron. 2009, 24, 1600–1606. [Google Scholar] [CrossRef] [Green Version]
  18. Yao, Z.; Lu, S. A Simple Approach to Enhance the Effectiveness of Passive Currents Balancing in an Interleaved Multiphase Bidirectional DC–DC Converter. IEEE Trans. Power Electron. 2019, 34, 7242–7255. [Google Scholar]
  19. Choi, H.W.; Kim, S.M.; Kim, J.; Cho, Y.; Lee, K.B. Current-balancing strategy for multileg interleaved DC/DC converters of electric-vehicle chargers. J. Power Electron. 2021, 21, 94–102. [Google Scholar] [CrossRef]
  20. Perreault, J.D.; Sato, K.; Selders, L.R., Jr.; Kassakian, G.J. Switching-Ripple-Based Current Sharing for Paralleled Power Converters. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1999, 46, 1264–1274. [Google Scholar] [CrossRef]
  21. Liu, G.; Wang, M.; Zhou, W.; Wu, Q.; Fu, Y. A sensorless current balance control method for interleaved boost converters based on output voltage ripple. IEEE Trans. Power Electron. 2020, 36, 7138–7149. [Google Scholar] [CrossRef]
  22. Zhang, X.; Corradini, L.; Maksimovic, D. Sensorless current sharing in digitally controlled two-phase buck DC-DC converters. In Proceedings of the 2009 Twenty-Fourth Annual IEEE Applied Power Electronics Conference and Exposition, Washington, DC, USA, 15–19 February 2009; IEEE: Manhattan, NY, USA, 2009; pp. 70–76. [Google Scholar]
  23. Hu, K.Y.; Chen, Y.S.; Tsai, C.H. A digital multiphase converter with sensor-less current and thermal balance mechanism. In Proceedings of the 2018 IEEE Asian Solid-State Circuits Conference (A-SSCC), Tainan, Taiwan, 5–7 November 2018; IEEE: Manhattan, NY, USA, 2018; pp. 175–178. [Google Scholar]
  24. Foley, F.R.; Kavanagh, C.R.; Marnane, P.W.; Egan, G.M. Sensorless Current-Sharing in Multiphase Power Converters. IEEE COMPEL Workshop; Rensselaer Polytechnic Institute: Troy, NY, USA, 2006. [Google Scholar]
  25. Bošković, N.; Duarte, J.; Lomonova, E.A. Signal Injection for Sensorless Current Sharing with Experimental Verification on 1 MHz GaN Prototype. In Proceedings of the 2020 22nd European Conference on Power Electronics and Applications (EPE’20 ECCE Europe), Lyon, France, 7–11 September 2020; IEEE: Manhattan, NY, USA, 2020; p. P-1. [Google Scholar]
  26. Wang, C.; Wang, K.; Zheng, Z.; Sun, K.; Li, Y. Modulation induced current imbalance and its sensorless control of a GaN-based four-phase DC–DC power amplifier. IEEE Trans. Ind. Electron. 2019, 67, 1520–1531. [Google Scholar] [CrossRef]
  27. Reyes-Portillo, I.A.; Claudio-Sanchéz, A.; Morales-Saldaña, J.A.; Mina-Antonio, J.D.; Netzahuatl-Huerta, E.M.; Claudio-Pachecano, L.; Ponce-Silva, M.; Reyes-Sánchez, E. Study of the Effects of Current Imbalance in a Multiphase Buck Converter for Electric Vehicles. World Electr. Veh. J. 2022, 13, 88. [Google Scholar] [CrossRef]
  28. Jagadeesh, I.; Indragandhi, V. Comparative Study of DC-DC Converters for Solar PV with Microgrid Applications. Energies 2022, 15, 7569. [Google Scholar] [CrossRef]
  29. The MathWorks Inc. MATLAB, Version 9.3.0.713579 (R2017b), The MathWorks Inc.: Natick, MA, USA, 2017.
  30. Torrisi, F.D.; Bemporad, A. HYSDEL—A tool for generating computational hybrid models for analysis and synthesis problems. IEEE Trans. Control Syst. Technol. 2004, 12, 235–249. [Google Scholar] [CrossRef]
  31. Baždarić, R.; Škrjanc, I.; Matko, D. Two Degrees of Freedom in the Control of a DC-DC Boost Converter, Fuzzy Identified Explicit Model in Feed-forward Line. J. Intell. Robot. Syst. 2016, 82, 479–483. [Google Scholar] [CrossRef]
  32. Gill, P.E.; Murray, W.; Wright, M.H. Practical optimization; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2019. [Google Scholar]
  33. Persson, J.; Söder, L. Comparison of threes linearization methods. In Proceedings of the PSCC2008, 16th Power System Computation Conference, Glasgow, UK, 14–18 July 2008. Power Systems Computation Conference (PSCC). [Google Scholar]
  34. Erickson, R.W.; Ćuk, S.; Middlebrook, R.D. Large-Signal Modelling and Analysis of Switching Regulators. In Proceedings of the 1982 IEEE Power Electronics Specialists Conference (PESC), Cambridge, MA, USA, 14–17 June 1982; pp. 240–250. [Google Scholar]
Figure 1. Two-phase interleaved buck DC–DC converter, standard circuit topology.
Figure 1. Two-phase interleaved buck DC–DC converter, standard circuit topology.
Energies 16 04836 g001
Figure 2. Simulation model of the interleaved DC–DC buck converter.
Figure 2. Simulation model of the interleaved DC–DC buck converter.
Energies 16 04836 g002
Figure 3. The currents of the converters as a result of the comparison of the compensation of the converter control, defined by three different methods: the arithmetic calculation for ideal converters, the model mapping based on fuzzy identification, and the model mapping based on fuzzy identification after linear regression. (a) Currents generated by the simulation system for 10 different operating points; (b) Currents generated by the simulation system at the fourth operating point, zoomed section.
Figure 3. The currents of the converters as a result of the comparison of the compensation of the converter control, defined by three different methods: the arithmetic calculation for ideal converters, the model mapping based on fuzzy identification, and the model mapping based on fuzzy identification after linear regression. (a) Currents generated by the simulation system for 10 different operating points; (b) Currents generated by the simulation system at the fourth operating point, zoomed section.
Energies 16 04836 g003
Figure 4. Comparison of the duty cycle of the individual converters for the current results in Figure 3: (a) Simulation of the duty cycle of the system for 10 different operating points; (b) Simulation of the duty cycle of the system in 1 operating point, zoomed section.
Figure 4. Comparison of the duty cycle of the individual converters for the current results in Figure 3: (a) Simulation of the duty cycle of the system for 10 different operating points; (b) Simulation of the duty cycle of the system in 1 operating point, zoomed section.
Energies 16 04836 g004aEnergies 16 04836 g004b
Figure 5. Control of an interleaved DC–DC buck converter compensated by identification-based modelling of duty cycle mappings.
Figure 5. Control of an interleaved DC–DC buck converter compensated by identification-based modelling of duty cycle mappings.
Energies 16 04836 g005
Figure 6. Control results with gradual change in the reference values for the load current: (a) the output load current of the converter compared to the reference, (b) the inductance currents of the same simulation test, (c) the inductance currents in detail for the specific transient time window.
Figure 6. Control results with gradual change in the reference values for the load current: (a) the output load current of the converter compared to the reference, (b) the inductance currents of the same simulation test, (c) the inductance currents in detail for the specific transient time window.
Energies 16 04836 g006
Table 1. Parameters and elements of the interleaved buck DC–DC converter.
Table 1. Parameters and elements of the interleaved buck DC–DC converter.
Source VoltageSwitching FrequencyESR MOSFET 1MOSFET 1
SNUBBER
ESR MOSFET 2MOSFET 2
Snubber
48 V50 kHz0.0007 Ohm 10 6 F0.0007 Ohm 10 8 F
Coil 1 InductivityESR
Coil 1
Coil 2 InductivityESR
Coil 2
LoadOutput Capacitance
8 × 10 6 H0.015 Ohm12 × 10 6 H0.01 Ohm0.1 Ohm 10 3 F
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Baždarić, R.; Ćelić, J.; Vončina, D. Compensation of the Current Imbalance of an Interleaved DC–DC Buck Converter, Sensorless Online Solution Based on Offline Fuzzy Identification and Post-Linearization. Energies 2023, 16, 4836. https://doi.org/10.3390/en16124836

AMA Style

Baždarić R, Ćelić J, Vončina D. Compensation of the Current Imbalance of an Interleaved DC–DC Buck Converter, Sensorless Online Solution Based on Offline Fuzzy Identification and Post-Linearization. Energies. 2023; 16(12):4836. https://doi.org/10.3390/en16124836

Chicago/Turabian Style

Baždarić, Robert, Jasmin Ćelić, and Danjel Vončina. 2023. "Compensation of the Current Imbalance of an Interleaved DC–DC Buck Converter, Sensorless Online Solution Based on Offline Fuzzy Identification and Post-Linearization" Energies 16, no. 12: 4836. https://doi.org/10.3390/en16124836

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop