Method, device and equipment for assembling power distribution cabinet and storage medium

By combining sub-assembly drawings from the sub-assembly drawing library based on the configuration information of the distribution cabinet, the complexity of generating three-dimensional assembly drawings of the distribution cabinet in the existing technology is solved, and the rapid and convenient assembly of the distribution cabinet is achieved, reducing manpower Cost and assembly difficulty.

CN119167530APending Publication Date: 2024-12-20SCHNEIDER (XIAN) INNOVATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310730266.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-19
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The prior art is difficult to quickly and conveniently generate three-dimensional assembly drawings of distribution cabinets, resulting in complex assembly, inspection, installation and maintenance processes, requiring a lot of manpower and assembly knowledge.

Method used

Based on the configuration information of the distribution cabinet, multiple subassembly drawings are determined from the subassembly drawing library and combined into a three-dimensional assembly drawing. Without manual operation by user, the assembly is divided into molecular assembly through configuration parameters and subassembly splitting rules, and according to the naming Rules generate subassembly names to match subassembly diagrams in the gallery.

Benefits of technology

It realizes the convenient and rapid generation of three-dimensional assembly drawings of the distribution cabinet, reduces labor costs, is suitable for the assembly of complex distribution cabinets, reduces the requirements for user assembly capabilities, and improves assembly efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119167530A_ABST
    Figure CN119167530A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a power distribution cabinet assembling method, device and equipment and a storage medium. According to the embodiment of the invention, based on the configuration information of the power distribution cabinet, the plurality of sub-assemblies included in the power distribution cabinet and the corresponding configuration parameters of the plurality of sub-assemblies are determined, and the configuration information comprises the parameters and layout of each part of the power distribution cabinet. Based on the configuration parameters, a plurality of sub-assembly drawings corresponding to the plurality of sub-assemblies, respectively, are determined from a sub-assembly drawing library, each sub-assembly drawing in the sub-assembly drawing library being three-dimensional and corresponding to a type of sub-assembly having predetermined parameters. And based on the configuration information, combining the plurality of sub-assembly diagrams into a three-dimensional general assembly diagram corresponding to the power distribution cabinet. In this way, the three-dimensional general assembly drawing of the power distribution cabinet can be conveniently and quickly generated, and manual operation of a user is not needed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure relate generally to the field of electrical equipment, and more particularly to methods, apparatuses, devices, and computer-readable storage media for power distribution cabinet assembly. Background Art

[0002] As a central mechanism, the power distribution cabinet can control the line power switch and has the function of power engineering operation. It can also perform power conversion in the power distribution equipment and has the function of conversion. The power distribution cabinet is widely used in various power, power distribution and power consumption scenarios. The general assembly drawing corresponding to the power distribution cabinet can help determine the assembly relationship, connection method and structural shape between the various components of the corresponding power distribution cabinet. Therefore, the general assembly drawing is of great significance for the assembly, inspection, installation and maintenance of the power distribution cabinet. Users expect to be able to obtain the accurate general assembly drawing of the power distribution cabinet simply and conveniently. Summary of the invention

[0003] Embodiments of the present disclosure provide methods, apparatuses, devices, and computer-readable storage media for assembling a power distribution cabinet.

[0004] In a first aspect of the present disclosure, a method for assembling a power distribution cabinet is provided. In the method, based on configuration information of the power distribution cabinet, a plurality of subassemblies included in the power distribution cabinet and corresponding configuration parameters of the plurality of subassemblies are determined, wherein the configuration information includes parameters and layouts of various components of the power distribution cabinet. Based on the configuration parameters, a plurality of subassembly drawings corresponding to the plurality of subassemblies are determined from a subassembly drawing library, wherein each subassembly drawing in the subassembly drawing library corresponds to a type of subassembly with predetermined parameters. Based on the configuration information, the plurality of subassembly drawings are combined into a three-dimensional (3D) general assembly drawing corresponding to the power distribution cabinet.

[0005] In some embodiments of the first aspect, determining a plurality of subassemblies included in a power distribution cabinet and corresponding configuration parameters of the plurality of subassemblies includes: obtaining a subassembly splitting rule, the subassembly splitting rule specifying into which types of subassemblies the power distribution cabinet is split; dividing the power distribution cabinet into a plurality of subassemblies according to the subassembly splitting rule and configuration information; and for a given subassembly among the plurality of subassemblies, determining the configuration parameters of the given subassembly based on parameters of components associated with the given subassembly.

[0006] In some embodiments of the first aspect, determining multiple subassembly drawings includes: obtaining a subassembly naming rule, the subassembly naming rule specifying that the name of each type of subassembly includes at least an identifier of the type and parameters associated with the subassembly of the type; for a given subassembly among the multiple subassemblies, generating a name of the given subassembly according to the subassembly naming rule and configuration parameters of the given subassembly; and determining, according to the name of the given subassembly, from a subassembly drawing library, a subassembly drawing corresponding to the given subassembly as one of the multiple subassembly drawings.

[0007] In some embodiments of the first aspect, the name of each subassembly drawing in the subassembly drawing library includes an identifier and predetermined parameters of the type of the subassembly corresponding to the subassembly drawing. Determining the subassembly drawing corresponding to the given subassembly from the subassembly drawing library includes: selecting a subassembly drawing whose name matches the name of the given subassembly from the subassembly drawing library.

[0008] In some embodiments of the first aspect, combining multiple sub-assembly drawings into a three-dimensional general assembly drawing corresponding to the distribution cabinet includes: determining multiple intermediate assembly drawings based on the multiple sub-assembly drawings, each intermediate assembly drawing corresponding to a sub-assembly set among the multiple sub-assemblies; determining the relative assembly positions of the multiple sub-assembly sets corresponding to the multiple intermediate assembly drawings respectively based on the layout indicated by the configuration information; and combining a group of intermediate assembly drawings into a three-dimensional general assembly drawing based on the relative assembly positions.

[0009] In some embodiments of the first aspect, the method also includes: presenting a user interface for assembling a distribution cabinet, the user interface including at least a first input entry for specifying configuration information and a second input entry for obtaining a sub-assembly library; based on user input received via the first input entry, reading a file including configuration information; and based on user input received via the second input entry, accessing the sub-assembly library.

[0010] In some embodiments of the first aspect, the method further includes: presenting a portion of the three-dimensional general assembly drawing according to the target granularity.

