- Open Access
- Total Downloads : 591
- Authors : Reshma B R, Arun S Mathew
- Paper ID : IJERTV4IS070656
- Volume & Issue : Volume 04, Issue 07 (July 2015)
- DOI : http://dx.doi.org/10.17577/IJERTV4IS070656
- Published (First Online): 29-07-2015
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Gain Scheduling Implementation in DC/DC Buck Converter using PID Controller
Reshma B R Arun S Mathew
Dept.of EEE Dept.of EEE
MBCET MBCET
Trivandrum, India Trivandrum, India
Abstract-The objective of this paper is to design a Gain scheduling PID control scheme for the DC/DC buck converter to improve the transient performance in different load current conditions. Poor control of the DC/DC buck converter lead to high overshoot and steady state error. And its dynamic response varies with changes in load, especially at high load current conditions. So a Gain scheduling PID control scheme is introduced to overcome this. The proposed control scheme is designed with pole zero cancellation method to adaptively auto tune parameters of the discrete PID controller for efficiently improving the output transient response.
Index Terms- adaptive control, gain scheduling control, Proportional-Integral-Derivative (PID) control, pole zero cancellation, dc/dc converter
I.INTRODUCTION
For many years, analog controllers have dominated the control of power electronics systems such as converters, inverters, etc. But the digital controls have continued to improve in cost and usability in the past several years. This has made digital controls more appealing to replace analog control in power electronic systems. So, the digital controllers are widely used in dc/dc converter such as Voltage Regulator (VR), Point of Load (POL) because of their low power consumption and easily to implement in complex control architecture. The advantages of digital controllers are programmability, improved flexibility, and improved system reliability due to usage of lower part count, less sensitive to noise. And changing a controller does not require alteration in the hardware, they provide improved sensitivity to parameter variations and potentially faster design process [1].
Conventional PID controllers are commonly used in industry because of their simplicity, clear functionality and ease of implementation [2]-[4]. Recent research trends in the PID control area are summarized in [5]. The process for designing PID controllers for industrial automation is elaborated and can be difficult in practice, if multiple and conflicting objectives are to be achieved. The PID gains for non-linear plants are very difficult to select on the analytical basis of closed loop stability and performance [6] [7]. Owing to their complexity and the need of exact plant models, many studies on PID control tend to be difficult for practising engineers to fully understand and to competently apply practical systems. The difficulty is compounded applying the findings of research many practical devices, here tuning PID gains is the only thing users are allowed to do.
Fig.1 Block diagram of PID controlled buck converter
This paper addresses the issue of improving transient performance of DC/DC buck converters using digital controllers. A Gain scheduling control scheme is proposed to achieve an improved transient response.
The Gain scheduling control is a practical and useful adaptive control method [8]. It is a nonlinear feedback of special type; it has a linear controller whose parameters are changed as a function of operating condition in a pre- programmed way. Gain scheduling controller requires some knowledge about the plant and some auxiliary measured variables. When scheduling variables has been determined, the controller parameters are calculated at a number of operating conditions by using pole zero cancellation method. The controller is thus tuned or calibrated for each operating condition. The stability and performance of the system are evaluated by simulation; particular attention is given to the transition between different operating conditions. The great advantage of this method is that the controller adapts quickly to changing conditions. The design method can be easily extended to different technologies or modification to fulfil a new set of specifications such as fewer output capacitors or small board size requirement with very fast time to market.
The structure of this paper is as follows. The detail modeling of the synchronous buck converter is explained in the section II. In section III, we have presented the digital control of buck converter. The Gain scheduling control scheme is introduced in section IV. Simulation results of the Gain scheduling scheme have been presented in section V. Finally the concluding remarks are given in section VI.
-
BUCK CONVERTER MODELLING
As seen in Figure.1, Buck converter is a DC to DC converter which converts a variable DC input into a fixed DC output. To keep the output of the Buck converter at a fixed value, the gating pulse of the MOSFET S is controlled. The duty cycle of switch S is defined by
-
DIGITAL CONTROL OF BUCK CONVERTER
For digital control of DC/DC buck converters, there are three main functional blocks: Analogue to Digital converter (ADC), Digital Pulse Width Modulation (DPWM) and digital controller. The characteristics of ADC, DPWM and digital controller are given below
D= Vo
Vin
(1)
The value of D varies between 0 and 1.The
DPWM: Digital PWM is used for generating driver signals from control signals. It consist of a sufficient resolution digital
counter with digital comparator and the trailing edge
governing state space equations for the buck conversion system are given by
modulation technique for generating saw tooth ramps. The gain function is given by
dIL = 1(V
d-I R -V
) (2) G
(s) = K
es(DTs+TDPWM) (7)
dt L IN
L L out
DPWM
DPWM
dVc = 1
(IL-Io) (3)
Where D is the duty cycle under steady state, is
dt Cout
Vout = Vc+Resr (IL-Io) (4)
Here is the output voltage, is the voltage across the capacitor, is the current through the inductor, is the output current and is the input voltage of the converter. From the figure, duty to output voltage transfer function and duty to inductor current transfer function are given by
the sampling time, is the Digital PWM delay time and
is the gain of Digital PWM.
ADC: Analogue to Digital converter (ADC) is used for sampling and converting analogue variables to digital variables. In a digital controller, the delay in the control loop will degrade the performance of the system. The ADC conversion time and computation time are considered as the total delay. The modulator delay is the relationship between
the switching and the sampling periods. The transfer function
Gvd
(s) = vout(s) =
d(s)
R R
VIN
(1+sR
esrCout)
(5)
of the ADC is expressed as
GADC(s)= KADCesTADC (8)
1+s[ResrCout+( L out )Cout+ L ]+s2[LCout( Rout+Resr)]
Rout+RL
id
G (s) = IL(s) =
d(s)
Rout+RL
Rout+RL
Where and are the gain and conversion time of ADC respectively.
Digital Controller: A digital controller is for generating control signals which are computed by the control law. Here a
VIN(1+sCout(Rout+Resr)) 1+s[ResrCout+( RLRout )Cout+ L ]+s2[LCout( Rout+Resr)]
(6)
proportional integral Derivative (PID) controller is used as the digital controller for the DC/DC buck converter. The PID
Rout+RL
Rout+RL
Rout+RL
controller consists of proportional, integral and derivative
components and it is widely used in feedback control of power
Where (s) is the duty to output voltage transfer function in the s domain, (s) is the duty to inductor curren transfer function in the s domain, is the inductor series resistance of an output inductor and is the equivalent series resistance of an output capacitor.
converters. The s domain transfer function of the PID controller has the form
G(s) = + + (9)
Where, are the proportional, integral and
1
L
derivative gains of the PID controller. The equivalent form of the PID controller is
G(s) = (1+ 1
+ ) (10)
2
Where = and
= and
and
are known
=1
as the integral and derivative time constants. The discrete PID controller can be expressed as
Fig.2 Schematic of a Synchronous buck converter
u(k) = e(k) +
() + () (11)
where u(k) is the control signal or input to the plant, e(k) is the error between the reference and output of the plant,
is the sampling period for the controller and () =
() ( 1). An optimal PID controller with fixed gains provides satisfactory control under a specific operating condition. But it does not perform well under a wide range of operating conditions. So a controller with an auto tuning gain that can adapt to the prevailing condition is more in demand. The proposed Gain scheduling PID control scheme realises
components tolerance such as L, are considered in the gain schedule for flexible operation under load current condition. The pole-zero cancellation will be based on the tolerance of the component with load current changed to obtain the series gain scheduling parameters. Therefore an optimal PID controller with changed gains provides satisfactory control under load current changed with components tolerance.
The transfer function of the compensator is given by
the auto tuning gain function to improve the transient response of DC/DC converters under different operating condition.
-
PROPOSED CONTROL SCHEME FOR BUCK
G (s) = 1
c
sGvd(s)
()
R R L
(12)
R + R
1 + s [ResrCout + (R L
out
) Cout +
] + s2[LCout (
out
esr)]
CONVERTER
-
Principle of Gain Scheduling
Gain scheduling scheme is an approach to the control of non-linear systems that uses a family of linear controllers, each of the linear controller provides satisfactory control for a different operating point of the system. One or more observable variables (scheduling variables) are used to determine what operating region the system is currently in and to enable the appropriate linear controller. Gain scheduling scheme based on measurements such as load current information for buck converters is often a good way to compensate for variations in process parameters.
A general block diagram of again scheduling control scheme is shown in fig.3. When the scheduling variables have been determined, parameters of controllers are optimally designed and stored in a schedule under different operating conditions by using pole zero cancellation method. The digital PID controller is thus online tuned or calibrated for each operating condition. Gain scheduling scheme has the advantage that the controller parameters can be changed quickly in response to process changes such as load current variations in DC/DC buck converters.
= out + RL Rout + RL Rout + RL
sVin(1 + sResrCout)
(13)
Consider the s-domain control blocks for digital buck DC/DC converters in Fig.4.
Fig.4 S-domain control blocks of the digital buck DC/DC converters
The transfer function (s) of the digital compensator can be expressed in the z-domain by bilinear approximation in the following form
(z)=
1 + ( 2 ) (z 1) [ + ( ) + ] + (( 2 ) (z 1))2 [ ( + )]
Ts z + 1
+
+
Ts z + 1
+
( 2 ) ( z 1) + (( 2 ) (z 1))2
Ts z + 1
Ts z + 1
(14)
Fig.3 Block diagram of general gain scheduling control scheme
-
Pole zero cancellation method
The term + / + can be approximated to 1 as shown in
Rout+Resr 1 (15)
Rout+RL
Let
Here, the change in load current condition is taken as
ResrCout + ( RLRout ) Cout + L
=Rsum (16)
the operating conditions for the controller design. Then these
Rout+RL
Rout+RL
load currents are divided into several intervals. For each interval, gain schedule of the controller is designed according to the pole zero cancellation method. From the duty to output
By substituting (15) and (16) into (14), then the digital controller can be derived as follows
Gc(z) =
voltage transfer function, it is clear that there is a complex
Ts2
2RsumTs
2 2
Ts2
2RsumTs
conjugate pair of poles. So, a pair of complex zeros is
((LCout) + ( LCout ) + 4) z + ((LCout) 8) z + ((LCout) ( LCout ) + 4)
introduced to completely cancel out the poles. The inductance, K
V ( 2 ) ( z 1) ( Ts ) [z2(T + 2R C
) + 2T z + T 2C R ]
L and inductor series resistance, are considered as the
IN Ts
z + 1
LCout
s esr out
s s out esr
(17)
scheduling variables of the controller. That is, the
Equation (17) can be expressed in the form of the difference equation as follows
()
5
153.915
-305.080
151.465
10
152.025
-300.807
149.083
15
150.202
-296.686
146.785
20
148.443
-292.709
144.567
25
146.744
-288.868
142.425
30
145.102
-285.157
140.355
d(n) = 8CoutResr d(n-1) – 4 CoutResr2Ts d(n-2) +
Table 2. Gain scheduling table with load condition
2Ts+4CoutResr 4CoutResr+2Ts
K(Ts2+2RsumTs+4CoutL) e(n) + K(2Ts28CoutL)
e(n-1)
2TsVin+4CoutResrVin 2TsVin+4CoutResrVin
+ K(Ts22RsumTs+4CoutL)e(n-2) (18)
2TsVin+4CoutResrVin
The proposed digital controller can be represented by rewriting (18) in the following difference equation form
d(n) = (n-1)+ d(n-2) + e(n) + e(n-1) + e(n-2)
-
-
SIMULATION RESULTS
Simulation verification is performed in a 12 to 1.2 V single phase synchronous buck converter with 300 KHz switching frequency and 30 A load current. The simulated parameters values are expressed in Table 1. The simulation
1
where
2
(19)
model was built in SIMULINK. Table 2 is the constructed gain schedule using the procedure described in Section IV. The operating condition (load current) is divided into 6. 5 A, 10 A, 15 A, 20 A, 25A and 30A
1
K = 8CoutResr
2Ts+4CoutResr
2
K = – 4 CoutResr2Ts
4CoutResr+2Ts
(20)
(21)
p
K = K(Ts2+2RsumTs+4CoutL) 2TsVin+4CoutResrVin
i
K = K(2Ts28CoutL)
2TsVin+4CoutResrVin
d
K = K(Ts22RsumTs+4CoutL) 2TsVin+4CoutResrVin
(22)
(23)
(24)
where d(n) and e(n) are duty ratio and the error signal at the present time and d(n-1), d(n-2), e(n-1) and e(n-2) are the previous two consecutive values of duty ratio and the error signal. Parameters 1, 2, , for each operating conditions are computed using (20)(24). These parameters are stored in gain schedule to tune the controller under different load current operating conditions. Additionaly, the output inductor corresponds to its inductance and series resistance under different load conditions are also implemented in this control scheme for optimisation in the controller. When a transient occurs, the gain scheduling control scheme will determine the interval which the load current belongs to and retrieve the corresponding parameters of the controller from the schedule to optimise the transient performance.
Fig.5 Transient performance of buck converter with different load current
In order to verify the proposed Gain scheduling scheme, simulation test are conducted for different loads. Compared to the paper [9] the proposed Gain scheduling control can improve the over shoot as 80 mV from 112 mV even if the load current is 30A. But the steady state error increases as compared to [9]. If the Fuzzy Gain Scheduling PID controller is introduced the steady state error, over shoot, etc may be improved.
Table 1. Specification of buck converter
-
CONCLUSIONS
Symbol |
Parameter |
Switching frequency, |
300KHz |
Input voltage, |
12V |
Output voltage, |
2V |
Output current, |
30A |
Output inductor, L |
1.5 |
Output capacitor, |
400 |
Inductor series resistance, |
4.5m |
Equivalent series resistor, |
2.5m |
In this paper, a Gain scheduling control scheme was presented that based on PID controller with pole-zero cancellation method to optimize the transient response under different load conditions. The proposed control scheme is tested under several load current conditions. The transient performance improves as compared to the method in [9]..
REFERENCES
-
Rajesh Kumar, M.G, G.Sajitha, Digital DC/DC converter using PIC microcontroller, In proc. Of International Journal of Power electronics, 2011
-
K. H. Ang, G. Chong, and Y. Li, PID control system analysis design and technology, IEEE trans. Control Syst. Technol., vol. 13, no. 4, pp. 559-576, Jul. 2005
-
S. Skoczowski, S. Domek, K. Pietrusewicz, and B. Plater, A method for improving the robustness of PID control, IEEE Trans. Ind. Electron., vol. 52, no. 6, pp. 1669-1676, Dec. 2005.
-
K. Kim and R. C. Schaefer, Tuning a PID controller for a digital excitation control system, IEEE Trans. Ind. Appl., vol. 41, no. 2, pp. 485-492, Mar. 2005
-
K. K. Tan, Q. G. Wang, C.C. Hang, and T. J. Hgglund, Advances in PID control, Advances in Industrial Control. London, U. K.:Springer-
Verlag, 1999
-
W. Li, X. G. Chang, F. M. Wahl, and J. Farrell, Tracking control of a manipulator under uncertainty by fuzzy P+ID controller, Fuzzy Sets Syst. , vol.122, no. 1, pp. 125-137, 2001.
-
I. Cervantes and J. Alvarez-Ramirez, On the PID tracking control of robot manipulators, Syst. Control Lett. , vol.42, no. 1, pp. 37-46, 2001
-
K. J. Astrom and B. Wittenmark, Adaptive control, vol. 2, pp. 390- 417, Addison Wesley, 2006
-
J. T. Su and C. W .Liu, Gain scheduling control scheme for improved transient response of DC/DC converters, IET Journal of Power Electronics, vol. 5, pp. 678-692, Dec.2012
-
M. Shyama and P. Swaminathan, Digital Linear and Nonlinear Controllers for Buck Converter, IEEE Journal of Soft Computing and Engineering, vol. 2, pp. 336-342, March 2012
-
Sujata Verma, S. K. Singh and A. G. Rao, Overview of Control Techniques for DC/DC Converters, Research Journal of Engineering Sciences, vol. 2, pp. 18-21, Aug.2013
-
Alexander G. Perry, Gaung Feng and Paresh C. Sen A Design Method for PI-like Fuzzy Logic Controllers for dcjnv n nx DC/DC Converter
IEEE Trans. on Industrial Electronics, vol. 54, pp. 2688-2696, Oct.2007
-
Mauricio Cespedes and Jian Sun, Adaptive Control of Grid-Connected Inverters Based on Online Grid Impedance Maesurements, IEEE Trans. on Sustainable Energy, vol. 5, Apr.2014
-
S. Saggini, M. Ghioni, and A. Geraci, An innovative digital control architecture for low-voltage, high-current DCDC converters with tight voltage regulation, IEEE Trans. Power Electron., vol. 19, no. 1, pp. 210218, Jan. 2004.
-
A. R. Oliva, S. S. Ang, and G. E. Bortolotto, Digital control of a voltage mode synchronous buck converter, IEEE Trans. Power Electron., vol. 21, no. 1, pp. 157163, Jan. 2006.
-
Hu, H., Yousefzadeh, V., Maksimovic, D.: Nonlinear control for improved dynamic response of digitally controlled dc-dc converters.
Proc. Power Electron. Spec. Conf., June, 2006, vol. 1, pp. 25842590
-
J. Qahouq, On load adaptive control of voltage regulators for power managed loads: control schemes to improve converter efficiency and performance, IEEE Trans. on Power Electron. , vol. 22, pp. 1806-1819, 2007
-
Kaiwei. Yao, Yuancheng. Ren, and Fred C. Lee, Critical bandwidth for the load transient response of voltage regulator modules, IEEE Trans. Power Electronics., vol. 19, pp. 1454-1461, Nov. 2004.
-
Guang. Feng, Eric. Meyer, and Yan-Fei. Liu, A new digital control algorithm to achieve optimal dynamic performance in DC-to-DC converters, IEEE Trans. Power Electronics.,vol. 22, pp. 1489-1498, July. 2007.
-
Zhen-Yu Zhao, Masayoshi Tomizuka, and Satoru isaka, Fuzzy Gain Scheduling of PID Controllers, in IEEE Trans. System. Man, and Cybernetics. Vol. 23, pp1392-1398. Sep. 1993.