BIM-based intelligent layout of ALC partition wall and automatic hole positioning method
By using a BIM-based intelligent layout and automatic opening positioning method for ALC partition panels, candidate panel columns are generated and combined with multiple regional screening methods to determine the optimal layout panel columns and construction instructions. This solves the problem of installation consistency of ALC partition panels under complex conditions, reducing material waste and construction cycle.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA RAILWAY WUJU GROUP ELECTRIC WORKS ENG CORP
- Filing Date
- 2026-04-24
- Publication Date
- 2026-05-29
AI Technical Summary
Under complex, multi-disciplinary wall penetration conditions, the existing ALC partition wall panel layout results are inconsistent with the on-site installation results, leading to material waste, increased rework, accumulated layout errors, and excessively long construction periods.
The BIM-based ALC partition wall panel intelligent layout and automatic opening positioning method generates candidate panel columns, and screens them in conjunction with the opening adjacent area, electromechanical avoidance area, wall end connection area and hoisting and transportation allowable area to determine the optimal layout panel column, and generates panel numbers and construction instructions, which are sent to the processing, layout and installation terminals for partial rearrangement and write-back to form hanging units and return packages.
It improves the consistency of layout, opening positioning and on-site installation, reduces secondary cutting and repeated drilling, and improves construction efficiency and molding quality.
Smart Images

Figure CN122113243A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of prefabricated building construction and building information model-assisted detailed design technology, specifically a BIM-based ALC partition wall panel intelligent layout and automatic opening positioning method. Background Technology
[0002] ALC partition wall panel detailed layout is suitable for spaces such as equipment rooms, management rooms, and electromechanical integrated corridors in intercity railway stations. These spaces often involve numerous walls, dense interdisciplinary work, and frequent wall penetrations such as doorways, access panels, air ducts, cable trays, conduits, and electrical boxes. Generally, a BIM model is first created using architectural, structural, and MEP drawings, followed by wall panel detailed layout, panel numbering, bill of quantities export, factory cutting, and installation according to number. Some solutions utilize parametric modeling and pre-designed openings on platforms like Revit to avoid missing panels caused by layout issues on two-dimensional drawings.
[0003] Chinese patent document CN114454350A discloses a rapid detailed installation method for ALC lightweight partition wall panels based on BIM technology. This document first verifies the architectural drawings and establishes a BIM 3D model including architecture, structure, water supply and drainage, HVAC, and electrical systems. For walls where pipes need to pass through, pre-drill holes with hole sizes larger than the actual pipe dimensions. Then, a parametric family component library of ALC lightweight partition wall panels is created on the Revit platform. The wall is converted into an ALC panel family using a plugin, and the panels are arranged. The arrangement logic divides the wall length into equal 600mm modules, and determines the width of the last panel or the last two panels based on the remainder X: when X ≥ 300mm, a single end panel is retained; when 100mm ≤ X < 300mm, two end panels of 400mm and (600 + X - 400)mm are used; when X < 100mm, two end panels of 300mm and (600 + X - 300)mm are used. Afterwards, the material list is exported from the model, and the factory cutting, transportation and on-site installation are organized. During the installation stage, the door opening and wall panel positions are determined according to the baseline, the corners of the panels on both sides of the opening are cut, the positions of switches, sockets and conduits are grooved, and the fixing and finishing are completed with the help of pipe clamps, special mortar, structural columns and lintels.
[0004] However, in complex scenarios such as equipment rooms, management rooms, and electromechanical corridors in intercity railway stations, the above-mentioned technical approaches still have certain limitations. First, the core of the existing scheme's panel layout is still focused on the equal division of the overall wall length and the determination of the end allowance, and the reserved openings are still mainly determined based on the static model in the design stage. When a wall has multiple openings, multiple professional wall penetration points, or changes in the bottom elevation of the beam, the building wall objects, electromechanical point objects, and construction layout objects are no longer completely identical, resulting in significant differences between the panel joints, opening edges, and the on-site layout. Second, when door openings, inspection ports, box positions, or wall penetration pipelines are densely arranged in a localized manner, slabs are laid out first according to the total module, and then local openings or grooves are made. This may result in narrow strips of cut panels or weak edges on both sides of the openings and near the panel ends, leading to insufficient edge connection length, a greater risk of local damage to the panel ends, and further causing secondary cutting, repeated drilling, and confusion in the corresponding numbering on site. Third, if the model layout does not match the actual installation, it will also lead to adverse effects such as material waste, increased rework, accumulated layout errors, and excessively long construction period.
[0005] Therefore, how to improve the consistency and workability of the AlC partition wall panel layout, opening positioning, and on-site installation results under complex multi-disciplinary wall penetration conditions is a technical problem that urgently needs to be solved. Summary of the Invention
[0006] (a) Technical problems to be solved
[0007] To address the shortcomings of existing technologies, this invention provides a BIM-based intelligent layout and automatic opening positioning method for ALC partition walls. It generates candidate panel lists and screens them based on opening adjacency zones, electromechanical avoidance zones, wall end connection zones, and permitted hoisting and transportation areas. Subsequently, it determines the optimal panel list based on layout costs, generating panel numbers, panel seam lines, opening edge lines, and material layout fields. The layout results are then sent to processing, layout, and installation feedback terminals, forming hanging units and feedback packages. Finally, it performs partial rearrangement, write-back, re-distribution, and template library absorption. This improves the consistency of layout, opening positioning, and on-site installation, reduces secondary cutting and repeated drilling, lowers the risk of abnormal diffusion, and improves construction efficiency and forming quality; it also solves the technical problems described in the background art.
[0008] (II) Technical Solution
[0009] To achieve the above objectives, the present invention provides the following technical solution:
[0010] The BIM-based ALC partition wall panel intelligent layout and automatic opening positioning method includes mapping the building model, MEP model and panel specification data to the floor absolute coordinate system, reconstructing continuous wall segments and starting control lines according to the segmentation trigger conditions, generating the corrected opening outline based on the MEP point set of the continuous wall segment and its pipeline penetration path, and encapsulating it into an output set containing the starting control line, wall segment net length, wall segment net height, corrected opening outline and MEP point set.
[0011] The candidate plate list is generated by calling the plate specification library along the starting control line, and the candidate plate list is retained by screening the adjacent area of the opening and the mechanical and electrical avoidance area; the layout plate list is determined from the retained candidate plate list, the plate number and the construction instruction unit containing the plate number and the opening number are generated and sent to the processing terminal, the layout terminal and the installation feedback terminal.
[0012] Based on the field feedback deviation returned by the installation feedback terminal, a hanging unit is formed, and local rearrangement and write-back are performed on the reserved candidate board column that intersects with it in the corresponding continuous wall section.
[0013] Furthermore, the building model, electromechanical model, and panel specification data are mapped to the floor absolute coordinate system, and continuous wall segments and starting control lines are reconstructed. This includes: the layout server reads the floor grid, structural boundaries, wall segment control lines, and beam bottom control lines; using wall thickness changes, wall orientation changes, beam bottom control line changes, opening cut-in, and construction joint positions as segmentation trigger conditions, the scattered wall objects in the building model are reorganized to generate continuous wall segments, corresponding wall segment control lines, and starting control lines, and the wall segment number, wall segment net length, and wall segment net height are written in.
[0014] Furthermore, based on the electromechanical point set of the continuous wall segment and its pipeline penetration path, a corrected opening outline is generated, including: the layout server converts the wall entity and electromechanical entity into a unified boundary expression, extracts the pipeline penetration path and the penetration line of the continuous wall segment and projects it onto the wall surface where the continuous wall segment is located.
[0015] The outline of the opening is reconstructed and corrected by the outer envelope and outer expansion of the wall intersection line. For the case of multiple pipelines passing through the wall side by side, the distance between adjacent centers and the clear distance between the plate edges are compared first. Then, the corresponding wall intersection lines are merged and reconstructed into the outline of the opening, and the opening number, opening center line, opening width and opening height are written in.
[0016] Furthermore, the candidate board list is generated by calling the board specification library along the starting control line, including: the layout server filters out the matching board length from the board specification library based on the net height of the wall section, and filters out the matching board thickness based on the designed wall thickness; when the board specification library is missing a half-width board, a half-width board is derived from the standard width board and the allowed cutting direction is written simultaneously.
[0017] The candidate board column is unfolded unidirectionally along the starting control line in the order of standard wide board, half wide board, and end patch board; the starting and ending positions of each candidate board are calculated by forward accumulation; when the end margin falls into an unacceptable section, the board position is backed up by one board position, and a switch is performed between the half wide board and the end patch board.
[0018] Furthermore, candidate plate columns are selected based on the opening adjacency area and the electromechanical avoidance area. This includes: the layout server generating the opening adjacency area and the electromechanical avoidance area based on the corrected opening outline and electromechanical point set, and further generating the wall end connection area and the hoisting and transportation allowable area; for each candidate plate column, it is simultaneously checked whether the plate seam line cuts into the opening adjacency area, whether the plate end line and the cut edge are pressed into the electromechanical avoidance area, whether the end patch length is less than the minimum end patch length of the wall end, and whether the outline and transportation posture of the entire column of plates exceed the hoisting and transportation allowable area; local constraint labels are written to the candidate plate columns that pass the checks and the output set of step two is formed.
[0019] Furthermore, the process generates panel numbers and construction instruction units containing panel and opening numbers, and issues them to the processing terminal, layout terminal, and installation feedback terminal, including:
[0020] The typesetting server establishes a construction instruction unit for each panel in the typesetting panel list. Each construction instruction unit must include at least the continuous wall segment number, floor number, panel number, panel center line, two panel side lines, cutting edge orientation, panel end tongue and groove orientation, opening adjacency mark, electromechanical avoidance mark, and version identifier. Furthermore, each terminal calls the same panel number and opening number for the same construction instruction unit.
[0021] Furthermore, the typesetting server organizes construction instruction units in a fixed order of header field, wall segment field, panel field, and verification field to form material cutting task, layout task, and verification task; among them, the wall segment field and panel field maintain the same field order and the same version identifier across the processing terminal, layout terminal, and installation feedback terminal, and the verification field is written with at least one of hash value and cyclic verification value.
[0022] Furthermore, the installation of the backhaul terminal collects the actual slab edge lines, actual opening frame edge lines, and actual electromechanical reserved hole edge lines according to the construction instruction unit, and maps the collected results to the floor absolute coordinate system before backhaul; the layout server matches the backhaul objects according to the slab number and opening number, and writes the wall segment number, slab number, opening number, on-site image index, measured edge line coordinates, and on-site backhaul deviation into the backhaul package.
[0023] Furthermore, when the deviation transmitted back from the site by the typesetting server exceeds at least one of the boundary values corresponding to the allowable deviation of the opening edge line, the allowable deviation of the opening diagonal, and the minimum clear distance from the plate seam line to the opening edge line, the hanging unit is defined by the plate number, the opening number, the plate seam line adjacent to the opening number, and the electromechanical avoidance mark, and the abnormal priority amount is determined according to the geometric mismatch amount, the process conflict amount, and the structural sensitivity amount.
[0024] The return packet is written in a fixed order of header field, wall segment field, exception field and verification field, and the exception field contains the panel number, opening number and exception priority value in sequence.
[0025] Furthermore, the adjacent area of the tunnel entrance is formed by expanding the modified tunnel entrance outline along the outer normal at equal intervals according to the tunnel entrance adjacent expansion amount, and the electromechanical avoidance area is formed by expanding the sensitive boundary corresponding to the electromechanical point set at equal intervals according to the electromechanical avoidance expansion amount.
[0026] The external expansion of the opening, the external expansion for mechanical and electrical clearance, and the minimum end-complement length of the wall are all read from the project construction rule table and kept fixed within the same continuous wall segment, for screening candidate slabs, determining slab layouts, and generating and calling construction instruction units.
[0027] Furthermore, the laying-out terminal includes at least one of a laser line projector and a total station, and the installation and return terminal includes a laser ranging component and an image recognition component. The modeling terminal, processing terminal, laying-out terminal, and installation and return terminal are respectively connected to the typesetting server via a network. The typesetting server uses only the floor absolute coordinate system as the unified coordinate reference among the multiple terminals.
[0028] Furthermore, the modeling terminal provides the typesetting server with at least one of the following: native BIM model, IFC file, integrated pipeline model, and verified retest model;
[0029] When the input data is an IFC file, the typesetting server first reconstructs the corresponding wall segment control line, and then writes the wall segment number, starting control line, wall segment net length and wall segment net height corresponding to the continuous wall segment; when the input data is a comprehensive pipeline model, the typesetting server uses the pipeline penetration path to participate in generating the corrected opening outline.
[0030] Furthermore, the continuous wall segment is a continuous partition wall segment within the floor of an intercity railway station, and the area where the continuous wall segment is located includes at least one of the following: equipment room, management room, and electromechanical integrated corridor;
[0031] The layout server, taking into account the combination of multiple openings, multiple electromechanical points penetrating the wall, and changes in the control line of the beam bottom corresponding to the continuous wall segment, reconstructs the continuous wall segment sequentially and generates the corrected opening outline, screens candidate slab columns, issues construction instruction units, and performs local rearrangement and write-back on the suspended units.
[0032] (III) Beneficial Effects
[0033] This invention provides a BIM-based method for intelligent layout and automatic opening positioning of ALC partition walls, which has the following advantages:
[0034] By establishing the absolute coordinate system of the building information model for walls, openings, and MEP information corresponding to the floors, and simultaneously reconstructing continuous wall segments, starting control lines, and corrected opening outlines, the layout input objects are transformed from scattered model objects into a step-one output set with reasonable boundaries and stable fields. This reduces the problems caused by mismatches in coordinate benchmarks and splitting granularity between different disciplines, such as misaligned slab joints, mismatched wall end allowances, and opening positioning deviations.
[0035] Candidate slab rows are generated around the continuous wall segment, and a first round of screening is conducted by combining the adjacent area of the opening, the mechanical and electrical avoidance area, the wall end connection area, and the hoisting and transportation allowable area. Before the formal layout, small fragments, weak edge slabs, and slab rows that are difficult to land on site can be eliminated. Concentrated calculation of feasible construction schemes makes the layout results more consistent with the installation conditions.
[0036] Within the retained candidate plate list, a layout cost including whole plate retention, opening continuity, electromechanical avoidance, and hoisting and handling is introduced. The optimal layout plate list is selected and transcribed into plate number, plate seam line, opening edge line, and material cutting and layout fields, taking into account material utilization, structural continuity, and on-site execution, and reducing secondary cutting and repeated opening.
[0037] By distributing the optimal layout templates to the processing terminal, layout terminal, and installation feedback terminal, and using construction mapping indicators, on-site feedback deviations, and anomaly priority quantities for unified on-site deviation statistics, it is ensured that all terminals revolve around a single numbering system and geometric result, preventing data disconnect between processing, layout, and installation. By using suspended units and feedback packages to enter local re-layout sub-areas for re-layout, write-back, and re-distribution, and then storing the data in the template library, anomalies are limited to the affected area. This ensures the numbering and construction sequence of unaffected continuous wall sections while achieving continuous optimization integrating layout, construction, and write-back. Attached Figure Description
[0038] Figure 1 This is a schematic diagram of the overall architecture of the wall panel layout and construction closed-loop system according to an embodiment of the present invention;
[0039] Figure 2 This is a schematic diagram of the overall process of the wall panel layout and construction closed-loop method according to an embodiment of the present invention;
[0040] Figure 3 This is a schematic diagram illustrating the reconstruction of continuous wall segments and the generation of the output set in step one of this invention.
[0041] Figure 4 This is a schematic diagram of the projection of the wall penetration path and the generation of the corrected opening outline according to an embodiment of the present invention;
[0042] Figure 5 This is a schematic diagram of candidate panel generation and four-zone screening according to an embodiment of the present invention;
[0043] Figure 6 This is a schematic diagram illustrating the determination of the optimal layout board column and the correction of the opening position in an embodiment of the present invention;
[0044] Figure 7 This is a schematic diagram illustrating the multi-terminal issuance and on-site feedback of the construction instruction unit in an embodiment of the present invention.
[0045] Figure 8 This is a schematic diagram illustrating the local rearrangement, version write-back, and template library absorption closed loop in an embodiment of the present invention. Detailed Implementation
[0046] 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.
[0047] Please see Figures 1-8 This invention provides a BIM-based ALC partition wall panel intelligent layout and automatic opening positioning method, including: Step 1, converting the scattered wall, opening and electromechanical information in the building information model into a continuously callable wall segment-level input set, so that the layout base object received in Step 2 is already closed in boundary, fixed in number and stable in field.
[0048] Intercity railway stations often have equipment rooms, management rooms, and electromechanical corridors with multiple openings within the same wall, multiple disciplines penetrating the wall, and variations in beam bottoms. If the typesetting server directly reads the original wall object names, door and window opening names, and electromechanical component names, although they all belong to the same wall, their coordinate references, splitting granularity, and boundary sources are inconsistent: the architectural profession dismantles walls according to modeling habits, the electromechanical profession lays out points according to pipeline routes, while the construction end identifies continuous wall segments according to the direction of the first slab entering the wall and the structural breakpoint. The result is not data loss, but objects with the same name but different geometry. Once candidate slab lists are generated, it is easy to have misaligned slab joint positions with opening edges, inability to close wall end margins, and the same opening not coinciding at the model end and the layout end. Step one therefore undertakes the task of basic object reconstruction, first unifying coordinates, then reconstructing continuous wall segments, then correcting the opening outline according to the wall penetration path, and finally encapsulating all results into a single output set for step two to call in a predetermined order.
[0049] After the typesetting server reads the floor grid, structural boundaries, wall segment control lines, and beam bottom control lines from the modeling terminal, it does not use the original wall splitting. Instead, it maps all the architectural model, MEP model, and panel specification data to the floor absolute coordinate system. Then, using changes in wall thickness, wall orientation, beam bottom control line, opening entry, and construction joint location as segmentation trigger conditions, continuous wall segments are reconstructed. Wall section control line With the starting control line The essence of this approach is to first rewrite the drawing object as the construction object, so that subsequent candidate slabs are aligned with the initial control line. When unfolding, the direction should be consistent with the order in which the panels are lifted on site.
[0050]
[0051] Among them, the floor absolute coordinate system The coordinates of the only wall segment, opening, and electromechanical point within the current floor are based on real coordinates; the original coordinate system of the model. The original component coordinate reference in the modeling terminal takes the value of a real number coordinate field.
[0052] Model points : The coordinates of any point in the original model, and the mapped coordinates : The coordinates of this point after entering the floor's absolute coordinate system; Floor coordinate transformation matrix : A rigid transformation matrix that performs translation and orientation uniformity, with its elements taking real numbers; wall segment control line : No. The geometric centerline of the continuous wall segment, Indicates the control line of the wall section The geometric length, taking values in the range of positive real numbers; the length of the wall end structure occupancy. The length that cannot be used for net panel layout due to end edging, adjacent end posts, or door jamb construction is a non-negative real number.
[0053] Net length of wall section : No. The actual length of the continuous wall segment that can be used for slab laying is a positive real number; the elevation of the structural floor slab. Elevation of the lower boundary of the wall section, elevation of the control line at the bottom of the beam or slab. The elevation of the upper boundary of the wall segment is represented by both real numbers; the net height of the wall segment is also represented by the elevation of the upper boundary of the wall segment. The actual height that can be used for arranging boards, and its value range is a positive real number.
[0054] In a preferred embodiment, the layout server first selects the floor, then completes coordinate mapping, and subsequently performs wall segment segmentation and writes the wall segment numbers. If the data source is a native modeling file, the component parameters are read through an interface; if the data source is an IFC file, the wall segment control lines are reconstructed. Then write to the same field again. Start control line Instead of determining the modeling origin, it is determined by the direction of the first panel entering the wall, the direction of the opening to avoid, and the starting point of the construction layout.
[0055] Taking an integrated electromechanical corridor as an example, in the original model, the same partition wall was used to attach building walls, duct openings, and electrical box objects. After the layout server was completed, the construction workers no longer saw multiple scattered names in the attribute bar of the modeling terminal, but rather a continuous wall segment. A corresponding set of fixed fields, namely the wall segment control line. Starting control line Net length of wall section and wall section net height Therefore, step two can be performed directly along the starting control line. Expand the candidate panel list. This simplifies the source of the wall segment boundary, allowing for subsequent reading of the wall segment's net length. and wall section net height It is no longer affected by differences in professional views.
[0056] The door and window openings or reserved openings provided by architectural professionals usually only reflect the initial design intent. What actually comes into play on the construction surface are the locations of ducts, cable trays, sleeves, and access panels in the integrated pipeline model. Therefore, the layout server does not display the original opening outlines. Instead of directly assigning it to step two, it is based on the wall segment boundaries and electromechanical point sets. Based on the path of the pipeline through the wall, first extract the intersection line of the pipeline through the wall, then project it onto the wall surface, and then expand it according to the boundary of the edge construction to form the corrected opening outline. Therefore, in the subsequent step two, when checking the adjacent area of the opening, the operable opening is read, not just the opening that exists only in the model. Specifically:
[0057]
[0058] Among them, the pipe penetration path : No. The first section of the continuous wall The set of three-dimensional paths that actually pass through the wall at each electromechanical point, taking the value of a three-dimensional curve set or a point set; projection operator. Project the 3D through-wall path onto the continuous wall segment The geometric transformation on the wall surface outputs a two-dimensional curve or a two-dimensional surface region; the wall surface normal vector is generated from continuous wall segments. The reference point is determined by the wall section control line. Given any point, the input point comes from the set of path points through the wall.
[0059] Electromechanical influence envelope : Sensitive boundary of electromechanical points The corrected area for the opening, formed by superimposing the projection of the wall penetration path, is a two-dimensional region set; the original opening outline... : No. The first section of the continuous wall The initial boundary of each opening, and the corrected outline of the opening. The actual opening boundary after absorbing the wall penetration path and the edge binding requirements; both values are closed two-dimensional contours; edge binding outward expansion. : The outward expansion distance along the outer normal of the opening outline, with values ranging from non-negative real numbers; wall point : Coordinates of any point on the wall, distance operator The shortest distance from a point to a target set, taking values in the range of non-negative real numbers; distance operator. Take the shortest Euclidean distance in the two-dimensional coordinate system of the wall.
[0060] Set continuous wall section The unit normal vector of the wall is A reference point on the wall is Then any three-dimensional point Projected onto continuous wall segment Wall projection point on the wall for:
[0061]
[0062] In the formula, the projection point of the wall surface Representing a three-dimensional point normal vector along the wall The projected 2D wall coordinates are used to uniformly map the wall penetration path onto the continuous wall segment. On the wall; reference point Taken from diaphragm wall section Wall control points; unit normal vector Control line of wall section The plane in which it is located has been determined; This represents the vector dot product. The typesetting server performs shortest-edge closure and outer envelope reconstruction on the boundary sets obtained after projecting each through-wall path. If the minimum boundary distance between two adjacent projected contours is less than the minimum net edge distance in the project construction rule table, they are merged into the same corrected opening contour. Otherwise, retain the two independently modified opening outlines. and .
[0063] In a preferred embodiment, the layout server first converts the wall entities and electromechanical entities into a unified boundary representation, and then extracts the intersection lines through the walls using a collision and intersection engine. The collision and intersection engine preferably uses the GJK-EPA path; in a parallel embodiment, the Boolean intersection path built into the modeling platform is used. Both paths need to output the intersection line, normal, and elevation of the intersection line, not just whether a collision occurs. For rectangular ducts, the layout server rewrites the opening outline according to the outer envelope of the intersection line; for circular sleeves, a closed outline is generated based on the center and outer diameter; for cases where multiple pipelines pass through the wall side-by-side, the distance between adjacent centers and the clear distance between the slab edges are first determined, and then a decision is made whether to merge them into a single composite opening or retain multiple independent openings.
[0064] Taking an equipment room as an example, an air supply duct and a set of cable trays pass through the same partition wall one after the other, and the original building model only reserved one rectangular opening. After the typesetting server reads the collision lines, it projects the two sets of intersection lines onto the continuous wall segment. On the wall surface, extend outwards according to the edging allowance. Rewritten and revised hole outline The opening size, shape, elevation, and coordinates are then entered into the opening number field. Construction workers subsequently see an opening boundary in the modeling terminal that corresponds to the wall penetration location, instead of the original static rectangular pre-reserved opening. Thus, the opening number is linked to the actual wall penetration location, and the risk of subsequent slab joints entering the opening edge is addressed upfront in step one.
[0065] Once the continuous wall segments and the corrected opening outlines have been formed, step one still requires encapsulating all results into an output set that is order-stable, field-stable, and semantically stable. If only the net length of the wall segments is considered... Net height of wall section And the revised outline of the opening If the model is written back without fixing the output fields and call boundaries, step two may still result in localized breaks in the chain, such as missing starting control lines for wall segment numbers, missing center lines for opening outlines, and missing sensitive boundaries for electromechanical point sets. Therefore, before step one ends, the wall segment-level, opening-level, and electromechanical-level objects should be packaged into a single output set. The rule is that step two can only generate candidate templates around this set, and will not go back to modify the original objects in step one. Among them:
[0066]
[0067] In step one, the output set is... : No. The unified object set released by the continuous wall segment at the end of step one is used for steps two through five to call the objects in the same field order; opening centerline : No. The center line of each opening, the width of the opening Indicates the horizontal dimension of the opening and the height of the opening. These three dimensions represent the vertical dimensions of the opening; all three are used for subsequent screening of candidate plate arrays and determination of opening adjacency.
[0068] Electromechanical point set : indicates the first The set of all electromechanical points corresponding to the continuous wall segment, and the center of the electromechanical points. Indicates the first The center coordinates of each electromechanical point; electromechanical point object Indicates the first Set of electromechanical points corresponding to continuous wall sections The first in For a wall-penetrating or wall-attached component object, its object attributes must include at least the center of the electromechanical point. Sensitive boundaries Component category field and installation direction field.
[0069] Sensitive Boundaries : Indicates the clearance boundary set around this electromechanical point. Sheet metal specification library : Indicates the source of the standard wide plate, half wide plate, and end patch plate in the subsequent candidate plate list.
[0070] In a preferred embodiment, the typesetting server will output a set Encapsulated as wall segment level records, each record is written in a fixed order to the following fields: wall segment number, starting control line, wall segment net length, wall segment net height, opening sub-table, mechanical and electronic table, and board specification library index. The opening sub-table is written sequentially with the corrected opening outline. Center line of the tunnel entrance , width of the opening and the height of the opening The electronic watch sequentially writes the electromechanical point set. Each electromechanical point object and electromechanical point center and sensitive boundaries .
[0071] Taking a management room as an example, after the construction workers complete the floor selection, the layout server sequentially writes out the wall segment number and the starting control line. Net length of wall section Net height of wall section Corrected opening outline and electromechanical point set At this point, step two no longer reads the original model object, but rather an output set with fixed field granularity. .
[0072] Thus, the result of step one completes the transformation from the model object to the layout input object, and step two does not require renaming the object or re-inferring the field relationships.
[0073] For parallel implementation methods under the same mechanism, the modeling data sources include the original BIM model, IFC files, integrated pipeline models, and verified re-measurement models; the wall penetration path sources include geometric intersection results and confirmed positioning line back-calculation results; the opening correction objects include air ducts, cable trays, sleeves, inspection ports, and equipment openings, but as long as the final coordinate system is still based on the floor absolute coordinate system... Continuous wall section Corrected opening outline and output set To maintain a unified object chain, the processing mechanism and invocation method of this step will not be changed.
[0074] Step 2: Output the set based on Step 1 Generation and continuous wall segments One-to-one candidate board list And without changing the starting control line Net length of wall section Net height of wall section And the revised outline of the opening The first round of plate screening was completed under the premise of [the following conditions].
[0075] Step one has fixed the wall segment boundaries, opening boundaries, and MEP boundaries to the same floor's absolute coordinate system, but this is still a wall segment-level object, not a slab-level object. If slab splicing, opening avoidance, wall end closure, and access conditions are all left to step three, obviously incompatible slab sequences will also be included in subsequent comparisons, causing the local boundaries that truly determine the slab layout to be obscured. Therefore, step two first forms multiple sets of candidate slab sequences with clear order, and then uses a pre-screening method to eliminate incompatible slab sequences, ensuring that subsequent calculations only revolve around slab sequences that can be implemented.
[0076] First, the continuous wall section Convert the space to a suitable location for board installation, and then add the board specifications from the library. The standard wide plate, half-wide plate, and end patch plate are organized into a candidate plate column. Each candidate panel has a unique entry order, start and end positions, and end relationships within the wall segment. The layout server does not use random splicing; instead, it follows the starting control line. The process involves unidirectional expansion, placing the first board first, and then accumulating each board to the wall end control position, thereby ensuring that each candidate board has a unique wall entry order, a unique board width field, and a unique end relationship.
[0077] Furthermore, subsequent panel seam lines, panel end lines, and wall end allowances are all tied to specific panel locations, rather than remaining at an abstract assembly level. Specifically:
[0078]
[0079] In the formula, candidate board list : No. The first continuous wall segment generated The group sequence board, used as the basic screening object in step two, takes the value of the ordered board object set; candidate board. Candidate board list The Middle The candidate board is used to support the fields of board width, board length, board thickness, tongue and groove orientation, and allowed cutting direction;
[0080] Number of boards Candidate board list The total number of candidate boards, with values ranging from positive integers; starting position. : No. Block candidate board relative to the starting control line The starting position of the entry point into the wall, with values ranging from non-negative real numbers; the ending position... : No. Block candidate board relative to the starting control line The endpoint position, with values ranging from positive real numbers; plate width and board width They represent the first Block and the first The width of the candidate block can be any positive real number.
[0081] In a preferred embodiment, the typesetting server first determines the net height of the wall section. From the sheet metal specifications library The process involves screening out matching plate lengths, then selecting plate types of the same thickness based on the designed wall thickness. The candidate plate list is then expanded in the order of standard width plates first, half-width plates as compensation, and end-patch plates as closure. If a half-width plate is missing from the specification library, a half-width plate object is derived from the standard width plate, and the allowed cutting direction is written simultaneously. The generation process preferably uses a forward accumulation combined with a bounded backtracking path: when forward accumulation reaches the wall end, if the end margin enters an unacceptable section, the process backtracks by one plate position and switches between a half-width plate and an end-patch plate.
[0082] Taking a long, straight wall in an equipment room as an example, construction workers can see three groups of candidate panels unfolding sequentially from the same starting point on the interface. The first group uses standard-width panels, the second group inserts half-width panels near the doorway, and the third group adds end-patch panels at the far end. Thus, the order of insertion into the wall, the panel positions, and the wall end allowance are predetermined, and subsequent judgments are no longer based on vague panel combinations but on clearly defined panel groups.
[0083] Furthermore, the typesetting server lists each group of candidate boards. Inspections were conducted in four categories of areas: the seam of the restriction plate in the adjacent area of the opening cuts into the edge band of the opening; the end line of the restriction plate in the electromechanical avoidance area approaches the electromechanical point; the end plate of the restriction plate in the wall connection area is too narrow; and the outline and posture of the entire row of plates exceed the access passage when hoisting and transportation are permitted.
[0084] All four types of areas are derived from the objects in Step 1, therefore the screening process still revolves around the same continuous wall segment. Expand without introducing a new object hierarchy. Among them:
[0085]
[0086] In the formula, the adjacent area of the opening : By the Continuous wall section The revised outline of the opening A closed area formed by equidistant expansion along the outer normal; an electromechanical avoidance zone. : By the Continuous wall section Sensitive boundaries of individual electromechanical points The enclosed area that expands outwards serves to check whether the board end line and the cutting edge are close to the electromechanical points. It is a two-dimensional closed area.
[0087] External expansion operator : Performs an equidistant outward expansion geometric operator on the input contour. Specifically, it translates along the outer normal of each edge of the target contour and closes the reconstructed boundary at the corners; then, it expands equidistantly along the outer normal of the contour to form a closed region. (The amount of outward expansion adjacent to the opening is also considered.) : Outward expansion distance of the opening outline, with values ranging from non-negative real numbers; Outward expansion amount for electromechanical clearance. : The outer extension distance of the sensitive boundary of electromechanical points, with a value range of non-negative real numbers.
[0088] External expansion operator Used to generate an equidistant, enlarged closed region from the input boundary; specifically, for the input contour. and outward expansion distance Translate each edge of the contour along the direction of the outer normal. And perform closed connections at the junctions of adjacent edges to obtain the expanded region. Its equivalent representation is the same as the input contour. The Euclidean shortest distance is no greater than the outermost distance. The set consisting of all points. Where, the input contour... For the outline or sensitive boundary of the opening to be expanded, the expansion distance is... The outer region is the boundary relaxation amount called by the construction rule table. This provides a geometric basis for subsequent judgments regarding board joint avoidance, board end avoidance, or adjacent openings.
[0089] In a preferred embodiment, the typesetting server first reads the adjacent outward expansion of the opening from the project construction rule table. and electromechanical clearance expansion Then, the multi-segment line expansion program is called to form the adjacent area of the opening. and electromechanical clearance area The wall-end connection area forms a narrow strip extending inwards from the wall-end control position, its width determined by the minimum end-supplement length field of the wall end; the permissible hoisting and transfer area is jointly enclosed by the transport channel, the clear width of the doorway, the corner turning space, and the vertical space in front of the wall position. Permissible hoisting and transfer area The area is defined by the clear width of the construction passage, the clear width of the doorway, the corner turning envelope, the vertical space for the panels, and the unobstructed space for the panels in front of the wall. The layout server reads the passageway boundary, doorway boundary, and corner control points from the modeling terminal, and the operable range in front of the current wall from the layout terminal. It then calculates whether the candidate panels remain within the permissible hoisting and transport area based on the panel's external dimensions, transport posture, and vertical posture. Inside.
[0090] Wall end connection area From continuous wall section It is formed by extending inward from both ends along the length of the wall, and its width is supplemented by the minimum length of the wall ends. Determined jointly with the wall end construction rules. If candidate slabs are listed... The end plate or end patch falls into the wall end connection area. The inner end of the wall has a length that is less than the minimum length of the wall end. Then the candidate board list It was ruled that it should not be retained.
[0091] Taking the wall section near the doorway of the management room as an example, the board seam of one set of candidate boards cuts into the left edge band of the doorway, while the board end line of another set of candidate boards is pressed into the outer expansion area of the electrical box. The screen will directly show that the former forms a small broken board at the edge of the doorway, while the latter forms a short side on one side of the box.
[0092] Furthermore, the typesetting server moves boundary issues that would only surface on-site to step two, clarifying the attribution of the issues so that subsequent comparisons are only conducted between boards bounded by the four zones. Moreover, after completing the four-zone check, step two still cannot simply provide a conclusion of retention or rejection, because step three requires knowledge of the local boundary facts carried by each retained board. Therefore, the typesetting server first calculates the retention indicator. Then, write local constraint labels for each group of candidate board columns. Finally, the retained board list, along with the labels, is encapsulated into the output set of step two. .
[0093] Local constraint labels This isn't a quality evaluation, but rather a record of local boundaries. For example, it might involve adjacent openings on the right, wall ends closed with end plates, or rows of panels needing to be turned before being erected. This ensures that step three can continue with the panel layout cost calculation without revisiting step two. Specifically:
[0094]
[0095] In the formula, the preset tongue and groove matching rule is used to determine whether two adjacent candidate boards can form a continuous tongue and groove fit under the current installation direction; when the tongue and groove orientation of the adjacent boards is consistent with the installation direction, or when the adjacent boards still satisfy the splicing relationship of one convex and one concave after being flipped, the tongue and groove matching is determined to be valid; otherwise, the tongue and groove matching is determined to be invalid.
[0096] Retained indicator quantity : No. Continuous wall section Whether the candidate plate group passes all the screening conditions in step two is a binary variable; plate seam line : No. Boundary line between candidate plates and adjacent candidate plates; plate end line : End line corresponding to the first end, last end, or end-complement boundary of the candidate board column; End-complement length Candidate board list The length of the end patch formed at the wall end is a non-negative real number; the minimum end patch length at the wall end. : The minimum allowable length of the end patch plate in the wall-end connection area, with values ranging from positive real numbers;
[0097] Installation direction : No. The orientation of the candidate panel in the wall; the tongue and groove orientation. : No. The tongue and groove mating direction of the candidate plate; the permitted area for hoisting and transportation. : with continuous wall section The corresponding permissible space range for the entire row of panels to enter and stand upright is defined as either a two-dimensional or three-dimensional permissible area; conditions Candidate board list All panel outlines and transport postures did not exceed the permissible range for hoisting and transport.
[0098]
[0099] In the formula, the output set of step two : No. The set of output objects for continuous wall segments after candidate slab screening is completed. This set is used in step three for calculating slab layout costs, determining opening edges, and generating slab numbers; local constraint labels. : with candidate board list A one-to-one set of local boundary markers is used to record local facts in terms of opening adjacency, electromechanical avoidance, wall closure, and hoisting and transportation. The value is a combination of fields or a set of tags.
[0100] In a preferred embodiment, the typesetting server first calculates the retention indicator. Then, generate local constraint labels for the candidate plate columns with a value of 1. The label field is written in a fixed order: adjacent opening - electromechanical avoidance - wall end connection - hoisting and transportation.
[0101] Taking a section of wall in an integrated electromechanical corridor as an example, the first group of candidate panels is eliminated because the panel seam line is pressed into the adjacent area of the opening; the second group of candidate panels is eliminated because the panel end line is pressed into the electromechanical clearance area; the third group of candidate panels passes all checks and is written into the output set. The label simultaneously specifies the adjacent wall to the right of the opening and the end-to-end closure of the wall. What construction workers see on the interface is a set of candidate panels for further comparison and their local details, rather than a general pass or fail.
[0102] Therefore, the removal action and tag writing are completed simultaneously, and step three reads the output set from step two. Then you can directly focus on the candidate board list. Expand the layout cost calculation and no longer trace back the entire inspection process in step two.
[0103] Step 3: Without altering the continuous wall section already fixed in Step 1 Starting control line Net length of wall section Net height of wall section Corrected opening outline and electromechanical point set Under the premise of this, from the candidate board list retained in step two The layout of the panels is determined and then transcribed into panel numbers, panel seam lines, opening edges, and cutting and layout fields.
[0104] Step one has rewritten the original building information model into continuous wall segment-level objects, and step two has rewritten the continuous wall segment-level objects into candidate panel column-level objects. If step three still rereads the original wall outline or the original opening outline, the pre-contraction of boundaries and panel columns in steps one and two will be destroyed, and the subsequent panel numbers will also be inconsistent with the local constraint labels. Disconnect. Step three therefore only revolves around the output set of step two. Expanding, without re-establishing the candidate plate list or re-correcting the opening outline, but rather retaining the candidate plate list. The comparison, selection, correction, and numbering are completed within the system.
[0105] First, the candidate boards retained from step two are listed. Local constraint labels Restored to continuous wall section On the wall surface, these panels are then placed within the same layout constraint plane for comparison. Here, the layout constraint plane is determined by the net length of the wall segment. Net height of wall section Starting control line Corrected opening outline Electromechanical point set Electromechanical sensitive boundaries and local constraint labels Together they form a whole.
[0106] Within this geometric field, the layout server no longer determines whether a panel can enter the four-zone constraint, as this action has already been completed in step two. Instead, the layout server determines which group of retained panel columns is more suitable to be identified as a layout panel column. With this division of labor, step three will not repeat step two, nor will it rewrite the screening results already completed in step two.
[0107] In a preferred embodiment, the typesetting server obtains data from the output set. Read the continuous wall segments one by one Corresponding candidate board list During reading, the board position order from step two should remain unchanged, i.e., the first... Block candidate board The starting position, the ending position, and the seam line. and board end line Still along the starting control line Expand in the direction of local constraint labels. If the label indicates that the board is adjacent to the left side of the opening, the typesetting server will prioritize checking the continuity of the board width on the left side of the opening during comparison; if the local constraint label... If the board column is marked as being closed with an end patch at the wall end, the typesetting server will prioritize checking the remaining amount at the wall end and the position of the end patch.
[0108] Taking a wall section adjacent to the doorway of an equipment room on a station hall level as an example, step two retains two sets of candidate panel columns. One set uses a standard-width panel for continuous transition on the left side of the doorway, while the other set forms a half-width panel transition on the left side of the doorway. After the layout server restores these two sets of panel columns to the same wall surface, it first observes the continuous panel width on the left side of the doorway, and then observes the position of the end panel patch on the wall. The construction personnel see on the modeling terminal that the two sets of panel columns are laid out in the same direction, but the range of the complete panels on both sides of the doorway is different.
[0109] Furthermore, the comparison objects in step three are strictly limited to the candidate board column already retained in step two; local constraint labels The order was transformed into a comparison order; each candidate panel on the wall remained aligned with the starting control line. Alignment.
[0110] Furthermore, in the list of retained candidate boards Establish typesetting costs within the scope The candidate layout column with the lowest typesetting cost is then selected as the optimal layout column. The layout costs here revolve around the four factors that must be determined in step three: preservation of the entire panel, continuity of openings, avoidance of mechanical and electrical components, and hoisting and handling. Preservation of the entire panel corresponds to whether the cutting volume is concentrated too early in the middle of the wall; continuity of openings corresponds to whether continuous load-bearing edges are formed on both sides of the opening; avoidance of mechanical and electrical components corresponds to whether the panel seam line and panel end line are close to the mechanical and electrical component locations. Does the outer contour of the corresponding plate being hoisted and handled form a configuration that makes it difficult to enter the site and turn around under the current transportation path?
[0111]
[0112] In the formula, typesetting cost : No. Continuous wall section Group candidate board list The comprehensive value under the current typesetting constraints serves to compare different candidate boards, and its value range is a non-negative real number; number of boards. Candidate board list The total number of candidate boards, with values ranging from positive integers;
[0113] Total loss : No. The degree to which a candidate panel deviates from the overall panel retention path serves to prevent the cutting from concentrated in the middle of the wall segment; its value range is a non-negative real number.
[0114] Adjacent loss at the entrance : No. Candidate blocks for the corrected opening profile The degree of damage to the width of the continuous plates on both sides serves to maintain the continuity of the opening's edging, and its value range is a non-negative real number.
[0115] Electromechanical avoidance loss : No. Seam lines of candidate boards Plate end line Or the cut edge approximates the electromechanical point set The degree of effect is to reduce the probability of adjacent sides of the electromechanical equipment forming a short side, and the value range is non-negative real numbers; hoisting and handling loss. : No. The degree to which the candidate block causes inconvenience in handling under the existing entry path, corner path, and vertical path, with a value range of non-negative real numbers;
[0116] Weighting coefficient Weighting coefficients Weighting coefficients Weighting coefficients These represent the weights of four factors: preservation of the entire slab, continuity of the opening, mechanical and electrical clearance, and hoisting and handling. All values are positive real numbers, and the preferred factor is one that satisfies the following conditions. ; Board number The first candidate in the candidate board column Candidate boards are selected, with values ranging from positive integers.
[0117] When the layout cost of two candidate columns If the amounts are the same, the candidate plate group with the smaller total adjacent opening loss will be selected first; if the total adjacent opening loss is still the same, the candidate plate group with the smaller total electromechanical avoidance loss will be selected first; if they are still the same, the candidate plate group with the smaller total electromechanical avoidance loss will be selected first. Candidate board columns with small deviations in board numbering order from the historical template.
[0118] In a preferred embodiment, the typesetting server first calculates the four types of loss quantities for each candidate board column, and then summarizes the loss quantities of each candidate board column into a typesetting cost. Total loss of the entire board It's not just about whether cutting occurred, but also whether the cutting was pushed into a non-sensitive area far from the opening; the amount of adjacent loss at the opening. It's not just about checking if the board seam is close to the opening, but also whether the width of the continuous board on both sides of the opening is sufficient to support the edge trim; and the amount of mechanical and electrical clearance loss. It's not just about checking if the electromechanical points coincide with the panel seams, but also whether they are close to the weak edge of the panel; and the amount of lifting and handling losses. The determination is based on the outline of the panel, the direction of entry, and the turning space of the doorway on site.
[0119] Taking a section of wall near a window opening in an administration room as an example, the first group of candidate panels, while containing many full panels, has insufficient continuous panel width on the right side of the window opening; the second group of candidate panels, although introducing a half-width panel, creates wider, full panels on both sides of the window opening. The typesetting server displays the second group at a lower cost on the terminal.
[0120] Furthermore, the cost of typesetting Only in step two is the comparison retained within the candidate board column; opening continuity, electromechanical avoidance, and transport channels are included in the same formula; optimal layout board column. It consists of clearly defined loss items.
[0121] Furthermore, in the optimal layout column Once finalized, step three requires completing two tasks: first, comparing the layout with the revised opening outline. Re-coordinate to make the center line of the tunnel entrance... First, a stable relationship is formed between the opening edge and the adjacent board joints; second, the optimal layout board arrangement is arranged... Translate it into panel number, panel seam line, opening edge line, cutting field, and layout field.
[0122] If the first step is omitted, the opening will remain in the corrected outline from step one, failing to reflect the change in the width of the continuous plates on both sides of the opening after plate arrangement in step three. If the second step is omitted, although step four knows which set of plates is most suitable, it cannot send specific objects to the processing terminal and the wire laying terminal. Among these:
[0123]
[0124] In the formula, the opening positioning correction amount : No. Continuous wall section The hole is in the optimal layout. The correction distance relative to the original opening centerline and the original opening edgeline serves to re-align the opening edgeline with adjacent slab joints; its value range is a real number. Slab joint offset. The closest to the first The center lines of the two board seams at the opening are relative to the center line of the opening. The directional average offset reflects the direction of the compression of the hole center by the plate arrangement sequence, and its value range is real numbers.
[0125] Edge compensation amount : The difference between the minimum continuous lap length required for the opening edging component and the existing continuous slab length, with values ranging from real numbers; slab joint pull coefficient. Indicates the offset of the board joint Correction amount for the positioning of the opening The influence intensity, with a range of positive real numbers; edge traction coefficient. : Indicates the amount of edge compensation Correction amount for the positioning of the opening The influence strength, with values ranging from positive real numbers.
[0126] This design employs a bounded structure, which aims to prevent excessive pulling of the opening edge line by the offset of the board joint or the edge compensation amount.
[0127] In a preferred embodiment, the typesetting server first lists the optimal typesetting board. Read the center lines of the two slab joints near the opening and calculate the slab joint offset. Then, by comparing the width of the continuous slab on both sides of the opening with the boundary of the edging structure, the edging compensation amount is obtained. Subsequently, the correction amount for the hole positioning was obtained. The opening edge line is then written back to the current wall segment's result object according to the correction amount. After the opening edge line is determined, the typesetting server uses the starting control line... The direction, from the optimal layout column Starting with the first candidate board, board numbers are generated sequentially. At the same time, the seam line of each board, the edge line of each opening, the orientation of each cutting edge, and the corresponding floor field are written into the material cutting field and the layout field.
[0128] Taking a doorway in an electromechanical integrated corridor as an example, the original doorway edge coincides with the narrow strip end patch. The layout server then uses the optimal layout panel to... Recalculate the correction amount for the opening location Then, the doorway edge line was moved to the left side of the complete slab, and the end patch was moved to the far end of the wall section. Construction workers saw on the modeling terminal that the width of the complete slabs on both sides of the doorway had increased, and on the layout terminal, they saw the doorway edge line and slab seam line updated simultaneously. Furthermore, the opening positioning correction amount... The revised hole outline from step one The optimal layout array determined in step three Re-tighten; panel number, panel seam line, and cut field are adjusted from the optimal layout panel column. Direct derivation. The typesetting server retains the candidate board list in step two. Convergence is the optimal layout layout. Simultaneously, the positioning correction amount of the tunnel entrance is generated. Panel number, panel seam line, and opening edge line.
[0129] Step 4: Stably send the layout results generated in Step 3 to the processing terminal, the laying terminal, and the installation feedback terminal, and reassemble the geometric deviation information returned after on-site installation into hanging units and feedback packets for Step 5 to perform partial write-back.
[0130] Step 3 has already provided the optimal layout. However, this panel arrangement still belongs to the layout result object and is not the same as the on-site construction action object. The processing terminal needs to know which panel to cut with which cutting edge orientation, the layout terminal needs to know which panel seam line and which opening edge line to land first, and the installation and return terminal needs to know which panel number and which opening number the returned edge line corresponds to. If the layout server directly sends the graphic results to the three terminals separately, although each terminal can receive the wall segment geometry, the panel number, opening number, and panel seam line source are not locked, which will result in the processing terminal cutting panels according to one set of numbers, the layout terminal marking lines according to another set of numbers, and the installation and return terminal returning according to a third set of numbers. Step four: Therefore, first arrange the optimal panel arrangement. The code is transcribed into construction instruction units, and then released to multiple endpoints using these construction instruction units as the sole intermediate object, thereby transforming the continuous wall segment from step one. Step 2 Local Constraint Labels And the hole positioning correction amount in step three They are bound to the same distribution chain.
[0131] The following key actions are all performed by the typesetting server. The typesetting server reads the continuous wall segments one by one from the results of step three. Starting control line Optimal layout , ... Based on the generated panel numbers, a construction instruction unit is created for each panel. A single construction instruction unit must include at least the continuous wall segment number, floor number, panel number, panel centerline, two panel side lines, cut edge orientation, panel end tongue and groove orientation, opening adjacency mark, MEP avoidance mark, and version identifier. The opening adjacency mark directly inherits the local constraint label from step two. The information on the openings corresponding to the current plate position is used, while the electromechanical avoidance markers inherit from step two regarding the electromechanical point set. The avoidance results ensure that the local boundaries judged in step two will not be renamed or reinterpreted in step four. The typesetting server then sends a material cutting task to the processing terminal, a layout task to the layout terminal, and a verification task to the installation feedback terminal; all three tasks reference the same board number and the same opening number, and no single terminal is allowed to rewrite the numbering order.
[0132] Furthermore, to facilitate determining whether multiple endpoints are still working around the same batch of construction instruction units, the typesetting server constructs construction mapping indicators. :
[0133]
[0134] In the formula, the construction mapping index : No. The degree of overall mapping consistency of the continuous wall segment after release from multiple ends serves to verify whether the processing terminal, the laying terminal, and the installation feedback terminal still use the same batch of construction instruction units. Its value range is a non-negative real number; the total number of construction instruction units... : No. The number of construction instruction units released for the continuous wall segment, with values ranging from positive integers; number offset. : No. The degree of difference between the model number and the terminal number of each construction instruction unit, with a value range of non-negative real numbers; determined by whether the model plate number and the terminal received plate number are consistent; geometric offset. : No. The degree of difference between each construction instruction unit and the model edge line and the terminal receiving edge line, with a value range of non-negative real numbers; calculated from the distance between the nearest points of the model plate edge line and the terminal receiving plate edge line;
[0135] Attribute offset : No. The degree of difference between the cutting edge orientation, the opening adjacent mark, and the electromechanical avoidance mark of each construction instruction unit is determined by the non-negative real number range; the determination is made item by item by whether the cutting edge orientation, the opening adjacent mark, and the electromechanical avoidance mark are consistent.
[0136] Weighting coefficient The weight of numbering consistency in the construction mapping index, with values ranging from positive real numbers; weight coefficient. The weight of geometric consistency in the construction mapping index, with values ranging from positive real numbers; weight coefficient. The weight of attribute consistency in the construction mapping index, with values ranging from positive real numbers;
[0137] This formula uses a component-addition structure because step four deals with multi-terminal collaboration rather than single-terminal evaluation; any type of offset—numbering, geometry, or attribute—is sufficient to make the continuous wall segment... The construction object is decoupled; by quantifying the three types of offsets separately and then summarizing them, the source of the offset can be directly located without mixing the three types of problems together.
[0138] Preferably, the material cutting task of the processing terminal is organized in the order of header field - wall segment field - panel field - verification field. The laying terminal and the installation return terminal use the same wall segment field and panel field. The verification field preferably uses a hash value or a cyclic verification value. If the order of the panel numbers returned by any terminal is inconsistent with the order issued by the layout server, then the continuous wall segment... The release of subsequent missions will be paused, while other continuous wall sections will remain unaffected.
[0139] Taking a wall section near a doorway in an equipment room as an example, the layout server sequentially sends out the complete board on the left side of the doorway, the board above the doorway, and the supplementary board at the far end. The order of the board numbers received by the processing terminal matches the order of the board seam lines displayed by the layout terminal. The installation feedback terminal also displays the boards to be verified in the same order on its interface. Construction workers see the cutting, marking, and installation actions proceeding around the same sequence number, rather than each of the three terminals interpreting the graphics separately. Therefore, the optimal layout board sequence output in step three... Translated into a homogeneous construction instruction unit; Step 2: Local constraint labels Retained at the construction end; construction mapping indicators By locking the consistency across multiple endpoints in advance, subsequent location verifications are carried out around the same object chain.
[0140] After the construction instructions are released, step four involves not just abstract layout results, but concrete action results already appearing on the floor slabs, walls, and on-site components. After the layout terminal displays the starting control line, slab joint line, and opening edge line according to the slab number, construction workers erect the first slab, the adjacent slab at the opening, and the far-end supplementary slab in sequence. The installation feedback terminal then collects the actual slab edge line, the actual opening frame edge line, and the actual electromechanical reserved hole edge line around the installed slab positions. If only a single slab edge line offset is compared, although local positional deviations can be detected, it's impossible to determine whether the deviation is isolated or has already affected the opening edge line and adjacent slab joints. Similarly, if only the opening frame edge line is compared, it's impossible to determine whether slab joint dragging has spread the error to the adjacent area of the opening. Therefore, step four uses the opening positioning correction amount determined in step three. Using the target benchmark, the on-site offset and the joint carryover amount are then combined into the on-site return deviation. This allows isolated bias and implicate bias to be unified under the same evaluation object.
[0141] In the preferred embodiment, the surveying terminal preferably uses a laser line projector, total station, or equivalent equipment, and the installation and transmission terminal preferably uses a laser rangefinder combined with an image recognition component. In parallel embodiments, manual surveying can use a handheld ruler and electronic ink line meter, while robotic surveying can use a mobile chassis and a line projector. Regardless of the method used, the actual slab edge lines, actual opening frame lines, and actual electromechanical reserved hole edge lines collected are first uniformly mapped to the floor absolute coordinate system by the installation and transmission terminal before being transmitted back to the typesetting server. Direct comparison using local coordinates of the terminal is not allowed. After receiving the transmission results, the typesetting server first matches the slab number with the opening number, and then calculates the on-site transmission deviation. .
[0142] This sequential arrangement makes the floor absolute coordinate system given in step one... The only coordinate reference remains, and the hole positioning correction amount given in step three... It remains the sole target geometry and will not be replaced by other coordinate systems during the on-site data transmission phase.
[0143]
[0144] In the formula, the on-site feedback deviation : No. Continuous wall section The overall deviation of each opening from the target state in the on-site installation state is used to determine whether the opening and its adjacent plates have entered the hanging state. The value range is a non-negative real number; on-site offset. : The displacement of the actual opening frame edge line relative to the original model opening edge line, measured by the installation feedback terminal; the value range is real numbers.
[0145] Orifice positioning correction amount Step 3 outputs the target opening correction value, which takes the range of real numbers; slab joint drag amount. : with the The degree of overall dragging of the seam between adjacent openings, with values ranging from non-negative real numbers; the entanglement coefficient. The effect of the joint carryover amount on the deviation in the field transmission is strong, and the value range is positive real numbers;
[0146] This formula uses a target difference plus a related term because the deviation in the opening position is not always caused solely by the opening edge line. A common scenario in the field is that after the first slab slightly deflects, the adjacent slab joints shift as a whole, then pull the slabs adjacent to the opening in the same direction; in this case, if only the on-site offset is compared... Correction amount for the positioning of the opening If the difference is not taken into account, the impact of the overall shift of the board seam on the subsequent board positions will be overlooked.
[0147] For continuous wall sections without opening numbers The typesetting server was changed to use the wall section reference deviation. As a criterion for determining whether a section is to be suspended. Wall section reference deviation. The calculation is based on the actual projected position of the starting control line, the actual edge position of the first slab, and the seam position of the target slab; when the wall segment reference deviation... When the baseline deviation of a wall segment exceeds the allowable deviation specified in the quality acceptance rules, the corresponding first panel and its adjacent panels are put into a hanging state. For continuous wall segments with only pre-drilled holes for mechanical and electrical installations, the layout server uses the deviation of the mechanical and electrical hole positions instead. As a hanging determination measure, when the deviation of the edge line of the electromechanical hole relative to the edge line of the target hole exceeds the allowable window of the electromechanical hole, the corresponding plate and its adjacent plate seam are put into the hanging state.
[0148] Preferably, the typesetting server reads three boundary values from the quality acceptance rule table: allowable deviation of the opening edge line, allowable deviation of the opening diagonal, and minimum clear distance from the board seam line to the opening edge line. If any one of these three values is returned as a deviation from the site... Once triggered, the corresponding opening number and its adjacent plate positions will enter the pending suspension state.
[0149] Taking a window opening in a management room as an example, the construction workers first installed the left side panel of the window opening, then the right side panel. The feedback terminal measured that the right side panel deflected due to a local elevation difference in the ground, causing the right side line of the window opening to no longer coincide with the target opening edge line. Simultaneously, the two panel seams on the right side shifted in the same direction. The typesetting server combined the actual opening offset and the panel seam shift into a single on-site feedback deviation. Therefore, the hanging area is precisely limited to the adjacent area on the right side of the window opening, rather than the entire continuous wall section.
[0150] Therefore, the hole positioning correction amount given in step three It becomes the sole target benchmark in step four; actual opening deviations and board joint drags are uniformly measured; on-site problems are confined to the area adjacent to the opening and do not spread to the entire wall.
[0151] Furthermore, when the on-site feedback deviation... When the corresponding boundary value is exceeded, step four does not directly require the entire section to be demolished or rearranged. Instead, the local anomaly is solidified into a suspended unit. The suspended unit is not a simple abnormal plate position, but the smallest frozen unit defined by the plate number, opening number, plate seam line, and electromechanical avoidance mark.
[0152] This approach allows step five to perform a local writeback around computable local objects, rather than retracing the entire wall segment. To determine which of the multiple suspended units should be processed first, the typesetting server further generates an exception priority quantity. Then, write the suspended unit and the exception priority value together into the return packet.
[0153] In a preferred embodiment, the typesetting server checks three types of phenomena for each object to be suspended simultaneously: one is geometric mismatch, i.e., the actual board edge line, opening edge line, and board seam line deviate from the target line; another is process conflict, i.e., the board returned from the site is inconsistent with the issued material cutting or layout task; and the third is structural sensitivity, i.e., whether the deviation falls on the edge of door openings, window openings, electromechanical box positions, and wall end connection areas. The typesetting server does not treat the three types of phenomena equally, but rather groups them into anomaly priority quantities. Then, the order in which the abnormality is processed is arranged according to its priority.
[0154] Furthermore, within the same wall segment, deviations at the doorway or electromechanical box location are frozen first, while ordinary panel locations far from the opening remain in a completed state. Construction of the entire wall will not be halted due to a deviation in the right side line of a doorway.
[0155]
[0156] In the formula, the anomaly priority quantity : No. Continuous wall section The processing priority of each suspended unit, with a value range of non-negative real numbers; geometric mismatch. : The degree of mismatch between the hanging unit and the board edge line, opening edge line, and board seam line, with a value range of non-negative real numbers; process conflict quantity. : The degree of conflict between the suspended unit and the board number, cutting task, and installation sequence, with a value range of non-negative real numbers; construction sensitive quantity The degree to which the hanging unit is located in sensitive areas such as door openings, window openings, electromechanical box locations, or wall connection areas; the value range is a non-negative real number.
[0157] Weighting coefficient : The weight of geometric mismatch in the anomalous priority quantity, with values ranging from positive real numbers; weight coefficient : The weight of process conflicts in the exception priority, with values ranging from positive real numbers; weight coefficient : Construct the weight of sensitivity in the anomaly priority quantity, with the value range being positive real numbers;
[0158] The formula adopts a component-based linear synthesis structure because before the hanging unit enters step five, it is necessary to clearly distinguish between three sources: misaligned edge lines, misaligned numbering, and positions falling in sensitive areas. Only after the three sources are clearly identified can step five determine whether to prioritize handling the geometric deviation of the door opening edge or the numbering conflict of the electromechanical box edge.
[0159] Preferably, the typesetting server will include the wall segment number, the suspended panel number, the opening number, and the last valid opening positioning correction amount. Field transmission deviation , Anomaly Priority The on-site image index and measured boundary coordinates are written into the same return packet; the return packet is organized in the order of header field - wall segment field - anomaly field - verification field, and the anomaly field prioritizes the plate number, followed by the opening number, and then the anomaly priority value.
[0160] Taking an example of an equipment room doorway, both the right-side panel and the upper lintel panel of the doorway experienced simultaneous deviations. After comparison by the layout server, it was found that the right-side panel was closer to the vertical edge of the doorway, resulting in a higher structural sensitivity. Therefore, the abnormality of the hanging unit containing the right-side panel was prioritized. Place it in the first position, and then write the abnormal unit along with the relevant plate seam and opening numbers into the return packet.
[0161] Construction workers observed on the terminal that a localized section on the right side of the doorway was frozen first, rather than the far-end patch being processed first. Therefore, the suspension unit re-binded the geometric results output in step three with the on-site deviations collected in step four as the minimum freezing object; anomaly priority quantity. This provides a clear local processing sequence for step five; the backhaul package consolidates the panel number, opening number, on-site backhaul deviation, and anomaly priority into a single entry point, so subsequent local write-backs do not require re-extraction of on-site data.
[0162] Step 5: Using the suspended unit and return packet output in Step 4 as the sole trigger entry point, without disrupting the continuous wall segment object chain in Step 1 and the candidate board column object chain in Step 2, perform rearrangement, write-back, and re-issue on the affected local area, and save the local rules verified on-site into the template library.
[0163] Step one has rewritten the original model into continuous wall segments. Starting control line Corrected opening outline and electromechanical point set The unified input set constitutes the candidate board list generated and screened around these objects in step two. Step three then determined the optimal layout panel from the retained candidate panel lists. Step four involves sending the layout results to the construction end and creating a hanging unit and a return package.
[0164] If step five ignores these preceding chains and directly rearranges the slabs for the entire wall segment, although a new set of slabs can be recalculated superficially, the continuity of the objects established in steps one through four will be broken: continuous wall segments The external stabilizing plate positions are renumbered, and the local constraint labels in step two are updated. Since the inheritance relationship is lost, the panel number generated in step three is no longer from the same source as the material cutting task issued in step four. Therefore, step five does not perform a full-floor recalculation, but instead performs local reordering of sub-areas, delimitation, rearrangement, write-back, and template absorption, so that the anomaly handling still proceeds along the single chain of continuous wall segment - candidate panel column - optimal layout panel column - suspended unit.
[0165] In a preferred embodiment, the following actions are performed by the typesetting server as the unified control entity, while the processing terminal, the laying-out terminal, and the installation return terminal remain online as collaborative execution terminals. The typesetting server first reads the return packet generated in step four. The return packet contains at least the continuous wall segment number, the suspended panel number, the opening number, and the last valid opening positioning correction amount. Field transmission deviation , Anomaly Priority The system retrieves on-site image indexes and measures boundary coordinates. Subsequently, the typesetting server only processes the corresponding continuous wall sections. The internal local rearrangement is performed without calling the plate columns of other continuous wall segments or resetting the plate numbers of other continuous wall segments.
[0166] For example, the adjacent areas of doorways or windowways where deviations occur enter a pending processing state, while other un-hanged wall sections on the same floor retain their existing numbering and construction sequence. On-site personnel will not re-check all ALC partition panels on the entire floor due to a single opening deviation. Therefore, the boundary of the engineering action in step five remains consistent with the hanging boundary in step four, preventing the anomaly from spreading to unrelated areas. If the rearrangement scope is determined solely based on the hanging panel number, it often overlooks panel seams, opening adjacent panels, and MEP adjacent panels directly adjacent to that panel. This results in the rearrangement being corrected for the panel itself, but the opening edge line or panel seam line still not closing with the original result. If the entire continuous wall section is directly... Re-unfolding will involve all the already stabilized board positions, causing a large-scale drift in board numbers.
[0167] Therefore, the typesetting server uses the suspended unit as the center, and includes the directly adjacent boards, opening adjacent boards, connected board seams, and corresponding electromechanical points into the local re-layout sub-area, and combines this with anomaly priority quantities. The local write-back cost is determined by the average value of the field transmission deviation, the boundary entrainment, and the numbering conflict. Based on this, it is determined whether the rearranged boundary should stop at the outer edge of the adjacent plate at the opening, the wall end control line, or the most recent complete closed area of the plate joint. In this way, the boundary used in step five is not a fixed number of blocks, nor is it a complete restart, but a geometric extension of the object suspended in step four.
[0168]
[0169] In the formula, the cost of local write-back : No. Continuous wall section The overall cost of whether a suspended unit needs to expand the write-back range serves to control the boundary size of the local rearranged sub-region, and its value range is a non-negative real number; anomaly priority quantity The priority of the suspended unit output in step four represents the overall urgency of the current suspended unit among the three types of risks: geometric, process, and structural. Its value is a non-negative real number. (Average deviation from field feedback) : The field feedback deviation corresponding to the numbers of all openings adjacent to the currently suspended unit The average value is used to characterize the overall deviation level of the local group of tunnel entrances, and its range is a non-negative real number.
[0170] Boundary entrainment The geometric extent of the current suspended unit's spread to adjacent panel seams, wall end control lines, and electromechanical point boundaries is used to determine whether an anomaly has exceeded the range of a single panel. The value range is a non-negative real number; (Number of conflict quantities) The degree of inconsistency between the hanging unit and the board number, the cutting task number and the laying task number is used to determine whether adjacent boards need to be included in the rearrangement. The value range is non-negative real number.
[0171] Weighting coefficient : The weight of the anomaly priority in the local write-back cost, with values ranging from positive real numbers; weight coefficient : The weight of the average field transmission deviation in the local write-back cost, with a value range of positive real numbers; weighting coefficient. : The weight of the boundary entrainment in the local write-back cost, with values ranging from positive real numbers; weight coefficient : The weight of the number of collisions in the local write-back cost, with a range of positive real numbers;
[0172] The formula uses a component addition structure because step five deals not with a single geometric deviation, but with a local anomaly formed by the combined effects of the geometry, numbering, and adjacency relationships around the suspended unit; if only one item is considered, the rearrangement boundary that should be expanded will be truncated too small, or the boundary that does not need to be expanded will be enlarged too much.
[0173] Preferably, the local write-back cost Mainly composed of anomaly priority quantities During the drive, the local rearrangement sub-region is controlled within the area of the adjacent plate at the opening and one plate on each side; when the boundary entrainment... Number of conflicts with number When raised, the local rearrangement sub-area extends to the nearest wall end control line or the nearest complete board joint closure area.
[0174] Taking an example of an equipment room doorway, step four involves hanging the entire panel on the right side of the doorway and the panel above it. The typesetting server first calculates the partial write-back cost. The anomalies were found to be mainly concentrated on the right side of the doorway, between two adjacent board seams and one end patch board. Therefore, the local rearrangement of the sub-areas only covered the entire board on the right side of the doorway, the board above the doorway and the adjacent end patch board, while the complete board already installed on the left side of the doorway and the far end board of the wall section kept their original numbering unchanged.
[0175] Therefore, the write-back boundary in step five directly inherits the suspended boundary in step four, while also absorbing the continuous wall segment boundary in step one and the local constraint relationship in step two; the local write-back cost The rearrangement range is designed to ensure that it does not drift to the entire continuous wall section, nor does it omit adjacent connected plate positions; the stabilizing plates outside the partially rearranged sub-areas continue to maintain their existing numbering and installation status.
[0176] After completing the local rearrangement and sub-region boundary determination, no new candidate plate columns are generated, because step two has already been performed on the continuous wall segment. Candidate boards were formed and screened. Step 5 simply involves extracting the local board positions that intersect with the local rearrangement sub-region from these retained candidate board columns, and then re-comparing them with the actual edge line status obtained from the field feedback in Step 4.
[0177] Preserve the source consistency and local constraint labels of the candidate board columns in step two. The meaning of stability is that if a completely new plate series is generated in step five, the pre-screening value of the adjacent area of the opening and the electromechanical avoidance area in step two will be negated, and the plate numbering relationship already formed in step three will also be destroyed.
[0178] The typesetting server therefore uses the optimal typesetting layout determined in step three. Using the main baseline, candidate board columns are retained in step two. As an alternative source, within the local rearrangement sub-area, only the suspended panels and their adjacent panels are replaced and compared. At the same time, the actual opening edge line and the panel joint connection status transmitted back from the site in step four are combined into the opening correction amount. .in:
[0179]
[0180] In the formula, the correction amount for the return hole is... : No. Continuous wall section The corrected boundary line of each opening, determined based on the on-site feedback, serves to merge the target opening position from step three with the on-site offset from step four into a new local target line. The value range is real numbers; the opening positioning correction amount... Step 3 outputs the target opening correction value, which serves to provide the target benchmark for the opening under the original layout scheme. The value range is real numbers; on-site offset. The displacement of the actual edge of the opening relative to the edge of the original model, which is returned in step four, is used to characterize the positional shift of the opening that has occurred on site, and the value range is real numbers.
[0181] Board seam drag The overall dragging degree of the slab joint adjacent to the opening number serves to unify the opening edge offset and the dragging of adjacent slab joints into the same correction object; the value range is a non-negative real number; weighting coefficient. Step 3: The weight of the target hole correction amount in the written hole correction amount, with values ranging from positive real numbers; weight coefficient. The weight of the on-site offset in the correction amount for the hole re-writing is a positive real number; the weighting coefficient. The weight of the joint carryover amount in the correction amount of the back-written opening is a positive real number.
[0182] When there are no opening numbers within a locally rearranged sub-region, the typesetting server does not calculate the write-back opening correction amount. The calculation of the baseline rewrite volume of the wall section was changed. ; Baseline write-back volume of wall sections The offset of the first plate, the amount of entanglement between adjacent plates, and the correction amount of the starting control line, which are returned from step four, are jointly determined and used as the baseline for renumbering the plates in the local rearrangement sub-area and re-issuing the layout task.
[0183] This formula uses a weighted average because the opening edge line cannot completely return to the target position in step three, nor can it only follow the on-site offset; if only the opening positioning correction is used... The actual edge condition already exposed in step four will be ignored; if only the on-site offset is used... This would again abandon the edge-wrapping relationship of the opening derived from the complete layout logic in step three; and introduce the amount of material carried over the board seam. Subsequently, the rewriting of the opening edge line will simultaneously consider the impact of the overall dragging of the board seam on the locally stressed edge. Preferably, the typesetting server first locks the stable board edge lines that have not entered the hanging state within the local re-layout sub-area, and then retains the candidate board column from step two. Extract candidate board segments that intersect with the local rearrangement sub-regions and compare them with the current optimal layout board column. By comparing the local plate segments side by side, the correction amount for the write-back opening is selected. A local plate sequence that simultaneously satisfies the wall end closure relationship is considered a new local plate sequence.
[0184] Taking a window opening as an example, during the installation of the feedback terminal, it was discovered that a reserved box plate at the lower edge of the window opening was pressing against the edge of the windowsill. The layout server did not re-layout the entire wall. Instead, it first kept the already stable panel above the window opening unchanged, and then selected a local panel segment using a standard width panel in the lower right corner of the window opening from the candidate panel list retained in step two. Based on the on-site offset, it recalculated and wrote back the opening correction amount. This ultimately caused the right-side edging strip of the window opening to shift slightly outward, while the far-end patch plate remained in its original position.
[0185] The visible result at the construction site is that the existing panel above the window opening has not been removed, while the panel to be installed on the lower right has been updated with a new panel number and a new opening location.
[0186] Therefore, the local rearrangement in step five does not deviate from the candidate board list retained in step two. ; Write back the correction amount for the opening The target of step three and the field offset of step four are re-integrated within a local area; local plate column replacement only occurs on the suspended plate and its adjacent plate positions, and the stabilized plate positions are not involved.
[0187] Furthermore, complete the local plate replacement and write back the correction amount for the opening. After calculation, if the corrected panel number is only given to the construction personnel without being written back to the building information model, the modeling terminal, processing terminal, and layout terminal will continue to retain the old fields, and the old and new tasks will overlap in the next round of distribution; if the template is not saved after each partial write-back, the same type of wall segment will repeatedly enter the same error area.
[0188] The typesetting server therefore synchronously writes the new panel number, panel seam line, opening edge line, and material cutting field into the current construction version layer, while retaining the old panel instance and old opening edge line in the historical version layer. At the same time, it generates template absorption values based on closure completion, repeatability, and multi-terminal consistency. Based on this, it can be determined whether the local modification is sufficient to be written into the template library.
[0189] In this way, the relationship between the continuous wall segment object chain formed in step one and the candidate slab column formed in step two not only remains effective in this round of construction, but also provides forward constraints for the subsequent slab arrangement of similar continuous wall segments.
[0190]
[0191] In the formula, template absorption value : No. Whether the current partial write-back scheme for continuous wall segments is worth extending to the inheritance level of similar continuous wall segments, its function is to control whether the formwork library absorbs the current correction rules, and its value range is non-negative real numbers; closure completion degree : The degree of completion of whether the partially rearranged sub-region has been closed and no new suspended units exist after reinstallation; the value range is a non-negative real number; Repeatability. Correction amount for writing back the hole The degree of repeated applicability to combinations of similar openings and similar slab widths, with values ranging from non-negative real numbers; consistency. The new part numbering is consistent across the processing terminal, the wire laying terminal, and the installation return terminal, and its value range is a non-negative real number.
[0192] Weighting coefficient : The weight of closure completeness in the template absorbance, with values ranging from positive real numbers; weight coefficient : The weight of repeatability in the template absorbance, taking values in the range of positive real numbers; weight coefficient : The weight of multi-terminal consistency in the template absorb value, with a range of positive real numbers;
[0193] The formula adopts a sub-item linear combination structure because whether a template is worth settling is not determined by a single factor: if the local rearrangement sub-region is not yet closed, it should not be written into the template library even if the repeatability is high; if the closure is completed but the multi-end numbering is still inconsistent, the numbering drift will be amplified after the template is settling; only when the closure completion, repeatability, and consistency all reach a high level at the same time is the current correction rule suitable as a prerequisite rule for subsequent similar wall segments.
[0194] Preferably, the typesetting server writes the new panel number and writes back the opening correction amount in the current construction version layer. The new panel seam and new cutting fields retain the panel number and opening edge line before the write-back in the historical version layer; then the current continuous wall segment is regenerated. The task assignments, layout tasks, and installation sequence are then reissued to the processing terminal, layout terminal, and installation feedback terminal. Each new task carries a new version identifier and a new verification field. If, after reissue, no new suspended unit is triggered in the local re-layout sub-area, the layout server calculates the template absorption value. When the template absorption value reaches the preset threshold, the local correction rule is written into the template library, and the wall type, opening type, slab width combination, edge construction and mechanical and electrical avoidance rules corresponding to the template are recorded; if the template absorption value does not reach the threshold, the correction is only retained as a project-level historical record and is not entered into the template library.
[0195] Taking a multi-story example, the doorway in the lower corridor has already triggered a partial write-back due to the narrow door jamb. The typesetting server calculates the template absorption value after the lower wall section closes again. After confirming that the closure completion, repeatability, and consistency were all at a high level, the rule of prioritizing the standard width slab on the right side of the doorway and moving the end patch slab backward was written into the template library. When similar continuous wall segments appear in the upper corridor, the template is read before selecting the optimal layout slab column in step three. Therefore, complete slabs are directly formed on both sides of the doorway, and the construction workers no longer need to go through the hanging and rearrangement process on the lower level. As a result, the local correction results are synchronously written back to the building information model and task system, and old tasks and new tasks are not mixed.
[0196] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0197] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0198] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A BIM-based intelligent layout and automatic opening positioning method for ALC partition walls, characterized by: include, The building model, MEP model, and panel specification data are mapped to the floor absolute coordinate system. The continuous wall segments and the starting control line are reconstructed according to the segmentation trigger conditions. Based on the MEP point set of the continuous wall segment and its pipeline penetration path, the corrected opening outline is generated and encapsulated into an output set containing the starting control line, wall segment net length, wall segment net height, corrected opening outline, and MEP point set. The candidate plate list is generated by calling the plate specification library along the starting control line, and the candidate plate list is retained by screening the adjacent area of the opening and the mechanical and electrical avoidance area; the layout plate list is determined from the retained candidate plate list, the plate number and the construction instruction unit containing the plate number and the opening number are generated and sent to the processing terminal, the layout terminal and the installation feedback terminal. Based on the field feedback deviation returned by the installation feedback terminal, a hanging unit is formed, and local rearrangement and write-back are performed on the reserved candidate board column that intersects with it in the corresponding continuous wall section.
2. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 1, characterized in that: Map the building model, electromechanical model and panel specification data to the floor absolute coordinate system and reconstruct continuous wall segments and starting control lines, including: the typesetting server reads the floor grid, structural boundary, wall segment control lines and beam bottom control lines; Using changes in wall thickness, wall orientation, beam bottom control line, opening entry, and construction joint location as segmentation trigger conditions, the scattered wall objects in the building model are reorganized to generate continuous wall segments, corresponding wall segment control lines, and starting control lines, and the wall segment number, wall segment net length, and wall segment net height are written in.
3. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 2, characterized in that: Based on the electromechanical point set of the continuous wall segment and its pipeline penetration path, the corrected opening outline is generated, including: the layout server converts the wall entity and electromechanical entity into a unified boundary expression, extracts the penetration line of the pipeline penetration path and the continuous wall segment and projects it onto the wall surface where the continuous wall segment is located. The outline of the opening is reconstructed and corrected by the outer envelope and outer expansion of the wall intersection line. For the case of multiple pipelines passing through the wall side by side, the distance between adjacent centers and the clear distance between the plate edges are compared first. Then, the corresponding wall intersection lines are merged and reconstructed into the outline of the opening, and the opening number, opening center line, opening width and opening height are written in.
4. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 3, characterized in that: The candidate board list is generated by calling the board specification library along the starting control line, including: the layout server filters out the matching board length from the board specification library based on the net height of the wall section, and filters out the matching board thickness based on the designed wall thickness; when the board specification library is missing a half-width board, a half-width board is derived from the standard width board and the allowed cutting direction is written simultaneously. The candidate board column is unfolded unidirectionally along the starting control line in the order of standard wide board, half wide board, and end patch board; the starting and ending positions of each candidate board are calculated by forward accumulation; when the end margin falls into an unacceptable section, the board position is backed up by one board position, and a switch is performed between the half wide board and the end patch board.
5. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 4, characterized in that: Candidate plates were selected for retention based on the adjacent area of the tunnel entrance and the electromechanical avoidance area, including: The layout server generates the adjacent area and the electromechanical avoidance area of the opening based on the corrected opening outline and electromechanical point set, and further generates the wall end connection area and the hoisting and transportation allowable area. For each candidate plate column, it simultaneously checks whether the plate seam line cuts into the adjacent area of the opening, whether the plate end line and the cut edge are pressed into the electromechanical avoidance area, whether the end patch length is less than the minimum end patch length of the wall end, and whether the outline and transportation posture of the entire column of plates exceed the hoisting and transportation allowable area. Local constraint labels are written to the candidate plate columns that pass the check and the output set of step two is formed.
6. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 1, characterized in that: Generate panel numbers and construction instruction units containing panel and opening numbers, and issue them to the processing terminal, layout terminal, and installation feedback terminal, including: The typesetting server establishes a construction instruction unit for each panel in the typesetting panel list. Each construction instruction unit must include at least the continuous wall segment number, floor number, panel number, panel center line, two panel side lines, cutting edge orientation, panel end tongue and groove orientation, opening adjacency mark, electromechanical avoidance mark, and version identifier. Furthermore, each terminal calls the same panel number and opening number for the same construction instruction unit.
7. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 6, characterized in that: The typesetting server organizes construction instruction units in a fixed order of header field, wall segment field, panel field, and verification field to form material cutting task, layout task, and verification task. Among them, the wall segment field and panel field maintain the same field order and the same version identifier across the processing terminal, layout terminal, and installation feedback terminal, and the verification field is written with at least one of hash value and cyclic verification value.
8. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 6, characterized in that: The installation of the backhaul terminal collects the actual slab edge lines, actual opening frame edge lines, and actual electromechanical reserved hole edge lines according to the construction instruction unit, and maps the collected results to the floor absolute coordinate system before backhaul. The layout server matches the backhaul objects according to the slab number and opening number, and writes the wall segment number, slab number, opening number, on-site image index, measured edge line coordinates, and on-site backhaul deviation into the backhaul package.
9. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 8, characterized in that: When the typesetting server transmits a deviation that exceeds at least one of the following boundary values: allowable deviation of the opening edge line, allowable deviation of the opening diagonal, and minimum clear distance from the plate seam to the opening edge line, the hanging unit is defined by the plate number, the opening number, the plate seam adjacent to the opening number, and the electromechanical avoidance mark. The abnormal priority amount is determined based on the geometric mismatch, process conflict, and structural sensitivity. The return packet is written in a fixed order of header field, wall segment field, exception field and verification field, and the exception field contains the panel number, opening number and exception priority value in sequence.
10. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 1, characterized in that: The adjacent area of the tunnel entrance is formed by expanding the modified tunnel entrance outline along the outer normal at equal intervals according to the tunnel entrance adjacent expansion amount; the electromechanical avoidance area is formed by expanding the sensitive boundary corresponding to the electromechanical point set at equal intervals according to the electromechanical avoidance expansion amount. The external expansion of the opening, the external expansion for mechanical and electrical clearance, and the minimum end-complement length of the wall are all read from the project construction rule table and kept fixed within the same continuous wall segment, for screening candidate slabs, determining slab layouts, and generating and calling construction instruction units.
11. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 1, characterized in that: The laying-out terminal includes at least one of a laser line projector and a total station. The installation and return terminal includes a laser ranging component and an image recognition component. The modeling terminal, processing terminal, laying-out terminal, and installation and return terminal are connected to the typesetting server via a network. The typesetting server uses only the floor absolute coordinate system as the unified coordinate reference among the multiple terminals.
12. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 1, characterized in that: The modeling terminal provides the typesetting server with at least one of the following: native BIM model, IFC file, integrated pipeline model, and verified retest model; When the input data is an IFC file, the typesetting server first reconstructs the corresponding wall segment control line, and then writes the wall segment number, starting control line, wall segment net length and wall segment net height corresponding to the continuous wall segment; when the input data is a comprehensive pipeline model, the typesetting server uses the pipeline penetration path to participate in generating the corrected opening outline.
13. The ALC partition wall panel intelligent layout and automatic opening positioning method according to claim 1, characterized in that: The continuous wall section is a continuous wall section of the partition wall within the floor of an intercity railway station, and the area where the continuous wall section is located includes at least one of the following: equipment room, management room, and electromechanical integrated corridor; The layout server, taking into account the combination of multiple openings, multiple electromechanical points penetrating the wall, and changes in the control line of the beam bottom corresponding to the continuous wall segment, reconstructs the continuous wall segment sequentially and generates the corrected opening outline, screens candidate slab columns, issues construction instruction units, and performs local rearrangement and write-back on the suspended units.