ScholarWorks

: The increased need for renewable energy systems to generate power, store energy, and connect energy storage devices with applications has become a major challenge. Energy storage using batteries is most appropriate for energy sources like solar, wind, etc. A non-isolated three-port DC–DC-converter energy conversion unit is implemented feeding the brushless DCmotor drive. In this paper, a non-isolated three-port converter is designed and simulated for battery energy storage, interfaced with an output drive. Based on the requirements, the power extracted from the solar panel during the daytime is used to charge the batteries through the three-port converter. The proposed three-port converter is analyzed in terms of operating principles and power ﬂow. An FPGA-based NI LabView PXI with SbRio interface is used to develop the suggested approach’s control hardware, and prototype model results are obtained to test the proposed three-port converter control system’s effectiveness and practicality. The overall efﬁciency of the converter’s output improves as a result. The success rate is 96.5 percent while charging an ESS, 98.1 percent when discharging an ESS, and 95.7 percent overall.


Introduction
While renewable energy is good for the planet and produces no pollution, its steady yet fluctuating DC voltage is a drawback. When it comes to solar panels, for instance, the sun's position in the sky and the time of day affect not just the amount of energy harvested, but also the voltage and current that is ultimately transmitted. Since wind speed cannot be controlled, the generator's output voltage is not high enough to power an inverter directly, making an AC voltage converter or other load necessary. As part of this research, we designed a non-isolated three-port converter to connect a battery to an output drive. During the daytime, energy is collected by solar panels and sent to the three-port converter, which then charges the batteries. An analysis of the proposed TPC converter's working principles and power flow is also provided.
An efficient, compact, and cost-effective bidirectional step-up/step-down converter may be built with the use of shared switches. A three-port circuit is used to connect the regenerative energy system to an energy storage battery. High-voltage gain boostbuck three-port bidirectional conversion circuits and three-port bidirectional single storage exhaustible. The strong lessening of conservative energy sources couldcreate future generations of researchers to search for sources of renewable energy. Sources of renewable energy can be wind energy, fuel cell, and solar PV systems. In the power industry, the solar PV system has attained extensive concentration. Solar energy can be an ideal kind of renewable energy source, as it has zero running costs, is environment responsive, and has simple deployability [31][32][33]. The output of direct current (DC) in a solar PV system is generated, and it is effortlessly interfaced with the DC microgrid and Energy Storage System.
Numerous researchers have exploited the solar PV system for renewable energy. In [31], a modular hybrid renewable energy system was presented, in which biogas and solar PV had been combined for several dairy cattle barns located in Turkey. The gridconnected scheme that contains biomass and PV was more sufficient, compared to the stand-alone biomass scheme, in terms of energy cost, net present cost, and annual worth. The grid combination of solar PV systems was increased with two major motivations: energy cost reduction, and greenhouse gas emission reduction. Conversely, the solar PVgenerated power's irregular nature affects the grid constant voltage. As a result, a structure was proposed in [32] to provide the constant voltage examination, because of suspicions related to the power generation and load demand of the PV system, with the help of the Monte Carlo simulation. For the incorporation of solar PV and ESS, an incorporated conception was presented in [33] for the diffusion of links of AC grid and high-voltage direct current (HVDC), known as multi-port autonomous reconfigurable solar (MARS) power plant. For super-efficient electrical purposes, grid-tied and off-grid solar PV systems are designed and optimized [34]. In the optimization process, hourly calculations have been exploited for the daily and yearly performance estimation and the renewable energy systems' cost evaluation. In [35], an event-driven predictive approach has been presented for optimization of real-time volt/volt-ampere reactive (VAR), by applying a local two-level adaptive volt/VAR droop-based control algorithm.
In a single photovoltaic system (PVS), the voltage level can be very low, and the source may not be rigid; consequently, a converter interface might be needed. Therefore, buck, boost, and buck-boost converters were typically exploited for PVS [36][37][38][39][40][41][42][43]. For MPPT control, buck converters have decreased the voltage level and are appropriate at the smallest number of modifications in temperature or irradiance. The output voltage was increased, and the input was increased twice by the boost converter. From the concatenation of buck and boost converters, the buck-boost converter has been derived. For higher loading, the boost converter might not be appropriate, since the system can attain maximum power point at top conditions. A DC-DC converter has been required and worked with MPPT to the boundary of PV Source and load [43]. Better harvest of solar power can be given through MPPT. Thus, numerous researchers have developed some MPPT methods. The MPPT's effectiveness is calculated according to the converter's input impedance in various atmospheric situations. In the solar PV system, Incremental Conductance (IC), Perturb and Observe (P&O), and Hill Climbing MPPT algorithms have been exploited for harvesting power enhancement [44][45][46][47][48]. In [49,50], an improved P&O algorithm and tracker of solar has been presented for the separate solar PV scheme. An improved and modified IC algorithm was proposed for PV system modeling for quick modifications of irradiance. A modified hill climbing MPPT algorithm was presented in [51], with decreased fluctuation of steady-state and enhanced tracking effectiveness.
In general, a PV panel can produce the DC, other than most frequent household appliances, such as fans; it can also use single-phase induction motors, and thus, a DC to AC converter is needed to function, hence conversion loss may have been introduced [51]. This kind of difficulty could not be exterminated through the replacement of an AC induction motor with a DC motor. However, a DC motor may be limited by high maintenance cost, small rpm application, and high electromagnetic (EM) noise [52]. A BLDC is exploited as an appropriate alternate, since it contains an enhanced power-to-weight ratio, compared to a conservative induction motor, with the added benefit of openly being capable of power run of DC [53]. However, for speed control of BLDC drive, the extra current sensors and control Energies 2023, 16, 624 4 of 21 strategy can enhance the difficulty and cost. A two-port bidirectional-based application, such as DC microgrid and regenerative braking, has been analyzed in [54]. To achieve highpower density and high efficiency in combined OBC and APM for EV applications, [55,56] proposes a novel, isolated, three-port, bidirectional DC-DC converter architecture and its control. In [55], a unique three-port high step-up/step-down bidirectional DC-DC converter with a linked inductor is presented for photovoltaic (PV) systems, in order to boost the system's overall efficiency and decrease switch loss.
In this work, we have developed a non-isolated three-port converter for coupling a battery to an output motor. When the sun provides the energy, the TPC converter takes the energy harvested from the solar panels and uses it to charge the batteries. The operation principles and power flow of the proposed three-port converter are also examined. RCP FPGA-based systems allow for reconfiguration, co-simulation, HIL, automated VHDL code development, and system expansion. This is done using the XSG, an FPGA-programming Simulink plug-in design tool from Xilinx. High-level Simulink abstractions are turned into lower-level and executable VHDL code through the bit stream. The proposed system shown in Figure 1 has the following advantages:

