Abstract
Introduction
Over the past years, switched mode power supplies have been used in a plethora of commercial and industrial applications such as dc motor drives, computers, electric vehicles, batteries and so on. The dc–dc conversion has developed into a sophisticated technology, and an enhanced control of dc–dc converters can revamp the performance of applications provided to the end user. Buck and boost dc–dc converters are among the widely used switched mode supplies and aid in the reduction and scale-up of the input voltage, respectively. In an open loop mode, the dynamic response of the converters is unsatisfactory, which necessitates the requirement of closed loop control for regulation of output voltage to the desired levels. Moreover, the boost converter exhibits non-minimum phase characteristics due to the occurrence of zero in right half plane, leading to inverse response. Therefore, the voltage regulation of dc–dc converters is a challenging problem and evinces widespread interest among control engineers.1–3
Hitherto, numerous control techniques have been delineated in literature for the control of various industrial processes. The existing techniques can be categorized into proportional integral derivative (PID) control, adaptive control, 4 sliding mode control, 5 model predictive control, 6 soft computing approaches 7 and so on. A brief review of the PID control and the notion of automation of loop cycling approach with modern technology is discussed in Atherton. 8 The parameters of an adaptive super-twisting sliding mode controller based on Lyapunov theory are computed via particle swarm optimization (PSO) algorithm for two-axis helicopter in Humaidi and Hasan. 9 An extended state observer–based model predictive technique for the speed control of a permanent magnet synchronous generator is proposed in Li et al., 10 whereas a fuzzy logic controller for the control of droplet movement inside a microfluidic network is formulated in Mehmood et al. 11 It is deduced that although a PID controller 12 has a simple structure and easy tuning approaches, however, it is unable to give optimal control in the presence of environmental disturbances, whereas sliding mode control and model predictive control have a complex structure. On the other hand, application of soft computing techniques entails a large simulation time and involves numerous random parameters.
In the recent years, fractional calculus has evoked wide interests in the formulation of novel control strategies to ensure a more accurate and precise control.13,14 The notion of fractional calculus has enabled the researchers to formulate extensions of the existing control strategies such as PID, stability boundary locus and Ziegler Nichols into the fractional order (FO) domain.15,16 A fractional order proportional integral derivative (FO-PID) controller, first discovered by Podlubny, is considered to be more flexible than an integer order PID controller, since it has five tuning parameters, which can be independently tuned, in comparison to the conventional PID, wherein only three independent tuning parameters are present. 17 Various techniques of tuning a FO-PID controller are discussed in the literature.15,18 A hybrid control scheme that incorporates the advantages of both the FOPID controller as well as the active disturbance rejection control (ADRC) technique is presented in Fang et al. 19 for a hydroturbine speed governor system and is observed to exhibit an enhanced performance over both these control techniques. However, tuning of the parameters of a lead compensator for FO processes, approximated into an equivalent integer order model via Matsuda approximation, is achieved via minimization of integral performance indices in Dogruer and Tan. 20 In Wang et al., 21 a proportional integral derivative dynamic matrix control (PID-DMC) technique that inherits the advantages of both PID and DMC control approaches is formulated and tested on an industrial heating furnace process system. Internal model control (IMC) is another such control approach based on Youla parameterization, which is widely used due to its simple structure and intuitive design. In ideal conditions, it is characterized by dual stability, perfect control and zero-steady state error. 22 To further improve the control performance, the concept of FO control can be amalgamated into IMC scheme, leading to the formulation of fractional order internal model control (FO-IMC) technique. 23 The tuning methodology for FO-IMC entails the application of Commande Robuste d’Ordre Non Entier (CRONE) principle in controller design, wherein the FO filter is chosen to satisfy Bode ideal characteristics. 24 Some of the applications associated with FO-IMC are load frequency control,25–27 pressurized heavy water reactor, 28 waste water treatment plant, 29 automatic voltage regulator 30 and so on.
A FO controller is endowed with properties of disturbance rejection and robustness, which offers a motivation for consideration of its application to the voltage regulation of buck and boost converters. Therefore, in this paper, FO-IMC technique is applied to the non-ideal model of buck and boost converters. A transfer function model of buck and boost converter is formulated, with the consideration of all parasitic elements such as forward voltage of diode, equivalent resistances of inductance and capacitance and resistance of semiconductor devices, while they are working in ON mode. The stability and robustness analyses of FO-IMC are performed. Subsequently, FO-IMC approach is applied to converters and simulations are conducted on nonlinear models of converters. Most importantly, the practicality of simulation results is verified via the experimental validation of FO-IMC approach on laboratory setups of buck and boost converter using dSPACE DS1104 data acquisition systems, which is installed in a personal computer (PC) for rapid control prototyping. To the best of author’s knowledge, FO-IMC technique has not been experimentally validated for any of the converter system application so far. Furthermore, application of FO-IMC on a non-ideal power converter is also performed in this paper for the first time.
The remaining paper is divided into a number of sections. The next section describes the motivation for working on FO-IMC for power converters. Subsequently, the non-ideal models of buck and boost converters are formulated and the FO-IMC technique is discussed. The visual assessment of the efficacy and robustness of FO-IMC is then shown via simulation results for different cases. Subsequently, the experimental results are presented, and finally, the conclusions are drawn.
Motivation
Over the past years, PID controller has become synonymous with industrial control applications due to its simple structure, numerous tuning techniques and a successful past record. However, in real-time operating conditions, the system is exposed to variable environmental conditions and it is entirely plausible that various physical and environmental disturbances have an adverse effect on its response. Therefore, the controller design should not only be able to track the set point but also reject the disturbances effectively. Moreover, another technique, namely, IMC, ideally possesses the properties of perfect control, zero-steady state error and is interconvertible into classical feedback structure. However, the conventional PID or IMC controllers may not be able to ensure a quick rejection of disturbances. With the application of fractional calculus in PID controller, a robust FOPID controller was conceived which exhibits good disturbance rejection, efficient set point tracking and excellent robustness, since it has two more tuning parameters in comparison to conventional PID controller. FO-IMC technique inherits the advantages of both IMC as well as PID controls and thereby is a refinement over these individual control approaches.
Various FO control schemes are delineated in literature; however, their practical validation is missing from most of the publications. In this paper, FO-IMC technique is elucidated for the voltage control of buck and boost converter and practically validated on a real-hardware setup of a power converter, for the first time. It is observed that single degree of freedom FO-IMC exhibits an improved response over 2 degrees of freedom internal model control (TDF-IMC) technique and it ensures stable and an effective response for both set point tracking and disturbance rejection, respectively. Various case studies are conducted in the paper, which validate the robustness of the FO-IMC scheme.
Mathematical modelling
In this section, a non-ideal transfer function model for a buck converter and boost converter is formulated. The schematic of the buck and boost converter are shown in Figures 1 and 2, respectively. In Figures 1 and 2, elements of circuit are inductor (

Non-ideal model of buck converter. 31 .

Non-ideal model of boost converter. 31 .
The ON and OFF time differential equations for a non-ideal dc–dc buck converter are derived using Kirchhoff’s current law and Kirchhoff’s voltage law as follows.31,32
Buck converter
ON time
Using state space form of system representation, equations (1)–(3) can be expressed as
where
The state space matrices in equation (4) are given as
OFF time
Equations (6)–(8) can be expressed in state space form as
The state space matrices in equation (9) can be written as
Using equations (4) and (9), the steady state averaged model is obtained via the following formulae
where
Using small signal analysis, the transfer function relating output voltage to duty cycle is determined using the following formula
wherein, the state space matrices are defined as
where
Substitution of the state space matrices from equation (14) in equation (13) yields the transfer function of non-ideal buck converter as
where
Hence, equations (15) and (16) give the final non-ideal transfer function of buck converter. In the following subsection, the non-ideal transfer function of dc–dc boost converter is formulated.
Boost converter
ON time
Equations (17)–(19) can be written in state space form as
where
OFF time
Equations (22)–(24) can be represented in state space formulation as
The state space matrices in equation (25) are
Using equations (20) and (25), the averaged state space model of boost converter is obtained via following formulae
where
Using small signal analysis, the transfer function that relates output voltage to duty cycle is determined as 2
where
where
Using equation (30), equation (29) can be expressed in simplified form as
where
Proposed FO-IMC scheme
FO-IMC scheme, introduced in Maâmar and Rachid, 23 extends the conventional 1 degree of freedom IMC approach via the introduction of FO filter, which is chosen in order to satisfy Bode characteristics so as to ensure plant robustness via CRONE principle.23,25,26 The principal objective of FO-IMC technique is to control an integer order process via assimilation of the desirable properties of the reference model into the system model. The fractional characteristics in the FO-IMC controller are imposed by the reference closed loop model, which exhibits robust properties such as infinite gain margin, constant phase margin and iso-damping property. IMC scheme has attracted increasing interests, which can be attributed to various desirable properties such as simple structure, internal stability and fewer tuning parameters, whereas CRONE principle introduces the criteria to ensure plant robustness. The amalgamation of both these techniques gives rise to FO-IMC approach, which can be categorized into three distinct steps, namely, reduced order modelling, IMC scheme and CRONE principle.
Consider a higher order plant, which can be expressed in the transfer function form as follows
where
To obtain a simplified controller structure, it is worthwhile to utilize the concept of reduced order modelling to obtain a simplified lower order form of the original higher order plant. Model order reduction is a tool for simplification of higher order plant to ensure retention of dominant features of the original plant in the reduced lower order plant, which simultaneously leads to reduction in computational effort and formulation of a lower order controller. To obtain the reduced order model, various techniques have been developed such as Pade approximation, Routh approximation, Mihailov criteria, Cauer approximation, Balanced truncation and so on. Reduction of plant into its second order counterpart aids in achieving PID controller structure in the final controller. 33 However, in this case, both the buck and boost converter models, given in equations (15) and (31), are of second order; hence, the model order reduction step is not needed.
The reduced order model obtained in this step can be expressed as
Without loss of generality, equation (34) is re-written as
where
The block diagram of IMC scheme is illustrated in Figure 3. The IMC controller is characterized by controller

Internal model control.

Classical feedback.
To begin with FO-IMC technique, the process model in equation (35) is decomposed into two distinct parts, that is, minimum phase part and the non-minimum phase part. Therefore
Here,
Therefore
Subsequently, IMC controller is formulated as
where
where
The transfer function in equation (41) exhibits various desirable properties such as infinite gain margin and constant phase margin (which depends only on
where
Finally, the IMC controller is transformed into classical feedback controller via Youla parameterization given in equation (36). The final classical feedback controller
Hence, the application of FO-IMC technique gives an interesting structure, that is, series combination of the conventional PID controller and a FO low pass filter (LPF). It can be deduced that the PID controller is dependent only on system parameters. Once the plant model is ascertained, computation of PID controller is a straightaway procedure. Once PID controller is calculated, tuning of the filter parameters, namely,
The phase margin (
Since,
where
Remark
The existing FO-IMC technique entails the random choice of
Hence, it can be concluded that FO-IMC controller is a cascade combination of PID controller and FO LPF. Furthermore, the stability and robustness analyses of FO-IMC technique are conducted as shown below.
Stability analysis
The overall transfer function of the FO-IMC technique with respect to the reference input is given as
Under the assumption of plant–model matching, that is,
Substituting the expressions of
Replacing the expression of
The pole of the transfer function in equation (49) is given by
For a step reference, the output of the system can be calculated as
Using final value theorem of Laplace transformation, the final output response to a unit step reference is obtained as
Therefore, the steady state error is given by
Hence, the controlled system tracks the reference input with zero-steady state error.
Robustness analysis
The overall transfer function of the FO-IMC technique with respect to disturbance as an input signal is given as
Under the assumption of plant–model matching, that is,
Substituting the expressions of
Replacing the expression of
For a step disturbance, the output is computed as
Using final value theorem of Laplace transformation, the final output response to a unit step disturbance is
Hence, the FO-IMC technique effectively rejects the load disturbance and is robust as well.
Simulation results
In this section, the voltage regulation of buck and boost converter is analysed via application of FO-IMC control technique. A nonlinear model of converters in the presence of all parasitic elements is developed using Sim PowerSystems toolbox in Simulink environment to validate the effectiveness of FO-IMC scheme. Fractional-order modeling and control (FOMCON) toolbox in MATLAB and Simulink is used for simulation of FO controllers.
35
The frequency range and approximation order for the fractional operator are chosen as
The parameters of buck converter are given as2,32
The parameters of boost converter are
Using equations (15), (16) and (59), the transfer function of the buck converter is obtained as
In a similar manner, on substitution of system parameters from equation (60) in equations (31) and (32), the transfer function of boost converter is obtained as
To design FO-IMC controller for the buck converter, the plant model is first decomposed into minimum phase part and non-minimum phase part as follows
Using equations (39) and (42), the FO-IMC controller is obtained as
Finally, using Youla parameterization formula in equation (36), the controller in classical feedback form is given as
Using equation (45), with the values of parameters as
The damping factor of the response
To demonstrate effectiveness of FO-IMC control scheme, an extensive comparative analysis is carried out with the TDF-IMC
36
and IMC-PID
22
approaches. The TDF-IMC set point tracking controller (
The IMC-PID controller for the buck converter using the value of the time constant of filter
In a similar manner, FO-IMC controller can be formulated for the boost converter as well. The minimum phase and non-minimum phase parts of the boost converter are given as
Using equations (39) and (42), the FO-IMC controller is obtained as
Finally, using Youla parameterization formula in equation (36), the FO-IMC controller in classical feedback form is obtained as
Using equation (45), with the values of parameters as
The TDF-IMC set point tracking (
The IMC-PID controller for the boost converter using the value of the time constant of filter
To scrutinize the effectiveness of FO-IMC scheme for buck and boost converter, various case studies are carried out that are explained below.
Transient analysis
Buck converter
The tracking response for a buck converter is investigated via the introduction of a reference signal, that is, a combination of step input and ramp input, and can be mathematically represented as
The response of FO-IMC, IMC-PID and TDF-IMC techniques to the reference input is shown in Figure 5. It can be deduced that the controller formulated via FO-IMC technique tracks the reference input closely and swiftly, in comparison to the IMC-PID and TDF-IMC techniques, which exhibits sluggish behaviour in the transient phase.

Transient response of buck converter to reference input.
Boost converter
In a similar manner, we undertake the transient response analysis for the boost converter. The response of FO-IMC, IMC-PID and TDF-IMC techniques to the reference input is shown in Figure 6. It can be ascertained that FO-IMC technique tracks the reference input quickly with minimal overshoot, as compared to IMC-PID and TDF-IMC techniques, which track the reference signal changes slowly in the transient phase.

Transient response of boost converter to reference input.
Hence, it can be deduced that FO-IMC exhibits an improved and an excellent tracking behaviour over the IMC-PID and TDF-IMC techniques.
Voltage regulation
Buck converter
The closed loop voltage regulation for buck converter is investigated via introduction of following disturbances:
Step up variation in input voltage from 12 V to 15 V.
Step down change in input voltage from 12 V to 9 V.
Figures 7 and 8 depict the voltage regulation performance of buck converter, while input voltage is perturbed from 12 V to 15 V and from 12 V to 9 V, respectively. It is noticed that FO-IMC scheme ensures a quicker rejection of disturbances and the output voltage returns to nominal value swiftly. However, in TDF-IMC and IMC-PID control techniques, the transient response as well as disturbance rejection of the system exhibit sluggish behaviour.

Regulatory behaviour of buck converter when input voltage is changed from 12 V to 15 V.

Regulatory behaviour of buck converter when input voltage is changed from 12 V to 9 V.
Boost converter
The closed loop voltage regulation for boost converter is investigated via introduction of following perturbations:
Step up variation in input voltage from 5 V to 7 V.
Step down decrement in input voltage from 5 V to 3 V.
Figures 9 and 10 illustrate the voltage regulation ability of the boost converter, when input voltage is perturbed from 5 V to 7 V and from 5 V to 3 V, respectively. The disturbance rejection capability of FO-IMC scheme is clearly illustrated by the smaller settling times accompanied by smaller overshoots on the introduction of perturbation in input voltage.

Regulatory behaviour of boost converter when input voltage is changed from 5 V to 7 V.

Regulatory behaviour of boost converter when input voltage is changed from 5 V to 3 V.
Set point tracking
Buck converter
The closed loop set point tracking ability of FO-IMC scheme for buck converter is scrutinized for the following cases:
Step up increment in reference voltage from 8 V to 10 V.
Step down perturbation in reference voltage from 8 V to 6 V.
Figures 11 and 12 exhibit the set point tracking performance, when the reference voltage for boost converter is given a step change from 8 V to 10 V and from 8 V to 6 V, respectively. It can be clearly noticed that FO-IMC scheme tracks the changes in set point accurately and quickly in comparison to IMC-PID and TDF-IMC controllers.

Set point tracking behaviour of buck converter when reference voltage is changed from 8 V to 10 V.

Set point tracking behaviour of buck converter when reference voltage is changed from 8 V to 6 V.
Boost converter
The closed loop set point tracking ability of boost converter is examined via following case study:
Step up variation in reference voltage from 8.33 V to 10 V.
Step down variation in reference voltage from 8.33 V to 6 V.
Figures 13 and 14 reveal the set point tracking ability of FO-IMC scheme, when compared to TDF-IMC scheme, while a step change is introduced in the reference voltage from 8.33 V to 10 V and from 8.33 V to 6 V, respectively. An improved set point tracking performance is observed for the FO-IMC scheme, when compared to IMC-PID and TDF-IMC schemes.

Set point tracking behaviour of boost converter when reference voltage is changed from 8.33 V to 10 V.

Set point tracking behaviour of boost converter when reference voltage is changed from 8.33 V to 6 V.
Load regulation
Buck converter
The load regulation capability of the buck converter is examined for the following cases:
Step up increment in load resistance from 10
Step down change in load resistance from 10
Figures 15 and 16 exhibit the load disturbance rejection capability of FO-IMC technique versus existing TDF-IMC approach. Although the FO-IMC technique exhibits a slightly larger undershoot upon the occurrence of load disturbance; however, it rejects the disturbance quickly in minimum time in comparison to IMC-PID and TDF-IMC schemes. The overall effectiveness of FO-IMC technique is judged via computation of integral absolute error (IAE) and integral time absolute error (ITAE) in Table 1. It can be observed that FO-IMC technique has lower values of both IAE and ITAE in comparison to IMC-PID and TDF-IMC schemes, thereby demonstrating the efficacy of FO-IMC technique.

Load regulation behaviour of buck converter when load resistance is changed from 10

Load regulation behaviour of buck converter when load resistance is changed from 10
Comparison of performance indices for buck converter.
IAE: integral absolute error; ITAE: integral time absolute error; FO-IMC: fractional order internal model control; IMC: internal model control; PID: proportional integral derivative; TDF-IMC: 2 degrees of freedom internal model control.
Boost converter
The load regulation capability of FO-IMC technique for boost converter is investigated for the following cases:
Change in load resistance from 22 Ω to 30 Ω.
Change in load resistance from 22 Ω to 20 Ω.
Figures 17 and 18 depict the load regulation ability of FO-IMC technique, in comparison to TDF-IMC approach, when the load resistance is varied from 22 Ω to 30 Ω and 22 Ω to 20 Ω, respectively. An improved load regulation capability is seen for FO-IMC controller in comparison to TDF-IMC and IMC-PID schemes. Further investigation reveals that below the value of 20 Ω, the FO-IMC controlled boost converter system does not track the reference voltage of 8.33 V, although it is still stable, which is a limitation of the proposed technique.

Load regulation behaviour of boost converter when load resistance is changed from 22 Ω to 30 Ω.

Load regulation behaviour of boost converter when load resistance is changed from 22 Ω to 20 Ω.
Furthermore, a comparative analysis of the performance indices, that is, IAE and ITAE is conducted for all the aforementioned cases in Table 1 and 2 for buck converter and boost converter, respectively. It can be deduced that FO-IMC scheme yields a less value of IAE and ITAE in comparison to IMC-PID and TDF-IMC schemes.
Comparison of performance indices for boost converter.
IAE: integral absolute error; ITAE: integral time absolute error; FO-IMC: fractional order internal model control; IMC: internal model control; PID: proportional integral derivative; TDF-IMC: 2 degrees of freedom internal model control.
Parametric uncertainty
The parameters of a power electronic converter such as resistance, inductance and capacitor vary with the change in environmental conditions. Therefore, it is vital to validate the robustness of the FO-IMC controller in the presence of parametric uncertainty. The proposed controller should exhibit desired performance, even in the presence of parametric variations, without an appreciable effect on system performance. Hence, a
Buck converter
The parameters of the buck converter are varied as follows
Figure 19 depicts the system response, when a

Transient behaviour of buck converter in presence of
Boost converter
The parameters of the boost converter are varied as follows
The robustness of the boost converter is demonstrated via investigation of the system response in the presence of lower bound (

Transient behaviour of boost converter in presence of
Hence, it can be concluded from the aforementioned analysis that FO-IMC technique can be a viable approach to handle the voltage regulation, set point tracking as well as parametric uncertainty for both dc–dc buck and boost power converters.
Experimental results
To demonstrate, the hardware implementation of FO-IMC scheme on buck and boost converter, a practical laboratory setup 31 is shown in Figure 21. Depending on availability, diode MUR1560 and MOSFET IRPF460 are chosen as switching devices. The controller is implemented via dSPACE 1104 microcontroller board. A voltage sensor AD202JN is utilized to sense the output voltage, which is fed to ADC channel of dSPACE 1104.

Hardware setup of power converter. 31 .
The voltage regulation ability of buck converter is assessed via introduction of step up and step down perturbation in input voltage, as shown in Figures 22 and 23, respectively. The corresponding plots for boost converter are shown in Figures 24 and 25.

Regulatory behaviour of buck converter when input voltage is changed from 12 V to 15 V and 15 V to 12 V.

Regulatory behaviour of buck converter when input voltage is changed from 12 V to 10 V and 10 V to 12 V.

Regulatory behaviour of boost converter when input voltage is changed from 5 V to 7 V and 7 V to 5 V.

Regulatory behaviour of boost converter when input voltage is changed from 5 V to 3 V and 3 V to 5 V.
To evaluate the set point tracking ability of buck converter, a step change is introduced in reference voltage from 8 V to 10 V and from 10 V to 8 V. The corresponding response is illustrated in Figure 26. In a similar manner, a step change is introduced in reference voltage from 8 V to 6 V and from 6 V to 8 V, as seen in Figure 27. For the boost converter, the set point tracking capability is shown in Figures 28 and 29. Finally, the load disturbance rejection capability for the buck converter is scrutinized via change in the load resistance from 10

Set point tracking behaviour of buck converter when reference voltage is changed from 8 V to 10 V and 10 V to 8 V.

Set point tracking behaviour of buck converter while reference voltage is changed from 8 V to 6 V and 6 V to 8 V.

Set point tracking behaviour of boost converter when reference voltage is changed from 8.33 V to 10 V and 10 V to 8.33 V.

Set point tracking behaviour of boost converter when reference voltage is changed from 8.33 V to 6 V and 6 V to 8.33 V.

Output voltage in boost converter when load resistance is changed from 10

Output voltage in boost converter when load resistance is changed from 22
It can be observed from hardware results that FO-IMC technique exhibits a good input disturbance rejection capability, efficient load disturbance rejection ability and also tracks the changes in reference voltage effectively and quickly, thereby affirming the practical validity of FO-IMC scheme.
Conclusion
In this paper, a FO-IMC technique is formulated, such that the final controller is obtained as a series combination of PID controller and FO filter. The non-ideal models of both buck and boost converters are derived via the consideration of all the parasitic elements such as forward voltage of diode, equivalent resistances of inductance and capacitance and resistance of semiconductor devices, while they are working in ON mode. An extensive case study is conducted to validate the efficacy of the FO-IMC technique. The transient performance is investigated by the introduction of a reference signal, which is a combination of step and ramp reference signals. The robustness of the controller is verified via the introduction of parametric uncertainty as well as perturbations in input voltage, reference voltage and load resistance. In all the cases, it is observed that the FO-IMC technique exhibits an improved transient performance and an enhanced robustness in comparison to the existing TDF-IMC scheme. Most importantly, the experimental validation is undertaken via real-time hardware, which is a testimony to the efficacy and practical implementation of FO-IMC scheme. The future scope of this work involves the analysis of the dc–dc power converters under motor load or resistor-inductor (RL) load.
