Steel structure plant component arrangement design method and system based on domain knowledge enhancement
Patent Information
- Application Number
- CN202611477525.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-22
- Publication Date
- 2026-10-30
AI Technical Summary
[0003]本发明的目的在于提供一种基于领域知识增强的钢结构厂房构件布置设计方法及系统,其解决了现有钢结构厂房构件布置设计中规范约束、审图经验、企业规则和施工偏差风险难以联动处理的问题
[0077]1、将钢结构设计规范、企业内控标准和历史审图意见转化为结构化的规范约束知识库,使构件布置设计能够在初始生成阶段即调用规范约束和审图风险规则,提高了构件布置方案的规范符合性和审图稳定性。
Smart Images

Figure CN123013255A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital design of steel structure workshops, and more specifically, to a method and system for designing the layout of steel structure workshop components based on domain knowledge enhancement. Background Technology
[0002] The layout of steel structure workshop components must simultaneously meet structural stress requirements, code provisions, drawing review requirements, processing and transportation conditions, and on-site hoisting conditions. In existing technologies, CN116150839B discloses a method and system for designing the layout of steel structure workshop components based on domain knowledge enhancement. This method generates component layout and cross-sectional design data through workshop partition features, plan design provisions, and roof design provisions. CN118981829B discloses a BIM-based system for detailed design and virtual pre-assembly of building steel structures, which focuses on multi-disciplinary model integration, clash detection, and virtual pre-assembly. While these technologies can improve modeling or design efficiency, they primarily focus on initial scheme generation, model coordination, or assembly simulation, with insufficient utilization of the linkage between historical drawing review opinions, internal control rules, and construction deviation records. Particularly in areas such as column support spans, roof support sections, crane beam end constraints, component segmentation, and node connections, existing solutions struggle to convert code conflicts into executable correction parameters and to identify constructability risks in advance based on historical construction deviations. Therefore, it is necessary to propose a design method and system for the layout of steel structure workshop components that can integrate standard counterexamples and construction deviation risks, and achieve closed-loop optimization through local regeneration and secondary verification. Summary of the Invention
[0003] The purpose of this invention is to provide a method and system for the layout design of steel structure workshop components based on domain knowledge enhancement, which solves the problem that it is difficult to coordinate and handle the constraints of specifications, review experience, corporate rules and construction deviation risks in the existing steel structure workshop component layout design.
[0004] This invention achieves the above objective through the following technical solution: a method for designing the layout of steel structure workshop components based on domain knowledge enhancement, the method comprising:
[0005] Obtain the design condition data of the steel structure workshop, and perform coordinate unification, component coding unification and constraint field standardization on the steel structure workshop design condition data to obtain standardized design condition data;
[0006] Based on steel structure design codes, enterprise internal control standards, and historical review opinions, a code constraint knowledge base is constructed. The knowledge units in the code constraint knowledge base consist of applicable conditions, component types, constraint objects, constraint thresholds, exception conditions, and priorities.
[0007] An initial component layout scheme is generated based on the standardized design condition data. The initial component layout scheme includes the spatial location, connection objects, layout spacing, segmentation location, and end constraint form of steel columns, roof beams, crane beams, inter-column supports, roof supports, tie rods, purlins, wall beams, and node connection areas.
[0008] The initial component layout scheme is matched with the specification constraint knowledge base to identify specification conflicts, drawing review risks and enterprise rule conflicts, and to generate specification counterexample vectors. The specification counterexample vectors include conflicting components, conflicting locations, conflicting types, conflicting levels, scope of impact and correction direction.
[0009] The historical construction deviation database is called up, and the components in the initial component layout plan are matched with the historical deviation samples to generate construction deviation risk labels. The construction deviation risk labels include processing risk labels, transportation risk labels, hoisting risk labels, assembly risk labels, node rework risk labels, and on-site deviation amplification risk labels.
[0010] By combining the aforementioned standard counterexample vectors and construction deviation risk labels, the components to be corrected, the areas to be corrected, and the correction priorities are determined.
[0011] According to the correction priority, perform local regeneration of component layout in the area to be corrected to obtain a locally regenerated layout scheme;
[0012] The local regenerated layout scheme is checked for standardization and construction feasibility. When the convergence conditions are met, the final component layout scheme, component list, conflict elimination record, risk elimination record, local correction description and constructability evaluation results are output.
[0013] Furthermore, the design conditions data for the steel structure workshop include:
[0014] Building input data, structural input data, and construction input data;
[0015] The building input data includes the factory floor plan outline, functional zoning, doorway locations, equipment access locations, and enclosure boundaries;
[0016] The structural input data includes grid dimensions, span, column spacing, eaves height, roof slope, crane parameters, seismic design parameters, load combination conditions, and component material grades;
[0017] The construction input data includes upper limits for transport width, transport height, component length, hoisting equipment operating radius, on-site storage location, and construction sequence constraints.
[0018] The coordinate unification refers to mapping architectural input data, structural input data, and construction input data to the same factory building axis coordinate system;
[0019] The unified component coding system assigns a unique component code to each steel column, roof beam, crane beam, inter-column bracing, roof bracing, tie rod, purlin, wall beam, and node connection area.
[0020] The standardization of constraint fields involves converting span, column spacing, component length, layout spacing, hoisting radius, transport width, and transport height into numerical fields that can be accessed by the standard constraint knowledge base.
[0021] Furthermore, the construction of the normative constraint knowledge base includes:
[0022] Extract the following constraints from the steel structure design code: inter-column bracing arrangement constraints, roof bracing arrangement constraints, crane beam support constraints, purlin spacing constraints, wall beam arrangement constraints, node connection constraints, member slenderness ratio constraints, member segmentation constraints, and installation stability constraints.
[0023] Extract the component specification optimization rules, node construction optimization rules, support span optimization rules, component segment length control rules, and drawing review risk control rules from the enterprise's internal control standards;
[0024] Extract returned issues, modification issues, and supplementary calculation issues from historical review comments, and transform them into review risk rules;
[0025] The rules formed by the steel structure design specifications, enterprise internal control standards and historical review opinions are stored as knowledge units, and indexes are created according to component type, applicable conditions and priority.
[0026] Furthermore, the generation of the initial component layout scheme includes:
[0027] The location of the steel columns is determined based on the factory building's plan outline and grid dimensions.
[0028] The location of roof beams and the sections for roof support are determined based on the span, column spacing, eaves height, and roof slope.
[0029] The crane beam layout and end constraint type are determined based on the crane parameters, column position, and track position.
[0030] The location of column bracing, tie rod connection, purlin arrangement, wall beam arrangement, and node connection area are determined based on seismic fortification parameters, functional zoning, doorway location, and equipment foundation location.
[0031] Based on the upper limit of transport width, upper limit of transport height, upper limit of component length, operating radius of hoisting equipment, and location of on-site storage yard, prohibited placement areas, restricted placement areas, and priority placement areas are generated;
[0032] Write the above layout information into the component layout matrix to obtain the initial component layout scheme.
[0033] Furthermore, the generation of the canonical counterexample vector includes:
[0034] The component types, component locations, connection objects, layout spacing, support spans, segment locations, and node connection areas in the initial component layout scheme are matched with the knowledge units in the specification constraint knowledge base;
[0035] When the component layout information does not meet the constraint threshold of the corresponding knowledge unit, a specification conflict is generated;
[0036] When the component layout information falls into the review risk rules formed by the transformation of historical review opinions, a review risk is generated;
[0037] When the component layout information meets the steel structure design specifications but does not meet the company's internal control standards, a company rule conflict is generated.
[0038] Based on the conflict components, conflict locations, conflict types, conflict levels, impact ranges, and correction directions corresponding to the aforementioned standard conflicts, drawing review risks, and enterprise rule conflicts, a standard counterexample vector is constructed, which serves as the input parameter for subsequent local regeneration.
[0039] Furthermore, the generation of construction deviation risk labels includes:
[0040] Retrieve component processing deviations, transportation over-limit records, hoisting radius records, on-site assembly errors, bolt hole misalignment records, node rework records, and acceptance deviation records from the historical construction deviation database;
[0041] The historical construction deviation database is categorized and indexed according to component type, component length, component cross-section, node type, transportation route, hoisting conditions, and construction stage.
[0042] The target components in the initial component layout scheme are matched with the historical deviation samples after classification indexing;
[0043] When the target component hits the historical deviation sample, at least one risk label is generated based on the number of times the deviation occurs, the scope of the deviation's impact, and the number of reworks. This includes processing risk labels, transportation risk labels, hoisting risk labels, assembly risk labels, node rework risk labels, and on-site deviation amplification risk labels.
[0044] The at least one risk label is bound to the corresponding component code, node connection area, or component segment position.
[0045] Furthermore, determining the component to be corrected, the region to be corrected, and the correction priority includes:
[0046] Associate the specification counterexample vectors and construction deviation risk labels corresponding to the same component code or the same node connection area to form a set of component layout problems;
[0047] The set of component layout problems is sorted according to the conflict level, construction risk level, scope of impact, component stress properties, and risk elimination properties.
[0048] When the same component has both a specification counterexample vector and a construction deviation risk label, the component and the components directly connected to it are identified as components to be corrected.
[0049] When at least two components to be corrected are located in the same axis segment, the same span segment, or the same node connection area, the axis segment, span segment, or node connection area is determined as the area to be corrected.
[0050] Configure a correction priority for each region to be corrected based on the sorting results.
[0051] Furthermore, the partial regeneration of the component arrangement includes:
[0052] Based on the correction direction in the standard counterexample vector and the risk type in the construction deviation risk label, select at least one local regeneration action from the set of local regeneration actions;
[0053] The set of local regeneration actions consists of adjusting the span where the inter-column support is located, adjusting the roof support section, adjusting the tie rod connection position, adjusting the purlin arrangement position, adjusting the crane beam end constraint, adjusting the component segment position, adjusting the node connection area, and adding local reinforcing components;
[0054] When performing a local regeneration operation, the existing layout of steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas in the non-to-be-corrected areas remains unchanged;
[0055] After performing the local regeneration action, the connectivity continuity, transport accessibility, hoisting accessibility, and installation sequence feasibility between the area to be corrected and the area not to be corrected are recalculated.
[0056] When the specification conflict level is lower than the preset conflict threshold, the construction risk level is lower than the preset risk threshold, the component connection continuity meets the preset connection conditions, the transportation accessibility meets the preset transportation conditions, the hoisting accessibility meets the preset hoisting conditions, and the installation sequence feasibility meets the preset construction conditions, the convergence condition is deemed to be met.
[0057] If the convergence condition is not met, return to the step of fusing the specification counterexample vector and the construction deviation risk label.
[0058] A steel structure workshop component layout design system based on domain knowledge enhancement is used to execute the aforementioned steel structure workshop component layout design method based on domain knowledge enhancement. The system includes:
[0059] The design condition processing module is used to acquire design condition data for steel structure workshops and perform coordinate unification, component coding unification, and constraint field standardization processing.
[0060] The knowledge base construction module is used to build a knowledge base of regulatory constraints based on steel structure design specifications, enterprise internal control standards, and historical review opinions.
[0061] The initial layout generation module is used to generate an initial component layout scheme based on standardized design condition data;
[0062] The specification counterexample generation module is used to match the initial component layout scheme with the specification constraint knowledge base to generate specification counterexample vectors;
[0063] The construction risk identification module is used to access the historical construction deviation database and generate construction deviation risk labels.
[0064] The fusion decision module is used to fuse specification counterexample vectors and construction deviation risk labels to determine the components to be corrected, the areas to be corrected, and the correction priority.
[0065] The local regeneration module is used to perform local regeneration of component layout in the area to be corrected according to the correction priority.
[0066] The secondary verification output module is used to perform specification verification and construction feasibility verification on the locally regenerated layout scheme, and outputs the final component layout scheme, component list, conflict elimination record, risk elimination record, local correction description and constructability evaluation results when the convergence conditions are met.
[0067] Furthermore, the specification counterexample generation module includes:
[0068] Rule matching unit, conflict identification unit, and counterexample vector construction unit;
[0069] The rule matching unit is used to match component type, component location, connection object, layout spacing, support span, segment location and node connection area with knowledge units in the specification constraint knowledge base;
[0070] The conflict identification unit is used to identify conflicts in regulations, risks in reviewing drawings, and conflicts in corporate rules, and to determine the conflicting components, conflict locations, conflict types, conflict levels, scope of impact, and direction of correction.
[0071] The counterexample vector construction unit is used to write the conflicting components, conflict locations, conflict types, conflict levels, scope of influence, and correction directions into the standard counterexample vector;
[0072] The local regeneration module includes an action selection unit, a continuity maintenance unit, and an iteration control unit;
[0073] The action selection unit is used to select at least one local regeneration action from the set of local regeneration actions based on the specification counterexample vector and the construction deviation risk label.
[0074] The continuity preservation unit is used to maintain the existing arrangement of the non-to-be-corrected region when performing local regeneration, and to check the continuity of the connection between the region to be corrected and the non-to-be-corrected region.
[0075] The iterative control unit is used to drive the fusion decision module and the local regeneration module to run again when the secondary verification output module determines that the convergence condition is not met.
[0076] The beneficial effects of this invention are as follows:
[0077] 1. Transforming steel structure design specifications, enterprise internal control standards, and historical review opinions into a structured knowledge base of specification constraints enables component layout design to invoke specification constraints and review risk rules at the initial generation stage, thereby improving the specification compliance and review stability of component layout schemes.
[0078] 2. By using normative counterexample vectors to express conflict components, conflict locations, conflict types, conflict levels, scope of influence, and correction directions, normative conflicts are no longer just used as prompts, but as input parameters for subsequent local regeneration, thus improving the directionality and executability of conflict correction.
[0079] 3. By calling the historical construction deviation database to generate construction deviation risk labels, it is possible to identify processing risks, transportation risks, hoisting risks, assembly risks, node rework risks and on-site deviation amplification risks in advance during the design stage, thereby reducing subsequent component rework, transportation adjustments and on-site installation corrections.
[0080] 4. By integrating standard counterexample vectors and construction deviation risk labels to determine the components to be corrected, the areas to be corrected, and the correction priority, it is possible to avoid creating new standard conflicts or construction risks for adjacent components due to isolated adjustments to a single component, thereby improving the overall coordination of the component layout scheme.
[0081] 5. A closed-loop mechanism combining local regeneration and secondary verification is adopted, which only corrects areas with specification conflicts or construction risks, and outputs the final component layout design results after meeting the convergence conditions, thereby improving the efficiency, reliability and feasibility of steel structure workshop component layout design. Attached Figure Description
[0082] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0083] Figure 1 This is a flowchart illustrating the overall method of the present invention;
[0084] Figure 2 This is a system structure diagram of the present invention;
[0085] Figure 3 This is a flowchart illustrating the component layout design technology of the present invention.
[0086] Figure 4 This is a schematic diagram of the normative counterexample vector, construction deviation risk label fusion decision and local regeneration of the present invention;
[0087] Figure 5 This is a schematic diagram of the inter-column support before and after adjustment according to the present invention. Detailed Implementation
[0088] The present application will now be described in further detail with reference to the accompanying drawings. It should be noted that the following specific embodiments are only used to further illustrate the present application and should not be construed as limiting the scope of protection of the present application. Those skilled in the art can make some non-essential improvements and adjustments to the present application based on the above application content.
[0089] Example 1:
[0090] Please see Figure 1 , 3 4. This invention provides a method for designing the layout of steel structure workshop components based on domain knowledge enhancement. This method is applicable to portal frame workshops, steel structure workshops with cranes, multi-span industrial workshops, and steel structure workshops with equipment access, doorways, process zoning, and complex hoisting constraints. This method does not merely perform initial automatic layout of steel structure workshop components; instead, it introduces a knowledge base of specification constraints, specification counterexample vectors, a historical construction deviation database, and construction deviation risk labels during the component layout process, and forms a closed-loop correction process through local regeneration and secondary verification.
[0091] In this embodiment, the design conditions data for steel structure workshops are uniformly stored and calculated using the International System of Units (SI). Among these, length-related parameters are uniformly... The load class parameters are unified as follows: Angle parameters are uniformly expressed in degrees, while risk probability, standard deviation rate, similarity distance, and convergence criterion are all dimensionless parameters. When the rated lifting capacity of the crane in the original input data is expressed in tons, it is handled according to... correspond Conversion relationship to When the transportation dimensions in the original construction conditions are... When expressing units, convert them uniformly to It is then used in the calculation.
[0092] First, the design condition data for the steel structure workshop is obtained, and then standardized in terms of coordinates, component coding, and constraint fields to obtain standardized design condition data. This standardized design condition data includes architectural input data, structural input data, and construction input data.
[0093] The building input data includes the factory floor plan outline, functional zoning, doorway locations, equipment access locations, and enclosure boundaries. The factory floor plan outline is used to determine the component layout boundaries, functional zoning is used to determine the component layout restrictions in different areas, doorway locations and equipment access locations are used to identify avoidance conditions for inter-column supports, wall beams, and node connection areas, and enclosure boundaries are used to determine the layout range of purlins, wall beams, and edge components.
[0094] Structural input data includes grid dimensions, span, column spacing, eaves height, roof slope, crane parameters, seismic design parameters, load combination conditions, and component material grades. Grid dimensions, span, and column spacing determine the positional relationships of steel columns, roof beams, crane beams, and the foundation of the support system; eaves height and roof slope determine the spatial positioning of roof beams, roof supports, and purlins; crane parameters determine the arrangement, end constraint forms, and stress control conditions of crane beams; seismic design parameters and load combination conditions determine the arrangement of the support system and the stress properties of the components; and component material grades constrain component specifications and connection methods.
[0095] Construction input data includes upper limits for transport width, transport height, component length, hoisting equipment operating radius, site storage location, and construction sequence constraints. The upper limits for transport width, transport height, and component length are used to determine the segmented locations of components; the hoisting equipment operating radius is used to determine the accessibility of component hoisting; and the site storage location and construction sequence constraints are used to determine the component installation sequence and on-site feasibility.
[0096] In a specific implementation scenario, the span of the factory building is taken as... Column spacing is taken The height of the eaves is taken as The roof slope is taken as The rated lifting capacity of the crane is taken as And convert to The upper limit of the transport width is taken as The upper limit of transport height is taken as The upper limit of component length is taken as The maximum operating radius of the hoisting equipment is taken as The span, column spacing, eaves height, roof slope, and crane parameters mentioned above are derived from the architectural and structural design conditions; the upper limit of transport width, upper limit of transport height, upper limit of component length, and maximum operating radius of hoisting equipment are derived from the construction organization plan, transport vehicle traffic conditions, and hoisting equipment performance table.
[0097] Coordinate unification maps architectural, structural, and construction input data to the same factory building coordinate system. Component coding unification assigns unique component codes to steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas. Constraint field standardization converts span, column spacing, component length, layout spacing, hoisting radius, transport width, and transport height into numerical fields that can be accessed by the specification constraint knowledge base.
[0098] Secondly, a knowledge base of normative constraints is constructed. This knowledge base is established based on steel structure design codes, enterprise internal control standards, and historical review opinions. Specifically, it extracts constraints from steel structure design codes regarding column bracing arrangement, roof bracing arrangement, crane beam support, purlin spacing, wall beam arrangement, node connection constraints, member slenderness ratio constraints, member segmentation constraints, and installation stability constraints.
[0099] Simultaneously, rules for optimizing component specifications, node construction, support span, component segment length control, and drawing review risk control are extracted from the company's internal control standards. These internal control standards are used to further constrain the layout of components that meet basic specifications but do not conform to the company's design habits, drawing review experience, or processing and installation habits.
[0100] Furthermore, issues such as returned problems, modification problems, and supplementary calculation problems are extracted from historical review comments and transformed into review risk rules. For example, issues that have repeatedly appeared in historical review comments, such as unreasonable support spans, support interference in doorway areas, insufficient expression of crane beam end structures, failure to avoid equipment foundations in node connection areas, and purlin spacing exceeding the enterprise's control range, can all be transformed into review risk rules and written into the specification constraint knowledge base.
[0101] Each knowledge unit in the specification constraint knowledge base consists of applicable conditions, component type, constraint object, constraint threshold, exception conditions, and priority. Applicable conditions are used to limit the triggering scenarios of the knowledge unit; component type is used to limit the component categories to which the knowledge unit applies; constraint object is used to represent the layout parameters being checked; constraint threshold is used to represent the acceptable parameter range; exception conditions are used to represent special working conditions that allow deviations from the constraint threshold; priority is used to represent the processing order when multiple knowledge units are triggered simultaneously.
[0102] In this embodiment, a domain dictionary and sentence templates are used to analyze the review comments. Sentences are segmented by punctuation, matching component names, location names, and constraint terms. Then, components, locations, comparison directions, and thresholds are extracted using templates such as "region + must not be placed + component" or "parameter + comparison term + value," and filled into the aforementioned knowledge units. "Not greater than" corresponds to the upper limit, and values and units are standardized according to the aforementioned method. Applicable conditions and exception conditions are extracted from conditional statements; if no exception is recorded, "no exception" is entered, and priority is determined by constraint category. Missing items or ambiguities are manually confirmed before being entered into the database.
[0103] For example, regarding the clause "no inter-column bracing shall be arranged in the span where the main equipment passage is located," the overlapping states of the component as inter-column bracing, the area as the main equipment passage, and the constraint object as the span are extracted, and "no arrangement" is converted into a Boolean condition of "no overlap." The applicable condition is the existence of a main equipment passage, the exception condition is none, and the priority corresponds to the avoidance clause of the prohibited arrangement area. During execution, the passage coverage span is obtained from the building input, and the span where the bracing is located is obtained from the arrangement matrix; if the two overlap, the risk of drawing review is hit, and a standard counterexample vector is generated according to the aforementioned rules.
[0104] Then, an initial component layout plan is generated based on standardized design condition data. Specifically, the steel column layout positions are determined based on the factory building's plan outline and grid dimensions; the roof beam layout positions and roof support layout sections are determined based on span, column spacing, eaves height, and roof slope; the crane beam layout positions and end constraint forms are determined based on crane parameters, column row positions, and track positions; the spans where inter-column supports are located, tie rod connection positions, purlin layout positions, wall beam layout positions, and node connection areas are determined based on seismic fortification parameters, functional zoning, doorway locations, and equipment foundation locations; and prohibited layout areas, restricted layout areas, and preferred layout areas are generated based on the upper limits of transport width, transport height, component length, hoisting equipment operating radius, and on-site storage yard locations.
[0105] In this embodiment, the above-mentioned layout information is written into the component layout matrix to obtain an initial component layout scheme. The component layout matrix includes at least the component code, component type, axis, span, spatial coordinates, connecting objects, layout spacing, component length, segment position, node connection area, and end constraint form. The component layout matrix provides a unified data foundation for subsequent specification matching, risk identification, and local regeneration processes.
[0106] Subsequently, the initial component layout scheme is matched against the specification constraint knowledge base to identify specification conflicts, review risks, and enterprise rule conflicts, and to generate specification counterexample vectors. Specifically, the component types, component locations, connection objects, layout spacing, support spans, segment locations, and node connection areas in the initial component layout scheme are matched with knowledge units in the specification constraint knowledge base.
[0107] For constrained objects with numerical threshold ranges, the specification conflict deviation rate is used to represent the degree to which the component layout parameters deviate from the allowable range. The specification conflict deviation rate is determined according to the following formula:
[0108]
[0109] in, Indicates the first The deviation rate of specification conflict for each constraint object is a dimensionless parameter. In the component layout scheme, the first The actual value of each constraint object; Indicates the first The lower limit of allowable constraints for each object; Indicates the first The upper limit of allowable values for each constraint object. and These are review risk rules derived from steel structure design codes, corporate internal control standards, or historical review opinions. When within the allowable range, for ;when When it is below the lower limit or above the upper limit, It increases with the degree of deviation.
[0110] For constraint objects with only a one-sided upper limit, the system will Pick ,Will Take the corresponding upper limit value; for constraint objects with only a one-sided lower limit, the system will... Take the corresponding lower limit value, and Take the maximum number of such components allowed under the current grid conditions; for Boolean constraints such as doorway avoidance, equipment passage avoidance, and avoidance of prohibited areas, when the avoidance requirements are met... Pick When the avoidance requirements are not met Pick .
[0111] Furthermore, based on the normative conflict deviation rate Determine the level of conflict The conflict level is determined according to the following formula:
[0112]
[0113] in, Indicates the first The conflict level of each constraint object is a dimensionless integer. Pick This indicates that there is no conflict, so take Indicates a low-level conflict, take Indicates a medium-level conflict, take This indicates a high-level conflict; Indicates the low-level conflict threshold; This indicates the medium-level conflict threshold. and Instead of arbitrarily setting the limits, the following rules apply: when the steel structure design code or the company's internal control standards have already given an allowable deviation range for the constraint, the corresponding allowable deviation range is directly used for calculation. and When the specifications or internal control standards do not provide an allowable deviation range, the deviation rate of similar issues requiring modification in historical review comments should be used as a sample, and the sample deviation rate should be... quantile value as The sample deviation rate quantile value as When the number of historical samples is less than When, Pick , Pick And update according to percentile values after subsequent project data are accumulated.
[0114] For mandatory regulatory clauses, clauses directly related to structural safety, and clauses prohibiting the placement of certain areas, once a conflict is encountered, the provisions regarding avoidance of such areas will no longer apply. Size downgrade processing, directly Determined as By employing the methods described above, the system can avoid misclassifying mandatory conflicts as low-risk conflicts.
[0115] A code conflict is generated when the component layout information does not meet the constraint threshold of the corresponding knowledge unit. For example, a code conflict can be generated if the span where the inter-column bracing is located does not meet the bracing system layout requirements, or if the purlin spacing exceeds the code constraint range. A review risk is generated when the component layout information falls into the review risk rules formed by the transformation of historical review opinions. For example, a review risk can be generated if the bracing layout overlaps with the doorway location, or if the constraint expression at the end of the crane beam is insufficient. A corporate rule conflict is generated when the component layout information meets the steel structure design code but does not meet the company's internal control standards.
[0116] Based on the conflicting components, conflict locations, conflict types, conflict levels, impact ranges, and correction directions corresponding to specification conflicts, drawing review risks, and company rule conflicts, a specification counterexample vector is constructed. This vector is not merely a simple error message but serves as input parameters for subsequent local regeneration. Conflicting components identify the component objects requiring correction; conflict locations identify the axes, spans, or node connection areas where the conflict occurs; conflict types distinguish between specification conflicts, drawing review risks, and company rule conflicts; conflict levels indicate the severity of the conflict; impact range indicates the impact of the conflict on adjacent components or areas; and correction directions indicate the appropriate adjustment methods.
[0117] Simultaneously, the system accesses the historical construction deviation database to generate construction deviation risk labels. This database stores records of component processing deviations, transportation exceeding limits, hoisting radius records, on-site assembly errors, bolt hole misalignment records, node repair records, and acceptance deviation records. The system categorizes and indexes the historical construction deviation database according to component type, component length, component cross-section, node type, transportation route, hoisting conditions, and construction stage.
[0118] For the target component and historical bias samples Matching is performed using a similarity distance with unified dimensions, which is determined by the following formula:
[0119]
[0120]
[0121] in, Represents the target component Deviation from historical samples The similarity distance between them is a dimensionless parameter; Indicates the number of features involved in the matching; Indicates the first One original feature value; Indicates the first The engineering upper limit or control benchmark corresponding to each feature; Represents the normalized i-th Several feature values are involved in the matching process. These include component length, component transport width, component transport height, component unit weight, lifting radius, number of bolt holes, and number of node connection surfaces. The component length is defined as the upper limit of its length. The transport width is based on the upper limit of the transport width. The transport height is based on the upper limit of the transport height. The mass of a single component is based on the rated lifting capacity of the hoisting equipment at the corresponding operating radius. The hoisting radius is based on the maximum operating radius of the hoisting equipment. The number of bolt holes and the number of node connection surfaces are based on the maximum statistical value of similar components in the company's historical projects. .
[0122] Similarity distance threshold Determined based on a historical construction deviation database. The number of historical samples should be no less than [number missing]. The component type of the strip, Take samples of similar components that actually experience similar risks and their similar distances. Quantiles; for historical sample sizes less than The component type of the strip, Pick .like Less than or equal to Then determine the target component. Hitting historical bias samples ;like Greater than If so, the historical deviation sample will not be used for the generation of risk labels for the target component.
[0123] Once the target component matches a historical deviation sample, the system calculates the risk probability for processing risk, transportation risk, hoisting risk, assembly risk, node rework risk, and on-site deviation amplification risk, respectively. The risk probability is determined according to the following formula:
[0124]
[0125] in, Represents the target component The occurrence of the first The probability of construction deviation risk is a dimensionless parameter. This indicates the type of risk, specifically including processing risk, transportation risk, hoisting risk, assembly risk, node rework risk, and on-site deviation amplification risk; Represents the target component The total number of historical biased samples hit; This indicates that the first occurrence of the sample was found. The sample size for construction deviation risk. The numerator in the formula is increased by... Adding denominator To avoid situations where the number of historical samples is small. probability or Extreme judgments of probability.
[0126] Risk probability threshold Determined according to risk type. For processing risk and transportation risk, Take the risk probability of rework or transportation rerouting events actually occurring in historical projects. Quantile values; for hoisting risks and assembly risks Take the probability of risks from actual events in historical projects involving adjustments to hoisting plans or on-site assembly and repairs. Quantile values; for the risk of node rework and the risk of amplified on-site deviations. Take the risk probability of actual node rework or acceptance deviation exceeding limits in historical projects. Quantile. When the number of historical samples for the corresponding risk type is less than... When, Unified The thresholds mentioned above are all dimensionless parameters and are dynamically updated as the historical construction deviation database is updated.
[0127] when Greater than or equal to At that time, the system is the target component. Generate corresponding construction deviation risk labels; when Less than At that time, no such risk label will be generated. For major load-bearing components, including steel columns, roof beams, crane beams, and inter-column bracing, if lie in of The system will mark the corresponding risk labels as high-level risks; for secondary components, including purlins, wall beams, and auxiliary tie rods, if lie in of If the component is directly connected to the main load-bearing component, the system will mark the corresponding risk label as a high-level risk.
[0128] Next, by integrating the code counterexample vectors and construction deviation risk labels, the components to be corrected, the areas to be corrected, and the correction priorities are determined. Specifically, the code counterexample vectors and construction deviation risk labels corresponding to the same component code or the same node connection area are associated to form a set of component layout problems. Subsequently, the set of component layout problems is sorted according to the code conflict level, construction risk level, scope of impact, component stress attributes, and risk elimination attributes.
[0129] When the same component simultaneously has both a specification counterexample vector and a construction deviation risk label, the component and the components directly connected to it are identified as components to be corrected. For example, when a column bracing simultaneously has the risk of bracing span non-compliance with constraints and on-site assembly error, not only is the column bracing identified as a component to be corrected, but also the steel columns, tie rods, and wall beam joint areas connected to it are included in the scope of correction.
[0130] When at least two components to be corrected are located in the same axial segment, the same span segment, or the same node connection area, that axial segment, span segment, or node connection area is designated as the area to be corrected. By identifying the area to be corrected, it is possible to avoid creating new code conflicts or construction risks for adjacent components due to isolated adjustments to a single component.
[0131] Correction priority is determined according to the following rules: process first. for The rules proceed in the following order: first, addressing code conflicts; second, resolving high-level construction risk labels on major load-bearing components; third, addressing medium-level code conflicts whose impact extends to adjacent components; fourth, resolving high-level construction risk labels on minor components; and finally, addressing low-level code conflicts and low-level construction risk labels. These rules do not employ a weighted scoring method but rather a hierarchical ranking system to prevent mandatory code conflicts from being masked by construction risks or localized economic factors due to improper weight selection.
[0132] Subsequently, the component layout of the area to be corrected is locally regenerated according to the correction priority, resulting in a locally regenerated layout scheme. The local regeneration process selects at least one local regeneration action from the set of local regeneration actions based on the correction direction in the code's counterexample vector and the risk type in the construction deviation risk label. The set of local regeneration actions consists of adjusting the span of the inter-column bracing, adjusting the roof bracing section, adjusting the tie rod connection position, adjusting the purlin arrangement position, adjusting the crane beam end constraints, adjusting the component segment positions, adjusting the node connection area, and adding locally reinforcing components.
[0133] If the conflict type is a span conflict between column supports, the regeneration action is limited to adjusting the span where the column support is located and simultaneously adjusting the tie rod connection position; if the conflict type is a roof support section conflict, the regeneration action is limited to adjusting the roof support section and checking the continuity of the connection between adjacent roof beams; if the risk type is a transportation risk, the regeneration action is limited to adjusting the component segment position so that the length of a single component segment does not exceed the upper limit of component length, the transportation width does not exceed the upper limit of transportation width, and the transportation height does not exceed the upper limit of transportation height; if the risk type is a hoisting risk, the regeneration action is limited to adjusting the component segment position, adjusting the hoisting sequence, or adding temporary connection nodes so that the component's center of gravity position and hoisting radius meet the requirements of the hoisting equipment performance table; if the risk type is a node rework risk, the regeneration action is limited to adjusting the node connection area or adding local reinforcement components.
[0134] Local regeneration employs a priority-based finite candidate enumeration method. Actions are selected according to the correction direction and risk type, based on the aforementioned correspondence. Candidate parameters are extracted from adjacent spans, connection points, or segment locations allowed by the current design, and verified sequentially by number. The candidate target locations and associated nodes are included in the correction area for this round, and the span, coordinates, connection objects, or segment locations are updated in the matrix replicas, while remaining unchanged outside the area. Each matrix replica undergoes specification matching and construction risk recalculation first, then unqualified candidates are eliminated according to the aforementioned conditions. The first candidate that eliminates the priority problem in this round without adding new problems of the same or higher level is selected; if no qualified candidate is found, the reason is recorded and the case is transferred for manual review.
[0135] Taking the column bracing adjustment in Example 3 below as an example, the candidate for the first span is excluded due to end node conflicts. After the candidate for the third span passes the corresponding verification, the matrix records of the second span, the third span, and associated nodes are updated. Historical samples are re-matched and risks are calculated according to the updated component and node characteristics. Labels cannot be directly canceled due to span changes. If the risk still does not meet the convergence conditions, the region is redefined according to the remaining problems and corrections are continued. The final solution is only output after all conditions are met.
[0136] When performing a local regeneration operation, the existing layout of steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas in the non-to-be-corrected areas remains unchanged. This method limits the scope of correction and avoids unnecessary disturbance to areas that already meet specifications and construction requirements.
[0137] After performing a local regeneration action, the continuity of connection, transport accessibility, hoisting accessibility, and installation sequence feasibility between the area to be corrected and the area not to be corrected are recalculated. Connection continuity is used to determine whether the adjusted components in the area to be corrected still form a complete connection with adjacent components; transport accessibility is used to determine whether the adjusted component dimensions and segment positions meet the upper limits of transport width, transport height, and component length; hoisting accessibility is used to determine whether the adjusted components are within the operating radius of the hoisting equipment; and installation sequence feasibility is used to determine whether the installation sequence of the adjusted components is consistent with the on-site construction organization constraints.
[0138] After partial regeneration, the system performs a secondary verification. This secondary verification includes specification verification and construction feasibility verification. The output of the specification verification is the conflict level of each constraint object. The output of the construction feasibility check is the probability of construction deviation risk for each target component. And their corresponding risk labels.
[0139] In this embodiment, the convergence condition adopts a rule-based determination method rather than a multi-objective weighted summation method. Specifically, it is as follows: no mandatory specification clauses conflict; no high-level construction risk labels exist for the main load-bearing components; the transport width, transport height, and component length do not exceed the corresponding construction input limits; the hoisting radius does not exceed the maximum operating radius of the hoisting equipment; the continuity of the connection between the area to be corrected and the area not to be corrected meets the preset connection conditions; and the installation sequence is consistent with the construction sequence constraints.
[0140] For conflict level thresholds, a preset conflict threshold is used. Pick This means that low-level conflicts are allowed after local regeneration, but medium- and high-level conflicts are not permitted. Regarding construction risk thresholds, if the target component is a steel column, roof beam, crane beam, or inter-column bracing, high-level construction risk labels are not allowed; if the target component is a purlin, wall beam, or tie rod, no more than [a certain number of] high-level construction risk labels are allowed. A low-level construction risk label may be applied, but this risk label must not be directly connected to the main load-bearing components. The above thresholds are determined based on the following: main load-bearing components have a greater impact on structural safety and installation continuity, and therefore stricter risk elimination rules are adopted; secondary components have a smaller impact on the overall load-bearing capacity, and low-level risks that can be eliminated through conventional construction measures are allowed to be retained.
[0141] When the specification conflict level is lower than the preset conflict threshold, the construction risk level is lower than the preset risk threshold, the component connection continuity meets the preset connection conditions, the transportation accessibility meets the preset transportation conditions, the hoisting accessibility meets the preset hoisting conditions, and the installation sequence feasibility meets the preset construction conditions, the convergence condition is deemed met. When the convergence condition is not met, the process returns to the step of merging the specification counterexample vector and the construction deviation risk label, redetermines the component to be corrected, the region to be corrected, and the correction priority, and continues to perform local regeneration.
[0142] In a specific example, the span of a single-span steel structure workshop with a crane is... Column spacing is The height of the eaves is The rated lifting capacity of the crane is The maximum width for transport is The maximum transport height is The maximum length of the component is The maximum operating radius of the hoisting equipment is In the initial component layout plan, a column bracing is placed in the span containing the equipment passageway. However, the corresponding rule in the code constraint knowledge base stipulates that the span containing the equipment passageway is a prohibited area. Since this rule falls under the prohibited area avoidance clause, the system will... Pick And in accordance with the mandatory constraint processing rules, Determined as This generates a standard counterexample vector. The conflicting component in this counterexample vector is the inter-column bracing, the conflict location is the span containing the equipment passage, the conflict type is drawing review risk, and the conflict level is [missing information]. The correction direction is to adjust the span where the inter-column support is located.
[0143] The system calls the historical construction deviation database to match the inter-column bracing and its connection nodes. Assume the target component is matched. 10 historical deviation samples, of which There are errors in the on-site assembly. There is a record of node repairs. Based on the risk probability formula, the probability of on-site assembly error risk is... ,Right now The probability of node rework is... ,Right now When the assembly risk threshold corresponding to the project's historical database... for Node repair risk threshold for At that time, the system generates an assembly risk label, but does not generate a node rework risk label.
[0144] The system merges the code-specific counterexample vector and assembly risk label corresponding to the inter-column bracing, and identifies the inter-column bracing, adjacent steel columns, tie rod connection positions, and wall-beam node connection areas as areas to be corrected. During local regeneration, the system adjusts the inter-column bracing to an adjacent arable span, adjusts the tie rod connection positions, and re-verifies the continuity of the connection between this area and the non-correction areas. After the second verification, the span containing the equipment passage no longer has supporting components, the span containing the inter-column bracing satisfies the support span position rules, and the adjusted component length is less than... The transport width is less than Transport height less than Lifting radius less than If the main load-bearing components do not have high-level construction risk labels, then the convergence condition is met, and the final component layout design result is output.
[0145] Upon meeting the convergence criteria, the final component layout plan, component list, conflict resolution record, risk elimination record, local correction description, and constructability evaluation results are output. The final component layout plan includes the layout data for steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas. The component list includes component codes, component types, component locations, component specifications, and connection objects. The conflict resolution record documents the handling process for code conflicts, drawing review risks, and company rule conflicts. The risk elimination record documents the identification and elimination process of construction deviation risk labels. The local correction description explains the triggering reasons, actions taken, and adjustment results for local regeneration. The constructability evaluation results demonstrate whether the processing, transportation, hoisting, assembly, and installation conditions meet the requirements.
[0146] Example 2:
[0147] Please see Figure 2 This embodiment provides a steel structure workshop component layout design system based on domain knowledge enhancement. The system is used to execute the method of Embodiment 1 and includes a design condition processing module, a knowledge base construction module, an initial layout generation module, a specification counterexample generation module, a construction risk identification module, a fusion decision-making module, a local regeneration module, and a secondary verification output module.
[0148] The design condition processing module is used to acquire design condition data for steel structure workshops and perform coordinate unification, component coding unification, and constraint field standardization. This module maps architectural, structural, and construction input data to the same workshop axis coordinate system and assigns unique component codes to steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas. This module also converts span, column spacing, component length, arrangement spacing, hoisting radius, transport width, and transport height into numerical fields with unified dimensions.
[0149] The knowledge base construction module is used to build a knowledge base of regulatory constraints based on steel structure design codes, enterprise internal control standards, and historical review opinions. This module converts regulatory constraints, enterprise internal control rules, and historical review risk rules into knowledge units consisting of applicable conditions, component types, constraint objects, constraint thresholds, exception conditions, and priorities, and creates an index according to component type, applicable conditions, and priorities.
[0150] The initial layout generation module is used to generate an initial component layout scheme based on standardized design condition data. This module generates the spatial location, connection objects, layout spacing, segment location, and end constraint type of steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas, and writes them into the component layout matrix.
[0151] The specification counterexample generation module is used to match the initial component layout scheme with the specification constraint knowledge base using rules, generating specification counterexample vectors. This module includes a rule matching unit, a conflict identification unit, and a counterexample vector construction unit. The rule matching unit matches component type, component location, connection object, layout spacing, support span, segment location, and node connection area with knowledge units in the specification constraint knowledge base. The conflict identification unit identifies specification conflicts, drawing review risks, and enterprise rule conflicts, and determines the conflicting components, conflict locations, conflict types, conflict levels, scope of impact, and correction direction. The counterexample vector construction unit writes the conflicting components, conflict locations, conflict types, conflict levels, scope of impact, and correction direction into the specification counterexample vector.
[0152] The construction risk identification module is used to access the historical construction deviation database and generate construction deviation risk labels. This module categorizes and indexes historical construction deviation samples based on component type, component length, component cross-section, node type, transportation route, hoisting conditions, and construction stage. It then performs similarity matching between the target components in the initial component layout plan and the historical deviation samples to generate at least one of the following risk labels: processing risk label, transportation risk label, hoisting risk label, assembly risk label, node rework risk label, and on-site deviation amplification risk label.
[0153] The fusion decision module is used to integrate code counterexample vectors and construction deviation risk labels to determine the components to be corrected, the areas to be corrected, and the correction priority. This module associates code counterexample vectors and construction deviation risk labels corresponding to the same component code or the same node connection area to form a set of component layout issues, and sorts them according to code conflict level, construction risk level, scope of impact, component stress attributes, and risk elimination attributes.
[0154] The local regeneration module is used to perform local regeneration of component layouts in the areas to be corrected according to correction priority. The local regeneration module includes an action selection unit, a continuity maintenance unit, and an iterative control unit. The action selection unit selects at least one local regeneration action from the set of local regeneration actions based on the specification counterexample vector and construction deviation risk labels. The continuity maintenance unit maintains the existing layout of non-corrected areas during the execution of local regeneration actions and verifies the continuity of connection between the areas to be corrected and non-corrected areas. The iterative control unit drives the fusion decision module and the local regeneration module to run again when the secondary verification output module determines that the convergence conditions are not met.
[0155] The secondary verification output module is used to perform specification verification and construction feasibility verification on the locally regenerated layout scheme, and outputs the final component layout scheme, component list, conflict elimination record, risk elimination record, local correction description and constructability evaluation results when the convergence conditions are met.
[0156] Through the above implementation methods, this invention unifies the normative constraints, review risks, enterprise internal control rules, and historical construction deviation records into a calculable basis for correction. By driving local regeneration through normative counterexample vectors and construction deviation risk labels, it can simultaneously improve normative compliance, review stability, and construction feasibility during the steel structure workshop component layout stage.
[0157] Example 3:
[0158] Please see Figure 5 This embodiment uses a single-story steel structure workshop with a crane as an example to further illustrate the component layout design method of the present invention. The workshop is used for machining production, and its plan is rectangular with a length of [missing information]. The span is Column spacing is The height of the eaves is The roof slope is The factory is equipped with a crane with a rated lifting capacity of The bridge crane. The system will adjust the crane's rated lifting capacity according to... correspond Conversion relationship to In the construction input conditions, the upper limit of the transport width is... The maximum transport height is The maximum length of the component is The maximum operating radius of the hoisting equipment is The on-site storage yard is located on the east side of the factory building, and the main hoisting access is located on the south side of the factory building.
[0159] The system acquires the building's architectural, structural, and construction input data. Architectural input data includes the building's plan outline, equipment access locations, doorway locations, and enclosure boundaries. Structural input data includes grid dimensions, span, column spacing, eaves height, roof slope, crane parameters, seismic design parameters, and component material grades. Construction input data includes maximum transport width, maximum transport height, maximum component length, hoisting equipment operating radius, on-site storage location, and construction sequence constraints. The system maps all of this data to the building's grid coordinate system and assigns unique component codes to steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas.
[0160] The system constructs a knowledge base of regulatory constraints based on steel structure design specifications, enterprise internal control standards, and historical review opinions. For this embodiment, the knowledge base includes the following knowledge units: inter-column bracing must not be located in the span containing the main equipment passageway; inter-column bracing should form a continuous force transmission path with adjacent steel columns and tie rods; the end constraint form of the crane beam should match the crane beam support node; the length of a single component segment must not exceed the upper limit of the transport component length; the transport width and height of components must not exceed the transport limits specified in the construction input conditions; after adjustment of the roof support section, the connection continuity between adjacent roof beams should be maintained.
[0161] The system generates an initial component layout plan. This is based on the length of the factory building. and column spacing The system is formed along the longitudinal direction. Each column spacing section; based on the span Generate two columns of steel columns and roof beams; generate crane beams and end constraint forms based on crane rail positions; based on seismic fortification parameters and the enterprise's internal control support span optimization rules, in the first... Cross and the Initially arrange the inter-column supports and simultaneously generate tie rods, purlins, wall beams, and node connection areas.
[0162] In the initial component layout scheme, the first The span is simultaneously marked by the building input data as the span where the main equipment channel is located. The system will then... The system matches the information on the arrangement of inter-column supports with the code constraint knowledge base, identifying that the inter-column support violates the review risk rule that "inter-column supports are prohibited in main equipment passageways." Since this rule falls under the category of prohibited area avoidance clauses, the system sets the code conflict deviation rate for this constraint object to a certain value. and the conflict level was determined to be The system generates a canonical counterexample vector based on this, where the conflicting component is the first... Inter-column bracing, conflict location is the first The conflict type is review risk, and the conflict level is [missing information]. The affected area is the connection area of adjacent steel columns, tie rods and wall beam nodes. The correction direction is to adjust the span where the inter-column support is located and simultaneously adjust the tie rod connection position.
[0163] The system calls the historical construction deviation database to perform the following steps: Similarity matching is performed on the inter-column bracing and its node connection areas. The historical construction deviation database stores component processing deviations, transportation exceeding limits records, hoisting radius records, on-site assembly errors, bolt hole misalignment records, node repair records, and acceptance deviation records for similar factory building projects. The system categorizes and indexes components based on their length, cross-section, node type, transportation route, hoisting conditions, and construction stage, and then... The cross-column bracing was matched with historical deviation samples.
[0164] In this embodiment, the first Cross-column support hit 10 historical deviation samples, of which There are errors in the on-site assembly. There are records of node repairs. Based on the construction deviation risk probability formula, the on-site assembly error risk probability is: ,Right now The probability of node rework is... ,Right now If the assembly risk threshold in the historical construction deviation database is taken as... The node repair risk threshold is taken as follows: Then the system is the first A risk label is generated for cross-column supports, but no risk label is generated for node repairs. This assembly risk label is bound to the first... Component codes for inter-column bracing and their node connection areas.
[0165] The system integrates specification counterexample vectors and construction deviation risk labels. Due to the... The conflict level of the cross-column bracing is as follows: The system will use the canonical negative example vector and the assembled risk label to determine the first... The inter-column bracing, adjacent steel columns, corresponding tie rod connection locations, and wall-beam node connection areas are identified as the set of components to be corrected, and the first... The region spanning the boundary and its adjacent nodes is identified as the region to be corrected. According to the correction priority rules, the conflict level is [missing information]. The regulatory conflict takes precedence over the construction risk label, therefore the area to be corrected is listed as the first priority for correction.
[0166] The system for the first Local regeneration is performed across execution components. The system first searches for adjacent deployable spans, then determines the first... Cross and the Check whether the conditions for equipment passage avoidance, doorway avoidance, support continuity, transportation accessibility, and hoisting accessibility are met. After verification, the first... The section is located near the end of the factory building and conflicts with the end maintenance node. Crossing areas not marked as equipment passageways or doorways, with a hoisting radius of [missing information]. Smaller than the maximum operating radius of the hoisting equipment Therefore, the system will... The intercolumn bracing was adjusted to the first Cross, and adjust the first The connection points of the tie rods across the span, the connection areas of the wall beam nodes, and the connection nodes at the end of the supports.
[0167] During local regeneration, the system maintains the original arrangement of steel columns, roof beams, crane beams, roof supports, purlins, and other wall beams in the non-to-be-corrected regions, only modifying the first... Cross, First The system performs a local update across the network and its related connected nodes. After the update, the system regenerates the local re-generation layout scheme. In this scheme, the first... No more inter-column bracing will be installed across the span. Crossing the newly added column support, the first A continuous connection is formed between adjacent steel columns and supports. The adjusted tie rod connection position matches the support node. The wall beam node connection area avoids equipment passage and doorway areas.
[0168] The system performs a second verification of the locally regenerated layout scheme. The specification verification results show that the first... Crossing no longer violates the main device channel prohibition deployment rule, number The location of the inter-column bracing meets the bracing span rules, the adjusted tie rod connection position meets the connection continuity requirements, and the end constraints of the crane beam have not changed due to the bracing adjustment. The feasibility check results show that the single-segment length of the adjusted inter-column bracing is... Less than the upper limit of component length The width of the component transport is Less than the upper limit of transport width The component transport height is Less than the upper limit of transport height The hoisting radius is Smaller than the maximum operating radius of the hoisting equipment The installation sequence should be consistent with the on-site construction organization constraints.
[0169] After completing the secondary verification, the system determines that the locally regenerated layout scheme meets the convergence conditions. Specifically, all mandatory specification clauses are free of conflict; there are no high-level construction risk labels on the main load-bearing components; the transport width, transport height, and component length do not exceed the construction input limits; the hoisting radius does not exceed the maximum operating radius of the hoisting equipment; the continuity of the connection between the area to be corrected and the area not to be corrected meets the preset connection conditions; and the installation sequence is consistent with the construction sequence constraints. Therefore, the system no longer returns to the fusion decision step but outputs the final component layout design result.
[0170] The final output includes the final component layout plan, component list, conflict resolution record, risk mitigation record, local modification instructions, and constructability evaluation results. The final component layout plan record is shown in section [number missing]. Adjusted layout of inter-column bracing, adjacent steel columns, tie rods, wall beams, and node connection areas; component list recording of adjusted component codes, component types, component locations, component specifications, and connection objects; conflict resolution record. The inter-column bracing was adjusted from the span where the equipment passage was located to the first column. The process of handling cross-risks; the risk elimination record records the judgment process of changing the assembly risk label from a high-risk state to an acceptable state; the local correction description records the triggering reason, correction direction and execution action of this local regeneration; the constructability evaluation result records that the processing, transportation, hoisting, assembly and installation conditions all meet the preset requirements.
[0171] As can be seen from this embodiment, the present invention does not merely generate component positions during the initial layout stage. Instead, after identifying regulatory conflicts and construction deviation risks, it transforms the conflict and risk information into executable local regeneration criteria and uses secondary verification to determine whether the correction results converge. This reduces issues such as drawing revisions, on-site assembly errors, and construction adjustments in the layout of steel structure workshop components, improving the regulatory compliance and construction feasibility of the component layout scheme.
[0172] The above embodiments provide a detailed description of the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for designing the layout of steel structure workshop components based on domain knowledge enhancement, characterized in that, The method includes: Obtain the design condition data of the steel structure workshop, and perform coordinate unification, component coding unification and constraint field standardization on the steel structure workshop design condition data to obtain standardized design condition data; Based on steel structure design codes, enterprise internal control standards, and historical review opinions, a code constraint knowledge base is constructed. The knowledge units in the code constraint knowledge base consist of applicable conditions, component types, constraint objects, constraint thresholds, exception conditions, and priorities. An initial component layout scheme is generated based on the standardized design condition data. The initial component layout scheme includes the spatial location, connection objects, layout spacing, segmentation location, and end constraint form of steel columns, roof beams, crane beams, inter-column supports, roof supports, tie rods, purlins, wall beams, and node connection areas. The initial component layout scheme is matched with the specification constraint knowledge base to identify specification conflicts, drawing review risks and enterprise rule conflicts, and to generate specification counterexample vectors. The specification counterexample vectors include conflicting components, conflicting locations, conflicting types, conflicting levels, scope of impact and correction direction. The historical construction deviation database is called up, and the components in the initial component layout plan are matched with the historical deviation samples to generate construction deviation risk labels. The construction deviation risk labels include processing risk labels, transportation risk labels, hoisting risk labels, assembly risk labels, node rework risk labels, and on-site deviation amplification risk labels. By combining the aforementioned standard counterexample vectors and construction deviation risk labels, the components to be corrected, the areas to be corrected, and the correction priorities are determined. According to the correction priority, perform local regeneration of component layout in the area to be corrected to obtain a locally regenerated layout scheme; The local regenerated layout scheme is checked for standardization and construction feasibility. When the convergence conditions are met, the final component layout scheme, component list, conflict elimination record, risk elimination record, local correction description and constructability evaluation results are output.
2. The method for designing the layout of steel structure workshop components based on domain knowledge enhancement according to claim 1, characterized in that, The design conditions data for the steel structure workshop include: Building input data, structural input data, and construction input data; The building input data includes the factory floor plan outline, functional zoning, doorway locations, equipment access locations, and enclosure boundaries; The structural input data includes grid dimensions, span, column spacing, eaves height, roof slope, crane parameters, seismic design parameters, load combination conditions, and component material grades; The construction input data includes upper limits for transport width, transport height, component length, hoisting equipment operating radius, on-site storage location, and construction sequence constraints. The coordinate unification refers to mapping architectural input data, structural input data, and construction input data to the same factory building axis coordinate system; The unified component coding system assigns a unique component code to each steel column, roof beam, crane beam, inter-column bracing, roof bracing, tie rod, purlin, wall beam, and node connection area. The standardization of constraint fields involves converting span, column spacing, component length, layout spacing, hoisting radius, transport width, and transport height into numerical fields that can be accessed by the standard constraint knowledge base.
3. The method for designing the layout of steel structure workshop components based on domain knowledge enhancement according to claim 1, characterized in that, The construction of the normative constraint knowledge base includes: Extract the following constraints from the steel structure design code: inter-column bracing arrangement constraints, roof bracing arrangement constraints, crane beam support constraints, purlin spacing constraints, wall beam arrangement constraints, node connection constraints, member slenderness ratio constraints, member segmentation constraints, and installation stability constraints. Extract the component specification optimization rules, node construction optimization rules, support span optimization rules, component segment length control rules, and drawing review risk control rules from the enterprise's internal control standards; Extract returned issues, modification issues, and supplementary calculation issues from historical review comments, and transform them into review risk rules; The rules formed by the steel structure design specifications, enterprise internal control standards and historical review opinions are stored as knowledge units, and indexes are created according to component type, applicable conditions and priority.
4. The method for designing the layout of steel structure workshop components based on domain knowledge enhancement according to claim 3, characterized in that, The generation of the initial component layout scheme includes: The location of the steel columns is determined based on the factory building's plan outline and grid dimensions. The location of roof beams and the sections for roof support are determined based on the span, column spacing, eaves height, and roof slope. The crane beam layout and end constraint type are determined based on the crane parameters, column position, and track position. The location of column bracing, tie rod connection, purlin arrangement, wall beam arrangement, and node connection area are determined based on seismic fortification parameters, functional zoning, doorway location, and equipment foundation location. Based on the upper limit of transport width, upper limit of transport height, upper limit of component length, operating radius of hoisting equipment, and location of on-site storage yard, prohibited placement areas, restricted placement areas, and priority placement areas are generated; Write the above layout information into the component layout matrix to obtain the initial component layout scheme.
5. The method for designing the layout of steel structure workshop components based on domain knowledge enhancement according to claim 3, characterized in that, The generation of canonical counterexample vectors includes: The component types, component locations, connection objects, layout spacing, support spans, segment locations, and node connection areas in the initial component layout scheme are matched with the knowledge units in the specification constraint knowledge base; When the component layout information does not meet the constraint threshold of the corresponding knowledge unit, a specification conflict is generated; When the component layout information falls into the review risk rules formed by the transformation of historical review opinions, a review risk is generated; When the component layout information meets the steel structure design specifications but does not meet the company's internal control standards, a company rule conflict is generated. Based on the conflict components, conflict locations, conflict types, conflict levels, impact ranges, and correction directions corresponding to the aforementioned standard conflicts, drawing review risks, and enterprise rule conflicts, a standard counterexample vector is constructed, which serves as the input parameter for subsequent local regeneration.
6. The method for designing the layout of steel structure workshop components based on domain knowledge enhancement according to claim 4, characterized in that, The generation of construction deviation risk labels includes: Retrieve component processing deviations, transportation over-limit records, hoisting radius records, on-site assembly errors, bolt hole misalignment records, node rework records, and acceptance deviation records from the historical construction deviation database; The historical construction deviation database is categorized and indexed according to component type, component length, component cross-section, node type, transportation route, hoisting conditions, and construction stage. The target components in the initial component layout scheme are matched with the historical deviation samples after classification indexing; When the target component hits the historical deviation sample, at least one risk label is generated based on the number of times the deviation occurs, the scope of the deviation's impact, and the number of reworks. This includes processing risk labels, transportation risk labels, hoisting risk labels, assembly risk labels, node rework risk labels, and on-site deviation amplification risk labels. The at least one risk label is bound to the corresponding component code, node connection area, or component segment position.
7. The method for designing the layout of steel structure workshop components based on domain knowledge enhancement according to claim 6, characterized in that, The process of determining the component to be corrected, the region to be corrected, and the correction priority includes: Associate the specification counterexample vectors and construction deviation risk labels corresponding to the same component code or the same node connection area to form a set of component layout problems; The set of component layout problems is sorted according to the conflict level, construction risk level, scope of impact, component stress properties, and risk elimination properties. When the same component has both a specification counterexample vector and a construction deviation risk label, the component and the components directly connected to it are identified as components to be corrected. When at least two components to be corrected are located in the same axis segment, the same span segment, or the same node connection area, the axis segment, span segment, or node connection area is determined as the area to be corrected. Configure a correction priority for each region to be corrected based on the sorting results.
8. The method for designing the layout of steel structure workshop components based on domain knowledge enhancement according to claim 7, characterized in that, The partial regeneration of the component layout includes: Based on the correction direction in the standard counterexample vector and the risk type in the construction deviation risk label, select at least one local regeneration action from the set of local regeneration actions; The set of local regeneration actions consists of adjusting the span where the inter-column support is located, adjusting the roof support section, adjusting the tie rod connection position, adjusting the purlin arrangement position, adjusting the crane beam end constraint, adjusting the component segment position, adjusting the node connection area, and adding local reinforcing components; When performing a local regeneration operation, the existing layout of steel columns, roof beams, crane beams, inter-column bracing, roof bracing, tie rods, purlins, wall beams, and node connection areas in the non-to-be-corrected areas remains unchanged; After performing the local regeneration action, the connectivity continuity, transport accessibility, hoisting accessibility, and installation sequence feasibility between the area to be corrected and the area not to be corrected are recalculated. When the specification conflict level is lower than the preset conflict threshold, the construction risk level is lower than the preset risk threshold, the component connection continuity meets the preset connection conditions, the transportation accessibility meets the preset transportation conditions, the hoisting accessibility meets the preset hoisting conditions, and the installation sequence feasibility meets the preset construction conditions, the convergence condition is deemed to be met. If the convergence condition is not met, return to the step of fusing the specification counterexample vector and the construction deviation risk label.
9. A steel structure workshop component layout design system based on domain knowledge enhancement, characterized in that, The system is used to execute the steel structure workshop component layout design method based on domain knowledge enhancement as described in any one of claims 1 to 8, the system comprising: The design condition processing module is used to acquire design condition data for steel structure workshops and perform coordinate unification, component coding unification, and constraint field standardization processing. The knowledge base construction module is used to build a knowledge base of regulatory constraints based on steel structure design specifications, enterprise internal control standards, and historical review opinions. The initial layout generation module is used to generate an initial component layout scheme based on standardized design condition data; The specification counterexample generation module is used to match the initial component layout scheme with the specification constraint knowledge base to generate specification counterexample vectors; The construction risk identification module is used to access the historical construction deviation database and generate construction deviation risk labels. The fusion decision module is used to fuse specification counterexample vectors and construction deviation risk labels to determine the components to be corrected, the areas to be corrected, and the correction priority. The local regeneration module is used to perform local regeneration of component layout in the area to be corrected according to the correction priority. The secondary verification output module is used to perform specification verification and construction feasibility verification on the locally regenerated layout scheme, and outputs the final component layout scheme, component list, conflict elimination record, risk elimination record, local correction description and constructability evaluation results when the convergence conditions are met.
10. The steel structure workshop component layout design system based on domain knowledge enhancement according to claim 9, characterized in that, The canonical counterexample generation module includes: Rule matching unit, conflict identification unit, and counterexample vector construction unit; The rule matching unit is used to match component type, component location, connection object, layout spacing, support span, segment location and node connection area with knowledge units in the specification constraint knowledge base; The conflict identification unit is used to identify conflicts in regulations, risks in reviewing drawings, and conflicts in corporate rules, and to determine the conflicting components, conflict locations, conflict types, conflict levels, scope of impact, and direction of correction. The counterexample vector construction unit is used to write the conflicting components, conflict locations, conflict types, conflict levels, scope of influence, and correction directions into the specification counterexample vector; The local regeneration module includes an action selection unit, a continuity maintenance unit, and an iteration control unit; The action selection unit is used to select at least one local regeneration action from the set of local regeneration actions based on the specification counterexample vector and the construction deviation risk label. The continuity preservation unit is used to maintain the existing arrangement of the non-to-be-corrected region when performing local regeneration, and to check the continuity of the connection between the region to be corrected and the non-to-be-corrected region. The iterative control unit is used to drive the fusion decision module and the local regeneration module to run again when the secondary verification output module determines that the convergence condition is not met.
Citation Information
Patent Citations
Building steel structure in-depth design and virtual pre-assembly system based on BIM
CN118981829B