Photovoltaic power generation system detection method, device, photovoltaic power generation system and medium

By controlling the motor to drive the tracking shaft to rotate, recording the string power changes, detecting its effectiveness, and using the Jacobian matrix for verification, the problem of the fuzzy mapping relationship between the inverter and the tracking motor in the photovoltaic power generation system is solved, and efficient and low-cost fault detection is achieved.

CN114094938BActive Publication Date: 2025-01-10SUNGROW (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111399877.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-23
Publication Date
2025-01-10
Estimated Expiration
2041-11-23

AI Technical Summary

Technical Problem

In photovoltaic power generation systems, the mapping relationship between the rotation angle of the inverter and the tracking motor is ambiguous, making it difficult to accurately detect changes in string power. Existing technologies have low reliability of manual marking, and the accuracy of automated identification is affected by sudden changes in illumination and string shading.

Method used

By controlling the motor to drive the tracking shaft to rotate, the power changes of the string are recorded, and the mapping relationship between the motor and the string is determined based on validity detection and Jacobian matrix verification, thus realizing automated fault detection.

Benefits of technology

No additional equipment is required, reducing costs and improving the accuracy of the mapping relationship between strings and motors, as well as the precision of fault detection, while reducing reliance on manual labor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114094938B_ABST
    Figure CN114094938B_ABST
Patent Text Reader

Abstract

The present invention discloses a detection method, device, photovoltaic power generation system and storage medium for a photovoltaic power generation system, which controls the motor to drive the tracking shaft to rotate the string, and records the first variable power of each of all the strings in the photovoltaic power generation system; detects whether each of the first variable powers is valid; if so, determines the mapping relationship between the motor and the string based on the rotation of the tracking shaft driven by the motor and the first variable power; and detects the photovoltaic power generation system based on the mapping relationship. The detection method for the photovoltaic power generation system provided by the present invention can determine the mapping relationship between the motor and the string in the photovoltaic power generation system in a simple automatic identification manner on the basis of reducing dependence on installation and construction personnel and low cost and high accuracy, and then detects the strings and motors in the photovoltaic power generation system according to the mapping relationship to clearly locate the faulty strings or motors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of photovoltaic power generation, and in particular to a detection method and device for a photovoltaic power generation system, a photovoltaic power generation system and a storage medium. Background Art

[0002] In photovoltaic power generation systems, in order to maximize the amount of sunlight received by photovoltaic cell modules and achieve the maximum power generation, the module bracket is usually equipped with a tracking system, and the tracking motor is installed on each string axis. Among them, the power generation of each string and the rotation angle of the tracking motor are one-to-one mapping. However, in practical applications, such as Figure 3 As shown in the connection relationship, since the inverter and the bracket tracking controller to which the strings are connected belong to different systems, the mapping relationship between the power generation power of each string in the inverter and the rotation angle of the tracking motor is fuzzy.

[0003] In order to determine the above mapping relationship, the corresponding solutions of the existing technology mainly include manual marking and automatic identification. However, due to the large scale of photovoltaic power stations, the manual marking method when manually installing photovoltaic power generation systems has low reliability, and the verification and error correction costs are high when marking errors occur; if the above mapping relationship is determined by automatic identification, there are many complex factors that affect the change of string power. For example, there may be interference factors such as sudden changes in illumination or string shading that cause changes in string power, thereby affecting the accuracy of automatic identification.

[0004] As such, since the mapping relationship between the strings and the motors in the photovoltaic power generation system is fuzzy, it is difficult to perform fault detection on the photovoltaic power generation system based on the mapping relationship. Summary of the invention

[0005] The main purpose of the present invention is to provide a detection method, device, photovoltaic power generation system and storage medium for a photovoltaic power generation system, aiming to determine the mapping relationship between the power generation power of each string in the inverter and the rotation angle of the tracking motor through automatic identification without adding additional complex equipment, on the basis of low cost and high accuracy, and perform fault detection on the photovoltaic power generation system based on the mapping relationship.

[0006] To achieve the above object, the present invention provides a detection method for a photovoltaic power generation system, the detection method for a photovoltaic power generation system is applied to a photovoltaic power generation system, the photovoltaic power generation system comprises a group string, a tracking shaft and a motor, the group string drives the tracking shaft to rotate through the motor; the detection method for a photovoltaic power generation system comprises:

[0007] Controlling the motor to drive the tracking shaft to rotate the strings, and recording the first change power of all the strings in the photovoltaic power generation system;

[0008] Detecting whether each of the first variable powers is valid, and if so, determining a mapping relationship between the motor and the string based on the rotation of the tracking axis driven by the motor and the first variable power;

[0009] The photovoltaic power generation system is detected based on the mapping relationship.

[0010] Further, the step of detecting whether the first changed power is effective includes:

[0011] Detecting the number of the first change powers that reaches a preset threshold target change power;

[0012] If the number is one, it is determined that each of the first change powers is effective.

[0013] Further, after the step of detecting the number of the change powers reaching the preset threshold target change power among the change powers, the method further includes:

[0014] If the number is two, the motor is controlled again to drive the tracking shaft to rotate, and the second changed power of all the strings is recorded;

[0015] If the first changed power is the same as the second changed power, it is determined that the first changed power belongs to the string blocking type and is valid;

[0016] If the first changed power is different from the second changed power, it is determined that the first changed power is not valid.

[0017] Further, after the step of determining that the first variable power belongs to the string blocking type and is effective, the method further includes:

[0018] Acquire the current solar position, and control the motor to drive the tracking axis to rotate the string according to the current solar position;

[0019] Recording the third changed power of all the strings;

[0020] The string corresponding to the motor is determined according to the change direction of the third change power.

[0021] Further, after the step of detecting the number of the change powers reaching the preset threshold target change power among the change powers, the method further includes:

[0022] If the number is greater than two, it is determined that each of the changed powers is not valid.

[0023] Further, after the step of determining the mapping relationship between the motor and the string, the method further includes:

[0024] A corresponding Jacobian matrix is ​​determined according to the mapping relationship to express the mapping relationship.

[0025] Further, after the step of determining the corresponding Jacobian matrix according to the mapping relationship to express the mapping relationship, the method further includes:

[0026] Determine a row matrix according to each row value of the Jacobian matrix;

[0027] Determine a column matrix according to each column value of the Jacobian matrix;

[0028] The Jacobian matrix is ​​reviewed based on the row matrix and the column matrix.

[0029] Furthermore, the step of reviewing the Jacobian matrix based on the row matrix and the column matrix includes:

[0030] If the row matrix is ​​equal to the column matrix, determining that the Jacobian matrix is ​​accurate;

[0031] If the row matrix is ​​not equal to the column matrix, the motor or string corresponding to the inconsistent elements of the row matrix and the column matrix is ​​tested again, and the rotation of the corresponding tracking shaft and the change of the string power are recorded.

[0032] Furthermore, after the step of recording the rotation of the corresponding tracking shaft and the change in power of the string, the method further includes:

[0033] According to the rotation of the corresponding tracking axis and the change of the power of the string recorded after the retest, the Jacobian matrix is ​​corrected;

[0034] determining a modified row matrix and a modified column matrix according to the modified Jacobian matrix;

[0035] If the modified row matrix is ​​equal to the modified column matrix, then the modified Jacobian matrix is ​​accurate; or,

[0036] If the modified row matrix is ​​not equal to the modified column matrix, it is detected whether the motor or string corresponding to the inconsistent elements in the modified row matrix and the modified column matrix is ​​faulty.

[0037] In addition, to achieve the above-mentioned purpose, the present invention further provides a detection device for a photovoltaic power generation system, the detection device for a photovoltaic power generation system comprising:

[0038] A recording module, used for controlling the motor to drive the tracking shaft to rotate the strings, and recording the first change power of all the strings in the photovoltaic power generation system;

[0039] a determination module, configured to detect whether each of the first variable powers is valid; if each of the first variable powers is valid, determining a mapping relationship between the motor and the string based on the rotation of the tracking axis driven by the motor and the first variable power;

[0040] A detection module performs detection on the photovoltaic power generation system based on the mapping relationship.

[0041] In addition, to achieve the above-mentioned purpose, the present invention also provides a photovoltaic power generation system, which includes: a memory, a processor, and a detection program for the photovoltaic power generation system stored in the memory and executable on the processor, and when the detection program for the photovoltaic power generation system is executed by the processor, the steps of the detection method for the photovoltaic power generation system as described above are implemented.

[0042] In addition, to achieve the above-mentioned purpose, the present invention also provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the detection method of the photovoltaic power generation system as described above are implemented.

[0043] In addition, an embodiment of the present invention further provides a computer program product, which includes a detection program for a photovoltaic power generation system. When the detection program for a photovoltaic power generation system is executed by a processor, the steps of the detection method for a photovoltaic power generation system as described above are implemented.

[0044] Among them, the steps implemented when the photovoltaic power generation system detection program running on the processor is executed can refer to the various embodiments of the photovoltaic power generation system detection method of the present invention, and will not be repeated here.

[0045] The photovoltaic power generation system detection method, device, photovoltaic power generation system and storage medium proposed in the present invention control the motor to drive the tracking axis to rotate the strings, and record the first change power of all the strings in the photovoltaic power generation system; detect whether each of the first change powers is valid; if so, determine the mapping relationship between the motor and the strings based on the rotation of the tracking axis driven by the motor and the first change power; and detect the photovoltaic power generation system based on the mapping relationship.

[0046] The present invention controls the motor-driven tracking axis in sequence to rotate the strings, and records the power changes of all the strings at the same time. Since there is a one-to-one mapping relationship between the motor and the string, when the motor-driven tracking axis is controlled to rotate, the strings connected to the tracking axis change their orientation angles, and the absorption power of sunlight and the power generation power will also change accordingly. The power changes of the strings when the tracking axis rotates are recorded, and then the recorded power changes are detected to avoid changes in the string power due to interference factors such as sudden changes in illumination or shielding of the strings, which affect the accuracy of the process of determining the mapping relationship between the strings and the motors. After determining that the power obtained by the above records is valid, the mapping relationship between the motor and the string is determined according to the rotation of the motor-driven tracking axis and the recorded power changes of the strings, and fault detection is performed on the strings and motors in the photovoltaic power generation system based on the mapping relationship.

[0047] In this way, the detection method of the photovoltaic power generation system provided by the present invention can determine the mapping relationship between the power generation power of each string in the inverter and the rotation angle of the tracking motor in an automated manner through a simple implementation process without the need for additional complex equipment, manual judgment and matching, reduced dependence on installation and construction personnel, and low cost and high accuracy. Then, the strings and motors in the photovoltaic power generation system are detected based on the mapping relationship to clearly locate the faulty strings or motors. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 It is a structural schematic diagram of the hardware operating environment of the photovoltaic power generation system involved in the embodiment of the present invention;

[0049] Figure 2 It is a flow chart of an embodiment of a detection method of a photovoltaic power generation system of the present invention;

[0050] Figure 3 is a connection relationship diagram of a group string and a motor in a photovoltaic power generation system according to an embodiment of the present invention;

[0051] Figure 4 It is a schematic diagram of controlling a motor to perform a test in determining a mapping relationship between a motor and a string according to an embodiment of the present invention;

[0052] Figure 5 It is a schematic diagram of determining a mapping relationship for a string shading type in the morning period according to an embodiment of the present invention;

[0053] Figure 6 It is a schematic diagram of determining a mapping relationship for a string shading type in the afternoon period according to an embodiment of the present invention;

[0054] Figure 7 is an application flow chart of an embodiment of the present invention;

[0055] Figure 8 It is a schematic diagram of the module structure of a detection device for a photovoltaic power generation system of the present invention.

[0056] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0057] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0058] like Figure 1 As shown, Figure 1 It is a structural diagram of the hardware operating environment of the photovoltaic power generation system involved in the embodiment of the present invention.

