Building engineering design modeling system based on BIM three-dimensional visualization technology

CN122821029APending Publication Date: 2026-09-25中盛万里建筑工程(山西)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610907612.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-23
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

[0002]目前,传统BIM协同设计系统缺乏关联映射表的预计算机制,每次进行碰撞检测时,均需对各专业模型进行全局性的实时布尔运算和空间遍历,导致计算资源消耗巨大,且随着模型体量增长,检测响应时间呈指数级上升;以及,传统系统的检测结果通常仅输出平铺的碰撞列表,不包含基于构件功能权重和冲突类型的严重度量化评分,且完全不具备自动化的优先级排序逻辑;因此,设计人员只能依靠个人经验在大量无序的碰撞点中随机挑选处理,这种人工决策模式不仅效率低下,更无法保证迭代过程的全局最优顺序,极易出现反复修改同一区域或修复低优先级冲突时意外引发高优先级新冲突的情况,导致模型迭代无法在有限步骤内达到稳定无冲突的收敛状态

Benefits of technology

本发明通过关联映射表预先存储各专业构件的空间位置关系及最小距离、重叠体积等量化指标,使冲突检测模块无需重复进行全局几何计算,降低了碰撞检测的算力消耗与响应时间;并且,冲突排序模块依据冲突类型系数与构件功能权重生成冲突严重度评分,并形成严格的优先级排序表,确保迭代优化过程始终从影响最大的碰撞点开始处理;将原本依赖人工经验判断的冲突排查转化为数据驱动的有序流程,保证模型在有限迭代次数内收敛至无冲突状态,保障了综合BIM设计模型的质量可控性与生成效率;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122821029A_ABST
    Figure CN122821029A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of engineering management, in particular to a building engineering design modeling system based on BIM three-dimensional visualization technology, which comprises a data acquisition module, a conflict detection module and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of engineering management technology, specifically to a building engineering design and modeling system based on BIM three-dimensional visualization technology. Background Technology

[0002] Currently, traditional BIM collaborative design systems lack a pre-calculation mechanism for association mapping tables. Each time a clash detection is performed, global real-time Boolean operations and spatial traversal are required for each professional model, resulting in huge computational resource consumption. Moreover, as the model size increases, the detection response time increases exponentially. Furthermore, the detection results of traditional systems usually only output a flat clash list, without including highly quantifiable scores based on component functional weights and conflict types, and completely lack automated priority sorting logic. Therefore, designers can only rely on personal experience to randomly select and process from a large number of disordered clash points. This manual decision-making mode is not only inefficient, but also cannot guarantee the globally optimal order of the iteration process. It is very easy for repeated modifications to the same area or the repair of low-priority conflicts to accidentally trigger new high-priority conflicts, causing the model iteration to fail to reach a stable and conflict-free convergence state within a finite number of steps.

[0003] Furthermore, traditional design modeling systems are entirely based on theoretical design values, resulting in a complete disconnect between their geometric parameters and spatial coordinates and the actual physical conditions of the construction site. Due to objective factors such as formwork installation deviations, concrete pouring bulges, structural settlement, and cumulative installation errors during construction, the actual constructed wall axes, floor slab elevations, and pipe centerlines generally deviate from the design drawings by tens of millimeters. Moreover, traditional systems lack the ability to register and correct real-world scanned point clouds with the design model, and they also lack a closed-loop mechanism to write on-site corrections back into the geometric parameters of the BIM model. At the same time, each professional model retains its own independent local coordinate system, lacking unified spatial mapping rules. This leads to the final delivered integrated BIM design model coordinate data being only idealized design values, resulting in a systematic cumulative deviation from the actual on-site conditions. Summary of the Invention

[0004] To achieve the above objectives, the present invention provides the following technical solution: a building engineering design and modeling system based on BIM three-dimensional visualization technology, comprising: The data acquisition module is used to acquire multi-source design data of building engineering through the first data interface, acquire real-scene scanning data of construction site through the second data interface, generate multi-professional BIM basic model and spatial position relationship data of each professional model based on multi-source design data and real-scene scanning data, and store spatial position relationship data as an association mapping table. The conflict detection module is used to perform multi-disciplinary collision detection on the multi-disciplinary BIM basic model based on the association mapping table, and obtain the set of collision points and the conflict type corresponding to each collision point. The conflict sorting module is used to generate a conflict priority sorting table based on the set of collision points and conflict types; and to iteratively optimize the multi-disciplinary BIM basic model based on the conflict priority sorting table to generate a comprehensive BIM design model. The coordinate unification module is used to convert the integrated BIM design model to a unified building information model coordinate system and generate coordinate unification model data. The architectural model module is used to input coordinate-unified model data into the 3D visualization engine, generate the final architectural model image, and display it in the preset design terminal.

[0005] Preferably, multi-disciplinary BIM basic models and spatial location relationship data of each professional model are generated based on multi-source design data and real-scene scanning data, and the spatial location relationship data is stored as an association mapping table, including: The component information in the multi-source design data is converted into the corresponding BIM basic model, and the geometric parameters of the BIM basic model are corrected based on the real scene scan data. Based on the coordinate system of the BIM basic model of each discipline, calculate the spatial positional relationship data between any two discipline models, and store the spatial positional relationship data as an association mapping table.

[0006] Preferably, based on the coordinate system of the BIM basic model of each discipline, the spatial positional relationship data between any two discipline models is calculated, and the spatial positional relationship data is stored as an association mapping table, including: The architectural BIM basic model is selected as the main model, and other professional models that have spatial intersection with the main model are found from the association mapping table as related models. For any component in the main model, calculate the minimum distance and overlap volume between the component and all components in each associated model, and write the minimum distance and overlap volume as spatial positional relationship data into the record item corresponding to the component in the association mapping table; Iterate through all components in the main model to complete the construction of the association mapping table.

[0007] Preferably, multi-disciplinary clash detection is performed on the multi-disciplinary BIM basic model based on the association mapping table to obtain a set of clash points and the conflict type corresponding to each clash point, including: For any given BIM base model, other professional models that have spatial intersection with the BIM base model are extracted from the association mapping table as models to be tested. The BIM basic model is divided into multiple inspection units. For each inspection unit, all components in the model to be inspected that have spatial overlap with the inspection unit are traversed to determine whether there are geometric conflicts or attribute conflicts. If a conflict exists, record the location coordinates of the conflict, the identifiers of the components involved, and the conflict type, and summarize all recorded conflicts into a collision point set.

