DetectionMethod
Machine-learning fault classification
- ID
method:ml-fault-classification
- IRI
https://solarlattice.org/kb/method/ml-fault-classification
- Status
- active
- Also known as
- machine learning classifier, Classification
Machine-learning fault classification is a supervised method: a model is trained on labelled monitoring data and then sorts new observations into categories, such as normal operation or a particular type of fault. Common algorithms include decision trees, K nearest neighbors, logistic regression, neural networks and support vector machines. The data is divided into a training set and a separate test set, so the model's accuracy can be checked against data it has not seen before. In field use, the model learns the expected AC power or power-to-irradiance ratio from inverter and irradiance data and raises a fault when measured output stays outside that range. Reported examples detected partial shading, inverter faults, blown fuses, open string circuits and overheated inverters, and research also targets diagnosis of DC series arc faults. The same approach can classify I-V curves or EL cell images, for example sorting cells into good, cracked or corroded. Accuracy depends on how much training data there is: cracked cells were classified poorly because there were few examples and crack patterns vary a lot. False alarms still happen, so a flagged fault should be confirmed on site before any repair is made.
<!-- review notes
- sentence 8: support check: partial - The passage documents a false alarm, but it does not say a flagged fault should be confirmed on site before repair.
-->
Claims
produces
c1 verified · fact
Output outside predicted bounds
The classifier learns an expected power range from inverter parameters or past data; growing or sustained deviations outside it are flagged as a fault. In one field test a shaded module dropped power below the lower limit, but a later upper-limit crossing was a false alarm.
verified by: review-workflowverified on: 2026-10-20
c2 verified · fact
Array ratio out of range
The valid range is learned by linear regression on three months of power and irradiance history; for new plants a KNN estimate is used. A rule-based stage then diagnoses the fault.
verified by: review-workflowverified on: 2026-10-20review note: support check: partial - Passages support the regression-learned range over three months, consecutive-out-of-range detection, KNN for new plants, irradiance filtering below 250 W/m2 and rule-based diagnosis, but not that POA irradiance is the reference specifically (pyrheliometer is mentioned).
c3 verified · fact
IV curve classified as fault
A Support Vector Machine evaluated I-V curve data at given instants and labelled each curve normal or faulty.
verified by: review-workflowverified on: 2026-10-20
Referenced by
Data