Electrical cabinet design method and device, medium and electronic equipment

By automatically querying and matching the electrical cabinet design option parameters using the preset rule base, the existing electrical cabinet design methods are solved, and efficient and accurate electrical cabinet design is achieved.

CN120197252APending Publication Date: 2025-06-24ZHEJIANG CHINT ELECTRIC CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510254344.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The existing electrical cabinet design methods are inefficient and have high design error rates, especially when the number of parameter options is huge and there is a complex mesh cross-filter relationship.

Method used

By obtaining the design option parameters of the electrical cabinet, and using the preset rule base to automatically query and match the candidate option parameters, the design model of the electrical cabinet is generated. The method includes obtaining design option parameters, querying the preset rule base, determining candidate option parameters, and generating design models.

Benefits of technology

It reduces the workload of manual screening and verification, saves design time, improves interaction efficiency, reduces design error rate, and ensures the efficiency and accuracy of electrical cabinet design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120197252A_ABST
    Figure CN120197252A_ABST
Patent Text Reader

Abstract

The invention relates to an electrical cabinet design method and device, a medium and electronic equipment. The method comprises the steps of obtaining a first option parameter of a first design option of an electrical cabinet; querying a preset rule base according to the first option parameter to determine a candidate option parameter matched with the first option parameter from optional option parameters of a second design option of the electrical cabinet; determining a second option parameter of the second design option in response to a trigger operation acting on the candidate option parameter; and generating a design model of the electrical cabinet according to the first option parameter and the second option parameter. According to the method, the candidate option parameters are automatically queried and matched through the rule engine, the workload of manual screening and verification is reduced, and the design time is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of auxiliary design of electrical cabinets, and particularly to a design method, device, medium and electronic device for electrical cabinets. Background Art

[0002] The design of an electrical cabinet refers to the process of systematically designing the structure, layout, component arrangement, wiring method, etc. of the electrical cabinet according to the design specifications and process requirements of electrical engineering. Related technologies rely on manual analysis of the relationships between parameters one by one and inputting the parameters, resulting in low efficiency. When the number of parameter options involved is large and there are complex network cross-filtering relationships between different parameter options, there are problems such as high design error rates. Summary of the Invention

[0003] Embodiments of this application provide a design method, device, medium and electronic device for electrical cabinets to solve the above problems.

[0004] To achieve the above object, according to the first aspect of this application, a design method for an electrical cabinet is provided. The method includes:

[0005] Obtain the first option parameter of the first design option of the electrical cabinet;

[0006] Query a preset rule library according to the first option parameter to determine candidate option parameters that match the first option parameter from the optional option parameters of the second design option of the electrical cabinet; the preset rule library prestores the logical relationships between the option parameters of multiple design options;

[0007] Respond to a trigger operation on the candidate option parameter to determine the second option parameter of the second design option;

[0008] Generate a design model of the electrical cabinet according to the first option parameter and the second option parameter.

[0009] Optionally, the obtaining the first option parameter of the first design option of the electrical cabinet includes:

[0010] Display multiple design options on the configuration interface of the terminal;

[0011] Respond to a trigger operation on the first design option to obtain the first option parameter of the first design option.

[0012] Optionally, the querying a preset rule library according to the first option parameter to determine candidate option parameters that match the first option parameter from the optional option parameters of the second design option of the electrical cabinet includes:

[0013] Query the preset rule library according to the first option parameter and the option parameters of the entered design options to obtain the candidate option parameters;

[0014] In the configuration interface, adjust the optional option parameters of the second design option to the candidate option parameters.

[0015] Optionally, the method further includes:

[0016] Compare the range of the candidate option parameters with the range of the optional option parameters;

[0017] In response to the range of the candidate option parameters being less than the range of the optional option parameters, display the identification information of the candidate option parameters on the configuration interface;

[0018] Wherein, the identification information is used to indicate the change of the parameter range of the second design option.

[0019] Optionally, the method further includes:

[0020] In response to the absence of candidate option parameters matching the first option parameter in the optional option parameters of the second design option,

[0021] Hide the second design option in the configuration interface.

[0022] Optionally, the method further includes:

[0023] In response to an update operation on the preset rule library, update the preset rule library, where the update operation includes modifying, deleting, and adding design options and / or the optional option parameters corresponding to the design options in the preset rule library.

[0024] Optionally, the generating the design model of the electrical cabinet according to the first option parameter and the second option parameter includes:

[0025] Based on the first option parameter and the second option parameter, determine the option parameters of all design options;

[0026] Based on the option parameters of all design options and the component information library, determine the target component list;

[0027] Based on the target component list, perform layout planning to generate the layout diagram of the electrical cabinet;

[0028] Based on the connection relationship between the target components in the target component list, perform wiring to generate the wiring diagram of the electrical cabinet;

[0029] Based on the layout diagram and the wiring diagram, determine and display the design model of the electrical cabinet on the configuration interface.

[0030] Optionally, the method further includes:

[0031] In response to an adjustment operation on the design model of the electrical cabinet, update the design model of the electrical cabinet in the configuration interface.

[0032] Optionally, the multiple design options of the electrical cabinet include multiple design options for group cabinet parameters, multiple design options for single cabinet parameters, and multiple design options for functional unit type parameters.

[0033] Optionally, the method further includes:

[0034] Display a configuration interface for group cabinet parameters to determine multiple design options for the group cabinet parameters;

[0035] Display a configuration interface for single cabinet parameters to determine multiple design options for the single cabinet parameters;

[0036] Display a configuration interface for functional unit type parameters to determine multiple design options for the functional unit type parameters.

[0037] Optionally, the multiple design options of the group cabinet parameter electrical cabinet include at least one of the cabinet depth of the group cabinet, the maintenance method, the function, the cabinet type, and the incoming line method; the multiple design options of the single cabinet parameters include at least one of the cabinet depth of the single cabinet, the maintenance method, the function, the cabinet type, and the incoming line method, and the multiple design options of the functional unit type parameters include design options related to the functional unit.

[0038] According to the second aspect of the present application, an electrical cabinet design device is further provided in an embodiment of the present application. The device includes:

[0039] An acquisition module, configured to acquire first option parameters of a first design option of an electrical cabinet;

[0040] A matching module, configured to query a preset rule library according to the first option parameters to determine candidate option parameters that match the first option parameters from the optional option parameters of the second design option of the electrical cabinet; the preset rule library prestores the logical relationship between the option parameters of multiple design options;

[0041] A determination module, configured to determine second option parameters of the second design option in response to a trigger operation on the candidate option parameters;

[0042] A generation module, configured to generate a design model of the electrical cabinet according to the first option parameters and the second option parameters.