[0059] It should be noted that Figure 1 The photovoltaic power generation system of the embodiment of the present invention may be a photovoltaic power generation system for implementing the detection method of the photovoltaic power generation system, such as a detection device of the photovoltaic power generation system, a PC, a portable computer and other equipment.

[0060] like Figure 1 As shown, the photovoltaic power generation system may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0061] Those skilled in the art will understand that Figure 1 The photovoltaic power generation system structure shown in the figure does not constitute a limitation on the photovoltaic power generation system, and may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.

[0062] like Figure 1As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a distributed task processing program. The operating system is a program for managing and controlling the hardware and software resources of the sample photovoltaic power generation system, and supports the operation of the distributed task processing program and other software or programs.

[0063] exist Figure 1 In the photovoltaic power generation system shown, the user interface 1003 is mainly used to communicate data with each terminal; the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; and the processor 1001 can be used to call the detection program of the photovoltaic power generation system stored in the memory 1005 and perform the following operations:

[0064] Controlling the motor to drive the tracking shaft to rotate the strings, and recording the first change power of all the strings in the photovoltaic power generation system;

[0065] Detecting whether each of the first variable powers is valid, and if so, determining a mapping relationship between the motor and the string based on the rotation of the tracking axis driven by the motor and the first variable power;

[0066] The photovoltaic power generation system is detected based on the mapping relationship.

