Prefabricated cabin site layout system and method and electronic equipment

By using data management and intelligent layout algorithms in the prefabricated module site layout system, the problem of low efficiency in traditional module layout design has been solved, achieving efficient and accurate module layout and reducing construction risks and costs.

CN121502860APending Publication Date: 2026-02-10SHANGHAI ELECTRICGROUP CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202512028427.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Traditional cabin layout design is inefficient, relies on manual calculations which are prone to errors, leading to construction delays and increased costs, and lacks unified data management and standardized application.

Method used

A prefabricated cabin site layout system is provided, including a data management module, a project management module, a prefabricated cabin layout module, and a result display module. Through automatic parsing of CAD drawings, intelligent layout algorithms, and visual drag-and-drop tools, it realizes standardized condition management and cabin layout optimization.

Benefits of technology

It improved the efficiency and accuracy of layout design, reduced human error, ensured that the cabin layout met the specifications, shortened the design cycle, and reduced construction risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121502860A_ABST
    Figure CN121502860A_ABST
Patent Text Reader

Abstract

The invention provides a prefabricated cabin site layout system and method and electronic equipment. The prefabricated cabin site layout system comprises a data management module, a project management module, a prefabricated cabin layout module and a result display module. The data management module is used for managing a standard policy library, a prefabricated cabin parameter library and a terrain element library; the project management module is used for managing and controlling the whole life cycle of a prefabricated cabin site layout project; the prefabricated cabin layout module is used for calling a standard policy library and / or a prefabricated cabin parameter library and / or a terrain element library to carry out terrain modeling and rule configuration after project information is created, and carrying out cabin space layout on the prefabricated cabin, and the result display module is used for displaying a result after layout of the prefabricated cabin layout module. By constructing a'data management-project management-project arrangement-result display 'whole-process modular closed-loop architecture, the problems of link splitting and data islanding in the traditional design are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates primarily to the field of cabin layout technology, and in particular to a prefabricated cabin site layout system, method, and electronic equipment. Background Technology

[0002] In the fields of energy, communications, and transportation, the site layout design of cabins (such as integrated energy cabins, communication base station cabins, and transportation equipment cabins) is a core aspect before project implementation. The rationality of its layout directly affects the efficiency of equipment operation and maintenance, space utilization, and flexibility for future expansion.

[0003] The industry's cabin layout design mainly relies on manual drawing using traditional CAD tools, which has significant limitations. The drawing process requires repeated adjustments to coordinates and dimensions, resulting in low efficiency. Furthermore, it depends on manual calculation and verification, making it prone to problems such as insufficient spacing or cabins exceeding the site limits due to human error. After construction, the cabin positions need to be readjusted, causing delays and increased costs. Summary of the Invention

[0004] To address the problem of low efficiency in prefabricated module layout planning, this application provides a visual prefabricated module site layout system, method, and electronic equipment, which can improve the efficiency and accuracy of layout design.

[0005] In a first aspect, this application provides a prefabricated cabin site layout system, including: Data management module, project management module, prefabricated module layout module, and results display module; The data management module manages the standard policy library, prefabricated module parameter library, and terrain element library; the project management module creates project information and manages the entire lifecycle of prefabricated module site layout projects; the prefabricated module layout module, after creating project information, calls the standard policy library and / or prefabricated module parameter library and / or terrain element library to perform terrain modeling and rule configuration, and performs prefabricated module layout; the results display module displays the results after the prefabricated module layout.

[0006] In one embodiment, the prefabricated cabin layout module includes a terrain modeling module, a rule configuration module, and a cabin layout module; The terrain modeling module is used to draw terrain elements on project drawings; The rule configuration module is used to configure the rules for the layout of prefabricated cabins. The rule configuration includes calling the specification conditions in the data management module and / or manually modifying or customizing the specification conditions. The cabin layout module is used for cabin layout, including a manual layout module and an automatic layout module.

[0007] In one embodiment, the process of drawing terrain elements on project drawings includes automatic parsing of project CAD drawings and / or hand-drawn modeling. The automatic parsing of project CAD drawings includes: Import project CAD drawings; Automatically parses drawing scales; Identify existing terrain within the site and maintain the original geometric accuracy in the project drawings; Hand-drawn modeling allows you to draw one or more terrain elements such as site boundaries, obstacles, roads, and oil pools on project drawings.

[0008] In one embodiment, the rule configuration module can set the priority of the rule conditions; and / or, The rules configuration module also automatically generates initial specification conditions and / or initial specification condition priorities based on project type, project geographical location, or historical operations.

