Paper Bi Directional DC ToDC Converterfinally
Paper Bi Directional DC ToDC Converterfinally
net/publication/343820874
CITATIONS READS
0 370
7 authors, including:
Muhanad Albarassi
university
3 PUBLICATIONS 1 CITATION
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Simulation and Hardware Implementation of Photovoltaic Maximum Power Point Tracking System View project
All content following this page was uploaded by Ahmed Hammoda on 22 September 2021.
Abstract—In this paper, a bidirectional DC/DC converter II. THE OPERATION AND PRINCIPLE OF BIDIRECTIONAL DC/DC
with control to guarantee a stable system has been designed CONVERTER
and implemented via simulation and experimentally. This
system provides uninterrupted power to the loads. This Bi-directional dc/dc converters are the device for the
bidirectional converter is controlled to deliver power from the purpose of step-up or step-down the voltage level with the
source to the load and charging the battery in case of surplus capability of power flow in either the forward directions or
power is generated. Or, compensating any shortage in the in the backward direction [2].
source by supplying the load from the battery. The control has
been achieved using the interface between MATLAB
simulation and Arduino microcontroller. The simulation and
experimental design and results are presented and compared.
DC
Keywords—Bi-directional DC/DC converter; Battery; PID Source
controller; Arduino microcontroller; MAT LAB simulation.
I. INTRODUCTION
Lmin = D(1-D)2R
Figure. 5. The power circuit of experimental setup 2f (2)
And for the capacitor value equation (3) is used for buck converter
TABLE I. THE INFORMATION OF ELEMENTS and equation (4) is used to boost [3].
Element capacity C= ___(1-D) (3)
2 MOSFET IRF640N -
8L(∆VO/VO) f
Capacitor1 T1745 1000µF
C= _____D (3)
Capacitor2 T1745 68µF
R(∆VO/VO) f
Inductor 1410517C 1mH
B. Isolation circuit
The electrical isolation has been implemented by using
an Optocouplers to isolate between the grounds of the
power and control circuits. The optocouplers
(PC817XNNSZ0F) were used with an input resistance of
(470Ω) and output variable resistance of the optocoupler's
output signal should be taken across a large resistor to get a
proper signal which turns on the MOSFETs. It also has a
DC supply voltage of 9V that follow the low voltage PWM
form the Arduino to sufficient turn of the switch.
D. Storage unit
The values of the PID controller in the experimental 12.6 12.14 0.03 6.52 -0.61 400
realization and the Simulation is shown in table.3. The
0 12 0.03 6.35 0.096 400
values were selected depending on the best response of the
output voltage (overshoot & steady-state error) for PI, and 12.6 12.13 0.04 6.51 -0.62 300
the D controllers are the worst, since the output responses of
the D controllers produced the biggest steady-state errors, 0 12 0.04 6.35 0.11 300
Fig.11. shows the result. 12.6 12.11 0.06 6.5 -0.62 200
Simulink 0.02 5
From table.IV. and table.V. when the bi-direction
converter operates as a buck converter, the battery current
IV. DISCUSSION AND RESULT (IB) is negative (charging), and when it operates as a boost
converter, the battery current (IB) is positive (discharging).
This section presents both, the experimental and The ripple in the bus voltage is close to 10% in case of a
simulation results for the Bi-directional DC/DC converter, variable load, and fixed at the same load.
the inductor current, the load current, and the output
voltage.
• The inductor current signal
• Bi-direction DC/DC converter
A fixed DC source at (12.5V) connected to the input of
the bi-directional converter with a diode in series with a
variable load between (600Ω to 100Ω).
(a)
V. CONCLUSION
A control system has been experimentally realized with
the help of MATLAB/Simulink interfacing and ARDUINO
UNO to control a bi-directional power circuit. The outcome
of the system resulted in a very stable output busbar voltage
with a minimum amount of ripple. Additionally, a very fast
response for the system to shift from charging to
discharging the battery. On the other hand, the
Simulink/Arduino real-time interface platform provided the
opportunity to observe the system parameters response,
those results revealed that the PID controller is the best
choice to control the power circuit. Moreover, the bi-
directional experimental and simulated results are matched
[2] Deepak Ravi1, Bandi Mallikarjuna, Shimi S.L.3, and Paulson Samuel
• The load current signal “Bidirectional dc to dc converters: an overview of various topologies,
switching schemes and control techniques,” International Journal of
Engineering and Technology, September 2018.
[5] Mario Gavran , Mato Fruk, and Goran Vujisić, “PI controller for dc
motor speed realized with Arduino and Simulink,” 40th International
Convention on Information and Communication Technology,
Electronics and Microelectronics (MIPRO),University of Applied
Sciences, Zagreb, Croatia, May 22- 26, 2017.
[9] Robert A. Paz Klipsch, “The design of the PID controller,” School of
Electrical and Computer Engineering, June 12, 2001.