•
The proposed converter is utilized for simultaneous power management of a PV system with a battery; • The charge and discharge controller provides control to the integrated battery to either absorb the additional power supplied during daytime or supply the power during absence of sun; • The proposed system can be highly employed to low-power household applications, such as air conditioners.
er-to-weight ratio, compared to a conservative induction motor, with the added benefit of openly being capable of power run of DC [53].However, for speed control of BLDC drive, the extra current sensors and control strategy can enhance the difficulty and cost. A two-port bidirectional-based application, such as DC microgrid and regenerative braking, has been analyzed in [54]. To achieve high-power density and high efficiency in combined OBC and APM for EV applications, [55][56] proposes a novel, isolated, three-port, bidirectional DC-DC converter architecture and its control. In [55], a unique three-port high step-up/step-down bidirectional DC-DC converter with a linked inductor is presented for photovoltaic (PV) systems, in order to boost the system's overall efficiency and decrease switch loss.
In this work, we have developed a non-isolated three-port converter for coupling a battery to an output motor. When the sun provides the energy, the TPC converter takes the energy harvested from the solar panels and uses it to charge the batteries. The operation principles and power flow of the proposed three-port converter are also examined. RCP FPGA-based systems allow for reconfiguration, co-simulation, HIL, automated VHDL code development, and system expansion. This is done using the XSG, an FPGA-programming Simulink plug-in design tool from Xilinx. High-level Simulink abstractions are turned into lower-level and executable VHDL code through the bit stream. The proposed system shown in Figure 1 has the following advantages:  The proposed converter is utilized for simultaneous power management of a PV system with a battery;  The charge and discharge controller provides control to the integrated battery to either absorb the additional power supplied during daytime or supply the power during absence of sun;  The proposed system can be highly employed to low-power household applications, such as air conditioners.