[0009] In one embodiment, the specific method for the manual layout module to perform manual cabin layout includes: Step 1: Drag the target prefabricated module from the module list to the project drawings. The coordinates of the target prefabricated module will be displayed on the project drawings in real time. Step 2: Adjust and rotate the target prefabricated module to determine its final position; or determine the final position of the target prefabricated module through precise coordinate parameters. Repeat steps one and two until all cabin layouts requiring manual configuration are completed, and then connect the electrical circuits to the cabins.

[0010] In one embodiment, the specific method for the automatic layout module to perform automatic cabin layout includes: Perform the first layout settings; The prefabricated cabins are arranged according to the intelligent layout algorithm.

[0011] In one embodiment, the setting conditions for the first layout setting include one or more of the following: prefabricated cabin orientation, alignment method, and layout method; the first layout setting also includes setting the priority of the setting conditions.

[0012] In one embodiment, the automatic cabin layout further includes generating at least one second layout setting based on the priority of the setting conditions, performing cabin layout according to the first layout setting and the second layout setting respectively, and obtaining a first layout result and a second layout result; when the second layout result is better than the first layout result, the user is prompted.

[0013] In one embodiment, a results analysis module is also included for performing engineering budget analysis.

[0014] Secondly, this application provides a method for prefabricated module site layout, including: Acquire information on prefabricated modules, regulatory policies, and terrain elements; Create project information and new project drawings. Project information includes the project name and project type. Terrain modeling and rule configuration are performed based on prefabricated cabin information and / or regulatory policy information and / or terrain elements; The prefabricated modules are laid out according to the rules of the modeled terrain and configuration, including manual and / or automatic module layout. The layout results of the prefabricated cabins are displayed.

[0015] Thirdly, this application also provides an electronic device, including a processor and a memory for storing processor-executable instructions, wherein the processor executes the instructions to implement the steps of the prefabricated cabin site layout method described above.

[0016] Fourthly, this application provides a computer storage medium storing computer instructions, which, when executed by a processor, implement the aforementioned prefabricated cabin site layout method.

[0017] Fifthly, this application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps of the above-described prefabricated cabin site layout method.

[0018] This application's prefabricated module site layout system includes a data management module, a project management module, a prefabricated module layout module, and a results display module. The data management module manages the standard policy library, prefabricated module parameter library, and terrain element library. The project management module manages the entire lifecycle of the prefabricated module site layout project. The prefabricated module layout module, after creating project information, calls the standard policy library and / or the prefabricated module parameter library and / or the terrain element library to perform terrain modeling and rule configuration, and then performs the module layout of the prefabricated modules. The results display module displays the results after the prefabricated module layout. This system constructs a modular closed-loop architecture covering the entire process of "data management - project management - module layout - results display," solving the problems of fragmented design processes and data silos in traditional design, reducing the difficulty of module layout, improving design efficiency, and providing a rapid layout solution for both professionals and non-professionals. Attached Figure Description

[0019] To more clearly illustrate the embodiments of this specification, the accompanying drawings used in the embodiments will be briefly introduced below. The drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a structural block diagram of one embodiment of the prefabricated cabin site layout system provided in this application; Figure 2This is a flowchart of one embodiment of the prefabricated cabin site layout method provided in this application; Figures 3 to 5 This is an interface diagram showing the layout using the prefabricated cabin site layout system of this application. Detailed Implementation

[0021] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some examples or embodiments of this application. For those skilled in the art, these drawings can be applied to other similar scenarios without creative effort. Unless obvious from the context or otherwise specified, the same reference numerals in the drawings represent the same structures or operations.

[0022] As indicated in this application, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" do not specifically refer to the singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.

[0023] Furthermore, this application uses specific terms to describe embodiments of the application. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of the application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the application can be appropriately combined.

[0024] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps described in these embodiments do not limit the scope of this application. It should also be understood that, for ease of description, the dimensions of the parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following drawings denote similar items; therefore, once an item is defined in one drawing, it need not be further discussed in subsequent drawings.

[0025] Furthermore, although the terminology used in this application is selected from commonly known and used terms, some terms mentioned in this application's specification may have been chosen by the applicant according to his or her judgment, and their detailed meanings are explained in the relevant sections of the description herein. Moreover, this application is to be understood not only by the actual terms used, but also by the meaning implied by each term.

[0026] This application uses flowcharts to illustrate the operations performed by an apparatus or device according to embodiments of this application. It should be understood that the preceding or following operations are not necessarily performed precisely in sequence. Instead, various steps can be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more steps may be removed from these processes.

