PV & Storage Metering for MPPT, Bidirectional Power and Events
← Back to: Current Sensing & Power / Energy Measurement
This page shows how to meter a hybrid PV + storage system in a practical way: where to place meters, which MPPT and bidirectional energy metrics to track, how to log islanding and grid events, and how to turn those requirements into concrete IC choices and BOM fields.
System Role & Scope for PV & Storage Metering
A typical PV + storage system routes energy from PV strings through a DC/DC MPPT stage onto a DC bus, then into an inverter feeding the grid and local loads, with a battery or ESS hanging on the same bus. Metering on this chain is not just about kWh billing – it has to prove that MPPT stays near the true MPP, quantify charge/discharge efficiency, keep islanded operation within safe limits and log grid events such as sags, frequency drifts and outages.
On this page, we focus on four practical questions:
- How do I choose where to measure V, I and P along a PV + storage chain?
- Which MPPT-related metrics really matter for long-term yield and system health?
- How do I meter bidirectional energy flows around a hybrid inverter and ESS?
- Which metering hooks help with islanding detection and grid-event diagnostics?
Residential PV & Storage
Single-phase or small three-phase rooftop systems focused on self-consumption and simple grid export.
- Separate PV generation, self-consumption and exported kWh.
- Battery charge/discharge kWh with basic outage and island event logs.
C&I Rooftop PV + Storage
Commercial and industrial sites with multiple inverters, feeders and load zones.
- Per-feeder power and energy tracking for contracts and billing.
- Grid-event logs to support PQ complaints and service-level agreements.
Utility-Scale PV Plant with Storage
Large plants participating in grid dispatch, curtailment and ancillary services.
- High-resolution MPPT and plant-level energy statistics for dispatch.
- Detailed grid-event and islanding behavior logs for compliance audits.
MPPT-Related Metrics & Test Points
MPPT metering is about more than just reading a PV voltage and current pair. You need to understand how the array behaves around the maximum power point over irradiance and temperature, how much tracking loss is hidden in the control loop and whether your sampling strategy can actually see the P–V curve features you care about.
Key Electrical Metrics around MPPT
| Metric | What it means | Typical concerns |
|---|---|---|
| Vmp (array voltage at MPP) | Operating voltage where the PV string delivers maximum power under current conditions. | Shift with temperature and irradiance, margin versus inverter window, cable and mismatch losses. |
| Imp (array current at MPP) | Current corresponding to Vmp for a given string configuration and sun level. | Parallel string balance, shading and mismatch, conductor sizing and overcurrent protection. |
| ηMPPT = Ptracked / Pideal | Ratio of actual tracked power to ideal MPP power under the same irradiance and temperature. | Tracking loss over partial shading, low irradiance and fast weather changes; yearly yield impact. |
| Tracking ripple around MPP | Power oscillation left and right of the MPP due to perturb cycles or noisy decisions. | Too large: wasted yield and possible instability; too small: sluggish response to real changes. |
Waveforms & Sampling Windows
Different MPPT schemes place very different demands on your metering front end. Perturb-and-observe needs enough samples within each perturb cycle to see power moving up or down, while incremental conductance relies on clean, time-aligned V and I samples for dI/dV estimation. Your ADC sampling window also has to play nicely with PWM ripple and anti-aliasing filters.
- P&O: sample V, I and P fast enough within each perturb period to resolve trend.
- IncCond: maintain tight V/I alignment and enough resolution for dI/dV decisions.
- Coordinate ADC rate with PWM, MPPT update period and anti-aliasing filter corner.
- Use synchronised sampling or time-tagging if multiple channels share one ADC.
Bidirectional Power & Energy Flows
A hybrid PV + storage system rarely operates in a single direction. During sunny hours, PV power covers local loads and charges the battery; at night or during poor irradiance, the battery discharges into the load or even back to the grid; in islanded mode PV and storage may be the only sources feeding local circuits. Metering has to separate these flows so that kWh accounting and efficiency numbers stay meaningful.
PV → Grid / Load Path
PV strings feed a DC/DC MPPT stage onto the DC bus, and the inverter pushes energy toward the AC grid and local loads. The goal is to distinguish how much energy is generated by PV and how it is split between self-consumption and export.
- Measure PV-side generation (kWhpv_generated) close to the array or DC/DC input.
- Combine DC bus and AC-side meters to separate self-consumed energy from exported kWh.
- Estimate DC/AC conversion efficiency by comparing DC power into the inverter with AC power delivered.
- Push detailed AC-side phase, harmonic and PF analysis to the AC Energy Metering SoC page.
PV ↔ Storage ↔ Grid Power Loops
PV, storage and grid form multiple power loops over a full day. Metering has to count charge and discharge energy separately, spot round-trip losses and catch peak currents during transients.
- Daytime: PV supplies local loads and charges the battery; meter PV generation and charge kWh.
- Evening/night: the battery discharges into local loads or back to the grid; meter discharge kWh and export.
- Outage/island mode: PV + storage feed only local circuits; track islanded kWh and peak currents.
- Derive round-trip efficiency from charge versus discharge energy over consistent time windows.
Islanding Detection & Grid-Event-Aware Metering
Islanding Scenarios & Measurable Symptoms
Islanding occurs when the grid connection is lost or becomes abnormal but local PV and storage still energise part of the system. From the meter’s point of view, the grid reference disappears or drifts while local voltage, frequency and power flows may continue at reduced or mismatched levels. Meters cannot decide whether to trip, but they can show that an island has formed.
- Grid voltage and frequency move outside their normal tolerance bands, or grid current collapses while local power remains.
- Persistent power imbalance between generation and load that does not match pre-event operating statistics.
- Reverse power-flow patterns change abruptly: exported energy drops to near zero while local PV and storage still produce kW.
- During confirmed island periods, local kWh delivery and peak currents can be measured for later ride-through analysis.
Grid Events, Ride-Through & Logging
Grid events include voltage sags and swells, short interruptions and frequency excursions that stress inverters and loads. Metering does not enforce protection, but it has to capture what happened, when it happened and how severe it was so that ride-through behaviour and trip settings can be verified after the fact. This is where black-box logging becomes a metering feature rather than just a control feature.
| Event type | Measurable symptom | Typical threshold or duration |
|---|---|---|
| Voltage sag | RMS voltage on the grid-side meter drops significantly but does not fall to zero. | Drop > 10–20 % lasting from a few cycles up to hundreds of milliseconds. |
| Short interruption | Grid voltage and current collapse to near zero while DC bus and local power may still be present. | Loss of voltage for tens of milliseconds up to a few seconds before recovery. |
| Frequency deviation | Measured line frequency drifts outside the normal band while PV and storage continue to deliver power. | Frequency pushes beyond its nominal band (for example ±0.5–1 Hz) for several cycles or longer. |
| Overvoltage / swell | RMS voltage rises above its normal upper limit while power flow may still point towards the grid. | Sustained overvoltage beyond the normal tolerance for tens of milliseconds or more. |
Typical Metering Architectures for PV & Storage
In a PV + storage system the metering front-end does not need to expose every pin of every SoC. What matters is how current and voltage sensors are placed, which nodes are covered and how much diagnostic resolution you gain from each added meter. This section compares shunt, CT, Hall and fluxgate options and then walks through practical one-node and multi-node metering topologies.
Shunt / CT / Hall / Fluxgate Options
Different sensing technologies suit different parts of the PV + storage chain. PV strings and DC buses tend to favour shunts and isolated ADCs; the AC inverter side often uses CTs or Rogowski coils feeding an AC metering SoC; high-current bidirectional battery branches benefit from Hall or fluxgate transducers. The table below gives a high-level comparison.
| Sensor type | Typical location in PV + storage | Pros | Cons / caveats |
|---|---|---|---|
| Shunt (low-/high-side) | PV low-side or high-side, DC bus, battery branch in conjunction with high-side amplifier or isolated ADC. | Very linear, low cost and easy to calibrate; supports both DC and AC components with wide bandwidth. | Introduces dissipation and temperature rise; high-side and PV string positions demand high CMRR or isolation and careful creepage/clearance design. |
| CT / Rogowski | AC inverter output and grid-side feeders, feeding an AC energy metering SoC for export/self-consumption billing. | Natural galvanic isolation, very low insertion loss and high current capability; well suited for harmonic and phase analysis on the AC side. | Cannot measure DC; low-frequency accuracy depends on burden and conditioning; AC front-end details belong to the AC Energy Metering SoC page. |
| Hall / MR / TMR | High-current bidirectional battery paths, DC bus links between PV, storage and inverter, sometimes PV combiner. | Inherently isolated, supports DC and AC, introduces almost no series loss and offers simple integration via analogue or digital outputs. | Offset and drift over temperature and lifetime; magnetic coupling sensitive to placement; care is needed when claiming billing-class accuracy. |
| Fluxgate / closed-loop transducer | Precision DC bus or battery metering where long-term accuracy and low drift outweigh cost and size concerns. | Very high accuracy and stability, excellent linearity over wide dynamic range, often with built-in isolation and diagnostics. | Bulky compared with shunts or IC current sensors; higher cost and power consumption; more suitable for premium metering points than for every branch. |
Detailed AC metering front-ends and SoCs, including CT/Rogowski interfaces and harmonic/PF processing, are covered on the AC Energy Metering SoC page.
Single-Stage vs Multi-Node Metering Topologies
A single meter on the DC bus gives a coarse picture of system energy. Adding a battery-branch meter reveals charge and discharge flows and enables round-trip efficiency estimates. The most capable architectures meter PV strings, the DC bus and the AC side, so that PV generation, storage energy, self-consumption and export can all be separated cleanly.
Arch A: Single DC bus meter
One meter sits on the DC bus between PV, storage and the inverter. It sees total power flowing through the bus but cannot distinguish PV generation from battery contributions or separate load from export.
- Where it measures: DC bus only, typically on the inverter DC input.
- What you can see: aggregate DC power and energy, useful for rough yield checks.
- Trade-off: lowest cost and wiring complexity but poor diagnostic resolution.
Arch B: Bus + battery branch
A second meter on the battery branch lets you split charge and discharge flows from the rest of the DC bus. This architecture is a common sweet spot for residential and C&I hybrid systems.
- Where it measures: DC bus plus dedicated battery charge/discharge branch.
- What you can see: charge and discharge kWh, round-trip efficiency and daily storage usage.
- Trade-off: modest extra BOM and wiring, much better visibility into storage behaviour.
Arch C: PV / bus / AC multi-node
The most capable topology meters PV strings or combiners, the DC bus and the AC side. It isolates PV generation from storage flows and can cleanly separate self-consumption from export.
- Where it measures: PV combiner or string, DC bus and AC grid/load connection.
- What you can see: PV yield, storage energy, building consumption and exported kWh.
- Trade-off: highest cost and complexity, but best suited to performance guarantees and third-party billing.
Design Hooks for PV & Storage Metering
PV + storage metering reuses many generic design hooks—front-end protection, common-mode management, calibration—but the roof-top environment, long cable runs and cycling storage introduce their own traps. This section highlights placement, isolation and EMC considerations specific to PV systems and then outlines accuracy and drift strategies before delegating detailed formulas to the global Design Hooks pages.
Placement, Isolation & EMC
PV strings sit at high DC voltages in exposed locations with surge, lightning and common-mode stress. Long cable runs up to the roof and around the inverter create strong EMI and CMTI challenges for metering inputs and digital links.
- Treat PV string-side meters as high-energy, high-common-mode nodes; combine solid front-end protection against surge and ESD with appropriate creepage and clearance.
- Minimise long, unshielded runs between the meter front-end and its ADC or SoC, especially near the inverter power stage and switching nodes.
- Use isolation where meter and controller sit at different potentials, particularly around the inverter and grid interface, and confirm CMTI for the chosen isolation technology.
- See the Front-End Protection and Common-Mode & Grounding pages for generic protection, grounding and layout rules that complement these PV-specific notes.
Accuracy, Drift & Calibration Strategy
PV yield and storage metering feed billing, performance guarantees and lifetime assessments. That means accuracy targets, drift allowances and calibration plans should be defined upfront, not patched in with ad-hoc corrections.
- Choose accuracy classes according to use case: internal monitoring may tolerate >1 % error, while contractual billing usually demands tighter classes over temperature and lifetime.
- Account for temperature, ageing and cycling effects on sensors, shunts and references, especially when kWh are accumulated over many years of operation.
- Plan factory calibration (single or multi-point) and periodic in-field recalibration, using known operating windows such as night-time PV=0 or grid import-only conditions.
- Detailed offset, gain and drift models, along with calibration formulas and procedures, are covered on the Offset/Drift & Calibration page and related global Design Hooks.
Application Patterns & 7-Brand IC Recommendations
This section focuses on PV + storage metering nodes rather than generic energy meters: DC bus power (PV + inverter), battery charge/discharge path and AC-side export/import. The devices below help implement MPPT-aware DC metering, ESS cycle tracking and grid-event logging without duplicating the detailed SoC content on the dedicated AC Energy Metering SoC and Power Monitor pages.
DC Bus & PV String Node
- High-side shunt metering for V, I, P, E on 600–1000 V strings (through isolated front-ends).
- Fast enough for MPPT tracking efficiency and ripple metrics.
- Hooks for per-string yield and mismatch diagnostics.
Battery / ESS Branch
- Bidirectional coulomb counting and cycle-accurate charge/discharge energy.
- Hall / fluxgate sensors to avoid shunt losses at hundreds of amps.
- Interfaces to BMS cell controllers for stack-level SOC/SOH.
AC-Side / Grid Point
- Single- or three-phase active/reactive/apparent energy and power quality.
- Four-quadrant import/export metering at inverter point-of-common-coupling.
- Event logging for dips, swells and islanding support (details on AC metering pages).
| Brand | Recommended Node | Key Parts (Example PNs) | Why it fits PV + Storage metering |
|---|---|---|---|
| Texas Instruments | PV string / DC bus digital power monitor · isolated shunt front-end for HV rails | INA228-Q1 – 85 V, 20-bit current/voltage/power/energy monitor (I²C); AMC3302-Q1 – reinforced isolated shunt amplifier for PV inverters / ESS | INA228-Q1 gives high-resolution V/I/P/E on high-side shunts with integrated energy/charge accumulation, ideal for per-string or DC bus metering; AMC3302-Q1 handles the kV-class PV or battery bus isolation, feeding an MCU / power monitor on the low-voltage side for safe, accurate MPPT yield tracking and ESS currents. |
| STMicroelectronics | AC-side single-/multi-phase energy metering · DC/AC hybrid meters around the inverter | STPM32 – high-accuracy metering AFE with DSP for AC/DC energy measurement; STPM801 – single-phase energy metering IC in VFQFN package (PCC-side meter) | STPM3x/801 devices integrate metrology DSP, ADCs and power-quality features suited for grid-tie inverters and hybrid inverters, used at the AC point-of-common-coupling to log import/export, harmonics and PF while this page focuses on how those AC metrics complement DC-side PV and storage data. |
| NXP | ESS cell stack monitoring & coulomb counting · MCU-based AC meter reference designs | MC33771C – 14-channel Li-ion cell controller with current and coulomb counting for ESS; Kinetis M one-phase meter (MKM35Z512) – MCU + AFE reference for AC metering | MC33771C targets EV and ESS stacks and integrates cell voltage/current ADCs plus coulomb counting for long-life storage metering and cycle statistics, while Kinetis-M based reference meters help when you want a firmware-defined AC meter co-located with the inverter rather than a fixed-function metering SoC. |
| Renesas | Precision DC bus / battery shunt monitor · multi-node DC metering with simple I²C | ISL28022 – bidirectional high-/low-side digital power monitor with power calculation | ISL28022 measures shunt current and bus voltage, computes power and exposes results over I²C/SMBus with <0.3 % typical accuracy, fitting ESS branch or DC bus shunts where you want compact ADC + math and fault thresholds without a full metering SoC. |
| onsemi | General DC current-sense amplifiers for PV strings / DC bus · multi-rail HV bus monitoring | NCS199A1R – zero-drift current-shunt monitor, −0.3 V to 26 V common-mode; NCP45491 – 4-channel HV bus voltage/current monitor for multi-string systems | NCS199A1R covers low-/high-side sensing with very low offset, suited for compact PV string or combiner shunts, while NCP45491 multiplexes several HV rails into one ADC, useful in multi-string or multi-inverter cabinets where you want basic bus telemetry on four or more lines without a separate metering IC per node. |
| Microchip | Dual-channel single-phase AC / AC+DC power monitor · gateway / sub-meter for PV strings and loads | MCP39F511N – dual-channel single-phase power & energy monitor IC with 24-bit ΔΣ ADCs | MCP39F511N integrates dual-current and single-voltage channels with a calculation engine for active/reactive power and energy, suiting sub-meters on inverter outputs or AC loads fed from the hybrid inverter, and can also be repurposed for DC-like applications where its ADC bandwidth and calibration meet your profile. |
| Melexis | Isolated Hall sensors for battery / DC bus · high-current branches without shunt losses | MLX91220 – 0–50 A isolated Hall-effect current sensor, 5 V supply, dual OCD | MLX91220 provides a compact, low-impedance, galvanically isolated current sensor for ESS battery leads, DC bus links and combiner feeds where shunt dissipation is undesirable, with on-chip dual over-current detection that eases integration with protection logic and supports fast fault logging in your metering path. |
In the BOM & Procurement section you can turn these examples into copy-ready BOM fields (rail, range, accuracy, temp, isolation, interface and AEC-Q grade) and map them to your preferred local distributors.
BOM & Procurement Notes for PV & Storage Metering
Use this BOM checklist to tell suppliers exactly what kind of PV + storage metering you need: system type, DC and current ranges, required energy buckets, logging depth, interfaces and isolation level. Clear fields here help you avoid receiving a generic “kWh meter” that cannot handle MPPT, batteries or grid events.
Card 1 — Mandatory BOM Fields
Use these fields to describe what the PV + storage meter must actually measure. Clear ranges and metrics help vendors shortlist suitable ICs, sensors and front-ends instead of replying with generic AC meters.
- System type: Residential rooftop / C&I rooftop / utility-scale ground-mount.
- DC ranges: PV string voltage range, DC bus voltage range, battery pack voltage (e.g. 48 V / 400 V).
- Current ranges: PV max current per string/combiner, battery charge and discharge peak currents.
- Required metrics: MPPT efficiency, kWh PV, kWh charge, kWh discharge, import/export kWh, grid-event logging (Y/N).
- Interfaces: I²C / SMBus / SPI / UART / RS-485 / Ethernet / PLC; indicate which bus your controller already exposes.
- Isolation & safety: Required isolation rating, insulation category and any standards that may drive device choice (e.g. IEC 61010, local grid code).
Card 2 — PV-Specific Risks & Clarifications
A single line like “kWh meter, Class 1%” invites misunderstanding. Make sure the RFQ explains how energy flows in your hybrid system, otherwise you may receive devices that cannot separate PV, storage and grid energy.
- Avoid “kWh meter” with no context: always state if measurements must be bidirectional and whether you need separate PV, battery and import/export kWh counters.
- Islanding & grid events: specify if the meter has to log grid voltage/frequency dips, outages and reconnections with timestamps, or only provide slow energy totals.
- Accuracy & temperature: define required accuracy over the full ambient range, not just at 25 °C, because PV plants accumulate kWh over many years and climates.
- Black-box depth: mention how many events or days of history you expect the meter or controller to store locally before offloading to a gateway or cloud.
FAQs for PV & Storage Metering
This FAQ highlights the most practical questions engineers face when designing PV + storage metering. Each answer is short, direct and ready to use — from MPPT efficiency and bidirectional energy flows to islanding events and BOM planning. All responses are identical to the structured FAQ data shown below.
Where should I measure voltage and current to evaluate MPPT performance in a PV + storage system?
Place the key meter close to where power moves between functions. For MPPT evaluation, measure PV voltage and current at the string or combiner. For system-level yield, add a DC bus meter after the MPPT stage so you capture what actually reaches the inverter and storage.
What does MPPT efficiency mean in practice, and how do I relate tracking error and ripple to real kWh yield?
MPPT efficiency compares the real power delivered at the operating point to the ideal power at the true MPP. Tracking error and ripple describe how far and how often the controller moves away from that point. Together they show whether poor tuning is costing you measurable kWh over seasons.
How fast should I sample PV voltage and current, and how tightly should I synchronise metering with the MPPT loop?
Sample fast enough that you see several points per MPPT perturbation step and per grid or irradiance transient. Synchronising metering to the MPPT PWM or control tick reduces aliasing and makes efficiency calculations repeatable. For most string inverters, tens of samples per second per channel are a good starting point.
How can I separate kWh from PV generation and kWh from battery discharge in one hybrid system?
Use at least one meter on the DC bus and a second on the battery branch. The bus meter sees total PV generation and AC conversion, while the battery meter tracks charge and discharge separately. Subtracting flows lets you distinguish PV kWh from energy taken out of storage or imported from the grid.
How do I use metering data to estimate battery round-trip efficiency over days or months?
Accumulate charge and discharge energy separately at the battery branch meter over a chosen window, such as one day or one month. Round-trip efficiency is discharge energy divided by charge energy after subtracting obvious outliers. Track the metric versus temperature, average depth of discharge and age to reveal degradation trends.
What metering points do I need to see self-consumption, export, charge and discharge energy separately?
Combine a PV-side or DC bus meter with one on the battery branch and one at the AC point of common coupling. Together they let you classify energy by origin and destination: PV direct to loads, PV into storage, storage back to loads or grid, and net import from the grid during deficits.
How does energy metering help with islanding detection in PV + storage systems?
Meters do not replace certified protection, but they provide the evidence. By watching grid voltage, frequency and power direction, metering can flag suspicious islands, such as generation continuing with the point of common coupling open. Logged events help confirm that inverter protection reacted within the required time.
Which grid-side events are worth logging for diagnostics and compliance in a hybrid inverter?
At minimum log undervoltage, overvoltage, frequency deviations, complete outages and successful or failed reclosings at the grid connection. For each event, record before, during and after power flows. This history supports troubleshooting nuisance trips, validating ride-through performance and demonstrating grid-code compliance during audits or disputes.
How deep should my black-box event log be, and what information should each grid event entry contain?
Depth depends on how often events occur and how long you want traceability. Many sites keep at least the last few hundred voltage or frequency events with timestamps, duration, min or max values and a short cause code. Larger systems may mirror this data to a cloud historian for multi-year storage.
Should I put my main meter on the PV side or on the DC bus in a PV + storage topology?
A DC bus meter is the default choice when you want a single view of PV and storage feeding the inverter. Add PV-side meters for string-level yield or mismatch analysis, and add a dedicated battery branch meter when you care about round-trip efficiency, cycle counting and separate charge and discharge energy.
How do metering requirements differ between residential rooftop PV and C&I or utility-scale plants?
Residential rooftop systems usually focus on self-consumption, simple import and export reporting, and a few key battery metrics. C&I or utility-scale plants emphasise per-string yield, long-term performance guarantees, extensive event logging and integration into SCADA. That usually justifies more metering nodes, tighter accuracy and stronger time synchronisation.
Which key fields should I include in the BOM or RFQ for PV + storage metering ICs and sensors?
State clearly which rails are being metered, their voltage and current ranges, and whether measurement must be bidirectional. Specify required metrics, accuracy over temperature, logging depth, interfaces and isolation levels. When suppliers see these details in the BOM or RFQ, they can shortlist suitable metering ICs and sensors much faster.
You can copy any of these answers directly into design notes, RFQs or customer-facing documentation. The FAQ structured data below mirrors the same questions and answers so search engines can surface them as rich snippets.