PV Modeling
A PV module's mathematical model could be attained from a PV solar cell's equivalent circuit ( Figure 2).
can be the photocurrent that is produced through the PV cell, according to the temperature of the cell and irradiation of solar irradiation, and and represent the series and push interior resistances of the PV cell.

PV Modeling
A PV module's mathematical model could be attained from a PV solar cell's equivalent circuit ( Figure 2). I c can be the photocurrent that is produced through the PV cell, according to the temperature of the cell and irradiation of solar irradiation, and R s and R sh represent the series and push interior resistances of the PV cell.
The nonlinear V-I feature of the PV solar cell can be evaluated through Equation (1): In the above Equation (1), electron charge is symbolized by q, I 0 represents the diode's overturn diffusion current, the Boltzmann steady state can be denoted by the k, and T denotes the working cell temperature in Kelvin. The nonlinear V-I feature of the PV solar cell can be evaluated through Equation (1): In the above Equation (1), electron charge is symbolized by q, I represents the diode's overturn diffusion current, the Boltzmann steady state can be denoted by the k, and T denotes the working cell temperature in Kelvin.
In a module of PV, an assortment of a dozen PV solar cells has been linked in series to obtain more voltage and power, because the voltage of a PV solar cell has to be about 0.5 V. Therefore, some PV modules have been linked in series already to form a string of PV. A few of these strings of PV might be linked in parallel.

Modeling of BLDC Motor Drive
In general, a BLDC motor contains three-phase stator windings that link with a star link. In the rotor of the BLDE motor, stable magnets are exploited. A three-phase BLDC motor's winding has been modeled as a series circuit that contains an inductance L, resistance R, and a source of speed dependent voltage that can be called the back voltages of EMF in the rotor magnet [26]. Induced current in the rotor iron and losses of stray in the stator harmonics areas can be abandoned during the BLDC motor designing process [27]. In the BLDC motor, individual and mutual inductances have been measured as constant.
The BLDC motor's mathematical model will be acquired using the following Equations (2)- (12): where R indicates the stator winding's resistance, I , I , I denote the current of the three phase stator,V , V , V can be the voltage of three stator, three-phase back EMF is denoted by E , E , E , andF , F , F represents the flux linkage of the stator. The flux linkage of the stator will be calculated using the following Equations (5)- (7): In a module of PV, an assortment of a dozen PV solar cells has been linked in series to obtain more voltage and power, because the voltage of a PV solar cell has to be about 0.5 V. Therefore, some PV modules have been linked in series already to form a string of PV. A few of these strings of PV might be linked in parallel.

Modeling of BLDC Motor Drive
In general, a BLDC motor contains three-phase stator windings that link with a star link. In the rotor of the BLDE motor, stable magnets are exploited. A three-phase BLDC motor's winding has been modeled as a series circuit that contains an inductance L, resistance R, and a source of speed dependent voltage that can be called the back voltages of EMF in the rotor magnet [26]. Induced current in the rotor iron and losses of stray in the stator harmonics areas can be abandoned during the BLDC motor designing process [27]. In the BLDC motor, individual and mutual inductances have been measured as constant.
The BLDC motor's mathematical model will be acquired using the following Equations (2)-(12): where R indicates the stator winding's resistance, I a , I b , I c denote the current of the three phase stator, V a , V b , V c can be the voltage of three stator, three-phase back EMF is denoted by E a , E b , E c , and F a , F b , F c represents the flux linkage of the stator. The flux linkage of the stator will be calculated using the following Equations (5)- (7): In the above Equations (5)-(7), L ab , L ac , L bc , L cb , L ba represents the joint inductance between the winding of stator, and L aa , L bb , L cc denotes the stator self-inductance, given in Equation (8): Equation (8) will be written as: Equation (9) could be rewritten as: where stator winding's self-inductance can be denoted by the L, and stator winding's mutual inductance is represented by M. The straight connection between exploited source voltage to induced back EMF (E) and phase terminal (V) might be resultant for steady mutual inductance and self-inductance approximate air gap, given by Equation (11).
EαV (11) Only two phases of conduct are employed at a time whereas the third phase floats in running mode, as per the operational code of the BLDC motor; this decreases Equations (10)- (12) and is given by:

