Abstract
Currently, research is being devoted towards the development of fast and precise maximum power point tracking (MPPT) methods for various photovoltaic (PV) applications. Due to rapidly varying solar irradiation and cell temperature, traditional MPPT algorithms are unable to track the optimum power from PV modules. In this paper, an analog circuitry-based fast and robust MPPT method utilizing a boost DC/DC converter is presented to improve the tracking capability. The mathematical model of a PV module and design expressions for converter elements are presented. To trace the desired maximum power point (MPP), a control law is derived by synthesizing the PV characteristic curves. The steady-state and transient responses of the PV-integrated boost converter are demonstrated under various conditions of source and load using the MATLAB/Simulink platform. Furthermore, a laboratory prototype is developed to validate the proposed control strategy in the real-time application. A satisfactory agreement has been exhibited among simulation and experimental results. The superiority of the proposed MPP tracker over different existing methods is investigated. Additionally, the proposed controller distributes the energy spectrum over a wider range of frequencies and simultaneously reduces the energy concentration at the clock frequency and its multiples, so that the effect of electromagnetic interference (EMI) is reduced for certain range of loads.
Introduction
Recently, solar energy as a non-conventional resource of energy is more significant for reducing the dependency on conventional sources. Photovoltaic (PV) systems are used to convert inexhaustible solar energy into electricity. The electric power generation from the PV module is expected to become essential for mitigating global warming and greenhouse gases (Miyatake et al., 2011). The practical applications of PVs are grid-connected power generation, electric vehicles, spacecraft, remote sensing, charging the battery, and so on (Shaw et al., 2016). However, the cost, conversion efficiency, load impedance, environment conditions (i.e. irradiance level and cell temperature) and non-linear voltage-power (V–P) characteristics are the main constraints in the utilization of PV modules (Badoud et al., 2007; Raj and Jeyakumar; 2014; Solarex, 1997; Villalva et al.; 2009; Wang et al., 2016).
Over the past few decades, research has been devoted towards the design of fast and accurate maximum power point (MPP) trackers for various PV applications. Tracking the global peak of a PV module in any conditions is necessary to guarantee the maximum obtainable power. The MPP tracking (MPPT) is a non-linear control algorithm to tune the interfacing converter’s duty ratio continuously, so that it can draw maximum power from the solar arrays irrespective of load or weather conditions (Garraoui et al., 2017; Jiang et al., 2013; Lim and Hamil, 2000; Maity and Sahu, 2016). Over the last two decades, research on several MPPT methods using DC/DC converters has been reported in the literature (Enany et al., 2016; Esram and Chapman, 2007; Subudhi and Pradhan, 2013; Xiao et al., 2007). The reviews were mostly directed towards perturb and observe (P&O) (Abdelsalam et al., 2011; Brito et al., 2013; Femia et al., 2005; Tajuddin et al., 2015) and incremental conductance (INC) (Fesharaki et al., 2017; Safari and Mekhilef, 2011; Zakzouk et al., 2016); these are implemented using a microcontroller, field programmable gate array (FPGA) or digital signal processor (DSP). The P&O-based MPPT method has an inherent limitation is that with gradual changes in input parameters, the operating point oscillates around the MPP giving rise to a waste of some amount of the available energy. Some well-documented MPPT approaches using modified P&O algorithms have been suggested to scale down the number of oscillations. Conversely, they reduce the speed of convergence and system efficiency during environment change. However, the system employing the INC algorithm has good accuracy and efficiency. It can track the MPP by comparing the INC with its instantaneous value. The computational complexity of the INC algorithm is higher than that of P&O; thus the required response time for finding the MPP is considerably increased and its hardware realization is too expensive. Ripple correlation control (RCC) yields a fast and parameter-insensitive MPPT method, which has low implementation cost for PV applications (Esram et al., 2006). Under the rapid change in weather conditions, all above-mentioned methods become confused. During this time interval, the operating point can move away from the MPP instead of keeping close to it. Duan et al. (2015), Ishaque et al. (2012) and Miyatake et al. (2011) suggested an efficient MPPT method based on the particle swarm optimization (PSO) approach. This method is complicated and some parameters must be set by the user. Veerachary et al. (2003) and Zhang and Bai (2008) proposed an artificial neural network (ANN) for an MPP tracker. The main disadvantage of ANN-based methods is that the accuracy is highly dependent on the amount of available training data and they need to be retrained when the parameters are varied.
To minimize the cost and circuit complexity, and at the same time accelerate the speed of convergence, a novel MPPT method utilizing a boost DC/DC converter is proposed. This recommended architecture is implemented with an analog circuit that provides a fast and efficient MPP tracker under rapidly changing environmental conditions. The mathematical model is presented to understand the V–I and V–P characteristics of a typical 60-W PV module by varying solar irradiance and cell temperature. The boost DC/DC converter is used to track the MPP of the PV module and deliver a higher voltage to the load/DC bus. The components and semiconductors of the boost power stage are selected based on their design expressions (Gules et al., 2008; Hauke, 2014; Pires et al., 2017). A control law is established from the V–P curve to generate the appropriate duty ratio of the converter. This MPPT control law is realized using sensing circuits, an analog multiplier, differentiator circuits, comparator circuits, an exclusive-OR (XOR) gate and a D-type flip-flop. The choice of this analog solution is interesting due to its low cost and easy to implement with DC/DC converter for low power PV applications. The switching dynamics of a positive edge-triggered D-type flip-flop is presented to explain the ON/OFF state of a metal-oxide-semiconductor field-effect transistor (MOSFET) based on the control logic generated by the XOR gate. Extensive simulations and experiments are carried out to show the tracking performance of the PV-integrated boost converter under various demanding situations. The simulation results obtained by employing the proposed algorithm are compared with the results based on P&O and INC algorithms to demonstrate better tracking capability. Finally, we briefly discuss the aperiodic mode of operation for spreading the spectra of the PV voltage to reduce the electromagnetic interference (EMI) problem (Li et al., 2007; Qin et al., 2015; Stankovic et al., 1995).
The remaining of this paper is organized in the following way. The following section expresses the mathematical modelling of PV cell and design aspects of boost DC/DC converter. Then the theoretical analysis and steps for hardware implementation of the proposed analog circuitry-based MPPT controller are discussed. The peak power tracking performance is demonstrated through numerical simulations and a laboratory prototype, and finally the conclusions are presented.
PV-integrated boost DC/DC converter
A block diagram of the stand-alone PV system for DC load applications is presented in Figure 1. It comprises a PV module, a boost DC/DC converter with an MPPT control circuit and a load. The sensed PV current and voltage are fed to the controller and the generated gating pulse is employed to drive the boost converter for MPPT operation. In this system, load dissipates the PV power at a higher voltage level than the source.

