1 Introduction

In recent years, renewable energy sources such as solar and wind have gained more significance. Furthermore, the most prevalent method of generating electrical energy which utilizes solar sources has resulted in the creation of numerous converter topologies [1]. For higher-power applications, the integrated multiport converter is preferred [2]. The Electric Vehicle (EV) requires a wide range of voltage and current ratings, which have resulted in the creation of a wide range of, boost converter topologies with minimal losses [1]. The development of OFF-grid three port converters (TPC), which are widely employed in the automobile sector in any developing country [3] leads to the generation of electricity at remote locations, storage, and charging of EV vehicles.

The photovoltaic power generating station (PPGS), DC-DC Bi-directional boost converter (BDBC), Energy storage station (ESS), and E-Vehicle charging station (EVCS) are all displayed in the TPC [4]. In terms of voltage and current, the PV array converts solar energy into clean electrical energy. The resulting voltage is fed into the boost converter, which eliminates irradiance variations [4].

As a result, a Maximum Power Point Track (MPPT) approach is used. The MPPT harvests the greatest power from the PV array and provides the boost converter with the appropriate operating voltage and current. Furthermore, the boost converter generates Pulse Width Modulation (PWM) signals from the MPPT to produce the output voltage according to the desired DC-link voltage. The EVCS and ESS are connected to the DC-link voltage at the DC bus. Other literature surveys were investigated and presented here.

The nine distinct traditional types of TPC were investigated, and it was simulated with two different switching frequences total switching and conduction classes when available, as well as the efficiency of each scenario [1]. This research presented a comparative study and the numerous benefits of different types of solar charging Stations, including how they solar PV output conventional load and the electric car models are realised, as well as a comparison of their efficiency with respect to varying irradiation [5]. A multiport converter is used in an E vehicle that is drawn by a switch electric motor and the potential energy of the vehicle is used during breaking to charge a battery generator control unit is also coupled for high speed running during acceleration to climb height generator control unit and battery unit working both together the DC-DC converter taking all synchronization whenever required [2]. This is accomplished by the use of a directed DC-DC converter connected to the grid with a synchronized static compensator and an active power filter, which considerably reduces reactive power [6]. The double boost input output converter is used in this TPC for better impedance matching and stable DC bus, which in turn properly maintains the maximum power and the DC bus voltage variation, is compensated in the second stage boost converter [7].

By connecting a parallel resonance circuit in series with the battery, very fast charging is enabled. The tank impedance (LC) and battery source impedance are set to saturate the boost charging current limit crossings, resulting in excess initial charging [8]. TPC duty cycle should be charged dynamically to adjust for the last and effective power implication. Many modes are addressed in this study, and the duty cycle of various parts is estimated using volt second balance integrated, and the duty cycle correlation is determined for various dynamic scenarios. [9]. In a traditional report converter, there will be a mass of DC-DC converter that will match the impedance between the PV panel and the battery and the PV panel and the load. In this paper, TPC is used with soft switching techniques that will take care of MPPT under the Impedance matching between the battery and the load [10]. DC bus with a high voltage there are two steps of power conversion that are performed: the first stage is for MPPT, and the second stage is to synchronize all the outputs to build the high voltage DC bus. Series connection of DC-DC converters and choppers is achieved. Instead of using high voltage switching, this topology can be thought of as soft switching [11]. To upgrade the electric car when a group connected system is used, the modified switching algorithm is used. When the DC bus voltage shoots up, the excess voltage is dropped down by switching on to MOSFETs. When the DC bus is stable, one switch breaks, and stable DC voltage is applied to EV [12].

A closed loop current controller is a type of current controller. The PI regulator and hysteresis PWM controller switch the DC-DC converter to decrease the lead or lagging angle between voltage and current so that the source power is effectively used for EV [13]. MPPT DC to DC Converter and grid synchronized inverters are connected with a common DC link and an isolated charger is connected to the DC link to charge the EV. The output impedance of the PV panel is matched with the DC link by MPPT depending on the high power [14]. Large PV panels are coupled in series and parallel configurations during HDC transmission in order to inhibit the ability to function in discontinuous current mode for zero current switching, which in turn speeds up semiconductor device switching considerably. The identical arrangement of medium voltage PV panels is used in this paper, and simulation was used to confirm it [15].

