An intelligent screening method for multi-condition beam control parameters in support system design

Through intelligent screening method, combined with building information model and ray method technology, the screening and classification process of beam control parameters is optimized, and the problem of manual operation dependence in traditional design is solved, design efficiency and accuracy are improved, and design reliability and resource allocation are enhanced.

CN119885408BActive Publication Date: 2025-06-17JIANGXI CONSTR ENG (GRP) CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510386971.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-06-17
Estimated Expiration
2045-03-31

AI Technical Summary

Technical Problem

In the design of traditional bracket system, the screening and calculation of beam control parameters relies on manual operations, resulting in inefficient design process, limited accuracy and reliability, and lack of automated processing capabilities, poor consistency and reusability of design results.

Method used

The intelligent screening method of multi-condition beam control parameters is adopted, component attribute parameters are extracted through building information model, a verification list is generated, and the maximum height of the beam body bracket is calculated in combination with ray method technology, multi-factor arrangement and statistical analysis are integrated to optimize the screening and classification process of beam control parameters.

Benefits of technology

It improves the efficiency and accuracy of the bracket system design, enhances the reliability of design decisions, ensures the adaptability and accuracy of the algorithm, and reduces the cost of supporting materials by identifying representative parameters and rationally allocating resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119885408B_ABST
    Figure CN119885408B_ABST
Patent Text Reader

Abstract

The present invention provides an intelligent screening method for multi-condition beam control parameters in the design of a support system, which relates to the technical field of construction engineering and includes: extracting attribute parameters based on a building information model; checking the parameters and generating a checklist to be verified; classifying beams under different conditions and calculating the maximum height of the beam support under multi-conditions; judging whether the wind load influence needs to be considered for the support frame based on specifications; preliminarily classifying the beams according to the overweight state and wind load conditions, and combining the calculated cross-sectional area for zoning screening; calculating the representative values and typical values in the screening results through a multi-factor permutation and statistical analysis method; integrating and outputting the analysis results to complete the screening and classification of control parameters including the maximum height of the support, beam ID, wind load conditions, calculated cross-sectional dimensions, etc. The present invention improves the design efficiency and enhances the accuracy and reliability of decision-making by optimizing the screening and classification process of beam control parameters in the design of the support system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction engineering, and particularly to an intelligent screening method for multi-condition beam control parameters for support system design. Background Art

[0002] In the process of compiling the special construction plan for high formwork, the selection of beam control parameters is crucial. By analyzing the beam control parameters, the main design requirements of the support system can be clarified, and a basis for construction safety and cost optimization can be provided. However, in traditional design methods, the screening and calculation of control parameters often rely on manual operations. This process is not only inefficient but also limited in the accuracy and reliability of the design results due to the lack of accurate calculation parameters and standardized processes. Specifically, the deficiencies of the existing technology are mainly manifested in the following aspects: First, in traditional methods, key control parameters such as overweight status, wind load, and support height are mostly judged or calculated manually, lacking the ability of automated processing, resulting in a time-consuming and error-prone design process. Second, in the existing design process, the screening and classification rules of beam control parameters are vague, resulting in poor consistency and reusability of the design scheme. Third, in a changing construction environment, there is a lack of an efficient and accurate method for calculating the maximum height of the beam support under different conditions.

[0003] Therefore, there is an urgent need to provide a solution to improve the above problems. Summary of the Invention

[0004] The purpose of the present invention is to provide an intelligent screening method for multi-condition beam control parameters for support system design to improve the problem that key control parameters in the existing technology are mostly judged or calculated manually, resulting in a time-consuming and error-prone design process.

[0005] An intelligent screening method for multi-condition beam control parameters for support system design provided by the present invention adopts the following technical solutions:

[0006] Extract the attribute parameters of the components with the category name of structural frame based on the building information model, check the attribute parameters and generate a verification list;

[0007] Classify the beams based on the combined forming situation of the beam, slab, and shear wall to obtain the beams under multiple conditions, generate multiple offset lines based on the beam elements, equally divide the offset lines to construct a reference point list, and based on the reference point list under the beam, combine with the ray method technology to obtain the maximum height of the beam support under multiple conditions;