[0027] This application proposes a prefabricated cabin site layout system, providing a visual drag-and-drop and intelligent layout tool solution to help users efficiently and quickly build cabin layout schemes that meet industry standards and shorten the design cycle.

[0028] See Figure 1 The system includes: The system comprises a data management module, a project management module, a prefabricated module layout module, and a results display module. The data management module manages the policy and specification library, the prefabricated module parameter library, and the terrain element library. The project management module creates project information and manages the entire lifecycle of the prefabricated module site layout project. The prefabricated module layout module, after creating project information, calls the policy and specification library and / or the prefabricated module parameter library and / or the terrain element library to perform terrain modeling and rule configuration, and then lays out the prefabricated modules. The results display module displays the results after the prefabricated module layout.

[0029] The policy database stores industry standards, regulations, cabin safety distances, site boundary requirements, and other regulatory policy documents.

[0030] The data management module allows for the modification and / or addition and / or deletion of the policy database.

[0031] In some embodiments, the data management module can also acquire industry standard policy documents at a preset frequency, and automatically parse the standard policy documents to generate standard conditions.

[0032] Specifically, the data management module can also automatically acquire relevant industry standards and policy documents at a preset frequency, and automatically parse the core content of the standards and policy documents through AI technology to generate structured standard conditions.

[0033] The prefabricated module parameter library stores the type of prefabricated module and basic information about the module body.

[0034] Prefabricated cabin types may include various standard cabin types such as pre-built energy storage cabins, converter booster cabins, and primary cabins. Basic cabin information may include the size information, weight information, and interface type of each type of prefabricated cabin.

[0035] The data management module expands the prefabricated cabin parameter library by adding cabin types, basic cabin information, and parameters.

[0036] The terrain element library can include terrain elements such as obstacles, roads, oil pools, and sites.

[0037] By managing the policy library, prefabricated module parameter library, and terrain element library, the data management module provides a unified data benchmark for subsequent layout design and rule verification, solving the problems of "scattered data and inconsistent standards" in traditional design.

[0038] The project management module is also used to create project information and manage project drawings. Project information includes project name and project type.

[0039] The project management module replaces the traditional file cabinet management, and the digital ledger ensures the integrity and traceability of project data, thereby improving the efficiency of multi-team collaboration.

[0040] The prefabricated cabin layout module may include a terrain modeling module, a rule configuration module, and a cabin layout module.

[0041] The terrain modeling module is used to draw terrain elements on project drawings.

[0042] The process of drawing terrain elements on project drawings includes automatic parsing of project CAD drawings and / or hand-drawn modeling.

[0043] The automatic parsing of project CAD drawings includes: Import project CAD drawings; Automatically parses drawing scales; Identify existing terrain within the site and maintain the original geometric accuracy in the project drawings.

[0044] The original geometric accuracy is set according to project requirements, for example, the original geometric accuracy is set to 0.1m to 1m.

[0045] Hand-drawn modeling allows you to draw one or more terrain elements such as site boundaries, obstacles, roads, and oil pools on project drawings. The magnetic alignment function can be enabled during drawing, eliminating minor deviations that are unavoidable when manually dragging, ensuring precise alignment between elements, and saving you the tedious steps of repeatedly fine-tuning positions or manually inputting coordinates. It easily achieves equidistant distribution, edge alignment, or center alignment of multiple elements.

[0046] The rule configuration module is used to configure rules for the prefabricated module layout. Rule configuration includes calling the specification conditions in the data management module, and / or manually modifying or customizing the specification conditions.

[0047] For example, if the standard conditions in the data management module are "distance between energy storage compartment and oil tank ≥ 5m" and "distance between compartment and site edge ≥ 0.5m", and the standard condition "distance between compartment and site edge ≥ 1m" is manually modified to "distance between compartment and site edge ≥ 1m", and the standard condition "distance between converter booster compartment and road edge ≤ 3m" is added, then the final standard condition rules are: "distance between energy storage compartment and oil tank ≥ 5m", "distance between compartment and site edge ≥ 1m", and "distance between converter booster compartment and road edge ≤ 3m".

[0048] In some embodiments, the rule configuration can set the priority of the normative conditions, and the cabin layout can be carried out according to the priority during the subsequent prefabricated cabin layout.

[0049] In some embodiments, the rule configuration module also automatically generates initial specification conditions and / or initial specification condition priorities based on project type, project geographic location, or historical operations.