[0043] According to a third aspect of the present application, embodiments of the present application further provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a computer, the computer implements any one of the electrical cabinet design methods provided by the embodiments of the present application.

[0044] According to a fourth aspect of the present application, embodiments of the present application further provide an electronic device, including:

[0045] A memory, on which a computer program is stored;

[0046] A processor, configured to execute the computer program in the memory to implement any one of the electrical cabinet design methods provided by the embodiments of the present application.

[0047] Some embodiments of this specification at least include the following beneficial effects: By automatically querying and matching candidate option parameters through a rules engine, the workload of manual screening and verification is reduced, saving design time; after the user selects the first option parameter, candidate option parameters for matching other design options can be provided in real time, avoiding the user's blind selection among complex options, improving the interaction efficiency, and at the same time ensuring the efficiency and accuracy of the electrical cabinet design, which helps to improve the efficiency of the electrical cabinet design and reduce the error probability.

[0048] Other features and advantages of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0050] In order to more completely understand the present application and its beneficial effects, the following will be described in conjunction with the drawings, where the same reference numerals represent the same parts in the following description.

[0051] Figure 1 is an application scenario diagram of the electrical cabinet design method shown in some embodiments of this specification;

[0052] Figure 2 is an exemplary flowchart of the electrical cabinet design method shown in some embodiments of this specification;

[0053] Figure 3 is an exemplary schematic diagram of a configuration interface shown in some embodiments of this specification;

[0054] Figure 4It is an exemplary schematic diagram of another electrical cabinet design method shown in some embodiments of this specification;

[0055] Figure 5 It is a structural schematic diagram of an electrical cabinet design device shown in some embodiments of this specification;

[0056] Figure 6 It is a structural schematic diagram of a design model shown in some embodiments of this specification;

[0057] Figure 7 It is a structural schematic diagram of an electronic device shown in some embodiments of this specification. Detailed implementation manners

[0058] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the protection scope of the present application.

[0059] To facilitate the understanding of the implementation solutions provided in the embodiments of the present application, the relevant application backgrounds of the electrical cabinet design method provided in the embodiments of the present application will be described first.

[0060] Currently, in the process of designing an electrical cabinet, a non-standard version design needs to be carried out according to specific requirements, which is usually completed manually based on specific design requirements. However, by entering parameter options one by one by the user, there are relatively large limitations: when there are relatively complex and numerous constraint logics between parameter options, the user needs to query according to experience or query the preset configuration information, resulting in low efficiency in the design of the electrical cabinet and problems such as high design error rates; in addition, the constraint logic needs to be dynamically adjusted according to the changes in business requirements. Using the traditional coding method, developers need to modify the underlying code and redeploy it online, increasing the workload of users and making it difficult to quickly respond to the frequent changes in business requirements.

[0061] In view of this, some embodiments of this specification provide an electrical cabinet design method that uses a rule engine for design and management. By constructing a preset rule library, the constraint rules between thousands of parameter options are entered into the preset rule library in the form of rule scripts, etc., and a configuration interface for parameter options is dynamically generated according to the preset rule library. When the user enters the option parameters corresponding to a certain parameter option, the configuration interface of the parameter option can be dynamically reconstructed according to the preset rule library and the newly entered option parameters. When subsequent business requirements change, by adjusting the corresponding preset rules in the preset rule library, new constraint rules can be quickly updated and applied, avoiding developers from modifying the underlying code, ensuring the efficiency and accuracy of the electrical cabinet design, helping to improve the efficiency of the electrical cabinet design, reducing the error probability, meeting the requirements for the rapid iteration of the electrical cabinet design and selection, and at the same time optimizing the user's input process and improving the input efficiency.

[0062] Figure 1 It is an application scenario diagram of the electrical cabinet design method shown in some embodiments of this specification.

[0063] As Figure 1 shown, the application scenario 100 of the electrical cabinet design method may include a network 110, a storage device 120, a processing device 130, and a terminal 140.

[0064] The application scenario can determine the design scheme of the electrical cabinet by implementing the methods and / or processes disclosed in this specification.

[0065] The network 110 may include any suitable network that can facilitate the exchange of information and / or data of the application scenario. In some embodiments, information and / or data can be exchanged between one or more components (e.g., the storage device 120, the processing device 130, the terminal 140) of the application scenario through the network 110. In some embodiments, the network 110 can be any one or more of a wired network or a wireless network.

[0066] The storage device 120 can be used to store data, instructions, and / or any other information. In some embodiments, the storage device 120 can store data and / or information obtained from, for example, the network 110, the processing device 130, etc. For example, the storage device 120 can store design options and related parameters, etc. In some embodiments, the storage device 120 can store the program code corresponding to the electrical cabinet design method shown in the embodiments of this specification, and the processing device 130 calls and executes the program code from the storage device 120 to implement the electrical cabinet design method shown in the embodiments of this specification. In some embodiments, the storage device 120 can be provided in the processing device 130. In some embodiments, the storage device 120 may include a mass storage device, a removable memory, etc. or any combination thereof.

[0067] The processing device 130 can process data and / or information obtained from various components of other devices or the application scenario 100. In some embodiments, the processing device 130 can be directly connected or connected to the storage device 120 and the terminal 140 via the network 110 to access information and / or data. In some embodiments, the processing device 130 can process data and / or information obtained from the storage device 120. In some embodiments, the processing device 130 can be a single server or a server group. The processing device 130 can be local or remote. The processing device 130 can be implemented on a cloud platform.

[0068] In some embodiments, the processing device 130 is a device integrated on the terminal to interact with the user and thereby implement the electrical cabinet design method provided in this embodiment.

[0069] In some embodiments, the processing device 130 can be used to obtain option parameters of multiple design options input by the user to obtain design parameters of the electrical cabinet.

[0070] The terminal 140 can refer to one or more terminal devices or software used by the user. In some embodiments, the terminal 140 can be a mobile device, a tablet computer, a laptop computer, etc. or any combination thereof. In some embodiments, the user can interact with other components in the application scenario through the terminal 140. For example, the user can input initial option parameters of the electrical cabinet through the terminal 140.

[0071] It should be noted that the application scenario 100 of the electrical cabinet design method is provided only for illustrative purposes and is not intended to limit the scope of this specification. For those of ordinary skill in the art, various changes and modifications can be made according to the description of this specification. For example, the application scenario 100 can also include a database, an information source, etc. Also, for example, the application scenario 100 can be implemented on other devices to achieve similar or different functions. However, these changes and modifications will not deviate from the scope of this specification.

