IP Library Granted Patent US 10,998,853
Granted Patent B2
US 10,998,853 · App. 15/948,235 · Granted May 4, 2021

Internet of things-enabled solar photovoltaic health monitoring and advising related thereto

Inventors: Amar P. Azad (Bangalore, IN); Manikandan Padmanaban (Bangalore, IN); Kalyan Dasgupta (Bangalore, IN); Shivkumar Kalyanaraman (Bangalore, IN); Jagabondhu Hazra (Bangalore, IN)
Assignee: International Business Machines Corporation
H02S50/10G06N3/0445G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,998,853
App. No.
15/948,235
Granted
May 4, 2021
Kind
B2
Abstract

Methods, systems, and computer program products are provided herein in connection with IoT-enabled solar PV health monitoring and advising related thereto. A computer-implemented method includes obtaining current-voltage samples corresponding to solar photovoltaic modules by triggering switch circuitry between (i) an inverter attributed to the solar photovoltaic modules and (ii) a current-voltage tracer; detecting one or more anomalies in the obtained current-voltage samples by applying machine learning techniques to the obtained current-voltage samples; automatically performing a root cause analysis on the detected anomalies by (i) converting the obtained current-voltage samples to sequential data, (ii) applying a sequence classifier to the sequential data, and (iii) identifying a pre-determined anomaly class comparable to the sequential data based on the application of the sequence classifier; and automatically generating and outputting a suggestion for remedial action based on the identified pre-determined anomaly class.

Claims (39)

1. A computer-implemented method, the method comprising steps of:

obtaining current-voltage samples corresponding to one or more particular solar photovoltaic modules from among plurality of photovoltaic modules by triggering Internet of Things-based switch circuitry between (i) an inverter attributed to the one or more particular solar photovoltaic modules and (ii) a current-voltage tracer, wherein said triggering comprises triggering the switch circuitry in response to under-performance of one or more expected parameters associated with the one or more solar photovoltaic modules;

detecting one or more anomalies in the obtained current-voltage samples by applying one or more machine learning techniques to the obtained current-voltage samples;

automatically performing a root cause analysis on the one or more detected anomalies by (i) converting the obtained current-voltage samples to sequential data, (ii) applying a sequence classifier to the sequential data, and (iii) identifying at least one pre-determined anomaly class comparable to the sequential data based on the application of the sequence classifier to the sequential data, wherein performing the root cause analysis further comprises determining the number of solar photovoltaic modules affected by the one or more detected anomalies; and

automatically generating and outputting a suggestion for one or more remedial actions based on the at least one identified pre-determined anomaly class;

wherein the steps are carried out by at least one computing device.

2. The computer-implemented method of claim 1 , wherein the plurality of solar photovoltaic modules comprises one or more solar photovoltaic cells.

3. The computer-implemented method of claim 1 , wherein the plurality of solar photovoltaic modules comprises one or more solar photovoltaic panels.

4. The computer-implemented method of claim 1 , wherein the plurality of solar photovoltaic modules comprises one or more Internet of Things-enabled solar photovoltaic modules.

5. The computer-implemented method of claim 1 , wherein said triggering comprises triggering the switch circuitry on a periodic basis.

6. The computer-implemented method of claim 1 , wherein said triggering the switch circuitry comprises (i) temporarily disconnecting the inverter from the one or more particular solar photovoltaic modules and (ii) temporarily connecting the one or more particular solar photovoltaic modules to the current-voltage tracer.

7. The computer-implemented method of claim 1 , wherein the sequence classifier comprises a long short-term memory- (LSTM-) based sequence classifier.

8. The computer-implemented method of claim 1 , wherein the at least one pre-determined anomaly class comprises at least one of shading, dust, droppings, pollution, module aging, soldering failure, and hardware-related issue.

9. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:

obtain current-voltage samples corresponding to one or more particular solar photovoltaic modules from among plurality of photovoltaic modules by triggering Internet of Things-based switch circuitry between (i) an inverter attributed to the one or more particular solar photovoltaic modules and (ii) a current-voltage tracer, wherein said triggering comprises triggering the switch circuitry in response to under-performance of one or more expected parameters associated with the one or more solar photovoltaic modules;

detect one or more anomalies in the obtained current-voltage samples by applying one or more machine learning techniques to the obtained current-voltage samples;

