Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

2023 International Conference in Advances in Power, Signal, and Information Technology

Solar-Powered EV DC Fast Charging Station based on MPPT-Buck


Converter Design using PSO Trained NN Algorithm and MPC.
Roubins Kumar Upananda Sahoo
Eriga Robert
Department of Electrical Engineering Department of Electrical Engineering
Department of Electrical Engineering
C.V. Raman Global University C.V. Raman Global University
C.V. Raman Global University
Bhubaneswar, India Bhubaneswar, India
Bhubaneswar, India
robrobrob2710@gmail.com upanandasahoo2018@gmail.com
erigarobert2@gmail.com
Manish Kumar Sharma
Department of Electrical Engineering
C.V. Raman Global University
2023 International Conference in Advances in Power, Signal, and Information Technology (APSIT) | 979-8-3503-3936-9/23/$31.00 ©2023 IEEE | DOI: 10.1109/APSIT58554.2023.10201780

Bhubaneswar, India
mksharma@cgu-odisha.ac.in

Abstract— Due to government incentives, environmental buck converter. A DC-DC converter known as the buck
concerns, and lower operating costs, there has been a significant converter is employed to reduce the voltage output from the
increase in the adoption of Electric Vehicles (EVs). solar panel. to a level suitable for charging the battery [4].
Consequently, supporting the rapid growth of the EV market The efficiency of the buck converter is highly dependent on
trend requires the availability of fast charging stations. However,
the input voltage, and hence, it is essential to employ MPPT
traditional grid-based charging stations are unsustainable as they
increase their carbon footprint and strain the grid, potentially algorithms to track the maximum power point of the solar
causing power outages. This paper proposes a solar-powered EV panel. When utilizing these algorithms, there is a
DC fast charging station that utilizes a buck converter with compromise to be made when selecting the increment value
Particle Swarm Optimization (PSO) trained Neural Network used for adjusting the controlled parameter, which can
(NN) for maximum power point tracking (MPPT) and Model include duty cycle or reference voltage. [6]
Predictive Control (MPC) as the controller. The proposed system P&O is a simple and widely used MPPT algorithm that
aims to provide fast and reliable EV charging while minimizing perturbs the operational point of a solar system and controls
the impact on the grid during daylight hours. Results obtained the resulting power change. The main advantages of P&O
via MATLAB simulation demonstrate the effectiveness, stability,
are simplicity, low computer requirements, and ease of use.
reliability, and robustness of the proposed system. Therefore, this
study presents a promising direction toward developing However, it can suffer fluctuations around the maximum
sustainable and efficient DC EV charging infrastructure using power point and may not perform well in rapidly changing
clean and green energy. conditions.[5]
PSO involves a population of particles traveling around a
Keywords—PSO, NN, MPC, Buck Converter and DC search space to identify the ideal solution. In the case of
fast charging. MPPT, the particles represent potential operational points of
the PV system, and their movements are governed by a
I. INTRODUCTION fitness function that evaluates the power output at each
point. [7] The key advantages of PSO are its capacity to
As the world becomes increasingly dependent on handle non-linear and non-convex optimization problems,
renewable sources of energy, solar power has emerged as and its adaptability under quickly changing conditions.
one of the most promising options.[1] Charging of EVs However, it requires more computational resources than
using solar power is also being introduced. EV charging P&O, and its effectiveness depends greatly on the choice of
increases demand for electricity during times when it may parameters.
not be available, which can create additional stress on the NN-based MPPT algorithms use Artificial Neural Network
grid. If large numbers of EVs charge simultaneously, it (ANN) to understand the link between the input (such as
could cause localized brownouts or blackouts.[2] temperature and irradiance) and the ideal operating point.
PV solar panels to charge EVs can help reduce the strain NN-based MPPT algorithms have the capacity for high
on the grid during peak demand periods. During times of accuracy and responsiveness to changing conditions
high electricity demand, utilities may struggle to maintain However, they require a larger dataset for training, which
grid stability, leading to power outages and other issues. By can be difficult to obtain in some cases.[8]
using solar power to charge EVs, less energy is drawn from While selecting a controller for a buck converter, there are
the grid, which reduces the burden on the grid during these various elements that need to be considered in ensuring the
peak periods.[3] optimal performance and efficiency of the system. These
Solar panels are being used to generate electricity in elements can be Voltage and current requirements, Control
homes, businesses, and even in large-scale power plants. algorithm, Response time, Noise immunity,
However, the efficiency of solar panels is highly dependent Proportional Integral (PI) is a simple feedback control loop
on the intensity of sunlight falling on them. Maximum that regulates the buck converter output voltage using both
Power Point Tracking (MPPT) algorithms optimize solar proportional and integral terms. Together, the PI
panels’ power output by tracking the maximum power point components of the PI controller work to maintain the output
at which the panel operates. voltage of the buck converter at the desired level by
It has been reported that the buck and buck/boost DC-DC modifying the duration of time for which the switch remains
choppers are utilized for MPPT. One of the most widely on versus off, the duty cycle can be adjusted. [7] The PID
used techniques for solar power charging of batteries is the controller is commonly used in DC-DC buck converters