[0072] Figure 2 is an exemplary flowchart of the electrical cabinet design method shown in some embodiments of this specification. In some embodiments, the process 200 can be executed based on a processor. As Figure 2 shown, the process 200 includes the following steps.

[0073] Step 210, obtain the first option parameter of the first design option of the electrical cabinet.

[0074] An electrical cabinet is a metal shell or frame structure used for centrally installing and managing electrical equipment (such as switches, relays, contactors, circuit breakers, meters, etc.). For example, the electrical cabinet can include an incoming line cabinet, an outgoing line cabinet, a bus-coupler cabinet, a control cabinet, etc.

[0075] The first design option refers to the design option currently selected by the user during the design process. The first design option is a dynamic design option. As the user gradually completes the design process of the electrical cabinet, each design option can be the first design option. For example, the first design option can be any design option selected by the user at the current moment. The first design option can be any design option or functional module in the design process, specifically depending on the user's current operations and requirements. The current moment can be any time point in the design process, specifically depending on the time when the processor executes relevant instructions.

[0076] The first option parameter refers to the parameter value that the user needs to specifically input or select when choosing the first design option.

[0077] For example, the first design option can be the cabinet depth, and the first option parameter may be a specific depth value, such as 700mm, 800mm, 1000mm, etc.

[0078] In some embodiments, the first option parameter of the first design option can be obtained in various ways. For example, the first design option and its first option parameter can be obtained through user input. Exemplarily, the user can upload a form filled with the first design option and the first option parameter from the terminal. Another example is to pass the first design option and the first option parameter by calling the API interface. Another example is to obtain the first design option and the first option parameter by obtaining the configuration file uploaded by the user.

[0079] Step 220, query the preset rule library according to the first option parameter to determine the candidate option parameter that matches the first option parameter from the optional option parameters of the second design option of the electrical cabinet.

[0080] The preset rule library pre-stores the logical relationships between the option parameters of various design options.

[0081] The second design option refers to other optional design options dynamically generated according to preset rules after the user selects the first design option. The second design option is the next step in the design process and depends on the user's selection of the first design option and its first option parameter.

[0082] The parameter range of the second design option is affected by the first design option. As the user gradually completes the design process, the second design option will change dynamically according to the logic of the rule engine.

[0083] Exemplarily, if the first design option and its first option parameter selected by the user are the cabinet depth = 700mm, then the second design option can be the maintenance method.

[0084] If the first design option and its first option parameter selected by the user are the functional requirement = incoming line cabinet, then the second design option can be the cabinet type.

[0085] The optional option parameters refer to the range of parameters that can be selected by the user in the second design option. The optional option parameters are predefined in the preset rule library, and the user needs to select one or more values from them to complete the current design step.

[0086] The optional option parameters are parameters predefined in the rule library.

[0087] Exemplarily, the second design option can be the cabinet depth, and the optional option parameters of the second design option can be 700mm, 800mm, 1000mm, 1200mm, etc.

[0088] Exemplarily, the second design option can be the maintenance method, and the optional option parameters of the second design option can be front maintenance, rear maintenance, etc.

[0089] The candidate option parameters are optional parameter values dynamically generated according to the first option parameters, reflecting the logical relationship between the first option parameters and the second design option.

[0090] In some embodiments, the range of the candidate option parameters is restricted by the first option parameters. For example, the first design option is the cabinet depth, and the first option parameter of the first design option is cabinet depth = 700mm. According to the preset rule library, the second design option is screened out as the maintenance method, and the candidate option parameter of the second design option is front maintenance. Another example is that the first design option is the functional requirement, and the first option parameter of the first design option is functional requirement = incoming line cabinet. According to the preset rule library, the second design option is screened out as the cabinet type, and the candidate option parameter of the second design option is single ACB.

[0091] The preset rule library is a database or rule file that stores the logical relationships between all design options and the corresponding option parameters. For example, the preset rule library defines the logical relationships and constraint conditions between different design options.

[0092] Exemplarily, the preset rule library includes:

[0093] If the cabinet depth = 700mm or 800mm, then the maintenance method = front maintenance;

[0094] If the cabinet depth = 1000mm or 1200mm, then the maintenance method = rear maintenance;

[0095] If the functional requirement = incoming line cabinet, then the cabinet type = single ACB;

[0096] If the functional requirement = bus-coupling cabinet, then the cabinet type = bus-coupling cabinet, and the incoming line method is not selectable.

[0097] In some embodiments, professionals can be organized to sort out all the constraint logics in the electrical cabinet design selection process, write rule scripts in the format supported by the rule engine (such as the standard EXCEL fixed module format), input them into the rule library, and establish a rule index for quick retrieval.

[0098] In some embodiments, the selected rule engine can be integrated into the application related to the electrical cabinet design, and the data interaction interface with the application can be configured to ensure that the rule engine can obtain the option parameters input by the user in real time and feedback the results.

[0099] Step 230, in response to the trigger operation acting on the candidate option parameters, determine the second option parameters of the second design option.

[0100] The second option parameters are the specific parameter values finally selected by the user for the second design option in the design process. The second option parameters are determined through the interaction between the user and the terminal (such as selection, click, etc. trigger operations), and can be used as the input for the subsequent design process.

[0101] The trigger operation refers to the selection operation or confirmation operation of the user on the candidate option parameters, which is used to determine the second option parameters of the second design option.

[0102] In some embodiments, the trigger operation can have various forms, specifically depending on the design and implementation of the configuration interface in the terminal. For example, the candidate option parameters can be displayed through a drop-down menu, radio button or checkbox, and the user can select a candidate option parameter from the drop-down menu, radio button or checkbox as the second option parameter of the second design option. For another example, the user clicks a preset button or link to confirm the selected candidate option parameter. For another example, the user enters a value in the input box, and this value is used as the candidate option parameter.

[0103] Step 240, generate a design model of the electrical cabinet according to the first option parameters and the second option parameters.

[0104] The design model is a digital representation used to describe the overall design of the electrical cabinet. For example, the design model can include one or a combination of a component list, layout diagram, wiring diagram, design parameters, etc.

[0105] Among them, the Bill of Materials (BOM) includes all the components required in the electrical cabinet and their specifications, models, quantities and other information. For example, the component list can include contactors, circuit breakers, relays, terminal blocks, cables, etc.

[0106] The layout diagram is used to describe the physical location and installation method of electrical components in the electrical cabinet. For example, the layout diagram can be presented in the form of a two-dimensional or three-dimensional drawing, and the layout diagram is marked with the position, size and installation direction of the components.

[0107] A wiring diagram is used to describe the electrical connection relationships between electrical components. For example, a wiring diagram may include the wiring paths of the main circuit and the control circuit, cable specifications, terminal numbers, etc.