[0011] In some embodiments of the first aspect, each subassembly of the plurality of subassemblies corresponds to one of: a structural unit of the power distribution cabinet, or a functional unit of the power distribution cabinet.

[0012] In a second aspect of the present disclosure, a device for assembling a power distribution cabinet is provided. The device includes: a configuration parameter determination module, configured to determine a plurality of subassemblies included in the power distribution cabinet and corresponding configuration parameters of the plurality of subassemblies based on configuration information of the power distribution cabinet, wherein the configuration information includes parameters and layouts of various components of the power distribution cabinet; a subassembly drawing determination module, configured to determine a plurality of subassembly drawings corresponding to the plurality of subassemblies from a subassembly drawing library based on the configuration parameters, wherein each subassembly drawing in the subassembly drawing library corresponds to a type of subassembly with predetermined parameters; and a general assembly drawing combination module, configured to combine the plurality of subassembly drawings into a three-dimensional general assembly drawing corresponding to the power distribution cabinet based on the configuration information.

[0013] In some embodiments, the configuration parameter determination module is further configured to: obtain a subassembly splitting rule, the subassembly splitting rule specifies into which types of subassemblies the distribution cabinet is split; divide the distribution cabinet into multiple subassemblies according to the subassembly splitting rule and configuration information; and for a given subassembly among the multiple subassemblies, determine the configuration parameters of the given subassembly based on the parameters of the components associated with the given subassembly.

[0014] In some embodiments, the subassembly drawing determination module is further configured to: obtain a subassembly naming rule, the subassembly naming rule specifies that the name of each type of subassembly includes at least an identifier of the type and parameters associated with the subassembly of the type; for a given subassembly among multiple subassemblies, generate a name for the given subassembly according to the subassembly naming rule and configuration parameters of the given subassembly; and determine, according to the name of the given subassembly, from the subassembly drawing library a subassembly drawing corresponding to the given subassembly as one of the multiple subassembly drawings.

[0015] In some embodiments, the name of each subassembly drawing in the subassembly drawing library includes an identifier of the type of the subassembly corresponding to the subassembly drawing and predetermined parameters. The subassembly drawing determination module is further configured to select a subassembly drawing whose name matches the name of a given subassembly from the subassembly drawing library.

[0016] In some embodiments, the general assembly drawing combination module is further configured to: determine a plurality of intermediate assembly drawings based on a plurality of sub-assembly drawings, each intermediate assembly drawing corresponding to a sub-assembly set among a plurality of sub-assemblies; determine the relative assembly positions of a plurality of sub-assembly sets respectively corresponding to the plurality of intermediate assembly drawings based on the layout indicated by the configuration information; and combine a group of intermediate assembly drawings into a three-dimensional general assembly drawing based on the relative assembly positions.

[0017] In some embodiments, the device also includes: a user interface presentation module, configured to present a user interface for assembling a distribution cabinet, the user interface including at least a first input entry for specifying configuration information and a second input entry for obtaining a sub-assembly library; a file reading module, configured to read a file including configuration information based on user input received via the first input entry; and a library access module, configured to access the sub-assembly library based on user input received via the second input entry.

[0018] In some embodiments, the apparatus further comprises: a rendering module configured to render a portion of the three-dimensional general assembly drawing according to a target granularity.

[0019] In some embodiments, each subassembly of the plurality of subassemblies corresponds to one of: a structural unit of the power distribution cabinet, or a functional unit of the power distribution cabinet.

[0020] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

[0021] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0022] It will be understood from the following description that according to the embodiments of the present disclosure, multiple subassembly drawings corresponding to multiple subassemblies can be determined from the subassembly drawing library based on the configuration information of the distribution cabinet and combined into a 3D general assembly drawing of the distribution cabinet without manual operation by the user. In this way, a 3D general assembly drawing of the distribution cabinet can be generated conveniently and efficiently. Such a 3D general assembly drawing has a wide range of uses, such as but not limited to assembly guidance, auxiliary production, auxiliary design, digital output, virtual assembly, virtual debugging, etc. Other benefits will be described below in conjunction with the corresponding embodiments.

[0023] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0025] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0026] Figure 2 A flow chart showing a process for power distribution cabinet assembly according to some embodiments of the present disclosure is shown;

[0027] Figure 3 A schematic diagram of a user interface for receiving user input according to some embodiments of the present disclosure is shown;

[0028] Figure 4 A schematic diagram showing an example architecture for generating a 3D general assembly drawing according to some embodiments of the present disclosure;

[0029] Figure 5 A schematic diagram showing an example of disassembling a distribution cabinet according to some embodiments of the present disclosure;

[0030] Figure 6 A schematic diagram showing an example of determining multiple subassembly drawings according to some embodiments of the present disclosure;

[0031] Figure 7 The subassembly drawings corresponding to the subassemblies of multiple skeleton types are shown;

[0032] Figure 8 A schematic structural block diagram of an apparatus for assembling a power distribution cabinet according to some embodiments of the present disclosure is shown; and

[0033] Fig. 9 A block diagram illustrating an electronic device in which one or more embodiments of the present disclosure may be implemented is shown. DETAILED DESCRIPTION

[0034] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0035] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0036] As used herein, the term "distribution cabinet" may refer to any suitable type of power distribution device, such as a switch cabinet. A distribution cabinet may also sometimes be referred to as a panel cabinet.

[0037] As briefly mentioned above, 3D general assembly drawings are of great significance for the assembly, inspection, installation and maintenance of distribution cabinets. Traditionally, only 2D partial assembly drawings, 3D drawings of parts and components, and sub-assembly libraries are provided. Failure to provide 3D general assembly drawings of distribution cabinets will cause inconvenience to users' subsequent design, production, and operation.

[0038] Some solutions for generating 3D general assembly drawings of distribution cabinets have been proposed. In one solution, a user manually imports multiple parts with predefined properties in an assembly application based on their own needs. The assembly application can automatically capture points, lines, and surfaces for assembly based on the properties of the parts. In another solution, the user manually selects multiple subassemblies for assembling the distribution cabinet and defines the points, lines, and surfaces of each subassembly in the multiple subassemblies. Both solutions require a lot of manpower to generate a three-dimensional general assembly drawing, which increases its generation cost. In addition, both solutions require users to have certain assembly knowledge, which places high demands on users. In another solution, the user manually assembles all parts into a general model (i.e., a super model), and the model removes redundant parts from the multiple parts based on the distribution cabinet to be assembled. Although this solution does not require a lot of manpower, it is only applicable to relatively simple products. However, since a general model that can contain all parts cannot be provided for a distribution cabinet with a more complex assembly, the scope of application of this solution is limited, and a 3D general assembly drawing of a more complex distribution cabinet cannot be generated.

