Four-fusible terminal protocol self-identification system and method

By introducing a four-fusion terminal protocol self-identification system in the photovoltaic inverter system, the computing power of the cloud and four-fusion terminals is used to match the protocol, the problems of system instability and low matching efficiency caused by inconsistent photovoltaic inverter protocols are solved, and more efficient protocol matching and system stability are achieved.

CN119946159AActive Publication Date: 2025-05-06STATE GRID INTELLIGENCE TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510413462.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-05-06
Estimated Expiration
2045-04-03

AI Technical Summary

Technical Problem

In the prior art, the inconsistent protocol of photovoltaic inverter makes it difficult for the grid scheduling system to monitor and control in real time, which may lead to instability of the system and limited terminal storage space, unable to store the full protocol library, and low matching efficiency.

Method used

Provides a self-identification system for four fusion terminal protocols, including photovoltaic inverters, four fusion terminals and clouds. By storing the first and second types of protocols, the computing power of the cloud and four fusion terminals is used to achieve protocol matching and improve matching efficiency.

Benefits of technology

Through the cloud storage of the full protocol library, the protocol matching failure is reduced, and the computing power of four converable terminals is used to assist the cloud in protocol matching, significantly improving matching efficiency and success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946159A_ABST
    Figure CN119946159A_ABST
Patent Text Reader

Abstract

The invention discloses a four-fusion terminal protocol self-identification system and method, and relates to the technical field of photovoltaic inverters, a four-fusion terminal analyzes communication data of a target photovoltaic inverter and performs protocol matching on the target photovoltaic inverter; obtaining an initial target general solution of the target photovoltaic inverter protocol; the cloud end performs protocol matching on the target photovoltaic inverter by adopting photovoltaic inverter protocols under different general solution combinations, and determines a target general solution set of the target photovoltaic inverter based on a matching result; generating the score of the general solution combination of the target photovoltaic inverter, and matching the protocol of the target photovoltaic inverter through a photovoltaic inverter protocol containing the general solution combination according to the score sequence of the general solution combination; a full-protocol library is stored through the cloud, so that the situation of protocol matching failure is reduced; and the cloud is assisted in the protocol matching process in the cloud after the task is completed by using the computing power of the four-fusion terminal, so that the matching efficiency is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of photovoltaic inverters, and in particular to a four-terminal protocol self-identification system and method that can be integrated. Background Art

[0002] The "four capabilities" of photovoltaics refer to the fact that photovoltaic power generation systems have the four characteristics of observability, measurability, adjustability, and controllability. The purpose is to ensure that distributed photovoltaics can be safely, stably, and efficiently connected to the power grid, and to solve the impacts and problems that may be caused to the power grid during photovoltaic grid connection. Distributed photovoltaics are becoming more and more popular, but grid connection has always been a bottleneck. The inverter protocol is not unified, and it is difficult for the grid dispatching system to monitor and control these devices in real time. For example, when the grid has problems such as voltage exceeding the limit and reverse overload, if there is no unified communication protocol, the dispatching system cannot respond quickly, which may lead to instability of the entire system; the full protocol library occupies a large storage space, and the terminal has limited storage space and cannot store the full protocol library. At present, it is usually used to traverse all protocols one by one to check, and the matching efficiency is low; therefore, how to improve the matching efficiency and matching success rate of the terminal to the inverter protocol has become an urgent problem to be solved. Summary of the invention

[0003] The purpose of the present invention is to provide a four-terminal protocol self-identification system and method that can be integrated to solve the problems raised in the prior art.

[0004] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a four-integrable terminal protocol self-identification system, comprising a photovoltaic inverter, four-integrable terminals and a cloud; the photovoltaic inverter is interconnected with the four-integrable terminals; the four-integrable terminals are interconnected with the cloud, and are used to store a first type of protocol and a second type of protocol, the first type of protocol is used to perform protocol matching with a target photovoltaic inverter, and the second type of protocol is used to assist the cloud in determining a target general solution set of a target photovoltaic inverter based on the first type of protocol; the cloud user determines the target general solution set of the target photovoltaic inverter, and processes mutually exclusive general solutions in the target general solution set to obtain a score of the photovoltaic inverter protocol, and matches the photovoltaic inverter protocol in order of the score.