[0108] In some embodiments, based on the option parameters of all design options input by a user, a design model of an electrical cabinet is generated, such as cabinet dimensions, functional requirements, maintenance methods, etc.

[0109] In some embodiments, based on at least one round of iteration, a design model of an electrical cabinet is determined. The at least one round of iteration includes: obtaining first option parameters of a first design option of the electrical cabinet; querying a preset rule library according to the first option parameters to determine candidate option parameters matching the first option parameters from the optional option parameters of a second design option of the electrical cabinet; and determining second option parameters of the second design option in response to a trigger operation on the candidate option parameters.

[0110] In some embodiments, the input of the iteration is related to the iteration round. When performing the first round of iteration, the input of the iteration includes the first option parameters of the first design option; when performing subsequent rounds of iteration, the input of the iteration includes the first option parameters of the first design option and the option parameters of the already entered design options. The option parameters of the already entered design options refer to the design options selected by the user before the first design option of the current round and their corresponding option parameters.

[0111] In some embodiments, in a non-final round of the at least one round of iteration, the output of the iteration is the second option parameters of the second design option. In the final round of iteration, the output of the iteration is the design model of the electrical cabinet.

[0112] In some embodiments, in the first round of iteration, the first option parameters of the first design option of the electrical cabinet are obtained; the preset rule library is queried according to the first option parameters to determine candidate option parameters matching the first option parameters from the optional option parameters of the second design option of the electrical cabinet; the second option parameters of the second design option are determined in response to a trigger operation on the candidate option parameters, and it is determined whether a preset condition is satisfied; in response to dissatisfaction, the next round of iteration is continued.

[0113] In some embodiments, in the non-last round of at least one round of iteration, the first option parameter of the first design option in the current round is obtained; according to the first option parameter of the first design option in the current round and the option parameters of the entered design options, a preset rule library is queried to determine, from the optional option parameters of the second design option in the current round, the candidate option parameters that match the first option parameter of the current round; in response to a trigger operation on the candidate option parameters, the second option parameter of the second design option in the current round is determined, and the second option parameter of the second design option in the current round is used as the first option parameter of the first design option in the next round of iteration, and the next round of iteration is continued. In the last round of iteration, it is possible to determine whether a preset condition is met based on the remaining design options corresponding to the last round; in response to the option parameters of the entered design options corresponding to the last round, a design model of the electrical cabinet is determined, a termination prompt signal is issued, and the iteration is terminated.

[0114] The preset condition is a judgment condition for evaluating whether the iteration terminates. For example, the preset condition may include that there are no remaining design options, etc. The remaining design options refer to the design options that have not been determined by the user.

[0115] In some embodiments, when it is detected that the user activates the electrical cabinet design function, the option parameters of each design option are sequentially entered through a question-and-answer interface. Each time an option parameter is entered, the rule engine is triggered, and based on the preset rule library, a logical judgment is made on the option parameters of the entered design options and the option parameters of the current design option. According to the result of the logical judgment, the configuration interface is dynamically updated and presented to the user in a visual manner (such as the dynamic change of the selectable options in the drop-down menu, the hiding of the drop-down menu, etc.).

[0116] In some embodiments of this specification, the rule engine automatically queries and matches candidate option parameters, reducing the workload of manual screening and verification and saving design time; after the user selects the first option parameter, the candidate option parameters of other matching design options can be provided in real time, avoiding the user's blind selection among complex options and improving the interaction efficiency; the process of generating a design model based on the preset rule library is automated, avoiding repetitive design work and helping to improve the efficiency of a large number of similar design tasks.

[0117] In some embodiments, obtaining the first option parameter of the first design option of the electrical cabinet includes:

[0118] Displaying multiple design options on the configuration interface of the terminal;

[0119] In response to a trigger operation on the first design option, obtaining the first option parameter of the first design option.

[0120] The configuration interface refers to the visual interface for interacting with users. Users can perform a series of operations (such as selection, input, click, etc.) through the configuration interface to define the option parameters of the electrical cabinet.

[0121] In some embodiments, the electronic device can continuously monitor user inputs from a touch screen, steering wheel buttons, voice assistants, etc. to capture trigger operations. For example, the user may tap a preset icon on the configuration interface or speak a preset voice command; when a trigger operation acting on the first design option is detected, the first option parameter of the first design option is determined.

[0122] In some embodiments of this specification, users can easily complete design selection through a friendly interface without having to deeply understand complex electrical design rules. Based on the dynamic interaction with the configuration interface, the user's selection range is narrowed, and unnecessary errors are avoided.

[0123] In some embodiments, querying a preset rule library according to the first option parameter to determine candidate option parameters that match the first option parameter from the optional option parameters of the second design option of the electrical cabinet includes:

[0124] Query the preset rule library according to the first option parameter and the option parameters of the entered design options to obtain candidate option parameters;

[0125] In the configuration interface, adjust the optional option parameters of the second design option to the candidate option parameters.

[0126] It should be noted that after the user determines the second option parameter of the second design option, the first option parameter of the first design option is the option parameter of the entered design option.

[0127] In some embodiments, update the optional range of the second design option in the configuration interface to the candidate option parameters. For example: in the drop-down menu of the maintenance method, the optional option parameters include two options, front maintenance and rear maintenance. According to the result of the preset rule library, adjust the range of the optional option parameters to only display the candidate option parameter of front maintenance.

[0128] In some embodiments, the option list in the drop-down menu of the second design option can be dynamically updated to only display the candidate option parameters that conform to the current design logic.

[0129] In some embodiments, when there is only one option parameter among the candidate option parameters, this option parameter can be automatically selected in the configuration interface or set as the default option parameter.

[0130] In some embodiments, when the candidate option parameter selected by the user does not conform to the current design logic, the user can be prompted to reselect.

[0131] In some embodiments of the present specification, by dynamically adjusting the optional option parameters of the second design option, option parameters that conform to the current design logic are presented to the user in the configuration interface, avoiding invalid selections. Moreover, through real-time feedback and dynamic adjustment, users can more intuitively understand the design process.

[0132] In some embodiments, the range of candidate option parameters is compared with the range of optional option parameters;

[0133] In response to the range of candidate option parameters being smaller than the range of optional option parameters, the identification information of the candidate option parameters is displayed on the configuration interface.

[0134] Among them, the identification information is used to indicate the change in the range of option parameters of the second design option.

[0135] In some embodiments, according to the first design option and other entered design options, a preset rule library can be queried to obtain the range of candidate option parameters of the second design option; the original optional option parameters of the second design option are obtained from the configuration interface; the size of the range of candidate option parameters is compared with the range of optional option parameters: if the range of candidate option parameters is smaller than the range of optional option parameters, it indicates that the query of the preset rule library has reduced the parameter range of the second design option; if the range of candidate option parameters is equal to the range of optional option parameters, it means that the parameter range of the second design option has not changed.