[0050] For example, the rules for configuring fire separation distances vary. When the project site is in a cold region, such as Heilongjiang or Inner Mongolia, the automatically generated initial fire separation distance specifications will be appropriately reduced during winter, and the layout will tend to be more compact and concentrated. When the project site is in a coastal area with high salt spray and strong typhoons, such as the islands of Zhejiang and Fujian, the automatically generated initial fire separation distance specifications will be increased. The primary consideration is typhoon wind load. Increasing the distance can reduce wind resistance and prevent the formation of a "wind tunnel effect" between the cabins, which can exacerbate damage. When the project site is in a high-altitude region, such as the Qinghai-Tibet Plateau, the automatically generated initial fire separation distance specifications will be increased. The thin air causes a sharp decline in the efficiency of air cooling and air conditioning. It is necessary to rely on increasing the distance between cabins to create a better natural ventilation environment and avoid heat accumulation.

[0051] By automatically generating initial specification conditions based on different projects, operators can simplify setting specification conditions and be reminded to set different specification conditions for different projects.

[0052] In some embodiments, the cabin layout module is used to perform cabin layout, including a manual layout module and an automatic layout module.

[0053] The specific methods for manually configuring cabin layout using the manual layout module include: Step 1: Drag the target prefabricated module from the module list to the project drawings. The coordinates of the target prefabricated module will be displayed on the project drawings in real time. Step 2: Adjust and rotate the target prefabricated module to determine its final position; or determine the final position of the target prefabricated module through precise coordinate parameters. Repeat steps one and two until all cabin layouts requiring manual configuration are completed, and then connect the electrical circuits to the cabins.

[0054] Using the line segment drawing tool, the pre-defined interfaces of the cabin generate connections, supporting the definition of line segment types, such as cable / cable trench / PVC conduit, and specifications, intuitively displaying the physical connection logic between cabins.

[0055] In some embodiments, the manual layout module is also used for rule verification, verifying whether the manual cabin layout meets the specification conditions, and if it does not, providing a corresponding prompt.

[0056] After triggering the rule verification button, a full-scenario verification is performed with one click. The system uses spatial coordinate calculations to detect compliance in real time and triggers multi-dimensional warnings when violations occur.

[0057] The specific methods used by the automatic layout module to automatically arrange cabin spaces include: Perform the first layout settings; The prefabricated cabins are arranged according to the intelligent layout algorithm.

[0058] In some embodiments, the setting conditions for the first layout setting include one or more of the following: prefabricated cabin orientation, alignment method, and layout method.

[0059] For example, the setting conditions can be one or more of the following: cabin orientation setting, cabin alignment setting, cabin direction uniform setting, similar cabins grouped together, cabins close together.

[0060] In some embodiments, the first layout setting further includes prioritizing the setting conditions.

[0061] In some embodiments, the smart layout algorithm includes multiple different layout algorithms, which can be adapted to different projects.

[0062] In some embodiments, the intelligent layout algorithm includes a hybrid integer linear algorithm and a genetic algorithm. When the number of prefabricated modules is large, the hybrid integer linear algorithm is automatically selected; when the number of prefabricated modules is small, the algorithm is automatically switched to the genetic algorithm.

[0063] The above method ensures solution accuracy when the number of prefabricated modules is large, and achieves fast solution through a genetic algorithm when the number of prefabricated modules is small.

[0064] When users are not satisfied with the layout results, they can adjust the layout settings or intelligent layout algorithm as appropriate. For example, they can discard some low-priority rules, such as box alignment, box clustering, special connections, global constraints, etc., and start the fully automatic layout mode to obtain more efficient planning results.

[0065] In some embodiments, the automatic cabin layout further includes generating at least one second layout setting based on the priority of the setting conditions, performing cabin layout according to the first layout setting and the second layout setting respectively, and obtaining a first layout result and a second layout result; when the second layout result is better than the first layout result, the user is prompted.

[0066] For example: The first layout setting includes high-priority energy storage compartments with a spacing of 3 meters or more, low-priority prefabricated modules of the same type arranged laterally, low-priority prefabricated modules of the same type arranged centrally, and low-priority prefabricated modules arranged laterally. The automatic layer layout generates multiple second layout settings: Second layout setting 1: High-priority energy storage compartments are spaced at a distance of 3 meters or more, low-priority prefabricated compartments of the same type are arranged horizontally, and low-priority prefabricated compartments of the same type are arranged in a centralized layout. Second layout setting 2: High-priority energy storage compartments are spaced at a distance of 3 meters or more, low-priority prefabricated compartments of the same type are arranged laterally, and all low-priority prefabricated compartments are arranged laterally. Second layout setting 3: High-priority energy storage compartments are spaced at least 3 meters apart, low-priority prefabricated compartments of the same type are centrally arranged, and all low-priority prefabricated compartments are arranged laterally. Second layout setting 4: High-priority energy storage compartments are spaced at a distance of 3 meters or more, while low-priority prefabricated compartments of the same type are centrally located...

