CN111245365B - Photovoltaic module fault diagnosis method based on dynamic weighted depth forest - Google Patents

Photovoltaic module fault diagnosis method based on dynamic weighted depth forest Download PDF

Info

Publication number
CN111245365B
CN111245365B CN202010021220.8A CN202010021220A CN111245365B CN 111245365 B CN111245365 B CN 111245365B CN 202010021220 A CN202010021220 A CN 202010021220A CN 111245365 B CN111245365 B CN 111245365B
Authority
CN
China
Prior art keywords
forest
fault
photovoltaic module
training
cascade
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010021220.8A
Other languages
Chinese (zh)
Other versions
CN111245365A (en
Inventor
易辉
张�杰
徐芳
刘宇芳
曾德山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Tech University
Original Assignee
Nanjing Tech University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Tech University filed Critical Nanjing Tech University
Priority to CN202010021220.8A priority Critical patent/CN111245365B/en
Publication of CN111245365A publication Critical patent/CN111245365A/en
Application granted granted Critical
Publication of CN111245365B publication Critical patent/CN111245365B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02SGENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
    • H02S50/00Monitoring or testing of PV systems, e.g. load balancing or fault identification
    • H02S50/10Testing of PV devices, e.g. of PV modules or single PV cells
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B10/00Integration of renewable energy sources in buildings
    • Y02B10/10Photovoltaic [PV]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/50Photovoltaic [PV] energy
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Algebra (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Computational Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Analysis (AREA)

Abstract

The invention provides a photovoltaic module fault diagnosis method based on dynamic weighted depth forest, which comprises the following steps: establishing an equivalent circuit model of the photovoltaic module, and screening out fault data representing a fault type; selecting three sliding windows with different sizes, and training a forest in a multi-granularity scanning stage; dynamically weighting the decision tree in the forest; calculating the prediction probability vector of the subtree, and selecting the optimal probability to obtain various prediction results; calculating a prediction result of the current cascade forest; judging whether the accuracy of the current cascade forest is improved or not until a training model with the highest accuracy is obtained or the number of layers of the cascade forest is increased to continue training; and inputting the test sample to obtain a classification result. The fault diagnosis method has the advantages that the super-parameter setting by utilizing the dynamic weighted depth forest algorithm is simple, the fault characteristics of the photovoltaic module can be automatically learned, the layer number of the cascade forests can be automatically determined, the diagnosis precision is high, and the diagnosis result is more direct.

Description

Photovoltaic module fault diagnosis method based on dynamic weighted depth forest
Technical Field
The invention relates to a photovoltaic module fault diagnosis method, in particular to a photovoltaic module fault diagnosis method based on dynamic weighted depth forest.
Background
Energy shortage and pollution problems have become important factors affecting industrial production and environmental protection. The development of clean energy has become a global issue. Solar energy is widely applied to a photovoltaic power generation system as clean energy, can avoid the problem of environmental pollution caused by the traditional petrochemical energy as renewable energy, and brings a new concept of revolution for industrial manufacturing and production and life.
Although solar energy is widely replacing the increasingly short conventional energy sources, since the solar panels for photovoltaic power generation need to be erected in the natural environment or on the top of a house, some photovoltaic modules are shielded by dark clouds, leaves and the like, and damage to the battery modules is caused. In order to avoid loss caused by faults of the photovoltaic module and improve the efficiency of photovoltaic power generation, various faults of the solar panel in the photovoltaic system need to be judged and processed. In the prior art, some intelligent algorithms are mainly adopted to model fault types, and the type of the fault of the photovoltaic module is judged through model training samples.
The patent application with the application number of CN201810907602.3 discloses a photovoltaic array fault diagnosis method based on an improved random forest algorithm, which reflects the operation state of each branch in a photovoltaic array through the parameters of a total trunk and each branch of the photovoltaic array, and reflects the operation state of each photovoltaic cell assembly in the branch through the voltage difference between arrays of different branches, thereby realizing the fault location of the photovoltaic array, and simultaneously, optimizing and improving the three parts of decision tree weight voting, tie processing and the importance measurement of fault characteristics by using an outsourcing sample; however, this patent requires a series of processes by random forest algorithm, decision tree weighting, voting tie processing, and variable importance measurement, and thus the training time is long.
The patent application with the application number of CN201810766919.X discloses an intelligent photovoltaic array fault diagnosis method based on an optimal rotating forest, which comprises the steps of firstly collecting photovoltaic electrical characteristic data under various working conditions, then utilizing a selection algorithm to carry out importance weight sorting on the photovoltaic electrical characteristic data to obtain the most important fault characteristics, then utilizing an improved rotating forest algorithm to process the photovoltaic electrical characteristic data to obtain input variables of a base classifier, adopting a traversal method to obtain optimal model parameters, and finally adopting a mixed algorithm combining the rotating forest algorithm and an extreme learning machine to train each sample in a training set to obtain an optimal rotating forest fault diagnosis training model; finally, carrying out fault detection and classification on the photovoltaic array by using a training model; however, this method requires collecting the photovoltaic electrical characteristic data under various working conditions, so the preparation conditions are harsh, and the weight sorting method may cause unexpected deviation of the diagnosis result.
Disclosure of Invention
The invention aims to: the photovoltaic module fault diagnosis method based on the dynamic weighted depth forest is provided, and the diagnosis efficiency and accuracy can be improved.
In order to achieve the purpose, the invention provides a photovoltaic module fault diagnosis method based on dynamic weighted depth forest, which comprises the following steps:
step 1, establishing an equivalent circuit model of a photovoltaic module, collecting various data output by the photovoltaic module model, screening out fault data representing fault types, and setting part of fault data as a training sample set R;
step 2, performing multi-granularity scanning on the training samples by adopting sampling sliding windows with different dimensions, and performing step-by-step training on the training samples by adopting a cascade forest structure to obtain a multi-granularity cascade forest diagnosis model;
step 3, dynamically weighting each sub-tree in the multi-granularity cascading forest of the step 2;
step 4, calculating the probability vector and the prediction result of the fault category n predicted by the subtree on the training sample set R;
step 5, calculating the prediction result of each level of the cascade forest on the training sample set R, and calculating the final result of the ith fault of the photovoltaic module;
step 6, judging whether the accuracy is improved or not until a training model with the highest accuracy is obtained or the number of layers of a cascade forest is increased to continue training a decision tree of the forest, and finally obtaining a photovoltaic module fault classification model of the dynamic weighted depth forest;
and 7, inputting a test sample until the mapping from the fault data to the fault state is completed, and outputting a fault type result, thereby realizing the fault diagnosis of the photovoltaic module.
As a further limitation of the present invention, in step 1, a photovoltaic module with a plurality of cells connected in series is used as a detection target, and 8 parameters of a maximum power point, a maximum power point voltage, a maximum power point current, an open-circuit voltage, a short-circuit current, a fill factor, a temperature and irradiance in a working state are collected as input samples.
As a further limitation of the present invention, the multi-granularity scan of step 2 specifically includes: firstly, inputting a training sample set R with 8 acquisition parameters into a fault diagnosis system, and then acquiring three different dimensions dThe sample sliding window carries out unitized sliding sampling on the training sample set R to obtain a new feature vector set with a dimension d, and the number S of the vector setsiComprises the following steps: si9-d; wherein, i is 3, and d is 2, 3 and 4.
As a further limitation of the present invention, the dynamically weighted probability of class c of the e-th forest of the cascade forest in step 3 is:
Dec=ω1eP1c2eP2c+···+ωkePkc+···+ωtePtc
in the formula, DecIs the probability, omega, of class c of the e-th forestkeIs the weight value, P, of the kth tree of the e-level forestkcThe probability of class c for the kth sub-tree.
As a further limitation of the present invention, in step 4, when the number of the training sample set R collected is i and the number of the diagnosis result categories is c, the kth sub-tree R of a certain forestkThen, the prediction probability vector of a certain fault category is: gx (R)k)=[Pi1,Pi2,···,Pic]。
As a further limitation of the invention, said step 5 comprises a combination C of random forests and fully random forests in the forest of level e of the cascaded foresteAnd on the training sample set R, the prediction result of the ith fault of the photovoltaic module is as follows:
Figure BDA0002360869800000041
as a further limitation of the invention, the prediction probability of the final forest for the ith fault of the photovoltaic module is obtained through the forest F of the N level:
Figure BDA0002360869800000042
after dynamic weighting, the maximum value is taken for processing, and the final result of the ith fault is obtained as follows: qt (C)N)=Max(Gx(Fi))。
As a further limitation of the present invention, in step 6, when the cascaded forest is not expanded any more, in the expanded levels, finding out the level number N corresponding to the highest value of the prediction accuracy on the training sample set R, combining the forest levels as a final classifier model, and in the test sample set E, using the classifier model obtained by training as the prediction model of the whole dynamic weighted depth forest.
As a further limitation of the present invention, in said step 7, the photovoltaic module fault diagnosis types include normal, open-circuit fault, short-circuit fault, shadow hotspot fault and aging fault.
The invention has the beneficial effects that:
1. according to the method, the deep learning algorithm and the fault diagnosis of the photovoltaic module are combined, the dynamic weighting optimization decision result is introduced, the difficulty in fault type diagnosis of the traditional method is improved, the advantages of the deep learning classification algorithm are introduced into the field of fault diagnosis, compared with the traditional deep learning algorithm for analyzing the fault type of the photovoltaic module, the dynamic weighting deep forest classification algorithm is simple in parameter setting, capable of automatically learning characteristics, capable of automatically determining the number of layers of cascade forests, high in diagnosis precision and more direct in diagnosis result.
2. The fault diagnosis method can utilize the prediction probability vector of the correction forest through the weighted depth forest, and the corrected probability vector is used as the input of the next stage, so that the next stage forest can be continuously optimized in the training process and the prediction precision of the next stage forest can be improved.
Drawings
FIG. 1 is a block flow diagram of a photovoltaic module fault diagnosis method based on dynamic weighted depth forest according to the present invention;
FIG. 2 is a photovoltaic module battery equivalent circuit model of the photovoltaic module fault diagnosis method based on the dynamic weighted depth forest of the invention;
FIG. 3 is a schematic diagram of dynamic weighting of a single forest in the photovoltaic module fault diagnosis method based on dynamic weighted deep forests;
FIG. 4 is a schematic diagram of a multi-granularity scanning process of the photovoltaic module fault diagnosis method based on the dynamic weighted deep forest;
fig. 5 is a schematic diagram of a cascade forest process of the photovoltaic module fault diagnosis method based on the dynamic weighted deep forest.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
As shown in fig. 1, the invention provides a method for diagnosing faults of a photovoltaic module of a dynamic weighted depth forest, which comprises the following steps:
step 1, establishing an equivalent circuit model of a photovoltaic module, collecting various data output by the photovoltaic module model, screening out fault data representing fault types, and setting part of fault data as a training sample set R;
step 2, performing multi-granularity scanning on the training samples by adopting sampling sliding windows with different dimensions, and performing step-by-step training on the training samples by adopting a cascade forest structure to obtain a multi-granularity cascade forest diagnosis model;
step 3, dynamically weighting each sub-tree in the multi-granularity cascading forest of the step 2;
step 4, calculating the probability vector and the prediction result of the fault category n predicted by the subtree on the training sample set R;
step 5, calculating the prediction result of each level of the cascade forest on the training sample set R, and calculating the final result of the ith fault of the photovoltaic module;
step 6, judging whether the accuracy is improved or not until a training model with the highest accuracy is obtained or the number of layers of a cascade forest is increased to continue training a decision tree of the forest, and finally obtaining a photovoltaic module fault classification model of the dynamic weighted depth forest;
and 7, inputting a test sample until the mapping from the fault data to the fault state is completed, and outputting a fault type result, thereby realizing the fault diagnosis of the photovoltaic module.
In order to collect important parameters of the photovoltaic module, reduce interference of other factors on electric parameter collection, and establish an equivalent circuit model of the photovoltaic module battery, as shown in fig. 2.
Considering the resistance loss, according to kirchhoff's law, the output characteristic equation of the photovoltaic cell assembly is expressed as:
Ipv=Iph-Id-IRsh (1)
in the formula IpvOutputting current for the model load end; i isphIs a photosensitive current, representing charge carrier generation in the semiconductor layers of the PV cell caused by incident radiation; i isdIs a diode current; current I on loss resistanceRsh
When a photovoltaic assembly with a plurality of batteries connected in series is taken as a detection target in the step 1, 8 parameters of a maximum power point, a maximum power point voltage, a maximum power point current, an open-circuit voltage, a short-circuit current, a filling factor, a temperature and irradiance in a working state are collected as input samples; that is, the training sample of step 1 and the test sample of step 7 are both input samples, and both use these 8 parameters.
Further, the multi-granularity scanning process in step 2 can be described as: the multi-granularity scanning in the step 2 specifically comprises the following steps: firstly, inputting a training sample set R with 8 acquisition parameters to a fault diagnosis system, and then performing unitized sliding sampling on the training sample set R through sampling sliding windows with three different dimensions d to obtain a new feature vector set with dimension d, wherein the number S of the vector setsiCan be expressed using equation (2):
Si=9-d (2)
wherein, i is 3, and d is 2, 3 and 4; after scanning, S is generatediA subset of data.
The multi-granularity scanning process is illustrated in fig. 4, taking an 8-dimensional feature vector as an example. As can be seen from fig. 4, the original feature size is 8, and 6 sub-feature samples are generated after scanning and sampling through a sliding window with the dimension d being 3. When the subsamples are input into random forests, each forest generates a 2-dimensional class distribution vector (assuming two classes), and the original feature vector with the size of 8 is changed into a feature vector with the size of 24 dimensions and then used for training of the cascade forests. Of course, scanning windows of different dimensions d can be selected, so as to realize multi-granularity scanning in a true sense.
The class probability of the subtree prediction of each forest in the deep forest is different in size, and the classification result has different functions. Because the prediction precision of each subtree has certain difference, the prediction precision of the forest is reduced by directly carrying out arithmetic mean without data distribution processing, thereby influencing the prediction effect of the next-stage forest and increasing the stage number of the cascade forest. Therefore, the method is improved by combining dynamic weighting according to the prediction probability of each subtree, and a photovoltaic module fault diagnosis model of the dynamic weighted depth forest is established.
The structure of each forest in the step 3 is shown in figure 3; the dynamically weighted probability of class c of the e-th forest is:
Dec=ω1eP1c2eP2c+···+ωkePkc+···+ωtePtc (3)
in the formula, DecIs the probability, omega, of class c of the e-th forestkeIs the weight value, P, of the kth tree of the e-level forestkcThe probability of class c for the kth sub-tree.
In the above formula (3), the weight value ω of the kth tree of the e-level forestkeCalculated by the following way:
because the least square method can obtain the unknown data with the minimum error sum of squares with the real data to achieve the purpose of obtaining the optimal function, the weight value of a single forest is selected and the least square error sum is used as the target by the least square method:
Figure BDA0002360869800000091
wherein the content of the first and second substances,
Figure BDA0002360869800000092
is the probability of a single forest class c of the e-th level, and d is the window width of the adjacent historical samples.
Bringing formula (3) into formula (4):
Figure BDA0002360869800000093
calculating Q pair combination coefficient omegakePartial derivatives of (a):
Figure BDA0002360869800000094
let the partial derivative obtain 0, then calculate to obtain omegakeThe value of (c).
In the above formula (3), the probability P of class c of the kth sub-treekcCalculated by the following way: prediction probability PkcThe class C with the largest number of nodes of the current subtreejWith the current sample set RcThe ratio of (a) to (b), namely: pkc=Cj/Rc
And when the e +1 level forest is predicted, updating the prediction result of the next level forest, recalculating the combined weight value, and further realizing dynamic adjustment of the weight value. Substituting the obtained new combined weight value into the formula (3) to obtain the prediction result of the next forest.
Further, in step 4, when the number of the training sample set R collected is i and the number of the diagnosis result categories is c, assuming that a certain forest has t subtrees, the kth subtree is recorded as Rk(k∈[1,t]) The probability vector for predicting the nth failure class on the training sample set R is as follows:
Gx(Rk)=[Pi1,Pi2,···,Pic] (7)
to obtain a better classification result, the prediction vector Gx (R) is obtained using a function Maxk) The value of the maximum value in the training samples is recorded as Qt (R)k) Then in the training sampleOn set R, subtree RkThe prediction result of a certain type of fault is shown as the following formula:
Qt(Rk)=Max(Gx(Rk))=pi (8)
in step 5, in order to extract the fault characteristics of the photovoltaic module, the fault characteristics are subjected to characterization learning by using a cascade forest. Each level of the cascade forest is composed of a random forest and a completely random forest in a cascade structure, and the random forest is formed by integrating decision trees of fault categories.
The structural diagram of the cascading forest is shown in FIG. 5, and if h forests are arranged at the level e in the cascading forest, on the training sample set R, a combination C of a random forest and a completely random forest in the forest is formedeThe prediction result of the ith fault of the photovoltaic module is as follows:
Figure BDA0002360869800000101
then, through the forest F of the N-level, the prediction probability of the final forest to the ith fault of the photovoltaic module is obtained as follows:
Figure BDA0002360869800000102
finally, after dynamic weighting, the maximum value is taken to obtain the final result of the ith fault as follows:
Qt(CN)=Max(Gx(Fi)) (11)
and when the cascade forest is not expanded any more in the step 6, finding out the stage number N corresponding to the highest value of the prediction accuracy on the training sample set R in the expanded stage, and combining the stage forest as a final classifier model. On the test sample set E, the classifier model obtained by training is used as a prediction model of the whole dynamic weighted depth forest.
Further, the photovoltaic module fault diagnosis types in the step 7 include normal, open-circuit fault, short-circuit fault, shadow hot spot fault and aging fault.
By adopting the technical scheme disclosed by the invention, the deep learning algorithm is combined with the fault diagnosis of the photovoltaic module, the dynamic weighting optimization decision result is introduced, the difficulty in fault type diagnosis of the traditional method is improved, the advantages of the deep learning classification algorithm are introduced into the field of fault diagnosis, and compared with the traditional deep learning algorithm for analyzing the fault type of the photovoltaic module, the dynamic weighting deep forest classification algorithm has the advantages of simple parameter setting, capability of automatically learning characteristics, capability of automatically determining the number of layers of cascade forests, high diagnosis precision and more direct diagnosis result.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements should also be considered within the scope of the present invention.