[0008] Judge whether the wind load influence needs to be considered for the support frame based on the concentrated line load of the beam, the maximum height of the support frame, and the shear length, classify the beams according to whether the beam is overweight and whether the wind load is considered to obtain a preliminary classification list, and re-screen the preliminary classification list according to the calculation cross-sectional area screening rule to obtain a partition screening list;

[0009] Based on statistical analysis, obtain the representative value and typical value of the partition screening list interval, integrate the attributes of the beams corresponding to the representative value and typical value to obtain attribute data, and import the attribute data and the verification list into an EXCEL table to obtain the screening and classification results.

[0010] Optionally, extract the attribute parameters of the components with the category name of structural frame based on the building information model, including:

[0011] Read the building information model, extract the geometric attribute parameters and non-geometric attribute parameters of the components with the category name of structural frame. The geometric attribute parameters include the starting elevation offset, ending elevation offset and width of the beam, and the non-geometric attribute parameters include whether the beam is overweight and the calculated cross-sectional area of the beam.

[0012] Optionally, during the process of checking the attribute parameters and generating a verification list, it includes:

[0013] Initialize the abnormal data list, check the integrity and correctness of the attribute parameters, add the abnormal data to the abnormal data list, and respectively determine whether the beam is a high-low beam and whether there is a wall under the beam by comparing the starting elevation offset, ending elevation offset and whether overweight parameter of the beam, add the elements of high-low beams and beams with walls under them to the abnormal data list, and generate a verification list based on the abnormal data list.

[0014] Optionally, during the process of classifying beams based on the combined forming situation of beam, slab, shear wall to obtain beams under multiple working conditions, it includes:

[0015] When the calculated cross-sectional area is equal to the product of the beam height and beam width and there is no wall on the beam, when there is an intersecting slab, add the beam element to the beam element list affectlist, and when there is no intersecting slab, add the beam element to the beam element list independentlist;

[0016] When the calculated cross-sectional area is not equal to the product of the beam height and beam width and there is a wall on the beam, add the intersecting slab element to the intersectFloorsList, and obtain the list of shear wall elements that intersect with the beam and have equal absolute values of linear vectors, screen out the intersecting shear walls, find the slab elements that intersect with the shear walls and add them to the intersectFloorsList. When the intersectFloorsList is not empty, add the beam element to the beam element list affectlist, and if the intersectFloorsList is empty, add it to the beam element list independentlist.

[0017] Optionally, during the process of generating multiple offset lines based on beam elements, it includes:

[0018] First, use the center line of the beam top as the first reference line. Then, move the first reference line downward along the Z-axis to a position 10 cm below the beam bottom, that is, move (h + 10) cm to obtain the second reference line. Next, move the second reference line (b / 2 + 10) cm and (b / 2 + 20) cm respectively to both sides of the beam to obtain four offset lines, where h is the beam height and b is the beam width.

[0019] Optionally, in the process of obtaining the maximum height of the beam support under multiple working conditions based on the list of reference points under the beam and combining the ray method technology, it includes:

[0020] Define a method named BeamCurveReferencePointsList, which receives the beam element as an input parameter and finally returns a List <xyz>List of types; Inside the method, first call the method body to obtain the instance and geometric information of the beam, and then use the if statement to process straight beams and arc beams respectively according to the curve type of the beam; For straight beams, calculate the direction and normal direction of the straight line, generate four offset lines, and take points at intervals of 10 cm along these offset lines; For arc beams, calculate the center point, direction and normal direction of the arc, generate four offset lines, and take points at intervals of 10 cm along these offset lines; Finally, add the obtained points to the reference point list and return;

[0021] Create a function named CalculateFrameMaxHeight that takes a list of reference points under the beam, beam elements, a list of intersecting plates, the current document, and the current 3D view as input parameters and finally returns the maximum height of the support; Inside the function, first initialize the first distance list, traverse the reference point list, use ExclusionFilter to exclude the current beam element, detect collisions by emitting rays along the -Z axis through ReferenceIntersector, and calculate L1 based on the presence or absence of collision points, that is, the distance from the reference point to the collision point or set to 0; Secondly, create a upVectLengthsList list for each intersecting plate element, traverse the intersecting plate elements, emit rays along the Z axis to detect collisions, and calculate L2 based on the presence or absence of collision points, that is, the distance from the reference point to the collision point plus the plate thickness or set to 0; Then determine the maximum upward and downward collision distances, calculate the sum of the two, i.e., L1 + L2, and add it to the first distance list; Finally, extract the maximum value from the first distance list as the output of the maximum height of the support;