BDBC have grown in popularity in recent years. It is a bidirectional three-port DC-DC converter with fewer switches that can accept multiple inputs such as a PV array and a battery end. Soft switching is achieved through the use of LCL resonance circuitry and isolation. The energy held in the ESS is returned to the DC-link via the BDBC, which is in boost mode. The Constant Current (CC) control approach is used to carry out the conversion mode [16]. The control technique uses microcontroller-based PWM to create PWM signals [17]. The control signal generated by the control strategy adjusts the converter's mode of operation (boost or buck) [18].

In general, the ESS has a battery bank which is used as an energy saver during periods of high energy generation and is fully utilized [5, 19]. The boost converter allows the ESS to use solar energy. Solar energy charges the e-vehicle in normal conditions, and if solar power is unavailable, the battery fed backs the EVCS via the BDBC and semi-bridge converter. EVCS use the BDBC, isolation transformer, and semi-bridge converter to get electricity from solar or ESS [20].

Overall, an integrated TPC offers excellent dynamic performance as well as high efficiency [21]. Also, it is essential to have an optimum utilization of battery for cyclic charging and discharging operations. In this way, the proposed work is a dual composite charging station for electric vehicle charging which utilizes less power electronics component count. The proposed three port converter is specially designed for EV charging application which consists of three different ports out of which two ports are utilized as an output ports. One port can be utilized to charge a battery and other can be utilized for EV charging. Also, the advantages of Fuzzy based MPPT techniques such as excellent handling of non-linearity and uncertainty in PV applications were observed through literatures. So, it is adopted for the present work. The objective of this work is to propose a Photo Voltaic (PV) based OFF-grid charging station for electric vehicles that uses PWM and a Phase Shift Controlled Interleaved Three Port Converter. Also, the proposed system is equipped with fuzzy based MPPT since the system is connected to PV system. Also, the proposed novel method provides a maximum utilization of battery for both charging and discharging operations.

The schematics and the mode of operation and the MPPT technique adopted for the proposed three port converter is explained in the Sect. 2 to Sect. 6. Further, the PWM generation and the sequence of switching operation are discussed in Sect. 7 and 8 respectively. Also, the simulation and the experimental results of the proposed system are disclosed and explained in the Sect. 9 and 10. The observations are also concluded in Sect. 10.

2 Schematic of three port converter

The schematic of a three-port converter is shown in Fig. 1. The TPC has three ports: the first one is the input port that receives DC power from the solar energy system, and the second and third are output ports that supply power to the ESS and EVCS.

Fig. 1
figure 1

Schematic of OFF-Grid three port charging station

3 Solar energy feed to ESS and EVCS

Figure 2a and b depicts the Mode-1 operation of solar power feed to ESS and EVCS. In this mode, the solar power is provided to both the ESS and the E-Vehicle Station via a boost converter and a semi-bridge converter.

Fig. 2
figure 2

a Mode-1 operation of solar power feed to ESS and EVCS with M1 and M4 ON condition. b Mode-1 operation of solar power feed to ESS and EVCS with M2 and M3 ON condition

The positive (+Ve) voltage is extended to ESS through inductor L1 & M1 at time T1, whereas the negative (−Ve) voltage is directly connected to ESS through MOSFET switches M1 & M4. Simultaneously, the isolation transformer receives positive (+Ve) from inductor L1 and negative (−Ve) from M4, before feeding isolation power to EVCS via a semi-bridge converter. The output semi-bridge converter is connected at the isolator. The diodes D1 and M6 conduct during the positive half cycle, and the output voltage appears across the EVCS. At time T2, the MOSFET switches M2 & M3 conduct, extending the positive (+Ve) voltage to ESS through inductor L2 and M2, while the negative (-Ve) voltage is linked directly to ESS. At the same time, the isolation transformer receives positive (+Ve) from inductor L2 and negative (−Ve) from M3, before feeding power to EVCS via a semi-bridge converter. The diode D2 and MOSFET M5 conduct at the isolation output in the negative half cycle, producing the output voltage across the EVCS. Across the ESS and EVCS, this voltage is filtered and regulated DC appears as an output. The microcontroller-based 6 pulse PWM generator controls the ON and OFF time switching of MOSFET switches.

4 Solar energy feed to EVCS

The typical circuit diagram and mode 2 operation of solar power feed to EVCS via DC-DC converter and semi-bridge converter is shown in the Fig. 3a and b. In this mode, the ESS battery is fully charged, and solar energy is directed solely to the E-Vehicle station via a boost converter and semi-bridge converter. At time T1, the positive (+Ve) voltage was extended to the isolation transformer via inductor L1, and the negative (−Ve) voltage was received via M4, with the isolation transformer power being fed to the EVCS via a semi-bridge converter. The semi-bridge converter is linked to the isolation output, and the output voltage emerges across the EVCS when the diode D1 and M6 conduct at positive half cycle.