[0136] The identification information is used to indicate the change in the parameter range of the second design option, so as to ensure that the user can clearly determine the change in the parameter range of the second design option due to the selection of the first option parameter.

[0137] In some embodiments, the identification information can be presented in various ways. For example, the identification information can be a warning or prompt message. For example, a piece of text description is displayed to inform the user of the reason for the change in the option parameter range. Exemplarily: "Since the cabinet depth is selected as 800 mm, the maintenance method is limited to front maintenance."

[0138] For another example, the identification information can be a visual mark. For example, a color or other visual elements (such as asterisks, icons, etc.) are used to highlight the changed candidate option parameters. Exemplarily: the candidate option parameters are marked with red font or bold font.

[0139] For another example, the identification information can be a prompt message. For example, when the user hovers over a certain second design option, the detailed reason for the change is displayed. Exemplarily: when the mouse hovers over "Maintenance Method", the prompt message is displayed: "Since the cabinet depth is selected as 800 mm, the maintenance method is limited to front maintenance."

[0140] Figure 3It is an exemplary schematic diagram of a configuration interface shown in some embodiments of this specification.

[0141] In some embodiments, as Figure 3 shown, Figure A on the left represents a configuration interface generated based on a preset rule library without obtaining option parameters of user input, and Figure B on the right represents a configuration interface generated based on a preset rule library when obtaining option parameters of user input. In Figure B on the right, identification information such as maintenance method, function, cabinet type, etc. is displayed in bold.

[0142] In some embodiments of this specification, through the identification information, the user can be clearly informed of the change in the selectable range, avoiding the user being confused due to not understanding the rules; and the user can see the impact of the selection in real time, enhancing the interactivity and flexibility; through the identification information, the user can adjust the selection in a timely manner, avoiding selecting options that do not conform to the current design logic.

[0143] In some embodiments, the method further includes:

[0144] When there is no candidate option parameter in the optional option parameters of the second design option that matches the first option parameter,

[0145] Hide the second design option in the configuration interface.

[0146] Hiding means removing the second design option in the configuration interface to make it invisible or non-interactive.

[0147] In some embodiments, the second design option can be hidden in the configuration interface in various ways. For example, hide the drop-down menu of the second design option to avoid the user making invalid selections. Another example is to display a prompt message at a prominent position in the configuration interface to inform the user that this design option is not supported under the currently selected first option parameter. Such as: display a text prompt: "The maintenance method selection is not supported under the current cabinet depth". Another example is that the second design option can be disabled and a gray state is displayed, along with a prompt message.

[0148] In some embodiments of this specification, by hiding the inapplicable options, it is ensured that the user's selections always conform to the design logic, reducing errors; the user can adjust the selection in a timely manner according to the hidden second design option, reducing rework caused by not conforming to the design logic.

[0149] In some embodiments, the method further includes:

[0150] In response to an update operation on the preset rule library, update the preset rule library, where the update operation includes modifying, deleting, adding design options and / or optional option parameters corresponding to the design options in the preset rule library.

[0151] An update operation refers to operations such as modifying, deleting, or adding to a rule library. The update operation can be performed by an administrator or a business expert to adapt to changes in design requirements.

[0152] In some embodiments, the update operation may include: modifying design options or optional option parameters. For example, changing the name or description of a design option, or changing the range of optional values of a design option. Exemplarily, changing the optional values of the cabinet depth from 700mm and 800mm to 700mm and 1000mm.

[0153] In some embodiments, the update operation may include: deleting design options or optional option parameters. For example, removing a design option and all its related optional option parameters from the rule library. Or, for example, removing an optional value from a design option. Exemplarily, removing 800mm from the optional values of the cabinet depth.

[0154] In some embodiments, the update operation may include: adding new design options or new option parameters. For example, adding a new design option to a preset rule library and adding its corresponding optional option parameters. Exemplarily, adding an optional value to a design option. For example, adding an optional value of 1200mm for the cabinet depth.

[0155] In some embodiments, when a demand change instruction issued by a user is detected, relevant technical personnel modify the corresponding rule script in the preset rule library, test the modified preset rule library and then put it into use, without recompiling the entire system code, realizing the rapid iteration of the preset rule library.

[0156] In some embodiments of this specification, through the dynamic update mechanism of the preset rule library, it can quickly adapt to changes in design requirements without redeploying the system; through the update of the preset rule library, frequent code modification can be avoided, reducing development and maintenance costs; by applying the updated preset rule library in the configuration interface in real time, users can see the latest design options and optional ranges, and at the same time can promptly correct errors or inapplicable rules, reducing errors caused by users not conforming to the design logic.

[0157] In some embodiments, generating a design model of an electrical cabinet according to a first option parameter and a second option parameter includes:

[0158] Based on the first option parameter and the second option parameter, determining the option parameters of all design options;

[0159] Based on the option parameters of all design options and the component information library, determining a target component list;

[0160] Based on the target component list, performing layout planning to generate a layout diagram of the electrical cabinet;

[0161] Based on the connection relationships among the target components in the target component list, perform wiring to generate a wiring diagram of the electrical cabinet;

[0162] Based on the layout diagram and the wiring diagram, determine and display the design model of the electrical cabinet in the configuration interface.

[0163] In some embodiments, the option parameters of the design options can be determined based on at least one round of iteration. For more information about the iteration, reference can be made to the relevant description above.

[0164] In some embodiments, after determining the option parameters of all design options, a target component list can be generated according to the option parameters of all design options and the component information library.

[0165] The component information library is a database that stores all available components and their specifications.

[0166] The target component list refers to a list of components used to construct the electrical cabinet, which is generated according to the option parameters (such as cabinet depth, functional requirements, maintenance method, etc.) of the design options input by the user and a preset rule library. The target component list can detail all the required components and their information such as specifications, quantities, brands, etc.

[0167] In some embodiments, the target component list can include the names, model specifications, quantities, brands, prices, etc. of the target components.

[0168] Layout planning is the process of determining the physical positions and installation methods of components within the electrical cabinet according to the target component list and the parameters of the design options.

[0169] In some embodiments, according to the sizes and functional requirements of the target components, determine the positions of each target component within the electrical cabinet and generate a layout diagram to show the installation positions and sizes of the target components.

[0170] Wiring is the process of determining the paths and specifications of cables according to the connection relationships among the target components.

[0171] In some embodiments, according to the functions and design requirements of the target components, determine the connection relationships among the target components and generate a wiring diagram to show the paths and specifications of the cables.

