Photovoltaic fault simulation method, system, equipment and medium

By reading point data from the IoT database, generating fault data using fault rules, and sending fault data to the photovoltaic centralized control system, the inverter fault alarm is realized, and the existing photovoltaic fault simulation methods are solved, and the low-cost and high-flexibility photovoltaic fault simulation effect is achieved.

CN120011183APending Publication Date: 2025-05-16BEIJING HUANENG XINRUI CONTROL TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510071314.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing photovoltaic fault simulation methods are costly and lack flexibility, making it difficult to meet the low-cost and high-flexibility needs of photovoltaic power generation systems.

Method used

By reading point data from the IoT database, using fault rules to generate fault data, and sending fault data to the photovoltaic centralized control system, the inverter fault alarm is realized. This method does not rely on dedicated fault simulation hardware and complex algorithm models, leveraging existing photovoltaic operation data and simple fault rules.

Benefits of technology

It realizes low-cost and high-flexible simulation of photovoltaic failures, reduces the cost and difficulty of enterprises to realize photovoltaic failure simulation, and can analyze the specific causes and fault points of equipment failure through the visual page of the photovoltaic centralized control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120011183A_ABST
    Figure CN120011183A_ABST
Patent Text Reader

Abstract

The invention discloses a photovoltaic fault simulation method, system and device and a medium. The method comprises the following steps: reading point location data from an Internet of Things database; generating fault data for the point location data by using a fault rule; according to the method, the system, the equipment and the medium, the fault data is sent to the photovoltaic centralized control system, the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system gives out an inverter fault alarm, the method, the system, the equipment and the medium can simulate photovoltaic faults, the cost is low, and the flexibility is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of photovoltaic power generation and relates to a photovoltaic fault simulation method, system, equipment and medium. Background Art

[0002] With the rapid development of photovoltaic power generation technology, the operation and maintenance of photovoltaic power generation systems have become increasingly important. Fault simulation can help engineers analyze actual faults before they occur, and can also be used in student teaching systems. However, existing photovoltaic fault simulations often require the purchase of dedicated fault simulators or the development of complex mathematical models, which are costly and lack flexibility. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a photovoltaic fault simulation method, system, device and medium, which can realize the simulation of photovoltaic faults with low cost and high flexibility.

[0004] In order to achieve the above object, the present invention adopts the following technical scheme:

[0005] In one aspect, the present invention provides a photovoltaic fault simulation method, comprising:

[0006] Read a point data from the IoT database;

[0007] For the point data, generating fault data using a fault rule;

[0008] The fault data is sent to the photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm.

[0009] The photovoltaic fault simulation method of the present invention is further improved in that:

[0010] Furthermore, before reading a point data from the IoT database, the method further includes:

[0011] The photovoltaic operation data of a device under normal operating conditions within a preset time period is exported from the production database, and the photovoltaic operation data is input into the Internet of Things database.

[0012] Furthermore, the process of generating fault data using fault rules for the point data is as follows:

[0013] Set fault rules, convert the fault rules into mathematical formulas, and save them in the relational database MYSQL;

[0014] Extract mathematical formulas from the relational database MYSQL;

[0015] The mathematical formula is used to generate fault data for the point data.

[0016] Furthermore, the mathematical formula is:

[0017] Addition formula: A1=A1+10, add 10 to the value of point A1

[0018] Addition formula: A1=A1-10, subtract 10 from the value of point A1

[0019] Multiplication formula: A1=A1*10, multiply the value of point A1 by 10

[0020] Division formula: A1=A1 / 10, divide the value of point A1 by 10

[0021] Assign fixed value: A1=10 or A1=A2, set the value of point A1 to 10, or set it to the value of point A2.

[0022] Furthermore, the sending of the fault data to the photovoltaic centralized control system, and the photovoltaic centralized control system controlling the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm, further includes:

[0023] View the data curves of each point of the inverter through the visualization page of the photovoltaic centralized control system, and analyze the specific cause and fault point of the equipment failure.