[0067] Furthermore, the processor 1001 may call a detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0068] Detecting the number of the first change powers that reaches a preset threshold target change power;

[0069] If the number is one, it is determined that each of the first change powers is effective.

[0070] Further, after the step of detecting the number of target change powers reaching a preset threshold value among the change powers, the processor 1001 may call a detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0071] If the number is two, the motor is controlled again to drive the tracking shaft to rotate, and the second changed power of all the strings is recorded;

[0072] If the first changed power is the same as the second changed power, it is determined that the first changed power belongs to the string blocking type and is valid;

[0073] If the first changed power is different from the second changed power, it is determined that the first changed power is not valid.

[0074] Further, after the step of determining that the first variable power belongs to the string shading type and is effective, the processor 1001 may call a detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0075] Acquire the current solar position, and control the motor to drive the tracking axis to rotate the string according to the current solar position;

[0076] Recording the third changed power of all the strings;

[0077] The string corresponding to the motor is determined according to the change direction of the third change power.

[0078] Further, after the step of detecting the number of target change powers reaching a preset threshold value among the change powers, the processor 1001 may call a detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0079] If the number is greater than two, it is determined that each of the changed powers is not valid.

[0080] Further, after the step of determining the mapping relationship between the motor and the string, the processor 1001 may call a detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0081] A corresponding Jacobian matrix is ​​determined according to the mapping relationship to express the mapping relationship.

[0082] Further, after the step of determining the corresponding Jacobian matrix according to the mapping relationship to express the mapping relationship, the processor 1001 may call a detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0083] Determine a row matrix according to each row value of the Jacobian matrix;

[0084] Determine a column matrix according to each column value of the Jacobian matrix;

[0085] The Jacobian matrix is ​​reviewed based on the row matrix and the column matrix.

[0086] Furthermore, the processor 1001 may call a detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0087] If the row matrix is ​​equal to the column matrix, determining that the Jacobian matrix is ​​accurate;

[0088] If the row matrix is ​​not equal to the column matrix, the motor or string corresponding to the inconsistent elements of the row matrix and the column matrix is ​​tested again, and the rotation of the corresponding tracking shaft and the change of the string power are recorded.

[0089] Further, after the step of recording the rotation of the corresponding tracking axis and the change in power of the string, the processor 1001 may call the detection program of the photovoltaic power generation system stored in the memory 1005, and further perform the following operations:

[0090] According to the rotation of the corresponding tracking axis and the change of the power of the string recorded after the retest, the Jacobian matrix is ​​corrected;

[0091] determining a modified row matrix and a modified column matrix according to the modified Jacobian matrix;