Design of Converter and Operating Principles
The voltage extension cell and switching circuit built around an inductor serve as the converter's foundation, as seen in Figure 1. For each input, there are two distinct phases in the proposed converter, which has three operating modes: i. Power transfer between input and output independently; ii. Power transfer from input to output occurs at the same time; iii. Transmission of energy from a power generator to a load, which is also used for ESS charging. The energy from all the sources is controlled by using two different phases. The voltage gain may be increased by using two voltage extension cells in series and parallel. By using the same components in many working modes, the suggested converter may use fewer parts.
The ESS charging and discharging state defines the operation of the proposed converter. During discharging, switch S 2 body diode SD 2 is always "OFF". Energy is transferred from one phase to the next independently. S 1 and S 2 are the main switches in the converter, whereas diodes D 1 and D 0 will conduct. The filter capacitor and inductive element are given by C 0 , L 1 and L 2 . In charging mode, the switch S 3 body diode SD 3 is always "OFF". PV phases transmit the energy from the inputs to the output and batteries. S 1 and S 3 are the converter's primary switches. Diodes D 1 , D 0 will be in conduction. The filter capacitor and inductive element are given by C 0 , L 1 , and L 2.

ESS Discharging Domain
In a single switching cycle, the switch may operate in one of four modes. The suggested converter's waveforms and comparable circuit are shown in Figures 3 and 4: Mode I (a): In this mode, switches (S 2 ) will be in the "ON" position, and switches (S 3 ) will be in the "OFF" position. Diode (D 1 ) is reverse biased. Figure 4a shows the proposed converter's equivalent circuit. From the PV source, input side inductor (L 2 ) starts charging, and current (I L1 ) increases. The inductor (L 2 ) of ESS and battery are starting to get discharged via (S D2 ) body diode of switch (S 2 ) to output capacitor (C 0 ). Current (I L2 ) is decreasing, and output capacitor (C 0 ) is started to get discharged to load.

Mode I (a):
In this mode, switches (S2) will be in the "ON" position, and switches(S3) will be in the "OFF" position. Diode (D1) is reverse biased. Figure 4a shows the proposed converter's equivalent circuit. From the PV source, input side inductor (L2) starts charging, and current (IL1) increases. The inductor (L2) of ESS and battery are starting to get discharged via (SD2) body diode of switch (S2) to output capacitor (C0). Current (IL2) is decreasing, and output capacitor (C0) is started to get discharged to load.  Figure 4b illustrates the equivalent circuit of the suggested architecture. From the PV source, input side inductor (L 1 ) starts charging, and current (I L1 ) increases. The inductor (L 2 ) of ESS and battery are starting to get charged via (S D2 ) body diode of switch (S 3 ) to output capacitor (C 0 ). Current (I L2 ) is increasing, and output capacitor (C 0 ) is started to get discharged to load.
Mode I (c): In this mode, switches (S 3 ) will be in the "ON" position, and switches (S 2 ) will be in the "OFF" position. Diode D 1 is forward biased. Figure 4c shows the proposed converter's equivalent circuit. From the PV source, input side inductor (L 1 ) starts discharging via diode (D 1 ) to charge the capacitor (C 0 ).The inductor (L 2 ) of ESS and battery are starting to get charged via switch (S 3 ). The output capacitor (C 0 ) is started to get discharged to load.

Mode I (b):
In this mode, switch (S2 and S3) will be in the "ON" position. Diodes (SD2) and (SD3) are reversely biased. Figure 4b illustrates the equivalent circuit of suggested architecture. From the PV source, input side inductor (L1) starts charging, Mode I (d): In this mode, switch (S 3 ) and switch (S 2 ) will be in the "OFF" position, and switch (S 2 ) will be in the "ON" position. Diode D 1 , (SD 2 ) and (SD 3 ) are reverse biased. Figure 4d shows the proposed converters equivalent circuit. From the PV source, input side inductor (L 1 ) starts discharging via diode (D 1 ) to charge the capacitor (C 0 ). The inductor (L 2 ) of ESS and battery are starting to get charged via switch (S 3 ). The output capacitor (C 0 ) is started to get discharged to load.