[0024] In a second aspect of the present invention, the present invention provides a photovoltaic fault simulation system, comprising:

[0025] The reading module is used to read a point data from the IoT database;

[0026] A simulation module, used for generating fault data by using fault rules for the point data;

[0027] The alarm module is used to send fault data to the photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm.

[0028] The photovoltaic fault simulation system of the present invention is further improved in that:

[0029] Furthermore, it also includes:

[0030] The pre-storage module is used to export the photovoltaic operation data of a device under normal operating conditions within a preset time period from the production database, and input the photovoltaic operation data into the Internet of Things database.

[0031] Further, the simulation module includes:

[0032] A setting module, used to set fault rules, convert the fault rules into mathematical formulas, and then save them in the relational database MYSQL;

[0033] Extraction module, used to extract mathematical formulas from the relational database MYSQL;

[0034] A generating module is used to generate fault data using the mathematical formula for the point data.

[0035] In a third aspect of the present invention, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the photovoltaic fault simulation method when executing the computer program.

[0036] In a fourth aspect of the present invention, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the photovoltaic fault simulation method are implemented.

[0037] The present invention has the following beneficial effects:

[0038] During specific operation, the photovoltaic fault simulation method, system, device and medium described in the present invention generate fault data for the point data using fault rules, and send the fault data to the photovoltaic centralized control system. The photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm to realize the simulation of photovoltaic faults, with low cost and high flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:

[0040] Figure 1 The present invention is a flow chart of the method. DETAILED DESCRIPTION

[0041] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0042] In the description of the present invention, it should be understood that the terms “include” and “comprises” indicate the presence of described features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or collections thereof.

[0043] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0044] It should be further understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in the present invention generally indicates that the associated objects are in an "or" relationship.

[0045] It should be understood that, although the terms first, second, third, etc. may be used to describe preset ranges, etc. in the embodiments of the present invention, these preset ranges should not be limited to these terms. These terms are only used to distinguish preset ranges from each other. For example, without departing from the scope of the embodiments of the present invention, the first preset range may also be referred to as the second preset range, and similarly, the second preset range may also be referred to as the first preset range.

[0046] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0047] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. The components of the embodiments of the present invention described and shown in the drawings here can usually be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0048] Various structural schematic diagrams of the embodiments disclosed in the present invention are shown in the accompanying drawings. These figures are not drawn to scale, and some details are magnified and some details may be omitted for the purpose of clear expression. The shapes of various regions and layers shown in the figures and the relative sizes and positional relationships therebetween are only exemplary, and may deviate in practice due to manufacturing tolerances or technical limitations, and those skilled in the art may additionally design regions / layers with different shapes, sizes, and relative positions according to actual needs.

[0049] Embodiment 1

[0050] refer to Figure 1 The photovoltaic fault simulation method of the present invention comprises the following steps:

[0051] 1) Import production data;

[0052] The photovoltaic operation data of a device under normal operating conditions within a preset time period is exported from the production database, and the photovoltaic operation data is input into the IoT database. The storage format of the data in the IoT database is shown in Table 1, that is, the ID in the first column is the device ID, the second column TS is the timestamp of the data, and the other columns are the IoT data of each photovoltaic point.

[0053] Table 1

[0054]

[0055] 2) Configure fault rules;

[0056] Fault rules are set, and the fault rules are converted into mathematical formulas, which are then saved in the relational database MYSQL. The fault rules are used to change the photovoltaic operation data under normal conditions into the values ​​when the fault occurs by adding, subtracting, multiplying, dividing, or assigning fixed values. The calculation complexity is low and the calculation cost is low. The mathematical formula is:

[0057] Addition formula: A1=A1+10, add 10 to the value of point A1.

[0058] Addition formula: A1=A1-10, subtract 10 from the value of point A1.

[0059] Multiplication formula: A1=A1*10, multiply the value of point A1 by 10.

[0060] Division formula: A1=A1 / 10, divide the value of point A1 by 10.

[0061] Assign fixed value: A1=10 or A1=A2, set the value of point A1 to 10, or set it to the value of point A2.

