Data-driven complete set cabinet generation and evolution design system and design method
Patent Information
- Application Number
- CN202510751131.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-10-31
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure CN120874151A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a data-driven system and method for the generation and evolution of complete cabinets. Background Technology
[0002] Medium and low voltage switchgear products, as key equipment for power transmission and distribution, are widely used in power grids, buildings, industrial production, and infrastructure construction. With the development of new infrastructure, industry, and data centers, the medium and low voltage switchgear market is showing steady growth. However, the electrical cabinet industry is currently facing a wave of personalized customization demands. Traditional standardized products can no longer meet the market's urgent need for customization and differentiation. The design process is highly dependent on human intervention, leading to low design efficiency. Summary of the Invention
[0003] In view of the shortcomings of the existing technology, the purpose of this invention is to provide a data-driven complete cabinet generation and evolution design system and design method. The design system can perform personalized design and improve the compliance and efficiency of the design. The design method can generate the most suitable cabinet model, reduce production costs, and reduce errors and waste in the design and production process.
[0004] To achieve the above objectives, the present invention provides the following technical solution: a data-driven design method for the generation and evolution of complete cabinet systems, comprising the following steps:
[0005] S1: Build the basic database and algorithm library;
[0006] S2: The design requirements for user-imported files are analyzed in depth, including geometric framework data and electrical component data.
[0007] S3: Based on the geometric frame data, a selection algorithm is used to generate a three-dimensional cabinet frame using basic database information;
[0008] S4: Based on the electrical component data, a selection algorithm is used to generate functional modules using basic database information;
[0009] S5: Combine the functional modules with the cabinet frame and connect the cables between the functional modules to form a three-dimensional model of the cabinet;
[0010] S6: Perform a compliance check based on the 3D model of the cabinet. If it does not meet the requirements, proceed to S3, S4, or S5 to make corrections until it meets the requirements.
[0011] S7: Generate relevant technical documents based on the cabinet 3D model that meets the criteria in S6 for users to download.
[0012] Furthermore, the basic database includes component libraries, parameter libraries, and process libraries, creating indexes and setting constraints to effectively store, manage, and protect data.
[0013] Furthermore, the component library stores the 3D models, performance parameters, and manufacturer information of each electrical component; the parameter library stores the design parameters of the complete cabinet, including dimensions, power, and voltage; and the process library stores parameters during the manufacturing process, such as cutting, welding, and assembly parameters.
[0014] Furthermore, in step S2, the system supports users in importing CAD drawings, Excel parameter tables, or files described in natural language. The system uses NLP technology and image recognition algorithms to parse the files, obtain the geometric framework data and electrical component data, and then uses a two-way verification mechanism to check the data's integrity and verify whether the logic between the data is consistent, forming a structured table format for users to confirm or modify, thus forming the final geometric framework data and electrical component data.
[0015] Furthermore, the specific steps of step S3 are as follows:
[0016] S31: Construct an indicator system for geometric framework data
[0017] The data is preprocessed by extracting and comparing features of the geometric frame data with the standard cabinet templates in the database, quantifying and scoring them, calculating the matching score for each indicator, and weighting and summarizing the results. If the total score is ≥3.5, it is determined to be a conventional standard design and proceeds to step S32; otherwise, it proceeds to the custom design step S33.
[0018] S32: Standard Design
[0019] Directly call the 3D model of the framework in the base database;
[0020] S33: Customization
[0021] The most similar model is selected from the basic database using a similarity ranking algorithm. Then, a mapping relationship is established between the geometric framework data and the parameters of the benchmark model. Based on the parameter mapping, structural adjustments, interface adaptations, and material replacements are performed to generate a model. The generated model is then subjected to automatic structural strength simulation, and stress cloud diagrams and safety factor reports are output. If the standards are not met, iterative optimization is triggered.
[0022] Furthermore, the functional modules in step S4 include primary components, secondary components, and a bus system. Specifically,
[0023] S41: Generate primary components
[0024] Identify the primary component type from the basic database, extract key parameters such as rated current, voltage level, breaking capacity, component size and protection level requirements, and call the matching modular housing from the basic database;
[0025] S42: Generate secondary elements
[0026] Analyze the secondary circuit schematic diagram, identify functional units such as control, protection, and measurement, establish a component association matrix, select the PLC model and expansion module according to the input and output of the drawing, generate an input and output address allocation table, and support communication protocol configuration;
[0027] S43: Generate bus system
[0028] Calculate the three-phase unbalance based on load characteristics, determine the rated current of the busbar, calculate the cross-sectional area of the copper busbar based on the current density, select standard specifications, consider dynamic and thermal stability, and verify the mechanical stress under short-circuit current; use color coding to automatically add insulating supports and heat shrink tubing.
[0029] Furthermore, in step S5, based on the layout diagram provided by the user or the optimized layout scheme recommended by the system, the functional modules are accurately positioned in the cabinet frame, and the spacing between the modules is automatically calculated; and a collision detection algorithm is used to check the interference between the modules and the frame structure. If a conflict is found, the position of the functional modules or the frame size is automatically adjusted.
[0030] The system synchronously generates cable modules, plans cable routing based on electrical interface definition files using the shortest path algorithm, and automatically selects cable types and cable tray specifications.
[0031] Furthermore, step S6 specifically includes structural compliance and electrical compliance, verifying whether the cabinet meets design requirements through finite element analysis; and verifying whether electrical clearances and creepage distances comply with national standards.
[0032] Furthermore, the relevant documents in step S7 include 3D models, 2D engineering drawings, BOM lists, electrical schematics, installation instructions, cable lists, and wiring diagrams. The document customization function is also provided, allowing users to select the output format, language version, and document encryption level as needed.
[0033] This invention also provides a data-driven design system for the generation and evolution of complete cabinet systems, including...
[0034] The basic data management module is used to store parameter libraries, process libraries, component libraries, cable libraries, and standard specification libraries, and integrates selection algorithms, optimization algorithms, and simulation algorithms.
[0035] The input data processing module is used to parse the design files imported by the user, extract geometric framework data and electrical component data, and classify and process them.
[0036] The model generation module is used to generate the cabinet frame and functional modules and assemble them to form a three-dimensional model.
[0037] The compliance inspection module is used to verify the electrical safety and mechanical structure compliance of the 3D model.
[0038] The output file generation module is used to generate 3D models, engineering drawings, and technical documents; each module achieves data interaction and collaborative work through standardized data interfaces.
[0039] Beneficial effects:
[0040] 1. This application achieves automated assembly and rapid modeling by building a basic database and algorithm library in conjunction with 3D model generation, which greatly improves design efficiency and shortens the design cycle. At the same time, the modeling and design processes include verification mechanisms and compliance checks, which improve the standardization of model generation, enhance the effectiveness of direct input, avoid errors and waste in manual design and production processes, reduce trial and error costs, and improve economic benefits.
[0041] 2. The design system and design method of this application meet the demand for personalized customization in the electrical cabinet industry, promote the transformation and upgrading of the complete set of electrical equipment manufacturing industry towards high-end and intelligent direction, and significantly enhance market competitiveness and market share. Attached Figure Description
[0042] Figure 1 This is a flowchart illustrating the design methodology.
[0043] Figure 2 A schematic diagram illustrating the specific process for generating a 3D cabinet frame;
[0044] Figure 3 A detailed flowchart for generating functional modules;
[0045] Figure 4 This is a schematic diagram of the system design. Detailed Implementation
[0046] To further illustrate the technical means and effects of the present invention in achieving its intended purpose, the following detailed description of the specific implementation methods, structures, features, and effects of the present invention, in conjunction with the accompanying drawings and preferred embodiments, is provided below.
[0047] For reference Figures 1-3 As shown, this application provides a data-driven design method for the generation and evolution of complete cabinet systems, including...
[0048] Step S1: Build a basic database and algorithm library. The basic database includes a component library, a parameter library, and a process library. Create indexes and set constraints to effectively store, manage, and protect data. The component library stores the 3D models, performance parameters, and manufacturer information of each electrical component. For example, data on molded case circuit breakers includes manufacturer Schneider Electric, model CVS160N, rated current 160A, rated voltage 400V, dimensions W100×H180×D120, breaking capacity, and protection level. The component parameter library stores the design parameters of the complete electrical cabinet, including dimensions, power, and voltage. For example, the dimensions of a GGD type distribution cabinet are 800mm wide, 2200mm high, and 2mm thick; electrical parameters include rated power 500kW, rated voltage 380 / 220V, and short-circuit current 35kJ. The process library stores parameters from the manufacturing process, such as cutting, welding, and assembly parameters. The above-mentioned data are classified and archived according to certain regulations.
[0049] The algorithm library development includes parametric modeling algorithms, intelligent selection algorithms, and layout optimization algorithms. The parametric modeling algorithm enables linked modifications to geometric dimensions; for example, if a user changes the cabinet width from 800mm to 1000mm, the algorithm recalculates the material usage and automatically adds intermediate reinforcing ribs. The intelligent selection algorithm can quickly match the optimal components based on input conditions. For example, if the input conditions are a rated current of 630A, a breaking capacity of 35kA, and 380V, the algorithm will filter relevant conditions from the component library and recommend the best option, such as a Schneider circuit breaker, based on cost-effectiveness. The layout optimization algorithm is used to improve space utilization. For example, in an 800×600×2200mm cabinet, six functional modules can be arranged by setting constraints such as module spacing ≥50mm (heat dissipation requirements), the heaviest module (circuit breaker cabinet 25kg) must be installed at the bottom, and the height of operating elements, etc., for optimization. Relevant data is updated in a timely manner to ensure synchronization with industry standards. For example, if the industry standard is updated to require IP54 protection level cabinets to add waterproof eaves, the process library will be updated to include waterproof eaves installation process in the door panel welding process.
[0050] S2: The system performs in-depth analysis of user-imported design requirements, dividing the data into geometric framework data and electrical component data. Users can import CAD drawings, Excel parameter tables, or files described in natural language. The system uses NLP technology and image recognition algorithms to parse the files, obtaining initial geometric framework data and electrical component data. A two-way verification mechanism then checks the data's integrity, such as whether key dimensions are missing, and verifies the logical consistency between data points, such as whether the power of electrical components matches the cabinet's three-day capacity. Based on the verification results, a structured table format is generated for user confirmation or modification, forming the final geometric framework data and electrical component data.
[0051] S3: Generate a 3D cabinet framework based on the geometric framework data. Specifically, construct an indicator system for the geometric framework data, preprocess the data by extracting and comparing features with standard cabinet templates in the database, quantify and score the data, calculate a matching score for each indicator, and output the weighted summary results. The indicator system can be adjusted according to industry characteristics. Each indicator is assigned a weight value, and the indicator classification, specific indicators, weights, and scoring criteria can all be adjusted accordingly based on actual conditions. Examples are shown in the table below:
[0052] Table 1
[0053]
[0054] If the total score is ≥3.5, it is considered a standard design and proceeds to step S32; otherwise, proceeds to the custom design step S33. Step S32 directly calls the 3D frame model from the basic database. Step S33 involves custom design, selecting the closest model from the basic database using a similarity ranking algorithm. Interactive adjustment functionality is provided in the custom definition, allowing users to drag and modify the frame dimensions in the 3D view. The system synchronously updates material usage and cost estimates, generating a multi-scheme comparison report including structural strength simulation results and processing feasibility analysis. Then, a mapping relationship is established between the geometric frame data and the baseline model parameters. Based on the parameter mapping, structural adjustments, interface adaptations, and material replacements are performed to generate the final cabinet frame model for assembly, either through standard design or custom design.
[0055] S4: Based on the electrical component data, a selection algorithm is used to generate functional modules using basic database information. The functional modules are used for corresponding equipment within the cabinet. In this application, the functional modules include primary components, secondary components, and a busbar system. Specifically:
[0056] Primary component generation: Identify the type of primary component from the base library, extract key parameters such as rated current, voltage level, breaking capacity, component size and protection level requirements, and call the matching modular housing from the base database;
[0057] Secondary component generation: Analyze the secondary circuit schematic diagram, identify functional units such as control, protection, and measurement, establish a component association matrix, select PLC models and expansion modules according to the input and output of the drawings, generate input and output address allocation tables, and support communication protocol configuration;
[0058] Busbar system generation: Calculate the three-phase unbalance based on load characteristics, determine the rated current of the busbar, calculate the cross-sectional area of the copper busbar based on the current density, select standard specifications, consider dynamic and thermal stability, and verify the mechanical stress under short-circuit current; use color coding for the three phases: yellow for phase A, green for phase B, red for phase C, blue for the N line, and yellow-green for the PE line, and automatically add insulating supports and heat shrink tubing.
[0059] When generating a functional module, its electrical interface definition file is also generated, which clarifies the numbering and function of the input and output terminals, providing a basis for subsequent cable module connections.
[0060] S5: Combine functional modules with the cabinet frame according to the layout diagram, and connect cable modules between the functional modules to form a 3D model of the cabinet. Based on the layout diagram provided by the user or the optimized layout scheme recommended by the system, accurately position the functional modules in the cabinet frame, automatically calculate the spacing between modules, and use a collision detection algorithm to check for interference between the modules and the frame structure. If a conflict is found, automatically adjust the position of the functional modules or the size of the frame; simultaneously generate cable modules, plan the cable routing according to the electrical interface definition file using the shortest path algorithm, and automatically select the cable type and cable tray specifications.
[0061] S6: Perform a compliance check based on the 3D model of the cabinet. If it does not comply, proceed to the corresponding step to regenerate or combine the components; if it complies, proceed to the next step. The compliance check includes structural and electrical compliance. For structural compliance, verify whether the cabinet's load-bearing capacity meets design requirements through finite element analysis, and check whether the seismic resistance level meets the application scenario, such as IP54 protection level required in industrial sites. For electrical compliance, verify whether electrical clearances and creepage distances comply with national standards such as GB 7251, and check the rationality of the grounding system design.
[0062] If the inspection fails, the system will automatically locate the problem, such as insufficient electrical clearance in a certain area, and provide modification suggestions, such as replacing with smaller components or adjusting the layout. Users can choose to jump to S3 to modify the framework structure, S4 to adjust functional modules, or S5 to optimize the layout and regenerate. After modification, a re-inspection process will be automatically triggered until all indicators meet the standards.
[0063] S7: Generates relevant technical documents for users to download based on the cabinet 3D model that meets the indicators in S6. The relevant documents include 3D model, 2D engineering drawings, BOM list, electrical schematic diagram, installation instructions, cable list and wiring diagram. It also provides file customization configuration function, allowing users to select output format, language version and file encryption level as needed to meet various user needs.
[0064] For reference Figure 4 As shown, the present invention also provides a data-driven design system for the generation and evolution of complete cabinets to implement the above steps, including...
[0065] The basic data management module stores parameter libraries, process libraries, component libraries, cable libraries, and standard specification libraries, and integrates selection algorithms, optimization algorithms, and simulation algorithms.
[0066] The input data processing module is used to parse the design files imported by the user, extract geometric framework data and electrical component data, and classify and process them.
[0067] The model generation module is used to generate the cabinet frame and functional modules and assemble them to form a three-dimensional model.
[0068] The compliance check module is used to verify the electrical safety and mechanical structure compliance of the 3D model;
[0069] The output file generation module is used to generate 3D models, engineering drawings, and technical documents; each module achieves data interaction and collaborative work through standardized data interfaces.
Claims
1. A data-driven design method for the generation and evolution of complete cabinet systems, characterized in that, Includes the following steps: S1: Build the basic database and algorithm library; S2: The design requirements for user-imported files are analyzed in depth, including geometric framework data and electrical component data. S3: Based on the geometric frame data, a selection algorithm is used to generate a three-dimensional cabinet frame using basic database information; S4: Based on the electrical component data, a selection algorithm is used to generate functional modules using basic database information; S5: Combine the functional modules with the cabinet frame and connect the cables between the functional modules to form a three-dimensional model of the cabinet; S6: Perform a compliance check based on the 3D model of the cabinet. If it does not meet the requirements, proceed to S3, S4, or S5 to make corrections until it meets the requirements. S7: Generate relevant technical documents based on the cabinet 3D model that meets the criteria in S6 for users to download.
2. The data-driven design method for the generation and evolution of complete cabinets according to claim 1, characterized in that: The basic database includes component libraries, parameter libraries, and process libraries. It creates indexes and sets constraints to effectively store, manage, and protect data.
3. The data-driven design method for the generation and evolution of complete cabinet systems according to claim 2, characterized in that: The component library stores the 3D models, performance parameters, and manufacturer information of each electrical component; the parameter library stores the design parameters of the complete electrical cabinet, including dimensions, power, and voltage; and the process library stores parameters during the manufacturing process, such as cutting, welding, and assembly parameters.
4. The data-driven design method for the generation and evolution of complete cabinets according to claim 3, characterized in that: In step S2, users can import CAD drawings, Excel parameter tables, or files described in natural language. The system uses NLP technology and image recognition algorithms to parse the files, obtain initial geometric framework data and electrical component data, and then uses a two-way verification mechanism to check the integrity of the data and verify whether the logic between the data is consistent, forming a structured table format for users to confirm or modify, thus forming the final geometric framework data and electrical component data.
5. The data-driven design method for the generation and evolution of complete cabinets according to claim 4, characterized in that: The specific steps of step S3 are as follows: S31: Constructing an indicator system for geometric framework data The data is preprocessed by extracting and comparing features of the geometric frame data with the standard cabinet templates in the database, quantifying and scoring them, calculating the matching score for each indicator, and weighting and summarizing the results. If the total score is ≥3.5, it is determined to be a conventional standard design and proceeds to step S32; otherwise, it proceeds to the custom design step S33. S32: Standard Design Directly call the 3D model of the framework in the base database; S33: Customization The most similar model is selected from the basic database using a similarity ranking algorithm. Then, a mapping relationship is established between the geometric framework data and the parameters of the benchmark model. Based on the parameter mapping, structural adjustments, interface adaptations, and material replacements are performed to generate a model. The generated model is then subjected to automatic structural strength simulation, and stress cloud diagrams and safety factor reports are output. If the standards are not met, iterative optimization is triggered.
6. The data-driven design method for the generation and evolution of complete cabinet systems according to claim 5, characterized in that: The functional modules in step S4 include primary components, secondary components, and the bus system, specifically: S41: Generate primary components Identify the primary component type from the basic database, extract key parameters such as rated current, voltage level, breaking capacity, component size and protection level requirements, and call the matching modular housing from the basic database; S42: Generate secondary elements Analyze the secondary circuit schematic diagram, identify functional units such as control, protection, and measurement, establish a component association matrix, select the PLC model and expansion module according to the input and output of the drawing, generate an input and output address allocation table, and support communication protocol configuration; S43: Generate bus system Calculate the three-phase unbalance based on load characteristics, determine the rated current of the busbar, calculate the cross-sectional area of the copper busbar based on the current density, select standard specifications, consider dynamic and thermal stability, and verify the mechanical stress under short-circuit current; use color coding to automatically add insulating supports and heat shrink tubing.
7. The data-driven design method for the generation and evolution of complete cabinets according to claim 6, characterized in that: In step S5, based on the layout diagram provided by the user or the optimized layout scheme recommended by the system, the functional modules are accurately positioned in the cabinet frame, and the spacing between the modules is automatically calculated. A collision detection algorithm is used to check the interference between the modules and the frame structure. If a conflict is found, the position of the functional modules or the size of the frame is automatically adjusted. The system synchronously generates cable modules, plans cable routing based on electrical interface definition files using the shortest path algorithm, and automatically selects cable types and cable tray specifications.
8. The data-driven design method for the generation and evolution of complete cabinets according to claim 7, characterized in that: Step S6 specifically includes structural compliance and electrical compliance, verifying whether the cabinet meets the design requirements through finite element analysis; and verifying whether electrical clearances and creepage distances comply with national standards.
9. The data-driven design method for the generation and evolution of complete cabinets according to claim 8, characterized in that: The relevant documents in step S7 include 3D models, 2D engineering drawings, BOM lists, electrical schematics, installation instructions, cable lists, and wiring diagrams. The document customization function is provided, allowing users to select the output format, language version, and document encryption level as needed.
10. A data-driven design system for the generation and evolution of complete cabinet systems, characterized in that: It includes a basic data management module for storing parameter libraries, process libraries, component libraries, cable libraries, and standard specification libraries, and integrates selection algorithms, optimization algorithms, and simulation algorithms; The input data processing module is used to parse the design files imported by the user, extract geometric framework data and electrical component data, and classify and process them. The model generation module is used to generate the cabinet frame and functional modules and assemble them to form a three-dimensional model. The compliance check module is used to verify the electrical safety and mechanical structure compliance of the 3D model; The output file generation module is used to generate 3D models, engineering drawings, and technical documents; each module achieves data interaction and collaborative work through standardized data interfaces.