[0092] If the modified row matrix is ​​equal to the modified column matrix, then the modified Jacobian matrix is ​​accurate; or,

[0093] If the modified row matrix is ​​not equal to the modified column matrix, it is detected whether the motor or string corresponding to the inconsistent elements in the modified row matrix and the modified column matrix is ​​faulty.

[0094] Based on the above structure, various embodiments of the detection method of the photovoltaic power generation system of the present invention are proposed.

[0095] It should be noted that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown here.

[0096] First embodiment: Please refer to Figure 2 , Figure 2 The present invention provides a method for detecting a photovoltaic power generation system, which includes:

[0097] Step S100, controlling the motor to drive the tracking shaft to rotate the strings, and recording the first changed power of all the strings in the photovoltaic power generation system.

[0098] It should be noted that, in this embodiment, when installing the photovoltaic power generation system, the motor and the string are numbered separately, and then according to the detection method of the photovoltaic power generation system of the present invention, the one-to-one mapping relationship between the motor and the string after numbering is determined. Also, in this embodiment, the motor drives the tracking axis to rotate the string to an angle greater than or equal to 5 degrees, so that the power generation of the rotated string can change significantly.

[0099] The terminal controls the motor to drive the tracking axis to rotate the string in turn. Since the motor and the string are one-to-one mapping, the angle of the string facing the sun will change after the string corresponding to the motor rotates (please refer to Figure 4 The scenario shown in the figure will cause the absorption power and power generation power of the string to change. At this time, the terminal records the power of all strings for subsequent analysis.

[0100] Step S200, detecting whether each of the first variable powers is valid; if so, determining a mapping relationship between the motor and the string based on the rotation of the tracking axis driven by the motor and the first variable power.

[0101] Since this solution determines the mapping relationship between the motor and the string based on the sequential rotation of a single motor and the corresponding change in string power, if there are other influencing factors on the change in string power, it will directly lead to the accuracy of the determination process of the mapping relationship; therefore, when recording the changed power of the string, it is necessary to detect whether the changed power is valid, that is, to detect whether the changed power is caused by other influencing factors besides the operation of the motor, and other influencing factors include sudden changes in illumination and string shading.

[0102] If the terminal determines that the recorded string power change is valid, that is, the string power change is caused by the sequential rotation of a single motor and is not caused by other influencing factors, the terminal further determines the string whose power changes when the motor drive tracking shaft rotates, that is, the string whose power changes is the string driven by the motor to rotate, thereby determining the mapping relationship between the motor and the string.

[0103] Step S300: performing detection on the photovoltaic power generation system based on the mapping relationship.

[0104] After determining the mapping relationship between the motors and strings in the photovoltaic power generation system, the terminal detects the photovoltaic power generation system based on the mapping relationship to clearly locate the faulty strings or motors.

[0105] In this embodiment, the terminal sequentially controls the motor to drive the tracking axis to rotate the string. Since the motor and the string are in a one-to-one mapping relationship, the angle of the string facing the sun will change after the string corresponding to the motor rotates, causing the absorption power of sunlight and the power generation of the string to change. At this time, the terminal records the power of all the strings. Since this scheme determines the mapping relationship between the motor and the string based on the sequential rotation of a single motor and the corresponding string power changes, if there are other influencing factors on the string power change, it will directly affect the accuracy of the determination process of the mapping relationship. Therefore, it is necessary to record the changes in the strings. When the power is detected, it is detected whether the changed power is valid, that is, whether the changed power is caused by other influencing factors except the operation of the motor, and other influencing factors include sudden change of illumination and shading of strings. If the terminal determines that the recorded changed power of the strings is valid, that is, the changed power of the strings is caused by the sequential rotation of a single motor, and does not include other influencing factors, then the terminal further determines the strings whose power changes when the motor drive tracking shaft rotates, that is, the strings whose power changes are the strings driven by the motor to rotate, thereby determining the mapping relationship between the motor and the strings, and detecting the photovoltaic power generation system based on the mapping relationship to clearly locate the faulty strings or motors.

[0106] In this way, the detection method of the photovoltaic power generation system provided in this embodiment can determine the mapping relationship between the power generation power of each string in the inverter and the rotation angle of the tracking motor in an automated manner through a simple implementation process without the need for additional complex equipment, manual judgment and matching, reduced dependence on installation and construction personnel, and low cost and high accuracy, and detect the photovoltaic power generation system based on the mapping relationship to clearly locate the faulty string or motor.

[0107] Furthermore, based on the above-mentioned first embodiment of the detection method for a photovoltaic power generation system, a second embodiment of the detection method for a photovoltaic power generation system of the present invention is proposed.

[0108] In the second embodiment of the detection method of the photovoltaic power generation system of the present invention, in the above step S200, the step of detecting whether the first variable power is effective may include:

[0109] Step S201: Detect the number of target change powers reaching a preset threshold among the first change powers.

[0110] Step S202: if the number is one, determining whether each of the first change powers is effective.

[0111] It should be noted that, in this embodiment, the preset threshold target is a standard preset by the user and used to measure whether the change in string power reaches a significant level.

[0112] Please refer to Figure 7 After the terminal sequentially controls a single motor to drive the tracking axis to rotate, it detects the first change power of the recorded strings. When the first power change of only one string among all the strings reaches the preset threshold target, that is, a single motor drives the tracking axis to rotate a single string, and a single string undergoes a significant degree of power change, the terminal determines that the first change power recorded this time is valid.

[0113] Specifically, for example, assuming that the preset threshold target is 5%, after the terminal controls motor A1 to drive the tracking shaft to rotate, it records the changed power of all strings, among which only the power change of string B2 is 5% of the initial power, and the power changes of other strings are 1%. At this time, only the power change of one string reaches the preset threshold target, and the terminal determines that the changed power of all strings recorded this time is valid.

[0114] Furthermore, in a feasible embodiment, after the above step S201, the method further includes:

[0115] Step S203, if the number is two, controlling the motor to drive the tracking axis to rotate again, and recording the second changed power of all the strings;

[0116] Please refer to Figure 7 After the terminal controls a single motor to drive the tracking axis to rotate in turn, it detects the first change power of the recorded strings. When the first power change of two strings among all the strings reaches the preset threshold target, the first change power of the strings recorded this time has the factor of sudden illumination change or string shading. Therefore, the test is performed again to control the motor to drive the tracking axis to rotate and record the second change power of all the strings to further confirm whether the first change power belongs to the sudden illumination change type or the string shading type.

[0117] Step S204: if the first changed power is the same as the second changed power, it is determined that the first changed power belongs to the string blocking type and is valid;

[0118] If the second change power obtained by the terminal for the motor and the string after retesting is the same as the first change power recorded in the first test, it means that the first power change of two strings among all the strings reaches the preset threshold target not due to accidental factors, but due to string shading. Therefore, the first change power recorded in the first test is valid, and further analysis is performed based on the first change power to determine the mapping relationship between the motor and the string.

[0119] Specifically, for example, assuming that the preset threshold target is 5%, after the terminal controls motor A1 to drive the tracking shaft to rotate, it records the first change power of all strings, where the power change of strings B1 and B2 is 5% of the initial power, and the power change of other strings is 1%. At this time, there are two strings whose power changes reach the preset threshold target. At this time, the terminal controls the same motor A1 again to drive the tracking shaft to rotate, and records the second change power of all strings. If there is still a situation where the power change of strings B1 and B2 is 5% of the initial power and the power change of other strings is 1%, the terminal determines that the first change power recorded in the first test belongs to the string shading type and is valid.

[0120] Step S205: If the first changed power is different from the second changed power, it is determined that the first changed power is not valid.

[0121] If the second changed power obtained by the terminal for the motor and the string after retesting is different from the first changed power recorded in the first test, it means that the first power change of two strings among all the strings reaches the preset threshold target due to accidental factors, such as the sudden change of light caused by the passing clouds, which affects the power change of the strings. Therefore, the first changed power recorded in the first test is not valid, and the first changed power data recorded in the first test is discarded.

[0122] Furthermore, in a feasible embodiment, after the above step S204, the following is further included:

[0123] Step A1, obtaining the current solar position, and controlling the motor to drive the tracking axis to rotate the string according to the current solar position;

[0124] Step A2, recording the third changed power of all the strings;

[0125] Step A3: determining the string corresponding to the motor according to the change direction of the third change power.

[0126] It should be noted that, in this embodiment, when recording the third change power of all strings, the control motor drives the tracking axis to rotate the strings at a greater angle than the string rotation angle when recording the first change power or the second change power. For example, when the string rotation angle is 5 degrees when recording the first change power or the second change power, the string rotation angle is 8 degrees or 10 degrees when recording the third change power of all strings. This makes the power change of the strings more obvious when there is string obstruction.

[0127] Please refer to Figure 7The terminal obtains the current solar position, that is, the sun is in the east or west, and then controls the same single motor to drive the tracking axis to rotate again, and records the third change power of all strings. Due to the existence of string shading, the area of ​​the string actually corresponding to the motor will change during rotation. Similarly, the shading area of ​​the string to the adjacent string will also change. Therefore, the power of the corresponding string of the motor and the adjacent string will change in different directions, so the actual string corresponding to the motor is determined according to the change direction of the third change power.

[0128] Specifically, for example, see Figure 5 , if the third change power of all strings currently tested and recorded is carried out in the morning, when the sun is in the east, the motor A1 is controlled to drive the tracking axis to rotate clockwise by θ degrees. Since the area of ​​the string actually corresponding to the motor A1 is blocked becomes larger, the third change power P2 corresponding to the string undergoes a significant negative change, and the blocking area of ​​the string to the adjacent string becomes smaller, so the third change power P1 of the adjacent string undergoes a significant positive change. At this time, the terminal can determine that the string B2 corresponding to the significant negative change in the third change power is the string actually corresponding to the motor A1, and the string B1 corresponding to the significant positive change in the third change power is the adjacent string of the string B2 in the string blocking. Since the string B2 rotates in the string blocking, its power changes significantly.

[0129] Similarly, please refer to Figure 6 If the third change power of all strings currently tested and recorded is carried out in the afternoon, when the sun is in the west, the motor A1 is controlled to drive the tracking axis to rotate counterclockwise by θ degrees. Since the area of ​​the string actually corresponding to the motor A1 is reduced, the third change power P2 corresponding to the string undergoes a significant positive change, and the shading area of ​​the string to the adjacent string increases, so the third change power P1 of the adjacent string undergoes a significant negative change. At this time, the terminal can determine that the string B2 corresponding to the significant positive change in the third change power is the string actually corresponding to the motor A1, and the string B1 corresponding to the significant negative change in the third change power is the adjacent string of the string B2 in the string shading, and the significant change in its power is caused by the rotation of the string B2.

[0130] Furthermore, in a feasible embodiment, after the above step S201, the method further includes:

[0131] Step S206: If the number is greater than two, it is determined that each of the changed powers is not valid.

[0132] Please refer to Figure 7After the terminal sequentially controls a single motor to drive the tracking axis to rotate, it detects the first change power of the recorded strings. When the first power change of more than two strings among all the strings reaches the preset threshold target, the first change power of the strings recorded this time has a sudden change in illumination. At this time, the terminal determines that the first change power data obtained from the test record is not valid and discards the data.

[0133] In this embodiment, after the terminal controls a single motor to drive the tracking shaft to rotate in sequence, it detects the recorded first change power of the string, and determines the type of the first power change obtained in the test record and whether it is valid based on the number of first power changes in all strings that reach a preset threshold target, thereby determining whether the first power change data obtained in the test record should be recorded for determining the mapping relationship between the motor and the string, or directly discarded.

[0134] In this way, this embodiment implements, in the process of determining the mapping relationship between the motor and the string, corresponding test steps and data processing methods are taken according to different situations of the recorded first power change, to ensure the validity of the power change data of the string, thereby improving the accuracy of this scheme in determining the mapping relationship between the motor and the string, and improving the practicability of the detection method of the photovoltaic power generation system of the present invention.

[0135] Furthermore, based on the above-mentioned first embodiment of the detection method for a photovoltaic power generation system, a third embodiment of the detection method for a photovoltaic power generation system of the present invention is proposed.

[0136] In the third embodiment of the detection method of the photovoltaic power generation system of the present invention, after the above step S200, it also includes:

[0137] Step S400: determining a corresponding Jacobian matrix according to the mapping relationship to express the mapping relationship.

[0138] Each time the terminal controls a single motor to drive the tracking axis for testing, it records the power changes of all strings. Since there is a one-to-one correspondence between motors and strings, excluding other influencing factors such as sudden changes in illumination and string shading, only one string should have a significant power change to be effective. Since the Jacobian matrix is ​​a matrix formed by the arrangement of first-order partial derivatives, the Jacobian matrix is ​​used to express the mapping relationship between motors and strings, which is better than other forms such as text or tables, making it easier for users to further analyze and use the mapping relationship.

[0139] Furthermore, in a feasible embodiment, after the above step S400, the following is further included:

[0140] Step B1, determining a row matrix according to each row value of the Jacobian matrix;

[0141] Step B2, determining a column matrix according to the value of each column of the Jacobian matrix;

[0142] Step B3: reviewing the Jacobian matrix based on the row matrix and the column matrix.

[0143] In order to further improve the accuracy of the results of determining the mapping relationship between the motor and the string, this embodiment reviews the Jacobian matrix corresponding to the mapping relationship, wherein the maximum value of the Jacobian matrix is ​​taken by row to obtain a row matrix, and the maximum value of the column is taken by column to obtain a column matrix, and the Jacobian matrix is ​​reviewed based on the row matrix and the column matrix.

[0144] Furthermore, in a feasible embodiment, the above step B3 may include:

[0145] Step B31: If the row matrix is ​​equal to the column matrix, it is determined that the Jacobian matrix is ​​accurate.

[0146] After the terminal determines the corresponding row matrix and column matrix according to the Jacobian matrix, the row matrix and the column matrix are compared. If the elements contained in the row matrix and the column matrix are the same, the row matrix and the column matrix are equal, and the terminal determines that the Jacobian matrix is ​​correct and accurate.

[0147] Step B32: if the row matrix is ​​not equal to the column matrix, the motor or string corresponding to the inconsistent elements of the row matrix and the column matrix is ​​tested again, and the rotation of the corresponding tracking axis and the change in power of the string are recorded.

[0148] Step B33, correcting the Jacobian matrix according to the rotation of the corresponding tracking axis and the change in power of the string recorded after the retest.

[0149] Step B34, determining a corrected row matrix and a corrected column matrix according to the corrected Jacobian matrix.

[0150] Step B35: If the modified row matrix is ​​equal to the modified column matrix, the modified Jacobian matrix is ​​accurate.

[0151] Step B36: If the corrected row matrix is ​​not equal to the corrected column matrix, detect whether the motor or string corresponding to the inconsistent elements in the corrected row matrix and the corrected column matrix is ​​faulty.

[0152] After the terminal determines the corresponding row matrix and column matrix according to the Jacobian matrix, the row matrix and the column matrix are compared. If the elements contained in the row matrix and the column matrix are different, the row matrix and the column matrix are not equal. Then the terminal tests the motor or string corresponding to the inconsistent elements in the row matrix and the column matrix again, and records the corresponding changed power data to correct the Jacobian matrix. Then, a new row matrix and a new column matrix are determined for the corrected Jacobian matrix for review. If the new row matrix and the new column matrix are equal, the corrected Jacobian matrix is ​​accurate. If the new row matrix and the new column matrix are still not equal, the user is reminded to check whether the motor or string corresponding to the inconsistent elements in the new row matrix and the new column matrix has a fault.

[0153] In this embodiment, after the terminal determines the mapping relationship between the motor and the string, the mapping relationship is expressed by a Jacobian matrix, and the Jacobian matrix is ​​reviewed to improve the accuracy of the result of determining the mapping relationship between the motor and the string; and corresponding processing methods are adopted for the review results of the Jacobian matrix.

[0154] In this way, this embodiment realizes the expression of the mapping relationship between the motor and the string through the Jacobian matrix, so that the mapping relationship between the motor and the string is easier for users to further analyze and use, and the Jacobian matrix corresponding to the mapping relationship is reviewed, thereby improving the accuracy of the results determined for the mapping relationship, thereby improving the practicability of the detection method of the photovoltaic power generation system of the present invention.

[0155] In addition, please refer to Figure 8 The embodiment of the present invention further provides a detection device for a photovoltaic power generation system. The detection device for a photovoltaic power generation system of the present invention comprises:

[0156] A recording module, used for controlling the motor to drive the tracking shaft to rotate the strings, and recording the first change power of all the strings in the photovoltaic power generation system;

[0157] a determination module, configured to detect whether each of the first variable powers is valid; and to determine, if each of the first variable powers is valid, a mapping relationship between the motor and the string based on the rotation of the tracking axis driven by the motor and the first variable power;

[0158] A detection module performs detection on the photovoltaic power generation system based on the mapping relationship.

[0159] Preferably, the determination module comprises:

[0160] A detection unit, configured to detect the number of the first change powers that reaches a preset threshold target change power;

[0161] The first determining unit is configured to determine, if the number is one, that each of the first change powers is effective.

[0162] Preferably, the determination module further includes:

[0163] A power recording unit is used to control the motor to drive the tracking axis to rotate again if the number is two, and record the second change power of each of all the strings; if the first change power is the same as the second change power, it is determined that the first change power belongs to the string blocking type and is valid; if the first change power is different from the second change power, it is determined that the first change power is not valid.

[0164] Preferably, the determination module further includes:

[0165] The second determination unit is used to obtain the current solar position, control the motor to drive the tracking axis to rotate the string according to the current solar position; record the third changed power of all the strings; and determine the string corresponding to the motor according to the change direction of the third changed power.

[0166] Preferably, the determination module further includes:

[0167] The third determining unit is configured to determine that each of the changed powers is not valid if the number is greater than two.

[0168] Preferably, the detection device of the photovoltaic power generation system further includes:

[0169] A matrix determination module is used to determine a corresponding Jacobian matrix according to the mapping relationship to express the mapping relationship.

[0170] Preferably, the detection device of the photovoltaic power generation system further includes:

[0171] A matrix review module is used to determine a row matrix according to each row value of the Jacobian matrix; determine a column matrix according to each column value of the Jacobian matrix; and review the Jacobian matrix based on the row matrix and the column matrix.

[0172] Preferably, the matrix determination module comprises:

[0173] A matrix review unit is used to determine the accuracy of the Jacobian matrix if the row matrix is ​​equal to the column matrix; if the row matrix is ​​not equal to the column matrix, the motor or string corresponding to the inconsistent elements of the row matrix and the column matrix is ​​tested again, and the rotation of the corresponding tracking axis and the change in power of the string are recorded.

[0174] Preferably, the matrix determination module comprises:

[0175] A matrix correction unit is used to correct the Jacobian matrix according to the rotation of the corresponding tracking axis and the change in power of the string recorded after retesting; determine the corrected row matrix and the corrected column matrix according to the corrected Jacobian matrix; if the corrected row matrix is ​​equal to the corrected column matrix, the corrected Jacobian matrix is ​​accurate; or, if the corrected row matrix is ​​not equal to the corrected column matrix, detect whether the motor or string corresponding to the inconsistent elements in the corrected row matrix and the corrected column matrix is ​​faulty.

[0176] In addition, an embodiment of the present invention also proposes a photovoltaic power generation system, which includes: a memory, a processor, and a detection program for the photovoltaic power generation system stored in the memory and executable on the processor. When the detection program for the photovoltaic power generation system is executed by the processor, the steps of the detection method for the photovoltaic power generation system as described above are implemented.

[0177] Among them, the steps implemented when the photovoltaic power generation system detection program running on the processor is executed can refer to the various embodiments of the photovoltaic power generation system detection method of the present invention, and will not be repeated here.

[0178] In addition, an embodiment of the present invention also proposes a storage medium, which is applied to a computer. The storage medium can be a non-volatile computer-readable storage medium, which stores a detection program for a photovoltaic power generation system. When the detection program for the photovoltaic power generation system is executed by a processor, the steps of the detection method for the photovoltaic power generation system as described above are implemented.

[0179] Among them, the steps implemented when the photovoltaic power generation system detection program running on the processor is executed can refer to the various embodiments of the photovoltaic power generation system detection method of the present invention, and will not be repeated here.

[0180] In addition, an embodiment of the present invention further provides a computer program product, which includes a detection program for a photovoltaic power generation system. When the detection program for a photovoltaic power generation system is executed by a processor, the steps of the detection method for a photovoltaic power generation system as described above are implemented.

[0181] Among them, the steps implemented when the photovoltaic power generation system detection program running on the processor is executed can refer to the various embodiments of the photovoltaic power generation system detection method of the present invention, and will not be repeated here.

[0182] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0183] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0184] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling the detection device of the photovoltaic power generation system to execute the methods described in each embodiment of the present invention.