[0022] For the beam element list affectlist, use the BeamCurveReferencePointsList method and the CalculateFrameMaxHeight function to calculate the maximum height of the support, and then set it to the maximum height parameter of the support of the beam;

[0023] Define a method named UnderBeamFrameHeight that takes a beam element and the current 3D view as input parameters and returns the maximum height of the support body from the top of the beam to the bottom of the floor; Inside the method, first initialize the second distance list, call the method body to obtain the geometric information of the beam and calculate the elevation of the top surface of the beam, then equally space points at intervals of 10 cm on the center line of the beam, and combine the X and Y coordinates of these points with the elevation of the top surface of the beam into new reference points to form a reference point list; Traverse these reference points, emit rays downward from the reference points, and calculate the distance from the reference point to the collision point or set to 0 based on the presence or absence of collision points and add it to the second distance list; Finally, extract the maximum value from the second distance list as the maximum height of the support and return;

[0024] For the list of beam elements independentlist, the maximum height of the support is calculated using the UnderBeamFrameHeight method and then set to the maximum support height parameter of the beam.

[0025] Optionally, in the process of determining whether the formwork needs to consider the influence of wind load based on the concentrated line load of the beam, the maximum height of the support, and the shear length, it includes: when the concentrated line load of the beam ≥ 15 KN / m, or the maximum height of the support is more than 5 m, or the shear length is more than 10 m, the influence of wind load needs to be considered.

[0026] Optionally, the specific process of obtaining the partition screening list includes:

[0027] Initialize the list, and use WindAndHeavyList, WindAndNotHeavyList, NotWindAndHeavyList, and NotWindAndNotHeavyList to store overweight beams considering wind load, non-overweight beams considering wind load, overweight beams not considering wind load, and non-overweight beams not considering wind load respectively;

[0028] Traverse the beam elements, classify the beams into the corresponding lists according to whether wind load is considered and whether they are overweight, set different calculation cross-sectional area screening rules according to the overweight attribute, and screen the four initially classified lists respectively based on the area screening rules to obtain the partition screening list.

[0029] Optionally, in the process of obtaining the representative value and typical value of the partition screening list interval based on statistical analysis, the mathematical expression for calculating the typical value is:

[0030] ;

[0031] Wherein, represents the number of occurrences, represents the total number of items, represents a preset threshold, represents the representative value, represents the calculated cross-sectional area of the beam.

[0032] Optionally, the attribute data includes whether wind load is considered, the maximum support height, the calculated cross-sectional size, and the beam ID.

[0033] The beneficial effect of a multi-condition beam control parameter intelligent screening method for formwork system design provided by the present invention lies in:

[0034] 1. The present invention comprehensively considers multiple factors such as overweight, wind load, maximum height of the support, and economy. By combining BIM data analysis and intelligent algorithms, it optimizes the process of screening and classifying beam control parameters in the support system design, improves the design efficiency, and enhances the accuracy and reliability of decision-making.

[0035] 2. The present invention creates multiple offset lines of the beam and equally divides reference point lists on the offset lines. Combining the ray method technology and cooperating with different function method definitions, it accurately calculates the maximum height of the beam support under multiple working conditions to ensure the adaptability and accuracy of the algorithm.

[0036] 3. The present invention integrates multi-dimensional parameters such as beam width, calculated cross-sectional area, and maximum height of the support. Through multi-factor arrangement and statistical analysis methods, it identifies representative representative values and typical values, which helps to rationally allocate resources, reduce the cost of support materials, and improve work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 is a flowchart of an intelligent screening method for beam control parameters under multiple working conditions provided by the present invention;

[0038] Figure 2 is a flowchart of calculating the maximum height of the beam support under multiple working conditions provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0039] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention. Unless otherwise defined, the technical terms or scientific terms used herein shall have the ordinary meanings understood by those of ordinary skill in the art in the field to which the present invention belongs. The words such as "including" used herein mean that the elements or objects appearing before this word cover the elements or objects listed after this word and their equivalents, without excluding other elements or objects.