[0067] Based on the first layout setting and each of the second layout settings, the compartment layout is performed respectively. The cable length of the first layout result is 672m, and the cable lengths of the multiple second layout results are 645m, 632m, 647m, 628m, etc. Then, the user is prompted that the cable length of the layout result is 672m when the energy storage compartment spacing is greater than or equal to 3 meters, the same type of prefabricated compartments are arranged laterally, the same type of prefabricated compartments are arranged in a concentrated manner, and all prefabricated compartments are arranged laterally. The cable length of the layout result is 645m when the energy storage compartment spacing is greater than or equal to 3 meters, the same type of prefabricated compartments are arranged laterally, and all prefabricated compartments are arranged laterally. The cable length of the layout result is 632m when the energy storage compartment spacing is greater than or equal to 3 meters, the same type of prefabricated compartments are arranged laterally, and all prefabricated compartments are arranged laterally. The cable length of the layout result is 647m when the energy storage compartment spacing is greater than or equal to 3 meters, the same type of prefabricated compartments are arranged in a concentrated manner, and all prefabricated compartments are arranged laterally. The cable length of the layout result is 628m when the energy storage compartment spacing is greater than or equal to 3 meters and the same type of prefabricated compartments are arranged in a concentrated manner.

[0068] By proactively performing layout calculations under different layout settings, the system intuitively displays the layout results to users, helping them quickly select the most suitable layout.

[0069] In some embodiments, manual cabin layout can be performed alone, automatic cabin layout can be performed alone, or a combination of manual and automatic cabin layout can be used. For example, the prefabricated cabin positions can be determined manually and then optimized by automatic cabin layout, or automatic cabin layout can be performed first and then fine-tuned by manual cabin layout.

[0070] The prefabricated cabin layout module enables CAD import + hand-drawn magnetic modeling, rule default + visual drag and drop + intelligent algorithm dual-path layout, interface-based connection, and one-click full-scene verification, revolutionizing traditional manual CAD operation.

[0071] In some embodiments, the results display module can automatically generate a 3D model preview.

[0072] The 3D model preview helps users intuitively view the cabin layout, the connections between cabins, roads, walls, gates, obstacles and other scene elements, making the scene more realistic.

[0073] In some embodiments, the visualized prefabricated module site layout system also includes a results analysis module.

[0074] In some embodiments, the results analysis module performs an engineering budget analysis, which includes the material costs of the prefabricated module layout and the engineering installation costs.

[0075] In some embodiments, the results analysis module can also compare schemes, comparing the engineering budget costs of different project drawing schemes.

[0076] The results analysis module enables a seamless transition from "layout design" to "results application," reducing the workload of manual statistical analysis. For example, traditional manual cost estimation takes 2-3 hours, while this solution only takes 5 minutes, improving the efficiency of design results.

[0077] Traditional design methods often lack coordination with budgeting and scheme comparison, requiring manual statistical analysis. This application, however, features automated budgeting and quantitative comparison, directly outputting actionable cost data to achieve a closed loop of "design-analysis-decision-making," thereby improving design outcomes. The prefabricated module site layout system provided in this application can be used for module layout in fields such as energy storage power stations, communication base stations, and transportation.

[0078] This application also proposes a prefabricated module site layout method, see [link to relevant documentation]. Figure 2 The method includes: Step S101: Obtain prefabricated cabin information, regulatory policy information, and terrain elements; Step S102: Create project information and create new project drawings. The project information includes the project name and project type; Step S103: Perform terrain modeling and rule configuration based on prefabricated cabin information and / or regulatory policy information and / or terrain elements; Step S104: Layout the prefabricated cabins according to the modeled terrain and configuration rules, including manual cabin layout and / or automatic cabin layout. Step S105: Display the prefabricated cabin layout results.

[0079] Those skilled in the art will understand that the configurations and / or methods described herein are exemplary in nature, and these specific embodiments or examples should not be considered limiting, as many variations are possible. The various actions described may be performed in the order shown, or in another order, or in parallel, or may be omitted.

[0080] The steps described above are explained in detail below.

[0081] Step S101: Obtain prefabricated cabin information, regulatory policy information, and terrain elements.

