Photovoltaic device failure awareness method and apparatus, electronic device, and storage medium
By calculating the slope changes of the irradiance and power generation data of photovoltaic equipment, it is determined whether the equipment has a fault, which solves the problem of low efficiency in fault perception of photovoltaic equipment and achieves more efficient and accurate fault detection.
Patent Information
- Application Number
- CN202310038985.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-12
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-01-12
AI Technical Summary
Existing photovoltaic equipment has low fault detection efficiency and accuracy, which causes the equipment to operate with faults for a long time, reducing the equipment life and utilization efficiency.
By obtaining the irradiance and power generation data of the photovoltaic equipment, calculating the slope and determining the target range, it is determined whether there is a slope change at a specific time point to determine whether the equipment is faulty.
It improves the efficiency and accuracy of photovoltaic equipment fault perception, reduces equipment failure time, extends equipment life and improves utilization efficiency.
Smart Images

Figure CN116409609B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the technical field of photovoltaic fault detection, and in particular to a photovoltaic equipment fault sensing method, device, electronic device, and storage medium. Background Art
[0002] With the rapid development of society, energy demand continues to rise, and new energy represented by photovoltaics has become a necessary choice for energy transformation.
[0003] With the increasing adoption of photovoltaic (PV) as a new energy source, the operation and maintenance (O&M) of distributed PV power plants has become particularly challenging: widespread distribution, numerous sites, and complex environments; numerous devices, frequent failures, and difficult maintenance; lack of oversight and analysis, resulting in low utilization; and high costs, a shortage of personnel, and low power generation efficiency. Currently, the traditional O&M model relies on manual labor. However, due to the varying skills of O&M personnel and the lack of effective oversight of related equipment, this impacts the efficiency and accuracy of PV equipment fault detection, resulting in prolonged equipment operation with faults, reducing equipment lifespan and utilization efficiency. Summary of the Invention
[0004] Embodiments of the present invention provide a photovoltaic equipment fault perception method, device, electronic device, and storage medium to improve the fault perception efficiency and accuracy of photovoltaic equipment.
[0005] According to one aspect of an embodiment of the present invention, a photovoltaic equipment fault sensing method is provided, comprising:
[0006] Obtain a first set number of irradiance data and a first set number of power generation data of the photovoltaic device to be tested on the day to be tested, and determine a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data, where one irradiance data corresponds to one time point, and one power generation data corresponds to one time point;
[0007] Determine at least one target interval based on each first slope, the target interval being an interval in which the first slope changes from positive to negative, the left endpoint of the target interval being the time point corresponding to the first negative number when the first slope changes from positive to negative, and the right endpoint of the target interval being the time point corresponding to the last negative number when the first slope changes from negative to positive;
[0008] For each target interval, determining whether there is a first target time point, the first target time point being a time point between the left endpoint of the target interval and a second target time point at which the second slope changes from positive to negative, and the second target time point being a time point before the left endpoint of the target interval and spaced from the left endpoint of the target interval by a second set number of time points;
[0009] If the first target time point does not exist, it is determined that the photovoltaic device to be tested is faulty.
[0010] According to another aspect of the embodiments of the present application, there is provided a photovoltaic device fault perception apparatus, comprising:
[0011] The acquisition module is configured to acquire a first set number of irradiance data and a first set number of power generation data of the to-be-tested photovoltaic device on a to-be-detected day, and determine a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data, one irradiance data corresponding to one time point, and one power generation data corresponding to one time point.
[0012] The interval determination module is configured to determine at least one target interval based on the first slopes, the target interval being an interval in which the positive and negative changes of the first slopes are positive-negative-positive, a left end point of the target interval being a time point corresponding to a first negative number in which the first slope changes from positive to negative, and a right end point of the target interval being a time point corresponding to a last negative number in which the first slope changes from negative to positive.
[0013] The time point determination module is configured to determine, for each target interval, whether there is a first target time point, the first target time point being a time point in which the second slope changes from positive to negative and is located between the left end point of the target interval and a second target time point, the second target time point being a time point located before the left end point of the target interval and being separated from the left end point of the target interval by a second set number of time points.
[0014] The fault perception module is configured to determine that the to-be-tested photovoltaic device is faulty if there is no first target time point.
[0015] According to another aspect of the embodiments of the present application, there is provided an electronic device, comprising:
[0016] at least one processor; and
[0017] a memory connected with the at least one processor in communication; wherein
[0018] The memory stores a computer program which can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the photovoltaic device fault perception method according to any one of the embodiments of the present application.
[0019] According to another aspect of the embodiments of the present application, there is provided a computer readable storage medium storing computer instructions for enabling a processor to execute the photovoltaic device fault perception method according to any one of the embodiments of the present application when executed.
[0020] The technical scheme of the embodiment of the present application obtains the first set number of irradiance data and the first set number of power generation data of the to-be-tested photovoltaic device on the to-be-tested day, and determines the first slope corresponding to each power generation data and the second slope corresponding to each irradiance data, one irradiance data corresponding to one time point, and one power generation data corresponding to one time point; at least one target interval is determined based on the first slopes, the target interval being an interval in which the positive and negative changes of the first slopes are positive and negative positive, the left end point of the target interval being the time point corresponding to the first negative number of the first slope changing from positive to negative, and the right end point of the target interval being the time point corresponding to the last negative number of the first slope changing from negative to positive; for each target interval, it is determined whether there is a first target time point, the first target time point being the time point of the second slope changing from positive to negative between the left end point of the target interval and the second target time point, and the second target time point being the time point located before the left end point of the target interval and spaced from the left end point of the target interval by the second set number of time points; if there is no first target time point, it is determined that the to-be-tested photovoltaic device is faulty. The technical scheme determines the slopes corresponding to the irradiance data and the power generation data, and judges whether there is a first target time point, so as to perceive whether the to-be-tested photovoltaic device is faulty, thereby improving the fault perception efficiency and accuracy of the photovoltaic device.
[0021] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0023] Figure 1 A flowchart of a photovoltaic device fault perception method provided for the first embodiment of the present application;
[0024] Figure 2 A flowchart of a photovoltaic device fault perception method provided for the second embodiment of the present application;
[0025] Figure 3 A structural schematic diagram of a photovoltaic device fault perception device provided for the third embodiment of the present application;
[0026] Figure 4 A structural schematic diagram of an electronic device provided for the fourth embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to better understand the technical scheme of the present application, the technical scheme in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of the present application.
[0028] It should be noted that the terms "first", "second" and the like in the description and claims of the present application and the above-mentioned accompanying drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units need not be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0029] Embodiment one
[0030] Figure 1 A flowchart of a photovoltaic device fault perception method provided by the embodiment one of the present application is shown. The method can be applied to perceive the fault of the photovoltaic device to improve the fault perception efficiency and accuracy. The method can be executed by a photovoltaic device fault perception device. The device can be realized by software and / or hardware, and is generally integrated on an electronic device. In the embodiment, the electronic device includes but is not limited to a desktop computer, a notebook computer, a server and the like.
[0031] In the present application, when the weather is cloudy, the irradiance value fluctuates with the shielding of the cloud layer, and the photovoltaic power generation capacity also fluctuates. The sudden fault of the photovoltaic device is also reflected in the fluctuation of the power generation capacity, so it is difficult to directly determine the state of the photovoltaic device through the photovoltaic power generation capacity data. To solve the above technical problem, as shown in the embodiment one of the present application, a photovoltaic device fault perception method is provided. The method includes the following steps. Figure 1
[0032] S110, acquiring a first set number of irradiance data and a first set number of power generation data of a to-be-tested photovoltaic device on a to-be-tested day, and determining a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data.
[0033] In this embodiment, the photovoltaic device to be tested can be understood as the photovoltaic device to be tested. The test day can be understood as the time period to be tested, such as a day, which is 24 hours. The first set number can be understood as a pre-set number of data to be collected. The first set number is not specifically limited here, and can be, for example, 96 data points. Specifically, if the data collection interval is set to 15 minutes, 96 data points can be collected in one day.
[0034] Irradiance data can be understood as data indicating the irradiance of a photovoltaic system; irradiance, also known as radiant illumination, refers to the amount of energy passing through a unit area. Power generation data can be understood as data indicating the power generation of a photovoltaic system. Irradiance data can be sourced from relevant data service agencies such as meteorological bureaus; power generation data can be sourced from the metering system of the photovoltaic power generation system. Each irradiance data point corresponds to a specific time point, and each power generation data point corresponds to a specific time point. A time point can be understood as the time at which the corresponding data was collected.
[0035] The first slope can be understood as a slope calculated based on the power generation data, and the second slope can be understood as a slope calculated based on the irradiance data.
[0036] In this embodiment, a first set number of irradiance data and a first set number of power generation data of the photovoltaic device to be tested on the day to be tested are first obtained. On this basis, a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data can be determined based on the obtained data. There is no specific limitation on how to determine the first slope corresponding to each power generation data and the second slope corresponding to each irradiance data. For example, for each power generation data, the slope between the power generation data and the adjacent power generation data can be determined as the first slope corresponding to the power generation data; correspondingly, for each irradiance data, the slope between the irradiance data and the adjacent irradiance data can be determined as the second slope corresponding to the irradiance data.
[0037] S120: Determine at least one target interval based on each first slope.
[0038] In this embodiment, the target interval can be understood as the interval in which the first slope changes from positive to negative and then from negative to positive. In other words, the target interval is the interval in which the first slope changes from positive to negative and then from negative to positive. The left endpoint of the target interval can be understood as the time point corresponding to the first negative value when the first slope changes from positive to negative. The right endpoint of the target interval can be understood as the time point corresponding to the last negative value when the first slope changes from negative to positive. In other words, the first slope corresponding to all time points in the target interval is negative.
[0039] How to determine the at least one target interval based on each first slope is not specifically limited here; for example, the time points corresponding to the first slopes that show a positive-negative-positive change can be determined according to the numerical value of each first slope, and then the corresponding target interval can be determined based on the determined time points.
[0040] In S130, it is determined whether there is a first target time point for each target interval.
[0041] In this embodiment, the first target time point can be understood as a time point at which the second slope changes from positive to negative between the left end point of the target interval and the second target time point; that is, the first target time point can be a time point at which the second slope changes from positive to negative, corresponding to a negative number between the left end point of the target interval and the second target time point. The second target time point can be understood as a time point that is located before the left end point of the target interval and is separated from the left end point of the target interval by a second set number of time points.
[0042] The second set number can be understood as a pre-set number of time point intervals; the second set number is not specifically limited here, and can be 3, for example. Since temperature and other factors can affect power generation efficiency, the peak values of irradiance and power can have a time deviation, and the power generation power peak value usually appears 0-60 minutes earlier than the irradiance in a high temperature condition, so when searching for the first target time point of irradiance, the search can be performed in the vicinity of the left end point of the target interval, such as in the interval between the left end point of the target interval and the second target time point; where each two time points are separated by 15 minutes, and the left end point of the target interval and the second target time point are separated by 60 minutes.
[0043] In S140, if there is no first target time point, it is determined that the to-be-tested photovoltaic device is faulty.
[0044] In this embodiment, it is determined whether there is a first target time point for each target interval; if there is no first target time point, it can be indicated that the power generation power at the time point corresponding to the left end point of the target interval abnormally decreases, and then it can be determined that the to-be-tested photovoltaic device is faulty, and at this time, the relevant operation and maintenance personnel can be prompted to carry equipment to the scene to further repair the photovoltaic device.
[0045] A photovoltaic device fault sensing method is provided in a first embodiment of the present invention. The method comprises obtaining a first set number of irradiance data and a first set number of power generation data for a photovoltaic device under test on a day to be tested, and determining a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data, wherein each irradiance data corresponds to one time point, and each power generation data corresponds to one time point. At least one target interval is determined based on each first slope. The target interval is an interval in which the positive and negative changes of the first slope are positive-negative-positive. The left endpoint of the target interval is the time point corresponding to the first negative number when the first slope changes from positive to negative, and the right endpoint of the target interval is the time point corresponding to the last negative number when the first slope changes from negative to positive. For each target interval, it is determined whether a first target time point exists. The first target time point is the time point between the left endpoint of the target interval and a second target time point when the second slope changes from positive to negative. The second target time point is the time point before the left endpoint of the target interval and separated from the left endpoint of the target interval by a second set number of time points. If the first target time point does not exist, it is determined that the photovoltaic device under test has a fault. The method determines the slope corresponding to the irradiance data and the power generation data and judges whether there is a first target time point, thereby sensing whether the photovoltaic device under test is faulty, thereby improving the fault perception efficiency and accuracy of the photovoltaic device.
[0046] Example 2
[0047] Figure 2 This is a flow chart of a photovoltaic equipment fault perception method provided in the second embodiment of the present invention. This second embodiment is refined based on the above embodiments. In this embodiment, the process of determining the first slope corresponding to each power generation data and the second slope corresponding to each irradiance data, as well as the process of the existence of the first target time point are described in detail. It should be noted that the technical details not described in detail in this embodiment can be referred to any of the above embodiments. Figure 2 As shown, the method includes:
[0048] like Figure 2 As shown, a photovoltaic equipment fault sensing method provided by the second embodiment of the present invention includes the following steps:
[0049] S210: Obtain a first set number of irradiance data and a first set number of power generation data of the photovoltaic device to be tested on the day to be tested.
[0050] S220 , performing normalization processing on each power generation data to obtain processed power generation data.
[0051] S230 . For each processed generated power data, determine the slope between the generated power data and the target generated power data as a first slope corresponding to the generated power data.
[0052] In the embodiment, the target power generation data can be understood as the power generation data of the time point adjacent to the time point corresponding to the power generation data, such as the power generation data of the previous time point or the next time point adjacent to the time point corresponding to the power generation data, which is not limited herein.
[0053] S240, normalizing each irradiance data to obtain processed irradiance data.
[0054] In the embodiment, the calculation formula of the normalization processing is as follows:
[0055]
[0056] wherein xi represents the i th data (such as irradiance data or power generation data) before normalization processing; Xi represents the i th data after normalization processing; max represents taking the maximum value; and min represents taking the minimum value.
[0057] S250, determining the slope between the irradiance data and the target irradiance data as the second slope corresponding to the irradiance data for each processed irradiance data.
[0058] In the embodiment, the target irradiance data is the irradiance data of the time point adjacent to the time point corresponding to the irradiance data, such as the irradiance data of the previous time point or the next time point adjacent to the time point corresponding to the irradiance data, which is not limited herein.
[0059] S260, determining at least one target interval based on each first slope.
[0060] S270, determining whether there is a first target time point for each target interval; if yes, performing S280; otherwise, performing S290.
[0061] S280, detecting the to-be-tested photovoltaic device according to the first slope and each second slope in the target interval.
[0062] In the embodiment, if there is a first target time point, the slope value of the irradiance data and the power generation data can be further verified, that is, the to-be-tested photovoltaic device can be detected according to the first slope and each second slope in the target interval.
[0063] The first slope and the second slopes in the target interval are not limited here, for example, for each target interval, for each time point in the target interval, the absolute value of the second slope corresponding to the time point spaced by the second set number of time points from the time point can be compared with 0.7 times the absolute value of the first slope corresponding to the time point, if yes, the time point can be determined as an abnormal point, if not, the time point can be determined as a normal point. On this basis, if there are two or more abnormal points in the target interval, it can be determined that the photovoltaic device has abnormal power generation, which may be shadowed or other sudden failure, and the maintenance personnel needs to carry equipment for further detection and repair.
[0064] S290, determining the fault of the photovoltaic device to be detected.
[0065] The photovoltaic device fault sensing method provided in Embodiment Two of the application specifically implements the process of determining the first slope corresponding to each power generation data and the second slope corresponding to each irradiance data, and the process of existing the first target time point. By using the method, whether the photovoltaic device has a fault can be determined by judging whether the first target time point exists, and whether the photovoltaic device has a fault can be further determined according to the first slope and the second slopes in the target interval when the first target time point exists, thereby improving the fault sensing efficiency and accuracy of the photovoltaic device.
[0066] Optionally, the photovoltaic device to be detected is detected according to the first slope and the second slopes in the target interval, including: for each time point in the target interval, comparing whether the absolute value of the second slope corresponding to the third target time point is less than the set multiple of the absolute value of the first slope corresponding to the time point, the third target time point being a time point spaced by the second set number of time points from the time point; if yes, the time point is determined as an abnormal point; if the number of abnormal points in the target interval is greater than or equal to a set threshold, the photovoltaic device to be detected is determined to have a fault.
[0067] In the embodiment, the set multiple can be understood as a pre-set multiple, which is not limited here, for example, it can be 0.7 times. The set threshold can be understood as a pre-set threshold, which is not limited here, for example, it can be 2.
[0068] For each target interval, for each time point of the target interval, compare whether the second slope absolute value corresponding to the third target time point is less than a set multiple of the first slope absolute value corresponding to the time point; wherein the third target time can be understood as a time point located before the time point and spaced from the time point by a second set number of time points. If it is less than, it can be determined that the time point is an abnormal point; otherwise, it can be determined that the time point is a normal point. On this basis, if the number of abnormal points in the target interval is greater than or equal to a set threshold, it can be determined that the photovoltaic device under test is faulty. It can be understood that only the number of abnormal points in each target interval is less than the set threshold, it can be determined that the photovoltaic device under test is not faulty, as long as the number of abnormal points in a target interval is greater than the set threshold, it can be determined that the photovoltaic device under test has a fault.
[0069] Optionally, after obtaining the first set number of irradiance data and the first set number of power generation data of the photovoltaic device under test on the detection day, the method further comprises:
[0070] Removing the irradiance data and the power generation data in the set time interval from the obtained irradiance data and power generation data to obtain the irradiance data and power generation data after removal processing.
[0071] In this embodiment, the set time interval can be understood as a pre-set time interval. Here, the set time interval is not specifically limited, such as the time interval between 21:00-4:00 on the detection day, i.e. the night time. It can be understood that the power generation and irradiance data need to be pre-processed, and the night irradiance and power generation should be 0, but the actual collected data is a very small value near 0, so the irradiance and power generation data at night time, i.e. 21:00-4:00, are assigned to 0 to prevent interference with subsequent calculations.
[0072] This embodiment can remove the irradiance data and the power generation data in the set time interval from the obtained irradiance data and power generation data to obtain the irradiance data and power generation data after removal processing, so as to determine the first slope corresponding to each power generation data and the second slope corresponding to each irradiance data based on the irradiance data and power generation data after removal processing.
[0073] Embodiment three
[0074] Figure 3 A structure schematic diagram of a photovoltaic device fault sensing device provided by the third embodiment of the present application, which can be realized by software and / or hardware. As shown in the figure, the device comprises: Figure 3
[0075] The acquisition module 310 is configured to acquire a first set number of irradiance data and a first set number of power generation data of the to-be-tested photovoltaic device on a to-be-detected day, and determine a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data, one irradiance data corresponding to one time point, and one power generation data corresponding to one time point.
[0076] The interval determination module 320 is configured to determine at least one target interval based on the first slopes, the target interval being an interval in which the positive and negative changes of the first slopes are positive-negative-positive, a left end point of the target interval being a time point corresponding to a first negative number in which the first slope changes from positive to negative, and a right end point of the target interval being a time point corresponding to a last negative number in which the first slope changes from negative to positive.
[0077] The time point determination module 330 is configured to determine, for each target interval, whether there is a first target time point, the first target time point being a time point in which the second slope changes from positive to negative and located between the left end point of the target interval and a second target time point, and the second target time point being a time point located before the left end point of the target interval and spaced apart from the left end point of the target interval by a second set number of time points.
[0078] The fault awareness module 340 is configured to determine that the to-be-tested photovoltaic device is faulty if there is no first target time point.
[0079] The embodiment provides a photovoltaic device fault sensing device, through an acquisition module 310, a first set number of irradiance data and a first set number of power generation data of a to-be-tested photovoltaic device on a to-be-detected day are acquired, and a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data are determined, one irradiance data corresponds to one time point, and one power generation data corresponds to one time point; through an interval determination module 320, at least one target interval is determined based on the first slopes, the target interval is an interval in which the positive and negative changes of the first slopes are positive and negative positive, a left end point of the target interval is a time point corresponding to a first negative number in which the first slope changes from positive to negative, and a right end point of the target interval is a time point corresponding to a last negative number in which the first slope changes from negative to positive; through a time point determination module 330, for each target interval, whether a first target time point exists is determined, the first target time point is a time point in which the second slope changes from positive to negative and is located between the left end point of the target interval and a second target time point, and the second target time point is a time point located before the left end point of the target interval and is separated from the left end point of the target interval by a second set number of time points; through a fault sensing module 340, if the first target time point does not exist, it is determined that the to-be-tested photovoltaic device is faulty. The device determines the slopes corresponding to the irradiance data and the power generation data, and judges whether the first target time point exists, so as to sense whether the to-be-tested photovoltaic device is faulty, thereby improving the fault sensing efficiency and accuracy of the photovoltaic device.
[0080] Optionally, the device further comprises:
[0081] The fault sensing module 340 is further used for, if the first target time point exists, detecting the to-be-tested photovoltaic device according to the first slopes and the second slopes in the target interval.
[0082] Optionally, the fault sensing module 340 comprises:
[0083] The comparison unit is used for, for each time point of the target interval, comparing whether an absolute value of a second slope corresponding to a third target time point is less than a set multiple of an absolute value of a first slope corresponding to the time point, the third target time point being a time point located before the time point and separated from the time point by a second set number of time points;
[0084] The abnormal point determination unit is used for, if yes, determining that the time point is an abnormal point;
[0085] The fault determination unit is used for, if a number of abnormal points in the target interval is greater than or equal to a set threshold, determining that the to-be-tested photovoltaic device is faulty.
[0086] Optionally, the acquisition module 310 comprises:
[0087] The first processing unit is configured to normalize each power generation data to obtain processed power generation data.
[0088] The first slope determination unit is configured to determine, for each processed power generation data, a slope between the power generation data and target power generation data as a first slope corresponding to the power generation data, the target power generation data being power generation data of a time point adjacent to a time point corresponding to the power generation data.
[0089] Optionally, the acquisition module 310 comprises:
[0090] The second processing unit is configured to normalize each irradiance data to obtain processed irradiance data.
[0091] The second slope determination unit is configured to determine, for each processed irradiance data, a slope between the irradiance data and target irradiance data as a second slope corresponding to the irradiance data, the target irradiance data being irradiance data of a time point adjacent to a time point corresponding to the irradiance data.
[0092] Optionally, the device further comprises:
[0093] The removal module is configured to remove, from the acquired irradiance data and power generation data, irradiance data and power generation data in a set time interval after acquiring the first set number of irradiance data and the first set number of power generation data of the photovoltaic device to be detected on the day to be detected, to obtain irradiance data and power generation data after removal processing.
[0094] The photovoltaic device fault sensing device provided by the embodiments of the present application can execute the photovoltaic device fault sensing method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0095] Embodiment four
[0096] Figure 4 A structural schematic diagram of an electronic device is provided for embodiment four of the present application. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smart phones, wearable devices (such as headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections, and their functions, as well as the software implemented by the electronic device, are merely examples and are not intended to limit the present application as described and / or claimed herein.
[0097] As Figure 4As shown, the electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., communicatively connected to the at least one processor 11, where the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0098] Various components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, a speaker, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0099] The processor 11 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the photovoltaic device failure awareness method.
[0100] In some embodiments, the photovoltaic device failure awareness method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the photovoltaic device failure awareness method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the photovoltaic device failure awareness method by any other appropriate means, such as by means of firmware.
[0101] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0102] Computer programs used to implement the processes of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package and partially on a remote machine or entirely on a remote machine or server.
[0103] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0104] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0105] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0106] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0107] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the present disclosure are achieved, and the present disclosure is not limited herein.
[0108] The specific embodiments described above are not intended to be limiting, and persons skilled in the art will appreciate that various modifications, combinations, sub-combinations and alternatives can be made to the specific embodiments without departing from the spirit and principles of the disclosure. Accordingly, the disclosure is not limited to the specific embodiments described above, but only by the scope of the appended claims.
Claims
1. A photovoltaic device failure-aware method, characterized by, The method comprises: obtaining a first set number of irradiance data and a first set number of power generation data of a to-be-tested photovoltaic device on a to-be-tested day, and determining a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data, one irradiance data corresponding to one time point, and one power generation data corresponding to one time point; determining at least one target interval based on the first slopes, the target interval being an interval in which the positive and negative changes of the first slopes are positive-negative-positive, a left end point of the target interval being a time point corresponding to a first negative number at which the first slope changes from positive to negative, and a right end point of the target interval being a time point corresponding to a last negative number at which the first slope changes from negative to positive; for each target interval, determining whether there is a first target time point, the first target time point being a time point at which the second slope changes from positive to negative and is located between the left end point of the target interval and a second target time point, and the second target time point being a time point located before the left end point of the target interval and spaced apart from the left end point of the target interval by a second set number of time points; if there is no first target time point, determining that the to-be-tested photovoltaic device is faulty.
2. The method of claim 1, wherein, Further comprising: if there is a first target time point, detecting the to-be-tested photovoltaic device according to the first slopes and the second slopes in the target interval.
3. The method of claim 2, wherein, Detecting a to-be-tested photovoltaic device according to first slopes and second slopes in a target interval comprises: for each time point of the target interval, comparing whether an absolute value of a second slope corresponding to a third target time point is less than a set multiple of an absolute value of a first slope corresponding to the time point, the third target time point being a time point located before the time point and spaced apart from the time point by a second set number of time points; if yes, determining that the time point is an abnormal point; if a number of abnormal points in the target interval is greater than or equal to a set threshold, determining that the to-be-tested photovoltaic device is faulty.
4. The method of claim 1, wherein, Determining a first slope corresponding to each power generation data comprises: normalizing each power generation data to obtain processed power generation data; for each processed power generation data, determining a slope between the power generation data and a target power generation data as the first slope corresponding to the power generation data, the target power generation data being a power generation data of a time point adjacent to a time point corresponding to the power generation data.
5. The method of claim 1, wherein, Determining a second slope corresponding to each irradiance data comprises: normalizing each irradiance data to obtain processed irradiance data; for each processed irradiance data, determining a slope between the irradiance data and a target irradiance data as the second slope corresponding to the irradiance data, the target irradiance data being an irradiance data of a time point adjacent to a time point corresponding to the irradiance data.
6. The method of claim 1, wherein, After obtaining a first set number of irradiance data and a first set number of power generation data of a to-be-tested photovoltaic device on a to-be-tested day, further comprising: removing irradiance data and power generation data in a set time interval from the obtained irradiance data and power generation data to obtain irradiance data and power generation data after removal processing.
7. A photovoltaic device failure-aware apparatus, comprising: The method comprises the following steps: An acquisition module is configured to acquire a first set number of irradiance data and a first set number of power generation data of a to-be-tested photovoltaic device on a to-be-tested day, and determine a first slope corresponding to each power generation data and a second slope corresponding to each irradiance data, one irradiance data corresponding to one time point, and one power generation data corresponding to one time point; An interval determination module is configured to determine at least one target interval based on the first slopes, the target interval being an interval in which the positive and negative changes of the first slopes are positive and negative positive, a left end point of the target interval being a time point corresponding to a first negative number in which the first slope changes from positive to negative, and a right end point of the target interval being a time point corresponding to a last negative number in which the first slope changes from negative to positive; A time point determination module is configured to determine, for each target interval, whether there is a first target time point, the first target time point being a time point in which the second slope changes from positive to negative and is located between the left end point of the target interval and a second target time point, and the second target time point being a time point located before the left end point of the target interval and spaced apart from the left end point of the target interval by a second set number of time points; A fault awareness module is configured to determine that the to-be-tested photovoltaic device is faulty if there is no first target time point.
8. The apparatus of claim 7, wherein The fault awareness module is further configured to detect the to-be-tested photovoltaic device based on the first slopes and the second slopes in the target interval if there is a first target time point.
9. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the photovoltaic device fault awareness method of any one of claims 1-6.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the photovoltaic device fault awareness method of any one of claims 1-6 when executed.
Citation Information
Patent Citations
Photovoltaic element evaluation method, measurement system configuration and process for using a measurement system configuration
CN104641551A
Method and device for judging fault type of photovoltaic module
CN109271736A