Block diagram of a stand-alone photovoltaic (PV) system with maximum power point tracking (MPPT) controller.
Mathematical modelling of PV Cell
The equivalent circuit of a single diode-based practical PV cell is illustrated in Figure 2. It consists of a light generated current source
where
where
where
is the reverse saturation current of the diode,

Equivalent circuit of a photovoltaic (PV) cell.
The range of the operating voltage and current of the cell can be determined from the open-circuit and short-circuit conditions, respectively. From the preceding equation, the open-circuit voltage
As the ratio between
The Solarex MSX60 PV module is considered the reference module for simulation (Solarex, 1997) and the detailed parameters are summarized in Table 1. The electrical characteristics of the V–I and V–P curves of the PV module for different irradiances are shown in Figures 3(a) and (b), respectively. It is noted that with the increase of irradiation level from 250 to 1000 W/m2, the magnitude of short-circuit current
Electrical parameters of the Solarex MSX60 photovoltaic (PV) module.
MPP, maximum power point.

V–I and V–P characteristics of Solarex MSX60 photovoltaic (PV) module: (a) and (b) for different irradiation levels at temperature of 25°C; (c) and (d) for different temperature levels at irradiance of 1000 W/m2.
Selection and design of boost converter
Figure 4(a) exhibits the schematic diagram of a boost DC/DC converter, consisting of a MOSFET
The boost converter is used to step-up the voltage level of PV module by maintaining the same input power as per the load requirement.
It requires a smaller and more economical input capacitor
Driving a boost converter is easier than the buck converter, as the power switch has a ground terminal.
In the boost topology, the diode

Equivalent circuits of a boost DC/DC converter: (a) boost converter circuit configuration; (b) mode I: SW–ON; (c) mode II: SW–OFF.
The power stage design of the boost converter is particularly based on the average voltage and current values of the converter (Gules et al., 2008; Hauke, 2014; Pires et al., 2017). The parameters associated with the design of the PV-integrated step-up converter are average input voltage
Duty ratio
The steady-state duty ratio
Inductor
Referring to Figure 4(b), during
An inductance of 0.3 mH is utilized in the prototype.
Input capacitor
The input capacitor,
The selected value of
Output capacitor
The output capacitor
A value of 100 µF is chosen in this paper. This value may increase if the load demands a ripple free output voltage.
Power switch
In Figure 4(b), the switch
In general, the current rating of MOSFET should be greater than
Diode
The desired current rating of the diode
Efficiency
The efficiency of the system is defined by (11), considering the PV module as the power input and output is the load.
Proposed MPPT controller
MPPT control is essential for estimating the maximum power available from a PV module and for finding a satisfactory result when the parameters drift (particularly temperature and irradiance) or STC values vary (Lim and Hamil, 2000). By employing this controller, an appropriate duty cycle is developed, which is utilized to drive the boost converter. To obtain MPP, a robust analog technique has been recommended in this research, and its synthesis and implementation are outlined below.
Synthesis of MPPT controller
Figure 5(a) represents the V–P characteristics of PV module. This curve attains a maximum power

Maximum power point tracking (MPPT) curves: (a) V–P characteristic; (b) V–
From the preceding equation, it is ensured that the voltage across the input capacitor
Equation (13) can be defined in an alternative way as
where
On simplification of (15) using (14), we have
In practice, the hardware implementation of the above-mentioned equation is slightly problematic due to the existence of an algebraic loop and appearance of
To escape from the singularity problem and at the same time enhance the speed of convergence, the authors recommended a function
Equation (16) can be rewritten as
In the above equation, the right-hand side information is assigned to the left-hand side. The result determines whether
Truth table of the control law.
Implementation of analog MPPT controller
The hardware implementation of proposed controller is illustrated in Figure 6. The necessary voltage and current waveforms of the PV module are measured through analog sensors constructed with op-amps, which are further considered test signals for the MPPT controller. A low-cost analog multiplier AD633 is utilized to evaluate the output power

Implementation of proposed architecture for maximum power point (MPP) tracker.
On the other hand,

Switching dynamics of proposed maximum power point tracking (MPPT) controller using positive edge-triggered D-type flip-flop.
Two comparators have four permissible test cases, discussed in Table 3. Analysing test cases 1 and 2, the locations of the operating point are moving towards the MPP. This can be accomplished by corresponding charging and discharging of
Investigation of four permissible test cases.
SW, switch.
Results and discussion
Simulation results
To evaluate the efficacy of the PV-integrated boost converter, the system is modelled and analysed in the time-domain-based MATLAB/Simulink environment. The parameters of the boost converter were as designed previously. In this study, the tracking performance of the MPPT controller is verified under various operating conditions.
The steady-state periodic waveforms of the MPPT system under nominal load conditions (i.e. 20 Ω) are demonstrated in Figures 8(a)–(f). In this case, the value of solar irradiation and cell temperature are taken as 1000 W/m2 and 25°C, respectively. The figures from top to bottom represent PV current

Steady-state response of photovoltaic (PV) integrated boost converter at
The switching dynamics of the recommended architecture using a positive edge-triggered D-type flip-flop are displayed in Figure 9. Here a 50 kHz signal with 1.2 μs pulse width, logic 1 (HIGH) and XOR output

Switching dynamics of proposed maximum power point tracking (MPPT) under nominal load condition, i.e. periodic mode: (a) clock pulse
Figures 10(a)–(f) demonstrate the current, voltage and power waveforms of the MPPT system at

Steady-state performance, when

