Decoration engineering modular design system based on BIM (Building Information Modeling)

The BIM-based modular design system for decoration and renovation projects solves the problems of inefficient integration of multi-source heterogeneous data and insufficient standardization of module division, achieving high efficiency, precision and process automation in modular design, and supporting the transformation of decoration and renovation projects towards industrialization and intelligence.

CN121879728APending Publication Date: 2026-04-17SHENZHEN BAICHUAN DECORATION DESIGN ENG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN BAICHUAN DECORATION DESIGN ENG CO LTD
Filing Date
2026-01-08
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Traditional modular design for decoration and renovation projects suffers from problems such as inefficient integration of multi-source heterogeneous design resources, insufficient standardization of module division, weak core engine collaboration capabilities, and low degree of process automation. As a result, design efficiency, resource reuse rate, and accuracy level are difficult to meet the needs of industrialized construction.

Method used

This paper presents a BIM-based modular design system for decoration and renovation projects, including a resource library module, a module division module, an engine construction module, and a process generation module. By extracting and integrating multi-source heterogeneous data in a structured manner, a standardized decoration and renovation module resource library is formed. The system integrates module design, integration, and performance analysis sub-engines to achieve intelligent matching and collaborative verification of functional parameters, geometric dimensions, and material properties between modules, and transforms them into a standardized digital-driven process.

Benefits of technology

It significantly improves the reuse efficiency of design knowledge and component units, ensures functional matching and geometric compatibility between modules, shortens the design cycle, reduces human intervention errors, adapts to the high-efficiency and precise design needs of new construction modes such as prefabricated decoration, and promotes the upgrading of decoration and renovation projects towards industrialization and intelligence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121879728A_ABST
    Figure CN121879728A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of decoration, in particular to a BIM-based decoration engineering modular design system, which is characterized in that a resource library building module is used for extracting modular design knowledge and information from data such as historical project cases, material databases, process standards and BIM component libraries, and building a decoration module resource library; the module division module divides a plurality of decoration standard modules through identification and analysis of a resource library to respectively adapt to design requirements of different spaces or functional areas, and the engine construction module fuses the standard modules and constructs a core design engine which comprises a module design sub-engine, a module integration engine and a module performance analysis sub-engine. And the process generation module is used for determining an execution sequence and an interaction mode of each sub-engine according to a pre-configured modular design process, generating a BIM-based modular design method and driving efficient and standardized design of a decoration project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of decoration and renovation technology, and in particular to a BIM-based modular design system for decoration and renovation projects. Background Technology

[0002] In the field of architectural decoration and renovation engineering, with the deep integration of personalized needs and industrialized construction, traditional design models, lacking a systematic modular design framework, are increasingly plagued by problems such as fragmented design processes, low resource reuse rates, and poor professional collaboration efficiency. Currently, modular design resources for decoration and renovation projects are scattered across diverse and heterogeneous data sources, including historical project cases, material databases, process standards, and BIM component libraries. The lack of a unified knowledge extraction and structured integration mechanism makes it difficult to efficiently reuse core information such as geometric parameters, material properties, and process rules required for modular design, resulting in data silos. On the other hand, existing design methods have not established a standardized modular division system, and lack sufficient analysis of the correlation between the functions of decoration and renovation spaces, component assembly logic, and performance indicators. This makes it difficult to guarantee the functional matching and geometric compatibility between modules, and limits the collaborative capabilities of the core design engine, failing to meet the integrated design needs of multiple subsystems in complex decoration projects. In addition, traditional design processes rely on manual definition of the execution sequence of each step, lacking full-process digital drive for module design, integration, and performance analysis under BIM technology. This results in long design cycles, high error rates, and difficulty in adapting to the requirements of efficient and precise design in new construction modes such as prefabricated decoration.

[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of this invention is to provide a BIM-based modular design system for decoration and renovation projects. This system aims to solve the problems of inefficient integration of multi-source heterogeneous design resources, insufficient standardization of module division, weak core engine collaboration capabilities, and low degree of process automation in traditional modular design for decoration and renovation projects. These problems result in design efficiency, resource reuse rate, and accuracy levels that are difficult to meet the needs of industrialized construction.

[0005] To achieve the above objectives, the present invention provides a BIM-based modular design system for decoration and renovation projects, the system comprising a resource database module, a module division module, an engine construction module, and a process generation module; The resource library module is used to build a decoration and renovation module resource library based on modular design-related knowledge and information extracted from decoration and renovation engineering-related data. The decoration and renovation engineering-related data includes at least one of the following: historical decoration and renovation project cases, decoration and renovation material database, construction process standards, and BIM component library. The module division module is used to identify and analyze the decoration and renovation module resource library to divide it into multiple decoration and renovation standard modules corresponding to the decoration and renovation module resource library. Different decoration and renovation standard modules are used for the design of different spaces or functional areas in the decoration and renovation project. The engine building module is used to integrate the multiple decoration and renovation standard modules to build the core design engine of the BIM-based decoration and renovation modular design system. The core design engine includes a module design sub-engine, a module integration engine, and a module performance analysis sub-engine. The process generation module is used to generate a BIM-based modular design method for decoration and renovation projects based on a pre-configured modular design process and the core design engine. The modular design process is used to determine the execution order and interaction method between the sub-engines in the core design engine in order to complete the modular design of the decoration and renovation project.

[0006] In this invention, a BIM-based modular design system for decoration and renovation projects utilizes a resource database module to structurally extract and integrate heterogeneous data from multiple sources. This breaks down data silos, creating a standardized resource database for decoration and renovation modules. This significantly improves the reusability of design knowledge and component units, reduces repetitive basic design work, and lowers data acquisition and processing costs. By deeply analyzing the resource database through module division, standardized modules for different spaces / functional areas are formed. This solves the problems of ambiguous module classification and low functional matching in traditional design, enabling the design process to quickly adapt to project requirements based on predefined standard modules. This improves the standardization and consistency of design schemes, laying the foundation for the large-scale application of modular design. The engine construction module integrates module design, integration, and performance. The sub-engine analysis module integrates parametric design with BIM technology to achieve intelligent matching and collaborative verification of functional parameters, geometric dimensions, and material properties between modules, such as collision detection and compatibility analysis. This ensures the rationality and feasibility of multi-module combined designs, avoids design rework due to module conflicts, and improves the integrated design accuracy of complex decoration projects. The process generation module, through pre-configured modular design processes, clarifies the execution logic and data interaction rules of each sub-engine, transforming the traditional design process that relies on manual coordination into a standardized digital-driven process. This significantly improves design efficiency, such as shortening the design cycle and reducing human intervention errors. It also adapts to the needs of new construction modes such as prefabricated decoration for efficient and precise design, promoting the upgrading of decoration and renovation projects towards industrialization and intelligence. Attached Figure Description

[0007] Figure 1 This is a structural schematic diagram of the first embodiment of the BIM-based modular design system for decoration and renovation projects of the present invention; Figure 2This is a flowchart illustrating the specific steps involved in building a decoration and renovation module resource library within the BIM-based modular design system for decoration and renovation projects, as described in this invention.

[0008] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0009] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0010] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0011] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0012] This invention provides a BIM-based modular design system for decoration and renovation projects, referring to... Figure 1 As shown, Figure 1 This is a structural block diagram of the first embodiment of the BIM-based modular design system for decoration and renovation projects of the present invention. The BIM-based modular design system for decoration and renovation projects of the present invention includes: a resource database module, a module division module, an engine construction module, and a process generation module.

[0013] The resource library module is used to build a resource library for decoration and renovation modules based on modular design-related knowledge and information extracted from relevant materials of decoration and renovation projects. The relevant materials of decoration and renovation projects include at least one of the following: historical decoration and renovation project cases, decoration and renovation material database, construction process standards, and BIM component library.

[0014] The decoration and renovation module resource library serves as a centralized database for storing knowledge and component information required for modular design of decoration and renovation projects. It enables standardized storage and unified retrieval of design knowledge and component units, eliminating reuse barriers caused by scattered historical data. The resource library can extract structured fields such as geometric parameters, material properties, process rules, and assembly relationships from historical decoration and renovation project cases, decoration and renovation material databases, construction process standards, and BIM component libraries. A unified data model is established through semantic alignment and ontology mapping. The resource library provides basic analytical data for module division, component units and parameter templates for module design sub-engines, and material and process constraints for module performance analysis sub-engines.

[0015] The module division module is used to identify and analyze the decoration and renovation module resource library to divide it into multiple decoration and renovation standard modules corresponding to the resource library. Different decoration and renovation standard modules are used for the design of different spaces or functional areas in the decoration and renovation project.

[0016] The decoration and renovation standard module can be a reusable design unit for specific spaces or functional areas. It can be used to standardize design inputs, enabling project requirements to be quickly mapped to predefined module combinations. The decoration and renovation standard module can form highly cohesive and loosely coupled module units by performing functional semantic clustering, space usage frequency analysis, and geometric similarity matching on components in the resource library. The decoration and renovation standard module serves as the input benchmark for the module design sub-engine, as the combination unit for the module integration engine, and as the process node carrier for the process generation module.

[0017] The engine building module is used to integrate multiple decoration and renovation standard modules to build the core design engine of the BIM-based modular design system for decoration and renovation. The core design engine includes a module design sub-engine, a module integration engine, and a module performance analysis sub-engine.

[0018] The core design engine can be a digital computing framework supporting the collaborative operation of the entire modular design process for decoration and renovation. It can be used to achieve closed-loop linkage between module design, integration, and performance analysis, supporting parameter-driven intelligent collaborative design. Through the BIM platform's API interface and parametric modeling engine, the core design engine encapsulates the logic of the module design sub-engine, module integration engine, and module performance analysis sub-engine into callable computing service units. The core design engine receives the standard module definitions output by the module partitioning module, calls the execution sequence instructions in the modular design process, and feeds back the execution status and output results to the process generation module.

[0019] The process generation module is used to generate a BIM-based modular design method for decoration and renovation projects based on a pre-configured modular design process and a core design engine. The modular design process is used to determine the execution order and interaction method between the sub-engines in the core design engine in order to complete the modular design of the decoration and renovation project.

[0020] The modular design process can be a pre-defined digital workflow template that specifies the execution order and data interaction rules of each sub-engine within the core design engine. It can be used to transform non-linear, experience-driven design processes into repeatable, traceable, automated processes. The modular design process is defined by system configuration personnel based on the design logic of typical decoration and renovation projects, specifying the sub-engine call order, data transfer interfaces, and conditional branching rules, and stored as a structured process configuration file. The modular design process drives the sequential execution of each sub-engine within the core design engine, providing the execution logic basis for the process generation module and receiving the sub-engine execution status as the trigger condition for process nodes.

[0021] Taking the modular design of prefabricated bathrooms as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can extract the layout patterns of shower areas, sanitary ware areas, and storage areas from historical bathroom project cases, and combine them with the specifications of waterproof materials in the material database and the construction requirements of waterproof layers in the construction process standards to build a decoration and renovation module resource library; the module division module identifies dry and wet separation bathroom modules through functional clustering; the module design sub-engine automatically generates component combinations including waterproof base layer, floor drain interface, and wall-mounted sanitary ware accessories based on the module type; the module integration engine arranges the module spatially with adjacent wall modules and floor modules, and automatically verifies the drainage slope and interface elevation; the module performance analysis sub-engine performs collision detection, finds conflicts between the floor drain position and structural beams, and feeds back to the module design sub-engine to adjust the layout; the process generation module drives the entire process according to the preset design, integration, verification, and correction process, and finally outputs a BIM model and processing list that can be directly used for factory prefabrication, realizing integrated delivery from design to production.

[0022] This embodiment provides a BIM-based modular design system for decoration and renovation projects. Through a resource library module, it performs structured extraction and semantic association of data from historical project cases, material databases, process standards, and BIM component libraries to construct a unified decoration and renovation module resource library. This transforms design knowledge from scattered documents into computable structured data assets. A module partitioning module uses this resource library for functional semantic clustering and geometric shape matching to generate standardized modules oriented towards spaces or functional areas, achieving standardized expression of design units. An engine construction module integrates a module design sub-engine, a module integration engine, and a module performance analysis sub-engine into the BIM platform, forming a parametric-driven collaborative computing framework. The module design sub-engine generates component combinations based on process rules, and the module integration engine... Based on geometric constraints and assembly logic, spatial arrangement is achieved. The module performance analysis sub-engine simultaneously performs collision detection and material compatibility verification, forming a closed-loop feedback of design-integration-verification. The process generation module, through pre-configured execution logic, transforms the nonlinear design process that originally relied on manual experience coordination into an automatically executable and traceable digital workflow, realizing the orderly invocation of sub-engines and automatic data transfer. The above and the operation work together to transform design activities from experience-driven discrete operations to data-driven systematic processes. The reusability of modules, the rationality of combination, and the controllability of processes are improved simultaneously. This systematically solves the core problems of data silos, module ambiguity, inefficient collaboration, and reliance on manual processes in traditional design, supporting the systematic transformation of decoration and renovation engineering towards an industrialized and intelligent construction model.

[0023] In some of these embodiments, reference is made to Figure 2 Based on modular design-related knowledge and information extracted from decoration and renovation project data, a decoration and renovation module resource library is constructed. This includes parsing the initial decoration and renovation project data and standardizing the parsing results using a data format conversion tool to generate decoration and renovation project data. The initial decoration and renovation project data comes from at least one of the following sources: design unit database, building material supplier directory, and construction company technical archives. The initial decoration and renovation project data includes at least one of the following: BIM model files, CAD drawings, text specifications, and image data. The BIM model files are parsed based on IFC standards or specific BIM platform APIs, the CAD drawings and image data are parsed based on image recognition technology, and the text specifications are parsed based on natural language processing.

[0024] Standardizing the parsing results of initial decoration and renovation project data using data format conversion tools involves using these tools to parse data from different sources and convert it into a unified data format. Furthermore, this standardization can be achieved by parsing BIM model files using IFC standards or specific BIM platform APIs to convert them into a common BIM data format; extracting geometric information and text annotations from CAD drawings and images using graphic recognition technology to convert them into vector graphics or structured text; and extracting key terms and rules from text specifications using natural language processing technology to convert them into structured data. This ensures effective integration of multi-source heterogeneous data on a unified platform, solving the data silo problem and improving data reuse efficiency.

[0025] In this embodiment, the core parameter set can be a collection of key attributes and rules reflecting the constituent elements of a module, determined through screening from relevant materials on decoration and renovation projects. This set can serve as the foundational information for constructing a decoration and renovation module resource library, guiding the generation and optimization of parametric module models. Furthermore, the core parameter set can locate the constituent elements of a module in relevant materials on decoration and renovation projects through predefined component classification rules and parameter extraction patterns. Based on the frequency of component occurrence, relationships, and application scenario information, representative parameters can be selected from the constituent elements. For example, the core parameter set can include, but is not limited to, one or more of geometric parameter sets, material parameter sets, and process parameter sets. The core parameter set can provide design parameters for the module design sub-engine in the core design engine, assembly rules for the module integration engine, and material and process constraints for the module performance analysis sub-engine.

[0026] Parametric modeling technology is used to obtain the component units and assembly units included in the decoration and renovation project data. Based on the BIM semantic information model, the attribute characteristics of the component units and assembly units are further mined according to the geometric and non-geometric information of the component units, so as to map the module information in the decoration and renovation project data into the corresponding parametric module model.

[0027] By leveraging BIM data association technology, the original data, the determined core parameter set, and the generated parametric module model of the decoration and renovation project are linked and integrated through the unique identifiers of each document in the decoration and renovation project-related data, thus generating a decoration and renovation module resource library.

[0028] By leveraging BIM data association technology to link and integrate the original data, defined core parameter sets, and generated parametric module models related to decoration and renovation projects, a unified data structure can be formed. This can be achieved by using BIM data association technology to link these elements through unique identifiers. Furthermore, this integration can be achieved by generating unique identifiers for each piece of original data and referencing these identifiers in the core parameter sets and parametric module models, ensuring data traceability; using the BIM platform's API interface to store the original data, core parameter sets, and parametric module models in the same database and linking them through the data model; and using a data bus or message queue to achieve real-time data synchronization, ensuring data consistency and integrity. This ensures data consistency and traceability, enabling efficient management and utilization of module information and improving design accuracy and reliability.

[0029] Taking the modular design of hotel rooms as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can obtain hotel room design schemes from the design unit's database, decoration material information from the building material supplier catalog, and construction process standards from the construction company's technical archives. First, a data format conversion tool is used to convert BIM model files, CAD drawings, text specifications, and image data into a unified data format. Then, through predefined component classification rules and parameter extraction modes, a core parameter set is determined from these data, including wall thickness, door opening dimensions, and material fire resistance ratings. Next, parametric modeling technology is used to generate parametric module models containing components such as walls, doors, windows, and lighting. Finally, BIM data association technology is used to integrate the original data, core parameter sets, and parametric module models to form a decoration and renovation module resource library. The module design sub-engine generates module combinations that meet the needs of hotel rooms based on this resource library, the module integration engine ensures the rational spatial layout of each module, and the module performance analysis sub-engine performs collision detection and material compatibility verification to ensure the feasibility and safety of the design.

[0030] This embodiment provides a BIM-based modular design system for decoration and renovation projects. It analyzes and obtains initial decoration and renovation project data, standardizes the analysis results using a data format conversion tool, determines a core parameter set through predefined component classification rules and parameter extraction modes, generates a parametric module model using parametric modeling technology, and integrates the original data, core parameter set, and parametric module model using BIM data association technology. This achieves the following technical effects: ensuring unified integration of multi-source heterogeneous data, eliminating data silos, improving reuse efficiency, guaranteeing module information consistency and traceability, realizing intelligent matching and collaborative verification of module functions, geometry, and material properties, avoiding rework caused by design conflicts, and improving the technical accuracy of integrated design for complex decoration projects.

[0031] In some embodiments, by identifying and analyzing the decoration and renovation module resource library, multiple standard decoration and renovation modules corresponding to the decoration and renovation module resource library are obtained, including: calculating the functional similarity value and geometric compatibility score between each module in the decoration and renovation module resource library based on the parameterized module model and core parameter set in the decoration and renovation module resource library, and dividing the modules in the decoration and renovation module resource library into different module candidate sets based on the functional similarity value and geometric compatibility score.

[0032] The functional similarity value can be a quantitative indicator used to measure the degree of functional similarity between decoration and renovation modules. It can help identify the functional relationships between modules and support module classification and functional matching. In this embodiment, the functional similarity value can be calculated based on the parametric module model and core parameter set in the module resource library by comparing the functional parameters of the modules (such as storage capacity, lighting intensity, ventilation rate, etc.). The functional similarity value can be used in conjunction with the geometric compatibility score for module division to ensure that the modules match both functionally and geometrically. The functional similarity value can include, but is not limited to, one or more of the following: functional parameter similarity, usage scenario similarity, and material performance similarity.

[0033] Geometric compatibility scoring can be a quantitative indicator used to measure the compatibility of decorative modules in terms of geometric dimensions and spatial layout. It can be used to ensure the rationality of module spatial layout and assembly feasibility, avoiding physical conflicts. In this embodiment, geometric compatibility scoring can be based on parametric module models and core parameter sets in the module resource library, calculating the compatibility score by comparing the geometric dimensions of the modules (such as length, width, height, and connection interface positions). Geometric compatibility scoring can be used in conjunction with functional similarity values ​​for module partitioning, ensuring dual matching of modules in both function and geometry. Geometric compatibility scoring may include, but is not limited to, one or more of the following: size compatibility scoring, interface compatibility scoring, and spatial layout compatibility scoring.

[0034] Calculating the functional similarity and geometric compatibility scores between modules in the decoration and renovation module resource library can be achieved by using a parametric module model and core parameter set, and then employing algorithms to calculate these scores. Furthermore, the calculation can be accomplished by using a cosine similarity algorithm to calculate the similarity between functional parameters, and by using Euclidean distance or Manhattan distance to calculate the geometric compatibility scores. This allows for an accurate assessment of the functional matching and geometric compatibility between modules, providing a scientific basis for module partitioning.

[0035] The modules in the decoration and renovation module resource library are divided into different candidate sets based on functional similarity values ​​and geometric compatibility scores. This can be achieved by grouping the modules in the resource library according to the calculated functional similarity values ​​and geometric compatibility scores, forming multiple candidate sets. Furthermore, this division can be accomplished by using clustering algorithms (such as K-means or DBSCAN) to group the modules according to their similarity and compatibility scores, thereby ensuring the logicality and accuracy of module classification and improving the functional matching and geometric compatibility between modules.

[0036] The structural and connection characteristics of the modules included in the candidate set of each module are analyzed to determine the hierarchical structure and assembly logic of different components in each module. Key parameter information is extracted by identifying the main components, auxiliary components and connecting elements in each module. The key parameter information is used to clarify the core technical indicators of different components in each module.

[0037] Based on the hierarchical structure, assembly logic, and core technical indicators, the modules in each candidate set are summarized and the module definitions for each candidate set are generated. The module definitions are used to reflect the functional positioning and application scope of the modules in the candidate set in the decoration and renovation project.

[0038] Based on the module definitions in each candidate set, the specific composition of the modules in each candidate set, and the preset standardized scoring rules, typical module instances in each candidate set are determined as module samples for each candidate set.

[0039] Based on the module definitions and module samples in each candidate set, the module technical standards for each candidate set are determined from the preset industry standards and specifications. The module technical standards are used to clarify the design parameters, material requirements, and performance indicators of each module in the candidate set.

[0040] Based on the consistency of module definitions, module samples, and module technical standards in each candidate set, multiple standard decoration and renovation modules corresponding to the decoration and renovation module resource library are determined in each candidate set.

[0041] Taking the modular design of public areas in an office building as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can extract module data of public areas from a decoration and renovation module resource library, including functional modules such as reception desks, rest areas, and meeting rooms. First, the system calculates the functional similarity value and geometric compatibility score between each module. Then, based on these similarity values ​​and compatibility scores, the K-means clustering algorithm is used to divide the modules into different candidate sets, such as the "reception desk module set," "rest area module set," and "meeting room module set." Next, the system analyzes the structural characteristics and connection relationships of the modules in each candidate set, determines the hierarchical structure and assembly logic of different components in each module, and extracts key parameter information. Based on this information, the system generates module definitions for each candidate set, clarifying its functional positioning and application scope in the public areas of the office building. Subsequently, based on the module definitions and specific compositions, typical module instances in each candidate set are determined as module samples. Finally, referring to industry standards and specifications, the module technical standards for each candidate set are determined to ensure that the module's design parameters, material requirements, and performance indicators comply with the specifications. Through this process, the system ultimately determines multiple standard decoration and renovation modules, providing standardized and consistent support for the modular design of public areas in office buildings.

[0042] This embodiment provides a BIM-based modular design system for decoration and renovation projects. By calculating the functional similarity value and geometric compatibility score between modules in the decoration and renovation module resource library, the system divides the modules into different candidate sets. It analyzes the structural features and assembly logic of the modules to extract key technical indicators, generates module definitions and module samples, and determines the module technical standards according to industry standards. Finally, it forms a standardized set of modules, which can achieve the technical effects of improving the accuracy of module classification, enhancing the consistency of functional and geometric matching, and ensuring the standardization of design and the feasibility of engineering.

[0043] In some embodiments, the core design engine includes a module integration engine, module design sub-engines corresponding to each decoration and renovation standard module, and a module performance analysis sub-engine; the core design engine, which integrates multiple decoration and renovation standard modules to construct a BIM-based modular design system for decoration and renovation, includes: Based on the module definitions of each decoration and renovation standard module, obtain the functional parameters, geometric parameters, and material parameters of each decoration and renovation standard module, and input the functional parameters, geometric parameters, and material parameters into the parametric design engine to drive the parametric design engine to generate the module design template corresponding to each decoration and renovation standard module.

[0044] Functional parameters can be abstract requirement indicators describing the functions carried out by the decoration module, such as storage capacity, lighting intensity, and ventilation frequency. These parameters can guide module division and functional adaptation with the module design sub-engine, ensuring the design meets usage requirements. In this embodiment, functional parameters can be extracted from the functional descriptions in the project task book, specification clauses, or historical cases, and transformed into quantifiable thresholds or range conditions. Functional parameters can be the generation targets of the module design sub-engine, serve as the verification criteria for the module performance analysis sub-engine, and act as structured fields for the resource database module. Functional parameters can include, but are not limited to, one or more of the following: usage efficiency parameters, environmental comfort parameters, and operational convenience parameters.

[0045] Geometric parameters can be quantitative parameters describing the shape, size, and relative position of decorative components or modules in three-dimensional space. They can be used to support spatial compatibility judgment and assembly logic calculation between modules. In this embodiment, geometric parameters such as length, width, height, radius, offset, and tilt angle can be extracted from the BIM component library, construction drawings, or historical project cases, and unified into a geometric expression in a coordinate system. Geometric parameters can be output parameters of the module design sub-engine, serving as the layout basis for the module integration engine and as the collision detection input for the module performance analysis sub-engine. Geometric parameters can include, but are not limited to, one or more of the following: component external contour dimensions, connection interface positioning dimensions, and installation gap dimensions. Material parameters can be quantitative or classification indicators describing the physical, chemical, and construction properties of decorative materials. They can be used to ensure the compliance and performance consistency of module combinations at the material level. In this embodiment, material parameters such as density, thermal conductivity, flammability rating, water absorption rate, and surface hardness can be extracted from the decoration and renovation material database and BIM component attributes. Material parameters can be selection constraints of the module design sub-engine, simulation input for the module performance analysis sub-engine, and structured fields for the resource library module. Material parameters may include, but are not limited to, one or more of the following: thermal performance properties, acoustic performance properties, and durability performance properties.

[0046] Functional, geometric, and material parameters are input into the parametric design engine to drive it to generate module design templates corresponding to each standard decoration and renovation module. This can be achieved by inputting the functional, geometric, and material parameters obtained from the module definitions of the standard decoration and renovation modules into the parametric design engine, and generating module design templates through parametric modeling technology. Furthermore, this operation can be performed using parametric modeling tools on a BIM platform (such as Dynamo in Revit) to generate module design templates based on functional, geometric, and material parameters. This ensures that each module accurately matches its functional requirements, geometry, and material properties during the design process, thereby improving the accuracy and consistency of the module design.

[0047] Based on the modular design template and the module samples of the decoration and renovation standard modules, the initial BIM modeling tool is further developed and configured to generate the module design sub-engines corresponding to each decoration and renovation standard module.

[0048] In this embodiment, the module design template serves as the basis for generating the module design sub-engine. Combined with module samples, the BIM modeling tool is customized and configured so that the system can automatically respond to parameterized inputs and output module models that conform to standards, thereby achieving standardization and automation of the design process.

[0049] The module technical standards corresponding to each decoration and renovation standard module are transformed into calculable analytical indicators and formulas to construct performance analysis algorithms corresponding to each module technical standard, and module performance analysis sub-engines for the corresponding decoration and renovation standard modules are generated based on each performance analysis algorithm.

[0050] In this embodiment, the module technical standards are quantified into calculable analytical indicators and formulas to form a performance analysis algorithm. This enables the module performance analysis sub-engine to automatically evaluate multi-dimensional performance such as thermal, acoustic, and durability based on inputs such as material parameters and geometric parameters, thereby achieving pre-performance verification during the design phase.

[0051] By deeply exploring the overall spatial layout of the decoration and renovation project and the assembly relationship between various standard decoration and renovation modules, and based on the overall spatial layout and assembly relationship, the collaborative workflow of each module design sub-engine and each module performance analysis sub-engine is determined, and a module integration engine related to the collaborative workflow is generated.

[0052] In this embodiment, the module integration engine dynamically schedules the execution order and data interaction of the module design sub-engine and the module performance analysis sub-engine based on spatial layout and assembly logic, ensuring the coordinated convergence of functional, geometric and material constraints during the design iteration process.

[0053] Based on the module integration engine, the module design sub-engines corresponding to each decoration and renovation standard module, and the module performance analysis sub-engines corresponding to each decoration and renovation standard module, the core design engine of the BIM-based modular design system for decoration and renovation is constructed.

[0054] In this embodiment, the core design engine integrates the above three types of sub-engines to form a closed-loop design system, realizing full-process automation from parameter input, module generation, performance verification to overall integration.

[0055] Taking the modular design of high-end hotel rooms as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can obtain standard decoration and renovation modules for high-end hotel rooms from a decoration and renovation module resource library, including headboard background wall modules, wardrobe modules, bathroom modules, etc. First, based on the module definition of each module, its functional parameters (such as storage capacity, lighting intensity), geometric parameters (such as length, width, height), and material parameters (such as density, thermal conductivity) are obtained. Then, these parameters are input into the parametric design engine to generate design templates for each module. Next, based on the module design templates and module samples, the initial BIM modeling tool (such as Revit) is further developed and configured to generate module design sub-engines corresponding to each module. Simultaneously, the technical standards of each module are transformed into calculable analytical indicators and formulas to generate corresponding module performance analysis sub-engines. By deeply exploring the overall spatial layout of the hotel room and the assembly relationships between modules, the collaborative workflow of each module design sub-engine and module performance analysis sub-engine is determined, generating a module integration engine. Ultimately, the core design engine, through the integration of a module design sub-engine, a module performance analysis sub-engine, and a module integration engine, achieves comprehensive support for the modular design of high-end hotel rooms, ensuring the accuracy of module design, the comprehensiveness of performance analysis, and the rationality of module integration.

[0056] This embodiment provides a BIM-based modular design system for decoration and renovation projects. By inputting functional parameters, geometric parameters, and material parameters into a parametric design engine to generate module design templates, and by further developing BIM tools based on templates and samples to form module design sub-engines, technical standards are transformed into computable algorithms to construct module performance analysis sub-engines. Furthermore, a module integration engine is generated based on spatial layout and assembly relationships, enabling collaborative operation of multiple sub-engines. This system can achieve the technical effects of improving the accuracy and consistency of module design, enabling pre-performance verification, optimizing multi-module integration processes, shortening design cycles, reducing human error, and adapting to the high-efficiency and precise requirements of prefabricated decoration.

[0057] In some embodiments, a BIM-based modular design method for decoration and renovation projects is generated based on a pre-configured modular design process and a core design engine. This includes: obtaining design stage nodes, inter-stage dependencies, and transition rules between stage nodes in the modular design process by formally describing the modular design process.

[0058] In this design phase, nodes can be specific design tasks or operational steps within a modular design process. They can be used to characterize specific tasks in the design process, providing a foundation for standardization of the design flow. In this embodiment, design phase nodes can extract specific design tasks by formally describing the modular design process and assigning them unique identifiers. In this embodiment, design phase nodes, together with inter-phase dependencies and transformation rules, can define the logical structure of the design flow, providing a basis for module calls and data flow. For example, design phase nodes can include, but are not limited to, one or more of the following: module design tasks, module integration tasks, performance analysis tasks, etc.

[0059] Inter-stage dependencies can represent the sequence and dependencies between nodes in a modular design process, ensuring that design tasks are executed in the correct order and avoiding logical conflicts. In this embodiment, inter-stage dependencies can be formally described to extract the dependencies between nodes in each design stage, such as requiring the "module integration task" to be completed before it can be initiated. In this embodiment, inter-stage dependencies, along with design stage nodes and transformation rules, can define the logical structure of the design process, providing a basis for module calls and data flow. For example, inter-stage dependencies may include, but are not limited to, one or more of the following: pre-dependencies, parallel dependencies, and post-dependencies.

[0060] Transition rules can define the triggering conditions and execution logic for transitions between design phase nodes. They can be used to ensure that design tasks automatically start or complete when specific conditions are met, thus automating the design process. In this embodiment, transition rules can formally describe the modular design process, defining the start and completion conditions for each design phase node, such as "module design task completion" triggering "module integration task start." In this embodiment, transition rules, together with design phase nodes and inter-phase dependencies, define the logical structure of the design process, providing a basis for module calls and data flow. For example, transition rules may include, but are not limited to, one or more of the following: start conditions, completion conditions, and exception handling conditions.

[0061] Based on the design phase nodes, inter-phase dependencies, and transformation rules, determine the calling order and data interaction method of each module's design sub-engine, performance analysis sub-engine, and module integration engine.

[0062] The process of determining the calling order and data interaction method of each module's design sub-engine, performance analysis sub-engine, and integration engine can be based on design phase nodes, inter-phase dependencies, and transformation rules. Furthermore, this determination process can be achieved by using a workflow engine to define the calling order and dependencies of the sub-engines, triggering the execution of each engine through an event-driven mechanism, or by building a state machine in the BIM platform plugin to switch engine states according to the design phase, such as "Designing" → "Integrating" → "Verifying," and automatically transmitting intermediate data. This enables the standardization and automation of the design process, transforming the traditionally manual-coordinated design process into a digitally driven process and improving design efficiency.

[0063] Based on the calling order and data interaction method, the module calling interface and data flow path in the initial BIM design platform are configured to generate a BIM-based modular design method for decoration and renovation projects.

[0064] Taking the modular design of interior decoration in commercial complexes as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can obtain the design stage nodes of interior decoration in commercial complexes from a pre-configured modular design process, including "module design tasks," "module integration tasks," and "performance analysis tasks." Through formal description, the dependencies between each stage node are extracted, such as the "module integration task" only starting after the "module design task" is completed. Simultaneously, conversion rules are defined, such as "module integration task startup" being triggered upon "module design task completion." Based on this information, the calling order and data interaction method of each module design sub-engine, module performance analysis sub-engine, and module integration engine are determined. For example, after the module design sub-engine completes the design, it passes the design results to the module integration engine; after the module integration engine completes the integration, it passes the integration results to the module performance analysis sub-engine for performance verification. Finally, the corresponding module call interfaces and data flow paths are configured in the initial BIM design platform to generate a BIM-based modular design method for decoration and renovation projects. This process ensures the automated execution of design tasks, significantly improves design efficiency, shortens the design cycle, reduces human intervention errors, and meets the demand for efficient and precise design in the interior decoration of commercial complexes.

[0065] This embodiment provides a BIM-based modular design method for decoration and renovation projects. By formally describing the modular design process, it obtains design stage nodes, inter-stage dependencies, and transformation rules. Based on these elements, it determines the calling order and data interaction method of each module's design sub-engine, module performance analysis sub-engine, and module integration engine. Based on this order and method, it configures the module calling interface and data flow path of the BIM platform, transforming the design process from manual coordination to digital driving. This significantly improves design efficiency, shortens the design cycle, reduces human intervention errors, and adapts to the demand for efficient and precise design in new construction modes such as prefabricated decoration, thus promoting the upgrading of decoration and renovation projects towards industrialization and intelligence.

[0066] In some embodiments, the original graphic data of CAD drawings and image data are acquired, and the original graphic data is preprocessed by at least one of vectorization processing, layer separation, and noise reduction processing to generate standardized graphic data.

[0067] The preliminary analysis of graphic information can be generated by locating, identifying, and geometrically correcting component graphics in standardized graphic data. This preliminary analysis result includes component type, dimension annotations, material identification, and their graphic topological relationships. It can be used as the basis for subsequent logical segmentation and matching alignment, improving the accuracy and completeness of the graphic information. In this embodiment, the preliminary analysis of graphic information can be combined with contextual information. A deep learning-based object detection algorithm is used to locate and identify component graphics in standardized graphic data. An image correction algorithm is used to geometrically correct tilted or deformed component graphics, generating corrected component graphics. A pre-trained graphic recognition model is used to extract features and classify the corrected component graphics, identifying component type, dimension annotations, and material identification. Error correction processing is performed on the identification results through graphic topological relationship verification and dimensional chain integrity verification. Furthermore, the preliminary analysis of graphic information can be used in conjunction with structured graphic information to provide basic data for cross-source data consistency verification. For example, the preliminary analysis of graphic information can include, but is not limited to, one or more of component type information, dimension annotation information, and material identification information.

[0068] By utilizing a pre-trained image recognition model to extract and classify features from corrected component graphics, a pre-trained deep learning model can be used to identify component types, dimensions, and material identifiers within the graphics. Further, this feature extraction and classification can be achieved using a convolutional neural network (CNN) model to extract features and a classifier to identify component types and dimensions. Alternatively, object detection algorithms (such as YOLO or Faster R-CNN) can be used to locate and identify the corrected component graphics, outputting detection boxes containing component types, dimensions, and material identifiers. Image correction algorithms can also be combined to geometrically correct tilted or deformed component graphics, ensuring accurate recognition. This allows for accurate identification of components in CAD drawings and image data, improving data processing efficiency and quality while reducing the error rate of manual analysis.

[0069] Based on the layout characteristics of CAD drawings and image data, the component groups, assembly relationships, and annotations in the preliminary analysis of the graphic information are logically segmented, and structured graphic information is generated by matching and aligning them with the component library and parameter library of the BIM model file.

[0070] The preliminary analysis of graphic information can be generated by locating, identifying, and geometrically correcting component graphics in standardized graphic data. This preliminary analysis result includes component type, dimension annotations, material identification, and their graphic topological relationships. It can be used as the basis for subsequent logical segmentation and matching alignment, improving the accuracy and completeness of the graphic information. In this embodiment, the preliminary analysis of graphic information can be combined with contextual information. A deep learning-based object detection algorithm is used to locate and identify component graphics in standardized graphic data. An image correction algorithm is used to geometrically correct tilted or deformed component graphics, generating corrected component graphics. A pre-trained graphic recognition model is used to extract features and classify the corrected component graphics, identifying component type, dimension annotations, and material identification. Error correction processing is performed on the identification results through graphic topological relationship verification and dimensional chain integrity verification. Furthermore, the preliminary analysis of graphic information can be used in conjunction with structured graphic information to provide basic data for cross-source data consistency verification. For example, the preliminary analysis of graphic information can include, but is not limited to, one or more of component type information, dimension annotation information, and material identification information.

[0071] Cross-source data consistency verification of the parsing results of structured graphical information and text specifications can be achieved by comparing the structured graphical information generated from CAD drawings and image data with the results parsed from text specifications to check the data consistency between the two. Further, cross-source data consistency verification of the parsing results of structured graphical information and text specifications can be performed using data comparison tools to compare the component types, dimensions, and material identifiers in the structured graphical information with the corresponding data in the text specifications item by item, marking inconsistencies; or by using natural language processing technology to extract key terms and rules from the text specifications and match them with the component attributes in the structured graphical information to identify ambiguous or conflicting parts; or by combining manual review to confirm and correct ambiguous or conflicting parts in the automatic comparison results. This ensures the accuracy and consistency of information during multi-source data fusion, resolves information ambiguity and conflict issues, and improves the quality and reliability of data processing.

[0072] Taking office building interior design as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can obtain raw graphic data from CAD drawings and image data provided by the design unit. Through image preprocessing steps such as vectorization, layer separation, and noise reduction, standardized graphic data is generated. A pre-trained graphic recognition model is used to extract features and classify component graphics in the standardized graphic data, identifying the type, dimensions, and material identification of components such as walls, doors, windows, and lighting fixtures. An image correction algorithm is used to geometrically correct tilted or deformed component graphics, generating corrected component graphics. Error correction processing is performed on the recognition results using graphic topology verification and dimensional chain integrity verification, generating preliminary analytical graphic information. Based on the layout features of the CAD drawings and image data, the component groups, assembly relationships, and annotations in the preliminary analytical graphic information are logically segmented, and matched and aligned with the component library and parameter library of the BIM model file to generate structured graphic information. Cross-source data consistency verification is performed between the structured graphic information and the text specification analysis results. Ambiguous or conflicting parts are manually reviewed and corrected to generate the final target analytical data. These data, as part of the decoration and renovation module resource library, provide reliable basic support for subsequent modular design.

[0073] This embodiment provides a BIM-based modular design system for decoration and renovation projects. It acquires raw graphic data and generates standardized graphic data through image preprocessing. Based on deep learning object detection and image correction algorithms, it achieves precise positioning and geometric correction of component graphics. A pre-trained model is used to extract and classify features such as component type, dimension annotation, and material identification. Topological and dimensional chain verification improves recognition accuracy. Logical segmentation and BIM library matching are performed based on the drawing layout to generate structured information. Finally, cross-source consistency verification with text specifications is conducted and manual corrections are made. This system achieves automated, high-precision parsing of CAD drawings and image data, eliminates ambiguity and conflicts in multi-source data, improves data processing efficiency and reliability, and provides standardized, consistent, and reusable basic data for modular design.

[0074] In some embodiments, based on the parametric module models and core parameter sets in the decoration and renovation module resource library, the functional similarity value and geometric compatibility score between the modules in the decoration and renovation module resource library are calculated. This includes: extracting the geometric feature vectors of each module from the parametric module models and extracting the functional attribute vectors of each module from the core parameter sets; aggregating the geometric feature vectors and functional attribute vectors of each module into a module comprehensive feature vector through a feature fusion algorithm; calculating the functional similarity value between the comprehensive feature vectors of each module based on the cosine similarity algorithm; and calculating the geometric compatibility score between each module based on the 3D collision detection and connection node matching algorithm.

[0075] The functional similarity value can be a quantitative indicator used to measure the degree of functional similarity between decoration and renovation modules. It can help identify the functional relationships between modules and support module classification and functional matching. In this embodiment, the functional similarity value can be calculated between modules based on the functional attribute vector in the module's comprehensive feature vector using a cosine similarity algorithm. Furthermore, the functional similarity value can adopt one or more of the following: functional parameter similarity, usage scenario similarity, and material performance similarity. The functional similarity value can be used in conjunction with the geometric compatibility score for module partitioning to ensure dual matching of modules in terms of both function and geometry.

[0076] Geometric compatibility scoring can be a quantitative indicator used to measure the compatibility of decorative modules in terms of geometric dimensions and spatial layout. It can be used to ensure the rationality of module spatial layout and assembly feasibility, avoiding physical conflicts. In this embodiment, geometric compatibility scoring can be based on the geometric feature vectors in the module's comprehensive feature vector, calculated through 3D collision detection and connection node matching algorithms. Furthermore, geometric compatibility scoring can employ one or more of the following: size compatibility scoring, interface compatibility scoring, and spatial layout compatibility scoring. Geometric compatibility scoring can be used in conjunction with functional similarity values ​​for module partitioning, ensuring dual matching of modules in both function and geometry.

[0077] Calculating the functional similarity value between the comprehensive feature vectors of each module based on the cosine similarity algorithm can be achieved by extracting functional attribute vectors from the comprehensive feature vectors of each module and then using the cosine similarity algorithm to calculate the functional similarity value between the modules. Furthermore, the functional similarity value between the comprehensive feature vectors of each module based on the cosine similarity algorithm can be achieved by calculating the cosine of the angle between the functional attribute vectors of each module. The closer the value is to 1, the higher the functional similarity, thus enabling accurate assessment of the functional matching degree between modules and supporting module classification and functional matching.

[0078] Calculating the geometric compatibility score between modules based on 3D collision detection and connection node matching algorithms can be achieved by extracting geometric feature vectors from the module's comprehensive feature vectors and then using these algorithms to calculate the score. Furthermore, this calculation can be achieved by detecting physical interference between modules, calculating the collision area and volume (lower scores indicate better geometric compatibility), or by automatically identifying connection interfaces between modules and calculating their matching degree (higher scores indicate better geometric compatibility). This ensures geometric compatibility of modules during actual assembly, avoids physical conflicts, and improves the rationality and feasibility of the design.

[0079] Taking the modular design of a residential kitchen as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can extract kitchen module data, including cabinets, worktops, sinks, and stoves, from a decoration and renovation module resource library. First, it extracts geometric feature vectors (such as length, width, height, and connection interface positions) and functional attribute vectors (such as storage capacity, operating space, water flow, and gas consumption) for each module from the parametric module model. Then, it aggregates the geometric feature vectors and functional attribute vectors into a comprehensive module feature vector using a feature fusion algorithm. Next, it calculates the functional similarity value between the comprehensive feature vectors of each module based on a cosine similarity algorithm to evaluate the functional matching degree between modules. Simultaneously, it calculates the geometric compatibility score between modules based on 3D collision detection and connection node matching algorithms to ensure geometric compatibility of modules in actual assembly. Through this process, the system generates multiple candidate module sets, such as "storage module set," "worktop module set," and "sink module set." Finally, the system determines multiple standard decoration and renovation modules, providing standardized and consistent support for the modular design of residential kitchens.

[0080] This embodiment provides a BIM-based modular design system for decoration and renovation projects. By extracting geometric feature vectors and functional attribute vectors from parametric module models and core parameter sets and aggregating them into a comprehensive module feature vector, the system calculates functional similarity values ​​based on the cosine similarity algorithm and calculates geometric compatibility scores based on 3D collision detection and connection node matching algorithms. This system can comprehensively reflect the functional characteristics and geometric shape of modules, accurately assess functional matching degree, effectively ensure assembly geometric compatibility, solve the problems of fuzzy module classification and low matching degree in traditional modules, and improve the technical effect of standardization and consistency of design schemes.

[0081] In some embodiments, the functional similarity value and geometric compatibility score are weighted and fused according to a preset weight allocation strategy to generate a comprehensive correlation score between modules.

[0082] The comprehensive relevance score is a quantitative indicator reflecting the overall matching degree between modules, generated by weighted fusion of functional similarity and geometric compatibility scores. It can be used to comprehensively evaluate the functional and geometric matching degree of modules, supporting module classification and matching. According to a preset weight allocation strategy, the comprehensive relevance score can be obtained by combining the weighted calculation of functional similarity and geometric compatibility scores. This can be achieved using a fixed weight allocation strategy, such as a functional similarity score weight of 0.6 and a geometric compatibility score weight of 0.4, or by using an adaptive weight allocation strategy that dynamically adjusts the weights according to actual project needs. The comprehensive relevance score can serve as the basis for constructing a module association matrix for unsupervised clustering analysis using density clustering algorithms. The comprehensive relevance score can include, but is not limited to, one or more of the following: functional matching score, geometric matching score, and comprehensive matching score.

[0083] In some embodiments, a module association matrix is ​​constructed based on the comprehensive association score, and unsupervised clustering analysis is performed on the module association matrix based on the density clustering algorithm to generate module clustering results.

[0084] The module association matrix can be a two-dimensional numerical matrix constructed based on the comprehensive association scores between modules, used to characterize the matching relationships between modules. The density clustering algorithm can be an unsupervised clustering analysis algorithm based on the module association matrix. It operates by automatically identifying high-density regions based on the association strength between modules, forming initial clusters. This process does not require a preset number of clusters and can effectively identify implicit association structures between modules.

[0085] In some embodiments, based on the module density distribution characteristics and inter-cluster differences of each cluster in the module clustering results, the clustering parameters are dynamically adjusted and the module clusters are re-divided until the variance of the comprehensive correlation score of the modules within each cluster is lower than a preset threshold, thereby generating a module candidate set.

[0086] The module clustering result can be a set of module groups output by a density clustering algorithm, containing the module density distribution characteristics and inter-cluster differences of each cluster. Dynamically adjusting clustering parameters can be done by iteratively modifying parameters such as the minimum density threshold or the maximum distance threshold based on the above characteristics, and then re-executing the clustering analysis. This process can be achieved through iterative optimization methods, recalculating the clustering results after each adjustment until the variance of the comprehensive association score of modules within each cluster is lower than a preset threshold. This operation ensures high consistency among modules within each cluster and effective differentiation of external modules, generating a standardized and normalized set of module candidate sets.

[0087] Taking the modular design of commercial complexes as an example, the BIM-based modular design system for decoration and renovation engineering in this embodiment can extract module data of the commercial complex from a decoration and renovation module resource library, including retail shops, catering areas, and leisure areas. First, it calculates the geometric compatibility score between modules based on 3D collision detection and connection node matching algorithms. Then, according to a preset weight allocation strategy, it weights and fuses the functional similarity value and geometric compatibility score to generate a comprehensive correlation score between modules. Next, it constructs a module correlation matrix based on the comprehensive correlation score and performs unsupervised clustering analysis using a density clustering algorithm to generate preliminary module clustering results. The system analyzes the module density distribution characteristics and inter-cluster differences of each cluster, dynamically adjusts the clustering parameters, and re-divides the module clusters until the variance of the comprehensive correlation score of modules within each cluster is lower than a preset threshold, generating the final module candidate set. Through this process, the system generates multiple standard decoration and renovation modules, such as a "retail shop module set," a "catering area module set," and a "leisure area module set," providing standardized and consistent support for the modular design of commercial complexes.

[0088] This embodiment provides a BIM-based modular design system for decoration and renovation projects. By weighted fusion of functional similarity values ​​and geometric compatibility scores to generate a comprehensive correlation score, a module correlation matrix is ​​constructed and density clustering analysis is performed. Then, based on the intra-cluster variance and distribution characteristics, the clustering parameters are dynamically optimized. This achieves the technical effect of comprehensively evaluating the functional and geometric matching degree of modules, automatically identifying the internal correlation of modules, ensuring high consistency and external distinguishability of clustering results, and finally generating a standardized set of module candidates. This significantly improves the standardization and consistency of design schemes and lays the foundation for the large-scale application of modular design.

[0089] In one embodiment, functional parameters, geometric parameters, and material parameters are input into the parametric design engine to drive the engine to generate module design templates corresponding to each standard decoration and renovation module. This can be achieved by inputting the functional, geometric, and material parameters obtained from the module definitions of the standard decoration and renovation modules into the parametric design engine, and generating module design templates through parametric modeling technology. Furthermore, this operation can be implemented using parametric modeling tools on a BIM platform (such as Dynamo in Revit) or by writing custom parametric design scripts using a scripting language (such as Python) and calling the BIM platform's modeling functions via API. This ensures that each module can accurately match its functional requirements, geometry, and material properties during the design phase, improving the accuracy and consistency of the module design.

[0090] Taking the modular interior design of a commercial complex as an example, the BIM-based modular design system for decoration and renovation engineering in this embodiment can obtain standard decoration and renovation modules for the commercial complex from a decoration and renovation module resource library, including display area modules, rest area modules, and catering area modules. First, based on the module definition of each module, its functional parameters, geometric parameters, and material parameters are obtained. Then, the functional parameters are converted into module function description statements, such as "the display area module requires a display area of ​​10 square meters"; the geometric parameters are converted into a list of key dimension constraints, such as "the length of the display area module is 5 meters and the width is 2 meters"; and the material parameters are converted into material selection specifications, such as "the wall material of the display area module must meet Class A fire resistance standards". Next, based on preset template generation rules, the module function description statements, key dimension constraint lists, and material selection specifications are organized into an initial parametric definition sequence in a logical order. The parametric design engine performs syntax parsing and rule verification on the initial parametric definition sequence to generate a set of candidate module design templates. Module samples were used as validation models. A parametric design engine generated simulated module instances based on candidate module design templates, and the parameter matching degree and geometric similarity index between the simulated module instances and the module samples were calculated. Finally, candidate module design templates with parameter matching degrees exceeding a first preset threshold and geometric similarity indices exceeding a second preset threshold were selected as the module design templates corresponding to the standard decoration and renovation modules. This process ensured the accuracy and consistency of the design of each module in the commercial complex, improving the efficiency and quality of the overall design.

[0091] This embodiment provides a BIM-based modular design system for decoration and renovation projects. By inputting functional parameters, geometric parameters, and material parameters into a parametric design engine, the system converts them into module functional description statements, key dimension constraint lists, and material selection specifications, which are then organized into an initial parametric definition sequence. Candidate templates are generated through syntax parsing and rule verification. The parameter matching degree and geometric similarity are then verified through module samples, and the best module design template is output. This system can ensure that the module design accurately matches functional requirements, geometric shape, and material performance, improve the integrated design accuracy of complex decoration projects, significantly shorten the design cycle, reduce human error, and meet the technical requirements of efficient and precise design for prefabricated decoration.

[0092] In some embodiments, when locating the module components in the decoration and renovation project related data through predefined component classification rules and parameter extraction modes, the method further includes: identifying component combinations with fixed assembly relationships in the decoration and renovation project related data, and extracting the relationship between the main component and sub-component in the component combination as a module level label.

[0093] Module hierarchy labels can be structured identifiers describing the assembly hierarchy between main components and sub-components in a component assembly, supporting hierarchical organization and classification management of modules. In this embodiment, module hierarchy labels can form a label system with a parent-child structure by analyzing the fixed assembly logic between components in the component assembly, such as the nesting relationship between columns and partitions. For example, module hierarchy labels may include one or more of the following: main component labels, sub-component labels, and nested hierarchy labels.

[0094] Analyze the physical properties and performance parameters of each component in the component assembly, and associate the physical properties and performance parameters with module-level tags to form a structured module attribute table.

[0095] The structured module attribute table can be a table formed by structuring and organizing the physical properties and performance parameters of each component in a component assembly. It can provide detailed attribute information for module design and support intelligent matching and collaborative verification. In this embodiment, the structured module attribute table can analyze the physical properties of components, such as density and thermal conductivity, as well as performance parameters such as fire resistance and durability, and associate these parameters with module hierarchical tags to form a structured data table. For example, the structured module attribute table may include one or more of the following: geometric attribute table, material attribute table, and performance attribute table.

[0096] The system examines the connection methods and interface types between modules in decoration and renovation project data, and classifies the assembly relationship chain of module components based on the connection methods and interface types.

[0097] The assembly relationship chain can be a structured data chain describing the connection methods and interface types between modules. It can be used to ensure geometric compatibility and functional matching between modules, supporting correct assembly and connection. In this embodiment, the assembly relationship chain can be structured into an ordered data chain by detecting connection methods such as bolted connections and welding between modules, as well as interface types such as snap-fit ​​interfaces and flange interfaces. For example, the assembly relationship chain can include one or more of the following: connection method chain, interface type chain, assembly sequence chain, etc.

[0098] The structured module attribute table and assembly relationship chain are mapped to the preset BIM component library classification system to generate a multi-level assembly structure network of module constituent elements.

[0099] Mapping the structured module attribute table and assembly relationship chain to a pre-defined BIM component library classification system involves matching the information in the structured module attribute table and assembly relationship chain with the classification criteria in the BIM component library to generate a multi-level assembly structure network. Furthermore, this mapping can import data and automatically match classification criteria through the BIM platform's API interface, or manually or automatically map fields using data mapping tools. This enables efficient management and utilization of module information, ensures data consistency and traceability, and supports the standardization and normalization of modular design.

[0100] Based on a multi-level assembly structure network, modules with similar functions but different sources in decoration and renovation engineering related data are normalized to eliminate redundantly defined module elements.

[0101] One approach to normalizing modules with similar functions but different origins in decoration and renovation project data is to compare these modules, identify and eliminate duplicated module elements, and retain the most representative and practical modules. Furthermore, this normalization process can be achieved by clustering modules using clustering algorithms to identify redundant modules and retain the optimal ones, or by using a rule engine to prioritize retaining the latest versions or frequently used modules. This improves the cleanliness and consistency of the module resource library, reduces redundant data, enhances the reuse efficiency of design knowledge and component units, and lowers data acquisition and processing costs.

[0102] Taking modular design of office space as an example, the BIM-based modular design system for decoration and renovation projects in this embodiment can obtain relevant information on office space decoration and renovation projects from multiple sources, including BIM model files from design units, material catalogs from building material suppliers, and process standards from construction companies. First, the system identifies component combinations with fixed assembly relationships, such as office partition systems, extracts the relationships between main components and sub-components, and forms module-level labels. Next, the system analyzes the physical properties and performance parameters of each component in the partition system, generating a structured module attribute table. Simultaneously, the system detects the connection methods and interface types of the partition system, forming an assembly relationship chain. Subsequently, the system maps the structured module attribute table and assembly relationship chain to a preset BIM component library classification system, generating a multi-level assembly structure network. Finally, the system normalizes partition modules with similar functions but different sources, eliminating redundantly defined module elements, retaining the optimal module combination, and ensuring the cleanliness and consistency of the module resource library. The module design sub-engine generates module combinations that meet the needs of office space based on this resource library, the module integration engine ensures that the spatial layout of each module is reasonable, and the module performance analysis sub-engine performs collision detection and material compatibility verification to ensure the feasibility and safety of the design.

[0103] This embodiment provides a BIM-based modular design system for decoration and renovation projects. By identifying component combinations with fixed assembly relationships and extracting the relationships between main components and sub-components as module hierarchical labels, the system analyzes the physical properties and performance parameters of components to form a structured module attribute table. It detects the module connection methods and interface types to generate assembly relationship chains. The attribute table and assembly relationship chains are mapped to the BIM component library classification system to generate a multi-level assembly structure network. Modules with similar functions but different origins are normalized to eliminate redundantly defined module elements. This achieves the technical effects of improving the cleanliness and consistency of the module resource library, enhancing the efficiency of design knowledge reuse, and reducing data acquisition and processing costs.

[0104] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A BIM-based modular design system for fit-out engineering, characterized in that, The system includes a resource database creation module, a module division module, an engine construction module, and a process generation module; The resource library module is used to build a decoration and renovation module resource library based on modular design-related knowledge and information extracted from decoration and renovation engineering-related data. The decoration and renovation engineering-related data includes at least one of the following: historical decoration and renovation project cases, decoration and renovation material database, construction process standards, and BIM component library. The module division module is used to identify and analyze the decoration and renovation module resource library to divide it into multiple decoration and renovation standard modules corresponding to the decoration and renovation module resource library. Different decoration and renovation standard modules are used for the design of different spaces or functional areas in the decoration and renovation project. The engine building module is used to integrate the multiple decoration and renovation standard modules to build the core design engine of the BIM-based decoration and renovation modular design system. The core design engine includes a module design sub-engine, a module integration engine, and a module performance analysis sub-engine. The process generation module is used to generate a BIM-based modular design method for decoration and renovation projects based on a pre-configured modular design process and the core design engine. The modular design process is used to determine the execution order and interaction method between the sub-engines in the core design engine in order to complete the modular design of the decoration and renovation project.

2. The BIM-based finishing work modular design system of claim 1, wherein, The modular design-related knowledge and information extracted from relevant data of decoration and renovation projects are used to construct a decoration and renovation module resource library, including: The process involves parsing the acquired initial decoration and renovation project-related data, and then standardizing the parsing results using a data format conversion tool to generate the decoration and renovation project-related data. This initial decoration and renovation project-related data originates from at least one of the following sources: a design unit database, a building material supplier directory, or a construction company's technical archives. The initial decoration and renovation project-related data includes at least one of the following: BIM model files, CAD drawings, text specifications, and image data. The BIM model files are parsed based on IFC standards or a specific BIM platform API. The CAD drawings and image data are parsed using image recognition technology, and the text specifications are parsed using natural language processing. The module components in the decoration and renovation project-related data are located by using predefined component classification rules and parameter extraction modes. Based on the frequency of occurrence, correlation, and application scenario information of the components in the decoration and renovation project-related data, the core parameter set of the decoration and renovation project-related data is determined from the components. Parametric modeling technology is used to obtain the component units and assembly units included in the decoration and renovation project data. Based on the BIM semantic information model, the attribute characteristics of the component units and assembly units are further mined according to the geometric and non-geometric information of the component units, so as to map the module information in the decoration and renovation project data into the corresponding parametric module model. By using BIM data association technology, the original data of the decoration and renovation project-related data, the determined core parameter set, and the generated parametric module model are associated and integrated through the unique identifiers of each document in the decoration and renovation project-related data to generate the decoration and renovation module resource library.

3. The BIM-based finishing work modular design system of claim 2, wherein, The process involves identifying and analyzing the decoration and renovation module resource library to divide it into multiple standard decoration and renovation modules corresponding to the resource library, including: Based on the parameterized module model and the core parameter set in the decoration and renovation module resource library, the functional similarity value and geometric compatibility score between each module in the decoration and renovation module resource library are calculated, and the modules in the decoration and renovation module resource library are divided into different module candidate sets based on the functional similarity value and geometric compatibility score. The structural features and connection relationship features of the modules included in the candidate sets of each module are analyzed to determine the hierarchical structure and assembly logic of different components in each module. Key parameter information is extracted by identifying the main components, auxiliary components and connecting elements in each module. The key parameter information is used to clarify the core technical indicators of different components in each module. Based on the hierarchical structure, the assembly logic, and the core technical indicators, the modules in each of the candidate sets of modules are summarized and a module definition for each of the candidate sets of modules is generated. The module definition is used to reflect the functional positioning and application scope of the modules in the candidate sets of modules in the decoration and renovation project. Based on the module definitions in each of the candidate module sets, the specific composition of the modules in each of the candidate module sets, and the preset standardized scoring rules, typical module instances in each of the candidate module sets are determined as module samples for each of the candidate module sets. Based on the module definitions and module samples in each of the candidate module sets, the module technical standards for each of the candidate module sets are determined from preset industry standards and specifications. The module technical standards are used to clarify the design parameters, material requirements, and performance indicators of each module in the candidate module sets. Based on the consistency of module definitions, module samples, and module technical standards corresponding to each module in each of the module candidate sets, multiple standard modules for decoration and renovation corresponding to the decoration and renovation module resource library are determined in each of the module candidate sets.

4. The BIM-based modular design system for decoration and renovation projects as described in claim 3, characterized in that, The core design engine includes a module integration engine, a module design sub-engine corresponding to each of the decoration and renovation standard modules, and a module performance analysis sub-engine. The core design engine of the BIM-based modular design system for decoration and renovation, which integrates the multiple standard modules for decoration and renovation, includes: Based on the module definition of each decoration and renovation standard module, obtain the functional parameters, geometric parameters, and material parameters of each decoration and renovation standard module, and input the functional parameters, geometric parameters, and material parameters into the parametric design engine to drive the parametric design engine to generate the module design template corresponding to each decoration and renovation standard module; Based on the module design template and the module sample of the decoration and renovation standard module, the initial BIM modeling tool is further developed and configured to generate the module design sub-engine corresponding to each of the decoration and renovation standard modules; The module technical standards corresponding to each of the decoration and renovation standard modules are transformed into calculable analysis indicators and formulas to construct performance analysis algorithms corresponding to each of the module technical standards, and module performance analysis sub-engines for the corresponding decoration and renovation standard modules are generated based on each of the performance analysis algorithms. By deeply exploring the overall spatial layout of the decoration and renovation project and the assembly relationship between each of the decoration and renovation standard modules, and based on the overall spatial layout and the assembly relationship, the collaborative workflow of each module design sub-engine and each module performance analysis sub-engine is determined, and a module integration engine related to the collaborative workflow is generated. Based on the module integration engine, the module design sub-engines corresponding to each of the decoration and renovation standard modules, and the module performance analysis sub-engines corresponding to each of the decoration and renovation standard modules, the core design engine of the BIM-based modular design system for decoration and renovation is constructed.

5. The BIM-based modular design system for decoration and renovation projects as described in claim 4, characterized in that, The method for generating a BIM-based modular design method for decoration and renovation projects, based on a pre-configured modular design process and the core design engine, includes: By formally describing the modular design process, the design phase nodes, inter-phase dependencies, and transition rules between the phase nodes are obtained. The design phase nodes represent specific design tasks, the inter-phase dependencies represent task order, and the transition rules represent the triggering conditions for task initiation or completion. Based on the design phase nodes, the inter-phase dependencies, and the transformation rules, determine the calling order and data interaction method of each module design sub-engine, each module performance analysis sub-engine, and the module integration engine; Based on the calling order and the data interaction method, the module calling interface and data flow path in the initial BIM design platform are configured to generate the BIM-based modular design method for decoration and renovation projects.

6. The BIM-based modular design system for decoration and renovation projects as described in claim 2, characterized in that, The analysis of the CAD drawings and image data based on image recognition technology includes: The original graphic data of the CAD drawings and image data are obtained, and the original graphic data is preprocessed by at least one of vectorization processing, layer separation, and noise reduction processing to generate standardized graphic data. The deep learning-based target detection algorithm locates and identifies the component graphics in the standardized graphic data, and the image correction algorithm performs geometric correction on the tilted or deformed component graphics to generate the corrected component graphics. The pre-trained graphic recognition model is used to extract features and classify the corrected component graphic, identify the component type, dimension annotation and material identification in the component graphic, and perform error correction processing on the recognition results through graphic topology relationship verification and dimension chain integrity verification to generate preliminary analytical graphic information; Based on the layout features of the CAD drawings and image data, the component groups, assembly relationships, and annotations in the preliminary analyzed graphic information are logically segmented, and structured graphic information is generated by matching and aligning them with the component library and parameter library of the BIM model file. The structured graphic information and the parsing results of the text specifications are subjected to cross-source data consistency verification. Based on the verification results, the ambiguous or conflicting parts in the structured graphic information are manually reviewed and corrected to generate the target parsing data of the CAD drawings and image materials.

7. The BIM-based modular design system for decoration and renovation projects as described in claim 3, characterized in that, The calculation of functional similarity values ​​and geometric compatibility scores among modules in the decoration and renovation module resource library, based on the parameterized module model and the core parameter set in the resource library, includes: Geometric feature vectors of each module are extracted from the parameterized module model, and functional attribute vectors of each module are extracted from the core parameter set. The geometric feature vectors and functional attribute vectors of each module are aggregated into a module comprehensive feature vector through a feature fusion algorithm. The functional similarity value between the comprehensive feature vectors of each module is calculated based on the cosine similarity algorithm, and the geometric compatibility score between each module is calculated based on the 3D collision detection and connection node matching algorithm.

8. The BIM-based modular design system for decoration and renovation projects as described in claim 7, characterized in that, After calculating the geometric compatibility score between the modules based on the 3D collision detection and connection node matching algorithm, the method further includes: The functional similarity value and the geometric compatibility score are weighted and fused according to a preset weight allocation strategy to generate a comprehensive correlation score between the modules. Based on the comprehensive correlation score, a module correlation matrix is ​​constructed, and an unsupervised clustering analysis is performed on the module correlation matrix based on the density clustering algorithm to generate module clustering results. Based on the module density distribution characteristics and inter-cluster differences of each cluster in the module clustering results, the clustering parameters are dynamically adjusted and the module clusters are re-divided until the variance of the comprehensive correlation score of the modules within each cluster is lower than a preset threshold, thereby generating the module candidate set.

9. The BIM-based modular design system for decoration and renovation projects as described in claim 4, characterized in that, The step of inputting the functional parameters, geometric parameters, and material parameters into the parametric design engine to drive the parametric design engine to generate module design templates corresponding to each of the decoration and renovation standard modules includes: The functional parameters are converted into module function description statements, the geometric parameters are converted into a list of key dimension constraints, and the material parameters are converted into material selection specifications. Based on preset template generation rules, the module function description statement, the key dimension constraint list, and the material selection specification are organized into an initial parameterized definition sequence in logical order; The parametric design engine performs syntax parsing and rule validation on the initial parametric definition sequence to generate a set of candidate module design templates. Using the module samples as a validation model, the parametric design engine generates simulated module instances based on the candidate module design template, and calculates the parameter matching degree and geometric similarity index between the simulated module instances and the module samples. Candidate module design templates with parameter matching degrees higher than a first preset threshold and geometric similarity indices higher than a second preset threshold are selected as the module design templates corresponding to the decoration and renovation standard modules.

10. The BIM-based modular design system for decoration and renovation projects as described in claim 2, characterized in that, When locating the module components in the decoration and renovation project-related data using predefined component classification rules and parameter extraction modes, the method further includes: Identify component assemblies with fixed assembly relationships in the relevant data of the decoration and renovation project, and extract the relationship between the main components and sub-components in the component assemblies as module-level tags; Analyze the physical properties and performance parameters of each component in the component assembly, and associate the physical properties and performance parameters with the module level tags to form a structured module attribute table; The connection methods and interface types between modules in the decoration and renovation project-related data are detected, and the assembly relationship chain of the module components is divided according to the connection methods and interface types. The structured module attribute table and the assembly relationship chain are mapped to a preset BIM component library classification system to generate a multi-level assembly structure network of the module constituent elements. Based on the multi-level assembly structure network, modules with similar functions but different sources in the decoration and renovation project-related data are normalized to eliminate redundantly defined module elements.