[0008] Preferably, determining whether there is a geometric conflict or attribute conflict includes: For any component in the detection unit, obtain its three-dimensional geometric information in the BIM basic model; Perform a Boolean operation between the 3D geometric information and the component geometric information of the corresponding region in the model to be detected. If the result of the operation is not empty, it is determined that there is a geometric conflict. If the Boolean operation result is empty, the attribute information of the component is compared with the attribute information of the corresponding component in the model to be detected. If there is a logical contradiction in the attribute information, it is determined that there is an attribute conflict. Geometric conflicts and attribute conflicts are uniformly marked as conflict types.

[0009] Preferably, a conflict priority ranking table is generated based on the set of collision points and the conflict type, including: For any collision point in the collision point set, calculate the conflict severity score based on the conflict type and the functional weight of the components involved in the collision point in the integrated BIM design model; All collision points are sorted based on the conflict severity score to generate a conflict priority ranking table.

[0010] Preferably, the multi-disciplinary BIM basic model is iteratively optimized based on a conflict priority ranking table to generate a comprehensive BIM design model, including: Each collision point is processed sequentially according to the conflict priority sorting table. For the currently processed collision point, the components involved in the conflict are extracted from the multi-disciplinary BIM basic model, and multiple optional adjustment schemes are generated based on the preset design rule library. Evaluate multiple optional adjustment schemes and select the optimal one. Apply the optimal scheme to the multi-disciplinary BIM base model to update the model. Repeat the above steps until the collision point set is empty, and output the integrated BIM design model.

[0011] Preferably, the integrated BIM design model is converted to a unified building information model coordinate system to generate coordinate unified model data, including: Coordinate alignment is performed on multi-source design data and real-scene scanning data to obtain spatial mapping rules, which include transformation matrices and mapping relationships. Based on the transformation matrix in the spatial mapping rules, the coordinates of each component in the integrated BIM design model are transformed to a unified building information model coordinate system, generating unified coordinate model data.

[0012] Preferably, the coordinate unified model data is input into a 3D visualization engine to generate the final architectural model image and display it in a preset design terminal, including: Input the coordinate unified model data into the preset building exterior material model so that the building exterior material model can calculate the material mapping table based on the coordinate unified model data and the material attributes in the integrated BIM design model; Input the material mapping table into the preset architectural lighting and shadow rendering model, so that the architectural lighting and shadow rendering model can perform lighting and shadow rendering on the coordinate unified model data according to the material mapping table, and generate the final architectural model image.

[0013] Preferably, the real-scene scanning data includes laser point cloud data and total station measurement data; The laser point cloud data is registered with the multi-source design data to obtain the calibrated on-site three-dimensional data; The wall locations, floor elevations, and pipe routing of the BIM base model were corrected item by item based on the calibrated on-site 3D data.

[0014] Compared with the prior art, the beneficial effects of the present invention are: This invention pre-stores the spatial relationships and quantitative indicators such as minimum distance and overlap volume of various professional components through an association mapping table. This eliminates the need for the conflict detection module to repeatedly perform global geometric calculations, reducing the computational power consumption and response time of collision detection. Furthermore, the conflict sorting module generates a conflict severity score based on the conflict type coefficient and the functional weight of the components, forming a strict priority sorting table to ensure that the iterative optimization process always starts from the collision point with the greatest impact. This transforms the conflict investigation, which originally relied on manual experience judgment, into a data-driven orderly process, ensuring that the model converges to a conflict-free state within a limited number of iterations, thus guaranteeing the quality controllability and generation efficiency of the integrated BIM design model. This invention corrects the geometric parameters of the BIM base model by introducing real-scene scanning data and generates spatial mapping rules through coordinate alignment. This ensures that the coordinate unification model data of the integrated BIM design model is not simply the ideal design value, but a correction result that incorporates real-world measurement information. The coordinate unification module accurately converts the corrected model to a unified building information model coordinate system, ensuring that the building model image presented by the subsequent 3D visualization engine strictly matches the actual construction status in terms of spatial positioning. This effectively eliminates the cumulative error between design drawings and construction deviations, providing a high-precision geometric benchmark that can be directly executed for prefabrication, material cutting, and on-site installation, and reducing the risk of rework due to discrepancies between design data and the actual site. Attached Figure Description

[0015] Figure 1 This is a schematic diagram of the overall system architecture in one embodiment of the present invention; Figure 2 This is a schematic diagram of the steps involved in creating an association mapping table in one embodiment of the present invention; Figure 3 This is a schematic diagram of the steps for handling conflict types in one embodiment of the present invention.

[0016] In the diagram: 1. Data acquisition module; 2. Conflict detection module; 3. Conflict sorting module; 4. Coordinate unification module; 5. Building model module. Detailed Implementation

[0017] 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 some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0018] Example 1, please refer to Figure 1 This invention provides a technical solution: a building engineering design and modeling system based on BIM three-dimensional visualization technology, comprising: Data acquisition module 1 is used to acquire multi-source design data of building engineering through the first data interface, acquire real-scene scanning data of construction site through the second data interface, generate multi-professional BIM basic model and spatial position relationship data of each professional model based on multi-source design data and real-scene scanning data, and store spatial position relationship data as an association mapping table. Module 2 for conflict detection is used to perform multi-disciplinary collision detection on the multi-disciplinary BIM basic model based on the association mapping table, and obtain the set of collision points and the conflict type corresponding to each collision point. Conflict sorting module 3 is used to generate a conflict priority sorting table based on the set of collision points and conflict types; and to iteratively optimize the multi-disciplinary BIM basic model based on the conflict priority sorting table to generate a comprehensive BIM design model. Coordinate unification module 4 is used to convert the integrated BIM design model to a unified building information model coordinate system and generate coordinate unification model data; Architectural Model Module 5 is used to input coordinate unified model data into the 3D visualization engine, generate the final architectural model image, and display it in the preset design terminal.