[0172] In some embodiments of this specification, by automatically generating the target component list, layout diagram, and wiring diagram according to the user input, manual operations are reduced; through the rule library and the component information library, the accuracy and consistency of the design model can be ensured; not only is the user experience improved, but also the design efficiency and accuracy are increased.

[0173] In some embodiments, the method further includes:

[0174] In response to an adjustment operation on the design model of the electrical cabinet, update the design model of the electrical cabinet in the configuration interface.

[0175] In some embodiments, the adjustment operations of the user on the design model may include: modifying design option parameters (such as cabinet depth, functional requirements, maintenance methods, etc.); changing component selections (such as replacing circuit breaker models, adjusting the number of components, etc.); adjusting the layout (such as changing the installation positions of components); modifying the wiring (such as changing the cable path or specifications), etc.

[0176] In some embodiments, in response to an adjustment operation on the design model of the electrical cabinet, update the design model in the configuration interface. For example, dynamically adjust the target component list, regenerate the layout diagram, regenerate the wiring diagram, etc., and display the adjusted design model in real time.

[0177] In some embodiments, the user changes the options in the drop-down menu, enters new parameter values in the input box, and drags the position of the target component of the design model to implement the adjustment operation.

[0178] Figure 6 It is a schematic structural diagram of the design model shown in some embodiments of this specification.

[0179] In some embodiments, in the configuration interface, the user can view the design model of the electrical cabinet, such as Figure 6 the 2D view shown.

[0180] In some embodiments, in the configuration interface, the user can view the updated design model of the electrical cabinet, including:

[0181] Display the updated appearance and internal structure of the electrical cabinet, such as a 2D view or a 3D view;

[0182] Display the updated layout diagram: show the new positions and installation methods of each target component, etc.;

[0183] Display the updated wiring diagram: show the updated cable path and terminal blocks, etc.;

[0184] Display the updated detailed information: provide the latest information of each target component, including model, specification, quantity, etc.

[0185] In some embodiments of this specification, the user can adjust the design model in a timely manner, reducing rework caused by non-compliance with the design logic; and automatically updating the design model according to the new selected parameters can reduce manual operations. Through real-time feedback and dynamic adjustment, the flexibility and transparency of the design process are ensured.

[0186] In some embodiments, the multiple design options for the electrical cabinet include multiple design options for the group cabinet parameters, multiple design options for the single cabinet parameters, and multiple design options for the function unit type parameters.

[0187] In some embodiments, the method further includes:

[0188] Displaying a configuration interface for the group cabinet parameters to determine multiple design options for the group cabinet parameters;

[0189] Displaying a configuration interface for the single cabinet parameters to determine multiple design options for the single cabinet parameters;

[0190] Displaying a configuration interface for the function unit type parameters to determine multiple design options for the function unit type parameters.

[0191] In some embodiments, the multiple design options for the group cabinet parameters of the electrical cabinet include at least one of the cabinet depth of the group cabinet, the maintenance method, the function, the cabinet type, and the incoming line method; the multiple design options for the single cabinet parameters include at least one of the cabinet depth of the single cabinet, the maintenance method, the function, the cabinet type, and the incoming line method, and the multiple design options for the function unit type parameters include design options related to the function unit.

[0192] In some embodiments, when designing the electrical cabinet, first display a configuration interface for the group cabinet parameters to enable the user to confirm multiple design options for the group cabinet parameters, including cabinet dimensions, functions, maintenance methods, and cabinet types, etc.; then display a configuration interface for the single cabinet parameters to enable the user to determine multiple design options for the single cabinet parameters, including cabinet dimensions, functions, maintenance methods, and cabinet types, etc.; finally display a configuration interface for the function unit type parameters to enable the user to confirm multiple design options for the function unit type parameters.

[0193] In some embodiments, based on the multiple design options for the group cabinet parameters, the multiple design options for the single cabinet parameters, and the multiple design options for the function unit type parameters determined by the user, a design model of the electrical cabinet is generated.

[0194] In some embodiments, the multiple design options for the group cabinet parameters of the electrical cabinet include at least one of the cabinet depth of the group cabinet, the maintenance method, the function, the cabinet type, and the incoming line method; the multiple design options for the single cabinet parameters include at least one of the cabinet depth of the single cabinet, the maintenance method, the function, the cabinet type, and the incoming line method, and the multiple design options for the function unit type parameters include design options related to the function unit.

[0195] Specifically as follows:

[0196] The group cabinet parameters refer to the configuration parameters that need to be considered when designing and configuring a group of electrical cabinets. The group cabinet parameters affect the overall layout, function, compatibility, and adaptability to the external environment of the electrical cabinet.

[0197] Multiple design options for group cabinet parameters include, but are not limited to: system short-circuit current (kA), frequency (Hz), copper busbar surface treatment, system short-time withstand, horizontal main busbar short-time withstand, ventilation type, horizontal main busbar current-carrying capacity (A), cabinet height (mm), maintenance method, system voltage (V), cabinet base, rear door type, horizontal main busbar position, single / double-layer door, cabinet depth (mm).

[0198] Single cabinet parameters refer to the configuration parameters that need to be considered when designing a single electrical cabinet. Single cabinet parameters affect the performance and functions of a single cabinet body.

[0199] Multiple design options for single cabinet parameters include, but are not limited to: functions, cabinet types, intelligent solutions, rear door opening types, incoming line methods, outgoing line methods, number of poles of the vertical busbar system, vertical busbar position, vertical busbar short-time withstand, vertical busbar current-carrying capacity (A), vertical grounding busbar current-carrying capacity (A), vertical neutral busbar current-carrying capacity (A), horizontal main busbar connection direction, cabinet width (mm), instrument room module (E).

[0200] Function unit type parameters refer to the configuration parameters of a single function unit (such as circuit breaker, controller, sensor, etc.). Function unit type parameters determine the performance and usage methods of the function unit.

[0201] Multiple design options for function unit type parameters include, but are not limited to: function unit type, frame current (A), rated current of function unit (A), number of poles of function unit, function unit installation method, circuit breaker operation method, circuit breaker installation method, module (E), ACB upper terminal scheme, (upper terminal) whether to install heat sink, (upper terminal) whether to have a metering room, (upper terminal) whether to install CT, (upper terminal) CT quantity, switch derating value (A).

[0202] Among them, cabinet depth refers to the internal depth dimension of the electrical cabinet. Cabinet depth can determine the installation space of components inside the electrical cabinet. For example, cabinet depth can include 700mm, 800mm, 1000mm, 1200mm, etc.