Fig. 3
figure 3

a Power flow diagram of mode-2 operation with M4 ON condition. b Power flow diagram of mode-2 operation with M3 ON condition

At time T2, the positive (+Ve) voltage extended isolation transformer is fed to EVCS via inductor L2 and the negative (−Ve) voltage is fed to EVCS via M3. The isolation transformer power is then fed to EVCS via a semi-bridge converter. The diode D2 and M5 conduct at the isolation output in the negative half cycle, and the output voltage emerges across the EVCS. This voltage is filtered, and the regulated DC appears across the EVCS.

5 Solar energy feed to ESS

The typical circuit diagram and mode 3 operation of solar power supply to ESS via DC-DC converter and semi-bridge converter is shown in Fig. 4a and b.

Fig. 4
figure 4

a Circuit diagram of mode-3 operation with M1 and M4 ON condition. b Circuit diagram of mode-3 operation with M2 and M3 ON condition

Solar power is directed solely to the Energy Storage Station in this mode, via a boost converter and semi-bridge converter. The MOSFET switches M1 and M4 conduct at time T1, extending the positive (+ Ve) voltage to ESS through inductor L1 and M1, while the negative (−Ve) voltage is directly linked to ESS.

At time T2, the MOSFET switches M2 and M3 conduct, extending the positive (+Ve) voltage to ESS through inductor L2 and M2 and directly connecting the negative (−Ve) voltage to ESS. This voltage is filtered which results in pure DC across the ESS.

6 ESS energy feed to EVCS

Figure 5a and b depicts a typical circuit diagram and mode 4 operation of the ESS feed to the EVCS through a DC-DC converter and a semi-bridge converter. Solar power is not accessible in this mode, so the diode D3 operates as an open circuit, while the stored energy from the ESS is fed to the E-Vehicle station via a boost converter. The MOSFET switches M1 and M4 conduct at time T1. The isolation power supply to EVCS via a semi-bridge converter at positive half cycle across the isolation transformer. In addition, the diodes D1 and M6 current, resulting in output voltage across the EVCS.

Fig. 5
figure 5

a Power supply feed diagram of mode-4 operation with M1 and M4 ON condition. b Power supply feed diagram of mode-4 operation with M2 and M3 ON condition

The MOSFET switches M2 and M3 conduct at time T2. The power is fed to EVCS via a semi-bridge converter in the negative half cycle across the isolation transformer. The output voltage emerges across the EVCS after the diode D2 and M5 conduct. Fuzzy logic controller (FLC) is the popular approach for MPPT nowadays. The FLC has four main steps namely Fuzzification, Fuzzy inference, Fuzzy rule base and De-fuzzification. The FLC has the following advantages such as robust appearance, work with imprecise inputs, better handling of non-linearity. It uses fuzzifier for the process of fuzzification. The most commonly used type is Mamdani fuzzifier. The input values given to fuzzifier are current (Ipv) and voltage (Vpv) of PV panels which calculates the power (Ppv). The error (E) and change in error (∆E) from fuzzifier is given as input to fuzzy inference. The fuzzy inference is performed by fuzzy Rule base (Decision making algorithm).The output of fuzzy inference is given to defuzzifier and these outputs are the changes in duty cycle of MOSFET switches. In addition, Table 1 represents the MPPT Fuzzy rule.

Table 1 MPPT-fuzzy rule table

The set of linguistic values (NB, NM, NS, ZE, PS, PM, PB) represents "negative large," "negative medium," "negative small," "zero," "positive small," "positive medium," and "positive big". A fuzzy controller's set of language rules is its most important component. In many circumstances, converting an expert's experience into these rules is simple, and any number of such rules can be developed to specify the controller's behaviors.

The suggested Fuzzy MPPT technique's logical flow diagram is shown in Fig. 6. The maximum power is tracked continually to optimize the system efficiency because the PV panel is employed as an input DC power source. The proposed MPPT's logical flow is shown in the Fig. 6, and the functioning is clearly explained.

Fig. 6
figure 6

Logical flow diagram for proposed MPPT

The PV panel's output voltage (Vpv) is given in Eq. 1, and the PV panel's output power (PPV) is given in Eq. 2. In addition, Eqs. 3 through 6 contain all of the linked equations.