ESS Charging Domain
In one switching period, based on the state of the switch, there are four operational modes. The suggested converter's waveforms and comparable circuit are shown in Figures 5 and 6.

ESS Charging Domain
In one switching period, based on the state of the switch, there are f modes. The suggested converter's waveforms and comparable circuit ar ures 5 and 6.
Mode II (a): In this mode, switches will be in the "ON" is reverse biased. Figure 6a illustrates the suggested converter's eq From the PV source, input side inductor ( ) starts charging, and curren The inductor ( ) of ESS and battery are starting to get charged via switch ( ) to output capacitor ( . Current ( ) is decreasing, and outpu is started to get discharged to load.  Mode II (a): In this mode, switches (S 1 ) and (S 2 ) will be in the "ON" position. Diode D 1 is reverse biased. Figure 6a illustrates the suggested converter's equivalent circuit. From the PV source, input side inductor (L 1 ) starts charging, and current (i L1 ) increases. The inductor (L 2 ) of ESS and battery are starting to get charged via (SD 3 ) body diode of switch (S 3 ) to output capacitor (C 0 ). Current (i L2 ) is decreasing, and output capacitor (C 0 ) is started to get discharged to load. Mode II (b): In this mode, switches will be in the "OFF" position odes , , and are forward biased. Figure 6b illustrates the sugge converter's equivalent circuit. From the PV source, input side inductor ( ) starts Mode II (b): In this mode, switches (S 1 ) and (S 2 ) will be in the "OFF" position. Diodes (D 1 ), (SD 2 ), and (SD 3 ) are forward biased. Figure 6b illustrates the suggested converter's equivalent circuit. From the PV source, input side inductor (L 1 ) starts discharging, and current (i L1 ) increases. The inductor (L 2 ) of ESS and battery are starting to get charged via (SD 3 ) body diode of switch (S 3 ) to output capacitor (C 0 ). Current (i L2 ) is decreasing, and output capacitor (C 0 ) is started to get discharged to load.
Mode II (c): In this mode, switch (S 2 ) will be in the "ON" position, and switch (S 1 ) will be in the "OFF" position. Diode D 1 is forward biased. Figure 6c shows the proposed converter's equivalent circuit. From the PV source, input side inductor (L 1 ) starts discharging via diode (D 1 ) to charge the capacitor (C 0 ). The inductor (L 2 ) of ESS and battery are starting to get charged via switch (S 3 ). The output capacitor (C 0 ) is started to get discharged to load.
Mode II (d): In this mode, switch (S 2 ) and switch (S 1 ) will be in the "OFF" position. Diode D 1 , (SD 2 ) and (SD 3 ) is forward biased. Figure 6d shows the proposed converter's equivalent circuit. From the PV source, input side inductor (L 1 ) starts discharging via diode (D 1 ) to charge the capacitor (C 0 ). The inductor (L 2 ) of ESS and battery are starting to get charged via switch (S 3 ). The output capacitor (C 0 ) is started to get discharged to load.

Design of Proposed Bi-Directional DC-DC Converter
In order to get the appropriate ripple effects, the values of L 1 and L 2 are carefully chosen. The value of inductance L 1 and L 2 and capacitance C 0 is calculated using the formula: (14) where k = 1 and 2, ∆V cs is the voltage ripple of C 0 , and:

Proposed TPC Control
To achieve the load requirements, the converter's load port should be regulated tightly and, to have maximum energy, the PV port must have maximum power tracking capability. In order to have battery management, the current in battery port charging must be regulated. There are two ways to control the action; one manages the current flowing via the load port, while the other manages the flow of (L 2 ). Battery charging and discharge are both regulated by them. Figure 7 illustrates the proposed scheme's modulation and control methods. The output of the MPPT algorithm is represented by 'D'. PV panel voltage and current are given by V PV and I PV . By correlating the voltage level to the reference value, the output voltage is controlled. Based on the proportion and integral gain of voltage controller (PI), the difference in voltage is amplified and is represented as V con . The triangle carrier signal is used to compare V con . Figure 7 shows the controlled state (S 2 ) and (S 3 ) of the battery.