[0082] The information on prefabricated modules includes the type of prefabricated module and basic information about the module, while the information on regulations and policies includes industry standards, industry specifications, safe distances between modules, site boundary requirements, and other regulatory and policy documents.

[0083] In some embodiments, prefabricated module information is selected from a prefabricated module parameter library, and / or prefabricated module information is customized by the user; regulatory policy information is selected from a regulatory policy library, and / or regulatory policy information is imported by the user.

[0084] Step S103: Perform terrain modeling and rule configuration based on prefabricated cabin information and / or specification policy information and / or terrain elements. In some embodiments, terrain modeling includes automatic parsing of project CAD drawings and / or hand-drawn modeling.

[0085] Rule configuration includes directly invoking the specification conditions, and / or manually modifying or customizing the specification conditions.

[0086] In some embodiments, the rule configuration can set the priority of the normative conditions, and the cabin layout can be carried out according to the priority during the subsequent prefabricated cabin layout.

[0087] In some embodiments, the rule configuration module also automatically generates initial specification conditions and / or specification condition priorities based on project type, project geographical location, or historical operations.

[0088] Step S104: Layout the prefabricated modules according to the modeled terrain and configured rules, including manual and / or automatic module layout. In some embodiments, manual module layout further includes rule verification to check whether the manual module layout meets the specifications; if not, a corresponding prompt is given.

[0089] In some embodiments, automated cabin layout includes performing a first layout setting and, according to an intelligent layout algorithm, performing cabin layout on the prefabricated cabin to be laid out.

[0090] In some embodiments, the first layout setting further includes prioritizing the setting conditions.

[0091] In some embodiments, the smart layout algorithm includes multiple different layout algorithms, which can be adapted to different projects.

[0092] In some embodiments, the automatic cabin layout further includes generating at least one second layout setting based on the priority of the setting conditions, performing cabin layout according to the first layout setting and the second layout setting respectively, and obtaining a first layout result and a second layout result; when the second layout result is better than the first layout result, the user is prompted.

[0093] Step S105: Display the prefabricated cabin layout results.

[0094] In some embodiments, the layout result may be an automatically generated 3D model preview.

[0095] In some embodiments, step S106 is also included: performing an engineering budget analysis, which includes the material cost of the prefabricated module layout and the engineering installation cost.

[0096] In some embodiments, step S106 further includes: comparing the engineering budget costs of different project drawing schemes.

[0097] In some embodiments, the method for visualizing prefabricated module site layout is through Figure 1 The visualized prefabricated cabin site layout system shown is implemented.

[0098] For example, considering the actual needs of a power plant energy storage project, the capacity of the energy storage power station is 17.5MW / 17.5MWh. The project needs to arrange equipment such as energy storage chambers and converter booster chambers within the reserved space (36m long × 44m wide) of the power plant, and is required to meet the safety distance requirements of the "Design Standard for Electrochemical Energy Storage Power Station (Draft for Comments)" while achieving the lowest cable cost and the highest site utilization rate.

[0099] Construction of prefabricated cabin parameter library: Seven new project-specific cabin types have been added and their parameters defined, as shown in Table 1.

[0100]

[0101] Standardize the configuration of the policy database: The policy document "Design Standard for Electrochemical Energy Storage Power Station (Draft for Comments)" was uploaded. The AI ​​analysis function of the data management module automatically analyzed the document and obtained 64 standard conditions. At the same time, special requirements for projects were added, such as "energy storage compartment ≥ 2m". Due to the flammability risk of power plant energy storage compartments, the requirements are stricter than the general standard.

[0102] Project initialization: Create a "Power Plant Energy Storage AGC Project" in the module, and create a new project drawing 1 in the project.

[0103] Prefabricated cabin layout: 1. Terrain modeling: Import CAD data and supplement with hand-drawn sketches to ensure consistency with the actual site.

[0104] Specifically, after importing the project's CAD base map, the module automatically parses the drawing scale (1:200) and identifies the existing roads (3m wide) and oil tanks (5m×8m, located on the northeast side of the site).

[0105] 2. Rule configuration: a combination of preset and custom rules to adapt to specific project needs.

[0106] Specifically, the "Energy storage chamber & oil pool ≥ 8m" specification condition was modified from the "Design Standard for Electrochemical Energy Storage Power Station" retrieved from the data management module.

[0107] 3. Cabin layout: dual-path landing to meet the needs of different design stages.