[0203] Maintenance method refers to the maintenance operation method of the electrical cabinet. The maintenance method is related to the structure of the electrical cabinet body and the layout of components. For example, the maintenance method can include front maintenance, rear maintenance, etc.

[0204] Function refers to the specific use of the electrical cabinet. Function determines the configuration and layout of components inside the electrical cabinet. For example, functions can include incoming line cabinet, bus coupler cabinet, ACB (Air Circuit Breaker) feeder cabinet, MCCB (Molded Case Circuit Breaker) feeder cabinet, mixed feeder cabinet, power compensation cabinet, frequency conversion soft start cabinet, dual power supply cabinet, vertical busbar cabinet, cable connection cabinet, etc.

[0205] Cabinet type refers to the structural form of the electrical cabinet, which determines the appearance and internal layout of the cabinet body. For example, cabinet types can include single ACB, double ACB, triple ACB, drawer cabinet, fixed partition cabinet, fixed cabinet, mixed cabinet, bus-coupler cabinet, capacitor cabinet, SVG (Static Var Generator) cabinet, APF (Active Power Filter) cabinet, frequency conversion cabinet, soft start cabinet, fixed cabinet (4MCCB), fixed cabinet (double MCCB), etc.

[0206] The incoming line method refers to the method and path for the power supply line to enter the electrical cabinet. For example, the incoming line methods can include incoming from the upper busbar, incoming from the side busbar, incoming from the lower cable, incoming from the upper cable, etc.

[0207] The outgoing line method refers to the path for the current to flow out of the electrical cabinet. For example, the outgoing line methods can include upper outgoing line, lower outgoing line, side outgoing line, etc.

[0208] The bus-coupler cabinet is used to connect two independent power systems (such as two groups of busbars) through a bus-coupler switch and other related components, so as to perform power switching or parallel operation when necessary. As a specific cabinet type, the bus-coupler cabinet is designed specifically for installing the bus-coupler switch and other related components to achieve the connection and switching of two power systems. The bus-coupler cabinet can enable an electrical system to have the functions of power switching or parallel operation.

[0209] In some embodiments of this specification, the requirements for the electrical cabinet in different application scenarios are different. By providing a variety of design options, the diverse needs of different users in different scenarios can be met; users can select appropriate cabinet depth, maintenance method, functions, cabinet type, incoming line method, etc. according to the actual situation to achieve a highly customized electrical cabinet design.

[0210] It should be noted that the above description of the process is only for illustration and example, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to the process under the guidance of this specification. However, these modifications and changes are still within the scope of this specification.

[0211] Figure 4 It is an exemplary schematic diagram of another electrical cabinet design method shown in some embodiments of this specification.

[0212] In some embodiments, as Figure 4 shown, the electrical cabinet design method includes:

[0213] S01, define a preset rule library:

[0214] Enter the constraint rules between thousands of option parameters into the preset rule library in the form of rule scripts, etc.

[0215] S02, Rule engine matching:

[0216] The rule engine can automatically match and judge according to the pre - established rule library and the option parameters already entered by the user, and screen out in real - time the design options and candidate option parameters that the user needs to enter.

[0217] S03, Dynamically generate the configuration interface for option parameters:

[0218] Based on the results of the rule engine matching, dynamically generate the configuration interfaces of multiple design options. To ensure that options related to the current business are provided to the user, improving the convenience and accuracy of operations.

[0219] S04, The user enters new option parameters:

[0220] The user enters new option parameters according to actual needs in the dynamically generated configuration interface. The new option parameters will further affect subsequent design options and output results. The user's input is an important link, directly related to the accuracy and applicability of the finally generated drawings, bills of materials, and quotations.

[0221] S05, Component information library:

[0222] The component information library is a database that stores detailed information of various components, including the specifications, model parameters, prices, etc. of parts and components, providing basic information support for subsequent outputs.

[0223] S06, Selection logic:

[0224] The selection logic is used to perform complex calculations and judgments based on the option parameters entered by the user and the component information library, and finally select the optimal design scheme for the electrical cabinet.

[0225] S07, Output the spliced drawings, BOM list, and quotation.

[0226] Figure 5 It is a schematic structural diagram of an electrical cabinet design device shown in some embodiments of this specification.

[0227] As Figure 5 shown, in one or more embodiments of this specification, a schematic structural diagram of an electrical cabinet design device is also provided. The electrical cabinet design device may include:

[0228] An acquisition module 501, configured to acquire the first option parameter of the first design option of the electrical cabinet;

[0229] A matching module 502, configured to query a preset rule library according to first option parameters, so as to determine candidate option parameters matching the first option parameters from optional option parameters of a second design option of an electrical cabinet; the preset rule library prestores logical relationships between option parameters of multiple design options;

[0230] A determining module 503, configured to determine second option parameters of the second design option in response to a triggering operation on the candidate option parameters;

[0231] A generating module 504, configured to generate a design model of the electrical cabinet according to the first option parameters and the second option parameters.

[0232] Among them, the obtaining module 501, the matching module 502, the determining module 503, and the generating module 504 can be respectively used to execute the embodiments corresponding to the above electrical cabinet design method. For the specific implementation manners of these modules and more detailed contents, reference can be made to the corresponding method part, which will not be elaborated here one by one.

[0233] For the specific implementation of each of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.

[0234] Figure 7 It is a schematic structural diagram of an electronic device according to some embodiments of this specification.

[0235] An embodiment of the present application further provides an electronic device 700, which may include a processor 701 with one or more processing cores, a memory 702 with one or more computer-readable storage media, a power supply 703, an input unit 704 and other components. Those skilled in the art can understand that Figure 7 the structural diagram of the electronic device shown in does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements. Among them:

[0236] The processor 701 is the electrical cabinet design center, which uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 702, and calling data stored in the memory 702, so as to perform overall monitoring of the electronic device. It can be understood that the processor 701 transmits signals to the controller. Optionally, the processor 701 may include one or more processing cores; preferably, the processor 701 may integrate an application processor and a modulation and demodulation processor, where the application processor mainly processes the operating system, user interface, application programs, etc., and the modulation and demodulation processor mainly processes wireless communication. It can be understood that the above modulation and demodulation processor may not be integrated into the processor 701 either.

[0237] The memory 702 can be used to store software programs and modules. The processor 701 executes various functional applications and data processing by running the software programs and modules stored in the memory 702. The memory 702 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the electronic device. In addition, the memory 702 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 702 may also include a memory controller to provide the processor 701 with access to the memory 702.