[0185] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for detecting a photovoltaic power generation system, characterized in that: The photovoltaic power generation system detection method is applied to a photovoltaic power generation system, wherein the photovoltaic power generation system comprises a group string, a tracking shaft and a motor, wherein the group string drives the tracking shaft to rotate through the motor; The detection method of the photovoltaic power generation system comprises: Controlling the motor to drive the tracking shaft to rotate the strings, and recording the first change power of all the strings in the photovoltaic power generation system; Detecting whether each of the first variable powers is valid, and if so, determining a mapping relationship between the motor and the string based on the rotation of the tracking axis driven by the motor and the first variable power; Performing detection on the photovoltaic power generation system based on the mapping relationship; The step of detecting whether each of the first changed powers is valid includes: detecting whether each of the first changed powers is caused by other influencing factors except the operation of the motor; if not, each of the first changed powers is valid, and the influencing factors include sudden change in illumination and string shading.

2. The detection method of the photovoltaic power generation system according to claim 1, characterized in that: The step of detecting whether the first changed power is effective comprises: Detecting the number of the first change powers that reaches a preset threshold target change power; If the number is one, it is determined that each of the first change powers is effective.

3. The detection method of the photovoltaic power generation system according to claim 2, characterized in that: After the step of detecting the number of the variable powers reaching the preset threshold target variable powers among the variable powers, the method further includes: If the number is two, the motor is controlled again to drive the tracking shaft to rotate, and the second changed power of all the strings is recorded; If the first changed power is the same as the second changed power, it is determined that the first changed power belongs to the string blocking type and is valid; If the first changed power is different from the second changed power, it is determined that the first changed power is not valid.