[0039] To this end, an embodiment of the present disclosure proposes a solution for assembling a distribution cabinet. According to various embodiments of the present disclosure, based on the configuration information of the distribution cabinet, the multiple subassemblies included in the distribution cabinet and the corresponding configuration parameters of the multiple subassemblies are determined. The subassembly can be a component or a collection of multiple components in the overall assembly. Based on the configuration parameters, multiple subassembly drawings corresponding to the multiple subassemblies are determined from the subassembly drawing library. The subassembly drawings in the subassembly drawing library are 3D. Then, based on the configuration information, the multiple subassembly drawings are combined into a 3D overall assembly drawing corresponding to the distribution cabinet.

[0040] It will be understood from the following description that according to the embodiments of the present disclosure, multiple subassembly drawings corresponding to multiple subassemblies can be determined from the subassembly drawing library based on the configuration information of the power distribution cabinet and combined into a 3D general assembly drawing of the power distribution cabinet without manual operation by the user. In this way, the generation of the general assembly drawing of the power distribution cabinet can be achieved conveniently and quickly. Such a 3D general assembly drawing has a wide range of uses, such as but not limited to assembly guidance, auxiliary production, auxiliary design, digital output, virtual assembly, virtual debugging, etc.

[0041] Some example embodiments of the present disclosure will be described below with reference to the accompanying drawings. Please note that in some descriptions of the embodiments, certain specific values ​​may be involved in order to better help readers understand. These values ​​are exemplary and may vary according to specific application scenarios, and do not limit the scope of the present disclosure in any way.

[0042] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In the example environment 100, an application 120 is installed in an electronic device 110. A user 140 can interact with the application 120 via the electronic device 110 and / or an attached device of the electronic device 110. The application 120 can be an automatic assembly application, a product generation application, or other appropriate application, which can provide services related to the generation of a general assembly drawing of a distribution cabinet to the user 140. It is understood that the application 120 can also provide other services related to the generated general assembly drawing, which is not limited by the present disclosure.

[0043] exist Figure 1 In the environment 100, if the application 120 is active, the electronic device 110 can present the user interface 150 of the application 120. The user interface 150 can include various interfaces that the application 120 can provide, such as a selection interface of a power distribution cabinet, a setting interface, an information input interface, a general assembly drawing presentation interface, and the like.

[0044] In some embodiments, the electronic device 110 can be a terminal device, which can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.). In some embodiments, the electronic device 110 can be a server, which is a computing system of various types that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

[0045] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0046] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0047] Figure 2 1 is a flowchart of a process 200 for assembling a power distribution cabinet according to some embodiments of the present disclosure. The process 200 may be implemented at an electronic device (e.g., electronic device 110). For ease of discussion, reference will be made to Figure 1 The process 200 is described with reference to the environment 100 of FIG.

[0048] In box 210, based on the configuration information of the distribution cabinet, the multiple subassemblies and corresponding configuration parameters of the multiple subassemblies included in the distribution cabinet are determined, and the configuration information includes the parameters and layout of each component of the distribution cabinet. The configuration information may include parameters of a single part and / or parameters of a component or module including multiple parts. For example, for a structural unit or module, the parameters may include various structural parameters, such as length, width, depth, diameter, etc. For a functional unit or module, the parameters may include functional parameters, such as electrical parameters. The layout may indicate the relative positions of each component in the distribution cabinet. The configuration parameters of a subassembly may include structural parameters and / or functional parameters of the subassembly.

[0049] As an example, the configuration information may be included in a configuration file generated by a power distribution cabinet selection application. The configuration file may include selection parameters, power distribution cabinet layout, bill of materials (BOM) and other information. Exemplarily, the selection parameters may include the type of the power distribution cabinet, the size of the cabinet, the electrical parameters and their corresponding component models and functional unit types, Form types, IP ratings, etc. Exemplarily, the power distribution cabinet layout may indicate the required width, depth, height and other position dimensions of the components and the relative positions between different components.

[0050] In some embodiments, the configuration file containing the configuration information may be pre-stored in the electronic device 110 and / or other devices accessible to the electronic device 110. In this case, the electronic device 110 may store configuration files corresponding to multiple power distribution cabinets, where the configuration files and the power distribution cabinets may be in a one-to-one correspondence, that is, one power distribution cabinet corresponds to one configuration file. The electronic device 110 may then determine a target configuration file corresponding to the target power distribution cabinet from the multiple configuration files in response to receiving a user selection operation (such as a click operation, a long press operation, etc.), and determine the multiple sub-assemblies included in the target power distribution cabinet and the corresponding configuration parameters of the multiple sub-assemblies based on the configuration information therein.

[0051] In some embodiments, the configuration information may be acquired in real time by the electronic device 110. Exemplarily, the electronic device 110 may determine that the configuration information has been received in response to receiving a user input containing the configuration information. The user input here may be the configuration information directly or a file containing the configuration information.

[0052] In some embodiments, if the component in the configuration information and the subassembly have the same granularity or a one-to-one correspondence, the parameters of the component in the configuration information can be directly determined as the configuration information of the corresponding subassembly.

[0053] In some embodiments, the components in the configuration information may not completely correspond to the desired subassembly. In this case, a subassembly splitting rule can be used, which specifies the types of subassemblies into which the distribution cabinet is split. Thus, the distribution cabinet can be divided based on the subassembly splitting rule and the configuration information to obtain multiple subassemblies. Similar to the configuration information, the subassembly splitting rule here can be pre-stored or acquired in real time. Furthermore, for a given subassembly (for example, any subassembly) among multiple subassemblies, the configuration parameters of the given subassembly can be determined based on the parameters of the components associated with the given subassembly.