Claims (5)

1. A photovoltaic module fault diagnosis method based on dynamic weighted depth forest is characterized by comprising the following steps:
step 1, establishing an equivalent circuit model of a photovoltaic module, collecting various data output by the photovoltaic module model, screening out fault data representing fault types, and setting part of fault data as a training sample set R;
step 2, performing multi-granularity scanning on the training samples by adopting sampling sliding windows with different dimensions, and performing step-by-step training on the training samples by adopting a cascade forest structure to obtain a multi-granularity cascade forest diagnosis model;
step 3, dynamically weighting each sub-tree in the multi-granularity cascading forest of the step 2;
step 4, calculating the probability vector and the prediction result of the fault category n predicted by the subtree on the training sample set R;
step 5, calculating the prediction result of each level of the cascade forest on the training sample set R, and calculating the final result of the ith fault of the photovoltaic module;
step 6, judging whether the accuracy is improved or not until a training model with the highest accuracy is obtained or the number of layers of a cascade forest is increased to continue training a decision tree of the forest, and finally obtaining a photovoltaic module fault classification model of the dynamic weighted depth forest;
step 7, inputting a test sample until the mapping from the fault data to the fault state is completed, outputting a fault type result, thereby realizing the fault diagnosis of the photovoltaic module,
wherein, the probability of the dynamic weighting of the class c of the e-th forest of the cascade forest in the step 3 is as follows:
Dec=ω1eP1c2eP2c+···+ωkePkc+···+ωtePtc
in the formula, ωkeIs the weight value, P, of the kth tree of the e-level forestkcProbability of class c for the kth sub-tree, DecIs the probability of class c in the e-th forest,
in the step 4, when the collection number of the training sample set R is i and the number of the diagnosis result categories is c, the kth sub-tree R of a certain forestkThen, the prediction probability vector of a certain fault category is: gx (R)k)=[Pi1,Pi2,···,Pic],
And C, a combination of a random forest and a completely random forest in the forest of the e-th level of the cascade forest in the step 5eAnd on the training sample set R, the prediction result of the ith fault of the photovoltaic module is as follows:
Figure FDA0002706201840000021
and obtaining the prediction probability of the final forest to the ith fault of the photovoltaic module through the forest F of the N levels as follows:
Figure FDA0002706201840000022
after dynamic weighting, the maximum value is taken for processing, and the final result of the ith fault is obtained as follows: qt (C)N)=Max(Gx(Fi))。
2. The photovoltaic module fault diagnosis method based on the dynamic weighted depth forest as claimed in claim 1, wherein: in the step 1, a photovoltaic assembly with a plurality of batteries connected in series is taken as a detection target, and 8 parameters of a maximum power point, a maximum power point voltage, a maximum power point current, an open-circuit voltage, a short-circuit current, a filling factor, a temperature and irradiance in a working state are collected to be taken as input samples.
3. The photovoltaic module fault diagnosis method based on the dynamic weighted depth forest as claimed in claim 1, wherein: the multi-granularity scanning in the step 2 specifically comprises the following steps: firstly, inputting a training sample set R with 8 acquisition parameters to a fault diagnosis system, and then performing unitized sliding sampling on the training sample set R through sampling sliding windows with three different dimensions d to obtain a new feature vector set with dimension d, wherein the number S of the vector setsiComprises the following steps: si9-d; wherein, i is 3, and d is 2, 3 and 4.
4. The photovoltaic module fault diagnosis method based on the dynamic weighted depth forest as claimed in claim 1, wherein: in the step 6, when the cascade forest is not expanded any more, finding out the stage number N corresponding to the highest prediction accuracy on the training sample set R in the expanded stage, combining the forest of the stage as a final classifier model, and using the classifier model obtained by training as a prediction model of the whole dynamic weighted depth forest on the test sample set E.
5. The photovoltaic module fault diagnosis method based on the dynamic weighted depth forest as claimed in claim 1, wherein: in the step 7, the photovoltaic module fault diagnosis types comprise normal, open-circuit fault, short-circuit fault, shadow hot spot fault and aging fault.
CN202010021220.8A 2020-01-09 2020-01-09 Photovoltaic module fault diagnosis method based on dynamic weighted depth forest Active CN111245365B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010021220.8A CN111245365B (en) 2020-01-09 2020-01-09 Photovoltaic module fault diagnosis method based on dynamic weighted depth forest

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010021220.8A CN111245365B (en) 2020-01-09 2020-01-09 Photovoltaic module fault diagnosis method based on dynamic weighted depth forest