[0005] The four-in-one terminal also includes a data acquisition module, a terminal protocol matching module, a terminal transmission module, a control module, and a storage module; the data acquisition module is used to obtain the electrical parameters and operating status data of the photovoltaic inverter; the terminal protocol matching module is used to match the first and second protocols stored on the four-in-one terminal with the photovoltaic inverter; the terminal transmission module is used to send the communication data of the photovoltaic inverter and the matching results of the protocols on the four-in-one terminal to the cloud; the control module is used to control the photovoltaic inverter; and the storage module is used to store the first and second protocols.

[0006] The cloud also includes a cloud storage module, a cloud matching module, a data transmission module and a score determination module; the cloud storage module is used to store the protocol information of the photovoltaic inverter; the cloud matching module is used to match the protocol stored in the cloud with the photovoltaic inverter; the data transmission module is used to realize the communication connection between the cloud and the four fusion terminals; the score determination module determines the score of the photovoltaic inverter protocol stored in the cloud based on the number of wins of the general solution. The cloud matching module first determines the target general solution set of the target photovoltaic inverter, processes the mutually exclusive general solutions of the target general solution set to obtain the number of wins of the general solution, and then matches the protocol stored in the cloud with the photovoltaic inverter in the order of the scores.

[0007] To achieve the above object, the present invention provides the following technical solution: a method for self-identification of four fusion terminal protocols, comprising the following steps: S11, the four fusion terminals obtain the device information of the target photovoltaic inverter and send the device information of the target photovoltaic inverter to the cloud; S12, the four-integratable terminal analyzes the communication data of the target photovoltaic inverter, and uses the first type of protocol stored on the four-integratable terminal to match the protocol of the target photovoltaic inverter; at the same time, the cloud obtains the initial target general solution of the target photovoltaic inverter protocol based on the device information of the target photovoltaic inverter; S13, the cloud uses photovoltaic inverter protocols under different general solution combinations to perform protocol matching on the target photovoltaic inverter, and determines a target general solution set of the target photovoltaic inverter based on the matching results; S14, the cloud uses the target general solution set of the target photovoltaic inverter to generate the score of the general solution combination of the target photovoltaic inverter, and matches the protocol of the target photovoltaic inverter with the photovoltaic inverter protocol containing the general solution combination according to the score order of the general solution combination.

[0008] Specifically, in step S12, the method of obtaining the target general solution of the photovoltaic inverter protocol further includes the following steps: The photovoltaic inverter protocol information stored in the cloud is obtained, and the characteristic fields are extracted from the photovoltaic inverter protocol information, and the general solution of the photovoltaic inverter protocol is determined according to the characteristic fields; if the number of photovoltaic inverter protocols corresponding to the characteristic fields is not less than the threshold, the characteristic fields are the general solution of the photovoltaic inverter protocol, otherwise the characteristic fields are the special solutions of the photovoltaic inverter; according to the photovoltaic inverter device information stored in the cloud, a connection database between the device information, the protocol and the general solution is established and stored; the cloud searches in the connection database based on the device information of the target photovoltaic inverter, and if the number of general solutions is not zero, the general solution found is added to the starting target general solution, and if the number of general solutions is zero, the starting target general solution of the target photovoltaic inverter does not exist.

[0009] Specifically, in step S13, determining a target general solution set of a target photovoltaic inverter based on the matching result further includes the following steps: Based on the general solution information contained in the protocol, the photovoltaic inverter protocols stored in the cloud are arranged so that the protocols containing the same general solution are arranged in the same row; at the same time, the order of the general solutions is arranged so that the difference between adjacent general solution combinations is minimized; Starting from the PV inverter protocol in the first row, select x PV inverter protocols in each row to match with the target PV inverter, and output the matching results to obtain the confidence, and obtain the average confidence of the x PV inverter protocols in the same row; compare the average confidence of the x PV inverter protocols in two adjacent rows, and increase the number of wins of the corresponding general solution in the row with a higher average confidence by one; after traversing all rows, obtain the number of wins of each general solution; add the general solutions with a number of wins not less than one to the target general solution set of the target PV inverter.