[0054] Since the configuration information includes the parameters and layout of each component of the power distribution cabinet, in order to ensure the accuracy of the divided sub-assemblies, the power distribution cabinet can be divided into multiple sub-assemblies in combination with the configuration information of the power distribution cabinet. Based on the layout of the components indicated by the configuration information and the sub-assembly splitting rules, the inclusion relationship between each sub-assembly and the associated components can be determined, and then the power distribution cabinet can be split in units of components to obtain multiple sub-assemblies. Exemplarily, if the sub-assembly includes M components, the configuration parameters of the sub-assembly can be determined based on the parameters of the M components, where M is a positive integer.

[0055] In this embodiment, by using the subassembly assembly rules, the granularity of the parts in the configuration information may not be required. In this way, it can be applied to configuration information generated in various ways, thereby realizing a 3D general assembly drawing generation solution with a wide range of applications.

[0056] As an example and without any limitation, examples of subassemblies of a power distribution cabinet may include various types of cabinet housings and various functional units. The cabinet housing may include, for example, a frame, a base, a horizontal busbar (HBB), a vertical busbar (VBB), etc. The functional unit may include, for example, a circuit breaker, such as a frame circuit breaker (ACB), etc.

[0057] Regarding the acquisition of configuration information and subassembly splitting rules, in some embodiments, the electronic device 110 may present a user interface for acquiring configuration information. The electronic device 110 may determine the configuration information and subassembly splitting rules for assembling the power distribution cabinet in response to user input received in the user interface. Figure 3 . Figure 3 FIG. 1 is a schematic diagram of a user interface 300 for receiving user input according to some embodiments of the present disclosure. The user interface 300 may be provided by the application 120. Figure 3 As shown, the user interface 300 includes an entry 310 for specifying configuration information. The electronic device 110 can read a file including configuration information based on user input received via the input entry 310. For example, the electronic device 110 can determine a file corresponding to the user input based on the user input entered by the user in the entry, and then read the file to determine the configuration information.

[0058] In some embodiments, the user interface 300 further includes a file selection entry 311. The electronic device 110 may present at least one file including configuration information acquired in advance in response to receiving a click operation on the selection entry 311, and then read the file in response to receiving a selection operation on a first file (the first file here may be any file in the at least one file) to obtain the configuration information. The entry for specifying the configuration information may also be referred to as a first input entry, and the first input entry may include at least one of the entry 310 and the selection entry 311.

[0059] In some embodiments, the user interface 300 further includes an entry 320 for obtaining the subassembly splitting rule. The electronic device 110 can read the file including the subassembly splitting rule based on the user input received via the entry 320. In some embodiments, the user interface 300 further includes a file selection entry 321, and the electronic device 110 can present at least one file including the subassembly splitting rule obtained in advance in response to receiving a click operation on the selection entry 321, and then read the file in response to receiving a selection operation on a second file (the second file here can be any file in the at least one file) to obtain the subassembly splitting rule.

[0060] In this way, the user can specify the configuration information and the subassembly splitting rules in a simple and convenient way. The acquired configuration information and the subassembly splitting rules can be used to determine the multiple subassemblies included in the power distribution cabinet and the corresponding configuration parameters of the multiple subassemblies.

[0061] Return to reference Figure 2 , in box 220, based on the configuration parameters, multiple subassembly drawings corresponding to multiple subassemblies are determined from the subassembly drawing library. Each subassembly drawing in the subassembly drawing library is 3D and corresponds to a type of subassembly with predetermined parameters. It can be understood that the granularity of the subassembly drawing corresponds to the granularity of the subassembly split in box 210. Continuing with the above example, the subassembly library may include assembly drawings of frames of various sizes, assembly drawings of bases of various sizes, assembly drawings of HBBs of various sizes, assembly drawings of VBBs of various sizes, assembly drawings of circuit breakers of various specifications, etc. The multiple subassembly drawings in the subassembly drawing library are all 3D drawings of the corresponding subassemblies. The 3D drawing can be any appropriate drawing of any size, any color, any format (including but not limited to STP, STEP, OBJ, etc.).

[0062] In some embodiments, multiple subassembly libraries may be acquired in advance, and the multiple subassembly drawings contained in these subassembly libraries may be at least partially different, for example, each subassembly library may correspond to a type of power distribution cabinet. The electronic device 110 may determine a target subassembly library from the multiple subassembly libraries in response to a user selection, and then determine multiple subassembly drawings corresponding to the multiple subassemblies from the target subassembly library based on the configuration parameters. In some embodiments, a subassembly library containing a large number of subassembly drawings may also be acquired, and multiple subassembly drawings corresponding to the multiple subassemblies may be determined directly from the subassembly library based on the configuration parameters.

[0063] In some embodiments, each subassembly drawing in the subassembly drawing library follows a predetermined subassembly naming rule. The subassembly naming rule here can specify that the name of each type of subassembly at least includes the identifier of the type and the parameters associated with the subassembly of the type. The identifier of the type can include, for example, the name of the type, the abbreviation of the name, the name of the corresponding function, the index or serial number of the type, etc. The parameters indicated by the subassembly naming rule can be predetermined parameters, and the predetermined parameters here can be parameters predetermined by the user that can characterize the characteristics of the corresponding subassembly. In this case, the name of each subassembly drawing in the subassembly drawing library includes the identifier of the type of subassembly corresponding to the subassembly drawing and the predetermined parameters associated with the subassembly of the type. For example, for a subassembly of the skeleton type, its predetermined parameters can be width and height. The name of a subassembly drawing of the skeleton type in the subassembly drawing library can be "skeleton with width 400 and depth 600", where "skeleton" is the type name of the corresponding subassembly, and "width 400" and "depth 600" are the predetermined parameters of the corresponding subassembly. Similarly, the name of another subassembly drawing of the skeleton type in the subassembly drawing library may be “Width 700 Depth 1000 Skeleton.” It should be understood that the subassembly types and their parameters given here are merely exemplary and are not intended to be limiting.

[0064] In this embodiment, regarding the determination of multiple subassembly drawings, the names of each subassembly in the multiple subassemblies of the distribution cabinet can be generated according to the subassembly naming rules and the configuration parameters of each subassembly in the multiple subassemblies. At this time, the names of these subassemblies all comply with the subassembly naming rules. Further, according to the name of each subassembly, the subassembly drawing corresponding to the subassembly can be determined from the subassembly drawing library. Then, based on the name, a subassembly drawing whose name matches the name of the subassembly can be selected from the subassembly drawing library. The matching here can mean that the type in the name of the subassembly drawing and the name of the subassembly is consistent, and the difference in parameter values ​​is less than a threshold. In particular, in some embodiments, the parameter values ​​can be the same.