$$\begin{aligned} Output\;of\;{V_{pv}} & = {V_1} = VPV\;\left( {n - 1} \right) \\ & = {V_2} > {V_{pv}}\;\left( n \right) \\ \end{aligned}$$
(1)
$$\begin{aligned} Power \, Output \, of \, P_{{pv}} & = P1 = P_{{pv}} ~\left( {n - 1} \right) \\ & = P_{2} < P_{{pv}} ~\left( n \right) \\ \end{aligned}$$
(2)
$${P_{pv}}\left( {n - 1} \right) < {P_{pv}}\left( n \right)$$
(3)
$${P_{pv}}\left( {n - 1} \right) > {P_{pv}}\left( n \right)$$
(4)
$${P_{pv}} = {P_{pv}}\left( {n - 1} \right)$$
(5)
$${V_{pv}} = {V_{pv}}\left( {n - 1} \right)$$
(6)

7 PWM controller block diagram

The microcontroller based PWM generator consists of sub-components such as Analog to Digital (AD)/Digital to Analog (DA) cards, comparators, amplifier feedback controllers, crystal oscillator, and pulse generator. Figure 7 shows a general block diagram of a PWM controller.

Fig. 7
figure 7

Block diagram of PWM Controller

The microcontroller based PWM generator takes the input signal from PV module and outputs through a MPPT, boost converter outputs and semi bridge converter outputs etc., (i.e., IPV, VPV, Ib, Vb, Iev, Vev). All the inputs are compared with reference inputs and it generate pulses accordingly.

8 Sequence of switching operation

In Fig. 8, you can see a typical switching diagram. PV output is not available when the environment is cloudy. The power is transferred from ESS to EVCS via a bidirectional converter and a semi bridge converter in this case. Furthermore, the MOSFETs M1 and M4 conduct at time T1 and the positive cycle passes through the isolation transformer; during the conduction phase, the M2 conducts for smooth switching and the M1 provides commutation. Similarly, the switching pulse depicted in Fig. 9 shows M3 conducting and M4 providing commutation.

Fig. 8
figure 8

Circuit diagram of switching sequence

Fig. 9
figure 9

Switching sequence pulse output wave form

9 Simulation and experimental results of the proposed system

Figure 10 depicts the suggested system's simulation circuit. The simulation of the suggested task is also carried out using MATLAB 2013 advanced version. PV module, MPPT, PWM generator, and power circuit make up the simulation circuit.

Fig. 10
figure 10

Simulation diagram of proposed system

Through the isolation transformer, the power circuit consists of a bi-directional converter and a semi-bridge converter. The entire circuit is intended to handle 500 W of power, and all components were chosen accordingly. The numerical Mamdani model fuzzy rule results were tabulated in Table 2.

Table 2 Numerical tabulation for Mamdani model fuzzy rule

Figure 11 depicts the PV system's output voltage and current. The DC output voltage and DC output current of the three port converter are shown to be 31 V and 17 A, respectively. In addition, the X-axis indicates a time in seconds in which the DC input is continuous and the source is pure DC.

Fig. 11
figure 11

PV output voltage and current waveform

The output voltage and current of Port-2 fed to the ESS are shown in Fig. 12. It's also worth noting that the DC output voltage and current are 58 V and 7.8 A, respectively. The output voltage and current of Port-3 fed to the EVCS are shown in Fig. 13. The DC output voltage and DC output current are shown in Fig. 13 to be 13.8 V and 1.4 A, respectively.

Fig. 12
figure 12

Simulation results of port-2 output voltage and output current

Fig. 13
figure 13

Simulation results of port-3 output voltage and current

Furthermore, the output voltage of port 3 is shown to be compatible with the voltage levels of E-vehicle batteries. The aforementioned simulated findings are adequate, thus the experiment can proceed. Figure 14 depicts the hardware setup of the proposed TPC. Further, the Bidirectional DC-DC boost converter unit, semi-bridge converter unit, Programmable Interface Controllers (PIC) microcontroller-based controller (disPIC30F2010), and accompanying driver circuits make up the hardware three port converter. The PIC controller also has six pulse outputs, each of which is fed into driver circuits. The optocoupler is used to isolate the power and control circuits in the driving circuits.

Fig. 14
figure 14

Developed hardware of the proposed system

The optocoupler output is connected to the gate signal of the MOSFET. Because the driver circuit and controller require a 5 V DC auxiliary power source, a separate transformer and rectifier circuit from an AC supply from the grid are used.