979-8-3503-3936-9/23/$31.00 ©2023 IEEE

Authorized licensed use limited to: Andhra University College of Engineering. Downloaded on February 01,2024 at 05:39:44 UTC from IEEE Xplore. Restrictions apply.
632
because it provides good performance with relatively simple Where,
implementation. However, the gains of the controller need
to be properly tuned to ensure stability and optimal I = PV cell Current(A)
performance. Ipv = Light generated current(A)
The MPC controller in a buck converter monitors the MPP Io = Diode saturation current(A)
by optimizing the duty cycle based on input voltage and ID = Diode current(A)
current measurements. The controller accounts for the PV Io = Short Circuit current(A)
array's nonlinear properties and changes the duty cycle to q =Electron Charge(C)
keep the system from drifting too far away from the K =Boltzmann Constant
MPP.[9] T =Temperature(K)
However, designing an efficient Solar PV-powered EV fast V= PV Cell output Voltage
charging station requires addressing several technical Rs =PV cell Series resistance
challenges, including maximizing the power extracted from
the solar PV, regulating the output voltage, and ensuring the Here two PV modules have been used. One module has
stability of the charging process. been connected in series and the other in parallel. Table (1)
This paper proposes a novel solution to these challenges, presents the ratings of the parameter used for the simulation.
based on the design of a MPPT buck converter using PSO
trained NN algorithm and MPC strategy. TABLE I. SOLAR PV MODEL DATA

Parameter Rating
II. THE PROPOSED SYSTEM
Input Voltage: Voc and Vmp 36.6 and 29v
The proposed system consists of a PV array that generates Input Current: Isc and Imp 7.84 and 7.35 A
DC power using sunlight, which is then connected to the
buck converter. The output of the buck converter is then
Input Power 213.15w
connected to an EV fast charger that charges the EV's
battery. Neural Network-based MPPT algorithm is utilized
that optimizes the power output of the solar panel array by
continuously tracking the maximum power point (MPP).
Moreover, MPC is used as a controller to regulate the output
voltage of the buck converter.

Fig. 2. P-V Characteristics.


The photon-generated current is heavily influenced by
fluctuations in solar irradiation, while the open circuit
voltage is minimally impacted.
Temperature changes have a significant impact on the open
circuit voltage, while their effect on the short circuit current
is quite negligible. Furthermore, these currents are subject to
Fig 1 Block Diagram of the system variation based on the solar radiation parameter.

The proposed system is divided into 5 sections (solar PV


System, MPPT Technique, Controller, Buck converter, and
EV Battery) and they are discussed below.
a) Solar PV System
Photovoltaic cells are summed to form a solar panel,
while a collection of solar panels connected either in series
or parallel creates a Solar Array system. The maximum
power point tracker system sources from this module,