[0065] For example, if a subassembly is a door lintel type subassembly, based on the subassembly naming rules and the configuration parameters of the subassembly, its corresponding name "IP31 width 700 door lintel" can be generated. Assume that the subassembly drawing library includes subassembly drawings named "IP31 width 600 door lintel", "IP31 width 700 door lintel" and "IP54 width 600 door lintel". In this case, the subassembly drawing named "IP31 width 700 door lintel" is selected from the subassembly drawing library.

[0066] Regarding the acquisition of the subassembly library, in some embodiments, the electronic device 110 may present a user interface for acquiring the subassembly library. This user interface may be the same user interface as the user interface for acquiring configuration information. The electronic device 110 may determine the subassembly library for assembling the power distribution cabinet in response to user input received in the user interface.

[0067] like Figure 3 As shown, the user interface 300 includes an entry 330 for obtaining a subassembly library. The electronic device 110 can access the subassembly library based on the user input received via the entry 330. The user input here can be the storage path of the subassembly library. For example, the electronic device 110 can determine and access the corresponding subassembly library based on the path entered by the user in the entry. In some embodiments, the user interface 300 also includes a path selection entry 331, and the electronic device 110 can present at least one path in response to receiving a click operation on the selection entry 331, where different paths correspond to different subassembly libraries, and then in response to receiving a selection operation on the first path (the first path here can be any path in at least one path), access the subassembly library corresponding to the path. The input entry for obtaining the subassembly library can also be referred to as a second input entry, and the second input entry can include at least one of the entry 330 and the selection entry 331.

[0068] The user may also specify the subassembly naming rules through the user interface. In some embodiments, the entry 320 in the user interface 300 may also be used to obtain the subassembly naming rules. The electronic device 110 may read a rule file including the subassembly naming rules based on the user input received via the entry 320. Alternatively, the electronic device 110 may present a pre-acquired file including the subassembly naming rules in response to receiving a click operation on the selection entry 321, and then in response to receiving a selection operation on a third file (the third file here may be any file in at least one file), read the file to obtain the subassembly naming rules.

[0069] In some embodiments, the file including the subassembly splitting rule and the file including the subassembly naming rule can be different files. In this case, the user can determine the two files respectively through entry 320 or select entry 321 so that the two rules can be determined based on the two files later. In some embodiments, the file including the subassembly splitting rule and the file including the subassembly naming rule can be the same file, that is, one file includes the two rules, and such a file can be referred to as an assembly rule file. In this case, the electronic device 110 can determine an assembly rule file in response to user input or selection, and read the subassembly splitting rule and the subassembly naming rule from the assembly rule file.

[0070] The above describes the case where the input port for obtaining the subassembly splitting rule and the input port for obtaining the subassembly naming rule are the same port. In some embodiments, the input port for obtaining the subassembly splitting rule and the input port for obtaining the subassembly naming rule may also be different ports. Alternatively, in some embodiments, the subassembly splitting rule and the subassembly naming rule may be default without user specification.

[0071] In this embodiment, the naming rule is utilized to reflect the type and parameters of the subassembly in the name. In this way, the corresponding subassembly drawing can be easily and quickly located from the subassembly drawing library by comparing the names.

[0072] Continue to refer Figure 2 In block 230, based on the configuration information, the multiple subassembly drawings determined in block 220 are combined into a 3D general assembly drawing corresponding to the power distribution cabinet. In an embodiment of the present disclosure, the 3D general assembly drawing may include an image of the general assembly and various metadata, such as configuration parameters of each subassembly.

[0073] In some embodiments, the user may specify the storage location of the generated 3D general assembly drawing. For example, the user interface 300 may include an entry 340 for specifying the storage path of the 3D general assembly drawing. The electronic device 110 may determine the storage location of the 3D general assembly drawing based on the user input received via the entry 340. In some embodiments, the user interface 300 also includes a path selection entry 341, and the electronic device 110 may present at least one path in response to receiving a click operation on the selection entry 341, and then in response to receiving a selection operation on a second path (the second path here may be any path in at least one path), store the generated 3D general assembly drawing in the storage location corresponding to the path.

[0074] In some embodiments, the user interface 300 further includes an entry 350 for specifying the name of the generated 3D general assembly drawing. The electronic device 110 may determine the name of the 3D general assembly drawing based on the user input received via the entry 350. In some embodiments, the user interface 300 further includes an export control 360, and the electronic device 110 may generate the 3D general assembly drawing in response to receiving a selection operation on the export control 360, i.e., trigger the execution of the process 200. It is understood that the name of the 3D general assembly drawing is the name determined by the entry 350, and the storage location of the general assembly drawing is the storage location determined by the entry 340 or the selection entry 341.

[0075] In some embodiments, the layout of each component of the power distribution cabinet included in the configuration information can be used to determine the layout of multiple subassemblies associated with these components. Further, based on the determination of the layout of multiple subassemblies, the subassembly drawings corresponding to these subassemblies are combined to obtain a 3D general assembly drawing corresponding to the power distribution cabinet.

[0076] For example, reference Figure 4 . Figure 4 FIG. 4 is a schematic diagram showing an example architecture 400 for generating a 3D general assembly drawing according to some embodiments of the present disclosure. Figure 4 As shown, assembly rule file 440 includes at least subassembly splitting rule 410 and subassembly naming rule 420. The multiple subassembly drawings included in subassembly drawing library 450 follow subassembly naming rule 420, and the multiple subassemblies corresponding to these subassembly drawings follow subassembly splitting rule 410. In some embodiments, configuration file 430, assembly rule file 440, and subassembly drawing library 450 may be generated in response to the configuration file 430. Figure 3 The user input received in the user interface 300 shown in FIG. 4 can be obtained. Based on the configuration file 430 and the assembly rule file 440, multiple subassembly drawings 470 corresponding to multiple subassemblies of the power distribution cabinet can be determined from the subassembly drawing library 450, such as the subassembly Figure 1 To subassembly graph N, where N is a positive integer.

