Search

CN-121997438-A - BIM-based building structure automatic verification method and system

CN121997438ACN 121997438 ACN121997438 ACN 121997438ACN-121997438-A

Abstract

The invention relates to the technical field of building hole design optimization, in particular to a building structure automatic verification method and system based on BIM. The method comprises the steps of firstly obtaining a building information model, extracting a current structural analysis span and an index array thereof, obtaining a construction tolerance array by combining the beam section height, then extracting holes in a subscript interval of the index array to obtain a section weakening rate array, further carrying out discrete convolution on the section weakening rate array to obtain a superposition weakening response array, then obtaining a risk index array by combining the construction tolerance array, finally judging whether the structural analysis span is in compliance or not based on the risk index array, and generating avoidance vectors corresponding to the holes when the structural analysis span is out of compliance. According to the method, the hole size, the edge risk and the group hole superposition effect are quantified into risk indexes through discrete convolution, the compliance is judged, the avoidance vector is generated, and the problems that the group hole effect concealment risk cannot be identified and the optimization guide is lacking are solved.

Inventors

  • LI YONG
  • YUE HANSHENG
  • QIU AIHUA
  • ZHAO MIN
  • XIE YAOXIAN
  • XING JUNJIE
  • MA MENGJUN
  • ZHAO ZIHAN
  • PAN BO
  • CHENG XU

Assignees

  • 北京菜鸟生信息技术有限公司

Dates

Publication Date
20260508
Application Date
20260407

Claims (10)

  1. 1. A building structure automatic verification method based on BIM, the method comprising: The method comprises the steps of obtaining beam component and vertical support data in a building information model, extracting a structural analysis span to be analyzed currently and obtaining a unit vector according to the spatial distribution of the vertical support along a beam axis, initializing the structural analysis span based on a preset sampling resolution, obtaining an index array, and obtaining a construction tolerance array by combining the height of a beam section; Extracting a vertical deviation characteristic of the center of each hole relative to the neutral axis of the beam section in a structural analysis span section in the subscript section of the index array, and combining the difference of the projection height of each hole in the beam height direction and the beam section height to obtain a section weakening rate array; And when the structure analysis span section is judged to be not compliant, generating an avoidance vector corresponding to the hole by combining the unit vector and the subscript section based on data distribution in the risk index array.
  2. 2. The automatic verification method for building structures based on BIM according to claim 1, wherein the method for obtaining the section weakening ratio array includes: Constructing a second all-zero array equal in length to the index array, for each hole, acquiring the vertical distance between the geometric center point of the hole and the neutral axis of the beam section as the vertical deviation degree, and determining a position sensitivity weight based on the vertical deviation degree; And traversing all holes in the structural analysis span to be analyzed at present, and obtaining a section weakening rate array.
  3. 3. The building structure automatic verification method based on BIM according to claim 1, wherein the method for obtaining the avoidance vector includes: taking an index position corresponding to the maximum value in the risk index array as a maximum risk position, and acquiring an avoidance direction coefficient based on the distribution of the maximum risk position in the array; And based on the positioning holes of the subscript interval corresponding to the maximum risk position, fusing the avoidance direction coefficient, the unit vector and a preset moving step length to obtain avoidance vectors of the corresponding holes.
  4. 4. The building structure automatic verification method based on BIM according to claim 3, wherein the method for obtaining the avoidance direction coefficient includes: when the data exists at two sides of the maximum risk position, the direction pointing to the smallest side of the data at two sides is taken as the avoidance direction, and the avoidance direction coefficient is set based on the avoidance direction.
  5. 5. The automatic verification method for building structures based on BIM according to claim 1, wherein the method for obtaining the gaussian kernel function array includes: And determining an initial weight value of each position by taking 1/2 of the beam section height as a standard deviation, and normalizing to obtain the Gaussian kernel function array.
  6. 6. The building structure automatic verification method based on BIM according to claim 1, wherein the obtaining method of the index array includes: sampling on the structural analysis span with a preset sampling resolution, and constructing a sampling index into an index array.
  7. 7. The building structure automatic verification method based on BIM according to claim 1, wherein the method for obtaining the tolerance array includes: And constructing a first all-zero array equal to the index array, acquiring the coverage length of an encryption area based on the height of the beam section and the preset sampling resolution, and assigning a value to the first all-zero array according to the Euclidean distance from each point in the current structural analysis span to the nearest support edge projection point and the coverage length of the encryption area to obtain a tolerance array.
  8. 8. The automated building structure verification method based on BIM of claim 1, wherein the method of determining whether the structural analysis span is compliant comprises: And when the maximum value in the risk index array is greater than or equal to a preset risk threshold value, judging that the structural analysis span to be analyzed currently is not compliant.
  9. 9. The building structure automatic verification method based on BIM according to claim 1, wherein the method for obtaining the structural analysis span includes: and extracting a projection point of the geometric center of the vertical support on the beam axis as a support center coordinate point, and forming a structural analysis span between each pair of adjacent support center coordinate points.
  10. 10. A building structure automatic verification system based on BIM, the system comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of a building structure automatic verification method based on BIM according to any one of claims 1 to 9.

Description

BIM-based building structure automatic verification method and system Technical Field The invention relates to the technical field of building hole design optimization, in particular to a building structure automatic verification method and system based on BIM. Background In the field of electromechanical deep design of buildings, the crossing of electromechanical pipelines through concrete frame beams is a common engineering scene. According to building structural design specifications, frame beams are used as key horizontal bearing members, and the section integrity of the frame beams is directly related to the structural safety of a building. Particularly, the longitudinal stress steel bars (main bars) at the hooping encryption area at the end part of the beam and the upper and lower edges of the beam section have strict limits on the opening of holes. However, existing BIM censoring tools primarily make compliance decisions based on the geometry and location of individual holes, and lack the ability to quantitatively evaluate the effects of superimposed stress disturbances between adjacent holes (i.e., group hole effects). This limitation results in a hidden risk of hole cluster stacking effects that cannot be effectively identified. In addition, when finding design violations, current instrument can only output alarm information, can't provide clear avoidance direction guide based on structure atress logic, forces the designer to carry out the manual trial and error adjustment of inefficiency. Disclosure of Invention In order to solve the technical problem that the existing BIM examination cannot identify and effectively eliminate hidden risks of hole group superposition effects, the invention aims to provide an automatic building structure verification method and system based on BIM, and the adopted technical scheme is as follows: a building structure automatic verification method based on BIM, the method comprising: The method comprises the steps of obtaining beam component and vertical support data in a building information model, extracting a structural analysis span to be analyzed currently and obtaining a unit vector according to the spatial distribution of the vertical support along a beam axis, initializing the structural analysis span based on a preset sampling resolution, obtaining an index array, and obtaining a construction tolerance array by combining the height of a beam section; Extracting a vertical deviation characteristic of the center of each hole relative to the neutral axis of the beam section in a structural analysis span section in the subscript section of the index array, and combining the difference of the projection height of each hole in the beam height direction and the beam section height to obtain a section weakening rate array; And when the structure analysis span section is judged to be not compliant, generating an avoidance vector corresponding to the hole by combining the unit vector and the subscript section based on data distribution in the risk index array. Further, the method for acquiring the section weakening rate array comprises the following steps: Constructing a second all-zero array equal in length to the index array, for each hole, acquiring the vertical distance between the geometric center point of the hole and the neutral axis of the beam section as the vertical deviation degree, and determining a position sensitivity weight based on the vertical deviation degree; And traversing all holes in the structural analysis span to be analyzed at present, and obtaining a section weakening rate array. Further, the method for obtaining the avoidance vector comprises the following steps: taking an index position corresponding to the maximum value in the risk index array as a maximum risk position, and acquiring an avoidance direction coefficient based on the distribution of the maximum risk position in the array; And based on the positioning holes of the subscript interval corresponding to the maximum risk position, fusing the avoidance direction coefficient, the unit vector and a preset moving step length to obtain avoidance vectors of the corresponding holes. Further, the method for acquiring the avoidance direction coefficient comprises the following steps: when the data exists at two sides of the maximum risk position, the direction pointing to the smallest side of the data at two sides is taken as the avoidance direction, and the avoidance direction coefficient is set based on the avoidance direction. Further, the method for acquiring the Gaussian kernel function array comprises the following steps: And determining an initial weight value of each position by taking 1/2 of the beam section height as a standard deviation, and normalizing to obtain the Gaussian kernel function array. Further, the method for obtaining the index array comprises the following steps: sampling on the structural analysis span with a preset sampling resolution, and constructing a sampling