[0010] Specifically, in step S14, the following steps are also included: Process the mutually exclusive general solutions in the target general solution set, obtain the photovoltaic inverter protocol containing the mutually exclusive general solutions, and select the combination containing the most identical general solutions in the target general solution set from the obtained photovoltaic inverter protocols for verification, respectively obtain the protocol matching results under the mutually exclusive general solutions, obtain the average confidence under the mutually exclusive general solutions, exclude the mutually exclusive general solutions with low average confidence from the target general solution set and set the number of wins to zero, and at the same time increase the number of wins of the mutually exclusive general solutions with high average confidence by one; For the starting target general solution of the target photovoltaic inverter protocol, a winning number L is assigned, where L is a constant; according to the score of the photovoltaic inverter protocol, the photovoltaic inverter protocol is matched in order, and the score is determined by the following formula: F=∑n k , where F is the score of the photovoltaic inverter agreement, n k Represents the number of winning times of the kth general solution in the photovoltaic inverter protocol.

[0011] Specifically, determining the target general solution set of the target photovoltaic inverter also includes the following steps: The time t1 taken to obtain the target solution set determined by the cloud, t1=∑t1 i , t1 i Indicates the time for matching the ith photovoltaic inverter protocol on the cloud; obtains the time t2 when the matching is completed through the first type of protocol on the four fusion terminals, t2=∑t2 j , t2 jIndicates the time for matching the jth protocol on the four-integrable terminal; obtains the difference Δt between t1 and t2, and if Δt is greater than zero, obtains the first-category protocol information stored on the four-integrable terminal, and obtains the general solution of the protocol from the first-category protocol; according to the historical protocol matching data on the four-integrable terminal, determines the number m of protocols that can be matched on the four-integrable terminal within Δt, and stores m second-category protocols on the four-integrable terminal, where the second-category protocol is a protocol with the general solution included in the first-category protocol; if Δt is not greater than zero, the second-category protocol is not stored on the four-integrable terminal.

[0012] Specifically, based on the general solution information contained in the protocol, arranging the general solutions of the photovoltaic inverter protocol stored in the cloud also includes the following steps: Set the initial temperature, set the initial sorting method of the general solution of the photovoltaic inverter protocol stored in the cloud, use the set initial sorting method as the initial solution, and determine the loss value corresponding to the initial solution; use the initial solution as the current solution, and use the initial temperature as the current temperature; the loss value is determined according to the error between the general solutions, obtain the number of different general solutions in two adjacent different rows, and add the number of different general solutions in all two adjacent different rows to obtain the loss value; S61, for counting units num=1, 2, ..., N, repeat steps S61 to S63; N is the set number of cycles; S62, generating a disturbance based on the current solution to change the sorting method of the photovoltaic inverter protocol general solution; taking the new sorting method of the photovoltaic inverter protocol general solution after the disturbance as a new solution, and determining the loss value corresponding to the new solution; calculating the increment of the loss value brought by the new solution, if the increment is less than 0, accepting the new solution as the new current solution, and if the increment is greater than or equal to 0, accepting the new solution as the new current solution with probability; S63, lower the current temperature according to the set cooling scheme. If the current temperature is greater than or equal to the set threshold, enter step S61; if the current temperature is less than the set threshold, determine the sorting method of the photovoltaic inverter protocol solution according to the current solution.

[0013] Compared with the prior art, the beneficial effects of the present invention are: reducing the situation of protocol matching failure by storing the full protocol library in the cloud; utilizing the computing power of the four-in-one terminal to assist the cloud in the process of protocol matching in the cloud after completing its own tasks, thereby further improving the matching efficiency; extracting the general solution contained in the protocol through the characteristic fields in the protocol, and obtaining the score of the full protocol stored in the cloud according to the general solution contained, and matching in the order of the scores. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 It is a schematic diagram of the structure of a four-terminal protocol self-identification system that can be integrated according to the present invention. DETAILED DESCRIPTION

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

[0016] Example: Figure 1 As shown, the present invention provides a technical solution, a four-integrable terminal protocol self-identification system, including a photovoltaic inverter, four-integrable terminals and a cloud; the photovoltaic inverter is interconnected with the four-integrable terminals; the four-integrable terminals are interconnected with the cloud, and are used to store a first type of protocol and a second type of protocol, the first type of protocol is used to perform protocol matching with a target photovoltaic inverter, and the second type of protocol is used to assist the cloud in determining a target general solution set of a target photovoltaic inverter based on the first type of protocol; the cloud user determines the target general solution set of the target photovoltaic inverter, and processes mutually exclusive general solutions in the target general solution set to obtain a score of the photovoltaic inverter protocol, and matches the photovoltaic inverter protocol in order of the scores.

[0017] The four-integrable terminal also includes a data acquisition module, a terminal protocol matching module, a terminal transmission module, a control module, and a storage module; the data acquisition module is used to obtain the electrical parameters and operating status data of the photovoltaic inverter; the terminal protocol matching module is used to match the first and second protocols stored on the four-integrable terminal with the photovoltaic inverter; the terminal transmission module is used to send the communication data of the photovoltaic inverter and the matching results of the protocols on the four-integrable terminal to the cloud; the control module is used to control the photovoltaic inverter; the storage module is used to store the first and second protocols. The data items collected by the data acquisition module include voltage, active power, reactive power, power factor, etc. The collection function and the collection time interval can be set by remote or local commands for tasks and plans; the control module is used to control the power on and off, active power, reactive power, power factor, active power percentage, reactive power percentage, etc. of the photovoltaic inverter.

[0018] The cloud also includes a cloud storage module, a cloud matching module, a data transmission module and a score determination module; the cloud storage module is used to store the protocol information of the photovoltaic inverter; the cloud matching module is used to match the protocol stored in the cloud with the photovoltaic inverter; the data transmission module is used to realize the communication connection between the cloud and the four-integrated terminals; the score determination module determines the score of the photovoltaic inverter protocol stored in the cloud based on the number of wins of the general solution.

[0019] The cloud matching module first determines a target general solution set of a target photovoltaic inverter, processes mutually exclusive general solutions of the target general solution set to obtain the number of winning general solutions, and then matches the cloud-stored protocol and the photovoltaic inverter in order of scores.

[0020] Embodiment: The present invention provides a technical solution, a method for self-identification of four fusion terminal protocols, the specific process is as follows: First, the four fusion terminals obtain the device information of the target photovoltaic inverter and send the device information to the cloud. The cloud determines whether there is a matching protocol based on the device information of the target photovoltaic inverter. If so, the matching is completed. If there is no matching protocol information on the cloud, the starting target general solution of the target photovoltaic inverter protocol is determined according to the device information, or there is no starting target general solution. Next, the four fusion terminals use the commonly used protocols stored locally to match the target photovoltaic inverter. At the same time, the cloud determines the target general solution set of the target photovoltaic inverter through matching. If the four fusion terminals use the commonly used protocols stored locally to match the target photovoltaic inverter and can determine the protocol of the target photovoltaic inverter, the matching is completed. Otherwise, it proceeds to the next step, which is divided into two cases. First, the four fusionable terminals can complete the matching between the common protocol and the target photovoltaic inverter before the target general solution set of the target photovoltaic inverter is determined on the cloud. Then, the second type of protocol is additionally stored on the four fusionable terminals, and the four fusionable terminals start auxiliary movement to determine the target general solution set of the target photovoltaic inverter. The second type is that if the four-integrable terminal fails to complete the matching between the common protocol and the target photovoltaic inverter before the target general solution set of the target photovoltaic inverter is determined in the cloud, the second type of protocol is not stored on the four-integrable terminal; After determining the target general solution set of the target PV inverter, the cloud processes the mutually exclusive general solutions of the target general solution set to obtain the number of winning general solutions, and then matches the protocols stored in the cloud with the PV inverter in order of the scores.

[0021] According to the general solution contained in the photovoltaic inverter protocol, the photovoltaic inverters are matched in sequence, avoiding the time waste and resource consumption caused by busy matching.

[0022] The method for self-identification of a terminal protocol can be integrated, and specifically comprises the following steps: S11, the four fusion terminals obtain the device information of the target photovoltaic inverter and send the device information of the target photovoltaic inverter to the cloud.

[0023] S12, the four-integrable terminal analyzes the communication data of the target photovoltaic inverter, and uses the first type of protocol stored on the four-integrable terminal to match the protocol of the target photovoltaic inverter; at the same time, the cloud obtains the initial target general solution of the target photovoltaic inverter protocol based on the device information of the target photovoltaic inverter; obtaining the target general solution of the photovoltaic inverter protocol also includes the following steps: The photovoltaic inverter protocol information stored in the cloud is obtained, and the characteristic fields are extracted from the photovoltaic inverter protocol information, and the general solution of the photovoltaic inverter protocol is determined according to the characteristic fields; if the number of photovoltaic inverter protocols corresponding to the characteristic fields is not less than the threshold, the characteristic fields are the general solution of the photovoltaic inverter protocol, otherwise the characteristic fields are the special solutions of the photovoltaic inverter; according to the photovoltaic inverter device information stored in the cloud, a connection database between the device information, the protocol and the general solution is established and stored; the cloud searches in the connection database based on the device information of the target photovoltaic inverter, and if the number of general solutions is not zero, the general solution found is added to the starting target general solution, and if the number of general solutions is zero, the starting target general solution of the target photovoltaic inverter does not exist.

[0024] S13, the cloud uses the photovoltaic inverter protocols under different general solution combinations to perform protocol matching on the target photovoltaic inverter, and determines the target general solution set of the target photovoltaic inverter based on the matching results, which specifically includes the following steps: Based on the general solution information contained in the protocol, the photovoltaic inverter protocols stored in the cloud are arranged so that the protocols containing the same general solution are arranged in the same row; at the same time, the order of the general solutions is arranged so that the difference between adjacent general solution combinations is minimized; Starting from the PV inverter protocol in the first row, select x PV inverter protocols in each row to match with the target PV inverter, and output the matching results to obtain the confidence, and obtain the average confidence of the x PV inverter protocols in the same row; compare the average confidence of the x PV inverter protocols in two adjacent rows, and increase the number of wins of the corresponding general solution in the row with a higher average confidence by one; after traversing all rows, obtain the number of wins of each general solution; add the general solutions with a number of wins not less than one to the target general solution set of the target PV inverter.

[0025] The general solution of the photovoltaic inverter protocol in the same row is the same, for example, they all correspond to the same header flag or data packet length; there is no limitation on other characteristic fields, such as data packet length, etc. The photovoltaic inverters in two adjacent rows have different special solutions. For example, the header marks of the photovoltaic inverter protocols in the previous row and the next row are different. The winning header mark can be determined according to the matching result. The winning header mark is more likely to match the target photovoltaic inverter. Therefore, priority can be given to matching the target photovoltaic inverter with the protocol with the winning header mark, thereby speeding up the matching speed.

[0026] S14, the cloud uses the target general solution set of the target photovoltaic inverter to generate a score of the general solution combination of the target photovoltaic inverter, which specifically includes the following steps: Process the mutually exclusive general solutions in the target general solution set, obtain the photovoltaic inverter protocol containing the mutually exclusive general solutions, and select the combination containing the most identical general solutions in the target general solution set from the obtained photovoltaic inverter protocols for verification, respectively obtain the protocol matching results under the mutually exclusive general solutions, obtain the average confidence under the mutually exclusive general solutions, exclude the mutually exclusive general solutions with low average confidence from the target general solution set and set the number of wins to zero, and at the same time increase the number of wins of the mutually exclusive general solutions with high average confidence by one; For the starting target general solution of the target photovoltaic inverter protocol, a winning number L is assigned, where L is a constant; according to the score of the photovoltaic inverter protocol, the photovoltaic inverter protocol is matched in order, and the score is determined by the following formula: F=∑n k , where F is the score of the photovoltaic inverter agreement, n k Represents the number of winning times of the kth general solution in the photovoltaic inverter protocol.

[0027] In the process of determining the winning general solution, there may be mutually exclusive general solutions. For example, two different header flags are added to the target general solution set because there is no comparison between the two header flags. The photovoltaic inverter protocols with these two header flags are matched with the target photovoltaic inverter respectively, and the winning header flag is determined according to the matching results. The photovoltaic inverter protocol with the most identical general solutions is used for matching. For example, if the target general solution set contains the data packet length, tail field and verification algorithm, the photovoltaic inverter protocol that includes more elements in the target general solution set is selected as much as possible to verify the mutually exclusive general solutions.

[0028] The starting target general solution is determined by the device information of the PV inverter, has a higher confidence level, and needs to be given priority. If a starting target general solution exists, a larger number of wins L is manually assigned so that the protocol containing the starting target general solution will be matched first. According to the score order of the general solution combination, the protocol of the target photovoltaic inverter is matched with the photovoltaic inverter protocol containing the general solution combination.

[0029] The process of determining the target general solution set of the target photovoltaic inverter also includes the following steps: The time t1 taken to obtain the target solution set determined by the cloud, t1=∑t1 i , t1 i Indicates the time for matching the ith photovoltaic inverter protocol on the cloud; obtains the time t2 when the matching is completed through the first type of protocol on the four fusion terminals, t2=∑t2 j , t2 jIndicates the time for matching the jth protocol on the four-integrable terminal; obtains the difference Δt between t1 and t2, and if Δt is greater than zero, obtains the first-category protocol information stored on the four-integrable terminal, and obtains the general solution of the protocol from the first-category protocol; according to the historical protocol matching data on the four-integrable terminal, determines the number m of protocols that can be matched on the four-integrable terminal within Δt, and stores m second-category protocols on the four-integrable terminal, where the second-category protocol is a protocol with the general solution included in the first-category protocol; if Δt is not greater than zero, the second-category protocol is not stored on the four-integrable terminal.