[0077] Specifically, the power distribution cabinet may be split based on the subassembly splitting rule 410 in the assembly rule file 440 and the configuration information to determine a plurality of subassemblies. Figure 5 A schematic diagram of an example of disassembling a distribution cabinet according to some embodiments of the present disclosure is shown. In this example, the distribution cabinet is disassembled into 10 subassemblies, namely, subassembly 505, subassembly 510, subassembly 515, subassembly 520, subassembly 525, subassembly 530, subassembly 535, subassembly 540, subassembly 545, and subassembly 550.

[0078] Return to reference Figure 4 Further, the multiple subassemblies obtained by splitting are named based on the subassembly naming rule 420 in the configuration file 430 and the assembly rule file 440. Finally, multiple subassembly drawings 470 whose names match the names of the multiple subassemblies of the power distribution cabinet are determined from the subassembly drawing library 450.

[0079] Figure 6 FIG. 2 is a schematic diagram showing an example of determining multiple subassembly drawings according to some embodiments of the present disclosure. Figure 6 As shown, the subassembly drawing library 610 includes multiple subassembly drawings. The names of these subassembly drawings conform to the naming rules of subassemblies. Multiple subassembly drawings can be distinguished according to corresponding types, and the name of each type of subassembly at least includes the identification of the type and the parameters associated with the subassembly of the type. In some embodiments, the subassembly corresponding to each subassembly drawing in the subassembly drawing library 610 can be composed of multiple parts (or multiple parts). Exemplarily, table 630 shows the multiple parts contained in the subassembly corresponding to the subassembly drawing "700 width and 100 depth skeleton".

[0080] After the switchboard is split into multiple subassemblies based on the subassembly splitting rule, the names of these subassemblies can be determined based on the subassembly naming rule. Further, multiple subassembly drawings matching the names of these subassemblies are selected from the subassembly drawing library 610, as shown in table 620.

[0081] For the multiple subassembly drawings included in the subassembly drawing library 610, refer to Figure 7 Describe an example. Figure 7 As shown, Figure 7 Subassembly drawings corresponding to subassemblies of multiple skeleton types are shown. The subassembly corresponding to subassembly drawing 710 is a skeleton with a width of 200+600 and a depth of 1000, the subassembly corresponding to subassembly drawing 720 is a skeleton with a width of 700 and a depth of 1000, and the subassembly corresponding to subassembly drawing 730 is a skeleton with a width of 600 and a depth of 1000. If it is determined that the name of subassembly drawing 720 is the same as the name of a subassembly among the multiple subassemblies of the power distribution cabinet, it can be determined that subassembly drawing 720 is one of the multiple subassembly drawings used to assemble the general assembly drawing of the power distribution cabinet.

[0082] Return to reference Figure 4, further, the configuration file 430 can also be read to obtain the configuration information including the parameters and layout of each component, and then determine the sub-assembly assembly position 460. For example, the relative assembly position between the sub-assemblies can be determined based on the corresponding configuration parameters of the sub-assembly (such as the width, depth, height and other dimensions of the sub-assembly). Finally, based on the sub-assembly assembly position 460, multiple sub-assembly drawings 470 are combined into a 3D general assembly drawing 480 corresponding to the power distribution cabinet. For example, after determining the sub-assembly assembly position 460, multiple sub-assembly drawings 470 can be combined into a 3D general assembly drawing 480 corresponding to the power distribution cabinet in a manner of aligning the coordinate system. During the combination process, the coordinate system can be directly aligned and assembled. Alternatively, the coordinate system can also be offset. The offset can be read from the configuration file 440. For example, the configuration file 440 indicates that the width of the first cabinet is 700, and the second cabinet is offset along the X-axis by the width of the first cabinet by 700 to align the coordinate system.

[0083] In this way, a 3D general assembly drawing corresponding to the power distribution cabinet can be generated simply and conveniently.

[0084] In some embodiments, when the structure of the power distribution cabinet is relatively complex, in order to facilitate the generation of the general assembly drawing, multiple intermediate assembly drawings can be determined based on multiple sub-assembly drawings. Each of these intermediate assembly drawings corresponds to a sub-assembly set among the multiple sub-assemblies. It can be understood that the number of multiple intermediate assembly drawings is less than the number of multiple sub-assembly drawings. The sub-assembly set corresponding to the intermediate assembly drawing can be called an intermediate assembly. Each sub-assembly set includes at least one sub-assembly, that is, each intermediate assembly is obtained by combining at least one sub-assembly. In order to determine the layout of multiple intermediate assemblies, the relative assembly positions of multiple sub-assemblies can be determined based on the layout of the parts indicated by the configuration information, and then the relative assembly positions of multiple intermediate assemblies corresponding to the multiple intermediate assembly drawings can be determined. Finally, the 3D general assembly drawing can be obtained by combining this group of intermediate assembly drawings based on the relative assembly positions of multiple intermediate assemblies.

[0085] As an example, continue to refer to Figure 5 , subassembly 525 (which is HBB) and subassembly 530 (which is VBB) can be combined into an intermediate assembly. For another example, if the power distribution cabinet is a drawer-type power distribution cabinet, the various subassemblies included in the drawer can be combined into an intermediate assembly corresponding to the drawer. It should be understood that the intermediate assembly described herein is merely exemplary and is not intended to be limiting.

[0086] In some embodiments, the electronic device 110 may also present a user interface including the generated 3D general assembly drawing. For example, the 3D general assembly drawing may be presented in the user interface after the 3D general assembly drawing is generated or in response to user input. In some embodiments, after the electronic device 110 generates the 3D general assembly drawing, it may present at least a portion of the 3D general assembly drawing according to the target granularity. The granularity may indicate the level of detail of the presented 3D general assembly drawing. It is understood that the level of refinement of the 3D general assembly drawing increases with the increase in granularity. The target granularity here may be a default granularity, a granularity pre-set by the user, or a granularity determined in real time in response to receiving user input indicating the granularity.

[0087] For example, when the target granularity is low, the presented general assembly drawing may only show the exterior, overall structure, dimensions, etc. of the switchboard, without showing the details of each sub-assembly inside. However, it should be understood that the 3D general assembly drawing itself includes the details of each sub-assembly, but it is not displayed to the user. By presenting the 3D general assembly drawing at different granularities, the needs of users in different scenarios can be met.

[0088] It should be understood that the specific user interfaces, specific names, specific subassembly libraries, etc. described above are merely exemplary and are not intended to limit the scope of the present disclosure.