[0019] It should be noted that the large-scale commercial complex project has a total construction area of ​​120,000 square meters, including three underground parking levels, six above-ground commercial areas, and two tower office buildings; the project adopts full-discipline BIM collaborative design, involving six disciplines: architecture, structure, water supply and drainage, HVAC, electrical, and curtain wall. The system connects to the design institute's internal collaboration platform via the first data interface to batch retrieve the latest Revit model files, CAD drawings, and equipment and material lists from various disciplines. These are collectively referred to as multi-source design data. At the same time, the system connects to six 3D laser scanners and four UAV oblique photography systems deployed at the construction site via the second data interface. The scanning frequency is twice a day to acquire point cloud data and panoramic images, i.e., real-scene scanning data. The design data and scanned data are coarsely aligned in coordinates. A feature point matching algorithm is used to identify the actual structural outline of the constructed area. Based on this, initial BIM basic models for each discipline are generated, such as structural column, beam, and slab models, building wall, door, and window models, and integrated MEP pipeline models. The coordinates and rotation angle of the bounding box center point of each component in the world coordinate system are automatically calculated to form spatial position relationship data. These relationships are stored in the form of key-value pairs as an association mapping table. Each record in the table includes the unique identifier of the component, its discipline, a list of adjacent components, and relative distance and orientation deviation. The association mapping table is read, and the detection units are divided according to the floor and fire compartment. Hard collision detection and soft collision detection are performed on the multi-disciplinary BIM basic model. Hard collision detection is for geometric entity overlap, and soft collision detection is for insufficient maintenance space or insufficient construction clearance. During the detection process, the three-dimensional coordinates of each collision point, the IDs of the two or three components involved, and the size of the collision volume are recorded. According to the nature of the collision, the conflict types are divided into four categories: structural collision, pipeline collision, equipment and civil engineering collision, and reserved and embedded conflicts. After traversing the entire model, more than 1,200 collision points are obtained, and each collision point is accompanied by a conflict type label. The system receives a set of collision points and conflict types, and initiates a priority ranking algorithm. It considers three dimensions: the scope of the conflict's impact (whether it affects subsequent critical processes), the severity of the conflict (the size of the collision volume or clearance violation), and the difficulty of conflict repair (the workload and time cost required to adjust components). A comprehensive score is calculated for each collision point, and a priority ranking table is generated based on the scores from highest to lowest. The 50 most urgent collision points are marked as red (Level 1), the next 200 as orange (Level 2), and the rest as yellow (Level 3). Subsequently, an iterative optimization process is driven by the ranking table. First, the structural engineering team modifies beam section heights and column positions; then, the mechanical and electrical engineering team adjusts pipeline routing and elevations; and finally, the architectural engineering team adjusts ceiling and partition wall positions accordingly. After each round of modifications, the system automatically reverts to the conflict detection module for re-verification until all red and orange conflicts are eliminated and yellow conflicts are reduced to an acceptable range. Finally, a comprehensive BIM design model is generated, which meets the functional requirements of each discipline while eliminating all hard and major soft collisions. The system receives the integrated BIM design model and transforms it from the local coordinate systems defined by various disciplines to the unified building information model coordinate system established for the project. This coordinate system uses the southwest corner ground elevation of the building as the origin, with the X-axis pointing due east, the Y-axis pointing due north, and the Z-axis representing absolute elevation. It then iterates through each component instance in the model, reading its local coordinates and rotation parameters, calculating its new coordinate values ​​in the unified coordinate system using a spatial transformation matrix, and updating the component's positioning attributes. Simultaneously, it synchronously transforms reference elements such as elevations and grid lines in the model to ensure consistency of all geometric data, generating unified coordinate model data. This data also includes the absolute coordinates and direction vectors of each component for easy comparison with subsequent on-site measurement data. The coordinate unified model data is imported into the 3D visualization engine, which is custom-developed based on Unreal Engine and supports real-time rendering and interaction of large-scale BIM models. The model is then lightweighted, including merging small faces with the same material, removing invisible internal details, and generating multi-layered detail meshes to balance display performance. Real-world texture maps are loaded to overlay the building facade with surrounding terrain images, creating an immersive visual environment. The engine outputs the final building model image on a preset design terminal, which is a 45-inch touch screen all-in-one machine placed in the project chief engineer's office. The screen allows users to rotate, zoom, and section to view the integrated layout of various professional pipelines inside the building. It also allows users to switch between before and after collision elimination and highlight all adjusted components with color. The design team can use this screen for final review. Once the model is confirmed to be accurate, it can be used to export construction drawings and prefabrication data, thus completing the entire data-driven BIM collaborative design process.

[0020] In an optional embodiment, a multi-disciplinary BIM basic model and spatial location relationship data of each professional model are generated based on multi-source design data and real-scene scanning data, and the spatial location relationship data is stored as an association mapping table, including: A01. Convert the component information in the multi-source design data into the corresponding BIM basic model, and correct the geometric parameters of the BIM basic model based on the real scene scan data. A02. Based on the coordinate system of the BIM basic model of each discipline, calculate the spatial positional relationship data between any two discipline models, and store the spatial positional relationship data as an association mapping table.

[0021] It should be noted that in an equipment room area on the second basement level of the large commercial complex project, the area is approximately 200 square meters and includes 4 structural columns, 3 structural beams, 1 refrigeration unit, and supporting water supply and drainage pipes and cable trays; the design documents of various disciplines for this equipment room were retrieved from multi-source design data; the architectural discipline provided the wall positioning plan, the structural discipline provided the column and beam reinforcement plan, the water supply and drainage discipline provided the pipe routing and elevation plan, the HVAC discipline provided the duct and equipment foundation plan, and the electrical discipline provided the cable tray and distribution box layout plan; The built-in component parsing engine reads the layer information and attribute annotations from these drawings, identifying each line segment, circle, and polyline as the outline boundary of the component, and parsing text annotations into parameters such as dimensions, elevation, material, and model. For example, a frame column labeled KZ1 in the structural drawings has a cross-sectional dimension of 600 mm by 600 mm, a height of 3.9 meters (the net height of the floor), and a concrete strength grade of C40. It is converted into a cuboid geometry and assigned a component ID, professional category, material properties, and construction stage label, thereby generating the BIM basic model of the column. For MEP pipelines, the engine identifies the pipe centerline and diameter, generating a pipe segment model with end connectors. After several tens of minutes of processing, all design information in the computer room is converted into independent component models with accurate geometric dimensions and attribute information, initially forming the BIM basic models for each discipline. The system retrieves real-time scanning data from the construction site on the day of the event. A scanner is mounted on the completed base slab and side walls of the computer room, acquiring a panoramic point cloud covering the area with a point density of 5000 points per square meter. The initially generated BIM basic model is registered with the point cloud data, using an iterative nearest-point algorithm to ensure the model outline roughly matches the point cloud surface. After registration, the actual surface position of each component in the point cloud is compared with the model surface position, identifying deviations. For example, the center axis coordinates of column KZ1 in the design drawings have a 12mm X-direction offset and an 8mm Y-direction offset compared to the center axis obtained from the on-site scan. Additionally, the actual elevation of the column top is 6mm lower than the design elevation. These deviations are automatically identified, and the corrected column cross-sectional dimensions and spatial positioning parameters are calculated based on the measured coordinates of the column corner points in the point cloud. For this column, its X-direction coordinates are corrected to the design value plus 12mm, its Y-direction coordinates are added 8mm, its column height is shortened by 6mm, and the coordinates of the geometric vertices are updated. Simultaneously, the verticality of the column was checked. The point cloud data showed that the column was slightly tilted. Within the allowable tolerance range, the column model was rotated a small angle around the bottom to make its axis consistent with the fitted line of the point cloud. For pipelines, the point cloud could clearly show the outer wall of the installed pipes. By comparing the pipe diameter in the model with the diameter in the point cloud, if it was found that the actual pipe diameter did not match the design due to the thickness of the insulation layer, the outer diameter and insulation layer thickness in the model were adjusted accordingly. All corrections of geometric parameters were recorded in the change log, and the corrected components replaced the original preliminary model to form the corrected BIM basic model. This model not only retains the design attribute information but also truly reflects the actual construction status on site. After completing the calibration of each professional model, the spatial position relationship calculation stage begins. At this time, each professional model still retains its original coordinate system from the design. For example, the structural model uses the southwest corner of the building as the origin, while the mechanical and electrical model may use the center of a certain piece of equipment in the machine room as the origin. In order to calculate the spatial position relationship between any two professional models, the coordinates of the bounding box center point and the three principal axis direction vectors of each component in its own coordinate system are extracted. For the structural column KZ1, its center point is a certain value in its coordinate system, while the center point of the air duct in the mechanical and electrical model is another set of values ​​in its coordinate system. Using the transformation matrix established during the previous registration, the two models are unified under a temporary common reference system, which is consistent with the on-site scanning coordinate system. The relative displacement vector and relative rotation angle of each pair of different professional components are calculated. For example, the spatial relationship between column KZ1 and a chilled water supply pipe above it is calculated, and the horizontal distance between the center of the supply pipe and the center of the column is 1200 mm, the vertical height difference is 250 mm, and the angle between the pipe direction and the X-axis of the column is 90 degrees. These relational data are stored as component pairs in an association mapping table. Each record in the table contains a globally unique identifier for each component, their respective discipline, the X, Y, and Z component values ​​of their relative displacement, their relative rotation angle, and the Euler angle difference. It also includes the minimum clearance between the two components and the overlap status of their bounding boxes. For all component combinations within the computer room, thousands of relational records are generated, such as the spacing between structural beams and the underlying cable trays, and the relative positions of equipment foundations and drainage ditches. These records are organized by discipline pairs, such as structural-mechanical-electrical, mechanical-electrical-mechanical internal, and architectural-structural, and additionally, it stores whether each relationship meets the minimum clearance requirements in the design specifications. The association mapping table is stored as a lightweight database file, while a hash index is maintained in memory so that the subsequent collision detection module can quickly retrieve the relative geometric relationship between any two components. Finally, the table not only records the location data but also includes corrected actual measurement deviation values, enabling subsequent collision detection to be based on real-world data rather than purely ideal design values, significantly improving detection accuracy.

