Intelligent layout and drawing system for disc-type scaffolding plan

By designing an intelligent system including structural outer contour extraction, processing, plane arrangement and drawing module, the problem of high mechanization and labor costs in the layout and drawing of the plan of the disc-type scaffolding is solved, and the problem of rapid and Efficient automation and labor cost savings.

CN118094688BActive Publication Date: 2025-02-21SHANGHAI CONSTRUCTION FOURTH CONSTRUCTION GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311775535.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-02-21
Estimated Expiration
2043-12-22

AI Technical Summary

Technical Problem

In the prior art, the plan layout and drawing process of the buckle type scaffolding has a high degree of mechanization, but the process is boring and consumes a lot of labor costs.

Method used

A disc-type scaffolding intelligent layout and drawing system is designed, including a structural outer contour extraction module, an outer contour processing module, a scaffolding plane layout module and a floor drawing drawing module, and automated operations are achieved through CAD secondary development.

Benefits of technology

It realizes rapid and efficient reading of the structure outer contour and determining the position of the vertical and horizontal poles of the scaffolding, and generates a complete scaffolding floor plan, saving engineer manpower and replacing repetitive labor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118094688B_ABST
    Figure CN118094688B_ABST
Patent Text Reader

Abstract

The present invention provides a disc-type scaffolding plane intelligent layout and drawing system, comprising: a structure outer contour extraction module, an outer contour processing module, a scaffolding plane layout module and a plane drawing module. The present invention can realize fast and efficient reading of the structure outer contour, and on this basis determine the position of the scaffolding vertical pole and horizontal pole, and draw a complete scaffolding plane layout on the plane, so as to save the manpower of engineers and replace repeated labor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a system for intelligently arranging and drawing a plan view of a disc-type scaffold. Background Art

[0002] The disc-type scaffolding is a common building scaffolding system, which is built with components such as vertical poles, cross bars (horizontal bars), and diagonal rods. This type of scaffolding has the advantages of easy installation, good stability, and good integrity. However, when faced with complex structures and other situations, due to the limitation that the horizontal bars of the disc-type scaffolding need to be set according to the fixed modulus, the plan layout of the disc-type scaffolding often needs to be drawn in advance and then constructed according to the drawing. At present, the existing scaffolding outer contour drawing process is generally drawn directly on CAD, which requires multiple copies, translations and rotations on the CAD drawings. The whole process is highly mechanized, the process is relatively boring, and it will consume a lot of manpower costs. Therefore, the layout and drawing of the plan of the disc-type scaffolding urgently need to be completed by automated means to save labor costs. Summary of the invention

[0003] The purpose of the present invention is to provide a system for intelligently arranging and drawing a plan view of a disc-type scaffold.

[0004] In order to solve the above problems, the present invention provides a system for intelligently arranging and drawing a plan view of a disc-type scaffold, comprising:

[0005] The structural contour extraction module is used to obtain the outer contour of the building structure in the structural plan in the CAD drawing;

[0006] An outer contour processing module, used for arranging the polylines constituting the outer contour of the building structure in sequence into outer contour information of the building structure for facilitating subsequent operations;

[0007] The scaffolding plane arrangement module is used to determine the positions of the vertical poles and horizontal poles of the disc-type scaffolding on the outer layer of the outer contour of the building structure according to the outer contour information of the building structure;

[0008] The plan drawing module is used to indicate the positions of the vertical poles and horizontal poles of the scaffolding in a two-dimensional plan according to the positions of the vertical poles and horizontal poles of the scaffolding, and finally form a scaffolding plan layout diagram.

[0009] Furthermore, in the above system, a structural outer contour extraction module is used to extract the outer contour of the building structure from the CAD drawing, and the structural outer contour includes: straight lines and arc segments; when the building outer contour in the CAD drawing is bound to the block reference, the block reference is decomposed so that the outer contour of the building structure is not inside the block reference; if there is a construction personnel and freight elevator, the construction personnel and freight elevator is drawn on the CAD drawing in the form of a rectangular multi-segment line segment; the straight lines, arcs and multi-segment line segments in the outer contour of the building structure are selected in turn, and then computer programming languages ​​such as python and C# are used to perform CAD secondary development, automatically traverse the selected straight lines, arcs and multi-segment line segments, and obtain the parameters of the selected straight lines, arcs and multi-segment line segments; wherein the parameters of the straight line include: the starting coordinates and the end coordinates of the straight line; the parameters of the arc include: the starting coordinates, the end coordinates, the center of the circle, the radius and the rotation angle of the arc; the parameters of the multi-segment line segment include: the four vertices of the multi-segment line segment.

[0010] Furthermore, in the above system, the outer contour processing module is used to sort the starting point coordinates and the end point coordinates of the straight line and the arc in a counterclockwise order.

[0011] Furthermore, in the above system, the outer contour processing module is used to create a data structure to store the connection relationship between line segments; wherein the line segments include: straight lines and circular arcs; for each line segment, the vertices of the line segment are recorded, and the vertices include: the starting point and the end point of the line segment; randomly select a line segment as the starting point, starting from the starting line segment, and find the next connectable line segment according to the information in the line segment association table; select a next line segment connected to the current line segment, and mark it as used, and add the line segments to the data structure in the order in which the line segments are found; repeat the above steps, traverse all unmarked line segments, and find the next connectable line segment until no connectable line segments can be found; according to the angular relationship of the line segments, the outer contour of the building structure is connected in a counterclockwise order; the data structure includes an array, a dictionary or a list.

[0012] Furthermore, in the above system, the outer contour of the building structure is connected in a counterclockwise order according to the angular relationship of the line segments, including: finding the center point of the starting point and end point of all line segments by calculating the average coordinates of the starting points and end points of all line segments; using the inverse tangent function to calculate the polar angle of each starting point and end point relative to the center point, and sorting the starting points and end points according to the polar angles; if there are construction personnel and freight elevators corresponding to multiple line segments, the straight line is broken into two straight line segments at the construction personnel and freight elevator, and the straight line near the construction personnel and freight elevator is preferentially set as the starting line segment.

[0013] Furthermore, in the above system, the scaffolding plane arrangement module is used to expand the outer contour of the building structure by a preset expansion distance as an auxiliary line corresponding to the inner side pole position axis of the scaffolding; select the starting point of the auxiliary line in a counterclockwise order as the starting point of the inner side pole; and determine the position of the next inner side pole according to the module in a counterclockwise direction on the auxiliary line.

[0014] Furthermore, in the above system, the preset expansion distance of the outer contour of the building structure is used as the auxiliary line of the axis of the inner upright position of the corresponding scaffolding, including: traversing the vertices of each line segment constituting the outer contour of the building structure; for each vertex of each line segment constituting the outer contour of the building structure, calculating the new vertex coordinates after the outer contour of the building structure is expanded by the preset expansion distance; based on all the new vertex coordinates, extending and intersecting two adjacent expansion line segments, and after sequential processing, obtaining the auxiliary lines of the inner uprights of the scaffolding; expanding the position of each inner upright by a preset second expansion distance to obtain the position of each outer upright; and mainly arranging the horizontal rods between the inner uprights, between the outer uprights, and between the corresponding inner and outer uprights.

[0015] Furthermore, in the above system, the new vertex coordinates are calculated according to the following formula:

[0016] The x-coordinate of the new vertex = the x-coordinate of the original vertex + the expansion distance * sin (the angle of the first line segment);

[0017] The y coordinate of the new vertex = the y coordinate of the original vertex - the expansion distance * cos (the angle of the first line segment);

[0018] The angle of the first line segment refers to the direction of the line segment at the vertex, which is calculated by the coordinate difference between two adjacent vertices.

[0019] Furthermore, in the above system, the position of the outer pole is calculated according to the following formula:

[0020] New x-coordinate of the outer pole = original x-coordinate of the inner pole + second outward expansion distance * sin(angle of the second line segment)

[0021] New y coordinate of the outer pole = original y coordinate of the inner pole - second outward expansion distance * cos (angle of the second line segment);

[0022] The angle of the second line segment refers to the direction of the horizontal rod where the outer vertical rod is located, and is calculated by the coordinate difference between two adjacent vertices.

[0023] Furthermore, in the above system, the horizontal rods are mainly arranged between the inner vertical rods, between the outer vertical rods, and between the corresponding inner and outer vertical rods, including:

[0024] When the included angle between the two horizontal bars is exactly 90°, a square is formed here, and all four sides are composed of horizontal bars that conform to the modulus.

[0025] When the included angle between the two horizontal bars is not 90° and d < 646 mm, cancel the outer vertical bar here and directly use the fastener-type horizontal bar to connect the two ends of the adjacent outer vertical bars.

[0026] When the included angle between the two horizontal bars is not 90° and 646 mm < d < 646 + 900 mm, when the distance d is an integral multiple of the preset distance, use the corresponding modulus of the disk-fastener type horizontal bar to connect the two ends of the adjacent outer vertical bars.

[0027] When the included angle between the two horizontal bars is not 90° and 646 mm < d < 646 + 900 mm, when the distance d is not an integral multiple of the preset distance, use the fastener-type horizontal bar to connect.

[0028] When the included angle between the two horizontal bars is not 90° and d > 646 + 900 mm, draw an arc with a radius of 900 mm with one endpoint of this horizontal bar as the center, and then draw another arc with a radius of 900 mm with the inner vertical bar closest to this horizontal bar as the center. Add a new outer vertical bar at the intersection of the two arcs and cancel the original horizontal bar; connect the newly generated outer vertical bar and the outer vertical bars at both ends of the original horizontal bar with a horizontal bar. Use the disk-fastener type horizontal bar to connect when the length is an integral multiple of 300 mm, otherwise use the fastener-type horizontal bar to connect; connect the newly generated outer vertical bar and the inner vertical bar closest to the original horizontal bar with the disk-fastener type horizontal bar.

[0029] It should be noted that when the second outward expansion distance is 900 mm, 646 mm and 900 mm in this part remain unchanged. When the second outward expansion distance is modified, 646 mm in this part should be modified to 646 mm * second outward expansion distance / 900 mm, and 900 mm should be modified to 900 mm * second outward expansion distance / 900 mm. When the second outward expansion distance is not 900 mm, the second outward expansion distance still needs to be an integral multiple of 300 mm.

[0030] Compared with the prior art, in view of the problem that the mechanization degree of the existing scaffolding outer contour drawing process is very high, the process is rather boring, and it will consume a large amount of labor costs, the present invention proposes a new intelligent arrangement and drawing system for the plan view of the disk-fastener type scaffolding, including: a structural outer contour extraction module, an outer contour processing module, a scaffolding plane arrangement module, and a plan view drawing module. The present invention can quickly and efficiently read the structural outer contour, and on this basis, determine the positions of the scaffolding vertical bars and horizontal bars, and draw a complete scaffolding plane layout on the plan view, achieving the effects of saving the labor of engineers and replacing repetitive labor.

[0031] The present invention can quickly and efficiently read the outer contour of the structure, determine the positions of the scaffolding uprights and horizontal bars on this basis, and draw a complete scaffolding plan layout on the plan, thereby saving the manpower of engineers and replacing repetitive labor.

[0032] Compared with the current method of manually drawing scaffolding plan layout, the beneficial effects of the present invention are mainly as follows:

[0033] (1) Avoiding tedious labor. The manual arrangement of the scaffolding plan involves a tedious manual drawing process. The present invention automatically arranges and draws the scaffolding through secondary development. Only the outline and post-drawing inspection need to be manually processed, which greatly saves labor costs.

[0034] (2) Fast speed. The present invention introduces the operation of CAD secondary development and programmatic drawing, which is faster than manual drawing and can save time to a great extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is an overall architecture diagram of a system for intelligently arranging and drawing a plan view of a disc-type scaffold according to an embodiment of the present invention;

[0036] Figure 2 It is a schematic diagram of the interface of the structural outer contour component of an embodiment of the present invention;

[0037] Figure 3 It is a schematic diagram of an interface for sorting the outer contours of structures according to an embodiment of the present invention;

[0038] Figure 4 is a schematic diagram of an outer contour processing module according to an embodiment of the present invention;

[0039] Figure 5 It is a schematic diagram of an interface of a scaffold outer contour expansion auxiliary line according to an embodiment of the present invention;

[0040] Figure 6 It is a schematic diagram of an interface for determining the position of an inner pole according to an embodiment of the present invention;

[0041] Figure 7 This is a schematic diagram of an interface for preliminarily determining the position of an external pole according to an embodiment of the present invention.

[0042] Figure 8a is a schematic diagram of an interface of the first situation at a node of an embodiment of the present invention;

[0043] Figure 8b is a schematic diagram of an interface of the second situation at a node of an embodiment of the present invention;

[0044] Figure 8c is a schematic diagram of an interface of the third situation at a node of an embodiment of the present invention;

[0045] Figure 8d is a schematic diagram of an interface of the fourth situation at a node of an embodiment of the present invention;

[0046] Fig. 9 It is a schematic diagram of the technical route of the scaffolding plane arrangement module according to one embodiment of the present invention;

[0047] Fig.10 is a schematic diagram of a block reference interface according to an embodiment of the present invention;

[0048] Fig.11 It is a schematic diagram of an interface for drawing a final layout diagram according to an embodiment of the present invention;

[0049] Fig.12 It is a key workflow diagram of an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0051] like Fig.12 As shown, the present invention provides a system for intelligently arranging and drawing a plan view of a disc-shaped scaffold, comprising:

[0052] The structural outer contour extraction module is used to obtain the outer contour of the building structure in the structural plan in the drawing;

[0053] Preferably, the structural outer contour extraction module is used to first extract the outer contour of the building structure from the design drawing, and the structural outer contour includes: straight lines and arc segments. In general, the building outer contour in the design drawing is often bound to the block reference. In this case, the block reference is exploded (Explode) so that the outer contour content is not inside the block reference. Afterwards, the outer contour is moved as a whole to a blank position (no more content) in the drawing to facilitate selection during the extraction process. In particular, if there are construction personnel and freight elevators, etc., they are drawn on the drawing in the form of rectangular polyline segments. Finally, the straight lines, arcs and polyline segments in the outer contour of the building structure are selected in turn, and then computer programming languages ​​such as python and C# are used to perform CAD secondary development, automatically traverse the selected straight lines, arcs and polyline segments, and obtain the parameters of the selected straight lines, arcs and polyline segments. Specifically, the main parameters obtained are the starting coordinates and end coordinates of the straight line, the starting coordinates, end coordinates, center of the circle, radius and angle of rotation of the arc, and the four vertices of the polyline segment. So far, as Figure 2 As shown, the structure outer contour extraction module is completely completed.

[0054] An outer contour processing module, used for arranging the polylines constituting the outer contour of the building structure in sequence into outer contour information of the building structure for facilitating subsequent operations;

[0055] Preferably, Figure 4 As shown, the outer contour processing module is used to sort the outer contour of the building structure in order from the straight lines and arcs. Since the order of the straight lines and arcs in the selected outer contour will appear randomly, it is necessary to sort the starting point coordinates and the end point coordinates of the straight lines and arcs in a counterclockwise order to facilitate the subsequent scaffolding drawing process. Specifically, first create a data structure, such as an array, a dictionary or a list, to store the connection relationship between the line segments, where the line segments include: straight lines and arcs. For each line segment, record the vertex of the line segment, and the vertex includes: the starting point and the end point of the line segment. Randomly select a line segment as the starting point, starting from the starting line segment, according to the information in the line segment association table, find the next line segment that can be connected, which requires traversing all the line segments and selecting. Select the next line segment connected to the current line segment and mark it as used. Repeat the above steps, traverse all unmarked line segments, and find the next line segment that can be connected until no more connectable line segments can be found. This indicates that the end of the line segment sequence has been reached. During the traversal process, the line segments are added to a data structure such as a list or array in the order in which they are found to record the correct order of the line segments. After the traversal is completed, check whether all the line segments have been connected. Finally, according to the angle relationship of the line segments, the outer contour of the building structure is connected in a counterclockwise order. The center point of the starting point and end point of all the line segments can be found by calculating the average coordinates of the starting point and end point of all the line segments. The polar angle of each starting point and end point relative to the center point can be calculated separately, and the inverse tangent function (atan2) can be used to calculate the polar angle of each starting point and end point relative to the center point. The starting points and end points are sorted according to the polar angle to ensure that they are arranged in a counterclockwise direction. Finally, if there are passenger and freight elevators corresponding to multiple line segments, the straight line is broken into two straight line segments at the construction passenger and freight elevator, and the straight line near the construction passenger and freight elevator is set as the starting line segment first.

[0056] Use C#, Python and other methods to automatically complete the above process, forming the following effect Figure 3 shown.

[0057] The scaffolding plane arrangement module is used to determine the positions of the vertical poles and horizontal poles of the disc-type scaffolding on the outer layer of the outer contour of the building structure according to the outer contour information of the building structure; the contents in this module can all be automatically determined by a computer.

[0058] Preferably, Fig. 9The scaffolding plane arrangement module is used to first expand the outer contour of the building structure by 300 mm as an auxiliary line corresponding to the inner side pole position axis of the scaffolding. The specific expansion method is: traverse the vertices of each line segment constituting the outer contour of the building structure, from the first vertex to the last vertex. For each vertex of each line segment constituting the outer contour of the building structure, calculate the new vertex coordinates after the outer contour of the building structure is expanded by a preset first expansion distance of 300 mm. The new coordinates can be calculated using the following formula:

[0059] The x-coordinate of the new vertex = the x-coordinate of the original vertex + the first expansion distance * sin (angle of the line segment)

[0060] The y coordinate of the new vertex = the y coordinate of the original vertex – the first expansion distance * cos (the angle of the first line segment)

[0061] Here, the angle of the line segment refers to the direction of the line segment where the vertex is located, specifically the angle formed by the ray emitted from the starting point of the line segment to the end point of the line segment and the positive direction of the x-axis, that is, the angle required to rotate counterclockwise from the positive and negative directions of the x-axis to coincide with the ray (this angle is defined as the direction angle of the ray). When the primitive where the vertex is located is an arc, its "angle of the line segment" = the direction angle of the ray emitted from the center of the arc to the vertex + 90°.

[0062] The above steps are repeated until each vertex of each line segment constituting the outer contour of the building structure is processed.

[0063] Based on all the new vertex coordinates, the two adjacent outward expansion line segments are extended and intersected. After processing in sequence, the auxiliary lines of the inner uprights of the scaffolding are obtained, such as Figure 5 shown.

[0064] Here, it is necessary to explain the distinction between the inner and outer poles. The inner poles are poles determined based on the auxiliary lines obtained by the first expansion. The outer poles are poles determined based on the positions obtained by the second expansion. Since the second expansion is implemented on the basis of the inner poles, the distance between the outer poles and the inner poles is the second expansion distance. Therefore, the second expansion distance means the walking width of the scaffolding for construction workers to walk on.

[0065] Correspondingly, the horizontal rods are also divided into inner horizontal rods, outer horizontal rods and foot rods. The inner horizontal rods are horizontal rods connecting the inner vertical rods, the outer horizontal rods are horizontal rods connecting the outer vertical rods, and the foot rods are horizontal rods connecting the inner vertical rods and the outer vertical rods, mainly to facilitate the arrangement of scaffolding boards on the upper part and the walking of construction workers.

[0066] Afterwards, determine the position of the inner uprights of the scaffolding according to the module requirements. Since the inner uprights of the scaffolding are all located on the auxiliary lines, select the starting point of the auxiliary line in counterclockwise order as the starting point of the inner uprights. Afterwards, determine the position of the next inner upright on the auxiliary line in a counterclockwise direction according to the module. The method for determining the next upright is: considering that the length of the horizontal bar needs to be an integer multiple of 300mm, therefore, select the starting point of the outer expansion line as the initial upright position, and select the next upright position as the position 1500mm away from the outer expansion line in a counterclockwise direction. Repeat in this order until inner uprights are set on all auxiliary lines, and at the same time, use the inner horizontal bar to connect the adjacent inner uprights in sequence in a counterclockwise order, such as Figure 6 shown.

[0067] After that, according to the position of the inner pole of the scaffolding, Figure 7 As shown, the position of the outer poles of the scaffolding is preliminarily determined. In order to ensure the requirement for personnel to pass through, the principle of the initial setting of the outer pole position is: expand the position of each inner pole by 900mm. The formula for the expansion is consistent with the previous auxiliary line:

[0068] New x-coordinate of the outer pole = original x-coordinate of the inner pole + second outward expansion distance * sin(angle of the second line segment)

[0069] New y coordinate of the outer pole = original y coordinate of the inner pole - second outward expansion distance * cos (angle of the second line segment)

[0070] Here, the angle of the second line segment refers to the direction of the horizontal rod (i.e., the inner horizontal rod) where the inner vertical rod is located, that is, the "direction angle" of the ray formed by the inner horizontal rod from the starting point to the end point in the counterclockwise direction of the outer contour. When an inner vertical rod is at a node position, the inner horizontal rods on both sides are not on the same straight line, and the inner vertical rod will have two "angles of the second line segment", therefore, it will correspond to the two outer vertical rods. For specific processing methods, see "Node Position Processing".

[0071] After the position of the outer vertical pole is preliminarily determined, the adjacent outer vertical poles are connected in sequence in a counterclockwise order using horizontal poles (i.e., outer horizontal poles), and the inner vertical poles are connected to the outer vertical poles preliminarily determined on their basis using pedal rods, thereby preliminarily determining the position of the horizontal poles.

[0072] Node position processing. Special processing is required at the node positions where different contour curves intersect. After the processing is completed, the final horizontal rod position and vertical rod position can be determined. The horizontal rod is mainly set between the inner vertical rods, between the outer vertical rods, and between the corresponding inner and outer vertical rods.

[0073] Considering the modulus and the traffic capacity of the scaffolding, the node positions are divided into four cases:

[0074] As Figure 8a shown, in the first case: when the included angle between the two horizontal bars is exactly 90°, a square is formed here, and all four sides are composed of horizontal bars that conform to the modulus;

[0075] As Figure 8b shown, in the second case: when the included angle between the two horizontal bars is not 90°, it is classified and discussed according to the length of the distance d between the two outer vertical bars. When d < 646 mm, the outer vertical bars here are cancelled, and the ends of the adjacent outer vertical bars are directly connected using fastener-type horizontal bars.

[0076] As Figure 8c shown, in the third case: when 646 mm < d < 646 + 900 mm, when the distance d is exactly an integer multiple of the preset distance such as 300 mm, the corresponding modulus of socket-welded horizontal bars is used for connection, otherwise fastener-type horizontal bars are used to connect the ends of the adjacent outer vertical bars;

[0077] As Figure 8d shown, in the fourth case: when d is greater than 646 + 900 mm, the horizontal bar ( Figure 8d the dotted part in it) will be too long. To avoid the horizontal bar from being too long, the treatment measure for the node is to draw an arc with a radius of 900 mm with one end point of the horizontal bar as the center, and then draw an arc with a radius of 900 mm with the inner vertical bar closest to the horizontal bar as the center. A new outer vertical bar is added at the intersection of the two arcs, and the original horizontal bar is cancelled; the new outer vertical bar is connected to the outer vertical bars at both ends of the original horizontal bar ( Figure 8d the dotted part in it) using horizontal bars. For those with a length that is an integer multiple of 300 mm, socket-welded horizontal bars are used for connection, otherwise fastener-type horizontal bars are used for connection; the new outer vertical bar is connected to the inner vertical bar closest to the original horizontal bar ( Figure 8d the dotted part in it) using socket-welded horizontal bars. Based on this, the positions of the three horizontal bars at this node are determined.

[0078] The floor plan drawing module is used to represent the positions of the vertical bars and horizontal bars in a two-dimensional floor plan according to the positions of the vertical bars and horizontal bars of the scaffold, and finally form a floor plan layout of the scaffold.

[0079] Preferably, the floor plan drawing module can be completed by using Python programming or C# programming by means of secondary development of CAD. First, reference blocks of socket-welded joints, vertical bars, horizontal bars, and tie members with different moduli are constructed. The specific method is to first obtain the coordinate points of the points and lines inside each block of the CAD graphics of the socket-welded joints, horizontal bars, and vertical bars based on the existing CAD graphics of the socket-welded joints, horizontal bars, and vertical bars, and then draw the corresponding block references on this basis, as Fig.10 shown.

[0080] After that, according to the previously determined positions of the inner vertical poles, outer vertical poles and horizontal poles, the corresponding inner vertical poles, outer vertical poles and horizontal poles are inserted into the drawing. When drawing the horizontal poles, a wall connection piece is set for every two spans, one end of which is connected to the building structure and the other end is connected to the inner vertical pole. Finally, the number of inner vertical poles, outer vertical poles and horizontal poles of each model is summarized and represented on the CAD drawing. Finally, add length annotations on the CAD and output the final plan view, as shown below. Fig.11 shown.

[0081] Here, the present invention aims at the problem that the existing scaffolding outer contour drawing process is highly mechanized, the process is relatively boring, and it consumes a lot of manpower costs, and proposes a new disc-type scaffolding plane intelligent layout and drawing system, including: a structure outer contour extraction module, an outer contour processing module, a scaffolding plane arrangement module and a plane drawing module. The present invention can realize the rapid and efficient reading of the structure outer contour, and on this basis determine the position of the scaffolding vertical poles and horizontal poles, and draw a complete scaffolding plane layout on the plane, so as to save the manpower of engineers and replace repetitive labor.

[0082] The present invention proposes an intelligent arrangement and drawing system for a disc-type scaffolding plan view, which can quickly and efficiently read the outer contour of the structure, determine the positions of the scaffolding vertical poles and horizontal poles on this basis, and draw a complete scaffolding plan layout on the plan view, thereby saving the manpower of engineers and replacing repetitive labor.

[0083] Compared with the current method of manually drawing scaffolding plan layout, the beneficial effects of the present invention are mainly as follows:

[0084] (1) Avoiding tedious labor. The manual arrangement of the scaffolding plan involves a tedious manual drawing process. The present invention automatically arranges and draws the scaffolding through secondary development. Only the outline and post-drawing inspection need to be manually processed, which greatly saves labor costs.

[0085] (2) Fast speed. The present invention introduces the operation of CAD secondary development and programmatic drawing, which is faster than manual drawing and can save time to a great extent.

[0086] This embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referenced to each other.

[0087] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0088] Obviously, those skilled in the art can make various changes and modifications to the invention without departing from the spirit and scope of the invention. Thus, if these modifications and variations of the invention fall within the scope of the claims of the invention and their equivalents, the invention is also intended to include these modifications and variations.

Claims

1. A system for intelligent layout and drawing of a plan view of a disc-type scaffold, characterized in that: include: The structural contour extraction module is used to obtain the outer contour of the building structure in the structural plan in the CAD drawing; An outer contour processing module, used for arranging the polylines constituting the outer contour of the building structure in sequence into outer contour information of the building structure for facilitating subsequent operations; The scaffolding plane arrangement module is used to determine the positions of the vertical poles and horizontal poles of the disc-type scaffolding on the outer layer of the outer contour of the building structure according to the outer contour information of the building structure; The plane drawing module is used to represent the positions of the vertical poles and horizontal poles of the scaffolding in a two-dimensional plane according to the positions of the vertical poles and horizontal poles of the scaffolding, and finally form a scaffolding plane layout diagram; The structural outer contour extraction module is used to extract the outer contour of the building structure from the CAD drawing. The structural outer contour includes: straight lines and arc segments; when the building outer contour in the CAD drawing is bound to the block reference, the block reference is decomposed so that the outer contour of the building structure is not inside the block reference; if there is a construction personnel and freight elevator, the construction personnel and freight elevator is drawn on the CAD drawing in the form of a rectangular multi-segment line segment; the straight lines, arcs and multi-segment line segments in the outer contour of the building structure are selected in turn, and CAD secondary development is performed to automatically traverse the selected straight lines, arcs and multi-segment line segments, and obtain the parameters of the selected straight lines, arcs and multi-segment line segments; the parameters of the straight line include: the starting coordinates and end coordinates of the straight line; the parameters of the arc include: the starting coordinates, end coordinates, center, radius and rotation angle of the arc; the parameters of the multi-segment line segment include: the four vertices of the multi-segment line segment; The outer contour processing module is used to sort the starting point coordinates and the ending point coordinates of the straight line and the arc in a counterclockwise order; The outer contour processing module is used to create a data structure to store the connection relationship between line segments; wherein the line segments include: straight lines and circular arcs; for each line segment, the vertices of the line segment are recorded, and the vertices include: the starting point and the end point of the line segment; randomly select a line segment as the starting point, start from the starting line segment, and find the next connectable line segment according to the information in the line segment association table; select a next line segment connected to the current line segment, and mark it as used, and add the line segments to the data structure in the order in which the line segments are found; repeat the above steps, traverse all unmarked line segments, and find the next connectable line segment until no connectable line segments can be found; according to the angular relationship of the line segments, the outer contour of the building structure is connected in a counterclockwise order; the data structure includes an array, a dictionary or a list; According to the angle relationship of the line segments, connect the outer contours of the building structure in a counterclockwise order, including: By calculating the average coordinates of the starting points and end points of all line segments, the center points of the starting points and end points of all line segments are found; the arc tangent function is used to calculate the polar angles of each starting point and end point relative to the center point, and the starting points and end points are sorted according to the polar angles; if there are construction personnel and freight elevators corresponding to multiple line segments, the straight line is split into two straight line segments at the construction personnel and freight elevator, and the straight line near the construction personnel and freight elevator is preferentially set as the starting line segment; The scaffolding plane arrangement module is used to expand the outer contour of the building structure by a preset expansion distance as the auxiliary line corresponding to the inner side pole position axis of the scaffolding; select the starting point of the auxiliary line in a counterclockwise order as the starting point of the inner side pole; and determine the position of the next inner side pole according to the module in a counterclockwise direction on the auxiliary line; The outer contour of the building structure is expanded by a preset expansion distance as an auxiliary line of the position axis of the inner upright pole of the corresponding scaffold, including: traversing the vertices of each line segment constituting the outer contour of the building structure; for each vertex of each line segment constituting the outer contour of the building structure, calculating the new vertex coordinates after the outer contour of the building structure is expanded by the preset expansion distance; based on all the new vertex coordinates, two adjacent expansion line segments are extended and intersected, and after sequential processing, the auxiliary lines of the inner upright poles of the scaffold are obtained; the position of each inner upright pole is expanded by a preset second expansion distance to obtain the position of each outer upright pole; and the horizontal poles are set between the inner upright poles, between the outer upright poles, and between the corresponding inner and outer upright poles; The new vertex coordinates are calculated according to the following formula: The x coordinate of the new vertex = the x coordinate of the original vertex + the first expansion distance * sin (the angle of the first line segment); The y coordinate of the new vertex = the y coordinate of the original vertex - the first expansion distance * cos (the angle of the first line segment); The angle of the first line segment refers to the direction of the line segment where the vertex is located; The position of the outer pole is calculated according to the following formula: New x coordinate of the outer pole = original x coordinate of the inner pole + second outward expansion distance * sin(angle of the second line segment) New y coordinate of the outer pole = original y coordinate of the inner pole - second outward expansion distance * cos (angle of the second line segment); The angle of the second line segment refers to the direction of the horizontal bar where the outer vertical bar is located; The horizontal rods are arranged between the inner vertical rods, between the outer vertical rods, and between the corresponding inner and outer vertical rods, including: For the horizontal bars between the inner and outer vertical bars, when the angle between the two horizontal bars is exactly 90°, a square is formed at the position of the two horizontal bars, and the four sides of the square are composed of horizontal bars that meet the module; When the angle between the two horizontal rods is not 90°, the classification discussion is based on the length of the distance d between the two outer vertical rods at the position of the two horizontal rods: When the included angle between the two horizontal bars is not 90°, and when d < 646 mm, cancel the outer vertical bars at the positions of the two horizontal bars, and directly use the fastener-type horizontal bars to connect the two ends of the adjacent outer vertical bars; when the included angle between the two horizontal bars is not 90°, and when 646 mm < d < 646 + 900 mm, when the distance d is an integral multiple of the preset distance, use the corresponding modular socket-type horizontal bars to connect the two ends of the adjacent outer vertical bars; When the included angle between the two horizontal bars is not 90°, and when 646 mm < d < 646 + 900 mm, when the distance d is a non-integral multiple of the preset distance, use the fastener-type horizontal bars to connect the two ends of the adjacent outer vertical bars; When the included angle between the two horizontal bars is not 90°, and d > 646 + 900 mm, draw a first arc with a radius of 900 mm with one end point of the original horizontal bar connecting the two horizontal ends as the center, and then draw a second arc with a radius of 900 mm with the inner vertical bar closest to the original horizontal bar as the center. Add a new outer vertical bar at the intersection of the first arc and the second arc, and cancel the original horizontal bar; connect the new outer vertical bar and the outer vertical bars at both ends of the cancelled original horizontal bar with a new horizontal bar. If the length of the new horizontal bar is an integral multiple of 300 mm, use the socket-type horizontal bars to connect; otherwise, if the length of the new horizontal bar is a non-integral multiple of 300 mm, use the fastener-type horizontal bars to connect; connect the new outer vertical bar and the inner vertical bar closest to the original horizontal bar with the socket-type horizontal bars.

Citation Information

Patent Citations

  • External scaffold intelligent design method based on BIM

    CN109783949A

  • Scaffold erecting construction method

    CN118564040A