Control of Brushless DC Motor Drive
For the BLDC motor drive, an electronic commutation control scheme can be employed, due to its flexibility and efficiency. Table 1 shows the electronic communication of the PWM inverter for the BLDC motor drive. The PWM inverter has been generated controllable and, therefore, the power balance might be attained through speed regulation of the BLDC motor. Electronic commutation is adopted since the suggested system is designed for low-power household applications. In case of systems where it requires high initial torque, such as automatic fuel pump applications, a sensorless approach, such as the hysteresis comparator technique shall be applied.

Control of Brushless DC Motor Drive
For the BLDC motor drive, an electronic commutation control scheme can be employed, due to its flexibility and efficiency. Table 1 shows the electronic communication of the PWM inverter for the BLDC motor drive. The PWM inverter has been generated controllable and, therefore, the power balance might be attained through speed regulation of the BLDC motor. Electronic commutation is adopted since the suggested system is designed for low-power household applications. In case of systems where it requires high initial torque, such as automatic fuel pump applications, a sensorless approach, such as the hysteresis comparator technique shall be applied.

Experimental Results and Discussions
An FPGA-based system with a Xilinx board interface is used to implement the proposed integrated hybrid energy system control. For the implementation of real-time analogue signals, the system is programmed using a NI-PXIe 1082 chassis. Hall sensors LA 25-P and LV 20-P are used to detect the signals. The suggested converter operates in the sun domain (SD), while the distribution solar irradiation is high, and in the MBCD, when the solar irradiation is lowered to some desired value, based on domain. During the night, it performs the function of MBDD. Solar energy is an important factor in all three domains of the converter's performance, including load voltage management and modes that are automatically changed based on power circumstances at any given time. The next sections go through the findings of the experiment. Table 2 shows specifications of converter input and output used in experimentation:

Experimental Results and Discussions
An FPGA-based system with a Xilinx board interface is used to implement the proposed integrated hybrid energy system control. For the implementation of real-time analogue signals, the system is programmed using a NI-PXIe 1082 chassis. Hall sensors LA 25-P and LV 20-P are used to detect the signals. The suggested converter operates in the sun domain (SD), while the distribution solar irradiation is high, and in the MBCD, when the solar irradiation is lowered to some desired value, based on domain. During the night, it performs the function of MBDD. Solar energy is an important factor in all three domains of the converter's performance, including load voltage management and modes that are automatically changed based on power circumstances at any given time. The next sections go through the findings of the experiment. Table 2 shows specifications of converter input and output used in experimentation:   Figure 8 shows the experimental setup of the proposed system. It comprises the proposed DC-DC converter which is fed through a Solar PV system, a battery, FPGA control board, and a BLDC motor drive. The parameters of the proposed system are mentioned in Table 2, along with the values of inductors and capacitors.  Figure 8 shows the experimental setup of the proposed system. It comprises the proposed DC-DC converter which is fed through a Solar PV system, a battery, FPGA control board, and a BLDC motor drive. The parameters of the proposed system are mentioned in Table 2, along with the values of inductors and capacitors.

ESS Charging Domain
In order to balance the power requirement, solar power generation is used. Batteries can also be charged using solar. The functioning of the converter in the ESS charging domain is shown in Figure 9. 372.32 W power is delivered by the solar PV panel. The respective voltage and current are 208 V and 1.79 A. This is shown is Figure 9a. Figure 9b shows the load power, voltage and current are at 159.89 W, 98.7 V and 1.62 A, respectively.
In order to balance the power requirement, solar power generation can also be charged using solar. The functioning of the converter in domain is shown in Figure 9. 372.32 W power is delivered by the sol respective voltage and current are 208 V and 1.79 A. This is shown is

ESS Least Domain
In order to balance the power requirement, solar power generation is used. Batteries cannot be charged using solar. Figure 11