[0089] By using the solution disclosed in the present invention, users can obtain the 3D general assembly drawing of any power distribution cabinet conveniently and quickly through simple operations. There is no excessive requirement on the user's own assembly ability, and the user can also operate even if he does not understand the specific solution of the power distribution cabinet. This makes the solution have the advantages of simple operation, high efficiency and low threshold for users.

[0090] In addition, in practice, the 3D general assembly drawing of the power distribution cabinet can be used as the underlying physical model of the future digital twin, which can be associated and corresponded one-to-one with the digital model. The 3D general assembly drawing helps the visualization of the digital twin and can also contribute to the vision of digital delivery of the power distribution cabinet throughout its life cycle.

[0091] At the same time, in practice, the 3D general assembly drawing of the distribution cabinet can be used to assist production and assist assembly guidance, which can support the gradual elimination of the traditional backward production method of using 2D drawings to guide workers' manual production, processing and assembly, and lay the foundation for intelligent production and robotic processing operations.

[0092] Figure 8 A schematic structural block diagram of an apparatus 800 for power distribution cabinet assembly according to some embodiments of the present disclosure is shown. The apparatus 800 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 800 may be implemented by hardware, software, firmware, or any combination thereof.

[0093] As shown in the figure, the device 800 includes a configuration parameter determination module 810, which is configured to determine the multiple subassemblies and corresponding configuration parameters of the multiple subassemblies included in the distribution cabinet based on the configuration information of the distribution cabinet, and the configuration information includes the parameters and layout of each component of the distribution cabinet. The device 800 also includes a subassembly drawing determination module 820, which is configured to determine multiple subassembly drawings corresponding to the multiple subassemblies from the subassembly drawing library based on the configuration parameters, and each subassembly drawing in the subassembly drawing library corresponds to a type of subassembly with predetermined parameters. The device 800 also includes a general assembly drawing combination module 830, which is configured to combine multiple subassembly drawings into a three-dimensional general assembly drawing corresponding to the distribution cabinet based on the configuration information.

[0094] In some embodiments, the configuration parameter determination module 810 is further configured to: obtain a sub-assembly splitting rule, the sub-assembly splitting rule specifies into which types of sub-assemblies the distribution cabinet is split; divide the distribution cabinet into multiple sub-assemblies according to the sub-assembly splitting rule and configuration information; and for a given sub-assembly among the multiple sub-assemblies, determine the configuration parameters of the given sub-assembly based on the parameters of the components associated with the given sub-assembly.

[0095] In some embodiments, the subassembly drawing determination module 820 is further configured to: obtain a subassembly naming rule, the subassembly naming rule specifies that the name of each type of subassembly includes at least an identifier of the type and parameters associated with the subassembly of the type; for a given subassembly among multiple subassemblies, generate a name for the given subassembly according to the subassembly naming rule and configuration parameters of the given subassembly; and determine, according to the name of the given subassembly, from the subassembly drawing library, a subassembly drawing corresponding to the given subassembly as one of the multiple subassembly drawings.

[0096] In some embodiments, the name of each subassembly drawing in the subassembly drawing library includes an identifier and predetermined parameters of the type of subassembly corresponding to the subassembly drawing, and the subassembly drawing determination module 820 is further configured to: select a subassembly drawing whose name matches the name of a given subassembly from the subassembly drawing library.

[0097] In some embodiments, the general assembly drawing combination module 830 is further configured to: determine a plurality of intermediate assembly drawings based on a plurality of sub-assembly drawings, each intermediate assembly drawing corresponding to a sub-assembly set among a plurality of sub-assemblies; determine the relative assembly positions of a plurality of sub-assembly sets respectively corresponding to the plurality of intermediate assembly drawings based on the layout indicated by the configuration information; and combine a group of intermediate assembly drawings into a three-dimensional general assembly drawing based on the relative assembly positions.

[0098] In some embodiments, the device 800 also includes: a user interface presentation module, configured to present a user interface for assembling a distribution cabinet, the user interface including at least a first input entry for specifying configuration information and a second input entry for obtaining a sub-assembly library; a file reading module, configured to read a file including configuration information based on user input received via the first input entry; and a library access module, configured to access the sub-assembly library based on user input received via the second input entry.

[0099] In some embodiments, the apparatus 800 further includes: a rendering module configured to render a portion of the three-dimensional general assembly drawing according to a target granularity.

[0100] In some embodiments, each subassembly of the plurality of subassemblies corresponds to one of: a structural unit of the power distribution cabinet, or a functional unit of the power distribution cabinet.

[0101] Fig. 9 A block diagram of an electronic device 900 is shown in which one or more embodiments of the present disclosure may be implemented. It should be understood that Fig. 9 The electronic device 900 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Fig. 9 The electronic device 900 shown may be used to implement at least a portion of the electronic device 110 .

[0102] like Fig. 9 As shown, the electronic device 900 is in the form of a general electronic device. The components of the electronic device 900 may include, but are not limited to, one or more processors or processing units 910, a memory 920, a storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. The processing unit 910 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 920. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 900.

[0103] The electronic device 900 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 900, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 920 may be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 930 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data (e.g., training data for training) and may be accessed within the electronic device 900.

[0104] The electronic device 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Fig. 9 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. Memory 920 may include a computer program product 925 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0105] The communication unit 940 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 900 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 900 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0106] The input device 950 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 960 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 900 may also communicate with one or more external devices (not shown) through the communication unit 940 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 900, or communicate with any device that allows the electronic device 900 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0107] According to an exemplary implementation of the present disclosure, a device for monitoring temperature is provided. The device includes at least one processing unit and at least one memory. The at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit, and the instructions, when executed by the at least one processing unit, cause the device to execute the method described above.

[0108] According to an exemplary implementation of the present disclosure, a contactor is provided, which includes: a coil; and a device for monitoring the temperature of the coil.

[0109] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0110] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0111] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0112] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0113] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0114] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A method for assembling a power distribution cabinet, comprising: Based on the configuration information of the power distribution cabinet, determining a plurality of subassemblies included in the power distribution cabinet and corresponding configuration parameters of the plurality of subassemblies, wherein the configuration information includes parameters and layout of various components of the power distribution cabinet; Based on the configuration parameters, determining a plurality of subassembly drawings respectively corresponding to the plurality of subassemblies from a subassembly drawing library, wherein each subassembly drawing in the subassembly drawing library corresponds to a type of subassembly with predetermined parameters; as well as Based on the configuration information, the multiple sub-assembly drawings are combined into a three-dimensional general assembly drawing corresponding to the power distribution cabinet.

