Beruflich Dokumente
Kultur Dokumente
5, 207 - 217
HIKARI Ltd, www.m-hikari.com
http://dx.doi.org/10.12988/ces.2014.31168
Abstract
In this paper a proposed driving system of the solenoid coil with a step-down
DC-DC converter topology is presented. A closed loop model of the switch mode
buck converter was illustrated to provide a regulated output voltage to the
solenoid coil.
The switching frequency of the converter is set to 100 kHz for faster switching
operation and the voltage-mode control scheme involving PID controller has been
used to convert the input DC voltage to the specified output voltage.
The simulation has been done using MATLAB/SIMULINK environment to
verify the behavior of the controlled model. The obtained results of the simulation
show that the accuracy and the precision of the employed model to meet the
desired voltage of the solenoid coil.
Keywords: Buck converter,
MATLAB/Simulink.
Closed
loop
controller,
Solenoid
coil,
1. Introduction
The switched mode DC-DC converters are some of the most widely used power
electronic circuits which convert one level of electrical voltage into another level
by switching action.
These converters have received an increasing deal of interest in many areas of
applications due to maintain the voltage supplied to the load constant from no
load to full load with high conversion efficiency [1].
208
Munaf F. Badr
Buck converter is one of the simplest but most useful power converters. It is a
controlled step-down converter that converts an unregulated dc input voltage to a
regulated dc output at a lower voltage [2].
The analysis; control and stabilization of the switching converters are the main
factors that need to be considered and a suitable controller structure is always in
demand for most industrial and high performance applications. The pulse width
modulated (PWM) voltage mode control scheme in which the duty cycle is
altered, based on the error between the set voltage and the measured output
voltage such that the output voltage of the converter is very nearly equal to the
desired value is well documented and widely used[3], [4] & [5].
The main objective in this work is to illustrate a closed loop model of the buck
converter to obtain the desired voltage of the DC solenoid coil with high accuracy
regardless of unregulated input voltage source. Solenoid is an electromechanical
device containing a movable iron core that is activated by a current flow and
convert electrical energy into mechanical energy .It is widely used in linear as
well as rotary actuations for valves, switches, and relays with variety applications.
Solenoid coil consists of copper wire (or aluminum) wound around a hollow form.
It behaves like an electromagnet, when electric current flows through the coil; a
magnetic field is created [6].
Simulation of the buck converter model associated with controller is carried out
via MATLAB/SIMULINK program to investigate the performance characteristics
and to display the results.
This paper is organized as follows; implementation of DC-DC buck converter is
given in section 2. Section 3 describes the closed loop controller model of the
employed converter. MATLAB/SIMULINK model and the simulation results are
obtained in section 4, followed by concluding remarks that given in section 5.
209
(2)
Where
[x1, x2]T = [IL VC] T is the state vector and d =
Switch is OFF
Switch is ON
The duty cycle denoted by (D), is expressed as a ratio of the switch (ON) time to
the time of one complete switching cycle (TS).
t
D = ON
(3)
TS
Under steady-state conditions, the duty cycle can be varied from (0 to 100 %),
this means that the output voltage (Vo) ranges from (0 to Vin), hence
Vo = DVin
(4)
3. Controller Model
The proposed closed-loop model of the converter for energizing the DC
solenoid coil under consideration is shown in figure (2). It is essentially consisting
of unregulated DC voltage source, DC-DC buck converter, voltage controller and
pulse width modulator (PWM) model. The voltage mode controlled scheme of the
converter in continuous conduction mode is implemented and a combined
proportional-integral-derivative (PID) controller is incorporated in the system to
obtain the required characteristics.
210
Munaf F. Badr
211
Gvd ( s ) =
vo (s)
d ( s)
vin ( s ) = 0
Vin
L
1 + S + S 2 LC
R
(5)
Where
Vin and Vo are the input and output voltages respectively.
vo ( s), vin ( s) and d ( s) are the small variations of the output voltage, input voltage
and duty cycle, respectively.
The regulation of the output voltage is achieved through a compensator
constructed from an op-amp with appropriate values of resistors and capacitors as
shown in figure (4) to realize the desired voltage [4].
Munaf F. Badr
212
The voltage equation across the solenoid coil (VSol) can be expressed using
Kirchhoffs voltage law; as in equation (10).
VSol = RC I + VL
(9)
Where
LC is the inductance of solenoid coil.
RC is the solenoid coil resistance.
4. Simulation
To verify the performance of the proposed closed-loop controller model of the
buck converter driving solenoid coil, a computer simulation has been carried out
via Matlab/Simulink environment. The simulink model depicted in figure (6) was
implemented to emulate the idle (PWM) buck converter; the employed
compensators as well as the solenoid coil [8].
To simulate the buck converter in continuous conduction mode, the values of
inductance L = 800H, capacitance C = 1200F, resistance R = 20 with Vin =
220V and switching frequency fs=100 kHz are used. The (ON-OFF) solenoid coil
model with specified voltage equal to 12V and electrical parameters as resistance
(RC = 20.9) and inductance (LC = 10mH) is illustrated in the simulation [9].
A MATLAB m-file script has been written and run to determine the parameters
of compensator in order to be used in the Matlab/Simulink model and the results
are listed as shown in table (1).The control to output transfer function of the buck
converter at the nominal operating points and the corresponding transfer function
of the employed compensator can be expressed as in equations (10) & (11)
respectively [4].
213
Figure (6) the Proposed Simulink Model of the Controlled Solenoid Coil.
220
(10)
9.6 10 s + 4 1005 s + 1
3.843 106 s 2 + 0.003921s + 1
Gc ( s ) =
(11)
5.377 1016 s 3 + 6.759 1010 s 2 + 0.0002124 s
The maximum value of the sawtooth wave is taken equal to 3.3V and the
feedback attenuator H(s) is:RS 2
5 103
H (s) =
=
= 0.05
(12)
RS1 + RS 2 95 103 + 5 103
Based on the obtained transfer functions of the proposed controller model, the
bode diagrams of the uncompensated and compensated buck converter system are
plotted as shown in figure (7) & (8) respectively.
Gvd ( s ) =
07
Munaf F. Badr
214
It can been seen from the closed loop bode plot shown in Figure (8) that the
phase margin after adding the compensation is improved to 77.8 which is good
enough to ensure stability.
Table (1)
the Calculated Parameters of the Compensator.
Item
Parameter
Description
Value
WO
WC
GC
Magnitude GC ( jwc )
1.1367103
A2
1.1367104
R2
Resistance
R3
Resistance R3= (
R2
)
A2
2 f s
)
10
1.020610
Unit
3
6.283104
rad/s
rad/s
10
0.8798
0.19596
C1
Capacitance C1= ( 2 )
WO R2
C2
Capacitance C2= (
1
)
2 f s R2
0.15915
pF
C3
Capacitance C3= (
1
)
2 f s R3
1.809
10
R1
Resistance R1 = ( 2 )
1.0832
WO C3
In the employed simulink model the control voltage is applied as a short pulse
trains to the MOSFET switch of the buck converter with a switching period (TS
=10s) and duty cycle (D = 0.0545).
215
The conducting state of the MOSFET switch has time interval (TON = DTS), and
the filter of the converter sees a square wave between (0V) and (220V) as shown
in figure (9a). The output voltage of the buck converter is shown in figure (9b).
Buck Voltage
15
12
10
V(V)
V(V)
220
160
80
0
3.95
3.96
3.97
3.98
Time(s)
3.99
4
x 10
Ts
-3
0
0
0.005
0.01
0.015
0.02 0.025
Time(s)
(a)
0.03
0.035
0.04
(b)
Figure (9)
(a-the Chopped Input Voltage. b- the Output Voltage of the Buck Converter)
The value of the output voltage of the buck converter has been reduced via the
attenuator H(s) and compared with the reference value (Vref = 0.6V) to produce
the error voltage (Verror) as shown in Figure (10).
Feedback,Reference &Error Voltages
0.8
V
F.B
0.6
V(V)
Vref
0.4
Feedback Voltage
Error Voltage
0.2
Reference Voltage
Verror
0
-0.2
0
0.005
0.01
0.015
0.02 0.025
Time(s)
0.03
0.035
0.04
The input voltage (Vin = 220V) is reduced to the desired value of the solenoid
coil voltage (VSol =12V) with settling time near to (12 ms) as shown in figure (11).
Solenoid Voltage
30
18
24
12
V(V)
18
0
0
0.005
0.01
12
6
0
0
0.2
0.4
0.6
0.8
Time(s)
216
Munaf F. Badr
5. Conclusion
As concluding remark, an attempt to regulate the DC voltage applied to the
solenoid coil via buck converter has been achieved. The heart of this model is
the fundamental topology of the switched mode DC-DC buck converter.
A closed loop (PWM) voltage mode controlled of the buck converter was
illustrated. The Compensator was implied to achieve an accurate output
voltage and to improve the performance of the system. The parameters of the
controller are determined according to the requirements of the (ON/OFF)
solenoid coil.
The simulations were done via MATLAB / SIMULINK and the obtained
results are much closed to the particular values. The results show that
possibility for future hardware implementation to derive the solenoid coil via
buck converter.
References
[1] N. R Mude and Ashish Sahu, Adaptive Control Schemes for DC- DC Buck
Converter , International Journal of Engineering Research and Applications ,
2(2012), 463-467.
[2] Florin Dragan & Daniel Curiac, Daniel Iercan and Ioan Filip, Sliding Mode
Control for a Buck Converter, Proceedings of the 9th WSEAS International
Conference on Automatic Control, Modeling & Simulation, 2007, 162-165.
[3] Mousumi Biswal , Control Techniques for DC-DC Buck Converter with
Improved Performance , Master thesis , Department of Electrical Engineering,
National Institute of Technology, Rourkela, 2011.
[4] Qiang He, Yixin Zhao, the Design of Controller of Buck Converter ,
International Conference on Computer Application and System Modeling
(ICCASM), 2010,251-255.
[5] R. W. Erickson, D. Maksimovic, Fundamentals of Power Electronics, Kluwer
Academic Publishers, 2nd Edition, 2004.
[6] R. H. Bishop, the Mechatronic Handbook, The Instrumentation Systems and
Automation Society, chapter 20, CRC Press LLC, 2002.
[7] Behrouz Najjari, S. Masoud Barakati, Ali Mohammadi, Mohammad Javad
Fotuhi, Saeid Farahat and Mohammad Bostanian, Modelling and Controller
Design of Electro-Pneumatic Actuator Based on PWM, International Journal of
Robotics and Automation, 1(2012), 125-136.
217
[8] Juing-Huei Su, Jiann-Jong Chen and Dong-Shiuh Wu, Learning Feedback
Controller Design of Switching Converters via MATLAB/SIMULINK, IEEE
Transactions on Education, 4(2002), 307-315.
[9] Bucher Hydraulics AG Frutigen, Solenoid Coil, Series D36, CH-3714, 400-P120110-E-03/07, (2013), http://www.bucherhydraulics.com
Received: November 5, 2013