automatically perform a root cause analysis on the one or more detected anomalies by (i) converting the obtained current-voltage samples to sequential data, (ii) applying a sequence classifier to the sequential data, and (iii) identifying at least one pre-determined anomaly class comparable to the sequential data based on the application of the sequence classifier to the sequential data, wherein performing the root cause analysis further comprises determining the number of solar photovoltaic modules affected by the one or more detected anomalies; and

automatically generate and output a suggestion for one or more remedial actions based on the at least one identified pre-determined anomaly class.

10. The computer program product of claim 9 , wherein said triggering comprises triggering the switch circuitry on a periodic basis.

11. The computer program product of claim 9 , wherein the plurality of solar photovoltaic modules comprises one or more Internet of Things-enabled solar photovoltaic modules.

12. The computer program product of claim 9 , wherein said triggering the switch circuitry comprises (i) temporarily disconnecting the inverter from the one or more particular solar photovoltaic modules and (ii) temporarily connecting the one or more particular solar photovoltaic modules to the current-voltage tracer.

13. The computer program product of claim 9 , wherein the sequence classifier comprises a long short-term memory- (LSTM-) based sequence classifier.

14. The computer program product of claim 9 , wherein the at least one pre-determined anomaly class comprises at least one of shading, dust, droppings, pollution, module aging, soldering failure, and hardware-related issue.

15. A system comprising:

a memory; and

at least one processor operably coupled to the memory and configured for:

obtaining current-voltage samples corresponding to one or more particular solar photovoltaic modules from among plurality of photovoltaic modules by triggering Internet of Things-based switch circuitry between (i) an inverter attributed to the one or more particular solar photovoltaic modules and (ii) a current-voltage tracer, wherein said triggering comprises triggering the switch circuitry in response to under-performance of one or more expected parameters associated with the one or more solar photovoltaic modules;

detecting one or more anomalies in the obtained current-voltage samples by applying one or more machine learning techniques to the obtained current-voltage samples;

automatically performing a root cause analysis on the one or more detected anomalies by (i) converting the obtained current-voltage samples to sequential data, (ii) applying a sequence classifier to the sequential data, and (iii) identifying at least one pre-determined anomaly class comparable to the sequential data based on the application of the sequence classifier to the sequential data, wherein performing the root cause analysis further comprises determining the number of solar photovoltaic modules affected by the one or more detected anomalies; and

automatically generating and outputting a suggestion for one or more remedial actions based on the at least one identified pre-determined anomaly class.

16. A computer-implemented method, the method comprising steps of:

obtaining current-voltage samples corresponding to one or more particular solar photovoltaic modules from among a plurality of photovoltaic modules by triggering Internet of Things-based switch circuitry between (i) an inverter attributed to the one or more solar photovoltaic modules and (ii) a current-voltage tracer, wherein said triggering comprises triggering the switch circuitry in response to under-performance of one or more expected parameters associated with the one or more solar photovoltaic modules;

detecting one or more anomalies in the obtained current-voltage samples by applying one or more machine learning techniques to the obtained current-voltage samples;

automatically performing a root cause analysis on the one or more detected anomalies by (i) extracting one or more features from the obtained current-voltage samples, (ii) applying a feature-based classifier to the one or more extracted features, and (iii) identifying at least one pre-determined anomaly class comparable to the obtained current-voltage samples based on the application of the feature-based classifier to the one or more extracted features, wherein performing the root cause analysis further comprises determining the number of solar photovoltaic modules affected by the one or more detected anomalies; and

automatically generating and outputting a suggestion for one or more remedial actions based on the at least one identified pre-determined anomaly class;

wherein the steps are carried out by at least one computing device.

17. The computer-implemented method of claim 16 , wherein the feature-based classifier comprises one or more support vector machines.

18. The computer-implemented method of claim 16 , wherein the feature-based classifier comprises one or more random forests.

19. The computer-implemented method of claim 16 , wherein said triggering comprises triggering the switch circuitry on a periodic basis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2018
From: AZAD, AMAR P.; PADMANABAN, MANIKANDAN; DASGUPTA, KALYAN; KALYANARAMAN, SHIVKUMAR; HAZRA, JAGABONDHU
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045479/0802 →
Continuity (1)
Related Publication 20190312547A1 · Oct 10, 2019
Cited By (1)
US 12,706,566