Multi-working-condition beam control parameter intelligent screening method for support system design

Through intelligent screening method, 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 the accurate calculation of the maximum height of the beam body bracket under multiple operating conditions is ensured.

CN119885408AActive Publication Date: 2025-04-25JIANGXI CONSTR ENG (GRP) CO LTD +1

Patent Information

Application Number
CN202510386971.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-04-25
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 operation, resulting in inefficient design efficiency, limited accuracy and reliability, especially in multiple operating conditions.

Method used

The intelligent screening method of multi-condition beam control parameters is adopted, and the screening and classification process of beam control parameters is optimized by extracting component attribute parameters based on building information model, generating verification lists, classifying beams, generating offset lines, combining ray method technology to calculate the maximum height, judging the influence of wind load, screening the classification list and integrating statistical analysis results.

Benefits of technology

It improves the efficiency and accuracy of the bracket system design, enhances the reliability of decision-making, ensures accurate calculation of the maximum height of the beam body bracket under multiple operating conditions, reduces the cost of support materials, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119885408A_ABST
    Figure CN119885408A_ABST
Patent Text Reader

Abstract

The invention provides a multi-working-condition beam control parameter intelligent screening method for support system design, and relates to the technical field of constructional engineering, and the method comprises the steps: extracting attribute parameters based on a building information model; checking parameters and generating a to-be-checked list; classifying beams under different working conditions, and calculating the maximum height of a beam body bracket under multiple working conditions; judging whether the wind load influence needs to be considered on the frame body based on specifications; preliminarily classifying the beams according to an overweight state and a wind load condition, and performing partition screening in combination with calculation of a sectional area; calculating a representative value and a typical value in a screening result through a multi-factor arrangement and statistical analysis method; analyzing results are integrated and output, and screening and classification of control parameters including the maximum height of the support, the beam ID, the wind load condition, the calculated section size and the like are completed. According to the method, the beam control parameter screening and classification process in the support system design is optimized, so that the design efficiency is improved, and the accuracy and reliability of decision making are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of building engineering, and in particular to an intelligent screening method for multi-working condition beam control parameters used in support system design. Background Art

[0002] In the process of compiling special construction plans for tall 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 due to the lack of precise calculation parameters and standardized processes, the accuracy and reliability of the design results are limited. 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 manually judged or calculated, lacking automated processing capabilities, resulting in a time-consuming and error-prone design process. Second, in the existing design process, the screening and classification rules for beam control parameters are vague, resulting in poor consistency and reusability of the design scheme. Third, under the changing construction environment, there is a lack of an efficient and accurate method for calculating the maximum height of beam supports under different working conditions.

[0003] Therefore, it is urgent 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, so as to improve the problem in the prior art that most of the key control parameters are manually judged or calculated, resulting in a time-consuming and error-prone design process.

[0005] The present invention provides a multi-condition beam control parameter intelligent screening method for support system design, which adopts the following technical solutions: 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 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.

[0006] Optionally, 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.

[0007] Optionally, the process of checking the attribute parameters and generating the 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.

[0008] Optionally, 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.

[0009] Optionally, 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.

[0010] Optionally, 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: Define a method called BeamCurveReferencePointsList that receives beam elements as input parameters and returns 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; 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; 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.

[0011] Optionally, in 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, the influence of wind load needs to be considered 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.

[0012] Optionally, 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.

[0013] 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: ; 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.

[0014] Optionally, the attribute data includes whether to consider wind load, maximum height of the support, calculated section size, and beam ID.

[0015] The beneficial effects of the multi-condition beam control parameter intelligent screening method for support system design provided by the present invention are: 1. The present invention comprehensively considers multiple factors such as overweight, wind load, maximum support height and economy, and optimizes the beam control parameter screening and classification process in the support system design by combining BIM data analysis and intelligent algorithms, thereby improving design efficiency and enhancing the accuracy and reliability of decision-making; 2. The present invention creates multiple offset lines of the beam and divides the offset lines into reference point lists at equal intervals. It combines the ray method technology with different function method definitions to accurately calculate the maximum height of the beam support under multiple working conditions, ensuring the adaptability and accuracy of the algorithm. 3. The present invention integrates multi-dimensional parameters such as beam width, calculated cross-sectional area and maximum support height, and identifies representative values ​​and typical values ​​through multi-factor arrangement and statistical analysis methods, which helps to rationally allocate resources, reduce support material costs and improve work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A flow chart of the intelligent screening method for multi-condition beam control parameters provided by the present invention; Figure 2 A flow chart for calculating the maximum height of a beam support under multiple working conditions provided by the present invention. DETAILED DESCRIPTION