2. The method according to claim 1, wherein determining the plurality of subassemblies included in the power distribution cabinet and corresponding configuration parameters of the plurality of subassemblies comprises: Obtain a subassembly splitting rule, wherein the subassembly splitting rule specifies which types of subassemblies the power distribution cabinet is split into; Dividing the power distribution cabinet into the multiple sub-assemblies according to the sub-assembly splitting rule and the configuration information; as well as For a given subassembly of the plurality of subassemblies, the configuration parameters of the given subassembly are determined based on parameters of components associated with the given subassembly.

3. The method of claim 1 , wherein determining the plurality of subassembly drawings comprises: Obtaining a subassembly naming rule, wherein the subassembly naming rule specifies that the name of each type of subassembly at least includes an identifier of the type and parameters associated with the subassembly of the type; For a given subassembly in the plurality of subassemblies, Generate a name for the given subassembly according to the subassembly naming rule and the configuration parameters of the given subassembly; as well as According to the name of the given subassembly, a subassembly drawing corresponding to the given subassembly is determined from the subassembly drawing library as one of the multiple subassembly drawings.

4. The method according to claim 3, wherein the name of each subassembly drawing in the subassembly drawing library includes the identification of the type of the subassembly corresponding to the subassembly drawing and the predetermined parameters, and determining the subassembly drawing corresponding to the given subassembly from the subassembly drawing library comprises: A subassembly drawing having a name matching the name of the given subassembly is selected from the subassembly drawing library.

5. The method according to claim 1, wherein combining the plurality of sub-assembly drawings into a three-dimensional general assembly drawing corresponding to the power distribution cabinet comprises: Based on the plurality of subassembly drawings, determining a plurality of intermediate assembly drawings, each intermediate assembly drawing corresponding to a subassembly set among the plurality of subassemblies; Based on the layout indicated by the configuration information, determining relative assembly positions of a plurality of subassembly sets respectively corresponding to the plurality of intermediate assembly drawings; as well as Based on the relative assembly positions, the set of intermediate assembly drawings are combined into the three-dimensional general assembly drawing.

6. The method according to claim 1, further comprising: Presenting a user interface for assembling the power distribution cabinet, the user interface comprising at least a first input entry for specifying the configuration information and a second input entry for acquiring the sub-assembly library; Based on user input received via the first input entry, reading a file including the configuration information; as well as The subassembly library is accessed based on user input received via the second input portal.

7. The method according to claim 1, further comprising: A portion of the three-dimensional general assembly drawing is presented according to a target granularity.

8. The method of claim 1, wherein each of the plurality of subassemblies corresponds to one of: A structural unit of the switchboard, or The functional unit of the power distribution cabinet.

9. A device for assembling a power distribution cabinet, comprising: A configuration parameter determination module is configured to determine a plurality of subassemblies included in the power distribution cabinet and corresponding configuration parameters of the plurality of subassemblies based on configuration information of the power distribution cabinet, wherein the configuration information includes parameters and layout of various components of the power distribution cabinet; A subassembly drawing determination module is configured to determine, based on the configuration parameters, a plurality of subassembly drawings respectively corresponding to the plurality of subassemblies from a subassembly drawing library, wherein each subassembly drawing in the subassembly drawing library corresponds to a type of subassembly having predetermined parameters; as well as The general assembly drawing combination module is configured to combine the multiple sub-assembly drawings into a three-dimensional general assembly drawing corresponding to the power distribution cabinet based on the configuration information.

10. The apparatus according to claim 9, wherein the configuration parameter determination module is further configured to: Obtain a subassembly splitting rule, wherein the subassembly splitting rule specifies which types of subassemblies the power distribution cabinet is split into; Dividing the power distribution cabinet into the plurality of sub-assemblies according to the sub-assembly splitting rule and the configuration information; and For a given subassembly of the plurality of subassemblies, the configuration parameters of the given subassembly are determined based on parameters of components associated with the given subassembly.

11. The apparatus according to claim 9, wherein the subassembly diagram determining module is further configured to: Obtaining a subassembly naming rule, wherein the subassembly naming rule specifies that the name of each type of subassembly at least includes an identifier of the type and parameters associated with the subassembly of the type; For a given subassembly in the plurality of subassemblies, Generate a name for the given subassembly according to the subassembly naming rule and the configuration parameters of the given subassembly; and According to the name of the given subassembly, a subassembly drawing corresponding to the given subassembly is determined from the subassembly drawing library as one of the multiple subassembly drawings.

12. The apparatus according to claim 11, wherein the name of each subassembly drawing in the subassembly drawing library includes the identification of the type of the subassembly corresponding to the subassembly drawing and the predetermined parameter, and the subassembly drawing determination module is further configured to: A subassembly drawing having a name matching the name of the given subassembly is selected from the subassembly drawing library.

13. The apparatus according to claim 9, wherein the general assembly drawing combination module is further configured to: Based on the plurality of subassembly drawings, determining a plurality of intermediate assembly drawings, each intermediate assembly drawing corresponding to a subassembly set among the plurality of subassemblies; Determining relative assembly positions of a plurality of subassembly sets respectively corresponding to the plurality of intermediate assembly drawings based on the layout indicated by the configuration information; and Based on the relative assembly positions, the set of intermediate assembly drawings are combined into the three-dimensional general assembly drawing.

14. The apparatus according to claim 9, further comprising: A user interface presentation module, configured to present a user interface for assembling the power distribution cabinet, the user interface comprising at least a first input entry for specifying the configuration information and a second input entry for acquiring the sub-assembly library; A file reading module, configured to read a file including the configuration information based on a user input received via the first input entry; as well as The library access module is configured to access the subassembly library based on user input received via the second input portal.

15. The apparatus according to claim 9, further comprising: The rendering module is configured to render a portion of the three-dimensional general assembly drawing according to a target granularity.

16. The apparatus of claim 9, wherein each of the plurality of subassemblies corresponds to one of: A structural unit of the switchboard, or The functional unit of the power distribution cabinet.

17. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 8 when executed by the at least one processing unit.

18. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 8.