ESS Least Domain
In order to balance the power requirement, solar power generation is used. Batteries cannot be charged using solar. Figure 11 illustrates the proposed converter's operation in the ESS Least Domain. The solar PV panel generates 238.68 watts of electricity. 204 volts and 1.17 amps are the voltage and current values that correspond to each other. The 113.37 W, 96.9 V, and 1.17 A of the load power, voltage, and current are maintained. Figure 12a shows diode current of D1 and D0. Diode conduction losses are computed using these current values. Switch voltages and corresponding currents in converter switches S1 to S3 are used to compute the conductive and switching losses and are illustrated in Figure 12b

ESS Discharging Domain
In order to balance the power requirement, in addition with solar, battery is also used. Figure 13 illustrates a working prototype of the proposed converter in the ESS discharging domain. An impressive 206.98 W are generated by the solar PV panel. 131 V and 0.158 A are the corresponding voltages and currents. Figure 13a,b illustrates this. 188.72 W, 95.8 V, and 1.97 A are the load power, voltage, and current values. Figure 14a shows diode current of D 1 and D 0 . Diode conduction losses are computed using these current values. Switch voltages and corresponding currents in converter switches S 1 to S 3 are used to compute the conductive and switching losses. They are shown in Figure 14b-d. The total loss is about 8.87 W, including switch, and diode loss is about 6.53 W; other loss is about 2.45 W. The efficiency of the suggested design with varied outputs and modes of operation is the subject of the preceding discussion. In ESS charging mode, it has 96.5% efficiency; in ESS least mode, it has 98.3% efficiency; and in ESS discharging mode, it has 95.76% efficiency. This experimentation is done with full load condition. Good performance is achieved with large output power range.

ESS Discharging Domain
In order to balance the power requirement, in addition with solar, battery is also used. Figure 13 illustrates a working prototype of the proposed converter in the ESS discharging domain. An impressive 206.98 W are generated by the solar PV panel. 131 V and 0.158 A are the corresponding voltages and currents. Figure 13a Figure 14a shows diode current of D1 and D0. Diode conduction losses are computed using these current values. Switch voltages and corresponding currents in converter switches S1 to S3 are used to compute the conductive and switching losses. They are shown in Figure 14b-d. The total loss is about 8.87 W, including switch, and diode loss is about 6.53 W; other loss is about 2.45 W. The efficiency of the suggested design with varied outputs and modes of operation is the subject of the preceding discussion. In ESS charging mode, it has 96.5% efficiency; in ESS least mode, it has 98.3% efficiency; and in ESS discharging mode, it has 95.76% efficiency. This experimentation is done with full load condition. Good performance is achieved with large output power range.  Table 3 illustrates the power loss comparison in all of the three domains. In the ESS charging domain, the actual power loss percentage is obtained as 7.43%, which is higher than least, as well as discharging, domains. The ESS least domain has the least value of power loss percentage, obtained as 3.56%. Since the entire power generation will be uti-  Table 3 illustrates the power loss comparison in all of the three domains. In the ESS charging domain, the actual power loss percentage is obtained as 7.43%, which is higher than least, as well as discharging, domains. The ESS least domain has the least value of power loss percentage, obtained as 3.56%. Since the entire power generation will be utilized directly by the load and the battery, charging from the solar power is avoided in this mode. Both the least domain mode and discharge mode loss percentage is less than 5%, and the charging domain mode is around 3% higher than the other two modes. Table 4 indicates the comparison of components and output ports of various TPCs. It can be justified that the suggested TPC has a reduced number of components, thereby decreasing the switching losses of the system.

Conclusions
In this research, we have proposed a new three-port bidirectional DC-DC converter, integrated with solar PV and a battery feeding a BLDC motor. The proposed converter has been used for simultaneous power management. Power generation sources are used to charge battery directly, irrespective of load power. The Xilinx board's FPGA implementation and realistic controller design boost efficiency under heavy load. The theoretical parameters for the prototype converter have been developed in order to validate them. So, the converter's output efficiency as a whole gets higher. Results clearly indicate that the converter has the capacity to maximize the power from solar PV during radiation, and also has the capability to control the battery during irradiation to maintain the constant value at the output. The proposed design has an efficiency of 96.5% while charging an ESS, 98.3% when discharging, and 95.76 when not charging an ESS. The proposed system can be adopted with a hysteresis comparator approach for automotive fuel pump applications in future.