[0040] The embodiments of the present invention provide an intelligent screening method for beam control parameters under multiple working conditions for support system design. Refer to Figure 1 , including:

[0041] S1. Extract the attribute parameters of the components with the category name of structural framework based on the building information model, check the attribute parameters, and generate a verification list.

[0042] S2. Classify the beams based on the combined forming situation of the beam-slab shear wall to obtain beams under multiple working conditions, generate multiple offset lines based on the beam elements, equally divide the offset lines to construct a reference point list, and based on the reference point list under the beam, combine the ray method technology to obtain the maximum height of the beam body support under multiple working conditions;

[0043] S3. Judge whether the wind load influence needs to be considered for the formwork based on the concentrated line load of the beam, the maximum height of the support and the shear length, classify the beams according to whether the beam is overweight and whether the wind load is considered to obtain a preliminary classification list, and screen the preliminary classification list again according to the calculation cross-sectional area screening rule to obtain a partition screening list;

[0044] S4. Obtain the representative values and typical values of the intervals of the partition screening list based on statistical analysis, integrate the attributes of the beams corresponding to the representative values and typical values to obtain attribute data, import the attribute data and the verification list into an EXCEL table to obtain the screening and classification results.

[0045] In some embodiments, during the execution of step S1, it includes:

[0046] S1.1. Extract the attribute parameters of the components with the category name of structural frame based on the building information model;

[0047] S1.2. Check the attribute parameters and generate a verification list.

[0048] Specifically, during the execution of step S1.1, extracting the attribute parameters of the components with the category name of structural frame based on the building information model includes:

[0049] Read the building information model, extract the geometric attribute parameters and non-geometric attribute parameters of the components with the category name of structural frame. The geometric attribute parameters include the starting elevation offset, ending elevation offset and width of the beam, and the non-geometric attribute parameters include whether the beam is overweight and the calculated cross-sectional area of the beam.

[0050] Specifically, during the execution of step S1.2, during the process of checking the attribute parameters and generating a verification list, it includes:

[0051] Initialize the abnormal data list, check the integrity and correctness of the attribute parameters, add the abnormal data to the abnormal data list, and respectively judge whether the beam is a high-low beam and whether there is a wall under the beam by comparing the starting elevation offset, ending elevation offset and whether it is overweight parameter of the beam, add the elements of the high-low beam and the beam with a wall under it to the abnormal data list, and generate a verification list based on the abnormal data list.

[0052] In some embodiments, see Figure 2 , during the execution of step S2, it includes:

[0053] S2.1. Classify the beams based on the combined forming conditions of the beam-slab shear walls to obtain the beams under multiple working conditions;

[0054] S2.2. Generate multiple offset lines based on the beam elements;

[0055] S2.3. Based on the list of reference points under the beam, combined with the ray method technology, obtain the maximum height of the beam body support under multiple working conditions.

[0056] Specifically, in the process of executing step S2.1, classifying the beams based on the combined forming conditions of the beam-slab shear walls to obtain the beams under multiple working conditions, it includes:

[0057] When the calculated cross-sectional area is equal to the product of the beam height and the beam width, there is no wall on the beam. When there is an intersecting slab, add the beam element to the beam element list affectlist. When there is no intersecting slab, add the beam element to the beam element list independentlist;

[0058] When the calculated cross-sectional area is not equal to the product of the beam height and the beam width, there is a wall on the beam. Add the intersecting slab element to the intersectFloorsList, and obtain the list of shear wall elements that intersect with the beam and have equal absolute values of the linear vectors. Screen out the intersecting shear walls, find the slab elements that intersect with the shear walls and add them to the intersectFloorsList. When the intersectFloorsList is not empty, add the beam element to the beam element list affectlist. If the intersectFloorsList is empty, add it to the beam element list independentlist.

[0059] Specifically, in the process of executing step S2.2, generating multiple offset lines based on the beam elements, it includes:

[0060] First, use the center line at the top of the beam as the first reference line, then move the first reference line downward along the Z-axis to 10 cm below the beam bottom, that is, move (h + 10) cm to obtain the second reference line. Then move the second reference line (b / 2 + 10) cm and (b / 2 + 20) cm respectively to both sides of the beam to obtain four offset lines, where h is the beam height and b is the beam width.

