CN110990424B - Photovoltaic inverter running state analysis method based on new energy centralized control system - Google Patents
Photovoltaic inverter running state analysis method based on new energy centralized control system Download PDFInfo
- Publication number
- CN110990424B CN110990424B CN201911158843.3A CN201911158843A CN110990424B CN 110990424 B CN110990424 B CN 110990424B CN 201911158843 A CN201911158843 A CN 201911158843A CN 110990424 B CN110990424 B CN 110990424B
- Authority
- CN
- China
- Prior art keywords
- inverter
- remote signaling
- value
- code
- active power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 15
- 230000011664 signaling Effects 0.000 claims abstract description 132
- 230000000737 periodic effect Effects 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims abstract description 14
- 238000007781 pre-processing Methods 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims description 40
- 230000005611 electricity Effects 0.000 claims description 21
- 230000002159 abnormal effect Effects 0.000 claims description 14
- 230000014509 gene expression Effects 0.000 claims description 12
- 238000012544 monitoring process Methods 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 9
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 238000010248 power generation Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02S—GENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
- H02S50/00—Monitoring or testing of PV systems, e.g. load balancing or fault identification
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Power Engineering (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Inverter Devices (AREA)
Abstract
The photovoltaic inverter running state analysis method based on the new energy centralized control system comprises the following steps of 1, calling data point bits: the inverter remote signaling data points uploaded by each photovoltaic station are called from a centralized control center database; 2. data preprocessing: grading the remote signaling data points of the inverter according to the running state of the inverter, setting a remote signaling alarm code and outputting the maximum value of the effective remote signaling alarm code of the inverter; 3. and (5) warehousing pretreatment results: the remote signaling warning code associated information and the remote signaling warning code output value of each inverter which are uploaded by the photovoltaic station are stored in a centralized control center database; 4. establishing a periodic calculation task set: the invention aims to provide a method which is arranged in a centralized control system and can perform unified analysis and rapid judgment on the running conditions of inverters of different manufacturers.
Description
Technical Field
The invention relates to the field of new energy centralized control systems, in particular to a method for analyzing and judging the running state of a photovoltaic inverter in a new energy centralized control system.
Background
Along with the high-speed development of the new energy power generation industry, various enterprises start to build new energy centralized control centers aiming at the problems of the scattered new energy stations, low operation and maintenance management efficiency and the like, and the scattered new energy stations are monitored and controlled in a centralized manner so as to realize an unattended and less-attended management mode.
The inverter is used as a power generation unit of the photovoltaic power generation station, and mainly has the function of converting direct current output by the photovoltaic module into alternating current, the running state of the inverter almost determines the power generation condition of the photovoltaic power generation station, the inverter is connected into the new energy collection system for monitoring, and the running state of the inverter is accurately analyzed and judged to be critical to the safe and stable running and maintenance of the new energy power generation station.
The inverter accessed in the new energy centralized control system relates to a plurality of manufacturers and models, and different manufacturers have differences in the analysis and judgment methods of the running states of the inverter, however, the centralized control system is provided with a plurality of monitoring software of different manufacturers, so that the centralized control system has the problems of too many monitoring main bodies, non-uniform monitoring pictures, non-uniform operation modes and the like. By means of the method, the running states of the inverters of different models of different manufacturers are analyzed in the new energy centralized control system uniformly, and the method is a problem to be solved for centralized control operation and maintenance personnel.
Disclosure of Invention
The invention aims to provide a method which is arranged in a centralized control system and can perform unified analysis and rapid judgment on the running conditions of inverters of different manufacturers.
In order to achieve the above object, the following technical solutions are proposed:
the photovoltaic inverter running state analysis method based on the new energy centralized control system comprises the following steps:
1. calling the data point position: transferring the remote signaling and remote measuring data points of the inverter uploaded by each new energy photovoltaic field station from a centralized control center database;
2. data preprocessing: preprocessing the fetched data points, dividing the remote signaling data points into 8 grades according to the running state of the inverter, setting remote signaling alarm codes, wherein the size of each remote signaling alarm code represents the height of the remote signaling grade, each remote signaling point is associated with the remote signaling alarm code according to the grade, when the remote signaling point of the inverter is triggered, the corresponding remote signaling alarm code is enabled to be effective, and then the maximum value of the effective remote signaling alarm codes of the inverter is compared and output from the effective remote signaling alarm codes;
3. and (5) warehousing pretreatment results: the remote signaling warning code associated information and the remote signaling warning code output value of each inverter which are uploaded by the photovoltaic station are stored in a centralized control center database;
4. establishing a periodic calculation task set: establishing 8 logic judgment tasks according to 8 running states of the inverter, setting a detailed logic expression in each logic judgment task, and sequencing the 8 logic judgment tasks to form a periodic calculation task set;
5. acquiring data: when the state of the target inverter needs to be acquired, remote signaling and remote measuring data of the target inverter which are required after preprocessing are acquired from a centralized control center database;
6. and (3) period calculation: substituting the data in the step 5 into a periodic calculation task set to perform periodic analysis and calculation, and outputting a state code of the target inverter;
7. inverter state output: and analyzing the meaning of the inverter state code in the periodic calculation task set to obtain the running state of the target inverter.
In step 2, the inverter effective remote signaling alert code maximum value is output, which will be used when the logical expression is established in step 4. In the actual operation of the site, the same inverter can trigger a plurality of remote signaling points at the same moment, so that a plurality of levels of remote signaling alarm codes are effective, the maximum value of the effective remote signaling alarm codes is taken, and the higher level state of the inverter can be ensured to be output preferentially at the same moment.
In step 2, the remote signaling point of the inverter is divided into eight grades according to the running state of the inverter, such as communication interruption, fault shutdown, external cause shutdown, electricity limiting shutdown, normal standby, alarm running, electricity limiting running and normal running of the inverter.
In step 4, 8 logic judgment tasks are established, a logic expression is set in each logic judgment task, 8 inverter state codes are given to 8 inverter states, and the logic judgment tasks are sequenced according to the communication interruption, fault shutdown, external cause shutdown, electricity limiting shutdown, normal standby, alarm operation, electricity limiting operation and normal operation sequences to form a period calculation task set. Wherein, the communication interruption can lead to that all running states of the inverter can not be monitored and controlled, so the priority is highest and the first judgment should be carried out; the priority of other states is gradually reduced, the running state is the only and reliable normal state after other states are excluded, the priority is the lowest, and the last item is used for judgment. The logic judgment task ordering mode can effectively prevent missed judgment and misjudgment of the running state of the inverter.
In step 4, when the periodic computing task set is established, the following steps are specifically adopted:
1) Updating and calculating: automatically executing a cycle computing task set once;
2) Communication interruption: if the communication abnormal value between the new energy centralized control center and the front-end server of the new energy station is = = [ communication interruption remote signaling value ] || [ communication abnormal value between the front-end server of the new energy station and the remote device of the new energy station ] = = [ communication interruption remote signaling value ] || [ communication abnormal value between the remote device of the new energy station and the inverter ] = [ communication interruption remote signaling value ] | [ remote signaling alarm code value ] = [ communication interruption grade set value ] = "true", updating the state code of the inverter into a certain set integer constant, and returning to the step 1) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
3) And (3) fault shutdown: if [ inverter output active power value ] < [ judging shutdown active power set value ] & [ remote signaling alarm code value ] = [ fault level set value ] is true, updating inverter state code to a certain set integer constant, and returning to 1) step to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
4) And (5) stopping for external reasons: if [ inverter output active power value ] < [ judging shutdown active power set value ] < & [ remote signaling alarm code value ] = [ external cause shutdown level set value ] is true, updating inverter state code to be a certain set integer constant, and returning to 1) step to start next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
5) And (5) power limiting shutdown: if [ inverter output active power value ] < [ judgement stop active power set value ] < [ [ judgement start active power set value ] < | [ remote signaling alarm code value ] = [ electricity limiting stop level set value ] is true ], updating inverter state code to be a certain set integer constant, returning to the step 1) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
6) Normal standby: if [ inverter output active power value ] < [ judging shutdown active power set value ] < & [ remote signaling alarm code value ] = [ normal standby level set value ] is true, updating inverter state code to be a certain set integer constant, and returning to 1) step to start next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
7) Alarm operation: if [ inverter output active power value ] > [ judging shutdown active power set value ] & [ remote signaling alarm code value ] = = [ alarm operation level set value ] is true, updating inverter state code to a certain set integer constant, and returning to 1) step to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
8) Limit operation: if the [ scheduling issued active power target value ] < [ station theoretical active power value ] < [ effective template inverter average output active power value ] < [ correction parameter ] > [ inverter output active power value ] < [ inverter target output active power value ] < [ lower limit correction parameter ] < [ inverter output active power value ] < [ inverter target output active power value ] < [ upper limit correction parameter ] | [ remote signaling alarm code value ] = [ power limiting operation level set value ] is true, updating an inverter state code to be a certain set integer constant, and returning to the step 1) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
9) Normal operation: if [ inverter output active power value ] > [ judging shutdown active power set value ] & [ remote signaling alarm code, value ] = = [ normal operation level set value ] is true, updating inverter state code to a certain set integer constant, returning to the 1 st) step to start next period calculation; if the inverter status code is false, the inverter status code is not updated, and the step 1) is returned to start the calculation of the next period.
After step 4 is completed, performing periodic calculation task set storage compiling: and storing the established periodic calculation task set into a centralized control monitoring system server, and compiling by using a compiling tool to generate a system executable application.
By adopting the technical scheme, the following technical effects can be brought:
1) The invention can effectively and accurately perform unified analysis and rapid judgment on the running states of the inverters of different models of different manufacturers in the new energy centralized control system, is convenient for unified monitoring interface and operation mode, and provides a more accurate and convenient monitoring platform for new energy centralized control center operators;
2) The invention can more accurately analyze the fault shutdown, external cause shutdown, power limiting shutdown and normal standby state of the inverter, can effectively distinguish the power grid power limiting operation state of the inverter from self-protection derating operation, and provides effective and accurate decision support for operation monitoring and equipment maintenance.
Detailed Description
An inverter operation state analysis and judgment method comprises the following steps:
1. calling the data point position: transferring the remote signaling and remote measuring data points of the inverter uploaded by each new energy photovoltaic field station from a centralized control center database;
2. data preprocessing: preprocessing the fetched data points, dividing the remote signaling data points into 8 grades according to the running state of the inverter, setting remote signaling alarm codes, wherein the size of each remote signaling alarm code represents the height of the remote signaling grade, each remote signaling point is associated with the remote signaling alarm code according to the grade, when the remote signaling point of the inverter is triggered, the corresponding remote signaling alarm code is enabled to be effective, and then the maximum value of the effective remote signaling alarm codes of the inverter is compared and output from the effective remote signaling alarm codes;
3. and (5) warehousing pretreatment results: the remote signaling warning code associated information and the remote signaling warning code output value of each inverter which are uploaded by the photovoltaic station are stored in a centralized control center database;
4. establishing a periodic calculation task set: establishing 8 logic judgment tasks according to 8 running states of the inverter, setting a detailed logic expression in each logic judgment task, and sequencing the 8 logic judgment tasks to form a periodic calculation task set;
5. acquiring data: when the state of the target inverter needs to be acquired, remote signaling and remote measuring data of the target inverter which are required after preprocessing are acquired from a centralized control center database;
6. and (3) period calculation: substituting the data in the step 5 into a periodic calculation task set to perform periodic analysis and calculation, and outputting a state code of the target inverter;
7. inverter state output: and analyzing the meaning of the inverter state code in the periodic calculation task set to obtain the running state of the target inverter.
In step 2, the inverter effective remote signaling alert code maximum value is output, which will be used when the logical expression is established in step 4. In the actual operation of the site, the same inverter can trigger a plurality of remote signaling points at the same moment, so that a plurality of levels of remote signaling alarm codes are effective, the maximum value of the effective remote signaling alarm codes is taken, and the higher level state of the inverter can be ensured to be output preferentially at the same moment.
In step 2, the remote signaling point of the inverter is divided into eight grades according to the running state of the inverter, such as communication interruption, fault shutdown, external cause shutdown, electricity limiting shutdown, normal standby, alarm running, electricity limiting running and normal running of the inverter.
In step 4, 8 logic judgment tasks are established, a logic expression is set in each logic judgment task, 8 inverter state codes are given to 8 inverter states, and the logic judgment tasks are sequenced according to the communication interruption, fault shutdown, external cause shutdown, electricity limiting shutdown, normal standby, alarm operation, electricity limiting operation and normal operation sequences to form a period calculation task set. Wherein, the communication interruption can lead to that all running states of the inverter can not be monitored and controlled, so the priority is highest and the first judgment should be carried out; the priority of other states is gradually reduced, the running state is the only and reliable normal state after other states are excluded, the priority is the lowest, and the last item is used for judgment. The logic judgment task ordering mode can effectively prevent missed judgment and misjudgment of the running state of the inverter.
In step 4, when the periodic calculation task set is established, the following steps are specifically adopted:
1) Updating and calculating: automatically executing a cycle computing task set once;
2) Communication interruption: if the communication abnormal value between the new energy centralized control center and the front-end server of the new energy station is = = [ communication interruption remote signaling value ] || [ communication abnormal value between the front-end server of the new energy station and the remote device of the new energy station ] = = [ communication interruption remote signaling value ] || [ communication abnormal value between the remote device of the new energy station and the inverter ] = [ communication interruption remote signaling value ] | [ remote signaling alarm code value ] = [ communication interruption grade set value ] = "true", updating the state code of the inverter into a certain set integer constant, and returning to the step 1) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
3) And (3) fault shutdown: if [ inverter output active power value ] < [ judging shutdown active power set value ] & [ remote signaling alarm code value ] = [ fault level set value ] is true, updating inverter state code to a certain set integer constant, and returning to 1) step to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
4) And (5) stopping for external reasons: if [ inverter output active power value ] < [ judging shutdown active power set value ] < & [ remote signaling alarm code value ] = [ external cause shutdown level set value ] is true, updating inverter state code to be a certain set integer constant, and returning to 1) step to start next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
5) And (5) power limiting shutdown: if [ inverter output active power value ] < [ judgement stop active power set value ] < [ [ judgement start active power set value ] < | [ remote signaling alarm code value ] = [ electricity limiting stop level set value ] is true ], updating inverter state code to be a certain set integer constant, returning to the step 1) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
6) Normal standby: if [ inverter output active power value ] < [ judging shutdown active power set value ] < & [ remote signaling alarm code value ] = [ normal standby level set value ] is true, updating inverter state code to be a certain set integer constant, and returning to 1) step to start next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
7) Alarm operation: if [ inverter output active power value ] > [ judging shutdown active power set value ] & [ remote signaling alarm code value ] = = [ alarm operation level set value ] is true, updating inverter state code to a certain set integer constant, and returning to 1) step to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
8) Limit operation: if the [ scheduling issued active power target value ] < [ station theoretical active power value ] < [ effective template inverter average output active power value ] < [ correction parameter ] > [ inverter output active power value ] < [ inverter target output active power value ] < [ lower limit correction parameter ] < [ inverter output active power value ] < [ inverter target output active power value ] < [ upper limit correction parameter ] | [ remote signaling alarm code value ] = [ power limiting operation level set value ] is true, updating an inverter state code to be a certain set integer constant, and returning to the step 1) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
9) Normal operation: if [ inverter output active power value ] > [ judging shutdown active power set value ] & [ remote signaling alarm code value ] = [ normal operation level set value ] is true, updating inverter state code to a certain set integer constant, and returning to the step 1) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the step 1) is returned to start the calculation of the next period.
Action or special effects: if the judgment result of a certain step is true, the subsequent logic judgment task is not executed after the inverter state code is updated, and the step 1) is directly returned to start the next cycle calculation, so that the execution efficiency can be improved.
In the 8 th item of the periodic calculation task set, the logic judgment task of the electricity limiting operation state is characterized in that: the method can effectively distinguish the power grid electricity limiting operation state of the inverter from self-protection derating operation.
After step 4 is completed, performing periodic calculation task set storage compiling: and storing the established periodic calculation task set into a centralized control monitoring system server, and compiling by using a compiling tool to generate a system executable application. Thus, the use requirements of each platform can be met.
Examples:
the photovoltaic inverter running state analysis method based on the new energy centralized control system comprises the following steps:
1) Calling the data point position: the remote signaling data points of the inverter which are uploaded by each new energy photovoltaic field station are called from a centralized control center database;
2) Data preprocessing: preprocessing the fetched data point positions. The remote signaling data points of the inverter are divided into seven grades from high to low, such as communication interruption, fault shutdown, external cause shutdown, electricity limiting shutdown, normal standby, alarm operation, electricity limiting operation and normal operation. Setting a remote signaling alarm code, wherein the communication interrupt level remote signaling alarm code is 80, the fault shutdown level remote signaling alarm code is 70, the external cause shutdown level remote signaling alarm code is 60, the electricity limiting shutdown level remote signaling alarm code is 50, the normal standby level remote signaling alarm code is 40, the alarm operation level remote signaling alarm code is 30, the electricity limiting operation level remote signaling alarm code is 20, and the normal operation level remote signaling alarm code is 10. Each remote signaling point location is associated with a remote signaling alarm code according to the level, when the remote signaling point value is 1, the corresponding remote signaling alarm code is valid, when the remote signaling point value is 0, the corresponding remote signaling alarm code is invalid, and the maximum value of the effective remote signaling alarm code of the inverter is scanned and output in real time.
3) And (5) warehousing pretreatment results: storing the remote signaling alarm code associated information and the remote signaling alarm code output value into a centralized control center database;
4) Establishing a periodic calculation task set: establishing a periodic calculation task set according to the steps of inverter communication interruption, fault shutdown, external cause shutdown, electricity limiting shutdown, normal standby, alarm operation, electricity limiting operation and normal operation, and setting a logic expression in each logic judgment task as follows:
a) Updating and calculating: automatically executing a cycle computing task set once;
b) Communication interruption: if the communication abnormal value between the new energy centralized control center and the front-end server of the new energy station is = = [1] || [ abnormal value between the front-end server of the new energy station and the communication abnormal value between the remote device of the new energy station and the inverter is = [1] || [ abnormal value between the remote device of the new energy station and the communication abnormal value of the inverter ] = [1] || [ remote signaling alarm code value ] = [80] is true, updating the state code of the inverter to be 8, and returning to the step a) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
c) And (3) fault shutdown: if [ inverter output active power value ] < [0.5] & = [ remote signaling alarm code value ] = [70] is true, updating inverter state code to 7, returning to the step a) and starting the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
d) And (5) stopping for external reasons: if [ inverter output active power value ] < [0.5] & = [ remote signaling alarm code value ] = [60] is true, updating inverter state code to 6, and returning to the step a) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
e) And (5) power limiting shutdown: if the [ inverter outputs an active power value ] < [0.5] & ]; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
f) Normal standby: if [ inverter output active power value ] < [0.5] & = [ remote signaling alarm code value ] = [40] is true, updating inverter state code to 4, and returning to the step a) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
g) Alarm operation: if the [ inverter outputs an active power value ] > [0.5] & = [ remote signaling alarm code value ] = [30] is true, updating the inverter state code to be 3, and returning to the step a) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
h) Limit operation: if the [ scheduling issued active target value ] < [ station theoretical active power value ] < [ effective template inverter average output active power value ] [0.98] > [ inverter output active power value ] < [ inverter target output active power value ] < [0.95] < [ inverter output active power value ] < [ inverter target output active power value ] [ remote signaling alarm code value ] = [20] is 'true', updating the inverter state code to 2, returning to the step a) to start the next period calculation; if the inverter status code is false, the inverter status code is not updated, and the next task of the periodic calculation task set is continuously executed;
i) Normal operation: if [ inverter output active power value ] > [0.1] & = [ remote signaling alarm code value ] = [ integer constant 10. Value ] is true, updating inverter status code to 1, returning to the step a) to start the next period calculation; if the state code of the inverter is false, the inverter state code is not updated, and the next cycle calculation is started in the step a).
5) Periodic computing task set storage compilation: and storing the established periodic calculation task set into a centralized control monitoring system server, and compiling by using a compiling tool to generate a system executable application.
6) Acquiring data: acquiring inverter remote signaling and remote measurement real-time data required by preprocessing from a centralized control center database;
7) And (3) period calculation: acquiring an inverter remote measurement and remote signaling real-time value sent by a new energy station from a centralized control center database, substituting data into a periodic calculation task set to perform periodic analysis and calculation, and outputting an inverter state code;
8) Inverter state output: and analyzing and obtaining the running state of the inverter according to the meaning of the inverter state code in the periodic calculation task set.
Here, ||, +|, =, +| quoted in this invention! The =, >, and < symbols are all C language logical operators.
Claims (7)
1. The photovoltaic inverter running state analysis method based on the new energy centralized control system is characterized by comprising the following steps of:
step 1, calling data point bits: the inverter remote signaling data points sent by each photovoltaic station are called from a centralized control center database;
step 2, data preprocessing: preprocessing the retrieved data points, classifying the remote signaling data points according to the running state of the inverter, setting remote signaling alarm codes, associating the remote signaling alarm codes with each remote signaling point according to the classes, and outputting the effective remote signaling alarm codes of the inverter;
step 3, warehousing a pretreatment result: the remote signaling warning code associated information and the remote signaling warning code output value of each inverter which are uploaded by the photovoltaic station are stored in a centralized control center database;
step 4, establishing a periodic calculation task set: establishing logic judgment tasks according to each running state of the inverter, setting detailed logic expressions in each logic judgment task, and sequencing each logic judgment task to form a periodic calculation task set;
step 5, obtaining data: when the state of the target inverter needs to be acquired, remote signaling and remote measuring data of the target inverter which are required after preprocessing are acquired from a centralized control center database;
step 6, periodic calculation: substituting the data in the step 5 into a periodic calculation task set to perform periodic analysis and calculation, and outputting a state code of the target inverter;
step 7, inverter state output: analyzing the meaning of the inverter state code in the periodic calculation task set to obtain the running state of the target inverter;
in step 4, when the periodic calculation task set is established, the following steps are specifically adopted:
1) Updating and calculating: automatically executing the step 2) in a single time;
2) Communication interruption: if the communication abnormal value between the new energy centralized control center and the front-end server of the new energy station is = = [ communication interruption remote signaling value ] || [ communication abnormal value between the front-end server of the new energy station and the remote device of the new energy station ] = = [ communication interruption remote signaling value ] || [ communication abnormal value between the remote device of the new energy station and the inverter ] = [ communication interruption remote signaling value ] | [ remote signaling alarm code value ] = [ communication interruption grade set value ] = "true", updating the state code of the inverter into a certain set integer constant, and returning to the step 1) to start the next period calculation; if the state code of the inverter is false, the inverter state code is not updated, and the step 3) is continuously executed;
3) And (3) fault shutdown: if [ inverter output active power value ] < [ judging shutdown active power set value ] & [ remote signaling alarm code value ] = [ fault level set value ] is true, updating inverter state code to a certain set integer constant, and returning to 1) step to start the next period calculation; if the state code of the inverter is false, the inverter state code is not updated, and the step 4) is continuously executed;
4) And (5) stopping for external reasons: if [ inverter output active power value ] < [ judging shutdown active power set value ] < & [ remote signaling alarm code value ] = [ external cause shutdown level set value ] is true, updating inverter state code to be a certain set integer constant, and returning to 1) step to start next period calculation; if the state code of the inverter is false, the inverter state code is not updated, and the step 5) is continuously executed;
5) And (5) power limiting shutdown: if [ inverter output active power value ] < [ judgement stop active power set value ] < [ [ judgement start active power set value ] < | [ remote signaling alarm code value ] = [ electricity limiting stop level set value ] is true ], updating inverter state code to be a certain set integer constant, returning to the step 1) to start the next period calculation; if yes, the inverter status code is not updated, and the step 6) is continuously executed;
6) Normal standby: if [ inverter output active power value ] < [ judging shutdown active power set value ] < & [ remote signaling alarm code value ] = [ normal standby level set value ] is true, updating inverter state code to be a certain set integer constant, and returning to 1) step to start next period calculation; if the state code of the inverter is false, the inverter state code is not updated, and the step 7) is continuously executed;
7) Alarm operation: if [ inverter output active power value ] > [ judging shutdown active power set value ] & [ remote signaling alarm code value ] = = [ alarm operation level set value ] is true, updating inverter state code to a certain set integer constant, and returning to 1) step to start the next period calculation; if yes, the inverter status code is not updated, and the step 8) is continuously executed;
8) Limit operation: if the [ scheduling issued active power target value ] < [ station theoretical active power value ] < [ effective template inverter average output active power value ] < [ correction parameter ] > [ inverter output active power value ] < [ inverter target output active power value ] < [ lower limit correction parameter ] < [ inverter output active power value ] < [ inverter target output active power value ] < [ upper limit correction parameter ] | [ remote signaling alarm code value ] = [ power limiting operation level set value ] is true, updating an inverter state code to be a certain set integer constant, and returning to the step 1) to start the next period calculation; if yes, the inverter status code is not updated, and the step 9) is continuously executed;
9) Normal operation: if [ inverter output active power value ] > [ judging shutdown active power set value ] & [ remote signaling alarm code, value ] = = [ normal operation level set value ] is true, updating inverter state code to a certain set integer constant, returning to the 1 st) step to start next period calculation; if the inverter status code is false, the inverter status code is not updated, and the step 1) is returned to start the calculation of the next period.
2. The method according to claim 1, characterized in that: in step 2, the remote signaling point of the inverter is divided into eight grades according to the running state of the inverter, such as communication interruption, fault shutdown, external cause shutdown, electricity limiting shutdown, normal standby, alarm running, electricity limiting running and normal running of the inverter.
3. The method according to claim 1, characterized in that: in step 2, remote signaling alarm codes are associated with the remote signaling data points of the inverter according to the grade setting, and the remote signaling alarm codes are used as a part of the basis for judging the state of the inverter and are used when a logic expression is established in step 4.
4. The method according to claim 1, characterized in that: in step 4, 8 logic judgment tasks are established, a logic expression is set in each logic judgment task, and the logic judgment tasks are sequenced according to the sequence of communication interruption, fault shutdown, external cause shutdown, power limiting shutdown, normal standby, alarm operation, power limiting operation and normal operation to form a periodic calculation task set, wherein the communication interruption can cause that all the operation states of the inverter cannot be monitored and controlled, so that the priority is highest and the inverter should be judged firstly; the priority of other states is gradually reduced, the running state is the only and reliable normal state after other states are excluded, the priority is the lowest, and the last item is used for judgment.
5. The method according to one of claims 1 to 4, characterized in that: after step 4 is completed, performing periodic calculation task set storage compiling: and storing the established periodic calculation task set into a centralized control monitoring system server, and compiling by using a compiling tool to generate a system executable application.
6. The method according to claim 1, characterized in that: in step 8), a dispatching issuing active target value and a station theoretical active power value are introduced into a discrimination logic expression, whether a new energy station is in a power limiting state is judged, an average output active power value of an effective template inverter, a target output active power value of the inverter and an output active power value of the inverter are introduced, and whether the inverter is in the power limiting state is judged.
7. A method according to claim 1 or 4, characterized in that: when data preprocessing is carried out, the data points are preprocessed, remote signaling data points are divided into 8 grades according to the running state of an inverter, remote signaling warning codes are set, the size of each remote signaling warning code represents the height of each remote signaling grade, each remote signaling point is associated with the corresponding remote signaling warning code according to the grade, after the remote signaling point of the inverter is triggered, the corresponding remote signaling warning code is enabled to be effective, the maximum value of the effective remote signaling warning code of the inverter is compared and output from the effective remote signaling warning codes, the maximum value is used when a logic expression is established in the step 4, a plurality of remote signaling points are triggered at the same moment of the same inverter in actual running of the scene, the plurality of grades of remote signaling warning codes are enabled to be effective, the maximum value of the effective remote signaling warning codes is obtained, and the condition that the inverter is in higher grade at the same moment is guaranteed to be preferentially output.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911158843.3A CN110990424B (en) | 2019-11-22 | 2019-11-22 | Photovoltaic inverter running state analysis method based on new energy centralized control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911158843.3A CN110990424B (en) | 2019-11-22 | 2019-11-22 | Photovoltaic inverter running state analysis method based on new energy centralized control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110990424A CN110990424A (en) | 2020-04-10 |
CN110990424B true CN110990424B (en) | 2023-05-09 |
Family
ID=70086047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911158843.3A Active CN110990424B (en) | 2019-11-22 | 2019-11-22 | Photovoltaic inverter running state analysis method based on new energy centralized control system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110990424B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114379724B (en) * | 2022-01-20 | 2022-11-15 | 中国三峡新能源(集团)股份有限公司 | Water surface photovoltaic array arrangement method for water level large-amplitude reservoir |
CN116780753A (en) * | 2023-02-14 | 2023-09-19 | 广州佰仲企业管理顾问有限公司 | Method and system for monitoring grid-connected inverter operation data |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1398687A2 (en) * | 2002-09-13 | 2004-03-17 | Solarnet GmbH | Method for monitoring the operation of a photovoltaic system |
DE102011014469A1 (en) * | 2011-03-18 | 2012-09-20 | Adensis Gmbh | Method for optimizing feed power and stability in public power supply network, involves feeding power contributed to photovoltaic systems over inverter as reactive power fed into supply network or related to power in supply network |
CN103928940A (en) * | 2014-03-31 | 2014-07-16 | 国家电网公司 | Active power control device and control method for distributed photovoltaic power station |
CN105007041A (en) * | 2015-07-24 | 2015-10-28 | 南京华盾电力信息安全测评有限公司 | Photovoltaic power generator set performance monitoring method based on eight states |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8774974B2 (en) * | 2011-07-15 | 2014-07-08 | First Solar, Inc. | Real-time photovoltaic power plant control system |
-
2019
- 2019-11-22 CN CN201911158843.3A patent/CN110990424B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1398687A2 (en) * | 2002-09-13 | 2004-03-17 | Solarnet GmbH | Method for monitoring the operation of a photovoltaic system |
DE102011014469A1 (en) * | 2011-03-18 | 2012-09-20 | Adensis Gmbh | Method for optimizing feed power and stability in public power supply network, involves feeding power contributed to photovoltaic systems over inverter as reactive power fed into supply network or related to power in supply network |
CN103928940A (en) * | 2014-03-31 | 2014-07-16 | 国家电网公司 | Active power control device and control method for distributed photovoltaic power station |
CN105007041A (en) * | 2015-07-24 | 2015-10-28 | 南京华盾电力信息安全测评有限公司 | Photovoltaic power generator set performance monitoring method based on eight states |
Non-Patent Citations (3)
Title |
---|
严胜 ; .智能电网变电站集中监控告警专家处理系统的研究与应用.中国科技信息.2009,(第17期),第25-27页. * |
周民 ; .大型光伏电站数据中心通用平台设计.电子世界.2018,(第23期),第202页. * |
王海峰 ; 张振宇 ; 罗斐 ; .基于PI数据库的集控站潮流实时监测及告警系统的实现.浙江电力.2008,(第06期),第43-48页. * |
Also Published As
Publication number | Publication date |
---|---|
CN110990424A (en) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110020967B (en) | Information processing method and device for intelligent alarm of power grid dispatching end transformer substation | |
CN110851469A (en) | Fan running state analysis method based on new energy centralized control system | |
CN110033186A (en) | A kind of huge hydroelectric power plant's intelligence prison disc system | |
CN110990424B (en) | Photovoltaic inverter running state analysis method based on new energy centralized control system | |
CN113658414B (en) | Mine equipment fault early warning method and device, terminal equipment and storage medium | |
CN111830924A (en) | Unified management and linkage control system and method for internal facilities of building engineering | |
CN108667652A (en) | A kind of telecontrol communication machine standby machine handoff-security module and its switching method | |
CN115099778A (en) | Management and control method, system, equipment and medium for industrial manufacturing equipment | |
CN113283679A (en) | AI artificial intelligence based power load prediction system | |
CN103601062B (en) | Friction type winder Fisrt fault method of inspection | |
CN115441581A (en) | Large-scale power grid safety and intelligent scheduling system based on big data | |
CN108256663B (en) | Real-time prediction method for nuclear power operation accident risk | |
CN114371658B (en) | Control method and system for numerical control machine integrated electric cabinet, electronic equipment and readable storage medium | |
CN117154945A (en) | Intelligent monitoring method for transformer and distribution station based on cloud computing technology | |
CN112712443B (en) | Event analysis method and analysis device for converter station | |
CN115775047A (en) | Regional power supply and demand analysis and prediction method, system and storage medium | |
CN113592350A (en) | Situation awareness system and method | |
CN111401577A (en) | Device management method, device and storage medium | |
CN118739606B (en) | Intelligent monitoring method and equipment for photovoltaic energy storage system | |
Zhang | Discussion on the Application of Artificial Intelligence in Electrical Engineering Automation | |
CN214707725U (en) | Load distributed computing system of wind generating set | |
CN117808228A (en) | Power-saving management system and method considering full life cycle of power-saving event | |
CN118134456A (en) | Wind turbine generator operation and maintenance management system and method based on artificial intelligence | |
CN116857123A (en) | Wind generating set cluster operation and maintenance analysis system | |
CN118336903A (en) | Big data-based power supply service active monitoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |