A method for judging supports and arranging reinforcement on the upper part of a slab
Through the analysis of the outer edge line relationship of the floor slab, the judgment of support in the reinforcement design of structural slabs in the construction engineering is simplified, the problem of the expression of excess support steel bars is solved, and the concise and efficient analysis and consistency of construction drawings is achieved.
Patent Information
- Application Number
- CN202210820390.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-13
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-07-13
AI Technical Summary
In the prior art, in the design of structural slab reinforcement of construction engineering, when the plate support is divided according to the calculation node in the settlement result output by the calculation model, multiple calculation support may need to be merged into one support, resulting in large analysis and easy to produce the expression of excess support steel bars, which causes difficulties in realizing computer programs.
The relationship between the outer edge lines of the floor slab is used for support analysis. By obtaining the intersection points of the outer edge lines of the contour floor slab and the midpoint of the offset line, whether there are contour floor slabs adjacent to the adjacent floor, simplifying the analysis process and consistent with the construction drawing expression requirements.
The analysis process is greatly simplified, the expression of excess support steel bars is avoided, and the adjacent floor slabs are simplified to have two situations: there are contour slabs and no contour slabs, which reduces analysis errors and improves analysis efficiency and accuracy.
Smart Images

Figure CN115659447B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building engineering structure construction, and in particular to a method for determining supports and arranging reinforcement on the upper portion of a slab. Background Art
[0002] When designing reinforcement for structural slabs in construction projects, the upper reinforcement needs to be designed based on the same support conditions along the same edge. The calculation model outputs settlement results in which slab supports are divided by calculation nodes. Multiple calculation supports may need to be combined into a single support for representation. Similarly, floor slabs in construction drawings may be broken into multiple support segments by beam-wall nodes. These supports with the same support conditions need to be combined into a single support for representation. Traditional analysis methods present significant challenges in computer program implementation, require extensive analysis, and easily generate redundant support reinforcement representations. Summary of the Invention
[0003] The present invention provides a method for support judgment and upper slab reinforcement, which uses the relationship between the outer edges of the floor slab to perform support analysis, greatly simplifying the analysis process. At the same time, the analysis results are consistent with the expression requirements of the construction drawings.
[0004] The present invention is achieved through the following technical solutions:
[0005] A method for determining supports and arranging reinforcement on an upper portion of a slab, comprising:
[0006] S1. For an analysis floor slab that needs support analysis, obtain a floor slab of the same height as the analysis floor slab and add the floor slab of the same height to a floor slab of the same height collector;
[0007] S2. Traverse all outer edges of the contour slabs in the contour slab collector and find all outer edges of the contour slabs that intersect with the outer edges of the analysis slabs;
[0008] S3. Place the intersection point Pk of the outer edge of the contour slab and the outer edge of the analysis slab, as well as the two end points of the outer edge of the analysis slab, into a point set collector to obtain the slab support line of the analysis slab. At the same time, the contour slab corresponding to the outer edge of the contour slab that intersects the outer edge of the analysis slab is added as an adjacent contour slab of the analysis slab into the adjacent contour slab collector.
[0009] S4. Draw the outward support offset line of the floor support line, and determine whether the midpoint P1 of the support offset line is located inside the polygon formed by the outer edge lines of adjacent contour floors in the adjacent contour floor collector. If so, determine that there is a contour floor adjacent to the support corresponding to the support offset line. Otherwise, determine that there is no contour floor adjacent to the support corresponding to the support offset line, and arrange the upper reinforcement of the slab based on the judgment result.
[0010] As an optimization, the specific implementation steps of S1 are:
[0011] S1.1. Create a floor collector with equal height;
[0012] S1.2, traverse all floors except the analysis floor, and determine whether the floors except the analysis floor are at the same height as the analysis floor. If so, add the floors at the same height as the analysis floor as the same height floors to the same height floor collector. As an optimization, the specific implementation steps of S2 are as follows:
[0013] S2.1. Select one of the outer edges of the analysis slab, referred to as the analysis slab outer edge LT (all outer edges are line segments), with the starting coordinates of the analysis slab outer edge LT being (xi, yi) and the ending coordinates being (xj, yj);
[0014] S2.2. Creating an adjacent contour floor slab collector and a point set collector for the analysis floor slab;
[0015] S2.3. Traverse the outer edges of all the contour floors in the contour floor collector, that is, traverse all the contour floor outer edges LS, where the starting coordinates of the contour floor outer edges LS are (x1, y1) and the ending coordinates are (x2, y2);
[0016] S2.4. Determine whether the outer edge line of the contour floor slab LS is parallel to the outer edge line of the analysis floor slab LT. If so, the outer edge line of the contour floor slab LS and the outer edge line of the analysis floor slab LT have no intersection. Otherwise, jump to S2.5.
[0017] S2.5. Obtain the intersection point Pk of the straight line where the outer edge line LS of the contour floor slab is located and the straight line where the outer edge line LT of the analysis floor slab is located. The coordinates of the intersection point Pk are (xk, yk). Determine whether the intersection point Pk is between the outer edge line LS of the contour floor slab and the outer edge line LT of the analysis floor slab, and find the contour floor slab corresponding to the outer edge line LS of the contour floor slab that intersects with the outer edge line LT of the analysis floor slab.
[0018] As an optimization, in S2.4, the specific steps for determining whether the outer edge line LS of the contour floor slab is parallel to the outer edge line LT of the analysis floor slab are as follows:
[0019] S2.4.1. Let the angle A1 between the outer edge of the slab LS and the positive x-axis be such that, when x1 = x2, A1 = π / 2; otherwise, let k1 = arctan((y2 - y1) / (x2 - x1)). If k1 > = 0, A1 = k1; if k1 < 0, A1 = π + k1.
[0020] S2.4.2. Let A2 be the angle between the outer edge of the floor slab LT and the positive x-axis. When xi = xj, let A2 = π / 2. Otherwise, let k2 = arctan((yj - yi) / (xj - xi)). If k2 > = 0, A2 = k2. If k2 < 0, A2 = π + k2.
[0021] S2.4.3. Determine the size of A1 and A2. If A1=A2, then the contour floor slab outer edge LS and the analysis floor slab outer edge LT are parallel, and it is determined that the contour floor slab outer edge LS and the analysis floor slab outer edge LT have no intersection.
[0022] As an optimization, the specific implementation method of S2.5 is:
[0023] S2.5.1. Let a1=y1-y2; b1=x2-x1; a2=yi-yj; b2=xj-xi; d=a1*b2-a2*b1; c1=x1* y2-x2*y1; c2=xi*yj-xj*yi; then, xk=(b1*c2-b2*c1) / d; yk=(a2*c1-a1*c2) / d;
[0024] S2.5.2. Determine whether the intersection point Pk is on the outer edge line LS of the contour floor slab:
[0025] Let the length of the outer edge LS of the equal-height floor be D:
[0026] Calculate the sum of the lengths D1 from the intersection point Pk to the two end points of the outer edge line LS of the equal height floor slab:
[0027] Determine whether D and D1 are equal. When D=D1, the intersection point Pk is on the outer edge line LS of the equal-height floor slab. Otherwise, the intersection point Pk is not on the outer edge line LS of the equal-height floor slab.
[0028] Let the length of the outer edge line LT of the analytical floor be S: S = ((xi-xj)^2+(yi-yj)^2)^(1 / 2);
[0029] Calculate the length S1 from the intersection point Pk to the two end points of the outer edge LT of the analysis floor:
[0030] Determine whether S and S1 are equal. When S=S1, the intersection point Pk is on the outer edge line LT of the analysis floor slab. Otherwise, the intersection point Pk is not on the outer edge line LT of the analysis floor slab.
[0031] Find the intersection point Pk on both the contour floor slab outer edge line LS and the analytical floor slab outer edge line LT, and the corresponding contour floor slab outer edge line LS and analytical floor slab outer edge line LT.
[0032] As an optimization, the specific steps of S3 are:
[0033] S3.1. Place all intersection points Pk and the two endpoints of the corresponding analysis floor slab outer edge lines LT that intersect with the outer edge lines of the floor slabs at the same height into the point set collector;
[0034] S3.2. Delete overlapping points in the point set collector: For a point in the point set collector, let this point be the first point and all points except the first point be the second point. Traverse the second point in the point set collector. If the x-coordinates and y-coordinates of the first point and the second point are the same, they are overlapping points, and the second point is deleted from the point set collector.
[0035] S3.3. After removing the overlapping points, connect two adjacent points in the point set collector in a direction from one end point to the other end point of the analysis floor slab outer edge line LT to obtain a floor slab support line;
[0036] S3.4. Determine whether the adjacent contour floor slab collector contains the floor slab corresponding to the contour floor slab outer edge line LS that intersects with the analysis floor slab outer edge line LT. If not, place the floor slab corresponding to the contour floor slab outer edge line LS that intersects with the analysis floor slab outer edge line LT into the adjacent contour floor slab collector.
[0037] As an optimization, in S4, the specific implementation method of drawing the outward support offset line of the support set is: offset the floor support line by 100 drawing units in one of the directions perpendicular to the length direction of the floor support line to obtain a support auxiliary line, and determine whether the midpoint of the support auxiliary line is within the geometric edge of the analysis floor where the floor support line is located. If it is, it is determined that the floor support line is offset inward, and at this time, the floor support line is offset by 100 drawing units in the opposite direction to obtain a support offset line; if not, it is determined that the floor support line is offset outward, and the support auxiliary line is the support offset line. Generally, the width of a floor slab is at least 200, and it is offset outward by 100. If the midpoint of the support auxiliary line falls inside a certain floor slab, it means that there are floor slabs on both sides of the support, otherwise there is a floor slab on only one side, that is, the floor slab currently being analyzed.
[0038] As an optimization, in S4, the specific steps of determining whether the midpoint P1 of the support offset line is located inside the polygon formed by the outer edges of the adjacent equal-height floors in the adjacent equal-height floor collector are:
[0039] S4.1. For each adjacent equal-height floor slab outer edge line LS1 in the adjacent equal-height floor slab collector, sort the coordinates of the two end points of the adjacent equal-height floor slab outer edge line LS1 by the y-axis coordinate as (xs1, ys1) and (xs2, ys2), where ys1 <= ys2.
[0040] S4.2. Traverse all the adjacent equal-height floor slab outer edge lines and count whether the midpoint P1(xp, yp) of the support offset line satisfies the following conditions:
[0041] If ys1 = ys2, it does not meet the conditions, and continue to judge the next adjacent equal-height floor slab outer edge line;
[0042] When yp > ys2 or yp < ys1, it does not meet the conditions, and continue to judge the next adjacent equal-height floor slab outer edge line;
[0043] When (yp - ys1) * (xs2 - xs1) > (xp - xs1) * (ys2 - ys1), it meets the conditions, and continue to judge the next edge;
[0044] S4.3. Count the number of edges that meet the conditions in S4.2. If the number of adjacent equal-height floor slab outer edge lines that meet the conditions is odd, the midpoint P1 of the support offset line is inside the polygon formed by the adjacent equal-height floor slab outer edge lines; otherwise, the midpoint P1 of the support offset line is outside the polygon formed by the adjacent equal-height floor slab outer edge lines.
[0045] As an optimization, in S4, the specific steps for arranging the upper slab reinforcement according to the judgment result are as follows:
[0046] S4.4. If the midpoint P1 of the support offset line is inside the polygon formed by the adjacent equal-height floor slab outer edge lines, arrange the upper slab reinforcement on the beam or wall where the floor slab support line of the analyzed floor slab and the adjacent equal-height floor slabs is located; if there are adjacent equal-height floor slabs, the support lines of the adjacent floor slabs and the support line of the analyzed floor slab are the same line segment;
[0047] S4.5. If the midpoint P1 of the support offset line is outside the polygon formed by the adjacent equal-height floor slab outer edge lines, then the upper slab reinforcement is only arranged on the beam or wall where the floor slab support line of the analyzed floor slab is located.
[0048] As an optimization, the beam or wall where the floor slab support line is located needs to meet conditions T1 - T3 simultaneously:
[0049] T1. The floor slab support line is parallel to the axis of the beam or the axis of the wall;
[0050] T2. The distance from the midpoint of the floor slab support line to the axis of the beam is less than half of the beam width or the distance from the midpoint of the floor slab support line to the axis of the wall is less than half of the wall width;
[0051] T3. The midpoint of the floor support line has a perpendicular foot on the axis line segment of the beam or the midpoint of the floor support line has a perpendicular foot on the axis line segment of the wall.
[0052] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0053] 1. This invention uses the relationship between the outer edges of the floor slab for support analysis, which greatly simplifies the analysis process. At the same time, the analysis results are consistent with the expression requirements of the construction drawings. The traditional method uses beams and walls for support analysis. If a slab edge line is composed of multiple sections of beams and walls, multiple supports will be analyzed, and various subsequent matching corrections will be required. This method simplifies the analysis process and avoids errors caused by a large number of analysis and matching.
[0054] 2. After the present invention uses the relationship between the outer edges of the floor slabs for support analysis, the original boundary relationship becomes simpler. The situation of floor slabs with adjacent boundaries is only two cases: with equal height slabs and without equal height slabs. The traditional method of analysis has many situations such as equal height slabs, unequal height slabs, slab holes, and outside the structural range. Now it has been simplified to only two cases.
[0055] 3. The present invention only considers the cases of having and not having equal height plates, and omits the step of merging the same support conditions. The area without equal height plates is directly an integral area. According to the traditional analysis method, the boundaries of non-equal height plates, opening boundaries, outdoor boundaries, etc. need to be analyzed and merged in turn. The process is relatively cumbersome and prone to errors. After using the present invention, no matter how complex the boundary combination is, it can be easily analyzed.
[0056] 4. The present invention uses the offset line method to determine the inside and outside of the floor slab: when the support edge line is offset outward, it is not known which side is inside and which side is outside, so it is first offset in one direction arbitrarily, and the inside and outside are judged based on whether the midpoint of the offset line segment is inside the polygon. 5. When arranging the upper steel bars of the slab, only based on whether there are equal-height slabs, it is judged whether the upper steel bars are arranged only on this slab or extend into the adjacent slabs; in the traditional method, it is also necessary to judge whether the adjacent slabs are of the same height, whether there are openings, and whether they are outdoors, which is more cumbersome. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required for use in the examples. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be considered as limiting the scope. A person of ordinary skill in the art can also derive other relevant drawings based on these drawings without inventive effort. In the drawings:
[0058] Figure 1This is a flow chart of a method for determining supports and arranging reinforcement on the upper portion of a slab according to the present invention;
[0059] Figure 2 Schematic diagram for analyzing the relationship between floor slab and slab of equal height;
[0060] Figure 3 The outer edges of all the slabs of equal height obtained by the support judgment and upper reinforcement method of the present invention are Figure 2 Schematic diagram of the intersection of the outer edges of the analytical floor slab;
[0061] Figure 4 、 5 A schematic diagram of arranging the steel bars on the upper portion of a slab using the method of the present invention;
[0062] Figure 6-11 Schematic diagram of the upper reinforcement arrangement of the slab for analyzing different floor slab boundary situations. DETAILED DESCRIPTION
[0063] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with examples and drawings. The exemplary embodiments of the present invention and their descriptions are only used to explain the present invention and are not intended to limit the present invention.
[0064] Example
[0065] Next, a support judgment and upper plate reinforcement method according to the present invention is introduced in detail.
[0066] 1. Define storage medium:
[0067] A support set is defined according to each outer edge of the floor slab. The support data of each defined floor slab in the support set is as follows:
[0068] The line segment Lk representing the outer edge of the floor slab, the starting coordinates (xs, ys) and the ending coordinates (xe, ye) of the line segment Lk;
[0069] Boolean data. When True, it indicates that there are slabs of equal height adjacent to the outer edge of the slab. When False, it indicates that there are no slabs of equal height adjacent to the outer edge of the slab.
[0070] 2. Get a set of equal-height floors:
[0071] 2.1. Select a floor slab as the floor slab for floor support analysis, which is called the analysis floor slab;
[0072] 2.2. Create a floor slab collector with equal height to collect and analyze floors with equal height;
[0073] 2.3. Traverse all floors except the analysis floor. If a floor is at the same height as the analysis floor, add it to the Equal Height Floor Collector. The floor data contains a parameter that records the offset relative to the current floor elevation. For example, in a residential building, the living room floor elevation offset is 0, while the bathroom floor is lower. If the measured offset is -250, then the living room and bathroom are not at the same height.
[0074] 3. Floor support analysis:
[0075] Select one of the outer edges of the floor slab to perform floor support analysis:
[0076] 3.1、Define the data of floor supports:
[0077] Let the outer edge be the outer edge of the analytical floor slab LT, and the coordinates of the two end points of the outer edge of the analytical floor slab LT be (xi,yi), (xj,yj);
[0078] A Boolean data type. When it is True, it means that there are floors of equal height adjacent to the boundary of the analyzed floor. When it is False, it means that there are no floors of equal height adjacent to the boundary of the analyzed floor.
[0079] 3.2. Create an adjacent slab collector to collect slabs of equal height adjacent to the analysis slab; create a point set collector to collect point data;
[0080] 3.3. Traverse the outer edges of all the contour floors in the contour floor collector and find the intersection point Pk of the two line segments of the analysis floor outer edge LT and the contour floor outer edge LS.
[0081] Specifically, for an outer edge line LS of a contour floor slab, let the coordinates of the two end points of the outer edge line LS of the contour floor slab be (x1, y1) and (x2, y2), and find the intersection point with the outer edge line LT of the analytical floor slab.
[0082] First, determine whether the outer edge line LS of the contour floor slab and the outer edge line LT of the analytical floor slab are parallel:
[0083] Assume that the angle A1 between the outer edge LS of the equal-height floor slab and the positive direction of the x-axis is:
[0084] When x1=x2, A1=π / 2; otherwise, let k=arctan((y2-y1) / (x2-x1)), if k>=0, A1=k; if k<0, A1=π+k;
[0085] Similarly, calculate and analyze the angle A2 between the outer edge line LT of the floor slab and the positive direction of the x-axis; if A1=A2, the two line segments are parallel and there is no intersection.
[0086] When the outer edge line LS of the contour floor slab and the outer edge line LT of the analytical floor slab are not parallel, first find the intersection point Pk(xk,yk) of the two line segments:
[0087] Let a1=y1-y2; b1=x2-x1; a2=yi-yj; b2=xj-xi; d=a1*b2-a2*b1; c1=x1*y2-x2*y1; c2=xi*yj-xj*yi; xk=(b1*c2-b2*c1) / d; yk=(a2*c1-a1*c2) / d; and determine in turn whether Pk is on the outer edge LS of the contour slab and the outer edge LT of the analysis slab.
[0088] (1) Determine whether Pk is on the outer edge LS of the high floor:
[0089] Assume that the length of the outer edge line LS of the equal-height floor slab is D: ((x1-x2)^2+(y1-y2)^2)^(1 / 2);
[0090] The sum of the lengths from the intersection point Pk to the two end points of the outer edge line LS of the equal-height floor slab is expressed as D1: Then D1 = ((x1-xk)^2+(y1-yk)^2)^(1 / 2)+((x2-xk)^2+(y2-yk)^2)^(1 / 2);
[0091] When D=D1, the intersection point Pk is on the line segment of the outer edge line LS of the equal-height floor slab; otherwise, Pk is not on the line segment of the outer edge line LS of the equal-height floor slab;
[0092] (2) Similarly, determine whether Pk is on the outer edge LT of the floor slab in line segment analysis.
[0093] When the intersection point Pk is on both the line segment contour slab outer edge LS and the line segment analytical slab outer edge LT, the intersection point Pk of the line segment contour slab outer edge LS and the analytical slab outer edge LT is obtained; when the analytical slab outer edge LT and the contour slab outer edge LS have an intersection point Pk, if the adjacent contour slab collector does not contain the contour slab corresponding to this contour slab outer edge LS, the contour slab corresponding to this contour slab outer edge LS is placed in the adjacent contour slab collector, and Pk is placed in the point set collector. After obtaining the point set where all the analytical slab outer edges LT intersect with other slab outer edges (except the slab outer edge of the analytical slab outer edge LT, that is, the contour slab outer edge LS corresponding to this analytical slab outer edge LT), the two endpoints of the analytical slab outer edge LT for floor support analysis are added to the point set collector.
[0094] (3) Remove the overlapping points in the point set collector.
[0095] For each point in the point set collector, let this point be the first point, and all points except the current point (the first point) be the second points. Traverse the second points in the point set collector. If the x - coordinates and y - coordinates of the first point and the second points are the same, they are overlapping points, and the second points are deleted from the point set collector.
[0096] Arrange the point set collector after duplicate removal in ascending order of the distance from the starting point of the analyzed floor slab support (generally, the definition of the two endpoints of a line segment is one starting point and one ending point, just to distinguish the two points). Connect the adjacent points arranged in the point set collector in sequence to obtain the floor slab support set (two points form a floor slab support line, but here there are many points, so many floor slab support lines will be formed, which is the floor slab support set). The floor slab support line is the line segment formed by two adjacent points in the point set collector.
[0097] (4) Traverse the floor slab support set.
[0098] Offset the floor slab support line outward by 100 drawing units to obtain the support offset line. Traverse all the floor slabs in the adjacent equal - height floor slab collector, and judge whether the mid - point P1 of the support offset line is located inside the polygon formed by the outer edges of the adjacent equal - height floor slabs in the adjacent equal - height floor slab collector. The purpose is to find whether there are adjacent equal - height floor slabs for this support.
[0099] Specifically, the specific judgment conditions are as follows:
[0100] Traverse the outer edges of the floor slabs, and judge the number of edges that meet the following conditions: that is, for each outer edge LS1, the two - endpoint coordinates are sorted by the y - coordinate (xs1, ys1), (xs2, ys2), where ys1 <= ys2. Find whether P1(xp, yp) meets the conditions:
[0101] When ys === ys2, it does not meet the conditions, and continue to judge the next edge;
[0102] When yp > ys2 or yp < ys1, it does not meet the conditions, and continue to judge the next edge;
[0103] When (yp - ys1) * (xs2 - xs1) > (xp - xs1) * (ys2 - ys1), it meets the conditions, and continue to judge the next edge;
[0104] Count the number of edges that meet the conditions. If the number of edges that meet the conditions is odd, the mid - point P1 of the support offset line is inside the polygon, otherwise it is outside the polygon;
[0105] If the mid - point P1 of the support offset line is inside the outer polygon of the floor slabs in the adjacent equal - height floor slab collector, there are equal - height floor slabs adjacent to this floor slab support, and the boolean parameter is recorded as True;
[0106] If the midpoint P1 of the support offset line is not inside the outer polygon of the collector's floor slab, there is no floor slab of equal height adjacent to the floor slab support, and the Boolean parameter is recorded as False.
[0107] 4. Expression of steel bars on the upper part of the plate:
[0108] 4.1. By analyzing the line segments in the floor support, i.e., the floor support lines, match the beam and wall supports; the beams and walls here are the floor slabs of the adjacent equal-height floor slab collectors;
[0109] 4.2. Traverse all beams and walls of the current target floor: Use the above method to determine whether the midpoint of the floor support line is within the rectangle (a type of polygon) enclosed by the beams and walls; if so, match the corresponding beams and walls, and the upper reinforcement of the slab is located on the beam and wall supports.
[0110] In other words, it can be understood that the upper reinforcement of the slab is arranged according to the Boolean data recorded in the floor support:
[0111] If the Boolean data is True, it means that there is a slab of equal height adjacent to the outer edge of the analysis slab, and the upper reinforcement of the slab is arranged on both the current slab and the adjacent slab of equal height;
[0112] If the Boolean data is False, it means that there is no floor of the same height adjacent to the outer edge of the analyzed floor, so the upper reinforcement of the slab is only arranged on this floor.
[0113] like Figure 2-11 FIG. 1 shows a diagram of the upper reinforcement of a plate configured by the method of the present invention.
[0114] like Figure 2 As shown in , selecting a floor slab A requires analyzing one outer edge of the support (the outer edge on the right), as Figure 3 As shown, using the method of the present invention, a set of slabs of equal height is traversed to determine the intersection of the outer edges of all slabs of equal height with the outer edge of slab A. This intersection, along with the start and end points of this slab, yields a point set. This point set is deduplicated and sorted along the outer edge from the start to the end point. The line segment formed by connecting each point is the desired slab support line. The slab support line is then offset outward by 100 mm to obtain a support offset line. If the midpoint of the support offset line lies within the outer polygon of another slab, then there are slabs of equal height adjacent to that boundary; otherwise, there are no slabs of equal height adjacent to that boundary.
[0115] According to the obtained floor support line corresponding to the analysis floor support, find the corresponding beam wall (i.e. adjacent equal-height floor), and place the matching upper plate reinforcement one by one. Arrange the upper plate reinforcement according to the Boolean data recorded in the plate support, such as Figure 4 As shown in , if the Boolean data is True, the upper reinforcement of the slab is arranged on both the current slab and the adjacent slab; Figure 5As shown, if the Boolean data is False, the upper reinforcement of the slab is only arranged on this floor slab.
[0116] The method of the present invention is simple and clear, yet can adapt to various complex support situations.
[0117] like Figure 6 As shown, when analyzing that the left side of the outer edge of the floor slab is located at the edge of a continuous opening, according to the requirements of the construction drawing, the opening belongs to a continuous and identical boundary, and only one plate reinforcement needs to be expressed.
[0118] According to the above method, after the outer edge of the analyzed floor slab is offset, there is no intersection with other floor slabs. Therefore, the support edge line is only composed of the starting and ending points, and only one support steel bar is drawn, which is consistent with the expression requirements of the construction drawing.
[0119] like Figure 7 As shown in the figure, when the outer edge of the right side of the floor slab is adjacent to the opening and the floor slab, the processing effect is still very good.
[0120] like Figure 8 As shown in the figure, when the left outer edge of the floor slab is partially an outdoor boundary, there are three floor slab support lines, which can still be adapted.
[0121] like Figure 9 As shown in the figure, when analyzing the situation where there is a locally continuous opening at the right outer edge of the floor slab and it intersects with the floor slab, the boundary situation can also be analyzed very simply.
[0122] like Figure 10 As shown, there is a drop-off area, and the boundary conditions can also be analyzed very concisely.
[0123] like Figure 11 As shown, when analyzing the intersection of the right side outer edge of the floor slab with the opening and the outdoors, there are 4 floor slab support lines, and the analysis is still simple.
[0124] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for judging supports and arranging reinforcement on the upper portion of a slab, characterized in that: include: S1. For an analysis floor slab that needs support analysis, obtain a floor slab of the same height as the analysis floor slab and add the floor slab of the same height to a floor slab of the same height collector; S2. Traverse all outer edges of the contour slabs in the contour slab collector and find all outer edges of the contour slabs that intersect with the outer edges of the analysis slabs; S3. Place the intersection point Pk of the outer edge of the contour slab and the outer edge of the analysis slab, as well as the two end points of the outer edge of the analysis slab, into a point set collector to obtain the slab support line of the analysis slab. At the same time, the contour slab corresponding to the outer edge of the contour slab that intersects the outer edge of the analysis slab is added as an adjacent contour slab of the analysis slab into the adjacent contour slab collector. S4. Draw an outward support offset line of the floor support line, and determine whether the midpoint P1 of the support offset line is located inside the polygon formed by the outer edge lines of adjacent contour floors in the adjacent contour floor collector. If so, determine that there is a contour floor adjacent to the support corresponding to the support offset line. Otherwise, determine that there is no contour floor adjacent to the support corresponding to the support offset line, and arrange the upper reinforcement of the slab based on the determination result. The specific implementation method of drawing the outward support offset line of the support line is: offset the floor support line by 100 drawing units in one of the directions perpendicular to the length direction of the floor support line to obtain a support auxiliary line, and determine whether the midpoint of the support auxiliary line is within the geometric edge of the analysis floor where the floor support line is located. If so, it is determined that the floor support line is offset inward. At this time, the floor support line is offset by 100 drawing units in the opposite direction to obtain a support offset line; if not, it is determined that the floor support line is offset outward, and the support auxiliary line is the support offset line.
2. A method for determining support and arranging reinforcement on the upper portion of a slab according to claim 1, characterized in that: The specific implementation steps of S1 are: S1.
1. Create a floor collector with equal height; S1.
2. Traverse all floors except the analysis floor, and determine whether the floors except the analysis floor are at the same height as the analysis floor. If so, add the floors at the same height as the analysis floor as equal-height floors to the equal-height floor collector.
3. A method for determining supports and arranging reinforcement on the upper portion of a slab according to claim 1, characterized in that: The specific implementation steps of S2 are: S2.
1. Select one of the outer edges of the analysis slab, referred to as the analysis slab outer edge LT. The starting coordinates of the analysis slab outer edge LT are (xi, yi), and the ending coordinates are (xj, yj). S2.
2. Creating an adjacent contour floor slab collector and a point set collector for the analysis floor slab; S2.
3. Traverse the outer edges of all the contour floors in the contour floor collector, that is, traverse all the contour floor outer edges LS, where the starting coordinates of the contour floor outer edges LS are (x1, y1) and the ending coordinates are (x2, y2); S2.
4. Determine whether the outer edge line of the contour floor slab LS is parallel to the outer edge line of the analysis floor slab LT. If so, the outer edge line of the contour floor slab LS and the outer edge line of the analysis floor slab LT have no intersection. Otherwise, jump to S2.
5. S2.
5. Obtain the intersection point Pk of the straight line where the outer edge line LS of the contour floor slab is located and the straight line where the outer edge line LT of the analysis floor slab is located. The coordinates of the intersection point Pk are (xk, yk). Determine whether the intersection point Pk is between the outer edge line LS of the contour floor slab and the outer edge line LT of the analysis floor slab, and find the contour floor slab corresponding to the outer edge line LS of the contour floor slab that intersects with the outer edge line LT of the analysis floor slab.
4. A method for determining supports and arranging reinforcement on the upper portion of a slab according to claim 3, characterized in that: In S2.4, the specific steps for determining whether the outer edge line LS of the contour floor slab is parallel to the outer edge line LT of the analysis floor slab are as follows: S2.4.
1. Let the angle A1 between the outer edge of the slab LS and the positive x-axis be such that, when x1=x2, A1=π / 2; otherwise, let k1=arctan((y2-y1) / (x2-x1)). If k1>=0, A1=k1; if k1<0, A1=π+k1. S2.4.
2. Let A2 be the angle between the outer edge of the floor slab LT and the positive x-axis. When xi = xj, let A2 = π / 2. Otherwise, let k2 = arctan((yj - yi) / (xj - xi)). If k2 >= 0, A2 = k2. If k2 < 0, A2 = π + k2. S2.4.
3. Determine the size of A1 and A2. If A1=A2, then the contour floor slab outer edge LS and the analysis floor slab outer edge LT are parallel, and it is determined that the contour floor slab outer edge LS and the analysis floor slab outer edge LT have no intersection.
5. A method for determining supports and arranging reinforcement on the upper portion of a slab according to claim 3, characterized in that: The specific implementation method of S2.5 is as follows: S2.5.
1. Let a1=y1-y2; b1=x2-x1; a2=yi-yj; b2=xj-xi; d=a1*b2-a2*b1; c1=x1* y2-x2*y1; c2=xi*yj-xj*yi; then, xk=(b1*c2-b2*c1) / d; yk=(a2*c1-a1*c2) / d; S2.5.
2. Determine whether the intersection point Pk is on the outer edge line LS of the contour floor slab: Let the length of the outer edge line LS of the equal height floor be D: D = ; Calculate the sum of the lengths D1 from the intersection point Pk to the two end points of the outer edge line LS of the equal height floor slab: D1= ; Determine whether D and D1 are equal. When D=D1, the intersection point Pk is on the outer edge line LS of the equal-height floor slab; otherwise, the intersection point Pk is not on the outer edge line LS of the equal-height floor slab; Let the length of the outer edge line LT of the analysis floor be S: S = ((xi-xj)^2+(yi-yj)^2)^(1 / 2); Calculate the length S1 from the intersection point Pk to the two end points of the outer edge LT of the analysis floor: ; Determine whether S and S1 are equal. When S=S1, the intersection point Pk is on the outer edge line LT of the analysis floor slab. Otherwise, the intersection point Pk is not on the outer edge line LT of the analysis floor slab. Find the intersection point Pk on both the contour floor slab outer edge line LS and the analytical floor slab outer edge line LT, and the corresponding contour floor slab outer edge line LS and analytical floor slab outer edge line LT.
6. A method for determining supports and arranging reinforcement on the upper portion of a slab according to claim 5, characterized in that: The specific steps of S3 are: S3.
1. Place all intersection points Pk and the two endpoints of the corresponding analysis floor slab outer edge lines LT that intersect with the outer edge lines of the floor slabs at the same height into the point set collector; S3.
2. Delete the overlapping points in the point set collector: For one point in the point set collector, let this point be the first point, and all points except the first point be the second points. Traverse the second points in the point set collector. If the x - coordinates and y - coordinates of the first point and the second points are the same, they are overlapping points, and delete the second points from the point set collector; S3.
3. Connect the adjacent points in the point set in the point set collector after removing the overlapping points in sequence according to the direction from one end point to the other end point of the analyzed floor outer edge LT to obtain the floor support line; S3.
4. Judge whether the adjacent equal - height floor collectors contain the floors corresponding to the equal - height floor outer edges LS that intersect with the analyzed floor outer edge LT. If not, put the floors corresponding to the equal - height floor outer edges LS that intersect with the analyzed floor outer edge LT into the adjacent equal - height floor collectors.
7. A method for determining supports and arranging reinforcement on the upper portion of a slab according to claim 1, characterized in that: In S4, the specific steps to judge whether the mid - point P1 of the support offset line is located inside the polygon formed by the adjacent equal - height floor outer edges in the adjacent equal - height floor collectors are as follows: S4.
1. For each adjacent equal - height floor outer edge LS1 in the adjacent equal - height floor collectors, sort the coordinates of the two end points of the adjacent equal - height floor outer edge LS1 according to the y - axis coordinate as (xs1, ys1), (xs2, ys2), where ys1 <= ys2; S4.
2. Traverse all the adjacent equal - height floor outer edges, and count whether the mid - point P1(xp, yp) of the support offset line satisfies the following conditions: If ys1 = ys2, it does not meet the conditions, and continue to judge the next adjacent equal - height floor outer edge; When yp > ys2 or yp < ys1, it does not meet the conditions, and continue to judge the next adjacent equal - height floor outer edge; When (yp - ys1)*(xs2 - xs1) > (xp - xs1)*(ys2 - ys1), it meets the conditions, and continue to judge the next edge; S4.
3. Count the number of edges that meet the conditions in S4.
2. If the number of adjacent equal - height floor outer edges that meet the conditions is odd, the mid - point P1 of the support offset line is inside the polygon formed by the adjacent equal - height floor outer edges. Otherwise, the mid - point P1 of the support offset line is outside the polygon formed by the adjacent equal - height floor outer edges.
8. A method for determining supports and arranging reinforcement on the upper portion of a slab according to claim 7, characterized in that: In S4, the specific steps for arranging the upper - slab steel bars according to the judgment result are as follows: S4.
4. If the mid - point P1 of the support offset line is inside the polygon formed by the adjacent equal - height floor outer edges, arrange the upper - slab steel bars on the beam or wall where the floor support line of the analyzed floor and the adjacent equal - height floors is located; S4.
5. If the mid - point P1 of the support offset line is outside the polygon formed by the adjacent equal - height floor outer edges, then the upper - slab steel bars are only arranged on the beam or wall where the floor support line of the analyzed floor is located.
9. A method for determining supports and arranging reinforcement on the upper portion of a slab according to claim 8, characterized in that: The beam or wall where the floor support line is located needs to meet the conditions T1 - T3 at the same time: T1. The floor support line is parallel to the axis of the beam or the axis of the wall; T2. The distance from the midpoint of the floor support line to the axis of the beam is less than half the width of the beam, or the distance from the midpoint of the floor support line to the axis of the wall is less than half the width of the wall; T3. The midpoint of the floor support line has a perpendicular foot on the axis line segment of the beam or the midpoint of the floor support line has a perpendicular foot on the axis line segment of the wall.
Citation Information
Patent Citations
A method for quickly extract that outer wall of DWG architectural drawing
CN109284520A
External wall recognition method and device in CAD, storage medium and processor
CN110334390A