[0030] In the cloud, each general solution needs to be matched with the target PV inverter protocol using x protocols, so The protocol matches, where a is the number of general solutions. The time for the second protocol matching is the time t1 that the cloud takes to determine the target general solution set. The time for each protocol to match can be determined based on the historical matching data of the protocol on the cloud. The time for the cloud to determine the target general solution set can be determined in advance without relying on the target PV inverter, because the general solution, the matching time of each protocol and the protocol to be matched are all determined. Similarly, based on the historical data of the four-integrable terminal, the matching time of the four-integrable terminal to the commonly used protocol can be roughly estimated, and the commonly used protocol is the first type of protocol stored on the four-integrable terminal; In the process of determining the target general solution set on the cloud, the four-integrable terminal simultaneously matches the target photovoltaic inverter with the common protocol. The computing power of the four-integrable terminal is lower than that of the cloud, but the number of protocols that need to be processed is much smaller than the number of protocols that need to be processed on the cloud; if the four-integrable terminal can complete the matching of the common protocols before the cloud determines the target general solution set, it can be used to assist the cloud in determining the target general solution set; at the same time, since the common protocols have been matched, it can be extended on the basis of the common protocols to determine a part of the general solutions; first, the general solution in the common protocols is determined. Since the cloud has already determined it, the four-integrable terminal can directly obtain the general solution of the common protocol from the cloud, and then the four-integrable terminal can determine the number of protocols that have been verified under the general solution. Since the average confidence of the general solution needs to verify x protocols, the four-integrable terminal is also used to store the second type of protocols, which is used to supplement the protocols containing the general solution and determine the average confidence of the general solution. According to Δt and the historical protocol matching data on the four fusionable terminals, the number of protocols m that the four fusionable terminals can match within Δt can be determined. Then, the four fusionable terminals can complete the matching of m second-class protocols and common protocols in the process of determining the target general solution set in the cloud. Preferably, the m second-class protocols give priority to the protocol that contains the same general solution as a first-class protocol. When the number of protocols containing the same general solution is not less than x, the protocol that contains the same general solution as another first-class protocol is selected. In this way, the four fusionable terminals can obtain the average confidence of the general solution, send the average confidence to the cloud, and speed up the process of determining the target general solution set in the cloud.

[0031] Specifically, based on the general solution information contained in the protocol, arranging the general solutions of the photovoltaic inverter protocol stored in the cloud also includes the following steps: Set the initial temperature, set the initial sorting method of the general solution of the photovoltaic inverter protocol stored in the cloud, use the set initial sorting method as the initial solution, and determine the loss value corresponding to the initial solution; use the initial solution as the current solution, and use the initial temperature as the current temperature; the loss value is determined according to the error between the general solutions, obtain the number of different general solutions in two adjacent different rows, and add the number of different general solutions in all two adjacent different rows to obtain the loss value; S61, for counting units num=1, 2, ..., N, repeat steps S61 to S63; N is the set number of cycles; S62, generating a disturbance based on the current solution to change the sorting method of the photovoltaic inverter protocol general solution; taking the new sorting method of the photovoltaic inverter protocol general solution after the disturbance as a new solution, and determining the loss value corresponding to the new solution; calculating the increment of the loss value brought by the new solution, if the increment is less than 0, accepting the new solution as the new current solution, and if the increment is greater than or equal to 0, accepting the new solution as the new current solution with probability; S63, lower the current temperature according to the set cooling scheme. If the current temperature is greater than or equal to the set threshold, enter step S61; if the current temperature is less than the set threshold, determine the sorting method of the photovoltaic inverter protocol solution according to the current solution.

[0032] Since the sorting is not performed directly on the entire protocol, the number of elements involved in the sorting can be significantly reduced.