[0062] For example, a fault of "the photovoltaic panel is blocked by foreign objects" is simulated for photovoltaic inverter A, and the fault rule is:

[0063] The input current (A1) of inverter branch 1 is set to 0, the input current (A2) of inverter branch 2 is set to 20% of the normal data, the power (C6) of the inverter is set to 85% of the normal data, and the data of other points remain normal.

[0064] Convert the fault rules into mathematical formulas and save them in the MYSQL database. The formula format is: [A1=0, A2=A2*0.2, C6=C6*0.85]

[0065] 3) Configure scheduled tasks;

[0066] Use the Dolphinscheduler scheduler to configure a scheduled task, regularly send fault simulation commands to the fault simulator, trigger the fault simulation operation, and set the scheduling frequency to once per minute to achieve the effect of real-time simulation of fault data.

[0067] 4) The fault simulator sends fault data;

[0068] When the fault simulator receives the fault simulation command sent by the timer, it reads the fault rules from the relational database MYSQL, reads a point data from the IoT database according to the current time, generates fault data according to the fault rules, and then sends the fault data to the photovoltaic centralized control system.

[0069] For example, the current time is "13:00:00", and a point data is read as shown in Table 2:

[0070] Table 2

[0071]

[0072] The fault rule read is: [A1=0,A2=A2*0.2,C6=C6*0.85]

[0073] The fault simulator calculates according to the fault rule: A1 = 0, A2 = 2*0.2 = 0.4, C6 = 11.357*0.85 = 9.65345, and the values ​​of other points remain unchanged, so the data generated by this simulation is shown in Table 3:

[0074] Table 3

[0075]

[0076] Finally, the calculated fault data is sent to the photovoltaic centralized control system.

[0077] 5) The photovoltaic centralized control system issues an alarm;

[0078] The photovoltaic centralized control system receives the fault data sent by the fault simulator, and after analysis and calculation, it issues an inverter fault alarm. Users can view the data curves of each point of the inverter through the photovoltaic centralized control system visualization page, analyze the specific cause and fault point of the equipment failure, and thus achieve the purpose of teaching.

[0079] It should be noted that the present invention does not rely on dedicated fault simulation hardware and complex algorithm models. By utilizing existing photovoltaic operation data and configuring simple fault rules, it can realize the simulation of photovoltaic faults at low cost and high efficiency, greatly reducing the cost and difficulty of enterprises to realize photovoltaic fault simulation.

[0080] Embodiment 2

[0081] The photovoltaic fault simulation system of the present invention comprises:

[0082] The reading module is used to read a point data from the IoT database;

[0083] A simulation module, used for generating fault data by using fault rules for the point data;

[0084] The alarm module is used to send fault data to the photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm.

[0085] As an embodiment of the present invention, it also includes:

[0086] The pre-storage module is used to export the photovoltaic operation data of a device under normal operating conditions within a preset time period from the production database, and input the photovoltaic operation data into the Internet of Things database.

[0087] As an implementation manner of the present invention, the simulation module includes:

[0088] A setting module, used to set fault rules, convert the fault rules into mathematical formulas, and then save them in the relational database MYSQL;

[0089] Extraction module, used to extract mathematical formulas from the relational database MYSQL;

[0090] A generating module is used to generate fault data using the mathematical formula for the point data.

[0091] As an implementation mode of the present invention, the mathematical formula is:

[0092] Addition formula: A1=A1+10, add 10 to the value of point A1

[0093] Addition formula: A1=A1-10, subtract 10 from the value of point A1

[0094] Multiplication formula: A1=A1*10, multiply the value of point A1 by 10

[0095] Division formula: A1=A1 / 10, divide the value of point A1 by 10

[0096] Assign fixed value: A1=10 or A1=A2, set the value of point A1 to 10, or set it to the value of point A2.

[0097] As an implementation mode of the present invention, the fault data is sent to the photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm, and further includes:

[0098] View the data curves of each point of the inverter through the visualization page of the photovoltaic centralized control system, and analyze the specific cause and fault point of the equipment failure.