[0017] In order to make the purpose, 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. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. Unless otherwise defined, the technical terms or scientific terms used herein should be the usual meanings understood by people with general skills in the field to which the present invention belongs. The words "including" and similar words used in this article mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects.

[0018] The embodiment of the present invention provides a multi-condition beam control parameter intelligent screening method for support system design, see Figure 1 ,include: S1. 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; S2. Classify the beams based on the combined forming conditions of beam-slab-shear-wall to obtain beams under multiple working conditions, generate multiple offset lines based on beam elements, and divide the offset lines equally 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 support under multiple working conditions; S3. Based on the concentrated line load of the beam, the maximum height of the bracket and the shear length, determine whether the frame needs to consider the influence of wind load, classify the beams according to whether the beams are overweight and whether the wind load is considered to obtain a preliminary classification list, and filter the preliminary classification list again according to the calculation cross-sectional area filtering rule to obtain a partition filtering list; S4. Obtain representative values ​​and typical values ​​of the partition screening list interval based on statistical analysis, integrate the properties of the beams corresponding to the representative values ​​and typical values ​​to obtain property data, import the property data and the checklist into an EXCEL table to obtain screening classification results.

[0019] In some embodiments, the process of executing step S1 includes: S1.1. Extract attribute parameters of components with the category name of structural frame based on the building information model; S1.2. Check the attribute parameters and generate a checklist.

[0020] Specifically, in step S1.1, the attribute parameters of the component with the category name of structural frame are extracted 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.

[0021] Specifically, in the process of executing step S1.2, checking the attribute parameters and generating a checklist, the following steps are included: 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.

[0022] In some embodiments, see Figure 2 , in the process of executing step S2, including: S2.1. Classify beams based on the combined forming conditions of beam-slab-shear-wall to obtain beams under multiple working conditions; S2.2, generate multiple offset lines based on beam elements; S2.3. Based on the list of reference points under the beam and combined with the ray method technology, the maximum height of the beam support under multiple working conditions is obtained.

[0023] Specifically, in executing step S2.1, 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.

[0024] Specifically, in the process of executing step S2.2, 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.

[0025] Specifically, the process of executing step S2.3 includes: S2.3.1, divide the offset lines equally to construct a list of reference points; S2.3.2, calculate the maximum height of the bracket of the beam element list affectlist; S2.3.3. Calculate the maximum height of the brackets in the beam element list independentlist.

[0026] Specifically, in the process of executing 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>type; 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 curved beam separately according to the curve type of the beam; for straight beams, 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 curved beams, 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.

[0027] Specifically, in the process of executing step S2.3.2, it includes: creating a function named CalculateFrameMaxHeight, receiving the reference point list under the beam, the beam element, the intersecting plate list, the current document and the current three-dimensional view as parameter inputs, and finally returning the maximum height of the bracket; the function first initializes the first distance list inside, 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 collisions, 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, creates an upVectLengthsList list for each intersecting plate element, traverses the intersecting plate elements, emits rays along the Z axis to detect collisions, and calculates 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 sets it to 0; then determines the maximum upward and downward collision distances, calculates the sum of the two, that is, L1+L2, and adds it to the first distance list; finally, extracts the maximum value from the first distance list as the maximum height output of the bracket; 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 beam bracket.

[0028] Specifically, the process of executing step S2.3.3 includes: defining a method named UnderBeamFrameHeight, receiving the beam element and the current three-dimensional view as parameter input, and returning the maximum height of the bracket body from the top of the beam to the bottom of the interlayer; firstly initializing the second distance list inside the method, calling the method body to obtain the geometric information of the beam and calculate the elevation of the top surface of the beam, and then taking points at equidistant intervals of 10 cm on the center line of the beam, and combining 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; traversing these reference points, emitting rays downward from the reference points, and calculating the distance from the reference point to the collision point or setting it to 0 and adding it to the second distance list according to whether there is a collision point; finally extracting the maximum value from the second distance list as the maximum height of the bracket and returning it; 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.

[0029] In some embodiments, the process of executing step S3 includes: S3.1. Determine 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 support and the shear length; S3.2, classify the beams according to whether they are overweight and whether wind loads are considered to obtain a preliminary classification list; S3.3. Filter the preliminary classification list again according to the calculated cross-sectional area screening rule to obtain a partition screening list.

[0030] Specifically, in the process of executing step S3.1, whether the frame needs to consider the influence of wind load is judged based on the concentrated line load of the beam, the maximum height of the bracket and the shear length, including: 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.