[0033] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. A method for self-identification of four fusion terminal protocols, characterized in that: The following steps are involved: S11, the four fusion terminals obtain the device information of the target photovoltaic inverter and send the device information of the target photovoltaic inverter to the cloud; S12, the four-integratable terminal analyzes the communication data of the target photovoltaic inverter, and uses the first type of protocol stored on the four-integratable terminal to match the protocol of the target photovoltaic inverter; at the same time, the cloud obtains the initial target general solution of the target photovoltaic inverter protocol based on the device information of the target photovoltaic inverter; S13, the cloud uses photovoltaic inverter protocols under different general solution combinations to perform protocol matching on the target photovoltaic inverter, and determines a target general solution set of the target photovoltaic inverter based on the matching results; S14, the cloud uses the target general solution set of the target photovoltaic inverter to generate the score of the general solution combination of the target photovoltaic inverter, and matches the protocol of the target photovoltaic inverter with the photovoltaic inverter protocol containing the general solution combination according to the score order of the general solution combination.

2. The method for self-identification of four fusion terminal protocols according to claim 1, characterized in that: In step S12, the method of obtaining the target general solution of the photovoltaic inverter protocol further includes the following steps: The photovoltaic inverter protocol information stored in the cloud is obtained, and the characteristic fields are extracted from the photovoltaic inverter protocol information, and the general solution of the photovoltaic inverter protocol is determined according to the characteristic fields; if the number of photovoltaic inverter protocols corresponding to the characteristic fields is not less than the threshold, the characteristic fields are the general solution of the photovoltaic inverter protocol, otherwise the characteristic fields are the special solutions of the photovoltaic inverter; according to the photovoltaic inverter device information stored in the cloud, a connection database between the device information, the protocol and the general solution is established and stored; the cloud searches in the connection database based on the device information of the target photovoltaic inverter, and if the number of general solutions is not zero, the general solution found is added to the starting target general solution, and if the number of general solutions is zero, the starting target general solution of the target photovoltaic inverter does not exist.

3. The method for self-identification of four fusion terminal protocols according to claim 2, characterized in that: In step S13, the step of determining a target general solution set of a target photovoltaic inverter based on the matching result further includes the following steps: Based on the general solution information contained in the protocol, the general solutions of the photovoltaic inverter protocol stored in the cloud are arranged so that the protocols containing the same general solution are arranged in the same row; at the same time, the order of the general solutions is arranged so that the difference between adjacent general solutions is minimized; Starting from the PV inverter protocol in the first row, select x PV inverter protocols in each row to match with the target PV inverter, and output the matching results to obtain the confidence, and obtain the average confidence of the x PV inverter protocols in the same row; compare the average confidence of the x PV inverter protocols in two adjacent rows, and increase the number of wins of the corresponding general solution in the row with a higher average confidence by one; after traversing all rows, obtain the number of wins of each general solution; add the general solutions with a number of wins not less than one to the target general solution set of the target PV inverter.

4. The method for self-identification of four fusion terminal protocols according to claim 3, characterized in that: In step S14, the following steps are also included: Process the mutually exclusive general solutions in the target general solution set, obtain the photovoltaic inverter protocol containing the mutually exclusive general solutions, and select the combination containing the most identical general solutions in the target general solution set from the obtained photovoltaic inverter protocols for verification, respectively obtain the protocol matching results under the mutually exclusive general solutions, obtain the average confidence under the mutually exclusive general solutions, exclude the mutually exclusive general solutions with low average confidence from the target general solution set and set the number of wins to zero, and at the same time increase the number of wins of the mutually exclusive general solutions with high average confidence by one; For the starting target general solution of the target photovoltaic inverter protocol, a winning number L is assigned, where L is a constant; according to the score of the photovoltaic inverter protocol, the photovoltaic inverter protocol is matched in order, and the score is determined by the following formula: F=∑n k , where F is the score of the photovoltaic inverter agreement, n k Represents the number of winning times of the kth general solution in the photovoltaic inverter protocol.

5. The method for self-identification of four fusion-capable terminal protocols according to claim 4, characterized in that: Determining the target general solution set of the target photovoltaic inverter also includes the following steps: The time t1 taken to obtain the target solution set determined by the cloud, t1=∑t1 i , t1 i Indicates the time for matching the ith photovoltaic inverter protocol on the cloud; obtains the time t2 when the matching is completed through the first type of protocol on the four fusion terminals, t2=∑t2 j , t2 j Indicates the time for matching the jth protocol on the four-integrable terminal; obtains the difference Δt between t1 and t2, and if Δt is greater than zero, obtains the first-category protocol information stored on the four-integrable terminal, and obtains the general solution of the protocol from the first-category protocol; according to the historical protocol matching data on the four-integrable terminal, determines the number m of protocols that can be matched on the four-integrable terminal within Δt, and stores m second-category protocols on the four-integrable terminal, where the second-category protocol is a protocol with the general solution included in the first-category protocol; if Δt is not greater than zero, the second-category protocol is not stored on the four-integrable terminal.