[0108] Specifically, first perform manual cabin layout: A) Designers drag 3 energy storage containers, 3 converter booster containers, 1 station service booster container, 1 primary container, and 1 secondary container from the container list to the west side of the road. Then, they drag in 6 flywheel containers and 2 flywheel converter booster containers to the east side of the road. The positions are adjusted by dragging and dropping with the mouse (coordinates are displayed in real-time: e.g., center coordinates of energy storage container #1 are X=35, Y=60). After dragging, the containers are connected.

[0109] B) Before submitting the plan, click "Rule Verification". The manual layout module completes 127 verifications (including 19 compartments + 4 types of terrain elements) within 10 seconds, and only one violation is found: "[Energy Storage Container #1] and [Oil Pool] require a distance of [8M] but the actual distance is [6.603M]". See the violation warning interface. Figure 3 ; C) Manually fine-tune the energy storage compartment to X=323, Y=78 (8M from the oil tank), and re-verify it to show "fully compliant". Then, automatic cabin layout is performed (scheme optimization phase): D) Configure layout settings, such as container alignment, container concentration, road optimization, and global constraints. After clicking "OK," input the prefabricated modules to be laid out into the algorithm for calculation. E) The algorithm automatically loads site constraints (boundaries, oil pools, obstacles), rule requirements, and functional correlations (e.g., energy storage compartments & oil pools ≥ 8m). F) Generate the optimal solution within 30 seconds, such as Figure 4 As shown, the total length of the cable was shortened by 136m.

[0110] G) Click "3D Render," and the system will automatically generate a 3D model scene, such as... Figure 5 As shown, it helps users intuitively view the cabin layout, the connections between cabins, roads, walls, gates, obstacles and other scene elements, making the scene recreation more vivid.

[0111] Based on the above-described prefabricated module site layout method, this application embodiment also provides an electronic device for prefabricated module site layout, which can operate... Figure 2 The prefabricated module site layout method shown includes a processor and a memory, wherein the processor and memory can be connected via a bus or other means.

[0112] The processor can be a central processing unit (CPU). The processor can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations of the above types of chips.

[0113] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the prefabricated cabin site layout method in the embodiments of this application. The processor executes various functional applications and data classification by running the non-transitory software programs, instructions, and modules stored in the memory, thereby realizing the prefabricated cabin site layout method in the above method embodiments.

[0114] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the processor, etc. Furthermore, the memory may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, which can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0115] One or more modules are stored in memory and, when executed by a processor, execute the prefabricated cabin site layout method in the implementation example.

[0116] This specification also provides a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the steps of the prefabricated cabin site layout method described above.

[0117] This specification also provides a computer program product comprising a computer program or instructions that, when executed by a processor, implement the steps of the prefabricated cabin site layout method described above.

[0118] The above-described prefabricated module site layout method can be implemented as a computer program, stored on a hard disk, and loaded into a processor for execution to implement the prefabricated module site layout method of this application.

[0119] This application also includes a computer-readable medium storing computer program code that, when executed by a processor, implements the aforementioned prefabricated cabin site layout method.

[0120] When the prefabricated module site layout method is implemented as a computer program, it can also be stored as an article of manufacture in a computer-readable storage medium. For example, computer-readable storage media can include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic stripes), optical discs (e.g., compact discs (CDs), digital multifunction discs (DVDs)), smart cards, and flash memory devices (e.g., electrically erasable programmable read-only memory (EPROM), cards, sticks, key drives). Furthermore, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" can include, but is not limited to, wireless channels and various other media (and / or storage media) capable of storing, containing, and / or carrying code and / or instructions and / or data.

[0121] It should be understood that the embodiments described above are merely illustrative. The embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For hardware implementation, the processor may be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, and / or other electronic units designed to perform the functions described herein, or combinations thereof.

[0122] Some aspects of this application can be executed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The aforementioned hardware or software may be referred to as a "data block," "module," "engine," "unit," "component," or "system." The processor may be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or combinations thereof. Furthermore, aspects of this application may manifest as computer products residing in one or more computer-readable media, including computer-readable program code. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic tapes, etc.), optical discs (e.g., compressed CDs, digital multifunction DVDs, etc.), smart cards, and flash memory devices (e.g., cards, sticks, key drives, etc.).

[0123] A computer-readable medium may contain a propagated data signal containing computer program code, for example, on baseband or as part of a carrier wave. This propagated signal may take various forms, including electromagnetic, optical, and so on, or suitable combinations thereof. A computer-readable medium can be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, apparatus, or device to enable communication, propagation, or transmission of a program for use. The program code located on the computer-readable medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, radio frequency signals, or similar media, or any combination of the above media.

[0124] The basic concepts have been described above. Obviously, for those skilled in the art, the above disclosure is merely illustrative and does not constitute a limitation of this application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and corrections to this application. Such modifications, improvements, and corrections are suggested in this application, and therefore remain within the spirit and scope of the exemplary embodiments of this application.

Claims

1. A prefabricated module site layout system, characterized in that, The system includes: Data management module, project management module, prefabricated module layout module, and results display module; The data management module manages the policy and specification library, the prefabricated module parameter library, and the terrain element library. The project management module creates project information and manages the entire lifecycle of the prefabricated module site layout project. The prefabricated module layout module, after creating the project information, calls the policy and specification library and / or the prefabricated module parameter library and / or the terrain element library to perform terrain modeling and rule configuration, and then performs cabin layout for the prefabricated modules. The result display module displays the results after the prefabricated module layout.

2. The prefabricated cabin site layout system according to claim 1, characterized in that, The prefabricated cabin layout module includes a terrain modeling module, a rule configuration module, and a cabin layout module; The terrain modeling module is used to draw terrain elements on project drawings; The rule configuration module is used to configure the rules for the prefabricated cabin layout. The rule configuration includes calling the standard conditions in the data management module and / or manually modifying or customizing the standard conditions. The cabin layout module is used to perform the cabin layout, and includes a manual layout module and an automatic layout module.

3. The prefabricated cabin site layout system according to claim 2, characterized in that, The process of drawing terrain elements on project drawings includes automatic parsing of project CAD drawings and / or hand-drawn modeling; The automatic parsing of the project's CAD drawings includes: Import project CAD drawings; Automatically parses drawing scales; Identify existing terrain within the site and display it on the project drawings while maintaining the original geometric accuracy; The hand-drawn modeling can draw one or more of the following terrain elements on the project drawings: site boundaries, obstacles, roads, oil pools, etc.

4. The prefabricated cabin site layout system according to claim 2, characterized in that, The rule configuration module can set the priority of the specification conditions; and / or, The rule configuration module also automatically generates initial specification conditions and / or initial specification condition priorities based on project type, project geographical location, or historical operations.

5. The prefabricated module site layout system according to claim 2, characterized in that, The specific methods for manually configuring cabin spaces using the manual layout module include: Step 1: Drag the target prefabricated module from the module list to the project drawing. The coordinates of the target prefabricated module will be displayed on the project drawing in real time. Step 2: Adjust and rotate the target prefabricated module to determine its final position; or determine the final position of the target prefabricated module using precise coordinate parameters. Repeat steps one and two until all cabin layouts requiring manual configuration are completed, and then connect the electrical circuits to the cabins.

6. The prefabricated module site layout system according to claim 2, characterized in that, The specific method for the automatic layout module to perform automatic cabin layout includes: Perform the first layout settings; The prefabricated cabins are arranged according to the intelligent layout algorithm.

7. The prefabricated module site layout system according to claim 6, characterized in that, The setting conditions for the first layout setting include one or more of the prefabricated cabin orientation, alignment method, and layout method; the first layout setting also includes setting the priority of the setting conditions.

8. The prefabricated module site layout system according to claim 7, characterized in that, The automatic cabin layout also includes generating at least one second layout setting based on the priority of the setting conditions, performing cabin layout according to the first layout setting and the second layout setting respectively, and obtaining a first layout result and a second layout result; when the second layout result is better than the first layout result, the user is prompted.

9. The prefabricated module site layout system according to claim 1, characterized in that, It also includes a results analysis module for performing engineering budget analysis.

10. A method for site layout of prefabricated modules, characterized in that, The method includes: Acquire information on prefabricated modules, regulatory policies, and terrain elements; Create project information and new project drawings, wherein the project information includes project name and project type; Terrain modeling and rule configuration are performed based on the prefabricated cabin information and / or the standard policy information and / or the terrain elements; The prefabricated cabins are laid out according to the modeled terrain and configuration rules, wherein the cabin layout includes manual cabin layout and / or automatic cabin layout. The layout results of the prefabricated cabin are displayed.

11. A method for visualizing prefabricated module site layout as described in claim 10, characterized in that, The manual cabin layout also includes rule verification, which verifies whether the manual cabin layout meets the specification conditions. If it does not meet the requirements, a corresponding prompt will be given.

12. An electronic device, characterized in that, It includes a processor and a memory for storing processor-executable instructions, wherein the processor, when executing the instructions, implements the steps of the method according to any one of claims 10 to 11.

13. A computer-readable storage medium, characterized in that, It stores computer instructions that, when executed by a processor, implement the steps of the method according to any one of claims 10 to 11.