The bidirectional DC-DC boost converter absorbs input power from the PV module and provides output to the ESS and semi-bridge converter via an isolation transformer, where the zero volt switch is used and the primary side of the boost converter is involved in full Bridge topology under the magnetization of the transformer taken as the function of inductance hints the duty cycle of DC-DC converter automatically adjusted for maximum power tracking [22]. Additionally, the Energy Storage Station has a 12 V battery bank for storing solar energy. In the event that solar energy is unavailable, the stored energy flows into the E-vehicle station.

The semi-bridge converter is a unidirectional DC-DC converter that supplies the e-Vehicle station with energy from solar energy and stored energy in the storage system via a bidirectional boost converter. Various types of DC-DC converters and their topologies that are utilised in PV applications are reviewed, and always impedance matching their favoured with a reduced number of switches is preferred [23].

Table 3 shows the technical specifications of the proposed three-port converter. In comparison to earlier literature, which had an efficiency of 91.3 percent [24], the proposed three-port converter is shown to have a 95.5 percent efficiency. The efficiency is boosted by introducing efficient switching techniques using a fuzzy controller, which results in less power loss by the switches. Our proposed three-port converter smoothes the output DC voltage and current using a restricted inductor and capacitor In a review publication, the efficiency of a three port converter with one transformer is 91.7% to 94%, but the efficiency of our suggested system is 95.5% [25]. The ESS and EVCS also have a 12 V rated output voltage.

Table 3 Technical specification of three port converter

The technical design parameters are listed in Table 4. The frequency used in this converter is 5 kHz, which was chosen based on the performance of the ripples that produce the least amount of noise.

Table 4 Technical parameter of three port converter

The DC input current of the three-port converter is shown in Fig. 15. The input current is 1 amp, and the value is constant. By filtering the ripples, the input current wave is smooth.

Fig. 15
figure 15

DC Input current of the three-port converter

As seen in Fig. 16, the output voltage of port 2 is 12 V. Smoothing with filtration technics raises the output voltage and fast achieves steady state, with no ripple. The output voltage of the twin converter is sent to the energy storage station. The smooth wave will always extend the battery's life.

Fig. 16
figure 16

Experimental results of port-2 output voltage

Even when changing modes of operation and input current owing to solar changes, the output voltage remains highly smooth, whereas increasing efficiency results in non-smooth output voltage and current [26, 27].

The output voltage will be disturbed when the DC voltage in the converter is converted to AC voltage for domestic use, and when switching the domestic loads, the impact is on the battery discharge current, whereas our proposed system switches in such a way that it is stable and smooth under the same conditions [28].

In addition, the output voltage of port 3 is 12 V, as shown in Fig. 17. It is proved that the simulation and hardware output of proposed three port converter system is identical. Also, it is evident that the hardware output voltage of the proposed TPC is in line with voltage range of charging station. In port-3, the output voltage is raised and settled during initial changeover, whereas in port-2, the voltage is smoothly raised and settled due to the battery storage backup, whereas in the stand-alone situation, the voltage is smooth on lower ratings in both cases [29]. Further, it is observed that the proposed TPC is capable of holding output voltage in a stable manner.

Fig. 17
figure 17

Experimental results of port-3 output voltage

The proposed system has an efficiency of 95.5%, but a similar configuration on the modified full bridge three port converter has an efficiency of just 95%. As a result, when compared to total converters, our suggested system has the maximum efficiency, as demonstrated experimentally [30].

10 Conclusions

A simulation analysis was conducted for an existing TPC converter with a PWM controller, which revealed that the three independent DC-DC converters are required to obtain the output, requiring six MOSFETs per converter. As a result, the number of switches is increased, resulting in greater losses. Furthermore, the creation of a closed loop controller is quite challenging due to the poor feedback response. As a result of the sluggish switching and low response, a big capacitor is required to lower the ripple voltage on the output side.

In this work, a three-port converter with pulse width modulation and a phase shift controller was developed to alleviate the discussed disadvantages. The proposed system was also simulated, and portable hardware was developed. Furthermore, the proposed novel TPC utilizes lesser number of MOSFETs (6Nos.) and the proposed TPC's exhibit efficiency of 95.5 percent results in superior than existing converters. However, the general fuzzy MPPT has tuning difficulty of membership function and control rules, the MPPT and PWM with phase control method gains advantages such as smooth switching, rapid response, and low ripple at the output side. In addition, the proposed TPC uses a single common controller and a tiny capacitor to reduce output ripple, making the system highly portable. In near future, the advanced MPPT algorithms using evolutionary and Artificial Intelligence can be utilized and efficiency shall be increased.