Flc+Pi Control
Flc+Pi Control
net/publication/261524539
CITATIONS READS
22 8,421
2 authors:
All content following this page was uploaded by Halil Ibrahim Okumuş on 26 June 2014.
Abstract- In this paper, a Fuzzy Logic Controlled (FLC) II. BUCK-BOOST CONVERTER DESIGN
buck-boost DC-DC converter for solar energy-battery
systems is presented. General design of a fuzzy logic
Figure 2 shows the buck-boost converter system
controller (FLC), based on Matlab/Simulink is with the controller. The actual output voltage V0 is
performed. This design compared with Proportional compared to the reference voltage Vref to produce an
Integrated (PI) controller. The complete control system error signal that is used to determine the switching
has been developed, analyzed, and validated by signal duty cycle. The switching signal is applied on
simulation study. Performances have then been the MOSFET used to reduce and enlarge output
evaluated in detail for different study conditions. voltage on the circuit.
∑ μ ( x(i )) * x(i)
coa = i
(9)
(b) ∑ μ ( x(i ))
i
Figure 3. Membership functions
The crisp values of the fuzzy subsets used in this
(a) Membership function for error
multiplication process are the values that have
(b) Membership function for change in error maximum membership degree of 1.0 in the
corresponding fuzzy subsets. Then the sum of this
If the output space, du, is partitioned into more product is divided by the sum of membership values
than three regions as it has been done for e and de obtained as in Figure 5.
axes, then the positive and negative regions should be
divided into sub-regions such as NB, NS, PS and PB.
At the same time some of the fuzzy rules can be
presented as follows:
1- If e is PB and de is NB then du is ZZ.
2- If e is PS and de is NB then du is NS.
3- If e is ZZ and de is NB then du is NS.
4- If e is NS and de is NB then du is NB.
5- If e is NB and de is NB then du is NB.
These rules can be presented as in Table 1 for
three fuzzy regions. This rule table can be used in the
FLC rule-based controller with Simulink design.
395
V. SIMULATION OF BUCK BOOST VI. SIMULATION RESULTS
CONVERTER WITH MATLAB/SIMULINK The Buck-Boost converter simulation results for
The main steps for developing the FLC are the buck mode references 5V and boost mode
outlined in this part. The main block of converter reference 15V are given in Figure 8. There is no big
with Matlab/Simulink is shown in Figure 6. There is overshoot in the output voltage and no need for any
only a feedback and FLC added for control. The change in parameters to stable the system.
output voltage is compared with the reference voltage 16
Volt
Mosfet 6
Diode
g m
4
D S
Discrete ,
s = 0.0001 2
powergui
12V L C R 0
+
- v
VM -2
0 1 2 3 4 5 6 7 8 9 10
Time(Second)
FLC
Gain Figure 8. Simulation results with FLC.
Relational In e
Operator -K- Out2
In de Scope 1
< Step 1 The simulation FLC results are compared with the
Unit Delay
1 simulation PI results in Figure 9. The PI simulations
Scope 2
Repeating
z response time is less than FLC response time. But the
Scope Sequence oscillation and overshoot with PI controller is not
batter then with FLC.
Figure 6. FLC added Buck-Boost converter simulation
20
The simulation parameters which used in these
simulations are shown in Table 2.
15
TABLE II. SIMULATION PARAMETERS
10
DC Input Voltage 12 Volt
V o lt
396
The simulation results with PI+FLC different Matlab/Simulink GUI Environment”, International Journal
situations are shown in Figure 11 and 12. Figure 11 of Information Technology and Intelligent Computing ,
shows first buck mode after than boost mode of 2007, no.4 vol.1.
converter. Figure 12 shows different references and [3] M. E. Sahin, “Designing An Electrolyses System With
output signal of boost mode of converter. Dc/Dc Buck Converter”, M.Sc. Thesis, Gazi University
Institute of Science and Technology, April 2006.
20 [4] Şahin M. E. , Nevruzov V. , “Computer Controlled Solar
House for Measurement Rize City Solar Energy Potential”,
15 NURER, Ankara, 2010.
[5] A. Bakhti and L. Benbaouche, “Simulink-DSP Co- Design of
10 Fuzzy Logic Controller”, IEEE Explore, Jan. 2006,
Volt
pp: 4587-4592.
5 [6] N. Mohan, T. M. Undulant W. P. Robbins, “Power
Electronics”, John Wiley, 1995.
0 [7] B.C.Kuo, “Automatic Control Systems”, New Jersey:
Prentice-Hall, 1995.
-5 [8] Matlab/Simulink, “Modeling A Buck Converter”, Help Files
0 2 4 6 8 10
Mathwork, 2008.
Time(second)
Figure 11. Simulation results with PI+FLC Buck-Boost mode
30
20
Volt
10
-10
0 2 4 6 8 10
Time(second)
Figure 12. Simulation results with PI+FLC for different references
VI. CONCLISIONS
In this paper, a Fuzzy Logic Controlled (FLC)
buck-boost DC-DC converter for solar energy-battery
systems has been presented. The buck-boost
converter circuit has been designed with
Matlab/Simulink and simulation results have been
obtained. The simulation results have been found for
Matlab/Simulink approach. For the controller FLC,
PI, and FLC+PI controllers are used and the
simulation results are compared. It can be seen from
the results that there is no big overshoot in output
voltage and no need for any change in parameters to
stable the system. It can be noted that it is possible to
use a fuzzy logic controller for power electronics
applications and also practical to simulate the
designed circuits in Matlab/Simulink.
For a further study it can be used PV model and
battery model with charge circuit for simulations and
this control algorithms can be tried experimentally.
REFERENCES
[1] M. E. Sahin, H. I Okumus, “Fuzzy Logic Controlled
Synchronous Buck DC-DC Converter for Solar Energy-
Hydrogen Systems”, INISTA 2009 Conference, 2009.
[2] I. H. Altas and A. M. Sharaf, “A Generalized Direct
Approach for Designing Fuzzy Logic Controllers in
397