Publications (2)

Publication Number Publication Date
CN111245365A CN111245365A (en) 2020-06-05
CN111245365B true CN111245365B (en) 2020-12-15

Family

ID=70876091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010021220.8A Active CN111245365B (en) 2020-01-09 2020-01-09 Photovoltaic module fault diagnosis method based on dynamic weighted depth forest

Country Status (1)

Country Link
CN (1) CN111245365B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111884587B (en) * 2020-07-17 2021-09-14 特变电工新疆新能源股份有限公司 Photovoltaic module fault diagnosis and prediction method
CN112116058B (en) * 2020-09-16 2022-05-31 昆明理工大学 Transformer fault diagnosis method for optimizing multi-granularity cascade forest model based on particle swarm algorithm
CN112633368B (en) * 2020-12-21 2022-07-01 四川大学 Flat vibration motor defect detection system and method based on improved multi-granularity cascade forest
CN113076975A (en) * 2021-03-17 2021-07-06 长江水利委员会长江科学院 Dam safety monitoring data anomaly detection method based on unsupervised learning
CN113591911A (en) * 2021-06-25 2021-11-02 南京财经大学 Cascade multi-class abnormity identification method in logistics transportation process of bulk grain container
CN115859196A (en) * 2023-01-31 2023-03-28 北京智芯微电子科技有限公司 SCGWO-DF (substation configuration bus-general purpose) -based intelligent electric meter fault diagnosis method and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108062571A (en) * 2017-12-27 2018-05-22 福州大学 Diagnosing failure of photovoltaic array method based on differential evolution random forest grader
CN109034220A (en) * 2018-07-13 2018-12-18 福州大学 A kind of intelligent photovoltaic array method for diagnosing faults based on optimal rotation forest
CN109039281A (en) * 2018-08-10 2018-12-18 江南大学 A kind of diagnosing failure of photovoltaic array method based on improvement random forests algorithm
CN109150104A (en) * 2018-08-10 2019-01-04 江南大学 A kind of diagnosing failure of photovoltaic array method based on random forests algorithm
CN109241987A (en) * 2018-06-29 2019-01-18 南京邮电大学 The machine learning method of depth forest based on weighting
CN110224673A (en) * 2019-05-14 2019-09-10 太原理工大学 A kind of solar photovoltaic cell panel fault detection method based on deep learning
CN110568327A (en) * 2019-09-03 2019-12-13 复旦大学 Photovoltaic system direct current fault arc detection method based on machine learning

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108062571A (en) * 2017-12-27 2018-05-22 福州大学 Diagnosing failure of photovoltaic array method based on differential evolution random forest grader
CN109241987A (en) * 2018-06-29 2019-01-18 南京邮电大学 The machine learning method of depth forest based on weighting
CN109034220A (en) * 2018-07-13 2018-12-18 福州大学 A kind of intelligent photovoltaic array method for diagnosing faults based on optimal rotation forest
CN109039281A (en) * 2018-08-10 2018-12-18 江南大学 A kind of diagnosing failure of photovoltaic array method based on improvement random forests algorithm
CN109150104A (en) * 2018-08-10 2019-01-04 江南大学 A kind of diagnosing failure of photovoltaic array method based on random forests algorithm
CN110224673A (en) * 2019-05-14 2019-09-10 太原理工大学 A kind of solar photovoltaic cell panel fault detection method based on deep learning
CN110568327A (en) * 2019-09-03 2019-12-13 复旦大学 Photovoltaic system direct current fault arc detection method based on machine learning