[0022] In an optional embodiment, based on the coordinate system of each professional BIM basic model, spatial positional relationship data between any two professional models is calculated, and the spatial positional relationship data is stored as an association mapping table, including: The architectural BIM basic model is selected as the main model, and other professional models that have spatial intersection with the main model are found from the association mapping table as related models. For any component in the main model, calculate the minimum distance and overlap volume between the component and all components in each associated model, and write the minimum distance and overlap volume as spatial positional relationship data into the record item corresponding to the component in the association mapping table; Iterate through all components in the main model to complete the construction of the association mapping table.

[0023] It should be noted that the scenario is the equipment room on the second basement level; the calibration models and preliminary association mapping tables for each discipline have been completed, which record the relative displacement and included angle of each component pair, but the minimum clear distance and overlapping volume have not yet been filled in; the architectural BIM basic model is selected as the main model, which includes the masonry partition walls, fire doors, floor leveling layer and ceiling joists of the equipment room; all other professional models that have spatial intersection with the architectural components are retrieved from the association mapping table, including the 4 columns and 3 beams of the structural discipline, and the chilled water pipes, water supply and drainage pipes, air ducts and cable trays of the mechanical and electrical discipline, which are all marked as associated models; Iterate through every building component in the main model; taking a masonry partition wall with a length of 2400 mm, a thickness of 200 mm, and a height of 3200 mm as an example, this wall divides the machine room into an equipment area and a passage area; obtain the bounding box of this wall, and then read the bounding boxes of all components in the associated model in sequence; for a frame column KZ2 in the structural engineering, its cross-section is 600 mm square, and the horizontal distance between its center point and the center line of the wall is 350 mm; calculate the minimum straight-line distance between the wall surface and the column surface, and obtain a value of 150 mm. At the same time, since the two do not overlap, the overlap volume is 0; update the records of the wall and KZ2 to a minimum distance of 150 mm and an overlap volume of 0 cubic meters; Calculate the relationship between the wall and the chilled water supply pipe above it; the pipe has a diameter of 200 mm, a center elevation of 2800 mm from the ground, and the top surface of the wall is at an elevation of 3200 mm. The horizontal projection of the pipe intersects the wall. Calculate the closest points between the outer wall of the pipe and the top and side surfaces of the wall, finding a minimum distance of 80 mm. This distance is less than the 200 mm maintenance spacing required by the standard. Since the pipe does not penetrate the wall spatially, the overlap volume remains 0. Update this record to a minimum distance of 80 mm and an overlap volume of 0. Next, calculate the relationship between the wall and a cable tray. The cable tray is 300 mm wide and 150 mm high, horizontally installed directly above the wall. The bottom elevation of the cable tray is 3300 mm, and the top elevation of the wall is 3200 mm. The vertical distance between them is 100 mm. The minimum distance between the bottom of the cable tray and the top surface of the wall is calculated to be 100 mm, with an overlap volume of 0. However, the cable tray's support rod passes vertically through a pre-reserved hole in the top of the wall. The rod diameter is 12 mm, and the minimum distance between the point of penetration and the inner wall of the hole is only 5 mm. This point is determined to be a spatial intersection. The overlap volume between the part of the rod penetrating the wall and the wall itself is calculated separately. The length of the rod within the wall thickness is 200 mm, and the cylindrical volume is approximately 0.000023 cubic meters. Therefore, this record is updated to a minimum distance of 5 mm and an overlap volume of 0.000023 cubic meters, and marked as a soft collision hazard. The process continues to traverse the remaining building components in the main model, including the 40mm clear distance between another short wall and the structural beam, the 15mm minimum distance between the fire door frame and the duct flange, and the 0.0012 cubic meter overlap volume between the ground leveling layer and the outer wall of the drainage pipe. For each component processed, the corresponding component pair record is found in the association mapping table, and the calculated minimum distance and overlap volume values ​​are written into the specified fields of that record. If the original record does not exist, a new entry is created. The entire traversal process covers all 86 building components in the computer room, and the associated components involve 124 disciplines across structure, electromechanical, and mechanical engineering, generating approximately 500 complete records. Finally, each record in the association mapping table contains relative displacement, rotation angle, minimum clear distance, and overlap volume, providing direct criteria for the subsequent conflict detection module without the need to repeatedly calculate spatial geometry, thereby improving overall processing efficiency.

[0024] In an optional embodiment, multi-disciplinary clash detection is performed on the multi-disciplinary BIM base model based on an association mapping table to obtain a set of clash points and the conflict type corresponding to each clash point, including: B01. For any BIM base model, extract other professional models that have spatial intersection with the BIM base model from the association mapping table as models to be tested. B02. Divide the BIM basic model into multiple inspection units. For each inspection unit, traverse all components in the model to be inspected that have spatial overlap with the inspection unit to determine whether there are geometric conflicts or attribute conflicts. B03. If a conflict exists, record the location coordinates of the conflict, the identifier of the component involved, and the conflict type, and summarize all recorded conflicts into a collision point set.

[0025] It should be noted that the structural BIM basic model is used as the inspection object; this model covers the four frame columns and three main beams of the equipment room on the second basement floor; all other professional models that have spatial intersection with the structural components are extracted from the association mapping table, including water supply and drainage pipes, heating and ventilation pipes, electrical cable trays and building partitions, and these are listed as the models to be inspected. The structural model was divided into 6 detection units according to column spans, with each unit corresponding to an area enclosed by a beam and column. For the first detection unit, which is located between axis A and axis B and includes columns KZ1 and KZ2 and the main beam B1 between them, all components in the model to be detected that overlap with the bounding box of this unit were traversed. First, a chilled water supply pipe of the water supply and drainage system was checked. This pipe horizontally passes through the space under the beam, with a pipe diameter of 200 mm. The bottom elevation of the beam is 3200 mm and the top elevation of the pipe is 3150 mm. A vertical overlap of 50 mm between the top of the pipe and the bottom of the beam was found, which was determined to be a geometric conflict. The coordinates of the conflict location were recorded as X=12500 mm, Y=8400 mm, and Z=3150 mm. The components involved were beam B1 and water supply pipe P-01, and the conflict type was hard collision. Next, a heating and ventilation duct was detected, measuring 800 mm wide and 400 mm high, horizontally laid next to column KZ2. The edge of the duct was only 10 mm away from the column surface, less than the 50 mm installation spacing required by the specification, and the duct flange bolts were in actual contact with the column surface. The calculated overlap volume was 0.0006 cubic meters, which was determined to be a geometric conflict. The conflict coordinates were recorded as X=12800 mm, Y=8200 mm, and Z=2800 mm, involving column KZ2 and duct D-03, and the conflict type was space encroachment. In the third testing unit, a conflict arose between the electrical cable tray and the embedded part at the bottom of the structural beam in terms of attributes: the cable tray's design load is 150 kg per meter, while the embedded part's allowable load is only 100 kg per meter. Although there is no geometric overlap, the load-bearing capacity is mismatched, and it is determined to be an attribute conflict; the recorded coordinates are the center point of the embedded part, X=13200 mm, Y=7800 mm, Z=3200 mm, involving embedded part M-05 and cable tray C-02, and the conflict type is load mismatch; The remaining 5 detection units are traversed, and geometric Boolean operations and attribute comparisons are performed on each overlapping component. A total of 9 hard collisions, 4 soft spacing deficiencies, and 2 attribute conflicts are identified. All recorded conflicts are summarized to form a collision point set, which contains 15 entries. Each entry is accompanied by precise 3D coordinates, paired component identifiers, and conflict classification labels. This set is directly output to the subsequent conflict sorting module.

[0026] In an optional embodiment, determining whether a geometric conflict or attribute conflict exists includes: For any component in the detection unit, obtain its three-dimensional geometric information in the BIM basic model; Perform a Boolean operation between the 3D geometric information and the component geometric information of the corresponding region in the model to be detected. If the result of the operation is not empty, it is determined that there is a geometric conflict. If the Boolean operation result is empty, the attribute information of the component is compared with the attribute information of the corresponding component in the model to be detected. If there is a logical contradiction in the attribute information, it is determined that there is an attribute conflict. Geometric conflicts and attribute conflicts are uniformly marked as conflict types.

[0027] It should be noted that the main structural beam B1 was selected as the inspection object. The beam has a cross-sectional dimension of 400 mm wide, 800 mm high, and 7200 mm long. The bottom elevation of the beam is 3200 mm, and the centerline is located between axis A and axis B. The three-dimensional geometric information of the beam was obtained from the BIM basic model, which is a cuboid solid with a spatial range of X from 10000 mm to 17200 mm, Y from 8000 mm to 8400 mm, and Z from 2400 mm to 3200 mm. At the same time, the geometric information of the chilled water pipe P-02 of the water supply and drainage system was read from the model to be inspected. The pipe is a cylinder with an outer diameter of 219 mm, a center elevation of 3150 mm, and a horizontal orientation at a 45-degree angle to the beam. Its spatial range is partially located below the bottom of the beam and extends into the interior of the beam. Perform a Boolean intersection operation on these two entities. Since the top region of the pipe ranges from 3040 mm to 3150 mm in the Z direction, while the bottom elevation of the beam is 3200 mm, but the highest point of the pipe reaches 3220 mm when it crosses obliquely, meaning that the pipe is partially embedded in the bottom of the beam, the intersection operation result is a non-empty wedge-shaped entity with a volume of approximately 0.003 cubic meters. A geometric conflict is determined to exist, and the conflict type is marked as hard collision. Another fire door, FM-02, from the architectural field, was selected as the test object. This door is 2400 mm high, 1200 mm wide, and has a frame thickness of 100 mm. Its geometric space occupies X from 15000 mm to 15100 mm, Y from 8500 mm to 9700 mm, and Z from 0 to 2400 mm. A Boolean operation was performed between this geometry and the HVAC duct D-05 in the model to be tested. The duct is 600 mm wide and 300 mm high, with a center elevation of 2300 mm, located directly above the doorway. However, the bottom elevation of the duct is 2450 mm, which is higher than the top elevation of the door (2400 mm), leaving a 50 mm gap between them. Therefore, the Boolean intersection result is empty, indicating no geometric conflict. By comparing the attribute information, it was found that the fire door was designed to withstand fire for 90 minutes. However, the duct was not equipped with a fire damper when it passed through the area, and the duct material was ordinary galvanized steel plate. In the event of a fire, high-temperature smoke may damage the integrity of the door. This logical contradiction led to an attribute conflict, and the conflict type was marked as attribute conflict. Both cases were recorded in the collision point set and labeled with geometric conflict and attribute conflict, respectively.

[0028] In an optional embodiment, generating a conflict priority ranking table based on a set of collision points and conflict types includes: For any collision point in the collision point set, calculate the conflict severity score based on the conflict type and the functional weight of the components involved in the collision point in the integrated BIM design model; All collision points are sorted based on the conflict severity score to generate a conflict priority ranking table.

[0029] It should be noted that the collision point set used is the equipment room on the second basement floor, which contains 15 collision points. The severity score of the conflict is calculated for four typical collision points. The scoring rules are as follows: the conflict type coefficient is set as follows: hard collision 10 points, soft collision with space encroachment 7 points, and attribute conflict 5 points. The component functional weights are divided into three levels: high, medium, and low. The main structural beams and frame columns have a high weight multiplied by 3, the main electromechanical pipes and fire doors have a medium weight multiplied by 2, and the branch pipes and hangers have a low weight multiplied by 1. The final score is the sum of the conflict type coefficient and the functional weight coefficient. The first collision point is a hard collision between the main structural beam B1 and the chilled water supply pipe P-02, with geometric overlap. The conflict type coefficient is 10 points. The main beam is a high-weight component, so add 3 points. The supply pipe is a medium-weight component, so add 2 points. The total score is 15 points. The second collision point is the space encroachment between the frame column KZ2 and the HVAC duct D-03. The edge of the duct is only 10 mm away from the column surface and the flange is in contact with the column. This is a soft collision, with a coefficient of 7 points. The column is a high-weight component, so add 3 points. The duct is a medium-weight component, so add 2 points. The total score is 12 points. The third collision point is the load mismatch between the electrical cable tray C-02 and the embedded part M-05, with a conflict type coefficient of 5 points. Both the cable tray and the embedded part are medium-weight components, so add 2 points each. The total score is 9 points. The fourth collision point is the fire resistance conflict between the fire door FM-02 and the duct D-05, with a coefficient of 5 points. The fire door is a medium-weight component, so add 2 points. The duct is a medium-weight component, so add 2 points. The total score is 9 points. The remaining 11 collision points were calculated using the same rules. Hard collisions involving structural columns generally scored 14 to 15 points, soft collisions involving secondary branch pipes scored 8 to 10 points, and pure attribute conflicts scored 6 to 9 points. All collision points were sorted from highest to lowest score. The highest score was 15 points, with 3 collisions, all of which were hard collisions between structural main beams and large-diameter pipes. Next were 13 to 14 points, with 4 collisions, involving structural columns and main cable trays or air ducts. Then, 10 to 12 points, with 5 collisions, were soft collisions between secondary pipelines. Finally, 6 to 9 points, with 3 collisions, were attribute-based conflicts. This sorting result directly generated a conflict priority sorting table, which listed the identifier, region, involved components, and score of each collision point in descending order. Collision points in higher zones will be processed first according to this order.

[0030] In an optional embodiment, the multi-disciplinary BIM basic model is iteratively optimized based on a conflict priority ranking table to generate a comprehensive BIM design model, including: Each collision point is processed sequentially according to the conflict priority sorting table. For the currently processed collision point, the components involved in the conflict are extracted from the multi-disciplinary BIM basic model, and multiple optional adjustment schemes are generated based on the preset design rule library. Evaluate multiple optional adjustment schemes and select the optimal one. Apply the optimal scheme to the multi-disciplinary BIM base model to update the model. Repeat the above steps until the collision point set is empty, and output the integrated BIM design model.

[0031] It should be noted that the collision point with the highest score in the conflict priority ranking table is taken as the starting point. This collision point is a hard collision between the main structural beam B1 and the chilled water supply pipe P-02, involving the components beam B1 and pipe P-02. The complete parameters of these two components are extracted from the multi-discipline BIM basic model: beam cross-section 400 by 800 mm, beam bottom elevation 3200 mm; pipe outer diameter 219 mm, center elevation 3150 mm, obliquely passing under the beam. Load the pre-set design rule library, which includes rules for pipeline avoidance, structural openings, clearance guarantees, and cost-effectiveness. Based on these rules, automatically generate three adjustable schemes. Scheme 1 involves detouring the pipeline, bending P-02 to the side of the beam before the collision area, offsetting it horizontally by 500 mm, and then bending it back to the original path. This requires adding 4 bends and 2 meters of pipeline. Scheme 2 involves reserving a sleeve on the beam, opening a 300 mm diameter circular hole at the bottom of beam B1, through which the pipeline passes, and adjusting the center elevation of the hole to 3050 mm. This requires adding a steel sleeve and reinforcing steel bars. Scheme 3 involves raising the pipeline elevation, moving the entire pipeline section up to 100 mm above the bottom of the beam. However, there are already heating and ventilation ducts above this area, so the duct routing needs to be adjusted simultaneously. Three options were comprehensively evaluated. Evaluation indicators included construction feasibility, impact on construction period, increased material costs, impact on clearance and functionality, and whether new conflicts would arise. Option 1 avoids structural modifications but increases pipe length and bends, and the detour area has a high probability of conflict with cable trays. Option 2 requires structural confirmation for opening and reinforcement, is slightly more complex to construct but has high space utilization and does not reduce clearance. Option 3 requires coordinated adjustment of ductwork, involves multiple disciplines, and carries high risk. According to automatic scoring, Option 2 scored the best because it resolves the conflict in one go and has the least impact on other components. Scheme 2 was applied to the model, a 300 mm diameter reserved hole was generated at the bottom of beam B1, the center elevation of pipe P-02 was corrected to 3050 mm and kept obliquely continuous, and a sleeve component was added; the updated model was re-performed with local collision detection to confirm that the conflict was eliminated. The second highest-scoring collision point, namely the space encroachment between column KZ2 and duct D-03, is processed sequentially according to the sorting table. The column and duct are extracted, and adjustment schemes are generated, such as reducing the duct cross-section or shifting the column position. After evaluation, the duct cross-section width is reduced from 800 mm to 750 mm and the hanger position is adjusted. The update is applied and verified. This process is repeated for the remaining 13 collision points, each undergoing extraction, scheme generation, evaluation, application, and local verification. When the last attribute conflict is resolved, the collision point set is cleared, and the integrated BIM design model is output. This model contains all the corrected component geometry and attributes, and there are no residual conflicts. It can be directly used for subsequent coordinate unification and visualization.

[0032] In an optional embodiment, the integrated BIM design model is converted to a unified building information model coordinate system to generate coordinate unified model data, including: Coordinate alignment is performed on multi-source design data and real-scene scanning data to obtain spatial mapping rules, which include transformation matrices and mapping relationships. Based on the transformation matrix in the spatial mapping rules, the coordinates of each component in the integrated BIM design model are transformed to a unified building information model coordinate system, generating unified coordinate model data.

[0033] It should be noted that the focus was on the equipment room on the second basement level. Before the on-site scanning, the surveyor placed reflective targets in the four corners of the room. The world coordinates of the target centers were determined by a total station. For example, the world coordinates of the target in the southwest corner were X=0, Y=0, Z=-6.5 meters, the target in the southeast corner was X=12 meters, Y=0, Z=-6.5 meters, and the target in the northwest corner was X=0, Y=8 meters, Z=-6.5 meters. When the 3D laser scanner acquired the point cloud, the coordinates of these targets in the scanner's own coordinate system were X=102.3, Y=45.6, Z=2.1, etc. These pairs of control points with the same name were extracted, and the transformation matrix from the scanning coordinate system to the world coordinate system was calculated by least squares fitting. This matrix includes the rotation angles around the three axes and the translations in the three directions. For each professional design model, its original coordinate system also has a fixed offset from the world coordinate system. For example, the origin of the structural professional model is set on the ground at the southwest corner of the building, which is completely consistent with the world coordinates of the scanning target, so no additional transformation is required; while the origin of the mechanical and electrical professional model is set at the center of the equipment room, which differs from the structural model by X=5.2 meters, Y=3.8 meters, and Z=0 meters. This translation relationship is recorded. By combining these transformation parameters, a complete spatial mapping rule is formed, which clarifies the transformation method of any point from the scanning coordinates or local design coordinates to the unified building information model coordinate system of the project. The system receives the integrated BIM design model, in which each component retains its local coordinate values ​​from its original professional model. It iterates through all components, reading their local coordinates and finding the corresponding transformation matrix based on the component's professional affiliation, transforming the coordinate points one by one. For example, the original structural frame column KZ1's bottom center local coordinates are X=2.5 meters, Y=1.6 meters, Z=-6.5 meters; since the structural system is consistent with the world coordinate system, these coordinates remain unchanged after transformation. The MEP (Mechanical and Electrical Engineering) chilled water pipe's original local coordinates are X=3.8 meters, Y=5.2 meters, Z=-5.8 meters; these coordinates need to be adjusted by adding a translation of X=5.2 meters, Y=... 3.8 meters, Z=0 meters, resulting in coordinates X=9.0 meters, Y=9.0 meters, Z=-5.8 meters in a unified coordinate system; HVAC ducts and cable trays are also processed according to their respective transformation matrices; after all components are transformed, the relative relationships between the components in the verification model remain unchanged, and the overall model completely matches the on-site scan point cloud in a unified coordinate system; finally, unified coordinate model data is generated, in which all geometric positioning is based on the same origin, the same axis direction, and the same elevation datum, which can be directly used for rendering in a 3D visualization engine; the entire transformation process takes several seconds, and the original coordinates and transformed coordinates of each component are recorded for traceability.

[0034] In an optional embodiment, the coordinate unified model data is input into a 3D visualization engine to generate the final architectural model image and display it in a preset design terminal, including: Input the coordinate unified model data into the preset building exterior material model so that the building exterior material model can calculate the material mapping table based on the coordinate unified model data and the material attributes in the integrated BIM design model; Input the material mapping table into the preset architectural lighting and shadow rendering model, so that the architectural lighting and shadow rendering model can perform lighting and shadow rendering on the coordinate unified model data according to the material mapping table, and generate the final architectural model image.

[0035] It should be noted that, taking the ground floor lobby area of ​​a commercial complex as an example, the coordinate unified model data already includes the geometric position and material properties of all components. For example, the structural columns are C40 concrete, the curtain wall is double-glazed, the floor is granite, and the ceiling is aluminum alloy panel. The coordinate unified model data is imported into the preset building appearance material model. This model maintains a material library that stores the physical parameters of each material, including diffuse color, roughness, metallicity, transparency, and refractive index. The material model reads the material name of each component, matches the corresponding parameters from the material library, and calculates the texture coordinates and texture scaling ratio of each component's surface based on the component's spatial orientation and surrounding environment, generating a material mapping table. This table assigns a unique material ID to each component and records its base color value, surface roughness value, and transparency, etc. For example, the roughness of granite floor is set to 0.6, the transparency and refractive index of glass curtain wall are set to 0.9 and 1.5, and the metallicity of aluminum alloy ceiling is set to 0.8. The material mapping table and coordinate unified model data are input into the preset architectural lighting and shadow rendering model. This rendering model simulates the sun's light source, setting the direction of sunlight according to the project's geographical location and the current date and time. For example, at 31 degrees north latitude and 121 degrees east longitude, at 10:00 AM in summer, the sun's altitude angle is approximately 60 degrees, and the azimuth is southeast. The rendering model uses the surface properties of each component in the material mapping table to calculate the color and brightness of the light after illumination pixel by pixel, including direct lighting, ambient light occlusion, and indirect reflection. For glass curtain walls, a specular reflection effect is added to reflect the surrounding buildings and the sky. For stone floors, a soft diffuse reflection is generated. After several seconds of real-time rendering, the 3D visualization engine outputs the final architectural model image, which is displayed on the interactive terminal in the lobby area. The image shows natural lighting, realistic material textures, and clearly distinguishable professional components such as structural columns, pipelines, and partitions. It is also visually consistent with the scanned photos of the actual site. The design team can directly use this image for walkthrough review and detail confirmation.

[0036] In one alternative embodiment, the real-scene scanning data includes laser point cloud data and total station measurement data; The laser point cloud data is registered with the multi-source design data to obtain the calibrated on-site three-dimensional data; The wall locations, floor elevations, and pipe routing of the BIM base model were corrected item by item based on the calibrated on-site 3D data.

[0037] It should be noted that the standard floor 5 of the project was used as the object; the on-site scanning team used a 3D laser scanner to obtain complete point cloud data of this floor. The point cloud contains dense surface information of walls, floor edges, and pipe outer walls; the point cloud of this floor was registered with the design axis grid provided by the structural engineering professionals, and obvious wall corner points and column corner points in the point cloud were extracted as features. Corresponding points were matched with the intersection points of the corresponding axes in the design drawings. The rotation and translation parameters from the point cloud coordinate system to the design coordinate system were obtained through iterative calculation. After the registration was completed, calibrated on-site 3D data was generated. Each point in this data has precise coordinates in the design coordinate system. Item-by-item correction of the BIM base model; Wall position correction: Select an 8-meter-long internal partition wall on the west side of the 5th floor. In the design model, the center line of the wall is located 200 mm east of axis 4, but the calibration point cloud shows that the actual center line of the wall is located 235 mm east of axis 4, a deviation of 35 mm. The wall is shifted 35 mm in the positive X direction, and the intersection points of the two ends with the adjacent columns are updated; Floor slab elevation correction: In the design model, the top elevation of the 5th floor slab is 15.000 meters. The point cloud shows that the actual elevation fluctuates between 15.012 meters and 15.025 meters at multiple measuring points, with an average deviation of 18 mm. The overall floor slab elevation is raised by 18 mm to 15.018 meters, and the height of the upper and lower stair treads and the bottom of the door openings are adjusted at the same time; Pipeline routing correction: A chilled water return pipe above the corridor on this floor was selected. The design model showed it to be laid horizontally in a straight line, but the point cloud showed that the pipe had slight undulations in the middle section and a lateral offset from the design centerline, with a maximum offset of 22 mm. The pipe was divided into multiple segments, and the actual routing in the point cloud was fitted to each segment to regenerate the pipe path curve, while keeping the pipe diameter and connectors unchanged. All correction operations were recorded in the change log, and the geometric data of the BIM basic model was updated to ensure that the model completely matched the actual on-site measurements.

[0038] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited thereto. Various changes can be made within the scope of knowledge possessed by those skilled in the art without departing from the spirit of the present invention.

Claims

1. A building engineering design and modeling system based on BIM 3D visualization technology, characterized in that, include: The data acquisition module is used to acquire multi-source design data of building engineering through the first data interface, acquire real-scene scanning data of construction site through the second data interface, generate multi-professional BIM basic model and spatial position relationship data of each professional model based on multi-source design data and real-scene scanning data, and store spatial position relationship data as an association mapping table. The conflict detection module is used to perform multi-disciplinary collision detection on the multi-disciplinary BIM basic model based on the association mapping table, and obtain the set of collision points and the conflict type corresponding to each collision point. The conflict sorting module is used to generate a conflict priority sorting table based on the set of collision points and the conflict type. Based on the conflict priority ranking table, the multi-disciplinary BIM basic model is iteratively optimized to generate a comprehensive BIM design model. The coordinate unification module is used to convert the integrated BIM design model to a unified building information model coordinate system and generate coordinate unification model data. The architectural model module is used to input coordinate-unified model data into the 3D visualization engine, generate the final architectural model image, and display it in the preset design terminal.

2. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 1, characterized in that, Based on multi-source design data and real-scene scanning data, a multi-disciplinary BIM basic model and spatial location relationship data of each professional model are generated, and the spatial location relationship data is stored as an association mapping table, including: The component information in the multi-source design data is converted into the corresponding BIM basic model, and the geometric parameters of the BIM basic model are corrected based on the real scene scan data. Based on the coordinate system of the BIM basic model of each discipline, calculate the spatial positional relationship data between any two discipline models, and store the spatial positional relationship data as an association mapping table.

3. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 2, characterized in that, Based on the coordinate system of the BIM basic model of each discipline, calculate the spatial positional relationship data between any two discipline models, and store the spatial positional relationship data as an association mapping table, including: The architectural BIM basic model is selected as the main model, and other professional models that have spatial intersection with the main model are found from the association mapping table as related models. For any component in the main model, calculate the minimum distance and overlap volume between the component and all components in each associated model, and write the minimum distance and overlap volume as spatial positional relationship data into the record item corresponding to the component in the association mapping table; Iterate through all components in the main model to complete the construction of the association mapping table.

4. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 3, characterized in that, Multi-disciplinary clash detection is performed on the multi-disciplinary BIM base model based on the association mapping table, resulting in a set of clash points and the conflict type corresponding to each clash point, including: For any given BIM base model, other professional models that have spatial intersection with the BIM base model are extracted from the association mapping table as models to be tested. The BIM basic model is divided into multiple inspection units. For each inspection unit, all components in the model to be inspected that have spatial overlap with the inspection unit are traversed to determine whether there are geometric conflicts or attribute conflicts. If a conflict exists, record the location coordinates of the conflict, the identifiers of the components involved, and the conflict type, and summarize all recorded conflicts into a collision point set.

5. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 4, characterized in that, Determine if there are geometric or attribute conflicts, including: For any component in the detection unit, obtain its three-dimensional geometric information in the BIM basic model; Perform a Boolean operation between the 3D geometric information and the component geometric information of the corresponding region in the model to be detected. If the result of the operation is not empty, it is determined that there is a geometric conflict. If the Boolean operation result is empty, the attribute information of the component is compared with the attribute information of the corresponding component in the model to be detected. If there is a logical contradiction in the attribute information, it is determined that there is an attribute conflict. Geometric conflicts and attribute conflicts are uniformly marked as conflict types.

6. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 5, characterized in that, A conflict priority ranking table is generated based on the set of collision points and conflict types, including: For any collision point in the collision point set, calculate the conflict severity score based on the conflict type and the functional weight of the components involved in the collision point in the integrated BIM design model; All collision points are sorted based on the conflict severity score to generate a conflict priority ranking table.

7. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 6, characterized in that, Based on a conflict priority ranking table, the multi-disciplinary BIM base model is iteratively optimized to generate a comprehensive BIM design model, including: Each collision point is processed sequentially according to the conflict priority sorting table. For the currently processed collision point, the components involved in the conflict are extracted from the multi-disciplinary BIM basic model, and multiple optional adjustment schemes are generated based on the preset design rule library. Evaluate multiple optional adjustment schemes and select the optimal one. Apply the optimal scheme to the multi-disciplinary BIM base model to update the model. Repeat the above steps until the collision point set is empty, and output the integrated BIM design model.

8. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 7, characterized in that, The integrated BIM design model is converted to a unified building information model coordinate system to generate unified coordinate model data, including: Coordinate alignment is performed on multi-source design data and real-scene scanning data to obtain spatial mapping rules, which include transformation matrices and mapping relationships. Based on the transformation matrix in the spatial mapping rules, the coordinates of each component in the integrated BIM design model are transformed to a unified building information model coordinate system, generating unified coordinate model data.

9. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 8, characterized in that, Input the coordinate-unified model data into the 3D visualization engine to generate the final architectural model image and display it in the preset design terminal, including: Input the coordinate unified model data into the preset building exterior material model so that the building exterior material model can calculate the material mapping table based on the coordinate unified model data and the material attributes in the integrated BIM design model; Input the material mapping table into the preset architectural lighting and shadow rendering model, so that the architectural lighting and shadow rendering model can perform lighting and shadow rendering on the coordinate unified model data according to the material mapping table, and generate the final architectural model image.

10. The architectural engineering design and modeling system based on BIM three-dimensional visualization technology according to claim 9, characterized in that, Real-scene scanning data includes laser point cloud data and total station measurement data; The laser point cloud data is registered with the multi-source design data to obtain the calibrated on-site three-dimensional data; The wall locations, floor elevations, and pipe routing of the BIM base model were corrected item by item based on the calibrated on-site 3D data.