Fast MPPT Algorithm for Piezoelectric Energy Harvesting Systems

In the rapidly evolving landscape of wireless sensor networks (WSNs) and the Internet of Things (IoTs), the quest for self-sustaining energy solutions has become paramount. Among various ambient energy sources, piezoelectric energy harvesting stands out due to its ubiquity in mechanical vibrations. However, the inherent variability in vibration amplitude and frequency necessitates efficient maximum power point tracking (MPPT) algorithms to optimize energy extraction. This work presents a novel MPPT algorithm tailored for piezoelectric energy harvesting systems, combining rapid open-circuit voltage (OCV) detection with an interval search (IS) strategy to achieve high tracking speed and precision.

System Architecture and Impedance Matching

The proposed energy harvesting system comprises five core modules: a rectifier, peak detection circuit, impedance-matching buck-boost converter, MPPT control logic, and energy storage unit (Figure 1). The rectifier converts alternating current (AC) from the piezoelectric source to direct current (DC), while the buck-boost converter dynamically adjusts its equivalent input impedance (Req​) to match the source impedance (RS​) for maximum power transfer.

The output power of the rectifier (PREC​) is expressed as:PREC​=VREC​⋅ReqVOC​−VREC​​

where VOC​ is the open-circuit voltage, and VREC​ is the rectifier output voltage. Maximum power transfer occurs when VREC​=VOC​/2. To achieve this, the buck-boost converter operates in discontinuous conduction mode (DCM), with its equivalent input impedance governed by:Req,BB​=tON2​fBB​2L

Here, L is the inductor value, tON​ is the inductor charging time, and fBB​ is the switching frequency. By modulating fBB​ through a voltage-controlled oscillator (VCO), the system dynamically matches Req,BB​ to RS​.

Fast OCV Detection and Interval Search MPPT

A critical innovation lies in the OCV detection circuit, which captures VOC​ within 1/4 cycle of the piezoelectric waveform. By switching the rectifier’s load capacitor between a small sampling capacitor (CS​) and a larger buffer capacitor (CR​), the circuit rapidly integrates the piezoelectric current to compute VOC​. The maximum power point voltage (VMPP​) is derived as:VMPP​=3CSCS​⋅1.5VOC​​=0.5VOC

The interval search MPPT algorithm then refines VMPP​ through binary-weighted adjustments to the VCO control voltage (VCTRL​). Starting with large steps to quickly approach VMPP​, the step size is halved iteratively until the tracking error falls below a threshold (Figure 2). This approach balances speed and precision, achieving 98% tracking accuracy with a convergence time of 15.32 ms.

Key Circuit Designs

  1. Active Rectifier: A cross-coupled topology with body diodes ensures low-voltage startup and high efficiency (>85%). Comparators minimize forward voltage drop during steady-state operation.
  2. Peak Detection Circuit: A current-mirror-based topology detects VOC​ by monitoring the zero-crossing of the piezoelectric current. A single-pulse generator resets the circuit for subsequent cycles.
  3. VCO Design: The oscillator’s frequency (fBB​) varies linearly with VCTRL​, enabling precise impedance matching. The relationship is:

fBB​=C1​⋅VCTRLICHARGE​​

where ICHARGE​ is a constant bias current, and C1​ is a timing capacitor.
4. ​MPPT Logic: A switched-capacitor network implements the interval search algorithm. Capacitors CV​, C1​, and CD​ perform charge sharing to adjust VCTRL​ in binary steps (Table 1).

Table 1: Interval Search Algorithm Steps

StepActionVCTRL​ Adjustment
1InitializationVCTRL​=0
2Charge CV​ to VDDVCTRL​=VDD​/2
3Increment VCTRLVCTRL​=3VDD​/4
4Decrement VCTRLVCTRL​=VDD​/4

Simulation and Performance

Post-layout simulations in 0.18µm CMOS validate the system’s performance:

  • OCV Detection: Completed within 2.34 ms for a 100 Hz piezoelectric source.
  • MPPT Convergence: 15.32 ms with 98% accuracy at VMPP​=1.75V.
  • Power Efficiency: The buck-boost converter achieves 91% efficiency at 110 µW output.

Table 2: Performance Comparison

MetricProposed MPPTPerturb & Observe [15]Fractional OCV [16]
Tracking Time (ms)15.3252.730.1
Accuracy (%)989295
Static Power (nW)80210150

Conclusion

This work demonstrates a piezoelectric energy harvesting system with a fast, high-precision MPPT algorithm. By integrating rapid OCV detection and an interval search strategy, the system achieves near-ideal impedance matching across varying vibration profiles. Future work will focus on extending this MPPT framework to multi-source energy harvesting scenarios, further enhancing its applicability in IoT and WSN deployments.

Scroll to Top