Also Published As

Publication number Publication date
CN111245365A (en) 2020-06-05

Similar Documents

Publication Publication Date Title
CN111245365B (en) Photovoltaic module fault diagnosis method based on dynamic weighted depth forest
CN109873610B (en) Photovoltaic array fault diagnosis method based on IV characteristic and depth residual error network
Abbassi et al. Identification of unknown parameters of solar cell models: A comprehensive overview of available approaches
Dhimish et al. Comparing Mamdani Sugeno fuzzy logic and RBF ANN network for PV fault detection
Liu et al. Fault diagnosis approach for photovoltaic array based on the stacked auto-encoder and clustering with IV curves
Zaki et al. Deep‐learning–based method for faults classification of PV system
Reddy et al. A MATLAB based PV module models analysis under conditions of nonuniform irradiance
CN110503153B (en) Photovoltaic system fault diagnosis method based on differential evolution algorithm and support vector machine
Liu et al. On the methodology of energy yield assessment for one-Sun tandem solar cells
CN113283580A (en) Automatic fault detection method for solar cell panel
CN109992911A (en) Photovoltaic module fast modeling method based on extreme learning machine and IV characteristic
Al Mansur et al. Determination of module rearrangement techniques for non-uniformly aged PV arrays with SP, TCT, BL and HC configurations for maximum power output
Elyaqouti et al. A novel hybrid numerical with analytical approach for parameter extraction of photovoltaic modules
CN116800172B (en) Photoelectric conversion method and energy storage system
Benahmida et al. An efficient iterative method for extracting parameters of photovoltaic panels with single diode model
Zhang et al. Correntropy‐based parameter estimation for photovoltaic array model considering partial shading condition
CN115833747A (en) Photovoltaic aging detection method and device based on maximum power point tracking
Kebir et al. An overview of solar cells parameters extraction methods
CN115600503A (en) Multi-junction compound battery model parameter optimization method based on simplex-simulated annealing method
CN112487347B (en) Photovoltaic module model parameterization method considering environment and time-varying factors
CN115208315A (en) Photovoltaic intelligent fault diagnosis method based on multiple fault characteristic values
Gong et al. Fault diagnosis method of photovoltaic array based on random forest algorithm
Lodhi et al. Modelling and experimental characteristics of photovoltaic modules in typical days at an actual photovoltaic power station
Jha et al. Effect of varying temperature on different PV array configurations under partial shading condition
Elgamal et al. A Python Module for Modelling and Design of Solar Panels with Unidentical Cells

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant