Grouping method of inverter device and distributed power generation system
Patent Information
- Application Number
- CN202610908842.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-23
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2046-06-23
AI Technical Summary
但是,上述方法耗时耗力且容易出错,无法实现自动准确的确定出逆变设备的分组
[0020]本公开实施例能够先由控制设备控制对应的各逆变设备启动监测交流端口电压,上述逆变设备均处于停止功率输出状态,从而,监测的交流端口电压均源于电网。相应的,由控制设备按照每条交流支路的预设分组条件,执行该预设分组条件对应的控制逻辑,以控制每条交流支路的通断状态。由于各交流支路的预设分组条件不同,从而连接在不同交流支路的逆变设备监测的交流端口电压也会具有不同的数据特征。进而,在所有交流支路的通断状态控制完毕后,由控制设备控制各逆变设备结束检测交流端口电压,并控制各逆变设备根据自身监测的交流端口电压的特征以及每条交流支路的预设分组条件确定出自身所属的交流支路。相应的,控制设备通过接收由各逆变设备上报的所属交流支路信息,即能够确定出每个逆变设备具体所属的交流支路,从而实现了对逆变设备自动准确的分组。
Smart Images

Figure CN122600255B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of distributed generation technology, and in particular to a method for grouping inverter equipment and a distributed generation system. Background Technology
[0002] In distributed generation systems, grouping inverter devices is fundamental to achieving intelligent operation and maintenance. Grouping inverter devices primarily involves determining which AC branch each inverter belongs to. Since control equipment in a distributed generation system can correspond to multiple inverter devices and multiple AC branches, it is necessary to accurately determine which inverter devices are connected to a given AC branch and which specific AC branch a particular inverter is connected to.
[0003] In related technologies, the mapping between inverter devices and AC branches in distributed generation systems is mainly configured manually. This involves manually setting which inverter devices are connected to a given AC branch, or which AC branch a particular inverter device is connected to. However, this method is time-consuming, labor-intensive, and prone to errors, and cannot automatically and accurately determine the grouping of inverter devices. Summary of the Invention
[0004] This disclosure provides a method for grouping inverter devices and a distributed generation system, which can automatically and accurately determine the grouping of inverter devices, thereby improving the efficiency and reliability of determining the grouping of inverter devices.
[0005] In a first aspect, this disclosure provides a method for grouping inverter devices, applied to a control device in a distributed generation system. The control device corresponds to multiple AC branches and multiple inverter devices. Each AC branch is connected to at least one inverter device. When at least two inverter devices are connected to any AC branch, the at least two inverter devices in the AC branch are connected in parallel. The multiple AC branches are then connected to the power grid after merging. The method for grouping inverter devices includes: sending a first control signal to the multiple inverter devices to control the multiple inverter devices to start monitoring the AC port voltage; wherein the multiple inverter devices are in a stopped power output state, and the AC port voltage originates from the power grid; according to each AC branch... The system executes the control logic corresponding to the preset grouping conditions to control the on / off state of each AC branch. The preset grouping conditions characterize the preset voltage data features corresponding to each AC branch, and the preset grouping conditions are different for each AC branch. A second control signal is sent to the plurality of inverter devices to control them to stop monitoring the AC port voltage, and to control each inverter device to determine its own AC branch based on the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, thus obtaining its own AC branch information. The system receives the AC branch information reported by each inverter device and determines the AC branch to which each inverter device belongs based on this information.
[0006] In one optional implementation, the preset grouping condition for each AC branch is any one of the following: a preset high-level duration for each AC branch; wherein the preset high-level duration is used to characterize the preset duration of the effective value high level of the AC port voltage corresponding to the AC branch; a preset number of level transitions for each AC branch; wherein the preset number of level transitions is used to characterize the preset number of effective value level transitions of the AC port voltage corresponding to the AC branch; and a preset level code for each AC branch; wherein the preset level code is used to characterize the preset level code of the effective value of the AC port voltage corresponding to the AC branch.
[0007] In one optional implementation, when the preset grouping condition for each AC branch is a preset high-level duration corresponding to each AC branch, the step of executing the control logic corresponding to the preset grouping condition to control the on / off state of each AC branch includes: controlling the conduction duration of each AC branch according to the preset high-level duration corresponding to each AC branch.
[0008] In one optional implementation, controlling the conduction duration of each AC branch according to a preset high-level duration for each AC branch includes: controlling all AC branches corresponding to the control device to disconnect; for the m-th AC branch, controlling the m-th AC branch to conduct, and after an interval of the preset high-level duration corresponding to the m-th AC branch, controlling the m-th AC branch to disconnect; where m is a natural number greater than or equal to 1; or, controlling all AC branches to conduct; for the i-th AC branch, controlling the i-th AC branch to disconnect after an interval of the preset high-level duration corresponding to the i-th AC branch; where i is a natural number greater than or equal to 1.
[0009] In one optional implementation, when the preset grouping condition for each AC branch is the preset number of level transitions corresponding to each AC branch, the step of executing the control logic corresponding to the preset grouping condition to control the on / off state of each AC branch includes: controlling the on / off number of each AC branch according to the preset number of level transitions corresponding to each AC branch.
[0010] In one optional implementation, the preset level transition count includes a first transition count from low level to high level or from high level to low level; the first transition count is determined according to the branch order of the AC branch; controlling the on / off count of each AC branch according to the preset level transition count corresponding to each AC branch includes: controlling all AC branches corresponding to the control device to be disconnected; for the k-th AC branch, repeatedly performing the operation of controlling the k-th AC branch to be turned on first and then disconnected k times; where k is a natural number greater than or equal to 1; or, controlling all AC branches to be turned on; for the k-th AC branch, repeatedly performing the operation of controlling the k-th AC branch to be turned off first and then turned on k times; where k is a natural number greater than or equal to 1.
[0011] In one optional implementation, the preset level transition count includes the total number of transitions from low level to high level and from high level to low level; the total number of transitions is determined according to the branch order of the AC branch; controlling the on / off count of each AC branch according to the preset level transition count for each AC branch includes: controlling all AC branches corresponding to the control device to be disconnected or connected; for the j-th AC branch, repeatedly performing the operation of changing the on / off state of the j-th AC branch j times; where j is a natural number greater than or equal to 1.
[0012] In one optional implementation, when the preset grouping condition for each AC branch is a preset level code corresponding to each AC branch, the preset level code includes multiple flag bits; the starting flag bits of the preset level codes corresponding to each AC branch are the same; the flag bits are a first value or a second value, the first value corresponding to AC branch being on and AC voltage being at a high level, and the second value corresponding to AC branch being off and AC voltage being at a low level; the control logic corresponding to the preset grouping condition is executed according to the preset grouping condition of each AC branch to control each AC branch. The on / off state includes: controlling the on / off state of all AC branches corresponding to the control device according to the on / off state of the branch corresponding to the complementary flag bit of the start flag bit; wherein, if the start flag bit is a first value, then the complementary flag bit is a second value; if the start flag bit is a second value, then the complementary flag bit is a first value; for the s-th AC branch, traversing the preset level code corresponding to the s-th AC branch bit by bit, and controlling the on / off state of the s-th AC branch according to the on / off state of the branch corresponding to the currently traversed flag bit; wherein, s is a natural number greater than or equal to 1.
[0013] Secondly, this disclosure provides a method for grouping inverter devices, applied to inverter devices in a distributed generation system. The inverter devices have corresponding control devices, each corresponding to multiple AC branches and multiple inverter devices. Each AC branch is connected to at least one inverter device. When at least two inverter devices are connected to any AC branch, the at least two inverter devices in the AC branch are connected in parallel. The multiple AC branches are then combined and connected to the power grid. The method for grouping inverter devices includes: responding to receiving a first control signal sent by the control device, starting to monitor the AC port voltage; wherein the inverter device is in a stopped power output state, and the AC port voltage originates from the power grid; the AC port... The port voltage dynamically changes according to the on / off state of the AC branch to which the inverter belongs; the on / off state of each AC branch is controlled according to the control logic corresponding to the preset grouping conditions of each AC branch; the preset grouping conditions are used to characterize the preset voltage data characteristics of the AC branch, and the preset grouping conditions of each AC branch are different; in response to receiving the second control signal sent by the control device, the monitoring of the AC port voltage ends, and the inverter determines its own AC branch according to the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, thus obtaining the AC branch information; the AC branch information is reported to the control device so that the control device can determine the AC branch to which the inverter belongs.
[0014] In one optional implementation, the preset grouping condition for each AC branch is any one of the following: a preset high-level duration for each AC branch; wherein the preset high-level duration is used to characterize the preset duration of the effective value high level in the AC port voltage corresponding to the AC branch; a preset number of level transitions for each AC branch; wherein the preset number of level transitions is used to characterize the preset number of effective value level transitions in the AC port voltage corresponding to the AC branch; and a preset level code for each AC branch; wherein the preset level code is used to characterize the preset level code of the effective value of the AC port voltage corresponding to the AC branch.
[0015] In one optional implementation, where the preset grouping condition for each AC branch is a preset high-level duration corresponding to each AC branch, the step of determining the AC branch to which the user belongs based on the characteristics of the AC port voltage monitored by the user and the preset grouping condition for each AC branch, and obtaining the AC branch information, includes: parsing the AC port voltage monitored by the user to obtain the high-level duration corresponding to the AC port voltage; matching the high-level duration with the preset high-level duration corresponding to each AC branch; and determining the AC branch corresponding to the successfully matched preset high-level duration as the AC branch to which the user belongs, thereby obtaining the AC branch information.
[0016] In one optional implementation, when the preset grouping condition for each AC branch is a preset number of level transitions corresponding to each AC branch, the step of determining the AC branch to which the user belongs based on the characteristics of the AC port voltage monitored by the user and the preset grouping condition for each AC branch includes: parsing the AC port voltage monitored by the user to obtain the parsed level transition number corresponding to the AC port voltage; wherein the parsed level transition number is consistent with the level transition direction corresponding to the preset level transition number; matching the parsed level transition number with the preset level transition number corresponding to each AC branch, and determining the AC branch corresponding to the successfully matched preset level transition number as the AC branch to which the user belongs, thereby obtaining the AC branch information.
[0017] In one optional implementation, when the preset grouping condition for each AC branch is a preset level code corresponding to each AC branch, the preset level code includes multiple flag bits; the starting flag bits of the preset level codes corresponding to each AC branch are the same; the flag bits are a first value or a second value, the first value corresponds to the AC branch being on and the effective value of the AC voltage being high, and the second value corresponds to the AC branch being off and the effective value of the AC voltage being low; the step of determining the AC branch to which it belongs based on the characteristics of the AC port voltage monitored by itself and the preset grouping condition for each AC branch includes: in the AC port voltage monitored by itself, taking the first target level as the encoding starting point, determining the preset flag bits corresponding to the first target level and each level after the first target level; wherein, the target level is the level value corresponding to the starting flag bit; determining the analytical level code corresponding to the AC port voltage according to the preset flag bits; matching the analytical level code with the preset level code corresponding to each AC branch, and determining the AC branch corresponding to the successfully matched preset level code as the AC branch to which it belongs, thereby obtaining the AC branch information.
[0018] Thirdly, this disclosure provides a distributed generation system, which includes a control device and a plurality of inverter devices corresponding to the control device. The control device is used to execute the above-described grouping method of the inverter devices, and the inverter devices are used to execute the above-described grouping method of the inverter devices.
[0019] The inverter grouping method provided in this disclosure is applied to a control device in a distributed generation system. This control device corresponds to multiple AC branches and multiple inverter devices. Each AC branch is connected to at least one inverter device. When at least two inverter devices are connected to any AC branch, these at least two inverter devices are connected in parallel. The multiple AC branches are then combined and connected to the power grid. The method first sends a first control signal to the multiple inverter devices to control them to start monitoring the AC port voltage. The multiple inverter devices are in a stopped power output state, and the AC port voltage originates from the power grid. Secondly, according to the preset grouping conditions for each AC branch, the method executes... The system executes the control logic corresponding to the preset grouping conditions to control the on / off state of each AC branch. The preset grouping conditions are used to characterize the preset voltage data features corresponding to each AC branch, and the preset grouping conditions are different for each AC branch. Then, a second control signal is sent to the multiple inverter devices to control the multiple inverter devices to stop monitoring the AC port voltage, and to control each inverter device to determine its own AC branch based on the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, thus obtaining the AC branch information. Finally, the system receives the AC branch information reported by each inverter device and determines the AC branch to which each inverter device belongs based on the AC branch information.
[0020] In this embodiment, the control device first controls each inverter to start monitoring the AC port voltage. All inverters are in a stopped power output state, so the monitored AC port voltages originate from the power grid. Accordingly, the control device executes the control logic corresponding to the preset grouping conditions for each AC branch to control the on / off state of each AC branch. Since the preset grouping conditions for each AC branch are different, the AC port voltages monitored by inverters connected to different AC branches will have different data characteristics. Furthermore, after the on / off state control of all AC branches is completed, the control device controls each inverter to stop monitoring the AC port voltage and determines its own AC branch based on the characteristics of its monitored AC port voltage and the preset grouping conditions of each AC branch. Accordingly, by receiving the AC branch information reported by each inverter, the control device can determine the specific AC branch to which each inverter belongs, thus achieving automatic and accurate grouping of the inverters.
[0021] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0022] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the embodiments of the present disclosure to explain the disclosure and do not constitute a limitation thereof. The above and other features and advantages will become more apparent to those skilled in the art from the detailed description of exemplary embodiments with reference to the accompanying drawings, in which:
[0023] Figure 1 A first flowchart of a grouping method for inverter devices provided in an embodiment of this disclosure;
[0024] Figure 2 This is a schematic diagram of the structure of the distributed generation system in an embodiment of this disclosure;
[0025] Figure 3 A schematic diagram of the first waveform of the AC port voltage corresponding to each AC branch;
[0026] Figure 4 This is a schematic diagram of the second waveform of the AC port voltage corresponding to each AC branch.
[0027] Figure 5 This is a schematic diagram of the third waveform of the AC port voltage corresponding to each AC branch.
[0028] Figure 6This is a schematic diagram of the fourth waveform of the AC port voltage corresponding to each AC branch.
[0029] Figure 7 This is a schematic diagram of the fifth waveform of the AC port voltage corresponding to each AC branch.
[0030] Figure 8 A second flowchart of a grouping method for inverter devices provided in an embodiment of this disclosure;
[0031] Figure 9 This is a first block diagram of a grouping device for an inverter provided in an embodiment of the present disclosure;
[0032] Figure 10 A second block diagram of a grouping device for another inverter provided in an embodiment of this disclosure;
[0033] Figure 11 A block diagram of a control device provided in an embodiment of this disclosure;
[0034] Figure 12 A block diagram of an inverter device provided in an embodiment of this disclosure;
[0035] Figure 13 This is a block diagram of a distributed generation system provided in an embodiment of the present disclosure. Detailed Implementation
[0036] To enable those skilled in the art to better understand the technical solutions of this disclosure, exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments of this disclosure to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0037] Where there is no conflict, the various embodiments of this disclosure and the features thereof in the embodiments may be combined with each other.
[0038] As used herein, the term “and / or” includes any and all combinations of one or more related enumerated entries.
[0039] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. As used herein, the singular forms “a” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising” and / or “made of” are used in this specification, the presence of the stated feature, integral, step, operation, element, and / or component is specified, but the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof is not excluded. Words such as “connected” or “linked” are not limited to physical or mechanical connections but can include electrical connections, whether direct or indirect.
[0040] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning, unless expressly so defined herein.
[0041] In distributed generation systems, grouping inverter devices is fundamental to achieving intelligent operation and maintenance. Grouping inverter devices primarily involves determining which AC branch each inverter belongs to. Since control equipment in a distributed generation system can correspond to multiple inverter devices and multiple AC branches, it is necessary to accurately determine which inverter devices are connected to a given AC branch and which specific AC branch a particular inverter is connected to.
[0042] In related technologies, the mapping between inverter devices and AC branches in distributed generation systems is mainly configured manually. This involves manually setting which inverter devices are connected to a given AC branch, or which AC branch a particular inverter device is connected to. However, this method is time-consuming, labor-intensive, and prone to errors, and cannot automatically and accurately determine the grouping of inverter devices.
[0043] In view of this, embodiments of this disclosure provide a method for grouping inverter devices and a distributed generation system. In this embodiment, a control device first controls each inverter device to start monitoring the AC port voltage. All inverter devices are in a stopped power output state, thus the monitored AC port voltages originate from the power grid. Accordingly, the control device executes the control logic corresponding to the preset grouping conditions for each AC branch to control the on / off state of each AC branch. Since the preset grouping conditions for each AC branch are different, the AC port voltages monitored by inverter devices connected to different AC branches will have different data characteristics. Furthermore, after the on / off state control of all AC branches is completed, the control device controls each inverter device to stop monitoring the AC port voltage and controls each inverter device to determine its own AC branch based on the characteristics of its monitored AC port voltage and the preset grouping conditions of each AC branch. Accordingly, by receiving the AC branch information reported by each inverter device, the control device can determine the specific AC branch to which each inverter device belongs, thereby achieving automatic and accurate grouping of the inverter devices.
[0044] The grouping method for inverter devices according to embodiments of this disclosure can be executed by control devices in a distributed generation system. This method can be implemented by a processor calling computer-readable program instructions stored in memory.
[0045] Figure 1 This is a first flowchart of a grouping method for inverter devices provided in an embodiment of this disclosure. (Refer to...) Figure 1 The method includes:
[0046] Step S110: Send a first control signal to multiple inverter devices to control the multiple inverter devices to start monitoring the AC port voltage; wherein, the multiple inverter devices are in a stopped power output state, and the AC port voltage is sourced from the power grid.
[0047] This method can be applied to the control equipment (Data Transfer Unit, DTU) in a distributed generation system. This control equipment can correspond to multiple AC branches and multiple inverter devices. Each AC branch can be connected to at least one inverter device, and when multiple inverter devices are connected to any AC branch, these inverter devices are connected in parallel, and the multiple AC branches are then combined and connected to the power grid. The inverter devices can be microinverters.
[0048] For ease of understanding, Figure 2 A schematic diagram of the distributed generation system is shown, with reference to... Figure 2The distributed generation system includes control equipment corresponding to five AC branches: AC branch 1, AC branch 2, AC branch 3, AC branch 4, and AC branch 5. Each AC branch is connected to five inverter devices. In other words, in... Figure 2 The control equipment within the system comprises 25 inverter devices. Each inverter device can be connected to a corresponding power generation unit, such as a photovoltaic module.
[0049] It should be noted that a distributed generation system may include one or more control devices, and the embodiments disclosed herein do not impose any limitations on this. Accordingly, refer to... Figure 2 In a distributed generation system, one control device can correspond to one combiner box. All AC branches corresponding to this control device are combined in one combiner box and then connected to the power grid.
[0050] In one alternative implementation, the combiner box contains a controllable switch for each AC branch corresponding to the control device. By controlling the on / off state of this controllable switch, the on / off state of the AC branch corresponding to the control device can be controlled.
[0051] In one alternative implementation, the combiner box also contains a master controllable switch for all AC branches corresponding to the control device. By controlling the opening and closing of this master controllable switch, the opening and closing of all AC branches corresponding to the control device can be controlled.
[0052] In one alternative implementation, the control device can be placed in the corresponding combiner box, or the control device can be placed independently of the combiner box; this disclosure does not limit this.
[0053] The control device has a pre-established communication connection with the corresponding multiple inverter devices, so that the control device can send the first control signal to its corresponding multiple inverter devices.
[0054] The first control signal is used to instruct the inverter to start monitoring the AC port voltage. Therefore, upon receiving the first control signal, the inverter can start monitoring its own AC port voltage.
[0055] It should be noted that in this embodiment, all inverter devices corresponding to the control device are in a stopped power output state, meaning the inverter devices stop outputting power to the grid. Consequently, since multiple inverter devices corresponding to the control device are in a stopped power output state, the AC port voltages monitored by the inverter devices all originate from the power grid.
[0056] Step S120: Execute the control logic corresponding to the preset grouping conditions for each AC branch to control the on / off state of each AC branch; wherein, the preset grouping conditions are used to characterize the preset voltage data features corresponding to the AC branch, and the preset grouping conditions are different for each AC branch.
[0057] The preset grouping conditions are used to characterize the preset voltage data features corresponding to the AC branches, such as the duration of the high level and the number of level transitions. Furthermore, the preset grouping conditions are different for each AC branch.
[0058] For example, if the preset grouping condition is the preset high-level duration corresponding to the AC branch, then the preset high-level duration corresponding to different AC branches is different. For example, the preset high-level duration corresponding to AC branch 1 is T1, and the preset high-level duration corresponding to AC branch 2 is T2.
[0059] For each AC branch, since its corresponding preset grouping conditions are different, by executing the control logic corresponding to the preset grouping conditions, the AC port voltage monitored by the inverters connected to different AC branches can generate different data characteristics.
[0060] Correspondingly, for any AC branch, by executing the control logic corresponding to that AC branch, the on / off state of that AC branch is controlled, so that the characteristics of the AC port voltage monitored by the multiple inverter devices connected to that AC branch conform to the preset voltage data characteristics included in the preset grouping conditions of that AC branch.
[0061] Therefore, in this step, the control device executes the control logic corresponding to the preset grouping conditions according to the preset grouping conditions of each AC branch, so that the AC port voltage monitored by each inverter device connected to the same AC branch generates data characteristics that match the preset voltage data characteristics contained in the preset grouping conditions.
[0062] It should be noted that, in this step, controlling the on / off state of each AC branch refers to controlling the on / off state of the controllable switch of each AC branch.
[0063] In this embodiment of the disclosure, the control device is pre-configured with the correspondence between the control device and the combiner box in the distributed generation system, and the correspondence between the control device and the AC branch.
[0064] Wherein, when the control device establishes a communication connection with the corresponding combiner box, the control device can send a third control signal to the corresponding combiner box, so that the combiner box controls the on / off state of the controllable switch of each AC branch according to the third control signal. This embodiment of the present disclosure does not limit this.
[0065] In the absence of a communication connection between the control device and the corresponding combiner box, the control personnel who know the on / off rules of the controllable switches of each AC branch can control the on / off of the controllable switches of the AC branch in the combiner box corresponding to the control device according to the on / off rules of the controllable switches of each AC branch. This embodiment of the present disclosure does not limit this.
[0066] In one optional implementation, the preset grouping condition for each AC branch is any one of the following: a preset high-level duration for each AC branch; wherein the preset high-level duration is used to characterize the preset duration for which the effective value of the AC port voltage corresponding to the AC branch is high; a preset number of level transitions for each AC branch; wherein the preset number of level transitions is used to characterize the preset number of level transitions for the effective value of the AC port voltage corresponding to the AC branch; and a preset level code for each AC branch; wherein the preset level code is used to characterize the preset level code for the effective value of the AC port voltage corresponding to the AC branch.
[0067] The AC port voltage can be either high or low. The preset high-level duration is the preset duration during which the effective value of the AC port voltage corresponding to the AC branch remains high. A high level is defined as an effective value greater than a first threshold, and a low level as an effective value less than a threshold. Furthermore, the preset high-level duration differs for different AC branches. For example, the preset high-level duration for AC branch 1 is T1, for AC branch 2 it is T2, and for AC branch 3 it is T3.
[0068] The preset level transition count is used to characterize the preset number of effective value level transitions of the AC port voltage corresponding to the AC branch. It should be noted that the preset level transition count can refer to the number of level transitions in a specific direction. For example, the preset level transition count can be the preset number of times the effective value of the AC port voltage transitions from high to low, or the preset number of times it transitions from low to high. Furthermore, the preset level transition count can also be the total preset number of times the effective value of the AC port voltage transitions from high to low and from low to high; this embodiment does not impose any limitations on this.
[0069] Among them, the preset level code is used to characterize the effective value of the AC port voltage corresponding to the AC branch. The preset level code may include multiple flag bits, and the preset level code corresponding to each AC branch is different, while the starting flag bits of the preset level codes corresponding to each AC branch are the same.
[0070] The flag bit can be a first value or a second value. The first value corresponds to the AC branch being on and the effective value of the AC voltage being high, while the second value corresponds to the AC branch being off and the effective value of the AC voltage being low. The specific values of the first and second values can be adaptively set according to actual application needs, and this embodiment does not limit this. For example, the first value can be 1 and the second value can be 0, or the first value can be 0 and the second value can be 1.
[0071] For example, the preset level code corresponding to AC branch 1 is 1001, the preset level code corresponding to AC branch 2 is 1010, and the preset level code corresponding to AC branch 3 is 1011.
[0072] In this embodiment of the disclosure, the preset grouping condition can be a grouping condition based on the high-level duration, level transition number, or level encoding corresponding to the effective value of the AC port voltage. The preset grouping conditions are different for each AC branch, which makes it convenient to flexibly adopt differentiated control logic for the on / off state of each AC branch according to the actual application scenario.
[0073] Step S130: Send a second control signal to multiple inverter devices to control the multiple inverter devices to stop monitoring the AC port voltage, and control each inverter device to determine its own AC branch based on the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, and obtain the AC branch information.
[0074] The second control signal is used to instruct the inverter to stop monitoring the AC port voltage and to determine its own AC branch based on the characteristics of the monitored AC port voltage and the preset grouping conditions of each AC branch. Therefore, upon receiving the second control signal, the inverter can stop monitoring its own AC port voltage and determine its own AC branch based on the monitored AC port voltage and the preset grouping conditions of each AC branch.
[0075] In one alternative implementation, a second control signal can be sent to multiple inverter devices after sending the first control signal and after a first time interval. During the first time interval, the on / off states of all AC branches have been controlled.
[0076] In one alternative implementation, the preset grouping conditions for each AC branch can be pre-stored in the aforementioned plurality of inverter devices, or the preset grouping conditions for each AC branch can be included in the second control signal, thereby realizing flexible configuration of the preset grouping conditions. This disclosure does not limit this.
[0077] Each inverter, after determining its own AC branch, can generate its own AC branch information based on its device identification information (such as device serial number) and the branch identification information of its AC branch. This information is then automatically reported to the control device. Alternatively, the control device can broadcast a request to each inverter to report its AC branch information based on the branch identification information of each AC branch. This allows the inverter to report its AC branch information, which includes both the branch identification information of its AC branch and the inverter's device identification information.
[0078] Step S140: Receive the AC branch information reported by each inverter device, and determine the AC branch to which each inverter device belongs based on the AC branch information.
[0079] Since the AC branch information identifies the AC branch to which the inverter belongs, the control equipment can clearly determine which AC branch each inverter belongs to and which inverters are connected to each AC branch.
[0080] In one alternative implementation, after receiving the AC branch information of the corresponding multiple inverter devices and determining the AC branch to which each inverter device belongs, the control device can configure the network of each inverter device according to the device identification information reported by each inverter device.
[0081] This disclosure provides a method for grouping inverter devices and a distributed generation system. In this embodiment, a control device first controls each inverter device to start monitoring the AC port voltage. All inverter devices are in a stopped power output state, so the monitored AC port voltages originate from the power grid. Accordingly, the control device executes the control logic corresponding to the preset grouping conditions for each AC branch to control the on / off state of each AC branch. Since the preset grouping conditions for each AC branch are different, the AC port voltages monitored by inverter devices connected to different AC branches will have different data characteristics. Furthermore, after the on / off state control of all AC branches is completed, the control device controls each inverter device to stop monitoring the AC port voltage and determines its own AC branch based on the characteristics of its monitored AC port voltage and the preset grouping conditions of each AC branch. Accordingly, by receiving the AC branch information reported by each inverter device, the control device can determine the specific AC branch to which each inverter device belongs, thereby achieving automatic and accurate grouping of the inverter devices.
[0082] The grouping method of inverter devices according to embodiments of this disclosure will now be described in detail.
[0083] In one optional implementation, the conduction duration of each AC branch can be controlled according to the preset high-level duration corresponding to each AC branch. Correspondingly, when the preset grouping condition of each AC branch is the preset high-level duration corresponding to each AC branch, the step of executing the control logic corresponding to the preset grouping condition to control the on / off state of each AC branch includes: controlling the conduction duration of each AC branch according to the preset high-level duration corresponding to each AC branch.
[0084] The preset high-level durations for each AC branch are different. In this embodiment, the conduction duration of each AC branch is controlled according to the preset high-level duration of each AC branch, so that the high-level duration of the AC port voltage monitored by the inverter connected to any AC branch can match the preset high-level duration of that AC branch.
[0085] For example, all AC branches corresponding to the control device can be disconnected first, and then the AC branch can be turned on according to the preset high-level duration for each AC branch, and then disconnected after being turned on for the preset high-level duration. Alternatively, all AC branches corresponding to the control device can be turned on first, and then the AC branch can be turned off after an interval of the preset high-level duration according to the preset high-level duration for each AC branch. This embodiment of the present disclosure does not limit this approach.
[0086] In one optional implementation, the conduction duration of each AC branch is controlled according to a preset high-level duration corresponding to each AC branch, including: controlling all AC branches corresponding to the control device to disconnect; for the m-th AC branch, controlling the m-th AC branch to conduct, and after an interval of the preset high-level duration corresponding to the m-th AC branch, controlling the m-th AC branch to disconnect; where m is a natural number greater than or equal to 1; or, controlling all AC branches to conduct; for the i-th AC branch, controlling the i-th AC branch to disconnect after an interval of the preset high-level duration corresponding to the i-th AC branch; where i is a natural number greater than or equal to 1.
[0087] Among them, the on / off state control logic of the above-mentioned AC branch can be called the first type of control logic.
[0088] The preset high-level duration of the m-th AC branch can be Tm. The value of Tm can be adaptively set according to the actual application needs. For example, the preset high-level duration of each AC branch can be configured as the product of the branch order and the preset time interval. This embodiment does not limit this.
[0089] For example, the preset high-level duration Tm of the m-th AC branch is m×t2, where m is the branch order of the m-th AC branch and t2 is the preset time interval.
[0090] To facilitate understanding of the first type of control logic described above, under the first type of control logic, Figure 3 This diagram shows the first waveform of the AC port voltage for each AC branch. (Refer to...) Figure 3 :
[0091] Specifically, at the start time t0 of the AC branch control, all AC branches are disconnected. Then, refer to... Figure 3 In (a), for the first AC branch, the first AC branch is controlled to be turned on. At this time, the AC port voltage Vac1 corresponding to the first AC branch is switched from low level to high level. After an interval t2, the first AC branch is controlled to be turned off.
[0092] Reference Figure 3 In (b), for the second AC branch, the second AC branch is controlled to be turned on. At this time, the AC port voltage Vac2 corresponding to the second AC branch switches from low level to high level. After an interval of 2t2, the second AC branch is controlled to be turned off.
[0093] Reference Figure 3 In step (c), for the m-th AC branch, the m-th AC branch is controlled to be turned on, and the AC port voltage Vacm corresponding to the m-th AC branch switches from low level to high level. After an interval of mt2, the m-th AC branch is controlled to be turned off. According to the first control logic described above, the on-time control of all AC branches can be achieved within time t1.
[0094] It should be noted that the embodiments of this disclosure do not impose specific restrictions on the control order of the on / off states of each AC branch. The control can be performed sequentially according to the order of the AC branches, or the on / off states of each AC branch can be controlled in a random order, or the on / off states of each AC branch can be controlled in parallel.
[0095] Therefore, the high-level duration of the AC port voltage Vac1 corresponding to the first AC branch is within the range of t2-a to t2+a, the high-level duration of the AC port voltage Vac2 corresponding to the second AC branch is within the range of 2t2-a to 2t2+a, and the high-level duration of the AC port voltage Vacm corresponding to the m-th AC branch is within the range of mt2-a to mt2+a. Here, 'a' is a preset time error value. Thus, the high-level duration of the AC port voltage monitored by the inverter equipment under each AC branch can match the preset high-level duration corresponding to that AC branch.
[0096] Controlling the conduction and disconnection of each AC branch refers to controlling the conduction and disconnection of the controllable switch of each AC branch.
[0097] Furthermore, in this embodiment of the present disclosure, under the first control logic described above, all AC branches can be turned on first, and then, for the i-th AC branch, after a preset high-level duration corresponding to the i-th AC branch, the i-th AC branch can be turned off; where i is a natural number greater than or equal to 1.
[0098] The preset high-level duration of the i-th AC branch can be Ti. The value of Ti can be adaptively set according to actual application needs, and this embodiment does not limit it. For example, the preset high-level duration Ti of the i-th AC branch is i×t2, where i is the branch order of the i-th AC branch and t2 is the preset time interval.
[0099] To facilitate understanding of the first type of control logic described above, under the first type of control logic, Figure 4 The diagram shows the second waveform of the AC port voltage corresponding to each AC branch. (Refer to...) Figure 4 :
[0100] Specifically, at the start time t0 of the AC branch control, all AC branches are turned on, at which point the AC port voltage corresponding to each AC branch switches from low to high. Then, refer to... Figure 4 In (a), for the first AC branch, the first AC branch is disconnected after an interval of t2.
[0101] Reference Figure 4 In (b), after the second AC branch is turned on, the second AC branch is controlled to be turned off after a time interval of 2t2.
[0102] Reference Figure 4 In step (c), after the i-th AC branch is turned on, the i-th AC branch is turned off after an interval of it2. According to the first control logic described above, the on-time control of all AC branches can be achieved within time t1.
[0103] Therefore, the high-level duration of the AC port voltage Vac1 corresponding to the first AC branch is within the range of t2-a to t2+a, the high-level duration of the AC port voltage Vac2 corresponding to the second AC branch is within the range of 2t2-a to 2t2+a, and the high-level duration of the AC port voltage Vaci corresponding to the i-th AC branch is within the range of it2-a to it2+a. Here, 'a' represents a preset time error value.
[0104] Therefore, the duration of the high-level voltage of the AC port monitored by the inverter under each AC branch can be matched with the preset high-level duration corresponding to that AC branch.
[0105] Controlling the conduction and disconnection of each AC branch refers to controlling the conduction and disconnection of the controllable switch of each AC branch.
[0106] In this embodiment, all AC branches corresponding to the control device are first disconnected. Then, for the m-th AC branch, the AC branch is turned on, and after a preset high-level duration, the AC branch is turned off. Alternatively, all AC branches corresponding to the control device are first turned on, and then for the i-th AC branch, after a preset high-level duration, the AC branch is turned off. This achieves sequential control of the on-time of each AC branch based on the preset high-level duration of each AC branch.
[0107] In one optional implementation, when the preset grouping condition for each AC branch is the preset number of level transitions corresponding to each AC branch, the control logic corresponding to the preset grouping condition is executed according to the preset grouping condition of each AC branch to control the on / off state of each AC branch, including: controlling the on / off number of each AC branch according to the preset number of level transitions corresponding to each AC branch.
[0108] The preset number of level transitions may include the first number of transitions from low level to high level or from high level to low level, or the total number of transitions from low level to high level and from high level to low level.
[0109] The preset number of level transitions varies for each AC branch. In this embodiment, the on / off frequency of each AC branch is controlled according to the preset number of level transitions for each AC branch, so that for any AC branch, the number of level transitions of the AC port voltage monitored by the inverter connected to that AC branch can match the preset number of level transitions for that AC branch.
[0110] In one optional implementation, the preset level transition count includes the first transition count from low level to high level or from high level to low level; the first transition count is determined according to the branch order of the AC branch; based on the preset level transition count corresponding to each AC branch, the on / off count of each AC branch is controlled, including: controlling all AC branches corresponding to the control device to be disconnected; for the k-th AC branch, repeatedly performing the operation of controlling the k-th AC branch to be turned on first and then disconnected k times; where k is a natural number greater than or equal to 1; or, controlling all AC branches to be turned on; for the k-th AC branch, repeatedly performing the operation of controlling the k-th AC branch to be disconnected first and then turned on k times.
[0111] Among them, the on / off state control logic of the above-mentioned AC branch can be called the second type of control logic.
[0112] The preset number of level transitions includes the number of first transitions from low level to high level or from high level to low level. The preset number of level transitions for the kth AC branch can be k times, where k is the branch order of the kth AC branch.
[0113] To facilitate understanding of the second type of control logic described above, under this second type of control logic, Figure 5 The diagram shows the third waveform of the AC port voltage for each AC branch. (Refer to...) Figure 5 :
[0114] First, all AC branches corresponding to the control device are disconnected. At this time, the initial level of the AC port voltage corresponding to each AC branch is low. Then, refer to... Figure 5 In (a), for the first AC branch, at the initial time t0, an operation is performed to control the first AC branch to be turned on and then turned off once. Therefore, the AC port voltage Vac1 corresponding to the first AC branch transitions from low to high or from high to low once.
[0115] Reference Figure 5 In section (b), for the second AC branch, the operation of controlling the second AC branch to be turned on and then off is performed twice. Therefore, the AC port voltage Vac2 corresponding to the second AC branch transitions from low to high, or from high to low, twice.
[0116] Reference Figure 5 In step (c), for the k-th AC branch, the operation of controlling the k-th AC branch to first turn on and then turn off is performed k times. Therefore, the AC port voltage Vack corresponding to the k-th AC branch transitions from low to high or from high to low a certain number of times. According to the second control logic described above, the number of times all AC branches are turned on and off can be controlled within time t1.
[0117] Therefore, the number of level transitions of the AC port voltage monitored by the inverter equipment under each AC branch can be matched with the preset number of level transitions corresponding to that AC branch.
[0118] It should be noted that, for the second type of control logic mentioned above, it is also possible to first control all AC branches corresponding to the control device to be turned on, and then, for the kth AC branch, repeat the operation of controlling the kth AC branch to be turned off and then turned on k times. This disclosure embodiment does not limit this.
[0119] Furthermore, the present invention does not impose specific restrictions on the control sequence of the on / off states of each AC branch. The control can be performed sequentially according to the order of the AC branches, or the on / off states of each AC branch can be controlled in a random order, or the on / off states of each AC branch can be controlled in parallel.
[0120] It should also be noted that there may be a control time interval between the AC branch being turned on and then turned off. For example, the AC branch may be turned on first, and then turned off after a first interval. The size of the first interval can be adaptively set according to the actual application needs, and this disclosure does not limit this.
[0121] Controlling the conduction and disconnection of each AC branch refers to controlling the conduction and disconnection of the controllable switch of each AC branch.
[0122] In one optional implementation, the preset level transition count includes the total number of transitions from low level to high level and from high level to low level; the total number of transitions is determined according to the branch order of the AC branch; based on the preset level transition count for each AC branch, the on / off count of each AC branch is controlled, including: controlling all AC branches corresponding to the control device to be disconnected or connected; for the j-th AC branch, repeatedly performing the operation of changing the on / off state of the j-th AC branch j times; where j is a natural number greater than or equal to 1.
[0123] Among them, the on / off state control logic of the above-mentioned AC branch can be called the third type of control logic.
[0124] The preset number of level transitions includes the total number of transitions from low level to high level and from high level to low level. The preset number of level transitions for the j-th AC branch can be j times, where j is the branch order of the j-th AC branch.
[0125] To facilitate understanding of the third type of control logic described above, under this third type of control logic, Figure 6 The diagram shows the fourth waveform of the AC port voltage for each AC branch. (Refer to...) Figure 6 :
[0126] Specifically, at the initial time t0, all AC branches corresponding to the control device are first disconnected. At this time, the initial level of the AC port voltage corresponding to each AC branch is low. Then, refer to... Figure 6 In step (a), for the first AC branch, an operation is performed to change the on / off state of the first AC branch once. Therefore, the on / off state switching logic for the first AC branch is: switching from off to on. The level switching state of the AC port voltage Vac1 corresponding to the first AC branch is: switching from low level to high level, with a total of 1 transition.
[0127] For the second AC branch, refer to Figure 6 In step (b), the operation of changing the on / off state of the second AC branch is performed twice. Therefore, the on / off state switching logic for the second AC branch is: switching from off to on, and then from on to off. The level switching state of the AC port voltage Vac2 corresponding to the second AC branch is: switching from low to high, and then from high to low, with a total of 2 switching operations.
[0128] For the j-th AC branch, refer to Figure 6 In step (c), the operation of changing the on / off state of the j-th AC branch is performed j times. Therefore, the total number of switching times of the AC port voltage Vacj corresponding to the j-th AC branch is j. According to the third control logic described above, the number of on / off cycles for all AC branches can be controlled within time t1.
[0129] Alternatively, all AC branches corresponding to the control device can be turned on at the initial time t0. At this time, the initial level of the AC port voltage corresponding to each AC branch is high. This embodiment does not limit this.
[0130] Therefore, the number of level transitions of the AC port voltage monitored by the inverter equipment under each AC branch can be matched with the preset number of level transitions corresponding to that AC branch.
[0131] It should be noted that the embodiments of this disclosure do not impose specific restrictions on the control order of the on / off states of each AC branch. The control can be performed sequentially according to the order of the AC branches, or the on / off states of each AC branch can be controlled in a random order, or the on / off states of each AC branch can be controlled in parallel.
[0132] It should also be noted that there may be a control time interval between the on and off states in the AC branch. For example, the AC branch may be controlled to switch from the on state to the off state after a second interval. The size of the second interval can be adaptively set according to the actual application needs, and this disclosure does not limit it.
[0133] The switching between the on and off states of each AC branch can be achieved by controlling the switching between the on and off states of the controllable switch of each AC branch.
[0134] It should be noted that the difference between the second and third control logics described above is as follows: In the second control logic, each control operation follows a fixed sequence (i.e., first turn on, then turn off, or first turn off, then turn on). Regardless of the value of k, the final state of the AC branch after control is completed is either off or on. In the third control logic, each control operation first reads the current on / off state of the AC branch, then performs a state switch. After control is completed, the final state depends on the parity of j. If all AC branches are initially off, and j is odd, the AC branch will eventually be on; if j is even, the AC branch will eventually be off.
[0135] In one optional implementation, when the preset grouping condition for each AC branch is a preset level code corresponding to each AC branch, the preset level code includes multiple flag bits; the starting flag bits of the preset level codes corresponding to each AC branch are the same; the flag bits are either a first value or a second value, the first value corresponding to the AC branch being on and the effective value of the AC voltage being high, and the second value corresponding to the AC branch being off and the effective value of the AC voltage being low; according to the preset grouping condition for each AC branch, the control logic corresponding to the preset grouping condition is executed to control each AC branch. The on / off state of the AC branch includes: controlling the on / off state of all AC branches corresponding to the control device according to the on / off state of the branch corresponding to the complementary flag bit of the start flag bit; wherein, if the start flag bit is the first value, the complementary flag bit is the second value; if the start flag bit is the second value, the complementary flag bit is the first value; for the s-th AC branch, traversing the preset level code corresponding to the s-th AC branch bit by bit, and controlling the on / off state of the s-th AC branch according to the on / off state of the branch corresponding to the currently traversed flag bit; wherein, s is a natural number greater than or equal to 1.
[0136] Among them, the on / off state control logic of the above-mentioned AC branch can be called the fourth type of control logic.
[0137] Each AC branch has a different preset level code, but the starting flag bit of the preset level code for each AC branch is the same. For example, the preset level code for the first AC branch is 10001, the preset level code for the second AC branch is 10010, and the preset level code for the s-th AC branch is 10101.
[0138] To facilitate understanding of the fourth type of control logic described above, under this fourth type of control logic, Figure 7 The diagram shows the fifth waveform of the AC port voltage for each AC branch. (Refer to...) Figure 7 :
[0139] First, the on / off status of all AC branches is controlled based on the on / off status of the branch corresponding to the complementary flag bit of the starting flag bit. For example, if the starting flag bit is the first value, such as 1, and the complementary flag bit is the second value, such as 0, then all AC branches are controlled to be disconnected.
[0140] Then, refer to Figure 7 In step (a), at the initial time t0, for the first AC branch, based on its preset level code such as 10001, a bit-by-bit traversal is performed starting from the start flag bit. Thus, according to the branch's on / off state corresponding to the currently traversed bit, the first AC branch is sequentially controlled to be on, off, off, off, and on. Therefore, the effective value of the AC port voltage Vac1 corresponding to the first AC branch is sequentially: high level, low level, low level, low level, and high level.
[0141] Reference Figure 7 In step (b), for the second AC branch, based on its preset level code such as 10010, a bit-by-bit traversal is performed starting from the start flag bit. Based on the branch's on / off state corresponding to the currently traversed bit, the second AC branch is sequentially controlled to be on, off, off, on, off. Therefore, the effective value of the AC port voltage Vac2 corresponding to the second AC branch is sequentially: high level, low level, low level, high level, low level.
[0142] Reference Figure 7 In step (c), for the s-th AC branch, based on its preset level code such as 10101, a bit-by-bit traversal is performed starting from the start flag bit. Based on the branch's on / off state corresponding to the currently traversed bit, the s-th AC branch is sequentially controlled to be on, off, on, off, and on. Therefore, the effective value of the AC port voltage Vacs corresponding to the s-th AC branch is sequentially: high level, low level, high level, low level, high level.
[0143] According to the fourth control logic described above, the on / off state control of all AC branches can be achieved within time t1. Therefore, the level code corresponding to the AC port voltage monitored by the inverter equipment under each AC branch can match the preset level code corresponding to that AC branch.
[0144] It should be noted that the embodiments of this disclosure do not impose specific restrictions on the control order of the on / off states of each AC branch. The control can be performed sequentially according to the order of the AC branches, or the on / off states of each AC branch can be controlled in a random order, or the on / off states of each AC branch can be controlled in parallel.
[0145] It should also be noted that there may be a control time interval between the on and off states in the AC branch. For example, the AC branch may be controlled to switch from the on state to the off state after a third interval. The size of the third interval can be adaptively set according to the actual application needs, and this disclosure does not limit it.
[0146] Furthermore, this disclosure also provides a method for grouping inverter devices, which can be executed by inverter devices in a distributed generation system. This method can be implemented by a processor calling computer-readable program instructions stored in memory.
[0147] Figure 8 This is a second flowchart illustrating a grouping method for inverter devices provided in an embodiment of this disclosure. (Refer to...) Figure 8 The method includes:
[0148] Step S810: In response to receiving the first control signal sent by the control device, start monitoring the AC port voltage; wherein, the inverter is in a stopped power output state, and the AC port voltage is sourced from the power grid; the AC port voltage dynamically changes with the on / off state of the AC branch to which the inverter belongs; the on / off state of each AC branch is controlled according to the control logic corresponding to the preset grouping conditions of each AC branch; the preset grouping conditions are used to characterize the preset voltage data characteristics of the corresponding AC branch, and the preset grouping conditions are different for each AC branch.
[0149] The specific meaning of the first control signal can be found in the description above, and will not be repeated here.
[0150] In a distributed generation system, the inverter equipment has corresponding control equipment, which corresponds to multiple AC branches and multiple inverter equipment. Each AC branch is connected to at least one inverter equipment. When at least two inverter equipment are connected to any AC branch, the at least two inverter equipment in that AC branch are connected in parallel. The multiple AC branches are then combined and connected to the power grid. The specific structure of the distributed generation system can be referred to the description above, and will not be repeated here.
[0151] The on / off state of each AC branch can be controlled by the control equipment according to the control logic corresponding to the preset grouping conditions of each AC branch.
[0152] Specifically, when a communication connection is established between the control device and the corresponding combiner box, the control device can send a third control signal to the combiner box, thereby enabling the combiner box to control the on / off state of the controllable switches of each AC branch according to the third control signal. When no communication connection is established between the control device and the corresponding combiner box, a control operator familiar with the on / off rules of the controllable switches of each AC branch can perform on / off control processing on the controllable switches of that AC branch in the combiner box corresponding to the control device according to the on / off rules of each AC branch. This embodiment of the present disclosure does not impose any limitations on this.
[0153] Step S820: In response to receiving the second control signal sent by the control device, stop monitoring the AC port voltage, determine the AC branch to which it belongs based on the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, and obtain the AC branch information.
[0154] The specific meaning of the second control signal can be found in the description above, and will not be repeated here.
[0155] In one optional implementation, the preset grouping condition for each AC branch is any one of the following: a preset high-level duration for each AC branch; wherein the preset high-level duration is used to characterize the preset duration of the effective value high level of the AC port voltage corresponding to the AC branch; a preset number of level transitions for each AC branch; wherein the preset number of level transitions is used to characterize the preset number of effective value level transitions of the AC port voltage corresponding to the AC branch; and a preset level code for each AC branch; wherein the preset level code is used to characterize the preset level code of the effective value of the AC port voltage corresponding to the AC branch.
[0156] The specific meanings of each preset grouping condition can be found in the description above, and will not be repeated here.
[0157] Accordingly, the characteristics of the AC port voltage can be any one of the following: the duration of the high level corresponding to the AC port voltage, the number of level transitions, or the level encoding. The inverter device can obtain the characteristics of the AC port voltage by analyzing it.
[0158] Step S830: Report the AC branch information to the control equipment so that the control equipment can determine the AC branch to which the inverter belongs.
[0159] In one optional implementation, when the preset grouping condition for each AC branch is a preset high-level duration corresponding to each AC branch, the control logic corresponding to the preset grouping condition for each AC branch is configured to control the conduction duration of each AC branch according to the preset high-level duration corresponding to each AC branch.
[0160] Accordingly, in one optional implementation, when the preset grouping condition for each AC branch is the preset high-level duration corresponding to each AC branch, the system determines its own AC branch based on the characteristics of the AC port voltage it monitors and the preset grouping condition for each AC branch, thus obtaining the AC branch information. This includes: parsing the AC port voltage it monitors to obtain the high-level duration corresponding to the AC port voltage; matching the high-level duration with the preset high-level duration corresponding to each AC branch; and determining the AC branch corresponding to the successfully matched preset high-level duration as its own AC branch, thus obtaining the AC branch information.
[0161] The duration of the high level corresponding to the AC port voltage refers to the duration during which the effective value of the AC port voltage is high.
[0162] After the inverter device obtains the duration of the high-level signal, it can match the duration of the high-level signal with the preset high-level signal duration corresponding to each AC branch. The AC branch corresponding to the successfully matched preset high-level signal duration is identified as its own AC branch.
[0163] If the duration of the high-level signal is the same as the preset high-level signal duration, or if the duration of the high-level signal is within the time range corresponding to the preset high-level signal duration, then it can be determined that the duration of the high-level signal duration is successfully matched with the preset high-level signal duration.
[0164] Therefore, based on the branch identification information of the AC branch corresponding to the successfully matched preset high-level duration and the device identification information of the inverter, the AC branch information can be generated and then sent to the control device.
[0165] In one optional implementation, the conduction duration of each AC branch is controlled according to a preset high-level duration corresponding to each AC branch, including: controlling all AC branches corresponding to the control device to disconnect; for the m-th AC branch, controlling the m-th AC branch to conduct, and after an interval of the preset high-level duration corresponding to the m-th AC branch, controlling the m-th AC branch to disconnect; where m is a natural number greater than or equal to 1; or, controlling all AC branches corresponding to the control device to conduct; for the i-th AC branch, controlling the i-th AC branch to disconnect after an interval of the preset high-level duration corresponding to the i-th AC branch; where i is a natural number greater than or equal to 1.
[0166] For example, regarding the above Figure 3The waveform diagram shows that the high-level duration of the AC port voltage Vac1 corresponding to the first AC branch is within the range of t2-a to t2+a, the high-level duration of the AC port voltage Vac2 corresponding to the second AC branch is within the range of 2t2-a to 2t2+a, and the high-level duration of the AC port voltage Vacm corresponding to the m-th AC branch is within the range of mt2-a to mt2+a. Here, 'a' is a preset time error value.
[0167] Therefore, in the above Figure 3 Under the corresponding first control logic, assuming that the duration of the high level obtained by the inverter device is within the range of 2t2-a to 2t2+a, then the AC branch to which it belongs is determined to be the second AC branch.
[0168] For example, regarding the above Figure 4 The waveform diagram shows that the high-level duration of the AC port voltage Vac1 corresponding to the first AC branch is within the range of t2-a to t2+a, the high-level duration of the AC port voltage Vac2 corresponding to the second AC branch is within the range of 2t2-a to 2t2+a, and the high-level duration of the AC port voltage Vaci corresponding to the i-th AC branch is within the range of it2-a to it2+a. Here, 'a' represents a preset time error value.
[0169] Therefore, in the above Figure 4 Under the corresponding first control logic, assuming that the duration of the high level obtained by the inverter device is within the range of t2-a to t2+a, then the AC branch to which it belongs is determined to be the first AC branch.
[0170] In one optional implementation, when the preset grouping condition for each AC branch is the preset number of level transitions corresponding to each AC branch, the control logic corresponding to the preset grouping condition for each AC branch is configured to control the number of times each AC branch is switched on and off based on the preset number of level transitions corresponding to each AC branch.
[0171] Accordingly, in one optional implementation, when the preset grouping condition for each AC branch is the preset number of level transitions corresponding to each AC branch, the AC branch to which the user belongs is determined based on the characteristics of the AC port voltage monitored by the user and the preset grouping condition for each AC branch. This includes: analyzing the AC port voltage monitored by the user to obtain the analyzed number of level transitions corresponding to the AC port voltage; wherein the analyzed number of level transitions is consistent with the level transition direction corresponding to the preset number of level transitions; matching the analyzed number of level transitions with the preset number of level transitions corresponding to each AC branch, and determining the AC branch to which the user belongs based on the successfully matched preset number of level transitions, thus obtaining the AC branch information.
[0172] The analytical level transition number corresponding to the AC port voltage refers to the number of effective value level transitions of the AC port voltage.
[0173] Specifically, the number of resolved level transitions must correspond to the same level transition direction as the preset number of level transitions. For example, if the preset number of level transitions is the total number of transitions from low to high and from high to low, then the number of resolved level transitions must also be the sum of the number of transitions from low to high and from high to low for the effective value of the AC port voltage. If the preset number of level transitions is the first transition from low to high or from high to low, then the number of resolved level transitions must also be the number of transitions from low to high or from high to low for the effective value of the AC port voltage.
[0174] After the inverter device obtains the number of level transitions, it can match the number of level transitions with the preset number of level transitions for each AC branch. The AC branch corresponding to the successfully matched preset number of level transitions is identified as its own AC branch.
[0175] If the number of parsed level transitions matches the preset number of level transitions, then it can be determined that the number of parsed level transitions and the preset number of level transitions are successfully matched.
[0176] Therefore, based on the branch identification information of the AC branch corresponding to the number of successfully matched preset level transitions and the device identification information of the inverter, the AC branch information can be generated and then sent to the control device.
[0177] In one optional implementation, the preset level transition count includes a first transition count from low level to high level or from high level to low level; the first transition count is determined according to the branch order of the AC branch; based on the preset level transition count corresponding to each AC branch, the on / off count of each AC branch is controlled, including: controlling all AC branches corresponding to the control device to be disconnected; for the k-th AC branch, repeatedly performing the operation of controlling the k-th AC branch to be turned on first and then disconnected k times; where k is a natural number greater than or equal to 1; or, controlling all AC branches to be turned on; for the k-th AC branch, repeatedly performing the operation of controlling the k-th AC branch to be disconnected first and then turned on k times.
[0178] For example, regarding the above Figure 5 The waveform diagram above Figure 5Under the corresponding second control logic, assuming that the effective value of the AC port voltage obtained by the inverter device changes from low level to high level or from high level to low level twice, then the AC branch to which it belongs is determined to be the second AC branch.
[0179] In one optional implementation, the preset level transition count includes the total number of transitions from low level to high level and from high level to low level; the total number of transitions is determined according to the branch order of the AC branch; based on the preset level transition count for each AC branch, the on / off count of each AC branch is controlled, including: controlling all AC branches corresponding to the control device to be disconnected or connected; for the j-th AC branch, repeatedly performing the operation of changing the on / off state of the j-th AC branch j times; where j is a natural number greater than or equal to 1.
[0180] For example, regarding the above Figure 6 The waveform diagram above Figure 6 Under the corresponding third control logic, assuming that the inverter device resolves the effective value of the AC port voltage by switching from low level to high level and from high level to low level once, then the AC branch to which it belongs is determined to be the first AC branch.
[0181] In one optional implementation, when the preset grouping condition for each AC branch is a preset level code corresponding to each AC branch, the preset level code includes multiple flag bits; the starting flag bits of the preset level codes corresponding to each AC branch are the same; the flag bits are either a first value or a second value, the first value corresponding to the AC branch being on and the effective value of the AC voltage being high, and the second value corresponding to the AC branch being off and the effective value of the AC voltage being low; the control logic corresponding to the preset grouping condition for each AC branch is configured as follows: according to the on / off state of the branch corresponding to the complementary flag bit of the starting flag bit, control the on / off state of all AC branches corresponding to the control device; wherein, if the starting flag bit is the first value, then the complementary flag bit is the second value; if the starting flag bit is the second value, then the complementary flag bit is the first value; for the s-th AC branch, traverse the preset level code corresponding to the s-th AC branch bit by bit, and control the on / off state of the s-th AC branch according to the on / off state of the branch corresponding to the currently traversed flag bit; wherein, s is a natural number greater than or equal to 1.
[0182] Accordingly, in one optional implementation, when the preset grouping condition for each AC branch is a preset level code corresponding to each AC branch, the preset level code includes multiple flag bits; the starting flag bits of the preset level codes corresponding to each AC branch are the same; the flag bits are either a first value or a second value, the first value corresponding to the AC branch being on and the effective value of the AC voltage being high, and the second value corresponding to the AC branch being off and the effective value of the AC voltage being low; based on the characteristics of the AC port voltage monitored by itself and the preset grouping condition for each AC branch, the AC branch to which it belongs is determined, including: in the AC port voltage monitored by itself, taking the first target level as the encoding starting point, determining the preset flag bits corresponding to the first target level and each level after the first target level; wherein, the target level is the level value corresponding to the starting flag bit; based on the preset flag bits, determining the parsed level code corresponding to the AC port voltage; matching the parsed level code with the preset level code corresponding to each AC branch, and determining the AC branch corresponding to the successfully matched preset level code as the AC branch to which it belongs, thereby obtaining the AC branch information.
[0183] For example, assuming the preset level code for the first AC branch is 10001, the preset level code for the second AC branch is 10010, and the preset level code for the s-th AC branch is 10101, then the starting flag bit for the preset level code of each AC branch is the first value, such as 1. Therefore, in the AC port voltage, the first high level is used as the encoding starting point to determine the preset flag bit corresponding to that first high level and each subsequent level.
[0184] For example, starting with the first high level, preset flag bits are determined for that first high level and the following four levels. If a level is low, its corresponding preset flag bit is set to a second value, such as 0. Thus, by combining these preset flag bits in sequence, the parsed level code can be obtained.
[0185] For example, if the parsed level code is 10001, then for Figure 7 The waveform shown is in Figure 7 Under the corresponding fourth control logic, the AC branch to which the inverter belongs is determined to be the first AC branch.
[0186] It is understood that the various method embodiments mentioned above in this disclosure can be combined with each other to form combined embodiments without violating the principle and logic. Due to space limitations, this disclosure will not elaborate further. Those skilled in the art will understand that in the above methods of specific implementation, the specific execution order of each step should be determined by its function and possible internal logic.
[0187] In addition, this disclosure also provides a grouping device for inverter equipment, a control device, an inverter equipment, a distributed generation system, and a computer-readable storage medium, all of which can be used to implement the grouping method of inverter equipment provided in this disclosure. The corresponding technical solutions and descriptions are described in the corresponding section of the method and will not be repeated here.
[0188] Figure 9 This is a first block diagram of a grouping device for an inverter provided in an embodiment of the present disclosure.
[0189] Reference Figure 9 This disclosure provides a grouping device for an inverter, which is applied to a control device in a distributed generation system. The grouping device for the inverter includes:
[0190] The first control module 91 is used to send a first control signal to the plurality of inverter devices to control the plurality of inverter devices to start monitoring the AC port voltage; wherein the plurality of inverter devices are in a stopped power output state, and the AC port voltage is sourced from the power grid;
[0191] The second control module 92 is used to execute the control logic corresponding to the preset grouping conditions of each AC branch to control the on / off state of each AC branch; wherein, the preset grouping conditions are used to characterize the preset voltage data features corresponding to the AC branch, and the preset grouping conditions of each AC branch are different.
[0192] The third control module 93 is used to send a second control signal to the plurality of inverter devices to control the plurality of inverter devices to stop monitoring the AC port voltage, and to control each inverter device to determine its own AC branch based on the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, and to obtain the AC branch information.
[0193] The first determining module 94 is used to receive the AC branch information reported by each inverter device and determine the AC branch to which each inverter device belongs based on the AC branch information.
[0194] Figure 10 A second block diagram of a grouping device for another inverter provided in an embodiment of this disclosure.
[0195] Reference Figure 10 This disclosure provides a grouping device for an inverter device, which is applied to an inverter device in a distributed generation system. The grouping device for the inverter device includes:
[0196] The monitoring module 1001 is used to start monitoring the AC port voltage in response to receiving a first control signal sent by the control device; wherein the inverter device is in a stopped power output state, and the AC port voltage is sourced from the power grid; the AC port voltage dynamically changes with the on / off state of the AC branch to which the inverter device belongs; the on / off state of each AC branch is controlled according to the control logic corresponding to the preset grouping conditions of each AC branch; the preset grouping conditions are used to characterize the preset voltage data characteristics of the corresponding AC branch, and the preset grouping conditions are different for each AC branch;
[0197] The grouping module 1002 is used to respond to receiving the second control signal sent by the control device, stop monitoring the AC port voltage, determine the AC branch to which it belongs based on the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, and obtain the AC branch information.
[0198] The reporting module 1003 is used to report the AC branch information to the control device so that the control device can determine the AC branch to which the inverter belongs.
[0199] Each module in the grouping device of the aforementioned inverter equipment can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0200] Figure 11 This is a block diagram of a control device provided in an embodiment of the present disclosure.
[0201] Reference Figure 11 This disclosure provides a control device, which includes: at least one processor 1101; at least one memory 1102; and one or more I / O interfaces 1103 connected between the processor 1101 and the memory 1102; wherein the memory 1102 stores one or more computer programs that can be executed by the at least one processor 1101, and the one or more computer programs are executed by the at least one processor 1101 to enable the at least one processor 1101 to execute the above-described grouping method of the inverter device.
[0202] Figure 12 This is a block diagram of an inverter device provided in an embodiment of the present disclosure.
[0203] Reference Figure 12This disclosure provides an inverter device, which includes: at least one processor 1201; at least one memory 1202; and one or more I / O interfaces 1203 connected between the processor 1201 and the memory 1202; wherein the memory 1202 stores one or more computer programs that can be executed by the at least one processor 1201, and the one or more computer programs are executed by the at least one processor 1201 to enable the at least one processor 1201 to execute the grouping method of the inverter device described above.
[0204] The modules in the aforementioned control and inverter devices can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0205] Figure 13 This is a block diagram of a distributed generation system provided in an embodiment of the present disclosure.
[0206] Reference Figure 13 This disclosure provides a distributed generation system, which includes a control device and multiple inverter devices corresponding to the control device (i.e., Figure 13 Inverter equipment 1, inverter equipment 2 to inverter equipment N (in the system).
[0207] The control device is used to execute the grouping method of the inverter device applied to the control device described above.
[0208] The multiple inverter devices can correspond to multiple AC branches, that is, the control device corresponds to multiple AC branches, and each AC branch is connected to some of the aforementioned multiple inverter devices.
[0209] Furthermore, a communication connection is pre-established between the control device and its corresponding multiple inverter devices.
[0210] This disclosure also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the aforementioned grouping method for inverter devices. The computer-readable storage medium may be volatile or non-volatile.
[0211] This disclosure also provides a computer program product including computer-readable code, which, when run in a processor of an electronic device, executes the aforementioned grouping method for inverter devices.
[0212] Those skilled in the art will understand that all or some of the steps, systems, and apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software can be distributed on a computer-readable storage medium, which may include computer storage media (or non-transitory media) and communication media (or transient media).
[0213] As is known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable program instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), flash memory or other memory technologies, portable compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, it is known to those skilled in the art that communication media typically contain computer-readable program instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0214] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0215] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0216] The computer program product described herein can be implemented specifically through hardware, software, or a combination thereof. In one alternative embodiment, the computer program product is specifically embodied in a computer storage medium; in another alternative embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0217] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0218] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0219] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0220] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0221] Example embodiments have been disclosed herein, and while specific terminology has been used, it is for illustrative purposes only and should be construed as such, and is not intended to be limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in connection with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in connection with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this disclosure as set forth by the appended claims.
Claims
1. A grouping method for inverter equipment, characterized in that, A control device applied in a distributed generation system, the control device corresponding to multiple AC branches and multiple inverter devices, each AC branch being connected to at least one inverter device, wherein when at least two inverter devices are connected to any AC branch, the at least two inverter devices in the AC branch are connected in parallel, and the multiple AC branches are connected to the power grid after being combined, the method comprising: A first control signal is sent to the plurality of inverter devices to control the plurality of inverter devices to start monitoring the AC port voltage; wherein the plurality of inverter devices are in a stopped power output state, and the AC port voltage is sourced from the power grid; According to the preset grouping conditions of each AC branch, the control logic corresponding to the preset grouping conditions is executed to control the on / off state of each AC branch; wherein, the preset grouping conditions are used to characterize the preset voltage data characteristics of the AC branch, and the preset grouping conditions of each AC branch are different. A second control signal is sent to the plurality of inverter devices to control the plurality of inverter devices to stop monitoring the AC port voltage, and to control each inverter device to determine its own AC branch based on the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, thereby obtaining the AC branch information. Receive the AC branch information reported by each inverter device, and determine the AC branch to which each inverter device belongs based on the AC branch information; The preset grouping condition for each AC branch is any one of the following: The preset high-level duration corresponds to each AC branch; wherein, the preset high-level duration is used to characterize the preset duration of the effective value high level of the AC port voltage corresponding to the AC branch; The preset number of level transitions corresponds to each AC branch; wherein, the preset number of level transitions is used to characterize the preset number of effective value level transitions of the AC port voltage corresponding to the AC branch; Each AC branch has a corresponding preset level code; wherein, the preset level code is used to characterize the effective value of the AC port voltage corresponding to the AC branch.
2. The method according to claim 1, characterized in that, When the preset grouping condition for each AC branch is a preset high-level duration corresponding to each AC branch, the step of executing the control logic corresponding to the preset grouping condition to control the on / off state of each AC branch includes: The conduction duration of each AC branch is controlled according to the preset high-level duration corresponding to each AC branch.
3. The method according to claim 2, characterized in that, The step of controlling the conduction duration of each AC branch according to the preset high-level duration corresponding to each AC branch includes: Disconnect all AC branches corresponding to the control device; For the m-th AC branch, control the m-th AC branch to be turned on, and after a preset high-level duration corresponding to the m-th AC branch, control the m-th AC branch to be turned off; where m is a natural number greater than or equal to 1; or, Control the conduction of all the aforementioned AC branches; For the i-th AC branch, after a preset high-level duration corresponding to the i-th AC branch, the i-th AC branch is controlled to disconnect; where i is a natural number greater than or equal to 1.
4. The method according to claim 1, characterized in that, When the preset grouping condition for each AC branch is the preset number of level transitions corresponding to each AC branch, the step of executing the control logic corresponding to the preset grouping condition to control the on / off state of each AC branch includes: The on / off cycles of each AC branch are controlled based on the preset number of level transitions for each AC branch.
5. The method according to claim 4, characterized in that, The preset number of level transitions includes the first number of transitions from low level to high level or from high level to low level; the first number of transitions is determined according to the branch order of the AC branch. The method of controlling the on / off frequency of each AC branch based on a preset number of level transitions for each AC branch includes: Disconnect all AC branches corresponding to the control device; For the k-th AC branch, the operation of controlling the k-th AC branch to be turned on first and then off is repeated k times; where k is a natural number greater than or equal to 1. or, Control the conduction of all the aforementioned AC branches; For the k-th AC branch, the operation of controlling the k-th AC branch to first disconnect and then connect is repeated k times.
6. The method according to claim 4, characterized in that, The preset number of level transitions includes the total number of transitions from low level to high level and from high level to low level; the total number of transitions is determined according to the branch order of the AC branch. The method of controlling the on / off frequency of each AC branch based on a preset number of level transitions for each AC branch includes: Disconnect or connect all AC branches corresponding to the control device; For the j-th AC branch, the operation of changing the on / off state of the j-th AC branch is performed j times repeatedly; Where j is a natural number greater than or equal to 1.
7. The method according to claim 1, characterized in that, When the preset grouping condition for each AC branch is a preset level code corresponding to each AC branch, the preset level code includes multiple flag bits; the starting flag bits of the preset level codes corresponding to each AC branch are the same; the flag bits are a first value or a second value, the first value corresponds to the AC branch being on and the effective value of the AC voltage being high, and the second value corresponds to the AC branch being off and the effective value of the AC voltage being low. The step of executing the control logic corresponding to the preset grouping conditions of each AC branch to control the on / off state of each AC branch includes: Based on the on / off status of the branch corresponding to the complementary flag bit of the start flag bit, the on / off status of all AC branches corresponding to the control device is controlled; wherein, if the start flag bit is a first value, then the complementary flag bit is a second value; if the start flag bit is a second value, then the complementary flag bit is a first value; For the s-th AC branch, the preset level code corresponding to the s-th AC branch is traversed bit by bit, and the on / off state of the s-th AC branch is controlled according to the on / off state of the branch corresponding to the current traversal flag bit; where s is a natural number greater than or equal to 1.
8. A grouping method for inverter equipment, characterized in that, An inverter device applied in a distributed generation system, the inverter device having a corresponding control device, the control device corresponding to multiple AC branches and multiple inverter devices, each AC branch connected to at least one inverter device, when any AC branch is connected to at least two inverter devices, the at least two inverter devices in the AC branch are connected in parallel, and the multiple AC branches are connected to the power grid after being combined, the method comprising: In response to receiving a first control signal from the control device, monitoring of the AC port voltage is initiated; wherein, the inverter device is in a state of stopping power output, and the AC port voltage is sourced from the power grid; the AC port voltage dynamically changes following the on / off state of the AC branch to which the inverter device belongs; the on / off state of each AC branch is controlled according to the control logic corresponding to the preset grouping conditions of each AC branch; the preset grouping conditions are used to characterize the preset voltage data characteristics of the corresponding AC branch, and the preset grouping conditions are different for each AC branch; In response to receiving the second control signal sent by the control device, the monitoring of the AC port voltage is terminated, and the AC branch to which it belongs is determined according to the characteristics of the AC port voltage it monitors and the preset grouping conditions of each AC branch, thus obtaining the AC branch information. The AC branch information is reported to the control device so that the control device can determine the AC branch to which the inverter belongs; The preset grouping conditions for each AC branch are any one of the following: The preset high-level duration corresponds to each AC branch; wherein, the preset high-level duration is used to characterize the preset duration of the effective value high level of the AC port voltage corresponding to the AC branch; The preset number of level transitions corresponds to each AC branch; wherein, the preset number of level transitions is used to characterize the preset number of effective value level transitions of the AC port voltage corresponding to the AC branch; Each AC branch has a corresponding preset level code; wherein, the preset level code is used to characterize the effective value of the AC port voltage corresponding to the AC branch.
9. The method according to claim 8, characterized in that, Given that the preset grouping condition for each AC branch is the preset high-level duration corresponding to each AC branch, the step of determining the AC branch to which it belongs based on the characteristics of the AC port voltage it monitors and the preset grouping condition for each AC branch, and obtaining the AC branch information, includes: The duration of the high level corresponding to the AC port voltage is obtained by analyzing the self-monitored AC port voltage. The duration of the high-level signal is matched with the preset high-level signal duration corresponding to each AC branch. The AC branch corresponding to the successfully matched preset high-level signal duration is identified as the AC branch to which it belongs, thus obtaining the AC branch information.
10. The method according to claim 8, characterized in that, When the preset grouping condition for each AC branch is the preset number of level transitions corresponding to each AC branch, the step of determining the AC branch to which it belongs based on the characteristics of the AC port voltage it monitors and the preset grouping condition for each AC branch includes: The self-monitored AC port voltage is analyzed to obtain the number of analytical level transitions corresponding to the AC port voltage; wherein, the analytical level transition number is consistent with the level transition direction corresponding to the preset level transition number; The number of parsed level transitions is matched with the preset number of level transitions corresponding to each AC branch. The AC branch corresponding to the successfully matched preset number of level transitions is determined as the AC branch to which it belongs, thus obtaining the AC branch information.
11. The method according to claim 8, characterized in that, When the preset grouping condition for each AC branch is a preset level code corresponding to each AC branch, the preset level code includes multiple flag bits; the starting flag bits of the preset level codes corresponding to each AC branch are the same; the flag bits are a first value or a second value, the first value corresponds to the AC branch being on and the effective value of the AC voltage being high, and the second value corresponds to the AC branch being off and the effective value of the AC voltage being low; determining the AC branch to which it belongs based on the characteristics of the AC port voltage it monitors and the preset grouping condition for each AC branch includes: In the AC port voltages monitored by the device itself, the first target level is used as the encoding start point to determine the first target level and the preset flag bit corresponding to each level after the first target level; wherein, the target level is the level value corresponding to the start flag bit; Based on the preset flag bit, determine the parsing level code corresponding to the AC port voltage; The parsed level code is matched with the preset level code corresponding to each AC branch. The AC branch corresponding to the successfully matched preset level code is determined as the AC branch to which it belongs, thus obtaining the AC branch information.
12. A distributed generation system, characterized in that, The distributed generation system includes a control device and a plurality of inverter devices corresponding to the control device. The control device is used to perform the method as described in any one of claims 1-7, and the inverter devices are used to perform the method as described in any one of claims 8-11.
Citation Information
Patent Citations
Circuit of multimachine parallel system prevention panel PID effect
CN204948018U
Inverter parallel system and grid-connected power generation system
CN216390529U