Switching patterns of the proposed maximum power point tracking (MPPT) controller under light load condition, i.e. aperiodic mode: (a) clock pulse
Figures 12(a)–(f) depict the dynamic performance of the proposed MPPT system under an irradiance level variation. In this study, the irradiance level is subjected to a decrease of 25% (i.e. from 1000 to 750 W/m2) at

Dynamic response of proposed maximum power point tracking (MPPT) with an irradiation level variation during
The tracking performances of INC, P&O and the proposed MPPT methods under varying irradiance, cell temperature and load impedance are shown in Figures 13–15. The step size (

Tracking performances of incremental conductance (INC), perturb and observe (P&O) and proposed maximum power point tracking (MPPT) controller under step changes in solar irradiance at T=25°C and

Tracking performances of incremental conductance (INC), perturb and observe (P&O) and proposed maximum power point tracking (MPPT) controller under step changes in cell temperature at

Tracking performances of incremental conductance (INC), perturb and observe (P&O) and proposed maximum power point tracking (MPPT) controller under step changes in load impedance at STC: (a) photovoltaic (PV) current
Experimental implementation and results
To evaluate the performance of the proposed MPPT system equipped with the PV module, a prototype is developed and tested in the laboratory under various operating conditions, such as steady-state and transients. A photograph of the test set-up developed for experimental study is shown in Figure 16. The boost converter parameters used for real-time analysis were described previously. A clock frequency of 50 kHz has been selected for the D-type flip-flop operation. This frequency is used to sample the XOR gate output so that the output of the flip-flop produces a digital data that decides to switch ON or OFF the power switch only at regular intervals in time. As a result, the power MOSFET IRF540 is switched at a 50 kHz gating signal through the driver circuit. The input and output waveforms are captured and stored by a 100-MHz, four-channel DSOX3014A digital storage oscilloscope (DSO). Detail realization of the circuitry have been discussed previously.

Photograph of hardware set-up for implementing the proposed maximum power point tracking (MPPT) controller.
The steady-state performances of the MPPT system at the following operating conditions of the PV source and load:

Experimental waveforms under steady weather conditions at G=350 W/m2 and T=35°C: (a) periodic mode of operation, upper trace: photovoltaic (PV) voltage
Figure 18 demonstrates the dynamic tracking performance of the proposed analog MPPT under a realistic example of variation in irradiance

Experimental waveform of photovoltaic (PV) voltage
EMI reduction: a further study of MPPT system
The semiconductor device of the MPP tracker is mainly driven by a high-frequency switching signal that results in various unwanted harmonics at multiples of the converter switching frequency
The energy spectrums of the PV voltage

The magnitude spectrum of simulated photovoltaic (PV) voltage waveform

The magnitude spectrum of experimental photovoltaic (PV) voltage waveform
Performance assessment
The comparative performances of various existing MPPT techniques with the recommended method are summarized in Table 4. It is observed that the PI-based controllers and adaptive P&O methods are most suitable for extracting maximum power with a high tracking performance, fast convergence and low ripple voltage in steady state. From an experimental point of view, PI-based P&O has a medium level of complexity, whereas adaptive P&O has the highest level of complexity. However, as these techniques are implemented in the digital domain by using either the microcontroller or FPGA platform, they require more computation time and as a result the closed-loop PV system exhibits quantization-induced limit cycle oscillations (Venturini et al., 2008). Moreover, analog RCC (Esram et al., 2006) techniques used to deliver peak available power in the steady state is not suitable, as the MPP of PV module will vary as the solar insolation varies. Therefore, RCC also fails to track the maximum power accurately under rapidly changing environmental conditions, whereas the proposed analog circuitry-based MPPT technique is easy to implement by using low-cost analog ICs, and free from delay and quantization effects. Furthermore, it can quickly and accurately converge to the desired peak under varying environmental conditions.
Comparative performances of proposed maximum power point tracking (MPPT) with existing techniques.
P&O, perturb and observe; INC, incremental conductance; RCC, ripple correlation control; PI, proportional–integral.
Conclusions
This research suggested a low-cost analog circuitry-based MPPT technique for fast and accurate tracking of PV power using a boost DC/DC converter. The MPPT control law is derived from the non-linear V–P characteristics and implemented by using
Footnotes
Declaration of conflicting interest
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