I=I −I e −
utilizing the equations of a standard solar cell.
(1)
= ln(1 − ) (2)

Authorized licensed use limited to: Andhra University College of Engineering. Downloaded on February 01,2024 at 05:39:44 UTC from IEEE Xplore. Restrictions apply.
633
In this method, the weights and biases of the neural network
are represented by PSO particles, which are updated to
minimize the Mean Square Error after each iteration. The
number of iterations is predetermined, and the particles are
allowed to move in space for that specified duration. At the
end of the iterations, the weights and biases corresponding
to the global best particle are taken as an initial guess for the
neural network. As a result, the PSO is able to obtain
weights and biases that are sufficiently close to the
convergence point.

%% PSO Parameters
MaxIt=50; % Maximum Number of Iterations
nPop=50; % Population Size (Swarm Size)
w=1; % Inertia Weight
wdamp=0.99; % Inertia Weight Damping Ratio
Fig. 3. Irradiance and Temperature Variation.
c1=1.5; % Personal Learning Coefficient
c2=2.0; % Global Learning Coefficient
VelMax=0.1*(VarMax-VarMin);
b) MPPT Technique VelMin=-VelMax;
(Particle Swarm Optimization Trained Neural Network)

NN is a machine learning algorithm that is modeled after


the function and structure of human brain and is vastly used
in solving complex problems. The network is comprised of
an input layer and an output layer, both of which can be
linked to the outer perimeter of the system. The hidden
layer, on the other hand, is not connected to the outer
perimeter. The input layer accepts the neural network input
data and transmits it to the hidden layer's neurons for
multiplication by weight vectors. Following this
Fig 5 Performance of PSO during training.
multiplication process, the final output is obtained from the
output layer. The hidden layer is responsible for performing This technique found the optimal weights of the NN without
intermediate calculations between the input layer and output getting trapped in the local minima. The exploration of the
layer. The number of layers responsible for taking in data search space by adjusting the velocity and position of
and generating results, neurons may be determined based on particles, resulted in obtaining the global minimum of the
the number of constraints present, while the number of error function.
neurons in the hidden layer is dependent upon the desired c) Buck Converter.
level of accuracy and computation time.
PSO algorithm has been chosen here for training purpose. it The converter is designed to decrease the output voltage
is a stochastic optimization algorithm that uses a population while simultaneously increasing the output current,
of particles to search for the optimal solution in a high- effectively maintaining a constant power output. A typical
dimensional search space. buck converter comprises of a diode, a switch (such as
MOSFET or IGBT), an inductor, and a capacitor. During the
ON stage of the switch, the inductor serves as an energy
storage component. Meanwhile, the capacitor functions as a
filter to minimize voltage ripple.

Fig 4 NN Structure with PSO Algorithm. Fig 6 Buck Converter

Authorized licensed use limited to: Andhra University College of Engineering. Downloaded on February 01,2024 at 05:39:44 UTC from IEEE Xplore. Restrictions apply.
634
CASE 1: In the ON stage (b), current travels from the source d) Controller - Model Predictive Control
to the load through both the inductor and capacitor, leading
to an increase in current at the switch and the inductor. Once MPC, a sophisticated approach to process control, is used to
the switch closes, the inductor stores a portion of the current regulate a process while accounting for a range of
and channels the remaining current towards the capacitor uncertainties and constraints. This control technique can be
and load. The duty cycle and alteration of inductor current applied to both complex and simple dynamical systems

