Prefabricated wall panel drawing optimization method for fabricated shear wall structure
Through the combination of BIM software and C# programming language, prefabricated wall panel drawings of prefabricated shear wall structures are automatically created and marked, solving the complexity of two-dimensional detailed drawing design and achieving efficient and accurate drawing generation and construction guidance.
Patent Information
- Application Number
- CN202311701090.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-12
- Publication Date
- 2025-08-01
AI Technical Summary
In the existing prefabricated shear wall structure design, the two-dimensional detailed drawing design cannot fully demonstrate the design rationality, resulting in repeated modifications, increasing design costs and burdening designers.
BIM software is used for three-dimensional in-depth design, combined with the C# programming language for secondary development, and automatically create and label prefabricated wall panel drawings for prefabricated shear wall structures. By integrating model and steel bar information, accurate two-dimensional construction drawings are generated.
It reduces the workload and number of modifications of designers, improves the accuracy and quality of drawings, reduces design costs, and improves the production accuracy and construction efficiency of prefabricated wall panels.
Smart Images

Figure CN120408756A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of building drawing optimization, and particularly relates to a method for optimizing the drawings of precast wall panels of an assembled shear wall structure. Background Art
[0002] At present, assembled buildings are advancing towards the process of building industrialization. At the same time, BIM technology also plays an important role in the development of the construction industry. The combination of the two is an irresistible trend. For an assembled shear wall structure, relying on the structural design function of BIM technology, its visualization characteristics can give full play to the advantages of assembled buildings.
[0003] BIM technology is a data-based tool applied to engineering design, construction, and management. BIM integrates various data and information in the processes of building design, construction, and operation into a shared digital platform, and can realize functions such as visualization of design schemes, collaborative design and collaborative work, refined construction and material management, and operation and maintenance of building facilities. BIM technology can not only improve the efficiency and quality of building design and construction, but also reduce errors and waste in the building construction process, and promote industrialized buildings and sustainable development.
[0004] The 3D expression of BIM software in structural detailed design is very excellent, but it shows the disadvantage of not being concise enough in the annotation of drawing information, and is not as good as the dimension annotation of traditional construction drawings. The dimension annotation of traditional construction drawings is more in line with the drawing habits of domestic staff. Especially in actual engineering projects, the volume of the complete engineering model is very large. It is very difficult to clarify the position of each component, and it is even more difficult to obtain the detailed view of a single component.
[0005] Compared with the cast-in-place structure, the design stage of assembled buildings adds a disassembly design stage and a component detailed design stage on the basis of the structural scheme design stage, the overall design stage, and the construction drawing design stage. Disassembly design is carried out according to the layout form of the structure. When disassembling an assembled shear wall structure, it is necessary to carry out component disassembly design according to its force characteristics, following the seismic design idea of "strong joints, weak components" and the disassembly principle of "cast-in-place edge components, precast non-edge components". The disassembled assembled structure is calculated as a whole according to the principle of "equivalent to cast-in-place" to obtain a preliminary flat method construction drawing. After completing the preliminary flat method construction drawing, component detailed design is carried out to generate detailed design drawings, and these drawings are delivered to the precast factory for the production of precast components. During the disassembly design process, the accuracy requirements for the detailed drawings of precast components in assembled buildings are very strict, and it is necessary to continuously modify and improve the structural layout.
[0006] In the precast shear wall structure, the quality of precast wall panels largely depends on the depth of the detailed design of precast structural components. As an important part of the disassembly design, the detailed design plays a role in connecting the preceding with the following. If the depth of the detailed design is insufficient, it will affect the communication between the construction personnel and the designers in the precast factory, which is likely to cause obstacles to the construction production, resulting in insufficient production accuracy of the precast wall panels and unable to meet the assembly construction standards. In the past traditional engineering design, the simple two-dimensional detailed drawing design could not fully display the rationality of the design. For precast wall panels, detailed drawing design had to be carried out one by one. After repeated modifications, errors and omissions were likely to occur, increasing the design cost and imposing a great burden on the designers. Summary of the Invention
[0007] In order to solve the problems existing in the design of the existing precast shear wall structure, that is, the simple two-dimensional detailed drawing design cannot fully display the rationality of the design. For precast wall panels, detailed drawing design has to be carried out one by one. After repeated modifications, errors and omissions are likely to occur, increasing the design cost and imposing a great burden on the designers, the present invention provides a method for optimizing the drawings of precast wall panels in a precast shear wall structure.
[0008] In order to achieve the above object, the present invention provides the following technical solutions:
[0009] A method for optimizing the drawings of precast wall panels in a precast shear wall structure, comprising the following steps:
[0010] Select the precast wall panel detailed component model that has been created in the precast shear wall structure;
[0011] Obtain the component model information, where the component model information includes the information of the precast wall panel of the parent model and the information of the steel bar model based on the parent model;
[0012] Integrate the information of the precast wall panel of the parent model and the information of the steel bar model, and convert the integrated information into the information in the construction detailed drawing coordinate system through the conversion of the coordinate system by BIM software;
[0013] Call the drawing creation function of BIM software, analyze the information in the construction detailed drawing coordinate system, and create two-dimensional drawings according to the analysis results;
[0014] Mark the created two-dimensional drawings by combining the coordinate system in the two-dimensional drawings with the basic information of the precast wall panel detailed component model in the precast shear wall structure to obtain the final drawings of the precast wall panels in the precast shear wall structure.
[0015] Preferably, the information of the precast wall panel of the parent model includes the basic information of length, width and height, as well as the point coordinates, the starting and ending directions of model drawing, and the parametric information of each surface; the information of the steel bar model based on the parent model includes the model information of vertical distributed steel bars, vertical connecting steel bars, horizontal distributed steel bars, stirrups in the horizontal encrypted area, tie steel bars and grouting sleeves for embedded connectors, and the model information includes the steel bar diameter, spacing, strength grade, hook radius, anchorage length, and the coordinate points in the parent model.
[0016] Preferably, obtaining the information of the precast wall panel of the parent model includes the following steps:
[0017] Select the entity components for which the casting drawing is to be created in the BIM software;
[0018] Call the BIM software to obtain each surface of the parent model, and store each surface in a list;
[0019] Obtain the enumeration information of the outer vertices on each surface;
[0020] Judge the attributes and orientations of the surfaces through the normal vectors of the surfaces and the vertex information;
[0021] Store the model information in a new list, and return the precast wall panel model information of the assembled shear wall structure.
[0022] Preferably, obtaining the information of the steel bar model based on the parent model includes the following steps:
[0023] Pick up the entity components for which the casting drawing is to be created in the BIM software;
[0024] Convert the coordinate space;
[0025] Establish a steel bar information storage list and obtain the steel bar object instance;
[0026] Through a loop algorithm, judge the basic types of steel bars and store the steel bar types classified;
[0027] Complete the specific classification of steel bars inside the loop structure, including the model information of vertical distributed steel bars, vertical connecting steel bars, horizontal distributed steel bars, stirrups in the horizontal encrypted area, tie steel bars and grouting sleeves for embedded connectors;
[0028] Store the steel bar information in a new list, and return the main steel bar information of the precast wall panel of the assembled shear wall structure.
[0029] Preferably, the function of calling the BIM software to create drawings, analyzing the information in the construction detail drawing coordinate system of the components, and creating two-dimensional drawings according to the analysis results includes the following steps:
[0030] Obtain the current active drawing, obtain the drawing list or create a new drawing;
[0031] Create the required casting body drawing using CastUnitDrawing;
[0032] Obtain part information and select a model object instance from the model database;
[0033] Set the view layout, obtain the length and width of the drawing frame, and specify the view insertion point;
[0034] Create a drawing instance, set the properties, specify the insertion point, and output the view;
[0035] Organize the drawing information, add the drawing information to the list, and obtain a 2D drawing.
[0036] Preferably, the annotation of the created 2D drawing by combining the coordinate system under the 2D drawing with the basic information of the precast wall panel deepening component model of the assembled shear wall structure includes annotating the model information and the steel bar information.
[0037] Preferably, the annotation of the model information includes the following steps:
[0038] Pick up the entity components in the BIM software for which the casting body drawing is to be created;
[0039] Convert the space coordinates;
[0040] Extract the point coordinates, the current plane information of the view, and the view according to the obtained model information;
[0041] Calculate the length and width of the model under the current view based on the outer vertex coordinates;
[0042] Define the annotation style, including the character height, font type, and font color information, and annotate the obtained template information.
[0043] Preferably, the annotation of the steel bar information includes the following steps:
[0044] Pick up the entity components in the BIM software for which the casting body drawing is to be created;
[0045] Read the main information of the precast wall panel and obtain the steel bar object instance;
[0046] Retrieve the quantity of steel bar information and obtain the steel bar enumeration number using the GetModelObjects() method;
[0047] Classify and organize the steel bars according to the steel bar types in the steel bar information;
[0048] Define the steel bar position, shape, name, diameter, grade, and spacing information through PropertyElement, and use the method of centralized annotation to annotate the steel bars on the 2D drawing in combination with the steel bar numbers.
[0049] The present invention also provides an optimized device for the drawings of precast wall panels of assembled shear walls, including:
[0050] A model construction module for selecting the deepened component model of the precast wall panel of the assembled shear wall structure that has been created;
[0051] An information extraction module for obtaining component model information, where the component model information includes the precast wall panel information of the parent model and the steel bar model information based on the parent model;
[0052] A coordinate conversion module for integrating the precast wall panel information of the parent model and the steel bar model information, and converting the integrated information into the information under the construction detail drawing coordinate system of the building through the conversion coordinate system by BIM software;
[0053] A drawing creation module for calling the drawing creation function of BIM software, analyzing the information under the construction detail drawing coordinate system of the building, and creating two-dimensional drawings according to the analysis results;
[0054] A drawing annotation module for annotating the created two-dimensional drawings by combining the coordinate system under the two-dimensional drawings with the basic information of the deepened component model of the precast wall panel of the assembled shear wall structure to obtain the final drawings of the precast wall panel of the assembled shear wall structure.
[0055] The present invention also provides a computer device, including a memory, a processor, and a computer program stored on the memory, where the processor executes the computer program to implement the steps of any one of the optimized methods for the drawings of the precast wall panel of the assembled shear wall structure.
[0056] The optimized method for the drawings of the precast wall panel of the assembled shear wall structure provided by the present invention has the following beneficial effects:
[0057] Based on the deepened component model of the precast wall panel of the assembled shear wall structure that has been created, the present invention obtains the precast wall panel information of the parent model of the model and the steel bar model information based on the parent model, without the need for detailed design of each precast wall panel one by one. Furthermore, by integrating the above two model information and combining with the secondary development technology of BIM software for detailed design, two-dimensional drawings are created and annotated, without the need for repeated modification, the drawing information is accurate, the design cost is reduced, the burden on designers is reduced, and the drawing quality is improved. Description of the Drawings
[0058] In order to more clearly illustrate the embodiments of the present invention and its design solutions, the accompanying drawings required for the present embodiments will be briefly introduced below. The accompanying drawings in the following description are only partial embodiments of the present invention. For those of ordinary skill in the art, other accompanying drawings can be obtained based on these drawings without creative efforts.
[0059] Figure 1 It is the flow chart for the detailed drawing design of precast wall panels of the prefabricated shear wall structure;
[0060] Figure 2 It is the flow chart for obtaining model information;
[0061] Figure 3 It is the flow chart for obtaining steel bar information;
[0062] Figure 4 It is the flow chart for marking formwork information;
[0063] Figure 5 It is the flow chart for marking steel bar information;
[0064] Figure 6 It is the flow chart for creating drawings of precast wall panels;
[0065] Figure 7 It is an example for determining top surface information;
[0066] Figure 8 It is a diagrammatic illustration of the algorithm for classifying surface information;
[0067] Figure 9 It is a diagrammatic illustration of the algorithm for judging steel bar types;
[0068] Figure 10 It is the comparative analysis of drawing rendering objects;
[0069] Figure 11 It is the comparative analysis of the front view;
[0070] Figure 12 It is the comparison of the top views of the drawings of BIM software and the drawings developed by the secondary development of BIM software; (a) Drawings of BIM software, (b) Drawings developed by the secondary development of BIM software;
[0071] Figure 13 It is the comparative analysis of the sectional views of the drawings of BIM software and the drawings developed by the secondary development of BIM software; (a) Drawings of BIM software, (b) Drawings developed by the secondary development of BIM software;
[0072] Figure 14 It is the comparison of the 3D views of the drawings of BIM software and the drawings developed by the secondary development of BIM software; (a) Drawings of BIM software, (b) Drawings developed by the secondary development of BIM software;
[0073] Figure 15 It is the overall layout plan of the standard floor;
[0074] Figure 16 It is the detailed reinforcement drawing of precast wall panels of the prefabricated shear wall structure; (a) Front view, (b) Top view, (c) 3D view, (d) Sectional view A - A. Specific implementation manners
[0075] In order to enable those skilled in the art to better understand the technical solution of the present invention and be able to implement it, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the protection scope of the present invention.
[0076] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "axial", "radial", "circumferential", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the technical solution of the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation to the present invention.
[0077] In addition, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In the description of the present invention, it should be noted that unless otherwise clearly specified or limited, the terms "connected" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances. In the description of the present invention, unless otherwise stated, the meaning of "a plurality" is two or more, and details will not be described herein.
[0078] Embodiment 1
[0079] Aiming at the defects of traditional engineering design, the present invention applies the BIM three-dimensional visualization technology to improve the deficiencies of the previous CAD two-dimensional plane design to a certain extent. A large number of literature studies have shown that the application of BIM technology is one of the effective ways to solve the detailed design problems of prefabricated buildings. By deepening the design of construction drawings through the BIM model, the design quality can be effectively improved, the accuracy of precast wall panel design can be improved, and the overall structural safety and quality of prefabricated buildings can be further improved.
[0080] The application of BIM technology is realized relying on the BIM software platform. The drawings made using BIM models have many advantages compared with traditional CAD drawings. First of all, the three-dimensional views in the drawings can most intuitively reflect the positional relationship of the model structure components in space and can better reflect the relative positions between the internal structures of the model. The drawings obtained under the BIM model are more credible than traditional two-dimensional drawings. Generally, the internal parameters of the three-dimensional models drawn by BIM software are interrelated. When the three-dimensional model is modified, the exported drawings will also change accordingly, effectively reducing the information error between the model and the drawings and avoiding secondary modification of the drawings. The model and the drawings are in a linked state, improving work efficiency and enabling designers to concentrate on the design and construction of the model without being exhausted by the work of checking and modifying the drawings. The application of BIM technology is constantly broadening the path for design and development personnel and making an important contribution to engineering design and construction.
[0081] In terms of structural detailed design, there are many BIM software, and many projects utilize the structural detailed design of BIM software. Precise details of the building can be created through BIM software. In engineering projects, accurate BIM three-dimensional models can be effectively used for visual management and can also assist in collaborative operations. On this basis, secondary development of BIM software is carried out to enrich the functions of BIM software. Some original drawing functions of BIM software can be connected, and the established rules can be incorporated into the secondary development program to improve efficiency and reduce the error rate. Using the C# programming language and combining with BIM software secondary development technology can achieve the automatic export of steel bar drawings, saving time for designers to draw the drawings.
[0082] In BIM software, the floor plans, sectional views, and three-dimensional views can be exported with one key based on the already constructed model. The changes to the drawings are completely based on the changes in the model structure. When any part or detail of the model is modified, the exported drawing views will be updated, reducing the error rate. The correlation between the three-dimensional model and the two-dimensional drawings enables designers not to need to modify the drawings multiple times subsequently. This is the basis for the secondary development of BIM software for drawing design using the C# language. Using the C# language for in-depth design of the BIM software model, automatic drawing creation is carried out for the three-dimensional model in BIM software, and the components in the exported views are automatically marked in combination with traditional construction drawings to optimize the drawing output of BIM software itself. Using the C# programming language and combining with BIM software secondary development technology for detail design, the present invention realizes the drawing design of precast wall panels of prefabricated shear wall structures, optimizes the annotation styles, improves the drawing quality, and reduces the workload of exporting drawings by BIM software.
[0083] Based on this, the present invention provides a method for optimizing the drawings of precast wall panels of an assembled shear wall structure. Obtaining accurate precast wall panel information is a crucial step in the detailed drawing design, which determines the quality of the model drawings and the guiding effect for the construction of the precast factory. The precast wall panel information is classified into model information and steel bar information. In order to make full use of the three-dimensional detailed design function of BIM software, the present invention conducts technical integration through the BIM method and performs secondary development for the assembled building structure type. The specific flowchart of the drawing design of precast wall panels of an assembled shear wall structure is as shown in Figure 1 shown, which is roughly divided into four steps: ① Obtaining the model information of precast wall panels; ② Obtaining the steel bar information of precast wall panels; ③ Marking the model information of precast wall panels; ④ Marking the steel bar information of precast wall panels; ⑤ Creating the drawings of precast wall panels of an assembled shear wall structure.
[0084] The present invention conducts a detailed design on the BIM software model, automatically creates drawings for the three-dimensional model in the BIM software, and automatically marks the components in the exported views in combination with traditional construction drawings, optimizing the drawing output of the BIM software itself. Combining the secondary development technology of BIM software for detailed drawing design, it realizes the drawing design of precast wall panels of an assembled shear wall structure, optimizes the marking style, improves the drawing quality, and reduces the workload of exporting drawings from the BIM software. The present invention solves the problems of complex and not concise enough drawing information of precast wall panels of an assembled shear wall structure by developing the BIM software. By performing secondary development on the basis of the software itself, it improves the working efficiency of the computer.
[0085] The specific step methods are elaborated in detail as follows:
[0086] (1) Select the deepened component model of the precast wall panel of the assembled shear wall structure that has been created.
[0087] (2) Obtain the model information by combining with the C# language application program.
[0088] (3) Obtain the precast wall panel information of the parent model. It includes basic information such as length, width, and height, point coordinates, starting and ending directions of model drawing, and parametric information of each surface.
[0089] (4) Obtain the steel bar model information based on the parent model. It includes model information of vertical distribution steel bars, vertical connection steel bars, horizontal distribution steel bars, horizontal encrypted area stirrups, tie steel bars, and grouting sleeves of embedded connectors. The model information includes steel bar diameter, spacing, strength grade, hook radius, anchorage length, and coordinate points in the parent model.
[0090] (5) Integrate the concrete model and the steel bar model information by using the C# language. Convert the three-dimensional model view information of the BIM software into the information in the construction detail drawing coordinate system through coordinate system conversion.
[0091] (6) Call the BIM software API to create the drawing function, analyze the obtained model information to create drawings, including front views, top views, sectional views, and three-dimensional information details unique to BIM software.
[0092] (7) Based on the drawings linked to the BIM software, perform annotations by combining the coordinate system under the two-dimensional drawings with the basic model information. Through comprehensive analysis of the three views, accurate construction information of the precast wall panel is obtained. This includes basic information such as centralized annotation of steel bar information and layout annotation of steel bars. In addition, a steel bar information table is attached, which can perform accurate steel bar quantity calculation and is beneficial for guiding the production and fabrication of steel bar cutting.
[0093] (8) Check whether the drawing information is missing, and export the CAD drawings for delivery to the precast factory for production and construction.
[0094] The specific steps are split as follows:
[0095] In the present invention, the precast wall panel information includes basic information such as length, width, and height, point coordinates, starting and ending directions of model drawing, and parametric information of each surface. The precast wall panel steel bar model information includes model information of vertical distribution steel bars, vertical connection steel bars, horizontal distribution steel bars, horizontal encrypted area stirrups, tie bars, and grouting sleeves for embedded connectors. The model information includes steel bar diameter, spacing, strength grade, hook radius, anchorage length, and coordinate points in the parent model.
[0096] ① The process of obtaining precast wall panel model information is specifically divided into the following steps: (1) Select the solid components in the BIM software for which the casting drawing is to be created. (2) Call the BIM software Structurcs.NET API to obtain each surface of the parent model and store each surface in a list. (3) Obtain the enumeration information of the outer vertices on each surface. (4) Determine the attributes and orientations of the surfaces based on the normal vectors of the surfaces and the vertex information. (5) Store the model information in a new list and return the main model information of the precast wall panel of the assembled shear wall structure. The process of obtaining model information is as Figure 2 shown.
[0097] ②The reinforcement information of prefabricated wall panels is a key step in the development process. After accurately obtaining the reinforcement information, the program language can be used to better operate the drawings. The specific process of obtaining reinforcement information is divided into the following steps: (1) Pick up the physical components in the BIM software for creating cast body drawings. (2) Convert the coordinate space. (3) Establish a reinforcement information storage list and obtain the reinforcement object instance. (4) Through the loop algorithm, determine the basic type of reinforcement and classify and store the reinforcement type. (5) Complete the specific classification of reinforcement within the loop structure, including vertical distribution reinforcement, vertical connection reinforcement, horizontal distribution reinforcement, horizontal reinforcement area stirrups, tie reinforcement and model information of embedded connection grouting sleeves. (6) Store the reinforcement information in a new list and return the main reinforcement information of the prefabricated wall panels of the prefabricated shear wall structure. The reinforcement information acquisition process is as follows: Figure 3 shown.
[0098] ③ Information marking of prefabricated wall panels of assembled shear wall structures. After obtaining the main information, first mark the model information. The specific steps are as follows: Figure 4 As shown:
[0099] (1) Pick up the physical component for which you want to create a cast body drawing in the BIM software.
[0100] (2) Convert spatial coordinates.
[0101] (3) Extract the point coordinates, the current surface information of the view view, and the view view based on the obtained model information.
[0102] (4) Calculate the length and width of the model in the current view based on the outer vertex coordinates.
[0103] (5) Define the annotation style, including information such as font height, font type, font color, etc., and annotate the acquired template information.
[0104] After the template information is marked, the steel bar information is extracted. The specific marking process is as follows:
[0105] (1) Pick up the physical component for which you want to create a cast body drawing in the BIM software.
[0106] (2) Read the main body information of the prefabricated wall panel and obtain the steel bar object instance.
[0107] (3) Retrieve the number of steel bar information and use the GetModelObjects() method to get the steel bar enumeration number.
[0108] (4) Classify and organize the steel bars according to the steel bar types in the steel bar information.
[0109] (5) Define information such as the position, shape, name, diameter, grade, and spacing of steel bars through PropertyElement, and use the method of centralized marking to mark the steel bars on the two-dimensional drawing in combination with the bar numbers. The steel bar information marking process is as Figure 5 shown.
[0110] ④ Creation of precast wall panel drawings for precast shear wall structures
[0111] According to the obtained model information and steel bar information, perform information marking inside the program, and realize the effect of the previously compiled program through the final drawing creation. The creation of the cast-in-place body drawings in the BIM software includes front views, top views, sectional views, and three-dimensional views. The creation process is as Figure 6 :
[0112] (1) Obtain the current active drawing, obtain the drawing list, or create a new drawing.
[0113] (2) Use CastUnitDrawing to create the required cast-in-place body drawings.
[0114] (3) Obtain part information and select model object instances from the model database.
[0115] (4) Set the view layout, obtain the length and width of the drawing frame, and specify the view insertion point.
[0116] (5) Create a drawing instance, set the properties, specify the insertion point, and output the view.
[0117] (6) Organize the drawing information and add the drawing information to the list.
[0118] In (4) mentioned in step ①, judge the attributes and orientations of the faces through the normal vectors of the faces and the vertex information. Implement through the face information algorithm diagram of the present invention.
[0119] Create a list storing the static class FaceInfoInGlobal, and store the specific information of each face of the model face into the FaceInfoInGlobal list. Define MainFace1_InGlobal, MainFace2_InGlobal, TopFaceInGlobal, BottomFaceInGlobal, ThickFace_OnStartPoint, ThickFace_OnEndPoint. Judge the information of each face through the algorithm and store it into List <faceinfoinglobal>In the list. Here, the surface instance is empty. Subsequently, the surface instance is obtained according to the algorithm, classified, and each exact surface that needs to be operated under the final 2D drawing is obtained.
[0120] Obtain the normal vector of each surface. Obtain the positioning information of each point on the surface. By instantiating a plane defined as the given starting point and normal vector. Through the obtained point position information and the normal vector of the currently traversed surface, a plane parallel to the current surface is determined. Determine whether the surface is parallel to the model drawing path through the algorithm, and classify the six surfaces into two categories, namely the four front, back, top, and bottom surfaces and the two left and right surfaces. Combine the point position coordinate values in the local coordinate transformation system, and correspond each surface one by one through the distance between the point and the surface. The schematic diagram of the top surface information is as Figure 7 shown.
[0121] In the BIM software OpenAPI, the GeometricPlane class represents a three-dimensional geometric plane. Through the outer vertices and the normal vector of the enumerated surface, the direction and position of a surface within the spatial range can be determined. The surface has the attribute of the normal vector, thereby defining a plane parallel to the current face. Within this loop structure, each time a surface is judged, a plane with a different normal vector is obtained. The diagrammatic illustration of the surface information classification algorithm is as Figure 8 shown.
[0122] FaceInfoInGlobal faceInfo = new FaceInfoInGlobal()
[0123] {
[0124] CurrentFace = face,
[0125] OuterLoopPointsInGlobal = outerLoopPoints,
[0126] FacePlaneInGlobal = plane,
[0127] }.
[0128] Store the basic plane information into the surface information list (FaceInfoInGlobal) in the global coordinate system, standardize the programming language, and call the basic information of the precast wallboard model at any time
[0129] Call the basic surface information to judge whether the model drawing direction is parallel to the plane. Judge the position of each plane through the if statement, and accurately classify the plane to achieve accurate judgment of the model information.
[0130] var zList = (from q in outerLoopPoints1 select q.Z).ToList();
[0131] List.Sort();
[0132] double zDis = Math.Abs(zList[0] - zList[zList.Count - 1]); / / absolute value height
[0133] Judge the main plane by the absolute value height of zDis. If zDis is greater than zero, it means the current plane is the main plane, including the front view and the rear view. If zDis is not greater than zero, it means the current plane is the upper top surface or the lower bottom surface. Enter the next judgment condition through the judgment statement.
[0134] double maxPoint_dis = T3D.Distance.PointToPlane(maxPoint, plane);
[0135] double minPoint_dis = T3D.Distance.PointToPlane(minPoint, plane);
[0136] Judge the upper top surface and the lower bottom surface by the distance from point to plane. If maxPoint_dis is less than minPoint_dis, it means the current plane is the upper top surface. If maxPoint_dis is greater than minPoint_dis, it means the current plane is the lower bottom surface. For the left and right side surfaces, when the parallel condition is not met, it automatically enters the next judgment statement.
[0137] Double startPoint_dis_1 = T3D.Distance.PointToPlane(startPoint, start_endaface[0].FacePlaneInGlobal);
[0138] double startPoint_dis_2 = T3D.Distance.PointToPlane(endPoint, start_endaface[0].FacePlaneInGlobal);
[0139] Judge the left and right side surface information by the distance between points. startPoint_dis_1 represents the distance between the starting point of model drawing and the side surface of the model. startPoint_dis_2 represents the distance between the ending point of model drawing and the side surface of the model. The partial code of the if judgment statement is as follows:
[0140] if (startPoint_dis_1 > startPoint_dis_2)
[0141] {
[0142] startFaceInfo = start_endaface[1];
[0143] endFaceInfo = start_endaface[0];
[0144] }
[0145] else
[0146] {
[0147] startFaceInfo = start_endaface[0];
[0148] endFaceInfo = start_endaface[1];
[0149] }
[0150] In step ②, the specific classification of steel bars is completed inside the (5) loop structure, including the model information of vertical distribution steel bars, vertical connecting steel bars, horizontal distribution steel bars, stirrups in the horizontal encrypted area, lacing wire rebars, and grouting sleeves for embedded connectors.
[0151] The information of the point array is decomposed into point list information through a for loop statement, and the information of each point of the steel bar is extracted to facilitate subsequent development calls. Then, the steel bar points under each global coordinate are converted into steel bar point coordinates by using the method of converting the coordinate system.
[0152] After obtaining the steel bar point information, the next step is to judge the steel bar type, which is based on indicators such as the diameter of the steel bar, the projected length, the maximum distance among the steel bar shape points, the steel bar vector direction, the number of steel bar points, and the presence of hooks. The steel bar types include verticalconnectingrib, verticaldistributionribs, Groutingseleve, horizontaldistributionribs, intensifiedareastirrups, lacingWireRebar. Specifically, they include vertical connecting bars, vertical distribution bars, grouting sleeves, horizontal distribution bars, stirrups in the horizontal encrypted area, and lacing wire rebars. The specific algorithm diagram for judging the steel bar type is as Figure 9 shown.
[0153] Through the secondary development of BIM technology, the present invention can modify and simplify the information of BIM software drawings, integrate the drawing requirements of Chinese specifications, and realize the detailed drawing optimization of precast wall drawings. The following is a comparative analysis from the following aspects:
[0154] (1) Comparative analysis of rendering models
[0155] By leveraging the advantages of the in-depth design of BIM software itself, combining the characteristics of traditional CAD drawing, and expressing it through programming language, the redundant parts in the casting body drawings of BIM software are integrated. During the process of exporting drawings, the workload of the rendering model is significantly reduced, and the burden on computer equipment is reduced by 56%, directly improving the work efficiency of designers. It can be seen from the comparison that the secondary development has an improving effect on the drawings. Figure 10 It can be seen from the comparison that the secondary development has an improving effect on the drawings.
[0156] For the precast wall panel model instance of the same precast shear wall structure, the steps for BIM software to export drawings are to select the model - create drawings - casting body drawings. Through secondary development, the operation of exporting drawings can be completed only by picking up the model. During the process of exporting 2D drawings, BIM software itself will render the objects in the drawing view, mainly referring to the color grading setting of the internal steel bars of the model and the addition of annotations. The drawings of BIM software and the drawings of secondary development both include front views, top views, sectional views, and 3D views. However, as can be seen from the above comparison, the secondary development reduces the rendering objects of the casting body drawings by half, and the model rendering objects are reduced from 2440 to 1092, and the efficiency is also significantly improved.
[0157] (2) Comparative analysis of front views
[0158] As Figure 11 shown, the front view of the precast wall model intuitively expresses the basic dimensions of the model. According to the projection perspective effect of the BIM software drawings, the front view includes the basic steel bar views of the precast shear wall structure and the precast wall panel, including vertical distribution bars, vertical connection bars, horizontal distribution bars, horizontal encrypted area stirrups, and tie bars. The bottom of the front view also includes grouting sleeve connectors. The length of the tie bars and the arrangement of the encrypted area stirrups need to be clearly expressed with the help of the top view. The arrangement methods of the grouting sleeves include plum blossom connection and root-by-root connection, which need to be determined in combination with the 3D view and the top view.
[0159] Figure 11 This is the front view of the casting body drawing of the precast wall panel created by BIM software. Figure 11 (b) is the drawing for secondary development. The model drawing marks in the BIM software itself are complex and repetitive, and the expressed meanings do not conform to the expressions in the Chinese standard drawing sets. For example, the mark of the vertical connecting bars - 52*136-T10-L2900 cc199. 52*1 indicates the number of bars of this type; 20 indicates the number of this type of bar in the BIM software's bar list; T10 indicates that the diameter of this type of bar is 10 mm, and T uniformly represents the bar diameter; L2900 indicates that the bar length is 2900 mm, and L uniformly represents the length. cc199 indicates that the bar spacing is 199 mm; cc uniformly represents the bar arrangement spacing. It can be seen that the bar representation method in the BIM software is very detailed, but the level of detail in the marking is based on the designers' certain understanding of the software. This representation method is not friendly to traditional construction drawing reading. In the case that the workers in the prefabrication factory are not familiar with or do not understand the above representation method, it may lead to improper operations and disordered bar arrangements. The overly complex drawing marks will also impose a burden on the workers for drawing reading.
[0160] The above situation can be improved by means of secondary development. The purpose of centralized marking is achieved through C# language development, and the effect of being clear at a glance is achieved by combining with the Chinese standard drawing set representation method. The expression of the marking in secondary development is unified and clear. For the vertical connecting bars - 29 vertical connecting bars HRB400C10@200, where C represents the bar symbol "C". The expression method in the Chinese standard includes bar number, bar type name, bar strength grade, bar diameter, and bar arrangement spacing. In addition, external dimension markings and bar extension length markings are added. The combination of BIM technology and secondary development makes the BIM software meet the requirements of the Chinese standard drawing sets.
[0161] (3) Comparative analysis of the top view
[0162] The perspective effect of the top view under the projection drawing in the BIM software can observe the specific spacing positions of the two rows of bars, the arrangement positions of the tie bars, and the arrangement method of the grouting sleeves. The cross-sectional information expressed by the top view essentially belongs to a transverse section.
[0163] Through the top view Figure 12 From the comparison, it can be clearly seen that the cross-sectional information shown on the casting drawings in the BIM software is more complex than that in the front view. This is due to the annotation function of the BIM software itself. The annotation is detailed down to each steel bar information, which ultimately leads to a large amount of drawing rendering work and complex and repetitive markings, causing great obstacles to designers in modifying the drawings and imposing a heavy workload on construction workers. The basic function of the drawing is to be clearly and accurately annotated to guide the design and construction, rather than to hinder the project. The drawings obtained through secondary development greatly reduce the amount of drawing markings, enabling the drawings to clearly and intuitively express the design content and accurately guide the workers in construction.
[0164] (4) Comparative analysis of sectional views
[0165] The sectional view is drawn as the longitudinal section of the front view, and the relevant view section markings are clearly marked in the front view, namely section A-A. The main information expressed in the sectional view is the arrangement spacing of the horizontal distribution bars and the arrangement spacing of the stirrups in the horizontal reinforcement area. Through Figure 13 Comparing the sectional views, the annotation method of the BIM software for the sectional views is no different from that of the above-mentioned other views and cannot clearly express information such as the arrangement spacing of the steel bars. Through secondary development, the same annotation method is adopted for the sectional views, making the expression of the steel bar spacing arrangement more accurate. For the horizontal distribution bars and the stirrups in the reinforcement area, key markings are made to enable the sectional view to play its due role in guiding construction.
[0166] (5) Comparison of 3D views
[0167] The 3D view is a unique feature of the BIM model. Among the drawings, the 3D view can most intuitively reflect the positional relationship of the model structure components in space and better reflect the relative positions between the internal structures of the model. The drawings obtained under the BIM model have higher credibility than traditional 2D drawings. Through the 3D view, the steel bar mesh formed by the vertical and horizontal steel bars and the tying positions of the tying steel bars can be seen. At the same time, the connection method of the grouting sleeves can be shown.
[0168] Such as Figure 14 , in the comparison of the two drawings, first of all, it is affirmed that the 3D view of the BIM software plays a guiding role in construction, which can help construction workers intuitively understand the drawing information and form a spatial concept model based on the 3D view combined with the three-view drawings. The main purpose of secondary development of the 3D drawings in combination with the BIM model is to uniformly annotate the drawing information on the 3D view, form non-differential annotation markings, clarify the function of each part of the structure in the 3D view, and play a guiding role in steel bar binding.
[0169] This implementation example project is located in Huiji District, Zhengzhou City, Henan Province. The main building has two underground floors and thirty-three above-ground floors. The floor height above the second floor is 2.900m, the height difference between indoor and outdoor is 0.300m, and the building height is 78.80m. The foundation form is pile-raft foundation, and the superstructure form is shear wall structure. The prefabricated components for the assembly process construction include composite floor slabs, precast stair segments, integrated kitchens and bathrooms, precast interior and exterior walls, etc. The designed service life of this project is 50 years, the building site category is Class III, and the seismic fortification intensity is Grade II. The layout plan of the standard floor is as Figure 15 shown.
[0170] In the precast shear wall structure, as the main vertical load-bearing component, the precast wall panel needs to be deeply designed, and this work is very heavy. During the deep design process, the steel reinforcement and sleeve specifications are determined according to the structural calculation results. In this project, the steel reinforcement drawing of the shear wall body of the standard floor is shown in Table 1.
[0171] Table 1 Steel Reinforcement of Shear Wall Body
[0172]
[0173] Note: The stirrups are default to be arranged in a rectangular pattern.
[0174] Taking the shear wall panel with the wall body number Q2 as an example, the drawing of the precast wall panel is optimized according to the automatic drawing program. The optimization of the drawing of the precast wall panel can guide the construction operation of the precast factory and improve the production quality of the components. According to the already created deep design model, the deep design drawing of the precast wall panel is drawn through the program developed by the present invention. The detailed steel reinforcement drawing of the precast wall panel in the precast shear wall structure is as Figure 16 shown..
[0175] From the three-dimensional layout drawing of the precast wall panel, the connection structure and anchoring method of the precast wall panel can be observed. The lower part of the precast wall panel is connected by grouting sleeves one by one, and the number of horizontal additional structural steel bars can also be observed at the sleeve position. The arrangement method of the stirrups is rectangular, with one stirrup arranged every 600mm. The stirrups mainly play the role of tying the vertical steel bars and horizontal steel bars to form a whole steel bar mesh.
[0176] The present invention realizes the automatic export of the detailed design drawing of the precast wall panel, and at the same time provides convenience for the processing and production of the precast factory, improves the processing accuracy of the precast wall panel, and indirectly ensures the overall structural quality and safety performance.
[0177] Through the secondary development of BIM technology, the present invention reduces the complexity of the drawing model, reduces the burden on the staff, and saves time and labor costs for the project construction. The development of the detailed drawing of the precast wall panel in the precast shear wall structure can bring more convenience to the construction of the precast factory, reduce the burden on the workers to read the drawings, complete the production of the precast wall panel more accurately and efficiently, and indirectly improve the docking efficiency of the wall panels at the large-scale assembly construction site.
[0178] The above-described embodiments are only preferred specific embodiments of the present invention, and the protection scope of the present invention is not limited thereto. Any simple variations or equivalent substitutions of technical solutions that can be obviously obtained by those skilled in the art within the technical scope disclosed by the present invention all fall within the protection scope of the present invention.< / faceinfoinglobal>
Claims
1. A method for optimizing the drawings of precast wall panels of an assembled shear wall structure, characterized in that, It includes the following steps: Select the prefabricated wall panel deepening component model of the assembled shear wall structure that has been created; Obtain the component model information, where the component model information includes the prefabricated wall panel information of the parent model and the steel bar model information based on the parent model; Integrate the prefabricated wall panel information of the parent model and the steel bar model information, and convert the integrated information into the information under the construction detail drawing coordinate system of the building through the conversion coordinate system by using BIM software; Call the drawing creation function of BIM software, analyze the information under the construction detail drawing coordinate system of the building, and create a 2D drawing according to the analysis result; Annotate the created 2D drawing by combining the coordinate system under the 2D drawing with the basic information of the prefabricated wall panel deepening component model of the assembled shear wall structure to obtain the final drawing of the prefabricated wall panel of the assembled shear wall structure.
2. The optimized method for the precast wall panel drawing of the assembled shear wall structure according to claim 1, characterized in that The prefabricated wall panel information of the parent model includes the basic information of length, width, and height, as well as the point coordinates, the starting and ending directions of model drawing, and the parametric information of each surface; the steel bar model information based on the parent model includes the model information of vertical distribution steel bars, vertical connection steel bars, horizontal distribution steel bars, horizontal encrypted area stirrups, tie bars, and embedded connector grouting sleeves. The model information includes the steel bar diameter, spacing, strength grade, hook radius, anchorage length, and the coordinate points in the parent model.
3. The precast wall panel drawing optimization method for the prefabricated shear wall structure according to claim 2, characterized in that, Obtaining the prefabricated wall panel information of the parent model includes the following steps: Select the entity component for which the casting body drawing is to be created in the BIM software; Call the BIM software to obtain each surface of the parent model and store each surface in a list; Obtain the enumeration information of the outer vertices on each surface; Judge the attributes and orientations of the surfaces through the normal vectors of the surfaces and the vertex information; Store the model information in a new list and return the prefabricated wall panel model information of the assembled shear wall structure.
4. The optimized method for precast wall panel drawings of the prefabricated shear wall structure according to claim 3, characterized in that, Obtaining the steel bar model information based on the parent model includes the following steps: Pick up the entity component for which the casting body drawing is to be created in the BIM software; Convert the coordinate space; Establish a steel bar information storage list and obtain the steel bar object instance; Judge the basic type of the steel bar through the loop algorithm and classify and store the steel bar types; Complete the specific classification of the steel bars inside the loop structure, including the model information of vertical distribution steel bars, vertical connection steel bars, horizontal distribution steel bars, horizontal encrypted area stirrups, tie bars, and embedded connector grouting sleeves; Store the steel bar information in a new list and return the prefabricated wall panel steel bar information of the assembled shear wall structure.
5. The precast wall panel drawing optimization method for the prefabricated shear wall structure according to claim 4, characterized in that, The step of calling the drawing creation function of BIM software, analyzing the information under the construction detail drawing coordinate system of the building, and creating a 2D drawing according to the analysis result includes the following steps: Obtain the current active drawing, obtain the drawing list or create a new drawing; Use CastUnitDrawing to create the required casting body drawing; Obtain the part information and select the model object instance from the model database; Set the view layout, obtain the length and width of the drawing frame, and specify the view insertion point; Create a drawing instance, set the attributes, specify the insertion point, and output the view; Organize the drawing information, add the drawing information to the list, and obtain the 2D drawing.
6. The optimized method for the precast wall panel drawing of the assembled shear wall structure according to claim 5, characterized in that, The annotation of the created two-dimensional drawing by combining the basic information of the precast wall panel deepening component model with the coordinate system under the two-dimensional drawing includes the annotation of model information and the annotation of steel bar information.
7. The optimized method for the precast wall panel drawing of the assembled shear wall structure according to claim 6, wherein The annotation of model information includes the following steps: Pick up the solid components for which the casting drawing is to be created in the BIM software; Convert the spatial coordinates; Extract the point coordinates, the current plane information of the view view, and the view view based on the obtained model information; Calculate the length and width of the model under the current view view based on the outer vertex coordinates; Define the annotation style, including the character height, font type, and font color information, and annotate the obtained template information.
8. The precast wall panel drawing optimization method for the assembled shear wall structure according to claim 6, characterized in that The annotation of steel bar information includes the following steps: Pick up the solid components for which the casting drawing is to be created in the BIM software; Read the main information of the precast wall panel to obtain the steel bar object instance; Retrieve the quantity of steel bar information and obtain the steel bar enumeration number using the GetModelObjects() method; Classify and sort the steel bars according to the steel bar types in the steel bar information; Define the steel bar position, shape, name, diameter, grade, and spacing information through PropertyElement, and use the method of centralized annotation to annotate the steel bars on the two-dimensional drawing in combination with the steel bar numbers.