4. The detection method of the photovoltaic power generation system according to claim 3, characterized in that: After the step of determining that the first variable power belongs to the string blocking type and is effective, the method further includes: Acquire the current solar position, and control the motor to drive the tracking axis to rotate the string according to the current solar position; Recording the third changed power of all the strings; The string corresponding to the motor is determined according to the change direction of the third change power.

5. The photovoltaic power generation system detection method according to claim 2 or 3, characterized in that: After the step of detecting the number of the variable powers reaching the preset threshold target variable powers among the variable powers, the method further includes: If the number is greater than two, it is determined that each of the changed powers is not valid.

6. The photovoltaic power generation system detection method according to claim 1, characterized in that: After the step of determining the mapping relationship between the motor and the string, the method further includes: A corresponding Jacobian matrix is ​​determined according to the mapping relationship to express the mapping relationship.

7. The photovoltaic power generation system detection method according to claim 6, characterized in that: After the step of determining the corresponding Jacobian matrix according to the mapping relationship to express the mapping relationship, the method further includes: Determine a row matrix according to each row value of the Jacobian matrix; Determine a column matrix according to each column value of the Jacobian matrix; The Jacobian matrix is ​​reviewed based on the row matrix and the column matrix.

8. The photovoltaic power generation system detection method according to claim 7, characterized in that: The step of reviewing the Jacobian matrix based on the row matrix and the column matrix comprises: If the row matrix is ​​equal to the column matrix, determining that the Jacobian matrix is ​​accurate; If the row matrix is ​​not equal to the column matrix, the motor or string corresponding to the inconsistent elements of the row matrix and the column matrix is ​​tested again, and the rotation of the corresponding tracking shaft and the change of the string power are recorded.