6. The method for self-identification of four fusion terminal protocols according to claim 3, characterized in that: Based on the general solution information contained in the protocol, arranging the general solutions of the photovoltaic inverter protocol stored in the cloud also includes the following steps: Set the initial temperature, set the initial sorting method of the general solution of the photovoltaic inverter protocol stored in the cloud, use the set initial sorting method as the initial solution, and determine the loss value corresponding to the initial solution; use the initial solution as the current solution, and use the initial temperature as the current temperature; the loss value is determined according to the error between the general solutions, obtain the number of different general solutions in two adjacent different rows, and add the number of different general solutions in all two adjacent different rows to obtain the loss value; S61, for counting units num=1, 2, ..., N, repeat steps S61 to S63; N is the set number of cycles; S62, generating a disturbance based on the current solution to change the sorting method of the photovoltaic inverter protocol general solution; taking the new sorting method of the photovoltaic inverter protocol general solution after the disturbance as a new solution, and determining the loss value corresponding to the new solution; calculating the increment of the loss value brought by the new solution, if the increment is less than 0, accepting the new solution as the new current solution, and if the increment is greater than or equal to 0, accepting the new solution as the new current solution with probability; S63, lower the current temperature according to the set cooling scheme. If the current temperature is greater than or equal to the set threshold, enter step S61; if the current temperature is less than the set threshold, determine the sorting method of the photovoltaic inverter protocol solution according to the current solution.

7. Four-terminal protocol self-identification system that can be integrated, characterized in that: It includes a photovoltaic inverter, four fusion terminals and a cloud; the photovoltaic inverter is interconnected with the four fusion terminals; the four fusion terminals are interconnected with the cloud and are used to store a first type of protocol and a second type of protocol, the first type of protocol is used to match the protocol with the target photovoltaic inverter, and the second type of protocol is used to assist the cloud in determining a target general solution set of the target photovoltaic inverter based on the first type of protocol; the cloud user determines the target general solution set of the target photovoltaic inverter, processes mutually exclusive general solutions in the target general solution set, obtains the score of the photovoltaic inverter protocol, and matches the photovoltaic inverter protocol in the order of the score.

8. The four-terminal protocol self-identification system according to claim 7 is characterized in that: The four-in-one terminal also includes a data acquisition module, a terminal protocol matching module, a terminal transmission module, a control module and a storage module; the data acquisition module is used to obtain the electrical parameters and operating status data of the photovoltaic inverter; the terminal protocol matching module is used to match the first and second protocols stored on the four-in-one terminal with the photovoltaic inverter; the terminal transmission module is used to send the communication data of the photovoltaic inverter and the matching results of the protocols on the four-in-one terminal to the cloud; the control module is used to control the photovoltaic inverter; the storage module is used to store the first and second protocols.

9. The four-terminal protocol self-identification system according to claim 8, characterized in that: The cloud also includes a cloud storage module, a cloud matching module, a data transmission module and a score determination module; the cloud storage module is used to store the protocol information of the photovoltaic inverter; the cloud matching module is used to match the protocol stored in the cloud with the photovoltaic inverter; the data transmission module is used to realize the communication connection between the cloud and the four-integrated terminals; the score determination module determines the score of the photovoltaic inverter protocol stored in the cloud based on the number of wins of the general solution.

10. The four-terminal protocol self-identification system according to claim 9, characterized in that: The cloud matching module first determines a target general solution set of a target photovoltaic inverter, processes mutually exclusive general solutions of the target general solution set to obtain the number of winning general solutions, and then matches the cloud-stored protocol and the photovoltaic inverter in order of scores.

Citation Information

Patent Citations

  • Equipment data management system and method based on artificial intelligence

    CN117421335A

  • Photovoltaic inverter protocol adaptation method based on cloud service

    CN118433264A

  • Protocol intelligent matching device and method of photovoltaic inverter

    CN118612320A

  • Method and device for identifying network application layer protocol

    CN118972294A

  • Association rule mining-based collocation recommendation method and system

    CN119226629A