An artificial intelligence-based assembly decoration intelligent design system
Patent Information
- Application Number
- CN202611034590.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-13
- Publication Date
- 2026-10-16
AI Technical Summary
[0003]现有装配化装修设计依赖人工测量记录与经验排版,墙面边界,洞口位置,管线占位,构件规格,工艺留量分散处理,尺寸关系缺少连续校验,墙板标准宽度与裁切范围难以同步匹配,收边遮盖余量易被忽略,排布结果常在施工阶段暴露偏差,返工复测依靠现场人员判断,复测范围不清,连接件定位与构件清单联动不足,造成材料损耗增加,安装效率降低,设计结果与现场条件一致性较差
本发明中,通过接收现场测量形成墙面,洞口,管线占位边界,将边界数据,构件规格,施工工艺统一纳入尺寸约束闭合链,在连续安装长度内完成逐项扣减,并对标准板宽,裁切范围,收边遮盖宽度进行联动判断,使墙板排布在生成阶段即完成闭合校验,闭合异常时可由约束链反向定位需复测边界,复测数值直接更新排布结果,避免现场凭经验反复核查,同时将排布数据延伸至连接件安装位置,图形排布,构件清单和安装定位,提升尺寸匹配稳定性,降低返工与材料浪费。
Smart Images

Figure CN122926552A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent design technology for building decoration and renovation, and in particular to an intelligent design system for prefabricated decoration based on artificial intelligence. Background Technology
[0002] The field of intelligent design technology for architectural decoration and renovation involves data processing methods that utilize computer-aided design systems to model, edit, verify, and output architectural space data, decoration and renovation component data, dimensional constraint data, and construction process data. Traditional prefabricated intelligent design refers to a computer-aided design system consisting of a client, server, graphics processing program, component database, and design rule base. The client receives floor plans, architectural plans, or spatial measurement data and uploads them to the server. The server builds a spatial model according to the locations of walls, floors, ceilings, door and window openings, and pipelines. It reads the specification parameters of wall panels, floors, ceilings, edge trims, and connectors from the component database and generates prefabricated decoration design drawings, component lists, and model data based on preset dimensional rules, assembly rules, and process rules.
[0003] Current prefabricated decoration design relies on manual measurement records and experience-based layout. Wall boundaries, opening locations, pipeline occupancy, component specifications, and process allowances are handled in a scattered manner. Dimensional relationships lack continuous verification. The standard width of wall panels and the cutting range are difficult to match synchronously. Edge covering allowances are easily overlooked. The layout results often reveal deviations during the construction stage. Rework and remeasurement rely on the judgment of on-site personnel. The scope of remeasurement is unclear. The positioning of connectors is not linked to the component list, resulting in increased material waste, reduced installation efficiency, and poor consistency between the design results and on-site conditions. Summary of the Invention
[0004] The purpose of this invention is to address the shortcomings of existing technologies by proposing an intelligent prefabricated decoration design system based on artificial intelligence.
[0005] To achieve the above objectives, the present invention adopts the following technical solution: an intelligent design system for prefabricated decoration based on artificial intelligence, the system comprising: The acquisition module is used to receive the wall endpoint positions, door and window opening boundaries, pipeline center positions and pipeline occupancy widths collected by the field measurement terminal, and to calculate the measured wall boundary data, opening boundary data and pipeline occupancy boundary data. The chain-building module, connected to the acquisition module, is used to receive the measured boundary data of the wall surface, the boundary data of the opening, and the boundary data of the pipeline occupancy, and generate a dimensional constraint closed chain by combining the component specification parameters and construction process parameters. The calculation module, connected to the chain-building module, is used to deduct each item of the size constraint closed chain, compare the continuous installation length, the standard width of the wall panel, the range of the wall panel cutting width, and the coverage width of the edge trim, and generate wall panel layout data and closed state. The retesting module, connected to the calculation module, is used to locate the retesting boundary based on the size constraint closed chain when the closing state is a failure to close, generate a retesting instruction, and receive retesting values to update the wall panel layout data. The output module, connected to the retest module, is used to verify the installation position of the connectors based on the wall panel layout data, and to generate graphic layout data, component list data, and installation positioning data.
[0006] As a further aspect of the present invention, the acquisition module includes an endpoint verification submodule, a hole parsing submodule, and a pipeline conversion submodule: The endpoint verification submodule receives the wall endpoint positions and eliminates and sorts them according to the distance between adjacent endpoints and the endpoint closure deviation, generating a wall endpoint sequence; The opening parsing submodule receives the door and window opening boundaries and establishes an opening boundary sequence according to the direction of the opening edge line and the intersection of the opening boundary; The pipeline conversion submodule receives the pipeline center position and the pipeline occupancy width, offsets them on both sides perpendicular to the pipeline extension direction to obtain the pipeline occupancy boundary sequence, and outputs the measured wall boundary data, the opening boundary data and the pipeline occupancy boundary data respectively from the wall end point sequence, the opening boundary sequence and the pipeline occupancy boundary sequence.
[0007] As a further aspect of the present invention, the chain-building module includes a boundary sorting submodule, a specification mapping submodule, and a closure generation submodule: The boundary sorting submodule receives the measured boundary data of the wall surface, the boundary data of the opening, and the boundary data of the pipeline occupation, and sorts the positions of the wall end edge, the opening side edge, and the pipeline occupation side edge according to the length direction of the wall surface to generate a boundary node sequence; The specification mapping submodule receives component specification parameters and construction process parameters, and associates the standard width of the wall panel, the width of the edge trim covering part, the reserved width of the construction joint, and the pipeline avoidance distance to the corresponding nodes in the boundary node sequence, thereby generating node constraint data. The closure generation submodule establishes continuous installation segments between adjacent nodes based on the node constraint data, and generates a dimensional constraint closed chain according to the start point, end point, deduction object, and adjustable object of the continuous installation segment.
[0008] As a further aspect of the present invention, the calculation module includes a chain segment parsing submodule, a deduction operation submodule, and an arrangement determination submodule: The chain segment parsing submodule receives the size constraint closed chain, extracts the segment calculation data according to the start point, end point, deduction object and adjustable object of the continuous installation segment, and generates the chain segment constraint sequence; The deduction calculation submodule deducts the length occupied by the opening boundary, the length of pipeline occupancy and avoidance, the reserved width of the construction joint and the adjustment amount of the edge trim piece according to the chain segment constraint sequence to generate a continuous installation length. The layout determination submodule compares the continuous installation length with the standard width of the wall panel, the cutting width range of the wall panel, and the coverage width of the edge trim, and generates the wall panel layout data and the closed state.
[0009] As a further aspect of the present invention, the retesting module includes a failure parsing submodule, a boundary location submodule, an instruction generation submodule, and a data update submodule: The failure parsing submodule receives the closure status and, when the closure status is a closure failure, reads the abnormal node position, deduction object identifier, and continuous installation segment in the size constraint closure chain to generate failure chain segment data. The boundary positioning submodule uses the failed chain segment data to reverse match the wall edge, opening side, or pipeline occupancy side to determine the retest boundary; The instruction generation submodule generates a retest instruction based on the retest boundary, and the data update submodule receives the retest value and replaces the corresponding boundary data to generate the updated wall panel layout data.
[0010] As a further aspect of the present invention, the output module includes a layout parsing submodule, a position verification submodule, and a data generation submodule: The layout parsing submodule receives the wall panel layout data, extracts the wall panel boundary position, cutting boundary position, edge trim position and continuous installation section, and generates output reference data. The position verification submodule determines the candidate positions of the connectors based on the output reference data and the connector installation spacing, and compares the relative distances between the candidate positions of the connectors and the opening avoidance boundary, pipeline avoidance boundary and cutting boundary to generate the connector verification result; The data generation submodule generates the graphic layout data, the component list data, and the installation positioning data based on the connector verification results and the output reference data.
[0011] As a further embodiment of the present invention, a boundary direction determination unit is provided within the acquisition module: The boundary direction determination unit determines the wall length direction based on the edge line direction formed by adjacent endpoints in the wall endpoint positions, determines the opening direction based on the edge line direction formed by adjacent boundary points in the door and window opening boundaries, and determines the pipeline extension direction based on the direction of the continuous center points in the pipeline center position, generating direction assignment data. The acquisition module labels the measured boundary data of the wall, the boundary data of the opening, and the boundary data of the pipeline occupancy as length boundary, height boundary, or occupancy interference boundary according to the direction assignment data, and outputs the boundary type identifier. The acquisition module is equipped with a boundary consistency verification unit: The boundary consistency verification unit obtains the relative positional relationship between the measured boundary data of the wall and the boundary data of the opening, determines whether the opening boundary is within the wall range defined by the measured boundary of the wall, and obtains the intersection state between the pipeline occupation boundary data and the measured boundary data of the wall. When the boundary of the opening exceeds the wall area or the boundary of the pipeline does not intersect with the wall area, the boundary consistency verification unit generates a boundary conflict identifier and sends the boundary conflict identifier to the chain construction module.
[0012] As a further aspect of the present invention, the chain-building module is equipped with a process parameter verification unit: The process parameter verification unit receives component specification parameters and construction process parameters, and compares the numerical relationships between the standard width of the wall panel, the minimum cutting width of the wall panel, the maximum cutting width of the wall panel, the coverage width of the edge trim, and the reserved width of the construction joint. When the minimum cutting width of the wall panel is greater than the maximum cutting width of the wall panel, or the coverage width of the edge trim is less than the reserved width of the construction joint, the process parameter verification unit generates a parameter conflict flag and prevents the construction chain module from writing the corresponding parameter into the size constraint closed chain. The chain-building module sets up a closed-chain version unit: When generating a dimensional constraint closed chain, the closed chain version unit writes the wall identifier, parameter version identifier, and boundary data acquisition time. When it receives the updated measured boundary data of the wall, the boundary data of the opening, or the boundary data of the pipeline occupation, it compares the updated boundary data acquisition time with the written boundary data acquisition time. When the updated boundary data is acquired late, the closed-loop version unit marks the original size constraint closed loop as in a failed state and generates a closed-loop update identifier based on the updated boundary data.
[0013] As a further aspect of the present invention, the calculation module is equipped with a candidate filtering unit for cropping: The candidate cutting unit obtains the allowance relationship between the continuous installation length and the standard width of the wall panel, filters the candidate cutting widths within the cutting width range of the wall panel, and determines the cutting position based on the distance between the candidate cutting width and the boundary of the adjacent wall panel. When there are multiple candidate cut widths, the cut candidate filtering unit prioritizes the candidate cut widths that are close to the opening boundary, pipeline occupation boundary, or wall edge to generate cut candidate data. The calculation module is configured with a conflict write-back unit: After generating the wall panel layout data, the layout conflict write-back unit compares the overlap between the wall panel boundary and the opening boundary, the pipeline occupation boundary, and the reserved position of the construction joint, and generates a layout conflict identifier. When the layout conflict identifier points to the opening boundary or pipeline occupation boundary, the layout conflict write-back unit writes the corresponding boundary node to the abnormal node position of the size constraint closed chain and updates the closed state to the pending review state.
[0014] As a further aspect of the present invention, the process of determining the remeasurement boundary specifically includes: Obtain the start point, end point, and deduction object identifier of the continuous installation segment from the failed chain segment data, and determine the first candidate boundary directly adjacent to the failed closure according to the node order in the size constraint closed chain; Compare the measurement time, boundary type, and deduction contribution length corresponding to the first candidate boundary. If the measurement time is earlier than the measurement time of other boundaries in the same wall, or the deduction contribution length is greater than the preset retest contribution threshold, the first candidate boundary is determined as the retest boundary. When generating a retest instruction, the retest module reads the wall identifier, abnormal node position and boundary type identifier in the size constraint closed chain, and classifies the retest objects into wall endpoint retest objects, opening boundary retest objects or pipeline occupation retest objects according to the boundary type identifier, and generates retest object data. The retesting module matches the retesting object data with the measurement template of the on-site measurement terminal, writes the retesting point sequence, retesting data format and allowable error range, and generates the retesting instruction.
[0015] The working principle and advantages of this invention are as follows: In this invention, the boundaries of walls, openings, and pipeline occupancy are formed by receiving on-site measurements. The boundary data, component specifications, and construction processes are uniformly incorporated into the dimensional constraint closed chain. Item-by-item deductions are completed within the continuous installation length, and the standard panel width, cutting range, and edge coverage width are linked for judgment. This allows the wall panel layout to complete closure verification during the generation stage. If the closure is abnormal, the constraint chain can be used to reverse locate the boundary that needs to be remeasured. The remeasured values directly update the layout results, avoiding repeated on-site verification based on experience. At the same time, the layout data is extended to the installation positions of connectors, graphic layout, component list, and installation positioning, improving the stability of dimensional matching and reducing rework and material waste. Attached Figure Description
[0016] Figure 1 This is a flowchart of the intelligent design closed-loop process for prefabricated decoration according to the present invention; Figure 2 This is a schematic diagram illustrating the wall boundary acquisition and occupancy recognition effect of the present invention; Figure 3 This is a schematic diagram illustrating the effect of constructing a size-constrained closed chain according to the present invention; Figure 4 This is a schematic diagram illustrating the wall panel arrangement and retest feedback effect of the present invention; Figure 5 This is a schematic diagram illustrating the installation output and connector verification effect of the present invention. Detailed Implementation
[0017] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0018] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0019] Example Please see Figures 1 to 5 This embodiment provides an intelligent design system for prefabricated decoration based on artificial intelligence. In practical applications, such as the actual operation of the prefabricated decoration wall panel layout and the linkage with the on-site measurement terminal, the on-site measurement terminal collects information on wall outline, door and window openings, pipeline routing and installation avoidance. After receiving the above information, the intelligent design system forms a continuous data link from boundary recognition, closed chain generation, wall panel layout, retest feedback to installation output. The system includes an acquisition module, a link construction module, a calculation module, a retest module and an output module.
[0020] The acquisition module is the data entry module that connects to the field measurement terminal and organizes the wall space boundaries. The received wall endpoint positions are endpoint records formed by the field measurement terminal at the actual wall boundaries. These endpoint records include the endpoint's position attributes within the wall coordinate reference, acquisition status, acquisition source, and boundary attribution. Door and window opening boundaries are the edge line records formed by door and window openings within the wall, including the opening boundary point, edge line direction, boundary connection status, and opening attribution. Pipeline center position is the centerline position recorded by the field measurement terminal when the pipeline extends along the wall. Pipeline occupancy width is the space occupancy field recorded in the process rules that the pipeline needs to avoid. Together, these two elements form the input for pipeline occupancy identification.
[0021] The acquisition module performs field integrity verification, source verification, and boundary attribution verification on the above inputs. Field integrity verification confirms that endpoints, opening boundaries, and pipeline centerlines all have corresponding wall markings and acquisition statuses; source verification confirms that the data comes from the measurement task records of the field measurement terminal; boundary attribution verification confirms that the data belongs to the same wall coordinate reference. If fields are missing, duplicate acquisitions occur, boundary attributions are inconsistent, or the data format cannot be parsed, the acquisition module writes a boundary anomaly status and sends the anomaly status along with the parsable fields to the subsequent chain-building module. The subsequent chain-building module uses this information to prevent abnormal boundaries from directly participating in the closed-loop generation. The verified data is organized into measured wall boundary data, opening boundary data, and pipeline occupancy boundary data. All three types of data include the acquisition source, boundary type, acquisition status, and subsequent call identifier.
[0022] The endpoint verification submodule receives the wall endpoint positions and sorts and eliminates them according to the distance between adjacent endpoints and the endpoint closure deviation, generating a wall endpoint sequence. The distance between adjacent endpoints is the spatial interval between adjacent endpoints in the length or height direction of the wall, and the endpoint closure deviation is the deviation between the endpoint enclosure relationship and the closed state of the wall boundary. Both are determined by the data collected by the field measurement terminal and the process verification rules. The endpoint verification submodule does not directly modify the original endpoint records, but generates a verification status field outside the endpoint records. The verification status field indicates whether the endpoint participates in the subsequent wall boundary calculation, whether it needs to be remeasured, and whether it is a duplicate point or an isolated point.
[0023] During endpoint sorting, the endpoint verification submodule first identifies the boundary lines where the endpoints are located based on the wall coordinate reference, and then organizes the endpoint order according to the spatial continuity of the endpoints on the boundary lines. For duplicate endpoints, the endpoint records with complete acquisition status and forming continuous boundary lines with adjacent endpoints are retained, and the excluded endpoints are written to the removal log. For endpoint combinations where the closure relationship is not valid, an endpoint closure anomaly flag is generated and passed to the data output field of the acquisition module. The processed wall endpoint sequence serves as the underlying structure of the measured boundary data of the wall, and subsequent opening analysis, pipeline conversion, and chain sorting all use this sequence as the reference for determining the wall range.
[0024] The opening resolution submodule receives the boundaries of door and window openings and establishes an opening boundary sequence based on the direction of the opening edge lines and the intersection points of the opening boundaries. The direction of the opening edge lines is the direction field formed by connecting the opening boundary points, and the intersection points of the opening boundaries are the connection nodes formed by adjacent opening edge lines within the wall coordinate reference. The opening resolution submodule first verifies whether the opening boundary points belong to the same opening identifier, then determines the affiliation of the side, top, and bottom edges of the opening based on the edge line direction, and finally forms the opening boundary sequence based on the intersection point connection relationship.
[0025] When there are missing intersection points, conflicting edge directions, or the boundary cannot be enclosed at the opening boundary, the opening resolution submodule does not directly write the opening into the deductible object. Instead, it generates an opening resolution anomaly state and retains the already resolved boundary points, edge directions, and opening identifiers. After the opening boundary sequence is generated, the data includes the opening side position, the opening occupied area, the opening avoidance boundary, and the acquisition status. This sequence is written into the opening boundary data for the chain construction module to sort boundary nodes, for the calculation module to deduct continuous installation length, and for the output module to verify the connector installation position.
[0026] The pipeline conversion submodule receives the pipeline center position and pipeline occupancy width, offsets it to both sides perpendicular to the pipeline extension direction to obtain the pipeline occupancy boundary sequence, and outputs the measured wall boundary data, opening boundary data, and pipeline occupancy boundary data respectively from the wall endpoint sequence, opening boundary sequence, and pipeline occupancy boundary sequence. The pipeline extension direction is obtained by assigning the direction of continuous center points, and the pipeline occupancy width is entered into the conversion process as a process configuration field. The conversion result is not a single centerline, but rather the occupancy boundaries that the pipeline needs to avoid within the wall panel installation area.
[0027] When there are interruptions, repetitions, or discontinuous changes in direction at the pipeline center point, the pipeline conversion submodule segments and organizes the data according to the center point acquisition order, and writes a pipeline conversion anomaly status for sections that cannot form continuous occupancy boundaries. The pipeline occupancy boundary sequence includes the pipeline occupancy side, occupancy range, avoidance attributes, and intersection status with the wall area. When this sequence is sent to the linking module, it already carries the occupancy interference boundary identifier. The subsequent specification mapping submodule uses this to associate the pipeline avoidance spacing with the corresponding boundary node, and the calculation module deducts the pipeline occupancy avoidance length accordingly.
[0028] The boundary direction determination unit determines the wall length direction based on the direction of the edge line formed by adjacent endpoints at the wall endpoints, determines the opening direction based on the direction of the edge line formed by adjacent boundary points at the door and window openings, and determines the pipeline extension direction based on the direction of the continuous center points at the pipeline center location, generating direction assignment data. The direction assignment data is a set of direction labels in the boundary data, including the assignment status of length-oriented boundaries, height-oriented boundaries, and occupancy interference boundaries. This data is written by the acquisition module into the measured wall boundary data, opening boundary data, and pipeline occupancy boundary data, serving as the direction reference for subsequent chain-building module sorting, calculation module deduction, and output module positioning.
[0029] The acquisition module labels the measured boundary data of the wall surface, openings, and pipeline occupancy as length-oriented boundaries, height-oriented boundaries, or occupancy interference boundaries according to the directional data, and outputs boundary type identifiers. These boundary type identifiers are fields used by subsequent modules to identify the purpose of the boundary. Length-oriented boundaries are involved in the formation of continuous wall panel installation sections; height-oriented boundaries are involved in the vertical relationship of openings and graphic layout positioning; and occupancy interference boundaries are involved in pipeline avoidance and connector avoidance verification. The boundary type identifiers are updated synchronously with the boundary acquisition status during data updates to prevent old types from continuing to be used in calculations after re-measurement.
[0030] The boundary consistency verification unit acquires the relative positional relationship between the measured wall boundary data and the opening boundary data, determines whether the opening boundary is within the wall area defined by the measured wall boundary, and acquires the intersection status between the pipeline occupancy boundary data and the measured wall boundary data. This unit uses the wall area formed by the wall endpoint sequence as the verification boundary, and uses the opening boundary sequence and the pipeline occupancy boundary sequence as the objects to be verified, confirming item by item whether the opening and pipeline can enter the same wall for a routing link.
[0031] When the opening boundary exceeds the wall surface or the pipeline occupancy boundary does not intersect with the wall surface, the boundary consistency verification unit generates a boundary conflict identifier and sends it to the chain-building module. The boundary conflict identifier includes the conflict object, conflict type, conflict boundary attribution, and acquisition status. Upon receiving it, the chain-building module isolates the conflict object from the set of closable nodes and writes it to the node record to be reviewed. Through this process, erroneous boundaries will not directly participate in the deduction of the continuous installation length of the wall panel, and the retesting module can locate the corresponding retest boundary in the closure failure or pending review state.
[0032] The chain-building module connects to the acquisition module, receiving measured boundary data of the wall surface, opening boundary data, and pipeline occupancy boundary data. It then combines this data with component specification parameters and construction process parameters to generate a dimensional constraint closed chain. Component specification parameters are a set of specification fields from the design rule base for wall panels, edge trims, and connectors. Construction process parameters are a set of process fields such as construction joint reservation, pipeline avoidance, installation spacing, and cutting constraints. The dimensional constraint closed chain is a data structure connecting boundary nodes, deducted objects, and adjustable objects along the length of the wall surface. It carries the start point, end point, deducted object, adjustable object, parameter version, and status identifier for each continuous installation segment.
[0033] After receiving the data output by the acquisition module, the chain construction module first reads the boundary conflict identifier and boundary type identifier, and then confirms that all data entering the closed chain has a wall identifier, direction attribution, and acquisition status. Data with boundary conflict identifiers enters the node record to be reviewed and does not directly enter the valid closed segment. The dimensional constraint closed chain generated by the chain construction module is sent to the calculation module, which deducts items one by one according to the closed chain and generates wall panel layout data; when the closure fails, the retesting module reads the abnormal node position and deduction object identifier in the closed chain; the output module obtains the final installation positioning basis through the layout data updated by the retesting module.
[0034] The boundary sorting submodule receives measured boundary data of the wall surface, opening boundary data, and pipeline occupation boundary data. It sorts the wall edges, opening sides, and pipeline occupation sides according to the length of the wall surface, generating a boundary node sequence. The boundary node sequence is a set of nodes arranged along the same wall surface length. The node content includes wall edge nodes, opening side nodes, pipeline occupation side nodes, node type, node source, and acquisition status. This sequence does not change the original acquired data for each boundary; instead, it establishes the node order for subsequent deduction and arrangement.
[0035] During the sorting process, the boundary sorting submodule uses the length-oriented boundary as the primary sorting object, the height-oriented boundary as a secondary positioning object for opening integrity and graphic output, and the occupancy interference boundary as a pipeline avoidance node. If there are co-location conflicts among boundary nodes, the submodule determines the node category entering the closed chain according to the node source, boundary type, and acquisition status, and writes the conflicting node into the abnormal node candidate record. After the boundary node sequence is generated, it is sent to the specification mapping submodule, which associates process fields such as the standard width of the wall panel, the coverage width of the edge trim, the reserved width of the construction joint, and the pipeline avoidance spacing on the nodes.
[0036] The specification mapping submodule receives component specification parameters and construction process parameters, and associates the standard width of the wall panel, the coverage width of the edge trim, the reserved width of the construction joint, and the pipeline avoidance distance to the corresponding nodes in the boundary node sequence, generating node constraint data. The standard width of the wall panel is a width field from the wall panel specification library used for layout comparison; the coverage width of the edge trim is a process field for the edge trim component to cover the boundary adjustment amount; the reserved width of the construction joint is a construction field that needs to be reserved between wall panels or at the boundary; and the pipeline avoidance distance is a process field that wall panel boundaries or connectors must not be placed around the pipeline occupancy node. All of the above fields come from the component specification library and the construction process rule library, and are written into the node constraint data along with the parameter version identifier.
[0037] Node constraint data is an enhanced structure of the boundary node sequence, including node type, node location, applicable component specifications, applicable process constraints, adjustable objects, and deductible objects. Wall end nodes are associated with the edge trim coverage width and adjustable objects; opening side nodes are associated with the opening occupancy range and opening avoidance boundary; and pipeline occupancy side nodes are associated with the pipeline occupancy range and pipeline avoidance spacing. If a parameter field is missing or does not match the node type, the specification mapping submodule generates a parameter mapping anomaly flag and prevents abnormal parameters from entering the valid chain segment of the closed generation submodule.
[0038] The closure generation submodule establishes continuous installation segments between adjacent nodes based on node constraint data, and generates dimensional constraint closed chains according to the start point, end point, deduction objects, and adjustable objects of the continuous installation segments. A continuous installation segment is a segment along the length of the wall surface where wall panel layout calculations can be performed. The start and end points are derived from the boundary node sequence. Deduction objects are derived from opening boundary occupancy, pipeline avoidance, construction joint reservation, and edge trim covering adjustment. Adjustable objects are derived from edge trim covering adjustment, cutting boundaries, and layout direction constraints.
[0039] The closure generation submodule writes the segment status, node constraint data source, parameter version identifier, and boundary acquisition status for each segment when generating the closed chain. If the start or end point of a segment has a boundary conflict identifier, the closure generation submodule marks that segment as a segment to be verified and retains the node information required for subsequent verification and positioning. The generated dimensional constraint closed chain is used by the calculation module to perform item-by-item deduction and also by the verification module to reverse locate the verification boundary after closure failure, forming a data closed loop between design calculation and on-site verification.
[0040] The process parameter verification unit receives component specification parameters and construction process parameters, and compares the numerical relationships between the standard width of the wall panel, the minimum cutting width of the wall panel, the maximum cutting width of the wall panel, the coverage width of the edge trim, and the reserved width of the construction joint. This comparison does not present isolated values, but rather performs rule verification based on the field boundaries maintained in the component specification library, the adaptation relationships in the construction process rule library, and the parameter versions. The minimum cutting width and maximum cutting width of the wall panel are boundary fields of the usable cutting range, while the coverage width of the edge trim and the reserved width of the construction joint are process fields for boundary treatment and installation joint treatment.
[0041] When the cutting boundary corresponding to the minimum cutting width of the wall panel does not meet the cutting boundary corresponding to the maximum cutting width of the wall panel, or when the coverage width of the edge trim cannot cover the process requirements corresponding to the reserved width of the construction joint, the process parameter verification unit generates a parameter conflict identifier and prevents the construction chain module from writing the corresponding parameter into the dimensional constraint closed chain. The parameter conflict identifier includes the conflict field, parameter source, parameter version, and corresponding wall identifier. The subsequent calculation module will not obtain the conflict parameter when reading the closed chain, and the retest module and output module will not generate layout or positioning results based on the conflict parameter.
[0042] When generating a dimensional constraint closed chain, the closed chain version unit writes the wall identifier, parameter version identifier, and boundary data acquisition time. Upon receiving updated measured boundary data for the wall, openings, or pipeline occupancy, it compares the updated boundary data acquisition time with the previously written boundary data acquisition time. The boundary data acquisition time is the acquisition sequence field written by the field measurement terminal, and the parameter version identifier is the version field of the specification parameters and process parameters in the rule base. Together, they determine whether the closed chain remains valid.
[0043] When the updated boundary data acquisition time is later than the acquisition time already recorded in the closed chain, the closed chain version unit marks the original dimensional constraint closed chain as in a failed state and generates a closed chain update identifier based on the updated boundary data. The closed chain update identifier triggers the chain construction module to reread the updated boundary data and the current valid parameter version. The original failed closed chain is retained in the log record for tracing boundary changes, retest sources, and layout change paths. This process ensures that the calculation module will not continue to use the old closed chain to generate wall panel layout data.
[0044] The calculation module connects with the chain-building module, deducting each item from the dimensional constraint closed chain, comparing the continuous installation length, standard wall panel width, wall panel cutting width range, and edge trim coverage width to generate wall panel layout data and closure status. The continuous installation length is the length field that allows for wall panel placement after deducting opening occupancy, pipeline avoidance, construction joint allowance, and edge trim adjustments. The wall panel layout data is a combination of wall panel boundary positions, cutting boundary positions, edge trim positions, continuous installation sections, layout direction, and chain segment status. The closure status is a status field generated by the calculation module after determining whether the chain segment meets the layout rules, including status categories such as successful closure, failed closure, and pending verification.
[0045] When the calculation module reads a closed chain, it first verifies the closed chain version status and parameter conflict identifier. Invalid closed chains and chain segments with conflicting parameters are not included in the arrangement determination. For valid chain segments, the calculation module performs deduction processing according to the node order in the closed chain and retains the source field of each deduction object. If the input chain segment is missing a deduction object identifier, adjustable object identifier, or parameter version identifier, the calculation module generates a chain segment parsing anomaly status and writes the location of the abnormal node back to the size constraint closed chain for the retesting module to locate.
[0046] The chain segment parsing submodule receives the dimensional constraint closed chain and extracts the segment calculation data according to the start point, end point, deduction object, and adjustable object of the continuous installation segment, generating a chain segment constraint sequence. The chain segment constraint sequence is the calculation input structure used internally by the calculation module, containing the segment start point, segment end point, opening occupant object, pipeline occupant object, construction joint object, edge trim adjustment object, wall panel specification field, and chain segment status. This sequence retains the source and version information of each node in the closed chain, ensuring that subsequent deduction results can be traced back to specific boundary nodes and process fields.
[0047] The chain segment parsing submodule performs a status check on each consecutive installation segment. If a segment is in a pending verification state, the submodule retains the segment information but does not proceed to the final arrangement determination; if a segment is in a valid state, the submodule sends the segment calculation data to the deduction calculation submodule; if a segment lacks a start or end point, the submodule marks the chain segment as parsing failed and writes the abnormal node position back to the closed chain. The parsing output provides a unified field for subsequent deductions, preventing the calculation module from directly reading unverified raw boundary data.
[0048] The deduction calculation submodule deducts the opening boundary occupancy length, pipeline avoidance length, construction joint reserved width, and edge trim adjustment amount item by item according to the chain segment constraint sequence, generating a continuous installation length. The opening boundary occupancy length comes from the opening occupancy range in the opening boundary data; the pipeline avoidance length comes from the occupancy range and avoidance attribute in the pipeline occupancy boundary data; the construction joint reserved width comes from the construction process rule library; and the edge trim adjustment amount comes from the process field associated with the wall end edge or edge trim node in the node constraint data. Each deduction records the deduction object identifier and data source, and the deduction result is written to the intermediate state of the chain segment.
[0049] The deduction operation submodule processes deduction objects according to the closed-chain node sequence. It first identifies fixed-occupancy objects within the segment, then identifies process-reserved objects, and finally identifies adjustable objects. Fixed-occupancy objects include opening boundary occupancy and pipeline occupancy avoidance; process-reserved objects include construction joint reservations; and adjustable objects include edge trim covering adjustments. If a deduction object does not intersect with the segment boundary, the submodule marks the deduction object as not participating in the current chain segment and retains the mark for layout conflict write-back unit verification. After the continuous installation length is generated, it is sent to the layout determination submodule as an input field for wall panel quantity logic, cutting logic, and closed-state judgment.
[0050] The layout determination submodule compares the continuous installation length with the standard width of the wall panel, the wall panel cutting width range, and the edge trim coverage width to generate wall panel layout data and closure status. The comparison process follows a fixed execution order in the process rule library: first, it determines whether the continuous installation length can form a continuous layout from the standard width of the wall panel; then, it determines whether the remaining boundary falls within the wall panel cutting width range; and finally, it determines whether the boundary allowance can be absorbed by the edge trim coverage width. The results of each determination are written into the chain segment layout status; isolated calculation results are not used to replace the layout rules.
[0051] When the continuous installation length meets the standard wall panel layout rules, the layout determination submodule generates the standard wall panel boundary position. When there is a cutting requirement, the submodule generates the cutting boundary position based on the wall panel cutting width range and writes the relationship between the cutting boundary and the adjacent wall panel boundary into the wall panel layout data. When the boundary allowance enters the edge trim covering treatment category, the submodule generates the edge trim position and covering adjustment status. If any chain segment cannot form the above layout state, the layout determination submodule marks the closure state as a closure failure and writes the abnormal node position, failed chain segment, and failure reason category. The closure failure data is read by the retest module, and the closure pass or pending verification data is used by the output module for graphic layout and installation positioning.
[0052] The candidate trimming unit obtains the allowance relationship between the continuous installation length and the standard width of the wall panel, filters candidate trimming widths within the wall panel trimming width range, and determines the trimming position based on the distance between the candidate trimming width and the boundary of the adjacent wall panel. The candidate trimming width is a trimming field generated during the layout determination process, derived from the layout relationship between the continuous installation length, the standard width of the wall panel, and the trimming rules. The trimming position is not a separately generated discrete point, but a boundary position field that is associated with the wall panel boundary, opening boundary, pipeline occupation boundary, and wall edge.
[0053] When there are multiple candidate cut widths, the cut candidate filtering unit prioritizes the candidate cut width closest to the opening boundary, pipeline occupation boundary, or wall edge, generating cut candidate data. The proximity relationship is determined based on the node adjacency relationship in the boundary node sequence and the cut arrangement rules in the construction process rule base. The cut candidate data includes the candidate cut boundary, associated adjacent nodes, cut status, and call identifier. After receiving the cut candidate data, the layout determination submodule writes it into the wall panel layout data and provides it to the output module to generate the cut boundary position and component list data.
[0054] After generating the wall panel layout data, the layout conflict write-back unit compares the overlap between the wall panel boundaries and the opening boundaries, pipeline occupancy boundaries, and reserved locations for structural joints, generating layout conflict identifiers. These conflict identifiers are used as validation fields for the layout results, containing the conflict boundary type, conflict location attribution, associated chain segment, and source of the conflict object. This unit uses the wall panel boundary positions already generated by the calculation module and the opening avoidance boundaries, pipeline avoidance boundaries, and reserved locations for structural joints provided by the acquisition module for consistency verification, without re-collecting field data.
[0055] When a conflict marker points to the boundary of an opening or pipeline occupancy, the conflict write-back unit writes the corresponding boundary node into the abnormal node position of the dimensional constraint closed chain and updates the closed state to a pending review state. After the pending review state is transmitted to the retesting module, the retesting module reads the abnormal node position, deduction object identifier, and continuous installation section, generating the retesting boundary and retesting instructions. If the conflict points to a reserved location for a structural joint, the conflict write-back unit sends the conflict information to the process parameter verification path of the chain-building module, which then verifies whether the corresponding parameters are in a valid version.
[0056] The retesting module is connected to the calculation module. When the closure fails, it locates the retesting boundary based on the dimensional constraint closed chain, generates a retesting instruction, and receives retesting values to update the wall panel layout data. The retesting boundary is the boundary object that needs to be re-collected by the on-site measurement terminal, derived from the location of the abnormal node in the closed chain, the deducted object identifier, the continuous installation section, and the boundary type identifier. The retesting instruction is the measurement task data sent to the on-site measurement terminal, including wall identification, retesting object data, retesting point sequence, retesting data format, allowable error range, and feedback status field.
[0057] Upon receiving a closure failure or pending verification status, the retesting module first confirms that the closure chain version is still traceable before reading the failed chain segment data. If the closure chain has been marked as invalid by the version unit, the retesting module stops generating retesting instructions based on the old link and waits for the chain construction module to output the updated closure chain. If the field measurement terminal does not confirm the retesting instruction, the retesting module records the instruction status as unconfirmed and maintains the pending verification status of the original wall panel layout data. After the retesting values are returned, the retesting module verifies its wall identification, boundary type, and acquisition status, and replaces the corresponding boundary data with qualified retesting data, triggering the wall panel layout data update.
[0058] The failure parsing submodule receives the closure status and, if the closure status indicates failure, reads the location of the abnormal node, the deducted object identifier, and the continuous installation segment in the dimensional constraint closure chain to generate failure chain segment data. This failure chain segment data serves as the positioning input within the retesting module and includes the start and end points of the failure segment, the location of the abnormal node, the source of the deducted object, the chain segment status, and the closure failure category. The closure status is not a separate result text but rather a status field written by the calculation module; the failure parsing submodule only reads the chain segments corresponding to closure failure and the category to be reviewed.
[0059] The failure analysis submodule checks whether the abnormal node is directly related to the deduction object according to the closed-chain node sequence. If the abnormal node originates from the opening boundary or pipeline occupation boundary, the corresponding boundary type identifier is written into the failure chain segment data; if the abnormal node originates from the wall end edge, the wall end point retest category is written; if the abnormal node only originates from parameter conflict, the failure analysis submodule does not generate an on-site retest object, but instead sends the parameter conflict status back to the chain construction module. After the failure chain segment data is generated, it is sent to the boundary positioning submodule to determine the retest boundary.
[0060] The boundary location submodule uses the failed chain segment data to perform reverse matching on wall edges, opening sides, or pipeline occupancy sides to determine the re-measurement boundary. Reverse matching takes the start and end points of the continuous installation section and the deduction object identifier in the failed chain segment as input, and searches for candidate boundaries directly adjacent to the failed closure along the node sequence of the dimensional constraint closed chain. Candidate boundaries include wall edges, opening sides, and pipeline occupancy sides; each candidate boundary retains the fields of acquisition time, boundary type, and deduction contribution length.
[0061] The boundary location submodule compares the measurement time, boundary type, and deducted contribution length of candidate boundaries. When the measurement time is earlier than the measurement time of other boundaries within the same wall surface, or when the deducted contribution length falls within the retest trigger category corresponding to the preset retest contribution threshold field, the candidate boundary is determined as the retest boundary. The preset retest contribution threshold field originates from the construction retest rule library. The field boundaries are jointly maintained by the wall panel layout process, on-site measurement task template, and retest priority rules, stored in the retest rule configuration, and invoked by the retest module when generating retest instructions. The boundary location result includes the retest boundary object, retest priority status, and retest reason category, and is then sent to the instruction generation submodule.
[0062] The instruction generation submodule generates retest instructions based on the retest boundary and reads the wall identifier, abnormal node location, and boundary type identifier from the dimensional constraint closed chain. According to the boundary type identifier, it classifies the retest objects into wall endpoint retest objects, opening boundary retest objects, or pipeline occupation retest objects, generating retest object data. The retest object data is a set of task fields that the field measurement terminal can recognize, including retest boundary attribution, retest object category, retest point order, data return format, allowable error range, instruction status, and closed chain association identifier.
[0063] The instruction generation submodule matches the retest object data with the measurement template of the field measurement terminal, writes the retest point sequence, retest data format, and allowable error range, and generates a retest instruction. The measurement template is a pre-set task format record of the field measurement terminal, including wall endpoint measurement templates, opening boundary measurement templates, and pipeline occupancy measurement templates. If the retest object data and the measurement template cannot match, the instruction generation submodule generates a template matching exception status and feeds this status back to the retest module. If the match is successful, the retest instruction is sent to the field measurement terminal, and the sending record and confirmation record are written to the retest log for subsequent data updates and traceability.
[0064] The data update submodule receives the retested values and replaces the corresponding boundary data, generating updated wall panel layout data. The retested values are boundary data collected by the on-site measurement terminal according to the retest command, including wall identification, retest object category, collection status, boundary point or centerline position, and the task identifier corresponding to the retest command. The data update submodule first verifies whether the retested values are consistent with the wall identification, retest object category, and data format in the retest command, and then verifies whether the collection status meets the conditions for entering the update process.
[0065] After the retested values pass verification, the data update submodule replaces the corresponding measured wall boundary data, opening boundary data, or pipeline occupation boundary data in the acquisition module, and writes the update source and acquisition status. The replaced boundary data is transmitted to the chain construction module, the closed chain version unit generates a closed chain update identifier, and the calculation module regenerates the wall panel layout data based on the updated closed chain. If the retested values fail verification, the data update submodule retains the pending verification status of the original wall panel layout data and writes the verification failure reason to the retest log to prevent erroneous retested data from overwriting existing boundary data.
[0066] The output module connects to the retest module, verifies the installation positions of connectors based on the wall panel layout data, and generates graphic layout data, component list data, and installation positioning data. The graphic layout data is a graphical representation of the wall panel boundaries, cutting boundaries, edge trim positions, opening avoidance boundaries, pipeline avoidance boundaries, and connector positions within the wall coordinate reference. The component list data includes the component categories, component affiliations, and installation area data for wall panels, cut wall panels, edge trims, and connectors. The installation positioning data is a set of positioning fields read by the on-site installation terminal or construction positioning tool, including wall markings, component installation positions, connector candidate positions, avoidance verification results, and layout status.
[0067] After receiving the wall panel layout data, the output module first confirms that the closure status is either successfully closed or has been updated and is ready for output. For states requiring verification or where closure has failed, the output module does not generate final installation positioning data but retains the graphic layout draft and prompts the verification module to continue processing. For output-ready states, the output module reads the wall panel boundary positions, cutting boundary positions, edge trim positions, and continuous installation sections, and performs avoidance checks on candidate connector positions. After the output data is generated, it is written to the design output record, which retains the layout data version, closure chain version, and verification update source.
[0068] The layout parsing submodule receives wall panel layout data, extracts wall panel boundary positions, cutting boundary positions, edge trim positions, and continuous installation sections, and generates output baseline data. This output baseline data serves as the unified input for subsequent verification and data generation by the output module, including wall panel boundaries, cutting boundaries, edge trim boundaries, chain segment affiliation, layout direction, and outputtable status. This data directly originates from the calculation module's output and the updated wall panel layout data from the retest module, without re-performing the wall panel layout determination.
[0069] The layout analysis submodule performs an integrity check on the wall panel layout data, confirming that each continuous installation section has a corresponding wall panel boundary and edge finishing status. If the cutting boundary lacks a source of cutting candidate data, the layout analysis submodule marks that section as an output analysis anomaly and prevents the position verification submodule from generating candidate locations for connectors based on that section. After the output baseline data is generated, the position verification submodule determines the candidate locations for connectors based on this data and performs relative distance verification between the candidate locations and the opening avoidance boundary, pipeline avoidance boundary, and cutting boundary.
[0070] The location verification submodule determines candidate locations for connectors based on the output baseline data and connector installation spacing. It then compares the relative distances between these candidate locations and the opening avoidance boundary, pipeline avoidance boundary, and cutting boundary to generate the connector verification results. The connector installation spacing is an installation rule field from the construction process rule library, used as a configuration field for candidate location generation during location verification. The candidate connector location is an installation location field formed along the wall panel boundary or wall panel installation baseline, containing wall identification, wall panel affiliation, section affiliation, and candidate status.
[0071] The location verification submodule generates candidate locations according to the wall panel boundary order in the output baseline data, and then reads the opening avoidance boundary, pipeline avoidance boundary, and cutting boundary. If a candidate location falls into the opening avoidance category, pipeline avoidance category, or cutting boundary restriction category, the submodule marks the candidate location as unavailable and searches for a candidate location that conforms to the process rules in the adjacent installable area. If a candidate location fails the avoidance verification, the verification exception status and associated boundary type are written into the connector verification result. The connector verification result is sent to the data generation submodule as the basis for generating installation positioning data.
[0072] The data generation submodule generates graphic layout data, component list data, and installation positioning data based on the connector verification results and output baseline data. The graphic layout data includes wall panel boundaries, cutting boundaries, edge trim positions, opening avoidance boundaries, pipeline avoidance boundaries, and connector verification status. The component list data includes wall panel type, cut wall panel type, edge trim type, connector type, wall surface affiliation, and installation section. The installation positioning data includes component installation positions, connector installation positions, avoidance status, layout version, and retest source.
[0073] Before generating output data, the data generation submodule verifies the connector calibration results. If the connector calibration results show an abnormal state, the data generation submodule marks the corresponding section as an output state to be adjusted, does not generate final installation positioning data, and sends the abnormal state back to the position calibration submodule and the retest module. If the connector calibration results are in an output-ready state, the data generation submodule writes the graphic layout data, component list data, and installation positioning data into the output record and establishes a traceability relationship with wall markings, closed-loop version, and boundary acquisition status. This traceability relationship is used to identify whether the output data needs to be regenerated after boundary retesting or parameter version updates.
[0074] During system operation, the acquisition module generates measured boundary data for the wall surface, openings, and pipeline occupancy. The chain construction module forms a dimensional constraint closed chain based on the aforementioned boundary data and process parameters. The calculation module generates wall panel layout data and closure status based on the closed chain. The retesting module generates retesting instructions and updates the boundary data when closure fails or is pending verification. The output module generates graphic layout data, component list data, and installation positioning data after the layout data is ready for output. Data transmitted between modules carries wall surface identification, acquisition status, parameter version, and link status. Input anomalies, parameter conflicts, closure failures, template matching anomalies, retest verification failures, and connector verification anomalies all generate status indicators and enter the corresponding feedback path.
[0075] The aforementioned modules work together to ensure that wall endpoints, opening boundaries, and pipeline occupancy boundaries are arranged within the same wall coordinate reference. A dimensional constraint closed chain links component specifications, construction techniques, deduction objects, and adjustable objects into a traceable data structure. The arrangement results generated by the calculation module can be used by the retesting module to locate abnormal boundaries. The updated boundary data from the retesting can trigger a closed-chain version update and recalculation of the arrangement data. The output module generates installation positioning results based on the verified arrangement data. Thus, the system forms a continuous closed loop between on-site measurement, intelligent arrangement, retesting feedback, and installation output. Wall panel arrangement data, component list data, and installation positioning data all have clear data sources, processing paths, and anomaly tracing relationships.
[0076] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An intelligent design system for prefabricated decoration based on artificial intelligence, characterized in that, The system includes: The acquisition module is used to receive the wall endpoint positions, door and window opening boundaries, pipeline center positions and pipeline occupancy widths collected by the field measurement terminal, and to calculate the measured wall boundary data, opening boundary data and pipeline occupancy boundary data. The chain-building module, connected to the acquisition module, is used to receive the measured boundary data of the wall surface, the boundary data of the opening, and the boundary data of the pipeline occupancy, and generate a dimensional constraint closed chain by combining the component specification parameters and construction process parameters. The calculation module, connected to the chain-building module, is used to deduct each item of the size constraint closed chain, compare the continuous installation length, the standard width of the wall panel, the range of the wall panel cutting width, and the coverage width of the edge trim, and generate wall panel layout data and closed state. The retesting module, connected to the calculation module, is used to locate the retesting boundary based on the size constraint closed chain when the closing state is a failure to close, generate a retesting instruction, and receive retesting values to update the wall panel layout data. The output module, connected to the retest module, is used to verify the installation position of the connectors based on the wall panel layout data, and to generate graphic layout data, component list data, and installation positioning data.
2. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that, The acquisition module includes an endpoint verification submodule, a hole parsing submodule, and a pipeline conversion submodule: The endpoint verification submodule receives the wall endpoint positions and eliminates and sorts them according to the distance between adjacent endpoints and the endpoint closure deviation, generating a wall endpoint sequence; The opening parsing submodule receives the door and window opening boundaries and establishes an opening boundary sequence according to the direction of the opening edge line and the intersection of the opening boundary; The pipeline conversion submodule receives the pipeline center position and the pipeline occupancy width, offsets them on both sides perpendicular to the pipeline extension direction to obtain the pipeline occupancy boundary sequence, and outputs the measured wall boundary data, the opening boundary data and the pipeline occupancy boundary data respectively from the wall end point sequence, the opening boundary sequence and the pipeline occupancy boundary sequence.
3. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that, The chain-building module includes a boundary sorting submodule, a specification mapping submodule, and a closure generation submodule: The boundary sorting submodule receives the measured boundary data of the wall surface, the boundary data of the opening, and the boundary data of the pipeline occupation, and sorts the positions of the wall end edge, the opening side edge, and the pipeline occupation side edge according to the length direction of the wall surface to generate a boundary node sequence; The specification mapping submodule receives component specification parameters and construction process parameters, and associates the standard width of the wall panel, the width of the edge trim covering part, the reserved width of the construction joint, and the pipeline avoidance distance to the corresponding nodes in the boundary node sequence, thereby generating node constraint data. The closure generation submodule establishes continuous installation segments between adjacent nodes based on the node constraint data, and generates a dimensional constraint closed chain according to the start point, end point, deduction object, and adjustable object of the continuous installation segment.
4. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that, The calculation module includes a chain segment parsing submodule, a deduction operation submodule, and an arrangement determination submodule: The chain segment parsing submodule receives the size constraint closed chain, extracts the segment calculation data according to the start point, end point, deduction object and adjustable object of the continuous installation segment, and generates the chain segment constraint sequence; The deduction calculation submodule deducts the length occupied by the opening boundary, the length of pipeline occupancy and avoidance, the reserved width of the construction joint and the adjustment amount of the edge trim piece according to the chain segment constraint sequence to generate a continuous installation length. The layout determination submodule compares the continuous installation length with the standard width of the wall panel, the cutting width range of the wall panel, and the coverage width of the edge trim, and generates the wall panel layout data and the closed state.
5. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that, The retesting module includes a failure parsing submodule, a boundary location submodule, an instruction generation submodule, and a data update submodule. The failure parsing submodule receives the closure status and, when the closure status is a closure failure, reads the abnormal node position, deduction object identifier, and continuous installation segment in the size constraint closure chain to generate failure chain segment data. The boundary positioning submodule uses the failed chain segment data to reverse match the wall edge, opening side, or pipeline occupancy side to determine the retest boundary; The instruction generation submodule generates a retest instruction based on the retest boundary, and the data update submodule receives the retest value and replaces the corresponding boundary data to generate the updated wall panel layout data.
6. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that, The output module includes a layout parsing submodule, a position verification submodule, and a data generation submodule: The layout parsing submodule receives the wall panel layout data, extracts the wall panel boundary position, cutting boundary position, edge trim position and continuous installation section, and generates output reference data. The position verification submodule determines the candidate positions of the connectors based on the output reference data and the connector installation spacing, and compares the relative distances between the candidate positions of the connectors and the opening avoidance boundary, pipeline avoidance boundary and cutting boundary to generate the connector verification result; The data generation submodule generates the graphic layout data, the component list data, and the installation positioning data based on the connector verification results and the output reference data.
7. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that: The acquisition module includes a boundary direction determination unit. The boundary direction determination unit determines the wall length direction based on the edge line direction formed by adjacent endpoints in the wall endpoint positions, determines the opening direction based on the edge line direction formed by adjacent boundary points in the door and window opening boundaries, and determines the pipeline extension direction based on the direction of the continuous center points in the pipeline center position, generating direction assignment data. The acquisition module labels the measured boundary data of the wall, the boundary data of the opening, and the boundary data of the pipeline occupancy as length boundary, height boundary, or occupancy interference boundary according to the direction assignment data, and outputs the boundary type identifier. The acquisition module is equipped with a boundary consistency verification unit: The boundary consistency verification unit obtains the relative positional relationship between the measured boundary data of the wall and the boundary data of the opening, determines whether the opening boundary is within the wall range defined by the measured boundary of the wall, and obtains the intersection state between the pipeline occupation boundary data and the measured boundary data of the wall. When the boundary of the opening exceeds the wall area or the boundary of the pipeline does not intersect with the wall area, the boundary consistency verification unit generates a boundary conflict identifier and sends the boundary conflict identifier to the chain construction module.
8. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that: The chain-building module is equipped with a process parameter verification unit: The process parameter verification unit receives component specification parameters and construction process parameters, and compares the numerical relationships between the standard width of the wall panel, the minimum cutting width of the wall panel, the maximum cutting width of the wall panel, the coverage width of the edge trim, and the reserved width of the construction joint. When the minimum cutting width of the wall panel is greater than the maximum cutting width of the wall panel, or the coverage width of the edge trim is less than the reserved width of the construction joint, the process parameter verification unit generates a parameter conflict flag and prevents the construction chain module from writing the corresponding parameter into the size constraint closed chain. The chain-building module sets up a closed-chain version unit: When generating a dimensional constraint closed chain, the closed chain version unit writes the wall identifier, parameter version identifier, and boundary data acquisition time. When it receives the updated measured boundary data of the wall, the boundary data of the opening, or the boundary data of the pipeline occupation, it compares the updated boundary data acquisition time with the written boundary data acquisition time. When the updated boundary data is acquired late, the closed-loop version unit marks the original size constraint closed loop as in a failed state and generates a closed-loop update identifier based on the updated boundary data.
9. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that: The calculation module is configured with a candidate filtering unit for cropping: The candidate cutting unit obtains the allowance relationship between the continuous installation length and the standard width of the wall panel, filters the candidate cutting widths within the cutting width range of the wall panel, and determines the cutting position based on the distance between the candidate cutting width and the boundary of the adjacent wall panel. When there are multiple candidate cut widths, the cut candidate filtering unit prioritizes the candidate cut widths that are close to the opening boundary, pipeline occupation boundary, or wall edge to generate cut candidate data. The calculation module is configured with a conflict write-back unit: After generating the wall panel layout data, the layout conflict write-back unit compares the overlap between the wall panel boundary and the opening boundary, the pipeline occupation boundary, and the reserved position of the construction joint, and generates a layout conflict identifier. When the layout conflict identifier points to the opening boundary or pipeline occupation boundary, the layout conflict write-back unit writes the corresponding boundary node to the abnormal node position of the size constraint closed chain and updates the closed state to the pending review state.
10. The prefabricated decoration intelligent design system based on artificial intelligence according to claim 1, characterized in that, The process of determining the retest boundary specifically includes: Obtain the start point, end point, and deduction object identifier of the continuous installation segment from the failed chain segment data, and determine the first candidate boundary directly adjacent to the failed closure according to the node order in the size constraint closed chain; Compare the measurement time, boundary type, and deduction contribution length corresponding to the first candidate boundary. If the measurement time is earlier than the measurement time of other boundaries in the same wall, or the deduction contribution length is greater than the preset retest contribution threshold, the first candidate boundary is determined as the retest boundary. When generating a retest instruction, the retest module reads the wall identifier, abnormal node position and boundary type identifier in the size constraint closed chain, and classifies the retest objects into wall endpoint retest objects, opening boundary retest objects or pipeline occupation retest objects according to the boundary type identifier, and generates retest object data. The retesting module matches the retesting object data with the measurement template of the on-site measurement terminal, writes the retesting point sequence, retesting data format and allowable error range, and generates the retesting instruction.