9. The photovoltaic power generation system detection method according to claim 8, characterized in that: After the step of recording the rotation of the corresponding tracking shaft and the change in power of the string, the method further includes: According to the rotation of the corresponding tracking axis and the change of the power of the string recorded after the retest, the Jacobian matrix is ​​corrected; determining a modified row matrix and a modified column matrix according to the modified Jacobian matrix; If the modified row matrix is ​​equal to the modified column matrix, then the modified Jacobian matrix is ​​accurate; or, If the modified row matrix is ​​not equal to the modified column matrix, it is detected whether the motor or the string corresponding to the inconsistent elements in the modified row matrix and the modified column matrix is ​​faulty.

10. A detection device for a photovoltaic power generation system, characterized in that: The detection device of the photovoltaic power generation system comprises: A recording module, used for controlling the motor to drive the tracking shaft to rotate the strings, and recording the first change power of each of all the strings in the photovoltaic power generation system; a determination module, configured to detect whether each of the first variable powers is valid; if each of the first variable powers is valid, determining a mapping relationship between the motor and the string based on the rotation of the tracking axis driven by the motor and the first variable power; The determination module is further used to detect whether each of the first variable powers is caused by other influencing factors other than the operation of the motor. If not, each of the first variable powers is effective, and the influencing factors include sudden change in illumination and group string shading; A detection module performs detection on the photovoltaic power generation system based on the mapping relationship.

11. A photovoltaic power generation system, characterized in that: The photovoltaic power generation system comprises: a memory, a processor and a detection program of the photovoltaic power generation system stored in the memory and executable on the processor. When the detection program of the photovoltaic power generation system is executed by the processor, the steps of the detection method of the photovoltaic power generation system as described in any one of claims 1 to 9 are implemented.

12. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the photovoltaic power generation system detection method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • System and method for diagnosing faults of photovoltaic power generation systems in online manner

    CN104796082A

  • Photovoltaic system

    CN113348623A