[0099] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0100] Embodiment 3

[0101] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of implementing the photovoltaic fault simulation method are implemented, for example, including: reading a point data from an IoT database; generating fault data using a fault rule for the point data; sending the fault data to a photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm. The memory may include a memory, such as a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk memory, etc. The processor, the network interface, and the memory are interconnected through an internal bus, and the internal bus may be an industrial standard architecture bus, a peripheral component interconnection standard bus, an extended industrial standard architecture bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory is used to store programs. Specifically, the program may include a program code, and the program code includes computer operation instructions. The memory may include a memory and a non-volatile memory, and provide instructions and data to the processor.

[0102] Embodiment 4

[0103] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of implementing the photovoltaic fault simulation method are, for example, including: reading a point data from an IoT database; generating fault data for the point data using a fault rule; sending the fault data to a photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm. Specifically, the computer-readable storage medium includes, but is not limited to, for example, volatile memory and / or non-volatile memory. The volatile memory may include a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include a read-only memory (ROM), a hard disk, a flash memory, an optical disk, a magnetic disk, etc.

[0104] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0105] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0106] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0107] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0108] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and disclosure of the invention. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0109] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

[0110] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any way. Any simple modification, change and equivalent structural change made to the above embodiment based on the technical essence of the present invention still falls within the protection scope of the technical solution of the present invention.

Claims

1. A photovoltaic fault simulation method, characterized in that: include: Read a point data from the IoT database; For the point data, generating fault data using a fault rule; The fault data is sent to the photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm.

2. The photovoltaic fault simulation method according to claim 1, characterized in that: Before reading a point data from the IoT database, the method further includes: The photovoltaic operation data of a device under normal operating conditions within a preset time period is exported from the production database, and the photovoltaic operation data is input into the Internet of Things database.

3. The photovoltaic fault simulation method according to claim 1, characterized in that: The process of generating fault data using fault rules for the point data is as follows: Set fault rules, convert the fault rules into mathematical formulas, and save them in the relational database MYSQL; Extract mathematical formulas from the relational database MYSQL; The mathematical formula is used to generate fault data for the point data.

4. The photovoltaic fault simulation method according to claim 3, characterized in that: The mathematical formula is: Addition formula: A1=A1+10, add 10 to the value of point A1 Addition formula: A1=A1-10, subtract 10 from the value of point A1 Multiplication formula: A1=A1*10, multiply the value of point A1 by 10 Division formula: A1=A1 / 10, divide the value of point A1 by 10 Assign fixed value: A1=10 or A1=A2, set the value of point A1 to 10, or set it to the value of point A2.

5. The photovoltaic fault simulation method according to claim 1, characterized in that: The fault data is sent to the photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm, and further includes: View the data curves of each point of the inverter through the visualization page of the photovoltaic centralized control system, and analyze the specific cause and fault point of the equipment failure.

6. A photovoltaic fault simulation system, characterized in that: include: The reading module is used to read a point data from the IoT database; A simulation module, used for generating fault data by using fault rules for the point data; The alarm module is used to send fault data to the photovoltaic centralized control system, and the photovoltaic centralized control system controls the photovoltaic power station according to the fault data, so that the photovoltaic centralized control system issues an inverter fault alarm.

7. The photovoltaic fault simulation system according to claim 6, characterized in that: Also includes: The pre-storage module is used to export the photovoltaic operation data of a device under normal operating conditions within a preset time period from the production database, and input the photovoltaic operation data into the Internet of Things database.

8. The photovoltaic fault simulation system according to claim 6, characterized in that: The simulation module comprises: A setting module, used to set fault rules, convert the fault rules into mathematical formulas, and then save them in the relational database MYSQL; Extraction module, used to extract mathematical formulas from the relational database MYSQL; A generating module is used to generate fault data using the mathematical formula for the point data.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the photovoltaic fault simulation method according to any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the photovoltaic fault simulation method according to any one of claims 1 to 5 are implemented.