Inverter data collection method and system, storage medium and intelligent terminal
By installing a wireless data stick on the inverter of the photovoltaic power generation system, and using image recognition technology to automatically identify the inverter category, the data collection accuracy problem caused by differences in different systems is solved, and efficient and accurate data collection is achieved.
Patent Information
- Application Number
- CN202411860830.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, the system differences used by each different photovoltaic power generation system and inverter lead to differences in data display, affecting the accuracy of manufacturer data collection.
By installing a wireless data stick on the inverter, obtaining the inverter image, and comparing the image with the preset inverter category features, automatically identifying the inverter category, thereby determining the communication method and data conversion method to realize data collection.
No need to install a new system, automatically identify the inverter type, improves the accuracy and flexibility of data collection, and can handle data reception methods of different inverters.
Smart Images

Figure CN119810481A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of photovoltaic power station inverters, and in particular to an inverter data collection method, system, storage medium and intelligent terminal. Background Art
[0002] Photovoltaic power generation system uses solar cells to directly convert sunlight energy into electrical energy. Whether used independently or connected to the grid, photovoltaic power generation system mainly consists of three parts: solar panels and their components, controllers and inverters.
[0003] An inverter is an electronic device that converts direct current into alternating current. During the production process, different photovoltaic power generation equipment and inverters are eventually assembled due to different usage environments. In order to monitor each inverter and facilitate subsequent maintenance, a wireless data transceiver system is usually installed on the inverter to receive the data generated by the inverter, such as power generation readings, real-time power, etc., and then transmit it through the wireless data transceiver system.
[0004] The following problems exist in the prior art: the systems used for each different production are different, and there will be certain differences in the corresponding data displays, which will affect the manufacturer's data collection, and there is still room for improvement. Summary of the invention
[0005] In order to improve the problem that the systems used for each different generation are different, the corresponding data displays will have certain differences, which affects the manufacturer's data collection, the present application provides an inverter data collection method, system, storage medium and intelligent terminal.
[0006] In a first aspect, the present application provides an inverter data collection method, which adopts the following technical solution: An inverter data collection method, comprising: Get the inverter image when the wireless data stick is installed on the inverter; Comparing the inverter image with intuitive inverter features in a preset inverter category group to obtain a successfully matched intuitive inverter feature, and defining the inverter feature as a matched intuitive inverter feature; determining an inverter category based on matching intuitive inverter characteristics and an inverter category group; Based on the inverter type, the corresponding communication method and data conversion method are found from the preset collection database; Control the wireless data stick to communicate with the inverter according to the communication method, and receive the power generation data generated by the inverter; The wireless data stick is controlled to convert the power generation data according to the data conversion method to obtain the power generation data in a standard format.
[0007] By adopting the above technical solution, the inverter model is determined by determining the inverter identification, and then the corresponding data receiving method is known, so that the data is received according to the data receiving method, so that the corresponding system is automatically identified and a communication connection is established, without the need to install a new system, thereby improving the accuracy of data collection.
[0008] Optionally, the method further includes determining the inverter category when there is no matching inverter feature, the method comprising: Comparing the inverter image with the indirect inverter features in the preset inverter category group to obtain a successfully matched indirect inverter feature, and defining the inverter feature as a matched indirect inverter feature; matching based on one of the matching indirect inverter characteristics and the inverter category group to obtain an estimated inverter category; When the number corresponding to the expected inverter category is equal to 1, the expected inverter category is output; When the number corresponding to the expected inverter category is greater than 1, continue to select a matching interval inverter feature, and match the expected inverter category in the inverter category group based on the matching indirect inverter feature, and update the expected inverter category and the corresponding number; When the number corresponding to the expected inverter category is still greater than 1 after all matching indirect inverter features are matched, a preset artificial judgment signal is output.
[0009] By adopting the above technical solution, when the only feature that can distinguish the inverter model does not exist, other features that are not unique can be used for step-by-step screening. If there is only one feature in the end, the corresponding inverter model has been determined. If there are still more than one that meet the requirements in the end, manual judgment is required, which improves the flexibility of determining the inverter model.
[0010] Optionally, a method for updating the inverter category group after outputting a preset human judgment signal when the number of inverter categories corresponding to all matching indirect inverter features is still greater than 1 is also included, the method comprising: The actual expected inverter category receiving human input; Finding a corresponding complete inverter image from a preset complete image database based on the actually estimated inverter category; Based on the inverter image and the complete inverter image, matching is performed according to a preset feature extraction rule to obtain unrecorded inverter features that do not belong to indirect inverter features and intuitive inverter features; determining an undocumented number of undocumented inverter characteristics based on the undocumented inverter characteristics and the inverter category group; When the number of unrecorded inverters is equal to 1, the unrecorded inverter feature is defined as an intuitive inverter feature, and a mapping relationship is formed based on the unrecorded inverter feature and the actual expected inverter category, and the mapping relationship is updated in the inverter category group; When the unrecorded number is greater than 1, the unrecorded inverter feature is defined as an indirect inverter feature, and a mapping relationship is formed based on the unrecorded inverter feature and the actual expected inverter category and updated in the inverter category group.
[0011] By adopting the above technical solution, when the actual inverter category is manually input, the corresponding image is compared with the current image to obtain more features, and then it is determined whether the feature can be used as a unique identifier, and then it is recorded in the category group as an intuitive or indirect feature, thereby improving the efficiency and real-time performance of the inverter category group update.
[0012] Optionally, the method for matching the inverter image and the complete inverter image according to a preset feature extraction rule includes: Based on the area corresponding to the intuitive inverter feature or the indirect inverter feature in the complete inverter image, the complete inverter image and the inverter image are respectively picked up to obtain a complete area image and an area image; Compare the complete region image and the region image to obtain similarity; Comparing different complete area images to obtain a critical similarity corresponding to an intuitive inverter feature or an indirect inverter feature; When the similarity is greater than a critical similarity, the regional image is replaced with a complete regional image and the corresponding intuitive inverter feature or indirect inverter feature is output; When the similarity is less than the critical similarity, no output is performed.
[0013] By adopting the above technical solution, when the similarity is already very high, it means that the only feature that can be matched will come out. At this time, it means that it must be the corresponding unique feature, and it will be output as the feature of successful matching, which improves the accuracy and intelligence of identifying the corresponding features under the influence of external interference.
[0014] Optionally, another method for collecting inverter data when the number corresponding to the estimated inverter category is still greater than 1 after all matching indirect inverter features are matched, the method comprising: The expected inverter category after matching the characteristics of all the matching indirect inverters is defined as the remaining expected inverter category; Based on the remaining estimated inverter category, the corresponding remaining estimated communication method and remaining estimated data conversion method are found from the collection database; Control the wireless data stick to communicate with the inverter in one of the remaining expected communication modes; When the power generation data generated by the inverter cannot be received, the communication connection with the inverter is reestablished in accordance with another remaining expected communication mode until the power generation data generated by the inverter is received; When the power generation data generated by the inverter is received, the wireless data stick is controlled to convert the power generation data according to the corresponding remaining estimated data conversion method to obtain the power generation data in a standard format.
[0015] By adopting the above technical solution, when the inverter category cannot be determined by the identified features, it is also possible to directly connect according to each communication method to see whether the corresponding data can be obtained, so as to finally determine the corresponding inverter category, thereby improving the flexibility of inverter category determination.
[0016] Optionally, a method of manual judgment after outputting a manual judgment signal is defined as a manual method, and a method of controlling the wireless data stick to communicate with the inverter according to one of the remaining expected communication methods is defined as a determination method, and also includes a method for selecting the manual method and the determination method, and the selection method includes: Get the estimated number of remaining estimated inverter categories; Based on the estimated number, the corresponding test duration is found from the preset test database; Send the remaining estimated inverter categories to the preset staff client and receive the estimated identification time for feedback, and accumulate the receiving time; When the receiving time is less than the preset critical feedback time and the estimated identification time is less than the test time, the manual method is executed; When the receiving time is less than the preset critical feedback time, but the expected identification time is greater than the test time, the measuring method is executed; The measuring method is executed when the receiving time length is greater than the critical feedback time length.
[0017] By adopting the above technical solution, whichever method takes shorter time, the manual method or the measurement method, is selected for execution, thereby improving the efficiency of inverter category determination.
[0018] Optionally, the method of performing the determination method when the receiving duration is greater than the critical feedback duration includes: When receiving an estimated identification time during the execution of the determination method, obtaining the measured time and the inverter category that has not been measured; When the inverter type has been determined within the measured time, the determination method is stopped; If the inverter category has not been determined within the tested time, the remaining test time is determined based on the tested time and the test duration; Send the untested inverter category to the staff client and receive feedback on the updated identification time; When the remaining test time is longer than the updated identification time, the measurement method is stopped and the manual method is executed; When the remaining test time is less than the update identification time, the determination method is continued.
[0019] By adopting the above technical solution, when the measurement method is executed due to a long waiting time, since the expected identification time has not been received, it is impossible to judge the length between the expected identification time and the remaining measurement time, so the judgment is made again, thereby further shortening the judgment time and improving the efficiency of determining the inverter category.
[0020] In a second aspect, the present application provides an inverter data collection system, which adopts the following technical solution: An inverter data collection system, comprising: An acquisition module, used to acquire an inverter image, an actual estimated inverter category, an estimated quantity, an estimated identification time, a receiving time, and a measured time; A memory, used to store a program of a control method of any of the above inverter data collection methods; The program in the processor memory can be loaded and executed by the processor to implement any of the above-mentioned control methods of the inverter data collection method.
[0021] By adopting the above technical solution, the inverter model is determined by determining the inverter identification, and then the corresponding data receiving method is known, so that the data is received according to the data receiving method, so that the corresponding system is automatically identified and a communication connection is established, without the need to install a new system, thereby improving the accuracy of data collection.
[0022] In the third aspect, the present application provides a smart terminal, which adopts the following technical solution: The intelligent terminal comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and execute any one of the above inverter data collection methods.
[0023] By adopting the above technical solution, the inverter model is determined by determining the inverter identification, and then the corresponding data receiving method is known, so that the data is received according to the data receiving method, so that the corresponding system is automatically identified and a communication connection is established, without the need to install a new system, thereby improving the accuracy of data collection.
[0024] Fourthly, the present application provides a computer storage medium that can store corresponding programs and has the characteristics of fast interaction with memory big data.
[0025] Computer readable storage medium, using the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above inverter data collection methods.
[0026] By adopting the above technical solution, the inverter model is determined by determining the inverter identification, and then the corresponding data receiving method is known, so that the data is received according to the data receiving method, so that the corresponding system is automatically identified and a communication connection is established, without the need to install a new system, thereby improving the accuracy of data collection.
[0027] In summary, the present application includes at least the following beneficial technical effects: 1. By determining the inverter's identification and thus the inverter model, the corresponding system can be automatically identified and communication connection can be made without installing a new system, thus improving the accuracy of data collection; 2. The corresponding inverter model is determined by gradually screening through other features that are not the only ones, which improves the flexibility of determining the inverter model; 3. Directly connect according to each communication method to see whether the corresponding data can be obtained, so as to finally determine the corresponding inverter category, thereby improving the flexibility of inverter category determination. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 It is a flow chart of an inverter data collection method in an embodiment of the present application.
[0029] Figure 2 It is a flowchart of a method for determining an inverter category when there is no matching inverter feature in an embodiment of the present application.
[0030] Figure 3 It is a flowchart of a method for updating the inverter category group after outputting a preset human judgment signal when the number corresponding to the expected inverter category is still greater than 1 after all matching indirect inverter features are matched in an embodiment of the present application.
[0031] Figure 4 It is a flowchart of a method for matching an inverter image and a complete inverter image according to preset feature extraction rules in an embodiment of the present application.
[0032] Figure 5 It is a flowchart of another method for collecting inverter data when the number corresponding to the expected inverter category is still greater than 1 after all matching indirect inverter features are matched in an embodiment of the present application.
[0033] Figure 6 It is a flow chart of the selection method of the artificial method and the measurement method in the embodiments of the present application.
[0034] Figure 7 It is a flow chart of a method for executing a determination method when a receiving duration is greater than a critical feedback duration in an embodiment of the present application.
[0035] Figure 8 It is a system module diagram of an inverter data collection method in an embodiment of the present application. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 8 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0037] The present application embodiment discloses a method for collecting inverter data. Figure 1 , an inverter data collection method includes: Step 100: Acquire an inverter image when the wireless data stick is installed on the inverter.
[0038] In order to facilitate reading of data on the inverter, a wireless data stick is installed on the inverter. The data stick is used to receive data on the inverter and package the data and transmit it to the outside world.
[0039] Step 101: Compare an inverter image with intuitive inverter features in a preset inverter category group to obtain a successfully matched intuitive inverter feature, and define the inverter feature as a matched intuitive inverter feature.
[0040] The inverter category group stores the mapping relationship between inverter features, inverter images, and inverter categories, that is, the group contains many types of inverter categories, and then the corresponding inverter features and inverter categories are associated. The intuitive inverter feature is a feature that can be used directly to determine the inverter category. The matching method is direct image comparison. When the intuitive inverter features overlap in the inverter image, it means that the match is successful.
[0041] When the matching is successful, it means that the inverter category can be directly determined by matching the intuitive inverter features.
[0042] Step 102: Determine the inverter category based on matching the intuitive inverter features and the inverter category group.
[0043] The inverter category is the model category of the inverter. The determination method is to directly find the corresponding mapping relationship according to the matching branch inverter characteristics, and then output the inverter category contained therein.
[0044] Step 103: searching for corresponding communication methods and data conversion methods from a preset collection database based on the inverter type.
[0045] The communication method is the method of using the data stick to read the data in the inverter. The data conversion method is the method of converting the data into normal text after the data stick reads the data. The database stores the mapping relationship between the inverter category, communication method and data conversion method. The staff in this field will determine how to convert the data based on the inverter category and the corresponding communication method provided by each manufacturer, and then based on the actual data content and the read data through experience, or directly obtain all the data provided by the manufacturer. When the system receives the corresponding inverter category, it automatically finds the corresponding communication method and data conversion method from the database for output.
[0046] Step 104: Control the wireless data stick to communicate with the inverter according to the communication method, and receive the power generation data generated by the inverter.
[0047] The power generation data refers to the data on the inverter, including power generation readings and real-time power.
[0048] Step 105: Control the wireless data stick to convert the power generation data according to the data conversion method to obtain the power generation data in a standard format.
[0049] The standard format power generation data is the power generation data that can be directly recognized and read by the standard system.
[0050] Reference Figure 2 , further comprising a method for determining an inverter category if there is no matching inverter feature, the method comprising: Step 200: Compare the inverter image with the indirect inverter features in the preset inverter category group to obtain a successfully matched indirect inverter feature, and define the inverter feature as a matched indirect inverter feature.
[0051] The indirect inverter feature is a feature corresponding to the inverter category, but the number of inverter categories corresponding to this feature is more than one feature. The matching method is direct image comparison. When the indirect inverter feature overlaps in the inverter image, it means that the match is successful.
[0052] Step 201: Matching is performed based on one of the matching indirect inverter features and the inverter category group to obtain an estimated inverter category.
[0053] The expected inverter category is selected by matching the indirect inverter feature, and the inverter category with the matching indirect inverter feature is determined by directly finding the corresponding mapping relationship according to the matching branch inverter feature, and then outputting the inverter category contained therein.
[0054] Step 202: When the number corresponding to the estimated inverter category is equal to 1, output the estimated inverter category.
[0055] When the number corresponding to the estimated inverter category is equal to 1, it means that the inverter category is unique, and the estimated inverter category can be directly obtained, and the corresponding estimated inverter category can be output. The purpose of setting this judgment here is to make the corresponding number 1 when the target of judgment by matching the indirect inverter feature is.
[0056] Step 203: When the number corresponding to the expected inverter category is greater than 1, continue to select a matching interval inverter feature, and match the expected inverter category in the inverter category group based on the matching indirect inverter feature, and update the expected inverter category and the corresponding number.
[0057] When the number corresponding to the estimated inverter category is greater than 1, it means that the inverter category cannot be determined yet, and further screening is continued based on the estimated inverter category.
[0058] Step 204: Output a preset human judgment signal when the number corresponding to the expected inverter category is still greater than 1 after all matching indirect inverter features are matched.
[0059] The manual judgment signal is a signal that the system itself cannot judge the inverter type and needs manual judgment. If all are screened and still uncertain, then only manual judgment can be relied on.
[0060] Reference Figure 3 , and also includes a method for updating the inverter category group after outputting a preset human judgment signal when the number corresponding to the inverter category is still greater than 1 after all matching indirect inverter features are matched, the method comprising: Step 300: receiving the actual estimated inverter category input by a human.
[0061] The actual expected inverter category is the inverter category determined by human input. The receiving method is through the communication connection established by the staff and the data stick, and then wireless transmission.
[0062] Step 301: searching for a corresponding complete inverter image from a preset complete image database based on the actually estimated inverter category.
[0063] The complete inverter image is a complete standard image of the actual expected inverter category. The mapping relationship between the actual expected inverter category and the complete inverter image is stored in the database. It is provided by the manufacturer and then integrated. When the system receives the corresponding actual expected inverter category, it automatically finds the corresponding complete inverter image from the database and outputs it.
[0064] Step 302: matching the inverter image and the complete inverter image according to a preset feature extraction rule to obtain unrecorded inverter features that are not indirect inverter features and intuitive inverter features.
[0065] Feature extraction rules are rules for extracting features. Here, we can use existing edge line rules to detect edges in images through algorithms (such as Sobel operator and Canny operator). These edges usually correspond to the boundaries of objects, or we can use deep learning algorithms. With the development of deep learning technology, convolutional neural networks (CNNs) have become one of the main tools for image feature extraction. These models can be trained on large-scale data sets to achieve very high accuracy by automatically learning high-level features in images through multi-layer neural networks.
[0066] The unrecorded inverter feature is a feature that is identified as not belonging to the existing indirect inverter feature and intuitive inverter feature. The feature is determined by comparing the feature with the existing indirect inverter feature and intuitive inverter feature. If they do not overlap, it is output as an unrecorded inverter feature.
[0067] Step 303: Determine the unrecorded number of unrecorded inverter features based on the unrecorded inverter features and the inverter category group.
[0068] The unrecorded quantity is the number of unrecorded inverter features in the inverter category group. The determination method here is to compare the complete inverter image corresponding to each inverter category with the unrecorded inverter features. If the unrecorded inverter features are also in the position of the complete inverter image, the unrecorded quantity is increased by one.
[0069] Step 304: When the unrecorded quantity is equal to 1, define the unrecorded inverter feature as an intuitive inverter feature, form a mapping relationship based on the unrecorded inverter feature and the actual expected inverter category, and update it in the inverter category group.
[0070] When the number of unrecorded items is equal to 1, it means that only one inverter category meets the requirements. Then, when the unrecorded inverter feature is identified, the corresponding inverter category can be found immediately. Therefore, it meets the requirements of intuitive inverter features and is defined as an intuitive inverter feature.
[0071] Step 305: When the unrecorded number is greater than 1, define the unrecorded inverter feature as an indirect inverter feature, form a mapping relationship based on the unrecorded inverter feature and the actual expected inverter category, and update the mapping relationship in the inverter category group.
[0072] When the number of unrecorded items is greater than 1, it means that there are multiple inverter categories that meet the requirements. Then, when the unrecorded inverter feature is identified, only a part of the corresponding inverter categories can be screened, and the unique inverter category cannot be directly determined. Therefore, it meets the requirements of the indirect inverter feature and is defined as the indirect inverter feature.
[0073] Reference Figure 4The method for matching the inverter image and the complete inverter image according to the preset feature extraction rules includes: Step 400: based on the area corresponding to the intuitive inverter feature or the indirect inverter feature in the complete inverter image, the complete inverter image and the inverter image are respectively picked up to obtain a complete area image and an area image.
[0074] The complete region image is the image of the region corresponding to the intuitive inverter feature, and the image here is the image of the intuitive inverter feature. The region image is an image on the inverter image, and the image is in the same region as the region corresponding to the intuitive inverter feature, that is, the two have the same range, but one is in the complete inverter image and the other is on the inverter image.
[0075] Step 401: Compare the complete region image and the region image to obtain similarity.
[0076] The similarity is the degree of similarity between two images. Here, the pixels of each corresponding coordinate point can be compared.
[0077] Step 402: Compare different complete area images to obtain a critical similarity corresponding to the intuitive inverter feature or the indirect inverter feature.
[0078] The critical similarity is the maximum value of the similarity of the intuitive inverter feature or the indirect inverter feature in each complete area image. That is, if the similarity is greater than this value, it means that it can only be this intuitive inverter feature or indirect inverter feature, and if it is less than this value, it may be a different intuitive inverter feature or indirect inverter feature. The comparison method is to select any intuitive inverter feature or indirect inverter feature, compare it with each one, and then get the similarity, and select the maximum similarity.
[0079] Step 403: When the similarity is greater than a critical similarity, the regional image is replaced with a complete regional image and the corresponding intuitive inverter feature or indirect inverter feature is output.
[0080] When the similarity is greater than the critical similarity, it indicates that it is determined to be the corresponding intuitive inverter feature or indirect inverter feature, and the output can be directly performed according to the corresponding intuitive inverter feature or indirect inverter feature.
[0081] Step 404: When the similarity is less than the critical similarity, no output is performed.
[0082] When the similarity is less than the critical similarity, the similarity is not high enough. There may be many special situations that cannot be judged, and no output is performed.
[0083] Reference Figure 5, and also includes another method for collecting inverter data when the number corresponding to the expected inverter category is still greater than 1 after all matching indirect inverter features are matched, the method comprising: Step 500: The expected inverter category after matching the characteristics of all matching indirect inverters is defined as the remaining expected inverter category.
[0084] Step 501: searching the corresponding remaining estimated communication mode and remaining estimated data conversion mode from the collection database based on the remaining estimated inverter category.
[0085] The remaining estimated communication mode is the mode of communication with the inverter if the inverter is of the remaining estimated inverter category. The remaining estimated data conversion mode is the mode in which the data stick reads the data on the inverter corresponding to the remaining estimated inverter category and converts the data into normal text. The establishment of the database is introduced in step 103 and will not be repeated here. When the system receives the corresponding inverter category, it automatically finds the corresponding communication mode and data conversion mode from the database for output.
[0086] Step 502: Control the wireless data stick to establish a communication connection with the inverter according to one of the remaining expected communication modes.
[0087] The purpose of the communication connection here is to test whether it is one of the communication methods, so as to determine the corresponding inverter category.
[0088] Step 503: when the power generation data generated by the inverter cannot be received, reconnecting the communication with the inverter according to another remaining expected communication mode until the power generation data generated by the inverter is received.
[0089] If the power generation data generated by the inverter cannot be received, it means that it is not the current one, and you need to reselect one.
[0090] Step 504: upon receiving the power generation data generated by the inverter, the wireless data stick is controlled to convert the power generation data according to the corresponding remaining estimated data conversion method to obtain the power generation data in a standard format.
[0091] When the power generation data generated by the inverter is received, it means that the corresponding inverter category has been determined, and then the corresponding remaining estimated data conversion method can be determined, and then the corresponding standard format power generation data can be obtained.
[0092] Reference Figure 6 , a method of manual judgment after outputting a manual judgment signal is defined as a manual method, a method of controlling a wireless data stick to communicate with an inverter according to one of the remaining expected communication methods is defined as a determination method, and a method of selecting a manual method and a determination method is also included, and the selection method includes: Step 600: Obtain the estimated number of remaining estimated inverter categories.
[0093] The estimated number is the number of remaining inverter categories. You can obtain it by directly counting.
[0094] Step 601: Find the corresponding test duration from a preset detection database based on the expected number.
[0095] The test duration is the time required to test each remaining expected inverter category and complete all the tests. Here, you can search from the database, that is, the database stores the mapping relationship between the expected number and the test duration. The staff in this field tests the inverters corresponding to the same inverter category according to different communication methods, and then obtains the time required to complete the test and records it. When the system receives the corresponding expected number, it automatically finds the corresponding test time from the database and outputs it. It can also be directly assumed that the duration of each test is the same, so it is directly obtained by multiplying the expected number by the unit test duration.
[0096] Step 602: Send the remaining estimated inverter categories to a preset staff client and receive the feedback of the estimated identification time, and accumulate the receiving time.
[0097] The staff client is the client of the staff who monitors the entire inverter and wireless data stick and performs maintenance. The expected identification time is the estimated time length that can be identified based on the remaining expected inverter categories transmitted by the database, which includes the time required for identification and the time required for past identification. The reception time is the time accumulated from the start of transmission to the present moment or the time when the expected identification time is received. Here, if the time corresponding to the present moment is greater than the time when the expected identification time is received, the reception time is the time when the expected identification time is received. If the expected identification time has not yet appeared, it is until the present moment.
[0098] Here, since the staff does not necessarily stay next to the inverter and does not always watch the client, it is necessary to count the reception time.
[0099] Step 603: Execute the manual method when the receiving duration is less than the preset critical feedback duration and the estimated identification duration is less than the test duration.
[0100] The critical feedback time is a manually set default time. If it exceeds this time, it means that the staff cannot respond in time. If it is less than this time, it means that it is not clear whether the staff cannot respond in time and the estimated identification time has been received. In this case, it is only necessary to judge the estimated identification time and the test time. If the estimated identification time is less than the test time, it means that it is faster for the staff to judge than to test one by one, so the manual method is executed, that is, the manual judgment signal is output, and then the manual judgment is made.
[0101] Step 604: Execute the determination method when the receiving duration is less than the preset critical feedback duration but the expected identification duration is greater than the test duration.
[0102] If the estimated identification time is less than the test time, it means that the staff is slower in judging than testing one by one, so the determination method is executed, that is, the wireless data stick is controlled to communicate with the inverter according to one of the remaining estimated communication methods for testing.
[0103] Step 605: Execute the measurement method when the receiving duration is greater than the critical feedback duration.
[0104] Here, when the receiving time is longer than the critical feedback time, it is assumed that the staff cannot provide timely feedback. In order to avoid endless waiting, the measurement method can be executed directly.
[0105] Reference Figure 7 The method of performing the determination method when the receiving duration is greater than the critical feedback duration includes: Step 700: When receiving an estimated identification time during the execution of the measurement method, obtain the measured time and the unmeasured inverter category.
[0106] The measured time is the time that has been measured, which is actually the receiving time minus the critical feedback time. That is, when the critical feedback time is reached, the system determines that the receiving time is greater than the critical feedback time, and then starts to execute the measurement method, and then starts to accumulate the measured time. The unmeasured inverter category is the inverter category that has not been tested. Here, you can mark each inverter category that has been measured. If it has not been measured, there is no mark.
[0107] Step 701: Stop executing the measuring method when the inverter type has been determined within the measured time.
[0108] When the inverter category has been determined within the measured time, it means that the inverter category has been determined at this time, so there is no need to continue testing, and the measurement method is stopped.
[0109] Step 702: if the inverter type has not been determined within the measured time, determine the remaining test time based on the measured time and the test time.
[0110] The remaining test time is the time required for testing calculated based on the maximum time after the test time has been completed. The calculation method is to subtract the test time from the test time.
[0111] Step 703: Send the unmeasured inverter category to the staff client and receive the feedback of the update identification time.
[0112] The updated identification time is the estimated identification time that is resent and received. Here, since the user sends the corresponding estimated identification time back, it means that the user is operating the corresponding client at this time. At this time, the untested inverter category is directly sent, and the staff can basically give feedback in time, so it is resent to get the latest identification time.
[0113] Step 704: When the remaining test time is greater than the update identification time, stop executing the measurement method and switch to executing the manual method.
[0114] When the remaining test time is greater than the updated identification time, it means that the manual method can still be used without the measurement results, and the efficiency is higher. Therefore, the measurement method is stopped and the manual method is used instead.
[0115] Step 705: Continue to execute the measurement method when the remaining test time is less than the update identification time.
[0116] When the remaining test time is less than the updated identification time, it means that the measurement method is still efficient at this time, so the measurement will continue.
[0117] Based on the same inventive concept, an embodiment of the present invention provides an inverter data collection system.
[0118] Reference Figure 8 , an inverter data collection system, comprising: An acquisition module, used to acquire an inverter image, an actual estimated inverter category, an estimated quantity, an estimated identification time, a receiving time, and a measured time; A memory for storing a program of a control method of an inverter data collection method; The program in the memory can be loaded and executed by the processor to implement a control method for an inverter data collection method.
[0119] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0120] An embodiment of the present invention provides a computer-readable storage medium storing a computer program capable of being loaded and executed by a processor and a method for collecting inverter data.
[0121] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0122] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes an inverter data collection method.
[0123] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.
Claims
1. A method for collecting inverter data, characterized in that: include: Get the inverter image when the wireless data stick is installed on the inverter; Comparing the inverter image with intuitive inverter features in a preset inverter category group to obtain a successfully matched intuitive inverter feature, and defining the inverter feature as a matched intuitive inverter feature; determining an inverter category based on matching intuitive inverter characteristics and an inverter category group; Based on the inverter type, the corresponding communication method and data conversion method are found from the preset collection database; Control the wireless data stick to communicate with the inverter according to the communication method, and receive the power generation data generated by the inverter; The wireless data stick is controlled to convert the power generation data according to the data conversion method to obtain the power generation data in a standard format.
2. The inverter data collection method according to claim 1, characterized in that: Also included is a method for determining the inverter category if there is no matching inverter signature, the method comprising: Comparing the inverter image with the indirect inverter features in the preset inverter category group to obtain a successfully matched indirect inverter feature, and defining the inverter feature as a matched indirect inverter feature; matching based on one of the matching indirect inverter characteristics and the inverter category group to obtain an estimated inverter category; When the number corresponding to the expected inverter category is equal to 1, the expected inverter category is output; When the number corresponding to the expected inverter category is greater than 1, continue to select a matching interval inverter feature, and match the expected inverter category in the inverter category group based on the matching indirect inverter feature, and update the expected inverter category and the corresponding number; When the number corresponding to the expected inverter category is still greater than 1 after all matching indirect inverter features are matched, a preset artificial judgment signal is output.
3. The inverter data collection method according to claim 2, characterized in that: Also included is a method for updating the inverter category group after outputting a preset human judgment signal when the number corresponding to the inverter category is still greater than 1 after all matching indirect inverter features are matched, the method comprising: The actual expected inverter category receiving human input; Finding a corresponding complete inverter image from a preset complete image database based on the actually estimated inverter category; Based on the inverter image and the complete inverter image, matching is performed according to a preset feature extraction rule to obtain unrecorded inverter features that do not belong to indirect inverter features and intuitive inverter features; determining an undocumented number of undocumented inverter characteristics based on the undocumented inverter characteristics and the inverter category group; When the number of unrecorded inverters is equal to 1, the unrecorded inverter feature is defined as an intuitive inverter feature, and a mapping relationship is formed based on the unrecorded inverter feature and the actual expected inverter category, and the mapping relationship is updated in the inverter category group; When the unrecorded number is greater than 1, the unrecorded inverter feature is defined as an indirect inverter feature, and a mapping relationship is formed based on the unrecorded inverter feature and the actual expected inverter category and updated in the inverter category group.
4. The inverter data collection method according to claim 3, characterized in that: The method for matching the inverter image and the complete inverter image according to a preset feature extraction rule includes: Based on the area corresponding to the intuitive inverter feature or the indirect inverter feature in the complete inverter image, the complete inverter image and the inverter image are respectively picked up to obtain a complete area image and an area image; Compare the complete region image and the region image to obtain similarity; Comparing different complete area images to obtain a critical similarity corresponding to an intuitive inverter feature or an indirect inverter feature; When the similarity is greater than a critical similarity, the regional image is replaced with a complete regional image and the corresponding intuitive inverter feature or indirect inverter feature is output; When the similarity is less than the critical similarity, no output is performed.
5. The inverter data collection method according to claim 2, characterized in that: Another method for collecting inverter data when the number corresponding to the expected inverter category is still greater than 1 after all matching indirect inverter features are matched, the method comprising: The expected inverter category after matching the characteristics of all the matching indirect inverters is defined as the remaining expected inverter category; Find the corresponding remaining estimated communication method and remaining estimated data conversion method from the collection database based on the remaining estimated inverter category; Control the wireless data stick to communicate with the inverter in one of the remaining expected communication modes; When the power generation data generated by the inverter cannot be received, the communication connection with the inverter is reestablished in accordance with another remaining expected communication mode until the power generation data generated by the inverter is received; When the power generation data generated by the inverter is received, the wireless data stick is controlled to convert the power generation data according to the corresponding remaining estimated data conversion method to obtain the power generation data in a standard format.
6. The inverter data collection method according to claim 5, characterized in that: The method of manual judgment after outputting the manual judgment signal is defined as a manual method, and the method of controlling the wireless data stick to communicate with the inverter according to one of the remaining expected communication methods is defined as a determination method, and also includes a method for selecting the manual method and the determination method, and the selection method includes: Get the estimated number of remaining estimated inverter categories; Based on the estimated number, the corresponding test duration is found from the preset test database; Send the remaining estimated inverter categories to the preset staff client and receive the estimated identification time for feedback, and accumulate the receiving time; When the receiving time is less than the preset critical feedback time and the estimated identification time is less than the test time, the manual method is executed; When the receiving time is less than the preset critical feedback time, but the expected identification time is greater than the test time, the measuring method is executed; The measuring method is executed when the receiving time length is greater than the critical feedback time length.
7. The inverter data collection method according to claim 6, characterized in that: The method of performing the determination method when the receiving duration is greater than the critical feedback duration includes: When receiving an estimated identification time during the execution of the determination method, obtaining the measured time and the inverter category that has not been measured; When the inverter type has been determined within the measured time, the determination method is stopped; If the inverter category has not been determined within the tested time, the remaining test time is determined based on the tested time and the test duration; Send the untested inverter category to the staff client and receive feedback on the updated identification time; When the remaining test time is longer than the updated identification time, the measurement method is stopped and the manual method is executed; When the remaining test time is less than the update identification time, the determination method is continued.
8. An inverter data collection system, characterized in that: include: An acquisition module, used to acquire an inverter image, an actual estimated inverter category, an estimated quantity, an estimated identification time, a receiving time, and a measured time; A memory, used to store a program of a control method of an inverter data collection method according to any one of claims 1 to 7; The program in the memory can be loaded and executed by the processor to implement a control method of an inverter data collection method as described in any one of claims 1 to 7.
9. Intelligent terminal, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes an inverter data collection method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The device stores a computer program which can be loaded by a processor and executes an inverter data collection method according to any one of claims 1 to 7.