[0031] Specifically, the process of executing step S3.2 includes: initializing the list, using WindAndHeavyList, WindAndNotHeavyList, NotWindAndHeavyList and NotWindAndNotHeavyList to respectively store overweight beams considering wind loads, not overweight beams considering wind loads, overweight beams not considering wind loads and not overweight beams not considering wind loads.

[0032] Further, execute step S3.3, traverse the beam elements, 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, and screen the four preliminary classified lists based on the area screening rules to obtain a partition screening list.

[0033] In fact, for beams that are not overweight, they are divided into three ranges: 300*700 (inclusive) and below, 400*900 (exclusive) and below, and 0.5㎡ (exclusive) and below; for overweight beams, they are divided into three ranges: 0.5㎡~0.65㎡, 0.65㎡~1.0㎡, and greater than or equal to 1.0㎡.

[0034] Furthermore, according to the above rules, the four lists of preliminary classification are screened respectively to obtain 12 partition screening lists: 300*700 (inclusive) and below, wind load is not considered; 300*700 (inclusive) and below, wind load is considered; 400*900 (exclusive) and below, wind load is not considered; 400*900 (exclusive) and below, wind load is considered; 0.5㎡ (exclusive) and below, wind load is not considered; 0.5㎡ (exclusive) and below, wind load is considered; 0.5㎡~0.65㎡, wind load is not considered; 0.5㎡~0.65㎡, wind load is considered; 0.65㎡~1.0㎡, wind load is not considered; 0.65㎡~1.0㎡, wind load is considered; greater than or equal to 1.0㎡, wind load is not considered; greater than or equal to 1.0㎡, wind load is considered.

[0035] In some embodiments, the process of executing step S4 includes: S4.1. Obtain representative values ​​and typical values ​​of the partition screening list interval based on statistical analysis; S4.2. Integrate the properties of the beam corresponding to the representative value and the typical value to obtain property data; S4.3. Import the attribute data and the checklist into an EXCEL table to obtain screening and classification results.

[0036] Specifically, the process of executing step S4.1 includes: S4.1.1, select representative values ​​of the intervals in the screening list; S4.1.2. Typical values ​​for the filter list interval.

[0037] Specifically, in the process of executing step S4.1.1, screening the representative value of the list interval includes: Use LINQ's OrderBy and ThenBy methods to arrange the partition filter list by multiple factors, including width b, calculated cross-sectional area s, and bracket maximum height 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 bracket maximum height frameMaxHeight.

[0038] Furthermore, the last item in the arranged data is selected as a representative value to obtain the corresponding ID beam element.

[0039] Specifically, in the process of executing step S4.1.2, screening the typical values ​​of the list interval includes: Add the calculated cross-sectional areas s of all beams to the ssList list, then use LINQ's GroupBy method to group ssList by cross-sectional area value, use the Where method to filter out groups containing repeated values, and use the Select method to extract these repeated area values. Finally, for each repeated area value, calculate the number of times it appears in ssList and the total number of items in ssList.

[0040] Furthermore, frequency statistics are performed on the calculated cross-sectional area attributes of the beam, and values ​​whose occurrence frequencies exceed a preset threshold and are not representative values ​​are identified as typical values.

[0041] Furthermore, 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.

[0042] In fact, The setting of the value aims to balance economy and safety. By analyzing the data and considering the specific conditions of the project, a reasonable threshold is selected to identify beams that appear frequently and for which the use of supporting materials can be reduced by optimizing the design. In the specific embodiment, θ is set to 0.3.

[0043] Specifically, during the execution of step S4.2, the attribute data includes whether to consider wind load, maximum height of the support, calculated section size, and beam ID.

[0044] Further, execute step S4.3 to import the sorted attribute data and the checklist into an Excel file to complete the screening and classification of the multi-condition beam control parameters.

[0045] Although the embodiments of the present invention are described in detail above, it is obvious to those skilled in the art that various modifications and variations can be made to these embodiments. However, it should be understood that such modifications and variations are within the scope and spirit of the present invention as described in the claims. Moreover, the present invention described herein may have other embodiments and may be implemented or realized in a variety of 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 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 intelligent screening method for 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, 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: Define a method called BeamCurveReferencePointsList that receives beam elements as input parameters and returns 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; 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

  • Zero-collision rapid arrangement method for three-way hoop type reinforcement cage structure in rectangular component

    CN112069562A

  • Automatic arrangement method for cast-in-place steel bars in close splicing type joint connection of unidirectional laminated slabs

    CN113468631A

  • Revit-based dangerous large template support member identification method and equipment

    CN114519229A

Cited By

  • Parameterization generation method for three-dimensional linear deepening model of template supporting frame body

    CN121598488A