[0061] Specifically, in the process of executing step S2.3, it includes:

[0062] S2.3.1. Equally divide the offset lines to construct a list of reference points;

[0063] S2.3.2. Calculate the maximum height of the support of the beam element list affectlist;

[0064] S2.3.3. Calculate the maximum height of the support for the beam element list independentlist.

[0065] Specifically, during the execution of step S2.3.1, it includes: defining a method named BeamCurveReferencePointsList, receiving the beam element as an input parameter, and finally returning a List <xyz>List of types; Inside the method, first call the method body to obtain the instance and geometric information of the beam, and then use an if statement to process straight beams and arc beams respectively according to the curve type of the beam; for straight beams, calculate the direction and normal direction of the straight line, generate four offset lines, and take points at intervals of 10 cm along these offset lines; for arc beams, calculate the center point, direction and normal direction of the arc, generate four offset lines, and take points at intervals of 10 cm along these offset lines; finally, add the obtained points to the reference point list and return.

[0066] Specifically, during the execution of step S2.3.2, it includes: creating a function named CalculateFrameMaxHeight, receiving the reference point list under the beam, beam element, intersecting plate list, current document and current 3D view as parameter inputs, and finally returning the maximum height of the support; inside the function, first initialize the first distance list, traverse the reference point list, use ExclusionFilter to exclude the current beam element, detect collisions by emitting rays along the -Z axis through ReferenceIntersector, and calculate L1 based on the presence or absence of collision points, that is, the distance from the reference point to the collision point or set to 0; secondly, create a upVectLengthsList list for each intersecting plate element, traverse the intersecting plate elements, emit rays along the Z axis to detect collisions, and calculate L2 based on the presence or absence of collision points, that is, the distance from the reference point to the collision point plus the plate thickness or set to 0; then determine the maximum upward and downward collision distances, calculate the sum of the two, i.e., L1 + L2, and add it to the first distance list; finally, extract the maximum value from the first distance list as the maximum height of the support for output;

[0067] For the beam element list affectlist, use the BeamCurveReferencePointsList method and the CalculateFrameMaxHeight function to calculate the maximum height of the support, and then set it to the maximum height parameter of the beam's support.

[0068] Specifically, during the execution of step S2.3.3, it includes: defining a method named UnderBeamFrameHeight, receiving the beam element and the current 3D view as parameter inputs, and returning the maximum height of the support body from the beam top to the bottom of the floor slab; inside the method, first initialize the second distance list, call the method body to obtain the geometric information of the beam and calculate the elevation of the beam top surface, then equally space points at intervals of 10 cm on the beam center line, and combine the X and Y coordinates of these points with the beam top elevation to form new reference points, forming a reference point list; traverse these reference points, emit rays downward from the reference points, and calculate the distance from the reference point to the collision point or set to 0 based on the presence or absence of collision points and add it to the second distance list; finally, extract the maximum value from the second distance list as the maximum height of the support and return;

[0069] For the beam element list independentlist, use the UnderBeamFrameHeight method to calculate the maximum height of the support, and then set it to the maximum height parameter of the beam support.

[0070] In some embodiments, during the execution of step S3, it includes:

[0071] S3.1. Determine whether the wind load influence needs to be considered for the formwork based on the concentrated line load of the beam, the maximum height of the support, and the shear length;

[0072] S3.2. Classify the beams according to whether the beam is overweight and whether the wind load is considered to obtain a preliminary classification list;

[0073] S3.3. Screen the preliminary classification list again according to the calculation cross-sectional area screening rules to obtain a partition screening list.

[0074] Specifically, during the execution of step S3.1, when determining whether the wind load influence needs to be considered for the formwork based on the concentrated line load of the beam, the maximum height of the support, and the shear length, it includes: when the concentrated line load of the beam ≥ 15 KN / m, or the maximum height of the support is more than 5 m, or the shear length is more than 10 m, the wind load influence needs to be considered.

[0075] Specifically, during the execution of step S3.2, it includes: initialize the list, and use WindAndHeavyList, WindAndNotHeavyList, NotWindAndHeavyList, and NotWindAndNotHeavyList to store the overweight beams considering wind load, non-overweight beams considering wind load, overweight beams not considering wind load, and non-overweight beams not considering wind load respectively.

[0076] Further, execute step S3.3, traverse the beam elements, classify the beams into the corresponding lists according to whether the wind load is considered and whether they are overweight, set different calculation cross-sectional area screening rules according to the overweight attribute, and screen the four preliminarily classified lists respectively based on the area screening rules to obtain a partition screening list.

[0077] Actually, for non-overweight beams, they are divided into three intervals: 300*700 (including) and below, 400*900 (excluding) and below, 0.5 ㎡ (excluding) and below; for overweight beams, they are divided into three intervals: 0.5 ㎡ to 0.65 ㎡, 0.65 ㎡ to 1.0 ㎡, greater than or equal to 1.0 ㎡.

[0078] Further, according to the above rules, the four initially classified lists are respectively screened to obtain 12 partition screening lists: 300*700 (inclusive) and below, without considering wind load; 300*700 (inclusive) and below, considering wind load; 400*900 (exclusive) and below, without considering wind load; 400*900 (exclusive) and below, considering wind load; 0.5 ㎡ (exclusive) and below, without considering wind load; 0.5 ㎡ (exclusive) and below, considering wind load; 0.5 ㎡ to 0.65 ㎡, without considering wind load; 0.5 ㎡ to 0.65 ㎡, considering wind load; 0.65 ㎡ to 1.0 ㎡, without considering wind load; 0.65 ㎡ to 1.0 ㎡, considering wind load; greater than or equal to 1.0 ㎡, without considering wind load; greater than or equal to 1.0 ㎡, considering wind load.

[0079] In some embodiments, during the execution of step S4, it includes:

[0080] S4.1. Obtain the representative value and typical value of the partition screening list interval based on statistical analysis;

[0081] S4.2. Integrate the attributes of the beams corresponding to the representative value and typical value to obtain attribute data;

[0082] S4.3. Import the attribute data and the checklist to be verified into an EXCEL table to obtain the screening and classification results.

[0083] Specifically, during the execution of step S4.1, it includes:

[0084] S4.1.1. Screen the representative value of the list interval;

[0085] S4.1.2. Screen the typical value of the list interval.

[0086] Specifically, during the execution of step S4.1.1, in the process of screening the representative value of the list interval, it includes:

[0087] Use the OrderBy and ThenBy methods of LINQ to perform multi-factor sorting on the partition screening list according to the width b, calculated cross-sectional area s, and maximum height of the support frameMaxHeight. First, use the Orderby method to sort the list elements in ascending order according to the beam width b; on this basis, use the Thenby method to further sort the elements with the same width b value in ascending order according to the calculated cross-sectional area s; finally, use the Thenby method again to sort the elements with the same width b and calculated cross-sectional area s in ascending order according to the maximum height of the support frameMaxHeight.

[0088] Further, select the last item in the sorted data as the representative value to obtain the corresponding ID beam element.

[0089] Specifically, during the process of performing step S4.1.2 to screen the typical values of the list range, it includes:

[0090] Add the calculated cross-sectional area s of all beams to the ssList list, then use the GroupBy method of LINQ to group the ssList by the cross-sectional area value, filter out the groups containing duplicate values through the Where method, and use the Select method to extract these duplicate area values. Then, for each duplicate area value, calculate the number of times it appears in the ssList and the total number of items in the ssList.

[0091] Furthermore, perform frequency statistics on the calculated cross-sectional area attribute of the beam, and identify the values that appear more frequently than the preset threshold and are not representative values as typical values.

[0092] Furthermore, the mathematical expression for calculating the typical value is:

[0093] ;

[0094] Wherein, represents the number of occurrences, represents the total number of items, represents the preset threshold, represents the representative value, represents the calculated cross-sectional area of the beam.

[0095] Actually, the setting of the value is designed to balance economy and safety. By analyzing the data and considering the project-specific conditions, a reasonable threshold is selected to identify those beams that appear frequently and may reduce the use of support materials through optimized design. In a specific embodiment, θ is set to 0.3.

[0096] Specifically, during the process of performing step S4.2, the attribute data includes whether to consider wind load, the maximum height of the support, the calculated cross-sectional dimension, and the beam ID.

[0097] Furthermore, perform step S4.3, import the sorted attribute data and the verification list into an Excel file to complete the screening and classification of the control parameters of the multi-condition beam.

[0098] Although the embodiments of the present invention have been described in detail above, it is obvious to those skilled in the art that various modifications and changes can be made to these embodiments. However, it should be understood that such modifications and changes are all within the scope and spirit of the present invention described in the claims. Moreover, the present invention described herein can have other embodiments and can be implemented or realized in various ways.< / xyz> < / xyz>

Claims

1. An intelligent screening method for multi-condition beam control parameters for support system design, characterized in that: The following steps are involved: extracting attribute parameters of a component with a category name of structural frame based on a building information model, checking the attribute parameters and generating a checklist; Based on the combined forming conditions of beam-slab-shear-wall, the beams are classified to obtain beams under multiple working conditions. Multiple offset lines are generated based on beam elements, and the offset lines are equally divided to construct a reference point list. Based on the reference point list under the beam, combined with the ray method technology, the maximum height of the beam support under multiple working conditions is obtained. Based on the reference point list under the beam, combined with the ray method technology, the process of obtaining the maximum height of the beam support under multiple working conditions includes: defining a method called BeamCurveReferencePointsList, receiving the beam element as an input parameter, and finally returning a List <xyz> Type list; the method body is called inside the method to obtain the instance and geometric information of the beam, and then the if statement is used to process the straight beam and the curved beam respectively according to the curve type of the beam; for the straight beam, the direction of the straight line and the normal direction are calculated, four offset lines are generated, and points are taken along these offset lines at intervals of 10 cm; for the curved beam, the center point, direction and normal direction of the arc are calculated, four offset lines are generated, and points are taken along these offset lines at intervals of 10 cm; finally, the obtained points are added to the reference point list and returned;< / xyz> Create a function named CalculateFrameMaxHeight, receive the reference point list under the beam, beam elements, intersecting plate list, current document and current 3D view as parameter input, and finally return the maximum height of the bracket; the function first initializes the first distance list, traverses the reference point list, uses ExclusionFilter to exclude the current beam element, and uses ReferenceIntersector to emit rays along the -Z axis to detect collision, and calculates L1 according to whether there is a collision point, that is, the distance from the reference point to the collision point or sets it to 0; secondly, create an upVectLengthsList list for each intersecting plate element, traverse the intersecting plate elements, emit rays along the Z axis to detect collision, and calculate L2 according to whether there is a collision point, that is, the distance from the reference point to the collision point plus the plate thickness or set it to 0; then determine the maximum upward and downward collision distances, calculate the sum of the two, that is, L1+L2, and add it to the first distance list; finally, extract the maximum value from the first distance list as the maximum height output of the bracket; Based on the concentrated line load of the beam, the maximum height of the bracket and the shear length, it is judged whether the frame needs to consider the influence of wind load, and the beams are classified according to whether they are overweight and whether wind load is considered to obtain a preliminary classification list, and the preliminary classification list is screened again according to the calculation cross-sectional area screening rule to obtain a partition screening list; Based on statistical analysis, representative values ​​and typical values ​​of the partition screening list interval are obtained, and the attributes of the beams corresponding to the representative values ​​and typical values ​​are integrated to obtain attribute data. The attribute data and the checklist are imported into an EXCEL table to obtain screening classification results.

2. According to claim 1, a multi-condition beam control parameter intelligent screening method for support system design is characterized in that: Extract attribute parameters of components with the category name of structural frame based on the building information model, including: The building information model is read, and geometric attribute parameters and non-geometric attribute parameters of the component with the category name of structural frame are extracted, wherein the geometric attribute parameters include the starting elevation offset, the ending elevation offset and the width of the beam, and the non-geometric attribute parameters include whether the beam is overweight and the calculated cross-sectional area of ​​the beam.

3. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 2 is characterized in that: The process of checking the attribute parameters and generating a checklist includes: Initialize the abnormal data list, check the integrity and correctness of the attribute parameters, add the abnormal data to the abnormal data list, and judge whether the beam is a high-low beam and whether there is a wall under the beam by comparing the starting elevation offset, the end elevation offset and the overweight parameter of the beam, add the elements of the high-low beam and the beam with the wall under the beam to the abnormal data list, and generate a checklist based on the abnormal data list.

4. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 1 is characterized in that: The process of classifying beams based on the combined forming conditions of beam-slab-shear-wall to obtain beams under multiple working conditions includes: When the calculated cross-sectional area is equal to the product of the beam height and beam width, and there is no wall on the beam, when there is an intersecting plate, the beam element is added to the beam element list affectlist, and when there is no intersecting plate, the beam element is added to the beam element list independentlist; When the calculated cross-sectional area is not equal to the product of the beam height and beam width, there is a wall on the beam. The intersecting plate elements are added to intersectFloorsList, and a list of shear wall elements that intersect with the beam and have the same absolute value of linear vectors is obtained. The intersecting shear walls are screened out, and the plate elements that intersect with the shear walls are found and added to intersectFloorsList. When intersectFloorsList is not empty, the beam element is added to the beam element list affectlist. If intersectFloorsList is empty, it is added to the beam element list independentlist.

5. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 4 is characterized in that: The process of generating multiple offset lines based on beam elements includes: First, the center line of the top of the beam is used as the first reference line. Then, the first reference line is moved downward along the Z axis to 10 cm from the bottom of the beam, that is, (h+10) cm is moved to obtain the second reference line. Then, the second reference line is moved along both sides of the beam by (b / 2+10) cm and (b / 2+20) cm to obtain four offset lines, where h is the beam height and b is the beam width.

6. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 1 is characterized in that: Based on the reference point list under the beam and combined with the ray method technology, the process of obtaining the maximum height of the beam support under multiple working conditions includes: For the beam element list affectlist, use the BeamCurveReferencePointsList method and the CalculateFrameMaxHeight function to calculate the maximum height of the bracket, and then set it to the maximum height parameter of the bracket of the beam; Define a method named UnderBeamFrameHeight, which receives the beam element and the current 3D view as parameter inputs, and returns the maximum height of the bracket body from the top of the beam to the bottom of the interlayer; first initialize the second distance list inside the method, call the method body to obtain the geometric information of the beam and calculate the elevation of the top surface of the beam, then take points at 10cm intervals on the center line of the beam, and combine the X, Y coordinates of these points with the elevation of the top of the beam into new reference points to form a reference point list; traverse these reference points, emit rays downward from the reference point, and calculate the distance from the reference point to the collision point or set it to 0 and add it to the second distance list based on whether there is a collision point; finally, extract the maximum value from the second distance list and return it as the maximum height of the bracket; For the beam element list independentlist, use the UnderBeamFrameHeight method to calculate the maximum height of the support, and then set it to the maximum height parameter of the support of the beam.

7. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 1 is characterized in that: The process of judging whether the frame needs to consider the influence of wind load based on the concentrated line load of the beam, the maximum height of the bracket and the shear length includes: when the concentrated line load of the beam is ≥15KN / m, or the maximum height of the bracket is above 5m, or the shear length is above 10m, the influence of wind load needs to be considered.

8. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 1, characterized in that: The specific process of obtaining the partition filter list includes: Initialize the lists, use WindAndHeavyList, WindAndNotHeavyList, NotWindAndHeavyList and NotWindAndNotHeavyList to store the overweight beams considering wind load, the non-overweight beams considering wind load, the overweight beams not considering wind load and the non-overweight beams not considering wind load respectively; Traverse the beam elements and classify the beams into corresponding lists according to whether wind loads are considered and whether they are overweight. Set different calculation section area screening rules according to the overweight attribute. Based on the area screening rules, screen the four preliminary classified lists respectively to obtain the partition screening list.

9. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 1, characterized in that: In the process of obtaining the representative value and typical value of the partition screening list interval based on statistical analysis, the mathematical expression for calculating the typical value is: ; in, express The number of occurrences, Indicates the total number of items, Indicates the preset threshold value, Indicates the representative value, Represents the calculated cross-sectional area of ​​the beam.

10. The method for intelligent screening of multi-condition beam control parameters for support system design according to claim 1, characterized in that: The attribute data includes whether to consider wind load, maximum height of the support, calculated section size, and beam ID.

Citation Information

Patent Citations

  • Vector building drawing based method for reconstructing three-dimensional model

    CN101673410A

  • Support system intelligent construction method and system, and medium

    CN111382532A