Digital opening method and device of inverter, electronic equipment and program product
By acquiring inverter array image data, parsing device identification and location information, generating a digital layout and automatically registering it, the problems of long commissioning cycle and high failure rate of photovoltaic inverter power plants are solved, and efficient adaptation of rapid deployment and operation and maintenance is achieved.
Patent Information
- Application Number
- CN202511632261.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-07
- Publication Date
- 2026-02-03
AI Technical Summary
Traditional commissioning methods for photovoltaic inverter power plants suffer from long commissioning cycles and high failure rates, making it difficult to meet the needs of rapid deployment and operation and maintenance of large-scale power plants.
By acquiring image data of the inverter array, parsing the inverter's device identification and preset location information, generating digital layout information, and instructing the inverter to register and connect to the network based on this information, the power station is activated and a relationship is established. The digital layout displays the registration status and topology relationship, and the inverter is automatically bound.
It shortens the time spent on location matching, avoids errors from manual recording, reduces configuration-related faults, quickly locates abnormal statuses, reduces fault delays, ensures accurate association, shortens the initial closed-loop cycle, and adapts to the rapid deployment and operation and maintenance of large-scale power plants.
Smart Images

Figure CN121461584A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of inverter commissioning technology, and more specifically, relates to a digital commissioning method, apparatus, electronic equipment and program product for an inverter. Background Technology
[0002] In the commissioning process of a photovoltaic inverter power station, the traditional method relies on manually recording inverter location information and manually configuring network parameters, which results in a long commissioning cycle and a high failure rate.
[0003] Specifically, when manually marking the correspondence between inverters and the preset layout, it is necessary to record the device identification and physical location of each device, which is time-consuming and prone to location association errors due to human error. During the network configuration phase, it is necessary to input network parameters for each device and authorize the device to connect one by one, which is cumbersome and difficult to adapt to the rapid deployment of large-scale power plants. In addition, the visibility of inverter registration status and network topology relationship is low, making it difficult for operators to grasp the commissioning progress and abnormal situations in a timely manner, resulting in a long commissioning cycle and a high failure rate.
[0004] It is evident that the traditional commissioning method for photovoltaic inverter power plants suffers from problems such as long commissioning cycles and high failure rates, making it difficult to meet the needs of rapid deployment and operation and maintenance of large-scale power plants. Summary of the Invention
[0005] The purpose of this application is to provide a digital commissioning method, device, electronic equipment, and program product for inverters, aiming to solve the technical problems that traditional commissioning methods for photovoltaic inverter power plants have long commissioning cycles and high failure rates, making it difficult to meet the needs of rapid deployment and operation and maintenance of large-scale power plants.
[0006] To achieve the above objectives, according to the first aspect of this application, a digital commissioning method for an inverter is provided, comprising: Image data of the inverter array is acquired, and the parsing result is obtained by parsing the image data. The parsing result includes the device identifier and preset location information associated with each inverter. The positional mapping relationship of each inverter in the image data is determined based on the analysis results; Based on the location mapping relationship, generate digital layout information containing visual elements corresponding to the device identifier of each inverter; Based on the authorization information and network configuration information of the device identifier of each inverter in the digital layout information, each inverter is instructed to access the network and initiate registration with the server; Based on the registration status and network topology of each inverter in the digital layout information, the inverter power station associated with the digital layout information is activated, and the activated inverter power station is associated with the inverter that has completed registration. The network topology includes the cluster identifier to which each inverter belongs. The cluster identifier is used to characterize the subnet segment of the network to which the corresponding inverter belongs.
[0007] In some possible implementations, generating digital layout information containing visual elements corresponding to the device identifier of each inverter based on the location mapping relationship includes: Based on the position mapping relationship of each inverter in the image data, the display position of the visual element corresponding to the device identifier of each inverter in the image data is controlled so that the visual element corresponding to the device identifier of each inverter is consistent with the actual physical position of each inverter, thus obtaining the digital layout information.
[0008] In some possible implementations, the method further includes: Based on the registration status and network topology of each inverter in the digital layout information, detect whether there are inverters with abnormal status. If there is an inverter with an abnormal state, the abnormality type corresponding to the inverter with the abnormal state is determined according to the device identifier of the inverter with the abnormal state and the cluster identifier to which it belongs. Based on the abnormality type corresponding to the inverter with the abnormal status, authorization information and network configuration information are issued to instruct the inverter with the abnormal status to access the network and initiate registration with the server. Update the registration status and network topology of each inverter in the digital layout information.
[0009] In some possible implementations, the step of issuing authorization information and network configuration information based on the exception type corresponding to the inverter with the abnormal state includes: Output first guidance information, wherein the first guidance information is used to instruct the operator to establish a local communication connection between the smart terminal and the inverter in the abnormal state; Authorization information and network configuration information are sent to the inverter in the abnormal state through the local communication connection; Alternatively, a reset command may be issued to the inverter in the abnormal state; If the reset command is ineffective when the inverter with the abnormal state is detected, a second guidance message is output. The second guidance message is used to instruct the operator to physically restart the inverter with the abnormal state and to treat the restarted inverter as a new inverter. The authorization information and network configuration information are reissued to the newly added inverter.
[0010] In some possible implementations, establishing an association between the activated inverter power station and the registered inverter includes: Obtain the digital mapping model of the inverter power station, wherein the digital mapping model is constructed by pre-establishing an association between the digital layout information and the corresponding inverter power station; The registered inverters are added to the digital mapping model of the inverter power station to establish the association between the inverter power station and the registered inverters.
[0011] In some possible implementations, the method further includes: In the event of adding or replacing an inverter in the inverter array, the added or replaced inverter is added to the digital mapping model of the inverter power station to establish the association between the inverter power station and the added or replaced inverter.
[0012] In some possible implementations, the method further includes: When the inverter power station is activated, the photovoltaic panel asset information of the inverter power station is bound to each inverter associated with the inverter power station. The photovoltaic panel asset information includes the model and power of the photovoltaic panel, and one or two photovoltaic panels correspond to one inverter.
[0013] In some possible implementations, the device identifier and preset location information associated with each inverter are set on each inverter or the inverter's mounting carrier through an association information carrier; the association information carrier includes a tag, the device identifier includes the inverter's unique identifier, and the preset location information includes the inverter's location parameters in a preset layout.
[0014] According to a second aspect of this application, a digital commissioning device for an inverter is provided, comprising: The acquisition unit is used to acquire image data of the inverter array and the parsing result obtained by parsing the image data, wherein the parsing result includes the device identifier and preset location information associated with each inverter; A determining unit is configured to determine the positional mapping relationship of each inverter in the image data based on the parsing results; The generation unit is used to generate digital layout information containing visual elements corresponding to the device identifier of each inverter according to the location mapping relationship; The instruction unit is used to instruct each inverter to access the network and initiate registration with the server based on the authorization information and network configuration information of the device identifier of each inverter in the digital layout information; The commissioning unit is used to activate the inverter power station associated with the digital layout information according to the registration status and network topology relationship of each inverter in the digital layout information, and to establish an association relationship between the activated inverter power station and the inverter that has completed registration. The network topology relationship includes the cluster identifier to which each inverter belongs. The cluster identifier is used to characterize the subnet segment affiliation relationship of the network to which the corresponding inverter is connected.
[0015] According to a third aspect of this application, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the electronic device performs the method as described in any one of the above.
[0016] According to a fourth aspect of this application, a computer-readable storage medium is provided that stores a computer program, which, when executed by a processor, implements the method as described in any one of the claims.
[0017] According to a fifth aspect of this application, a computer program product is provided that, when run on an electronic device, causes the electronic device to perform the method described in any one of the first aspects above.
[0018] The digital commissioning method for inverters provided in this application acquires image data of the inverter array and analyzes the image data to obtain analysis results. The analysis results include the device identifier and preset position information associated with each inverter. Based on the analysis results, the position mapping relationship of each inverter in the image data is determined. Based on the position mapping relationship, digital layout information containing visual elements corresponding to the device identifier of each inverter is generated. This eliminates the need for manual recording of position associations, directly shortening the time spent on position matching and avoiding errors caused by manual recording, thus reducing faults caused by position misalignment from the source.
[0019] Based on the authorization information and network configuration information of each inverter's device identifier in the digital layout information, each inverter is instructed to connect to the network and initiate registration with the server. This replaces manual configuration of each inverter individually, reducing the configuration time of the inverter power station, eliminating parameter input errors, and significantly decreasing configuration-related failures. According to the registration status and network topology of each inverter in the digital layout information, the inverter power station associated with the digital layout information is activated, and the activated inverter power station is associated with the registered inverters.
[0020] In a digital layout, inverter registration status (e.g., color-coded) and network topology are presented in a differentiated manner. Operators can intuitively identify anomalies such as unregistered inverters and incorrect subnet affiliations, quickly locating inverters with malfunctions. This reduces troubleshooting time from hours to minutes, minimizing fault latency and lowering the overall failure rate. Activating the power station based on the digital layout automatically binds registered inverters without manual verification, ensuring accurate association and further shortening the commissioning cycle. This efficiently adapts to the rapid deployment and maintenance needs of large-scale power stations. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a schematic flowchart illustrating a digital commissioning method for an inverter provided in an embodiment of this application; Figure 2 This is a schematic flowchart of an optional digital commissioning method for an inverter provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a digital commissioning device for an inverter provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0023] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0024] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0025] It should also be understood that, in the description of this application, unless otherwise stated, the " / " used in the specification and appended claims indicates that the related objects are in an "or" relationship. For example, A / B can mean A or B. The "and / or" in this application is merely a description of the relationship between the related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0026] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, but are only used for distinguishing descriptions, and the terms "first" and "second" do not necessarily imply that they are different, nor should they be construed as indicating or implying relative importance.
[0027] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0028] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0029] This application provides an example of a digital commissioning method for an inverter. Please refer to [link / reference]. Figure 1 Show, Figure 1 This application provides a schematic flowchart of a digital commissioning method for an inverter, which is illustrative and not limiting. The method is applied to smart terminals (such as smartphones, tablets, or maintenance tablets), which are connected to multiple inverters in an inverter array and a server. The method includes: S101, acquire image data of the inverter array and the parsing result obtained by parsing the image data, wherein the parsing result contains the device identifier and preset location information associated with each inverter.
[0030] S102, determine the position mapping relationship of each inverter in the image data based on the analysis results.
[0031] S103, Generate digital layout information containing visual elements corresponding to the device identifier of each inverter based on the location mapping relationship.
[0032] S104, based on the authorization information and network configuration information of the device identifier of each inverter in the digital layout information, instructs each inverter to connect to the network and initiate registration with the server.
[0033] S105, based on the registration status and network topology of each inverter in the digital layout information, activate the inverter power station associated with the digital layout information, and establish an association between the activated inverter power station and the inverters that have completed registration.
[0034] In some embodiments, an inverter array can be understood as a collection of multiple inverters with fixed physical locations and spatially ordered arrangement. In the embodiments of this application, the smart terminal establishes a local communication connection (such as near-field communication) with each inverter in the inverter array, the inverter establishes a remote communication connection (such as through a mesh network) with the server, the server establishes a data communication connection with the digital platform, and the digital platform establishes a communication connection with the smart terminal for command and status synchronization.
[0035] By acquiring image data of the inverter array and analyzing the image data, including the device identifier and preset location information associated with each inverter, the system determines the positional mapping relationship of each inverter in the image data based on the analysis results. Based on this mapping relationship, it generates digital layout information containing visual elements corresponding to the device identifier of each inverter. This eliminates the need for manual recording of position associations, directly reducing the time spent on position matching and avoiding errors caused by manual recording, thus reducing malfunctions caused by misaligned positions from the outset.
[0036] Based on the authorization information and network configuration information of each inverter's device identifier in the digital layout information, each inverter is instructed to connect to the network and initiate registration with the server. This replaces manual configuration of each inverter individually, reducing the configuration time of the inverter power station, eliminating parameter input errors, and significantly decreasing configuration-related failures. According to the registration status and network topology of each inverter in the digital layout information, the inverter power station associated with the digital layout information is activated, and the activated inverter power station is associated with the registered inverters.
[0037] In a digitally-based deployment, inverter registration status (e.g., color-coded distinctions) and network topology are presented in a differentiated manner. Operators can intuitively identify anomalies such as unregistered inverters or incorrect subnet affiliations, quickly locating inverters with malfunctions and reducing troubleshooting time from hours to minutes, minimizing fault latency and lowering the overall failure rate. Activating inverter power plants based on this digital deployment and automatically binding registered inverters eliminates the need for manual verification and ensures accurate association, further shortening the initial closed-loop cycle and efficiently adapting to the rapid deployment and maintenance needs of large-scale inverter power plants.
[0038] The following section provides a detailed description of the digital commissioning method for inverters provided in this application, using the digital commissioning scenario of an inverter power plant as an example: First, during the on-site deployment phase of the inverter power station, image data containing each inverter in the inverter array can be collected through methods such as drone aerial photography or fixed camera photography. This data can be used to create a digital layout diagram, which fully presents the actual arrangement of all inverters in the array. Simultaneously, the collected image data is analyzed using image recognition algorithms, such as extracting the appearance features of each inverter (e.g., outline, size, surface markings). Since the analysis results include a unique device identifier (e.g., device serial number) and preset location information (e.g., coordinates from the design plan, used to identify the theoretical installation location of the inverter in the power station) pre-associated with each inverter before deployment, the analysis results will contain the association between the characteristic information of each inverter and its corresponding device identifier and preset location information.
[0039] Next, the positional mapping relationship of each inverter in the image data is determined based on the analysis results. Based on the inverter feature information obtained from the analysis, the specific location of each inverter in the image data is located, such as determining the pixel range or center coordinates of each inverter in the image coordinate system. Combining the preset position information of the inverters with their actual positions in the image data, a correspondence between the device identifier and its position in the image data is established—that is, a positional mapping relationship. This clarifies the association between the actual position of each inverter in the image data and its device identifier, ensuring that subsequent digital layout accurately reflects the actual arrangement of the inverters.
[0040] Then, based on the location mapping relationship, digital layout information containing visual elements corresponding to the device identifier of each inverter is generated. Based on the above location mapping relationship, the smart terminal arranges the device identifier of each inverter as visual elements (visual elements corresponding to the device identifier, such as numbered icons, labels, etc.) according to the actual position of each inverter in the image data to generate digital layout information. Furthermore, based on the communication connection established with the digital platform for command and status synchronization, the smart terminal can transmit the above digital layout information to the digital platform and display the visual elements corresponding to the device identifier of each inverter in the digital layout information on the digital platform (such as the virtual interface of the power plant management system or the power plant management terminal). This visually presents the spatial distribution of each inverter in the inverter array, and each element corresponding to the device identifier is bound one-to-one with the device identifier of each inverter. Users can view or edit relevant information of the corresponding inverter (such as authorization information and network configuration information) by clicking on the visual elements corresponding to the device identifier.
[0041] Subsequently, since the smart terminal establishes local communication connections, such as near-field communication, with each inverter in the inverter array, the smart terminal can instruct each inverter to access the network and initiate registration with the server based on the authorization information and network configuration information of each inverter's device identifier in the digital layout information. In the digital layout information, each inverter's device identifier is associated with pre-configured authorization information (such as a network access permission key used to verify device legitimacy) and network configuration information (such as IP address, subnet mask, gateway address, etc., used to guide the device to access the network). Through the associations in the digital layout information, the corresponding authorization information and network configuration information are sent to each inverter. The inverter completes network connection configuration based on the received information and sends a registration request to the server based on the server communication address in the inverter's local factory configuration information. The registration request includes each inverter's own device identifier to complete identity registration.
[0042] Finally, the smart terminal can activate the inverter power station associated with the digital layout information based on the registration status and network topology of each inverter in the digital layout information, and establish a relationship between the activated inverter power station and the registered inverters. Furthermore, it can synchronously display the registration status (e.g., registered, registering, not registered) of each inverter in the digital platform using different visual identifiers (e.g., color, status icon), and simultaneously generate and display the network topology relationship between inverters (e.g., connection path, communication status) based on network connectivity, thus differentiating the display in the digital layout information. Once the user confirms that all inverters to be connected have completed registration and the network topology is normal, the smart terminal can activate the inverter power station associated with the digital layout information (i.e., enable the monitoring and management functions of the power station) through the server based on the communication connection between the terminal and the server. It will then establish a relationship between the activated inverter power station and the registered inverters through device identifiers, enabling the inverter power station to uniformly monitor, collect data, and control the associated inverters, completing the digital commissioning process.
[0043] In some possible implementations, the network topology relationship includes the cluster identifier to which each inverter belongs. The cluster identifier is used to characterize the subnet segment affiliation of the network to which the corresponding inverter is connected, so as to clarify the subnet segment affiliation of each inverter when it is connected to the network. The specific implementation process is deeply coordinated with digital layout information and network configuration process.
[0044] First, during the network planning process of the inverter power station, the overall network of the inverter power station is divided into multiple subnet segments (such as subnet 1, subnet 2) according to the power station scale, inverter layout area (such as by array partitioning, by power supply circuit partitioning) or network load requirements, and a unique cluster identifier (such as "CLS-001" "CLS-002") is assigned to each subnet segment. This cluster identifier is pre-bound to the network parameters (such as subnet mask, gateway, DNS address) of the corresponding subnet segment, forming a "cluster identifier-subnet parameter" mapping table, which is stored in the configuration library of the server or digital platform.
[0045] Secondly, when configuring inverter network parameters based on digital layout information, the corresponding cluster identifier is matched from the "Cluster Identifier-Subnet Parameter" mapping table according to the inverter's physical location in the power plant (determined by the element position in the digital layout, such as an inverter in array 1 corresponding to subnet 1). This cluster identifier is then bound together with the inverter's device identifier and network configuration information (IP address, authorization information). For example, an inverter located in array 2 in the digital layout (device identifier "INV-025") matches the cluster identifier "CLS-002" corresponding to subnet 2, and its network configuration information includes the attribution record for "CLS-002".
[0046] Subsequently, cluster identifiers are displayed in the digital layout to present the network topology. Within the digital layout information, differentiated visual markers (such as using specific colors or suffixes to label inverter elements with different cluster identifiers, or displaying the cluster identifier in the element details pop-up) intuitively present the cluster affiliation of each inverter. For example, inverter elements with the cluster identifier "CLS-001" are uniformly marked in blue, while those with "CLS-002" are marked in green. Operators can directly identify the subnet segment to which each inverter belongs through the digital layout, quickly grasping the segmented structure of the overall network topology.
[0047] Finally, after receiving the network configuration information, the inverter connects to the corresponding subnet segment carrying its own cluster identifier. When the server receives an inverter registration request, it can verify whether the inverter has connected to the correct subnet segment through the cluster identifier, avoiding network anomalies caused by cross-segment access. During the activation of the inverter power station, the registration status of inverters in each subnet segment is checked according to the cluster identifier (e.g., whether all inverters in the "CLS-001" segment have been registered), ensuring that the network topology of each subnet segment is complete and normal, thereby completing the activation of the entire power station. At the same time, in subsequent power station operation and maintenance (such as data collection and fault diagnosis), inverters can also be managed by subnet segment based on the cluster identifier, improving operation and maintenance efficiency.
[0048] In some possible implementations, the device identifier and preset location information associated with each inverter are set on each inverter or the inverter's mounting carrier through an association information carrier; the association information carrier includes a tag, the device identifier includes the inverter's unique identifier, and the preset location information includes the inverter's location parameters in a preset layout.
[0049] In this embodiment, the device identifier and preset location information of each inverter are bound to the inverter via an associated information carrier, or to the inverter's installation carrier, providing basic information for image data parsing and location mapping. First, the associated information carrier is in the form of a tag, which can be a QR code tag, barcode tag, or RFID (Radio Frequency Identification) tag depending on the environment. For example, in direct sunlight outdoors, a weather-resistant QR code tag (made of UV-resistant PET) is selected; in areas with significant obstruction, RFID tags can be used to support contactless identification.
[0050] The labels used for the associated information carriers are fixedly placed in a prominent position on the inverter body or its mounting carrier (such as mounting bracket or base): for the inverter body, the label is usually affixed to the upper front of the casing (for easy identification during image acquisition); for the inverter mounting carrier, the label can be fixed to the side of the bracket (corresponding to the installation position of the inverter to ensure that the label is associated with the physical location of the inverter).
[0051] Secondly, the associated information carrier contains the device identifier and preset location information. Specifically, the device identifier and preset location information associated with each inverter are written into the associated information carrier. The device identifier is a unique identifier for the inverter, pre-assigned during the production stage. For example, it can be a unique serial number to uniquely distinguish the inverter throughout its lifecycle. The preset location information consists of the inverter's position parameters within the pre-defined layout of the power station, including but not limited to: row and column numbers (e.g., "3rd row, 8th column"), relative coordinates (e.g., x=15m, y=8m based on the power station's starting point), or area codes (e.g., "East Zone, Group A"), used to clearly define the ideal or overdue installation location of each inverter within the power station.
[0052] Finally, in the digital commissioning process, the device identifier and preset location information associated with the corresponding inverter are obtained by identifying the associated information carrier. When collecting image data of the inverter array, the image data contains a tag on each inverter or its mounting carrier; when parsing the image data, the encoded information in the tag is read by an image recognition algorithm (such as a QR code recognition algorithm), and the device identifier and preset location information are extracted after decoding, thereby establishing the correspondence between "inverter physical entity - device identifier - preset location".
[0053] Through the above implementation method, the associated information carrier becomes the link between the physical entity of the inverter and the digital information, ensuring that the equipment identification and preset location information can be accurately identified and analyzed, providing support for the accuracy of the digital start.
[0054] In some possible implementations, during the image data parsing stage of the inverter's digital initialization, a retry mechanism can be set up to ensure that valid parsing results are obtained in order to address parsing failures caused by factors such as shooting quality and environmental interference.
[0055] First, based on the on-site environment of the inverter power station (such as lighting conditions and inverter layout density) and the stability of the image recognition algorithm, the maximum number of times the parsing results can be obtained (i.e., the preset number of times) is pre-configured, for example, set to 3 times. This preset number of times is stored in the system configuration module and can be adjusted by the operator through a digital platform or smart terminal according to the actual scenario (such as outdoor strong light environment).
[0056] Secondly, after initially acquiring image data of the inverter array, the server uses image recognition algorithms to extract the associated information carriers of the inverters (such as QR code tags), generating a parsing result containing device identifiers and preset location information. If the parsing is successful (i.e., valid information of all inverters is extracted), the subsequent location mapping process begins; if the parsing fails (e.g., some or all inverter tags are not recognized, or information decoding is incorrect), the current parsing count (e.g., 1 time) is recorded, and a second parsing is automatically triggered.
[0057] Next, if no valid parsing result is obtained after a preset number of attempts, a parsing failure message is issued. If a complete and valid parsing result is still not obtained after a preset number of attempts (e.g., 3 attempts) (e.g., the 3rd attempt still fails to identify more than 50% of the inverter tags), it is determined to be a parsing failure. At this time, a prompt window pops up on the operation interface of the digital platform, displaying the failure message: "Image parsing failed (3 attempts have been attempted). No valid inverter identifier and location information were obtained. Please check whether the shooting area is unobstructed and whether the tag is clear." At the same time, if there is a field audible and visual alarm device connected (e.g., an alarm installed in the power station control room), an alarm signal is triggered (e.g., a buzzer sound + a flashing red warning light) to remind the operator to pay attention.
[0058] Finally, after issuing a parsing failure message, the image data re-acquisition process is automatically initiated: if a drone is used for aerial photography, a re-shooting command is sent to the drone, adjusting shooting parameters (such as lowering the flight altitude, adjusting the shooting angle to a vertical overhead shot to reduce label reflection, and extending the exposure time to improve image clarity); if a fixed camera is used, the camera is controlled to refocus or the fill light is turned on (for backlit scenes), and image data including the inverter array is acquired again, overwriting the original image data. Then, the parsing process is restarted until a valid parsing result is obtained or the operator intervenes manually, such as checking the label status on-site, clearing obstructions, and manually triggering a re-shoot. Through the above retry mechanism, parsing failures caused by temporary environmental interference can be effectively dealt with, ensuring the effectiveness of image data parsing.
[0059] Some possible implementations include generating digital layout information containing visual elements corresponding to the device identifier of each inverter based on the location mapping relationship, including: Based on the position mapping relationship of each inverter in the image data, the display position of the visual element corresponding to the device identifier of each inverter in the image data is controlled so that the visual element corresponding to the device identifier of each inverter is consistent with the actual physical position of each inverter, thus obtaining digital layout information.
[0060] In some embodiments, firstly, based on the determined mapping relationship between the device identifier of each inverter and its position in the image data, that is, the position mapping relationship of each inverter in the image data, the display position of the visual element (such as an icon with a device serial number) corresponding to the device identifier of each inverter in the pixel area of the image data is controlled so that the visual element corresponding to the device identifier of each inverter is consistent with the actual physical position of each inverter, thereby obtaining digital layout information.
[0061] In addition, operators can manually drag the icons of the visual elements in the display interface of the digital platform, or combine the actual coordinate information fed back by the inverter's built-in positioning module (such as GPS), to convert the pixel positions in the image data into physical coordinates (such as latitude and longitude, relative distance), so as to adjust the display position of the visual elements. This ensures that the display position of the visual element corresponding to each device identifier on the image is completely matched with the actual installation position of the inverter on site (such as bracket number, row and column position), thus ensuring the accuracy of the digital layout information.
[0062] Among some possible implementations, such as Figure 2 As shown, the method also includes: S201, based on the registration status and network topology of each inverter in the digital layout information, detect whether there are inverters with abnormal status.
[0063] S202, If there is an inverter with an abnormal status, determine the abnormality type corresponding to the inverter with the abnormal status based on the device identifier of the inverter with the abnormal status and the cluster identifier to which it belongs.
[0064] S203, based on the abnormality type of the inverter with the abnormal status, issues authorization information and network configuration information to instruct the inverter with the abnormal status to access the network and initiate registration with the server.
[0065] S204, Update the registration status and network topology of each inverter in the digital layout information.
[0066] In some embodiments, during the digital commissioning process of inverters, by monitoring the inverter registration status and network topology relationship in the digital layout information, it is possible to detect inverters with abnormal status and accurately determine the type of abnormality. The abnormality types include unregistered types such as incomplete registration and incorrect fragmentation.
[0067] First, the registration status and digital layout information of each inverter can be displayed in real time on the digital platform and presented through preset differentiated visual identifiers. For example, inverters that have completed registration are marked with a green "Registered" label, inverters that are registering are marked with a yellow "Pending Confirmation" label, and those that have not completed registration are marked with a red "Not Registered" label. At the same time, cluster identifiers in the network topology are displayed in association through visual element suffixes or specific colors.
[0068] By comparing the actual display status of each inverter in the digital layout with the preset initial target status, if there is an inverter marked "unregistered", or if the cluster identifier color / suffix of the visualization element corresponding to the device identifier of each inverter does not match the preset subnet segment cluster identifier of the area, then the inverter is determined to be an inverter with an abnormal status.
[0069] Subsequently, after detecting an inverter with an abnormal status, the specific type of abnormality is further analyzed by using the device identifier and cluster identifier of the inverter with the abnormal status: for the abnormality type of incomplete registration, the registration record database stored on the server is queried according to the device identifier of the inverter with the abnormal status to confirm whether the inverter with the abnormal status has initiated a registration request. If the registration record database does not contain a request record for the device identifier of the inverter with the abnormal status, or if a request record exists but fails the authorization verification (e.g., incorrect authorization information), the abnormality type of the inverter is determined to be "incomplete registration," and the specific reason for the failure to register can be displayed (e.g., "registration not initiated" or "invalid authorization key"). For the abnormality type of incorrect segmentation, first, based on the device identifier of the inverter with the abnormal status, the target cluster identifier to which the inverter with the abnormal status should belong is obtained from the pre-configured "device identifier-cluster identifier" mapping table (e.g., device "INV-056" is preset to belong to "CLS-002"); then, the cluster identifier actually displayed by the device element in the digital layout is compared (e.g., actually displayed as "CLS-001"). If the two are inconsistent, the abnormality type is determined to be "incorrect segmentation," that is, the inverter with the abnormal status is connected to a non-preset subnet segment, resulting in abnormal network topology affiliation. Furthermore, it can quickly locate inverters with abnormal status and identify the corresponding abnormality type, providing a basis for subsequent targeted investigations (such as re-issuing authorization information and adjusting subnet access configuration), and ensuring the smooth progress of the digitalization of inverter power plants.
[0070] Among some possible implementations, authorization information and network configuration information are issued based on the exception type corresponding to the inverter with the abnormal state, including: Output first guidance information, wherein the first guidance information is used to instruct the operator to establish a local communication connection between the smart terminal and the inverter with abnormal status; Authorization information and network configuration information are sent to inverters in abnormal condition via local communication connection.
[0071] Once the type of anomaly is determined for an inverter with an abnormal status, such as an inverter that has not completed registration, local communication is used to facilitate the registration of the inverter with the abnormal status and to synchronously update the digital layout information. First, for the visual element corresponding to the device identifier of the inverter with the abnormal status, a guidance information window pops up on the operation interface of the digital platform, directly outputting the first guidance information.
[0072] In some embodiments, the first guidance information is used to instruct the operator to establish a local communication connection between the smart terminal and the inverter with an abnormal status; for example, the first guidance information should contain clear operating steps to guide the operator to quickly complete the establishment of the local communication connection. For example: "Device INV-048 has not completed registration. Please use a smart terminal (such as a dedicated maintenance tablet) to connect to the local communication hotspot of the inverter (hotspot name: INV-048-Local), and enter the pairing code (initial pairing code: the last 6 digits of the device serial number) to establish a local connection."
[0073] Secondly, following the initial guidance information, the operator uses a smart terminal (with the accompanying maintenance application installed) to search for and connect to the local communication module (supporting short-range communication methods such as Bluetooth and Wi-Fi Direct) of the inverter that has not yet completed registration. After completing identity verification (such as entering a pairing code), the smart terminal establishes an encrypted local communication connection with the inverter. At this point, the smart terminal acts as a relay to send the inverter's corresponding authorization information (such as the updated network access key) and network configuration information (such as the IP address range and gateway parameters corresponding to the cluster identifier "CLS-003") to the inverter.
[0074] Subsequently, after receiving the authorization information and network configuration information, the inverter automatically restarts the network module, accesses the corresponding subnet segment (such as the subnet to which "CLS-003" belongs) according to the network configuration information, and generates a registration request containing its own device identifier and cluster identifier. This registration request is then sent to the server via the network. Upon receiving the registration request, the server verifies the validity of the authorization information and, if confirmed to be correct, completes the registration and returns a registration success response to the inverter.
[0075] Finally, the server synchronizes the inverter's successful registration status to the digital platform, which automatically updates the visual identifier of the inverter element. For example, the red "Unregistered" label is changed to a green "Registered" label, and the element details display "Registration Time: 2024-05-20 15:30:22"; in the network topology, the connection line between the inverter and its cluster "CLS-003" changes from a dashed line (not connected) to a solid line (connected), visually reflecting the change in the inverter's network access status.
[0076] Through the above embodiments, especially for inverters that have not completed registration, the first guidance information can be output to drive the inverters that have not completed registration to complete registration and synchronously update the displayed digital layout information, so as to ensure that inverters with abnormal status during the digital commissioning process of the inverter power station are dealt with in a timely manner and improve the efficiency of digital commissioning.
[0077] Other possible implementations include issuing authorization information and network configuration information based on the exception type corresponding to the inverter with the abnormal state, including: Send a reset command to the inverter that is in an abnormal state; If the reset command fails to resolve an inverter with an abnormal state, a second guidance message is output. This second guidance message instructs the operator to physically restart the inverter with the abnormal state and treat the restarted inverter as a new inverter. Reissue authorization information and network configuration information to the newly added inverters.
[0078] Once the type of anomaly for the inverter is determined, for example, if the anomaly is due to an incorrect segment affiliation (e.g., device identifier "INV-062" actually belongs to cluster "CLS-002" but is connected to "CLS-001"), a network configuration reset command can be first sent to the inverter through the network channel of the incorrect subnet it is currently connected to. This network configuration reset command includes an identifier to reset network parameters, triggering the inverter's network module to restore its default state (e.g., clearing the current IP address, cluster identifier, and other configuration information), causing the inverter to disconnect from the incorrect segment and enter a state awaiting reconfiguration. After sending the network configuration reset command, the network disconnection status of the inverter is monitored in real time (e.g., by observing the change in the state of the connecting lines in the network topology, from solid lines to dashed lines) to confirm whether the network configuration reset command has been received.
[0079] Secondly, if the inverter reconnects to the correct cluster segment ("CLS-002") and completes registration within a preset time (e.g., 5 minutes) after executing the reset command, the exception handling is complete. If it fails to connect to the correct segment after the preset time (e.g., continuously displaying the incorrect segment "CLS-001"), the reset command is deemed invalid. At this point, a prompt window will pop up at the inverter element in the digital layout information, guiding the operator to perform a physical restart: "Equipment INV-062 reset failed. Please disconnect the power to the inverter with the abnormal status for 30 seconds and then reconnect it. It will be reconfigured as a newly added inverter." Simultaneously, the inverter's device identifier will be temporarily removed from its original ownership record and re-marked as "New Inverter" for reprocessing according to the initial configuration procedure.
[0080] Next, authorization and network configuration information are reissued to the newly added inverter. After the operator completes the physical reboot as instructed, the new inverter automatically enters the configuration standby mode upon startup (e.g., enabling the local configuration signal). The network configuration information is used to explicitly specify the cluster identifier to which the new inverter belongs, ensuring that the new inverter is connected to the correct subnet segment.
[0081] Finally, after receiving the new configuration information, the newly added inverter connects to the correct subnet segment and initiates registration with the server. Once the server verifies the registration, it completes the process. The display status of the newly added inverter in the digital platform is then updated. For example, the original incorrect segment identifier (such as the "CLS-001" label) is replaced with the correct subnet segment label "CLS-002," and the connection line between the inverter and the "CLS-002" segment in the network topology becomes a solid line. The registration status label is updated from "Incorrect Assignment" to "Registered." Operators can visually confirm through the digital layout that the newly added inverter has been correctly assigned to the target segment.
[0082] Through the above embodiments, for inverters with abnormal status due to incorrect subnet assignment, a remote reset is first attempted to correct the issue. If the remote reset fails, the configuration is re-initialized through a physical restart. Ultimately, this ensures that newly added inverters after the restart are connected to the correct subnet subnet, thus guaranteeing the accuracy and integrity of the inverter power station network topology.
[0083] Some possible implementations involve establishing a connection between the activated inverter power station and the registered inverter, including: Obtain the digital mapping model of the inverter power station, wherein the digital mapping model is constructed by pre-establishing an association between the digital layout information and the corresponding inverter power station; Add the registered inverters to the digital mapping model of the inverter power station to establish the association between the inverter power station and the registered inverters.
[0084] First, the digital mapping model of the inverter power station is pre-built during the inverter power station planning phase. It establishes a one-to-one mapping between the digital layout information of the inverter power station (including the preset locations of all inverters and equipment identification relationships) and the physical entities of the inverter power station (such as the geographical boundaries of the power station, power supply area divisions, management units, etc.). For example, the digital mapping model includes a virtual geographical framework of the inverter power station (corresponding to the latitude and longitude range of the actual power station). Each virtual location point within the virtual geographical framework is bound to the preset location of the inverter in the digital layout information, and is also associated with the overall management attributes of the inverter power station (such as the power station number, the area to which it belongs, etc.). This digital mapping model is stored in a digital twin database on the server, serving as the basic carrier for the digital management of the power station. The server creates, maintains, updates, and provides access services for this model.
[0085] Secondly, registered inverters are added to the digital mapping model to establish associations. After the inverter power station is activated, the device identifiers and their positions in the layout of all registered inverters are extracted from the digital layout information. These device identifiers are then matched with preset positions in the digital mapping model. For example, the device identifier "INV-010" corresponds to the position in the 2nd row and 5th column in the digital layout information. This position is associated with the virtual position point P(2,5) in the digital mapping model. The registration information of "INV-010" (such as registration time and cluster identifier) is written into the association field of P(2,5) in the digital mapping model, completing the association between this inverter and the inverter power station. Furthermore, after all registered inverters are added to the inverter system, the digital mapping model fully reflects the actual operating inverters and their distribution information in the inverter power station, thus realizing the mapping between the physical device (inverter) and the digital model.
[0086] In some embodiments, the method further includes: In the case of adding or replacing inverters in the inverter array, the new or replaced inverter is added to the digital mapping model of the inverter power station to establish the association between the inverter power station and the new or replaced inverter.
[0087] When adding and / or replacing inverters in an inverter array, for example, when adding an inverter (such as adding "INV-150" for capacity expansion) or replacing a faulty inverter (such as replacing the faulty "INV-030" with "INV-151"), for example, when adding an inverter, firstly, the device identifier and actual physical location of the new inverter are added to the digital layout information to generate a new visual element. After the new inverter completes its registration with the server, the device identifier and layout location of the new inverter are extracted, matched with the newly added virtual location point (corresponding to the new installation location) in the digital mapping model, and the new inverter is added to the digital mapping model and associated.
[0088] For example, when replacing an inverter, the association information of the original faulty inverter ("INV-030") can be removed from the digital mapping model first, and then the device identifier and registration information of the newly replaced inverter ("INV-151") can be re-associated and bound with the virtual location point corresponding to the original location. This ensures that the device information at that location in the digital mapping model is updated to the latest inverter information.
[0089] Through the above implementation methods, the digital mapping model always remains consistent with the actual equipment status of the inverter power station, which not only realizes the initial association between the power station and the registered inverters after activation, but also can dynamically respond to scenarios of adding and / or replacing inverters, thereby enabling full lifecycle digital management of the inverter power station.
[0090] Among some possible implementations, the method also includes: When the inverter power station is activated, the photovoltaic panel asset information of the inverter power station is bound to each inverter associated with the inverter power station. The photovoltaic panel asset information includes the model and power of the photovoltaic panel, and one or two photovoltaic panels correspond to one inverter.
[0091] During the activation of the inverter power station, the association between devices is established by binding the photovoltaic panel asset information with the corresponding inverter. First, before the deployment of the inverter power station, the asset information of all photovoltaic panels (including panel model, such as "P-2024-380W"; panel power, such as "380W") has been entered into the asset database of the digital platform. According to the on-site wiring plan, the correspondence between "inverter and photovoltaic panel" is pre-configured, that is, the number of photovoltaic panels connected to each inverter (1 or 2) and the specific panel identifier (such as panel serial number "PAN-089" "PAN-090") are clearly defined. This correspondence is bound to the device identifier of the inverter. For example, the device identifier "INV-021" is pre-configured to correspond to 2 photovoltaic panels ("PAN-089" "PAN-090", both model "P-2024-380W", both power "380W"), and stored in the asset association database of the server.
[0092] Secondly, after confirming that the inverter power station meets the activation conditions (all inverters requiring registration have been registered and the network topology is normal), the system automatically retrieves the "inverter-PV panel" correspondence data from the asset association database while performing the power station activation operation. Using the device identifier of each registered inverter as an index, the system extracts the corresponding PV panel asset information (model, power) from the asset database and stores this information along with the inverter's device identifier and registration information (such as the cluster identifier). For example, the device identifier "INV-021" is bound to the model "P-2024-380W" and power "380W" of "PAN-089" and "PAN-090" to form an "inverter-panel" asset association record, which is then stored in the inverter power station's digital mapping model and asset management module.
[0093] Finally, within the digital platform, an asset details pop-up is added to the visual element corresponding to the device identifier of each inverter. Operators can click on the visual element corresponding to each inverter (such as the "INV-021" icon) to display the number of photovoltaic panels associated with that inverter, the model and power of each photovoltaic panel (e.g., "Bound photovoltaic panels: 2; Model: P-2024-380W; Power: 380W / panel"), intuitively presenting the relationship between devices. In subsequent inverter power plant operation and maintenance (such as panel fault diagnosis and power output calculation), this association record can be used to quickly locate the photovoltaic panels corresponding to the inverter, improving operation and maintenance efficiency and realizing full asset association management from inverter to photovoltaic panels, providing data support for the refined operation of inverter power plants.
[0094] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0095] Corresponding to the digital commissioning method of the inverter in the above embodiment, Figure 3 This is a schematic diagram of the structure of a digital commissioning device for an inverter provided in an embodiment of this application. This device can be implemented as part or all of a computer device by software, hardware, or a combination of both. This computer device can be... Figure 4 The electronic device shown.
[0096] Reference Figure 3 The digital commissioning device for the inverter includes: The acquisition unit 301 is used to acquire image data of the inverter array and the parsing result obtained by parsing the image data. The parsing result includes the device identifier and preset location information associated with each inverter. The determining unit 302 is used to determine the position mapping relationship of each inverter in the image data based on the analysis results; The generation unit 303 is used to generate digital layout information containing the visual elements corresponding to the device identifier of each inverter according to the position mapping relationship; Instruction unit 304 is used to instruct each inverter to access the network and initiate registration with the server based on the authorization information and network configuration information of the device identifier of each inverter in the digital layout information; The initialization unit 305 is used to activate the inverter power station associated with the digital layout information according to the registration status and network topology relationship of each inverter in the digital layout information, and to establish an association relationship between the activated inverter power station and the inverter that has completed registration. The network topology relationship includes the cluster identifier to which each inverter belongs. The cluster identifier is used to represent the subnet segmentation relationship of the network to which the corresponding inverter is connected.
[0097] It is understood that the embodiments of the inverter's commissioning processing device and any implementation thereof correspond to the embodiments of the inverter's commissioning processing method and any implementation thereof. The technical effects corresponding to the embodiments of the inverter's commissioning processing device and any implementation thereof can be found in the aforementioned embodiments of the inverter's commissioning processing method and any implementation thereof, and will not be repeated here.
[0098] It should be noted that the inverter start-up processing device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0099] The functional units and modules in the above embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of the embodiments of this application.
[0100] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0101] This application also provides an electronic device, which includes one or more processors and a memory; The memory is coupled to one or more processors. The memory is used to store computer program code, which includes computer instructions. One or more processors invoke the computer instructions to cause the electronic device to operate the digital startup system of the inverter described above.
[0102] Figure 4This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 400 can be a mobile phone, smart screen, tablet computer, wearable electronic device, in-vehicle electronic device, augmented reality (AR) device, virtual reality (VR) device, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), projector, or a communication device such as a server, storage device, or base station, or a smart car, etc. This application embodiment does not impose any limitations on the specific type of electronic device.
[0103] The memory 401 can be used to store computer software programs 402 and modules. The processor 403 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 401. The memory 401 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, telephone book, etc.). In addition, the memory 401 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0104] The processor 403 may include one or more processors such as a central processing unit (CPU), an application processor (AP), and a baseband processor. The processor can serve as the nerve center and command center of the wireless router. The processor 403 can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution. The memory 401 can be used to store executable program code, including instructions. The processor 403 executes various functional applications and data processing of the network device by running the instructions stored in the memory. The memory 401 may include a program storage area and a data storage area, such as storing data for audio signals to be played. For example, the memory may be Double Data Rate Synchronous Dynamic Random Access Memory (DDR) or Flash memory.
[0105] This application also provides a computer-readable storage medium storing computer instructions; when the computer-readable storage medium is used on an electronic device, it causes the electronic device to operate the aforementioned digital commissioning system of the inverter.
[0106] The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or can include one or more data storage devices such as servers or data centers that can be integrated with media. The available medium can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media, or semiconductor media (e.g., solid-state disks (SSDs)).
[0107] This application also provides a computer program product containing computer instructions, which, when run on an electronic device, enables the electronic device to operate the aforementioned digital commissioning system of the inverter.
[0108] The computer storage medium and computer program product provided in the embodiments of this application are used to execute the methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects corresponding to the methods provided above, and will not be repeated here.
[0109] In the above embodiments, implementation can also be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, Digital Subscriber Line, DSL) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access, or a data storage device such as a server or data center that integrates one or more available media. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc., and the storage medium can also include combinations of the above types of memory.
[0110] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0111] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments claimed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0112] In the embodiments provided in this application, it should be understood that the disclosed apparatus / network devices and methods can be implemented in other ways. For example, the apparatus / network device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0113] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0114] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A digital commissioning method for an inverter, characterized in that, include: Image data of the inverter array is acquired, and the parsing result is obtained by parsing the image data. The parsing result includes the device identifier and preset location information associated with each inverter. The positional mapping relationship of each inverter in the image data is determined based on the analysis results; Based on the location mapping relationship, generate digital layout information containing visual elements corresponding to the device identifier of each inverter; Based on the authorization information and network configuration information of the device identifier of each inverter in the digital layout information, each inverter is instructed to access the network and initiate registration with the server; Based on the registration status and network topology of each inverter in the digital layout information, the inverter power station associated with the digital layout information is activated, and the activated inverter power station is associated with the inverter that has completed registration. The network topology includes the cluster identifier to which each inverter belongs. The cluster identifier is used to characterize the subnet segment of the network to which the corresponding inverter belongs.
2. The method according to claim 1, characterized in that, The step of generating digital layout information containing visual elements corresponding to the device identifier of each inverter based on the location mapping relationship includes: Based on the position mapping relationship of each inverter in the image data, the display position of the visual element corresponding to the device identifier of each inverter in the image data is controlled so that the visual element corresponding to the device identifier of each inverter is consistent with the actual physical position of each inverter, thus obtaining the digital layout information.
3. The method according to claim 1, characterized in that, The method further includes: Based on the registration status and network topology of each inverter in the digital layout information, detect whether there are inverters with abnormal status. If there is an inverter with an abnormal state, the abnormality type corresponding to the inverter with the abnormal state is determined according to the device identifier of the inverter with the abnormal state and the cluster identifier to which it belongs. Based on the abnormality type corresponding to the inverter with the abnormal status, authorization information and network configuration information are issued to instruct the inverter with the abnormal status to access the network and initiate registration with the server. Update the registration status and network topology of each inverter in the digital layout information.
4. The method according to claim 3, characterized in that, Based on the abnormality type corresponding to the inverter with the abnormal state, the authorization information and network configuration information are issued, including: Output first guidance information, wherein the first guidance information is used to instruct the operator to establish a local communication connection between the smart terminal and the inverter in the abnormal state; Authorization information and network configuration information are sent to the inverter in the abnormal state through the local communication connection; Alternatively, a reset command may be issued to the inverter in the abnormal state; If the reset command is ineffective when the inverter with the abnormal state is detected, a second guidance message is output. The second guidance message is used to instruct the operator to physically restart the inverter with the abnormal state and to treat the restarted inverter as a new inverter. The authorization information and network configuration information are reissued to the newly added inverter.
5. The method according to claim 1, characterized in that, The process of establishing an association between the activated inverter power station and the registered inverters includes: Obtain the digital mapping model of the inverter power station, wherein the digital mapping model is constructed by pre-establishing an association between the digital layout information and the corresponding inverter power station; The registered inverters are added to the digital mapping model of the inverter power station to establish the association between the inverter power station and the registered inverters.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: In the event of adding or replacing an inverter in the inverter array, the added or replaced inverter is added to the digital mapping model of the inverter power station to establish the association between the inverter power station and the added or replaced inverter.
7. The method according to any one of claims 1 to 5, characterized in that, The method further includes: When the inverter power station is activated, the photovoltaic panel asset information of the inverter power station is bound to each inverter associated with the inverter power station. The photovoltaic panel asset information includes the model and power of the photovoltaic panel, and one or two photovoltaic panels correspond to one inverter.
8. A digital commissioning device for an inverter, characterized in that, include: The acquisition unit is used to acquire image data of the inverter array and the parsing result obtained by parsing the image data, wherein the parsing result includes the device identifier and preset location information associated with each inverter; A determining unit is configured to determine the positional mapping relationship of each inverter in the image data based on the parsing results; The generation unit is used to generate digital layout information containing visual elements corresponding to the device identifier of each inverter according to the location mapping relationship; The instruction unit is used to instruct each inverter to access the network and initiate registration with the server based on the authorization information and network configuration information of the device identifier of each inverter in the digital layout information; The commissioning unit is used to activate the inverter power station associated with the digital layout information according to the registration status and network topology relationship of each inverter in the digital layout information, and to establish an association relationship between the activated inverter power station and the inverter that has completed registration. The network topology relationship includes the cluster identifier to which each inverter belongs. The cluster identifier is used to characterize the subnet segment affiliation relationship of the network to which the corresponding inverter is connected.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it causes the electronic device to implement the method as described in any one of claims 1 to 7.
10. A computer program product, characterized in that, Includes a computer program, which, when run, causes the method as described in any one of claims 1 to 7 to be performed.