[0238] In some embodiments of the present application, the electrical cabinet design device can be implemented in the form of a computer program, and the computer program can run on an electronic device as shown in Figure 7 The memory of the electronic device can store each program module that constitutes the electrical cabinet design device. The computer program composed of each program module enables the processor to execute the steps in the electrical cabinet design method of each embodiment of the present application described in this specification.

[0239] The electronic device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with external electronic devices through a network connection. When the computer program is executed by the processor, it implements an electrical cabinet design method.

[0240] The electronic device further includes a power supply 703 for supplying power to each component. Preferably, the power supply 703 can be logically connected to the processor 701 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 703 may also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.

[0241] The electronic device may further include an input unit 704, and the input unit 704 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0242] Although not shown, the electronic device may further include a display unit and the like, which will not be elaborated here. Specifically, in this embodiment, the processor 701 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 702 according to computer instructions, and the processor 701 will run the application programs stored in the memory 702 to implement various functions, such as the electrical cabinet design method of each embodiment of the present application described in this specification.

[0243] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling relevant hardware through instructions. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0244] Specifically in implementation, the above-mentioned each unit or structure can be implemented as an independent entity, or can be combined arbitrarily to be implemented as the same or several entities. For the specific implementation of the above-mentioned each unit or structure, reference can be made to the method embodiments described above, which will not be elaborated here.

[0245] It should be noted that Figure 7 This is only one implementation manner of the electronic device 700 provided by the embodiments of the present application. In actual application, the electronic device 700 may further include more or fewer components, which are not limited here.

[0246] It should be understood that the various solutions of the embodiments of the present application can be combined reasonably, and the explanations or descriptions of the various terms appearing in the embodiments can be referred to or explained mutually in each embodiment, which is not limited here.

[0247] It should also be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution is prior or subsequent. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0248] Based on the above embodiments and the same concept, the embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program runs on a computer, it causes the computer to execute the method provided by the above embodiments.

[0249] In the description of the present application, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, "a plurality of" means two or more, unless otherwise specifically defined.

[0250] Among the embodiments, implementation manners and related technical features of the present application, they can be combined and replaced with each other without conflict.

[0251] The above are only the preferred embodiments of the present application and do not impose any formal restrictions on the present application. Although in the embodiments of the present application, the descriptions of each embodiment have their own emphases, for the parts not detailed in a certain embodiment, reference can be made to the relevant embodiments of other embodiments. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application still fall within the scope of the technical solution of the present application.

Claims

1. A method for designing an electrical cabinet, characterized in that: The method comprises: Obtaining first option parameters of a first design option of the electrical cabinet; querying a preset rule base according to the first option parameter to determine a candidate option parameter matching the first option parameter from the optional option parameters of the second design option of the electrical cabinet; the preset rule base pre-stores the logical relationship between the option parameters of multiple design options; determining second option parameters for the second design option in response to a triggering operation acting on the candidate option parameters; A design model of the electrical cabinet is generated according to the first option parameters and the second option parameters.

2. The method according to claim 1, characterized in that The step of obtaining a first option parameter of a first design option of the electrical cabinet includes: Display multiple design options on the terminal's configuration interface; In response to a triggering operation acting on the first design option, a first option parameter of the first design option is obtained.

3. The method according to claim 1, characterized in that The querying of a preset rule base according to the first option parameter to determine a candidate option parameter matching the first option parameter from the selectable option parameters of the second design option of the electrical cabinet includes: According to the first option parameter and the option parameters of the entered design options, query the preset rule library to obtain the candidate option parameters; In the configuration interface, the selectable option parameters of the second design option are adjusted to the candidate option parameters.

4. The method according to claim 1, characterized in that: The method further comprises: comparing the range of the candidate option parameters with the range of the selectable option parameters; In response to the range of the candidate option parameter being smaller than the range of the selectable option parameter, displaying identification information of the candidate option parameter on a configuration interface; The identification information is used to indicate a change in a parameter range of the second design option.

5. The method according to claim 1, characterized in that: The method further comprises: In response to the situation that the candidate option parameter matching the first option parameter does not exist in the selectable option parameters of the second design option, The second design option is hidden in the configuration interface.

6. The method according to claim 1, characterized in that The method further comprises: In response to an update operation on the preset rule base, the preset rule base is updated, wherein the update operation includes modifying, deleting, and adding design options in the preset rule base and / or optional option parameters corresponding to the design options.

7. The method according to claim 1, characterized in that The step of generating the design model of the electrical cabinet according to the first option parameter and the second option parameter comprises: Determining option parameters of all design options based on the first option parameters and the second option parameters; Determine a target component list based on the option parameters of all the design options and the component information library; Based on the target component list, performing layout planning to generate a layout diagram of the electrical cabinet; Based on the connection relationship between the target components in the target component list, wiring is performed to generate a wiring diagram of the electrical cabinet; Based on the layout diagram and the wiring diagram, a design model of the electrical cabinet is determined and displayed on a configuration interface.

8. The method according to claim 7, characterized in that The method further comprises: In response to an adjustment operation on the design model of the electrical cabinet, the design model of the electrical cabinet is updated in the configuration interface.

9. The method according to claim 1, characterized in that: The multiple design options of the electrical cabinet include multiple design options of cabinet group parameters, multiple design options of single cabinet parameters and multiple design options of functional unit type parameters.

10. The method according to claim 9, characterized in that The method further comprises: A configuration interface for displaying cabinet group parameters is provided to determine a plurality of design options for the cabinet group parameters; Displaying a configuration interface of single cabinet parameters to determine multiple design options of the single cabinet parameters; A configuration interface of a functional unit type parameter is displayed to determine multiple design options of the functional unit type parameter.

11. The method according to claim 10, characterized in that The multiple design options of the cabinet group parameters include at least one of the cabinet depth, maintenance method, function, cabinet type, and line entry method of the cabinet group; the multiple design options of the single cabinet parameters include at least one of the cabinet depth, maintenance method, function, cabinet type, and line entry method of the single cabinet; the multiple design options of the functional unit type parameters include design options related to the functional unit.

12. An electrical cabinet design device, characterized in that: The device comprises: An acquisition module, used for acquiring a first option parameter of a first design option of the electrical cabinet; a matching module, configured to query a preset rule base according to the first option parameter to determine a candidate option parameter matching the first option parameter from the optional option parameters of the second design option of the electrical cabinet; the preset rule base pre-stores the logical relationship between the option parameters of multiple design options; a determination module, configured to determine second option parameters of the second design option in response to a triggering operation acting on the candidate option parameters; A generating module is used to generate a design model of the electrical cabinet according to the first option parameter and the second option parameter.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a computer, the computer implements the electric cabinet design method according to any one of claims 1 to 11.

14. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the electrical cabinet design method according to any one of claims 1 to 11.