(∆I# )$% = ∗α∗T (3)


during the ON State are depicted as using dynamic models of the process. These models are
&'( )
*
typically linear empirical models obtained through system
identification.
CASE 2: In the OFF stage (b), the source (Vin) is unable to By optimizing a finite time horizon while only
supply current. Instead, the load draws current from the implementing changes for the current timeslot, MPC enables
inductor, causing the current at the inductor to progressively optimization of future timeslots as well. As a result, it
decrease. The alteration of inductor current during this differs from linear-quadratic regulators. Unlike PID and PI
phase is expressed as controllers, MPC is capable of predicting future outputs and
taking appropriate control actions based on these
(∆I# )$// = − )
∗ (1 − α) ∗ T
predictions. And it has reduced overshoot and exhibits
*
(4) outstanding performance.
It requires less time to reach the set point under steady-state
During steady-state conditions, the inductor current is conditions, and the offsets are smaller compared to the other
comprised of two distinct components: the current that controllers.[11]
occurs when the switch is turned on (at the beginning of
each switching cycle) and the current that takes place when

(∆I# )$% + (∆I# )$// = 0


the switch is turned off (at the end of each switching cycle).

∗α∗T + − ∗ (1 − α) ∗ T = 0
(5)
&'( ) )
* *
(6)
2=
3
345
(7)

where, Vout is output voltage, 2 is duty cycle and Vin is input


voltage.
Applying Kirchhoff's current law and voltage law(KCL and
KVL), the circuit diagram shown in Fig (6) was analyzed to
Fig 7 MPC control structure
calculate the duty cycle and to develop a mathematical
model that can represent the current in the inductor and
Prediction Design
voltage in the capacitor as a state space equation.
To create the MPC discrete control, it is necessary to have a
ẋ =78+9: and ==>8+?: (8)
discrete-time averaged state space model that can be used
for control purposes. Once the model has been discretized,
where the state vector 8=inductor current and capacitor
future predicted state variables can be generated. In this
voltage, the = denotes the output, and the : denotes the
paper, the discretization of the control is achieved through
the use of the zero-order hold (zoh) technique.
input of the system. To convert the system into a discrete state space, the c2d in
Pre-existing function has been employed. The equation for
TABLE II. PARAMETER USED IN THE SIMULATION.
this process is presented as

(J+1) =7KL(J)+9K:(J) (9)


Parameters Ratings

(J)=>KL(J)+?K: (10)
Input Voltage (Vmp) 29v
Input Current (Imp) 5.8683

Where; The discrete state vector is represented by (J),


Switching frequency (F) 10KHz
while =(J) indicates the system output and :(J) refers
to the input parameter at the J sampling interval.
Capacitor (C1) and C2 0.0100f and 1.8491e-05f
Inductor (L) 0.0045
The above equation is utilized to forecast predicted
response of the controlled plant system. At each
Diode Matlab – ideal Diode

sampling time J where J > 0 the controlled input signal


Switch (MOSFET) Matlab - ideal Mosfet
(J) and the state vector L(J) are forecasted across the
prediction horizon of [\ sampling intervals. This
enables the creation of new input and state vectors as

Authorized licensed use limited to: Andhra University College of Engineering. Downloaded on February 01,2024 at 05:39:44 UTC from IEEE Xplore. Restrictions apply.
635
described in the following formulation:
:(0|J)
⎡ ⎤
:(J + 1|J)
⎢ ⎥
U(k) = ⎢ :(J + 2|J) ⎥ (11)
⎢ ⋮ ⎥
⎣:(J + [f g |J)⎦
L(0|J)
⎡ ⎤
L(J + 1|J)
⎢ ⎥
k(J) = ⎢ L(J + 2|J) ⎥ (12)
⎢ ⋮ ⎥
⎣L(J + [f |J)⎦
At every time J, the input signal and the state vectors at a
given time instant J+l are represented by :(J+l|J) and
L(J+l|J), respectively. Fig. 8 (b)Output Response (against Internal Plant)
The formulation above enables the prediction of new input
and state vectors across the prediction horizon, which can be e) EV Battery
expressed as a new predicted state space.

Z(J+l+1|J) =7KL(J+l|J) +9K:(J+l|J) (13)


MATLAB-Simulink generic battery model is used as the EV

l=0,1,2, …
battery. Lithium-ion has been considered with a nominal
voltage 12v, rated capacity 75Ah, initial state of charge is 45
(%) and battery response time is 0.001 (s).
The compact state of the predicted state equation can be
obtained by combining equations (11), (12), and (13) with
the discrete linear state space model in equations (9) and III. RESULTS AND DISCUSSION
(10). Additionally, considering into account the initial Using MATLAB/Simulink software, the proposed system
condition at the beginning of the prediction horizon such was simulated and the results revealed that it could rapidly
that (0|J)=L(J), then the formulation will be, charge the EV battery while minimizing reliance on the

(J+l|J) =Qk(J)+Hq(J) (14)


utility grid during daylight hours, regardless of varying
conditions. The MPPT algorithm, based on a neural network
trained using PSO, was able to precisely track the maximum
7K
Where ,
⎡ 7K s ⎤
power point of the solar PV.

⎢ ⎥
Q =⎢ 7K t ⎥ (15)
⎢ ⋮ ⎥
⎣7K uf ⎦

9K 0 … 0
7K9K 9K … ⋮
H =w { (16)
⋮ ⋮ ⋱ 0
7K u (x 9K 7K u (z 9K … 9K

Fig 9 PV power Vs Proposed MPPT Power.

The MPPT has perform well under different operating


conditions, including rapidly changing irradiation and
temperature conditions. This is because the algorithm can
adapt to changes in the input data and adjust the weights and
biases of the NN accordingly resulting in higher energy
efficiency.

Fig. 8(a) Input Response (against Internal Plant)

Authorized licensed use limited to: Andhra University College of Engineering. Downloaded on February 01,2024 at 05:39:44 UTC from IEEE Xplore. Restrictions apply.
636
V. FUTURE SCOPE
The present work only considered Solar PV as the only
source of energy for the Charging station making it
unavailable at night and sometimes unreliable during cloudy
days.
Then the future work includes the integration of Wind
energy and Energy storage system for direct fast charging of
EVs to increase power reliability. Integrating of Internet of
Things (IoT) in the DC fast charging station would make it
easier to access the real-time data processing and analysis
techniques to continuously monitor the charging station
operations based on changing environmental and usage
conditions.
Fig 10 Voltage Output with MPC and Without
References
[1]. T. Rampradesh, C. (2020). Pv Powered Dc-Dc Boost Converter
A gradual increase in voltage is observed in the system Charger For Electric Vehicles With 3 Different Voltage Levels.
when it was simulated without the MPC. Meanwhile, the European Journal of Molecular & Clinical Medicine, 7(6), 2636-
MPC was able to predict the effect of disturbances (such as 2642.
[2]. Dingtong Yang, Navjyoth J.S. Sarma, Michael F. Hyland, & R.
changes in load or input voltage.) and adjust the control Jayakrishnan (2021). Dynamic modeling and real-time management
inputs to maintain stable operation yielding better of a system of EV fast-charging stations. Transportation Research
performance and faster response times compared to the Part C: Emerging Technologies, 128, 103186.
system without the MPC controller. [3]. G. R. Chandra Mouli, J. Schijffelen, M. van den Heuvel, M. Kardolus
and P. Bauer, "A 10 kW Solar-Powered Bidirectional EV Charger
Compatible With Chademo and COMBO," in IEEE Transactions on
Power Electronics, vol. 34, no. 2, pp. 1082-1098, Feb. 2019, doi:
10.1109/TPEL.2018.2829211.
[4]. Mahdi Salimi (2018). Practical implementation of the Lyapunov
based nonlinear controller in DC-DC boost converter for MPPT of the
PV systems. Solar Energy, 173, 246-255.
[5]. Thanh-Tuan Nguyen, Hyung Won Kim, Geun Hong Lee, & Woojin
Choi (2013). Design and implementation of the low cost and fast solar
charger with the rooftop PV array of the vehicle. Solar Energy, 96,
83-95.
[6]. Y. Levron and D. Shmilovitz, "Maximum Power Point Tracking
Employing Sliding Mode Control," in IEEE Transactions on Circuits
and Systems I: Regular Papers, vol. 60, no. 3, pp. 724-732, March
2013, doi: 10.1109/TCSI.2012.2215760.
[7]. Premkumar, K., Vishnupriya, M., Thamizhselvan, T., Sanjeevikumar,
P., & Manikandan, B. (2021). PSO optimized PI controlled DC-DC
buck converter-based proton-exchange membrane fuel cell emulator
Fig 11 EV Battery state of charge for testing of MPPT algorithm and battery charger controller.
International Transactions on Electrical Energy Systems.
IV. CONCLUSION [8]. L. P. N. Jyothy and M. R. Sindhu, "An Artificial Neural Network
based MPPT Algorithm For Solar PV System," 2018 4th International
In this paper, proposed solar-powered EV fast charging Conference on Electrical Energy Systems (ICEES), Chennai, India,
station based on MPPT- Buck converter design using PSO- 2018, pp. 375-380
trained NN for MPPT and MPC as the controller. The [9]. O. Abdel-Rahim and H. Wang, "A new high gain DC-DC converter
with model-predictive-control based MPPT technique for
proposed system provides fast and reliable charging for EVs photovoltaic systems," in CPSS Transactions on Power Electronics
while minimizing its impact on the utility grid during day and Applications, vol. 5, no. 2, pp. 191-200, June 2020, doi:
hours. The proposed MPPT technique provides an effective 10.24295/CPSSTPEA.2020.00016.
and efficient solution for MPP in PV systems at different [10]. Al-wesabi Ibrahim, Min Ding, Xiaoling Jin, "Artificial Neural
temperature and irradiance variations, leading to improved Network Based Maximum Power Point Tracking for PV
System"Proceedings of the 38th Chinese Control Conference, July
energy harvesting efficiency and reduced cost. It was able to 27-30, 2019, Guangzhou, China
adapt to changes in operating conditions and provide [11]. Hafed Efheij,Abdulgani Albagul, Nabela Ammar
accurate tracking of the MPP. Utilizing over-prediction Albraik"Comparison of Model Predictive Control and PID Controller
horizon intervals, the MPC control method accurately in Real Time Process Control System".
predicts the future behavior of the controlled plant and [12]. Ahmad Dehghanzadeh, Gholamreza Farahani, Hani Vahedi, Kamal
Al-Haddad "Model predictive control design for DC-DC converters
produces a faster transient response while minimizing applied to photovoltaic system" 2019 19th international conference on
overshooting. Simulation results obtained using Sciences and Techniques of Automatic control & computer
MATLAB/Simulink demonstrate that the proposed system engineering (STA), Sousse, Tunisia, March 24-26, 2019
is highly effective and efficient for use in DC fast charging [13]. M. E. Albira, A. Alzahrani and M. Zohdy, "Model Predictive Control
of DC-DC Buck-Boost Converter with Various Resistive Load
station for EVs where fixed voltage equivalent to the EV Values," 2020 Global Congress on Electrical Engineering (GC-
battery terminal is required. ElecEng), Valencia, Spain, 2020, pp. 124-128, doi: 10.23919/GC-
ElecEng48342.2020.9285986.

Authorized licensed use limited to: Andhra University College of Engineering. Downloaded on February 01,2024 at 05:39:44 UTC from IEEE Xplore. Restrictions apply.
637
[14]. Danayiyen, Yahya & Altas, İsmail & Sahin, Erdinc. (2017). MODEL
PREDİCTİVE CONTROL OF DC-DC BUCK CONVERTER. 8. 91-
97.

Authorized licensed use limited to: Andhra University College of Engineering. Downloaded on February 01,2024 at 05:39:44 UTC from IEEE Xplore. Restrictions apply.
638

You might also like