A method and device for generating underground construction drawings based on Revit and Dynamo
By marking and adjusting the plane and section of the underground structure on the REVIT and Dynamo platforms, the beam structure ID is generated, and the batch modification of the gluten is performed to solve the problem of low construction efficiency and inconsistent information of the existing technologies in the existing technologies. Efficient and automatic construction drawings are generated.
Patent Information
- Application Number
- CN202411372492.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-09-29
AI Technical Summary
It is difficult to effectively express structural plan layout and sectional drawings in the structural design of underground stations, and the generated construction drawings require manual adjustment and are inefficient.
Using a method based on REVIT and Dynamo, obtaining the floor plane and section of the underground structure, marking the beam structure and the column structure, constructing a linked labeling, adaptive adjustment labeling, generating beam structure ID, and using the Dynamo tool to modify and modify batch modifications and Adjustment.
The rapid generation and automatic adjustment of underground construction maps are realized, the design efficiency is improved, the information consistency of the plane and the section of the surface is ensured, and the picture habits of the underground structure are adapted to the underground structure.
Smart Images

Figure CN118886108B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of engineering BIM design, and in particular to a method and device for generating underground construction drawings based on Revit and Dynamo. Background Art
[0002] There are "two designs and two stages" in underground structure design. Two designs: main structure design and enclosure structure design, and two stages: preliminary design stage and construction drawing design stage. Each stage includes the contents of the two designs. At present, there are problems and difficulties in applying BIM technology in subway station structure design:
[0003] The use of Revit-YJKS software basically realizes the mutual guidance of the calculation model and the Revit model and the real-time sharing of model information, which provides a basis for BIM forward design. YJK software is widely used in above-ground structures, and the drawing adopts the overall plane representation method, but when applied to underground stations, it cannot express the structural plan layout and section drawings. There is a big difference between its overall plane representation method and the overall plane representation method of underground structures, and the generated reinforcement drawings need to be adjusted manually.
[0004] The traditional design method is to use AutoCAD software for two-dimensional design. The geometric correspondence between planes and elevations, as well as the correspondence between component information, are manually judged based on the principle of geometric projection. This method has low drawing efficiency, and when the drawings are modified, it is easy for the plane and section dimensions and component annotation information to not correspond. Revit software can realize the three-dimensional design of the model, combine the relationship between the three-dimensional model and the two-dimensional plane to achieve geometric linkage, and use shared attribute information to achieve information linkage between the model plane and section, but at this stage, there is no in-depth application of shared attribute information. From the existing data and previous practices, the line type, line width, and expression content directly generated by Revit software do not meet the requirements of the construction drawings, and need to be adjusted one by one, which is inefficient. By creating shared parameters and then manually inputting the shared parameter assignments, the linkage of shared information can be achieved, but this method requires adding shared parameters as project parameters one by one, and manually inputting parameter values is cumbersome, time-consuming, and labor-intensive, which is not conducive to modification and adjustment. Summary of the invention
[0005] To achieve the above objectives, this application provides the following technical solutions:
[0006] According to a first aspect of the present invention, the present invention claims a method for generating underground construction drawings based on Revit and Dynamo, comprising:
[0007] Obtaining the plan view and section view of the underground structure based on the Revit tool, marking the beam structure and column structure of the plan view and section view, and constructing the linkage marking of the plan view and section view;
[0008] According to the construction drawing mode of the underground structure, the annotation of the beam structure is adaptively adjusted to be corrected to obtain the beam structure ID;
[0009] The beam elements of the beam structure are classified into groups by using the Dynamo tool, and the reinforcement tables are read in sequence to modify and adjust the reinforcement in batches;
[0010] The template file of the underground structure construction drawing is set according to the Revit tool, the parameter frame of the underground structure construction drawing is designed, and the underground structure construction drawings are managed in batches.
[0011] Further, the plan view and section view of the underground structure are obtained based on the Revit tool, the beam structure and column structure of the plan view and section view are annotated, and the linkage annotation of the plan view and section view is constructed, which also includes:
[0012] Revit software is used to generate plan views and section views, a shared parameter family tag file is established, and the component attribute information in the plan views and section views in Revit-YJKS software is read to realize linkage annotation.
[0013] Furthermore, Revit software is used to generate the plan view and section view, a shared parameter family tag file is established, and the component attribute information in the plan view and section view in Revit-YJKS software is read to realize linkage annotation, which also includes:
[0014] Setting the annotation data structure of the beam structure and column structure of the plan view and the section view;
[0015] Establishing the annotation family of the beam structure and the column structure on the platform of the Revit-YJKS software, and reading the shared parameter family tag file;
[0016] All beam structures and column structures in the plan view and section view are associated with marks, and the associated marks are changed and updated in real time as the components in the plan view and section view are adjusted.
[0017] Furthermore, establishing the annotation family of the beam structure and the column structure on the Revit-YJKS software platform, reading the shared parameter family tag file, and further comprising:
[0018] Loading the shared parameter family tag file;
[0019] Establishing annotation families of the beam structure and column structure, and reading required parameters in the shared parameter family tag file;
[0020] Set the layout of the annotation styles for the plan and section drawings;
[0021] Load the underground structure construction project, select the edited shared parameter family tag file, and check the structural column tag and structural beam tag;
[0022] All beam structures and column structures of the plan view and section view are marked, and the mark positions are adjusted adaptively.
[0023] Further, according to the construction drawing mode of the underground structure, the annotation of the beam structure is adaptively adjusted to be corrected to obtain the beam structure ID, which also includes:
[0024] Clustering the beam structures of the underground structure, and setting the beam structure ID format under each cluster;
[0025] The beam element of the beam structure is labeled according to the beam structure ID format and in combination with the annotation family of the beam structure.
[0026] Furthermore, clustering the beam structures of the underground structure and setting the beam structure ID format under each cluster also includes:
[0027] Beam structures of different clusters belong to different instance types in the Revit tool. Select the instance type corresponding to the beam structure to filter different types of beam structures;
[0028] The selected beam elements are grouped and merged based on the beam structure ID and numbered in sequence. The numbering sequence is related to the position of the beam. The beam elements are sorted from left to right and from top to bottom according to their positions.
[0029] Furthermore, according to the beam structure ID format, in combination with the annotation family of the beam structure, the annotation of the beam element of the beam structure is realized, and further includes:
[0030] Select the beam structure for which the beam structure ID needs to be set;
[0031] Screen the floors of the selected beam structure by using floor elevation parameters;
[0032] Load the screened beam structure into the Dynamo tool interface for verification;
[0033] Sort the beam elements from left to right by the position coordinates of the geometric center points, and sort the beam elements of the same elevation from top to bottom;
[0034] The beam elements are grouped based on the originally generated beam structure ID, and beams with the same beam structure ID are merged into the same group;
[0035] Generate a new beam structure ID and assign the new beam structure ID to the beam element in Revit;
[0036] By selecting different types of beam structure clusters, the Dynamo tool is called to modify the beam structure ID in the properties of the Revit beam structure.
[0037] Furthermore, the beam elements of the beam structure are classified into groups by combining the Dynamo tool, and the reinforcement tables are read in sequence to modify and adjust the reinforcement in batches, and the method further includes:
[0038] Read the reinforcement information of the beam element in Revit into Excel;
[0039] Batch modify reinforcement information in Excel;
[0040] Assign the modified reinforcement information to the properties of the Revit beam structure.
[0041] Furthermore, the setting of the template file of the underground structure construction drawing according to the Revit tool, designing the parameter frame of the underground structure construction drawing, and batch managing the underground structure construction drawings also includes:
[0042] Setting a template file of the underground structure construction drawing to control the line type, outline, and display form of the graphic elements in the plan view and section view;
[0043] Adjust annotation family libraries, set other plotting properties, and perform batch management of parametric frame designs and drawings.
[0044] According to a second aspect of the present invention, the present invention claims protection for an underground construction drawing generation device based on Revit and Dynamo, comprising:
[0045] one or more processors;
[0046] A memory having one or more programs stored thereon, when the one or more programs are executed by the one or more processors, the one or more processors implement a method for generating underground construction drawings based on Revit and Dynamo.
[0047] The present application relates to the technical field of engineering BIM design, and in particular to a method and device for generating underground construction drawings based on Revit and Dynamo. The plan view and section view of the underground structure are obtained based on the Revit tool, the beam structure and column structure of the plan view and section view are annotated, and the linkage annotation of the plan view and section view is constructed; according to the construction drawing mode of the underground structure, the annotation of the beam structure is adaptively adjusted to be corrected to obtain the beam structure ID; the beam elements of the beam structure are classified into groups in combination with the Dynamo tool, and the reinforcement table is read in sequence to modify and adjust the reinforcement in batches; the template file of the underground structure construction drawing is set based on the Revit tool, the parameter frame of the underground structure construction drawing is designed, and the underground structure construction drawing is batch managed. The present invention quickly annotates the beams and columns in the plan view and section view, and establishes a linkage relationship; the numbering method and expression content adapt to the drawing habits of the underground structure. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 A workflow diagram of a method for generating underground construction drawings based on Revit and Dynamo as claimed in an embodiment of the present application;
[0049] Figure 2 An example diagram of the annotation form of underground structural beams and columns of a method for generating underground construction drawings based on Revit and Dynamo as claimed in an embodiment of the present application;
[0050] Figure 3 Schematic diagram of the process of linking plan and section drawing components of a method for generating underground construction drawings based on Revit and Dynamo as claimed in the embodiment of the present application Figure 1 ;
[0051] Figure 4 Schematic diagram of the process of linking plan and section drawing components of a method for generating underground construction drawings based on Revit and Dynamo as claimed in the embodiment of the present application Figure 2 ;
[0052] Figure 5 Schematic diagram of the process of linking plan and section drawing components of a method for generating underground construction drawings based on Revit and Dynamo as claimed in the embodiment of the present application Figure 3 ;
[0053] Figure 6 Schematic diagram of the process of linking plan and section drawing components of a method for generating underground construction drawings based on Revit and Dynamo as claimed in the embodiment of the present application Figure 4 ;
[0054] Figure 7Schematic diagram of the process of linking plan and section drawing components of a method for generating underground construction drawings based on Revit and Dynamo as claimed in the embodiment of the present application Figure 5 ;
[0055] Figure 8 Schematic diagram of the process of linking plan and section drawing components of a method for generating underground construction drawings based on Revit and Dynamo as claimed in the embodiment of the present application Figure 6 . DETAILED DESCRIPTION
[0056] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0057] The terms "first", "second" and "third" in this application are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined as "first", "second" and "third" can explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. All directional indications (such as up, down, left, right, front, back...) in the embodiments of this application are only used to explain the relative position relationship, movement, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication also changes accordingly. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.
[0058] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0059] According to the first embodiment of the present invention, referring to Figure 1The present invention claims a method for generating underground construction drawings based on Revit and Dynamo, comprising:
[0060] Obtaining the plan view and section view of the underground structure based on the Revit tool, marking the beam structure and column structure of the plan view and section view, and constructing the linkage marking of the plan view and section view;
[0061] According to the construction drawing mode of the underground structure, the annotation of the beam structure is adaptively adjusted to be corrected to obtain the beam structure ID;
[0062] The beam elements of the beam structure are classified into groups by using the Dynamo tool, and the reinforcement tables are read in sequence to modify and adjust the reinforcement in batches;
[0063] The template file of the underground structure construction drawing is set according to the Revit tool, the parameter frame of the underground structure construction drawing is designed, and the underground structure construction drawings are managed in batches.
[0064] Further, the plan view and section view of the underground structure are obtained based on the Revit tool, the beam structure and column structure of the plan view and section view are annotated, and the linkage annotation of the plan view and section view is constructed, which also includes:
[0065] Revit software is used to generate plan views and section views, a shared parameter family tag file is established, and the component attribute information in the plan views and section views in Revit-YJKS software is read to realize linkage annotation.
[0066] Among them, in this embodiment, the parametric marking of beams and columns is implemented in the shared parameter family mark file, and the numbering content temporarily reads the result automatically generated by the YJK software.
[0067] The annotation contents of underground structures are shown in Table 1;
[0068] Table 1 Content structure table of underground structure annotation
[0069]
[0070] Note: x represents the floor where the beam is located, 1 represents the top floor, 2 represents the middle floor, and 3 represents the bottom floor;
[0071] y represents the number of the component. The beam cross section changes and the longitudinal beam is renumbered when it encounters a bifurcation;
[0072] n represents the span number of the beam; h represents the height difference between the top elevation of the beam and the top plate elevation of the structure.
[0073] Reference Figure 2 , examples of marking forms for underground structural beams and columns;
[0074] Figure 2 On the left is the longitudinal frame main beam in the station, located on the 3rd floor, the component number is 9, the span number of the beam is 5, and the width and height of the component are 1200mm and 2300mm respectively;
[0075] Figure 2 On the right is the longitudinal frame column in the station. The component number is 1. KZ1 corresponds to KZ-1 in Table 1. The width and height of the component are 800mm and 1600mm respectively.
[0076] Furthermore, Revit software is used to generate the plan view and section view, a shared parameter family tag file is established, and the component attribute information in the plan view and section view in Revit-YJKS software is read to realize linkage annotation, which also includes:
[0077] Setting the annotation data structure of the beam structure and column structure of the plan view and the section view;
[0078] Establishing the annotation family of the beam structure and the column structure on the platform of the Revit-YJKS software, and reading the shared parameter family tag file;
[0079] All beam structures and column structures in the plan view and section view are associated with marks, and the associated marks are changed and updated in real time as the components in the plan view and section view are adjusted.
[0080] Furthermore, establishing the annotation family of the beam structure and the column structure on the Revit-YJKS software platform, reading the shared parameter family tag file, and further comprising:
[0081] Loading the shared parameter family tag file;
[0082] Establishing annotation families of the beam structure and column structure, and reading required parameters in the shared parameter family tag file;
[0083] Set the layout of the annotation styles for the plan and section drawings;
[0084] Load the underground structure construction project, select the edited shared parameter family tag file, and check the structural column tag and structural beam tag;
[0085] All beam structures and column structures of the plan view and section view are marked, and the mark positions are adjusted adaptively.
[0086] In this embodiment, a beam-column annotation family is established on the Revit-YJKS software platform, and the result of the YJK shared parameter file is read.
[0087] In this embodiment, refer to Figure 3, load the shared parameter file file path: D:\Yingjianke Building Structure Design Software ForRevit2017\Trans\SharedParameter\YjkSharedParameter.txt; refer to Figure 4 , create a dimension family, and read the required parameters in the above file, refer to Figure 5 , for annotation style layout, refer to Figure 6 , after loading the project, click Annotation / All Marks in the menu bar, select the edited mark family file, and check the structural column mark and structural beam mark; Figure 7 In the view, all beams and columns are marked; through the above process, Figure 8 In the CAD system, the mark can read the content of the component attributes accurately, the plan view and section view information are interrelated, and the mark content can be changed as the component is adjusted and updated in real time;
[0088] Need to collect Figure 3 Middle section marking, section size, beam concentrated marking;
[0089] Figure 3 The cross-section marking and cross-section size correspondence in Figure 4 The beam number and beam cross-sectional dimensions, Figure 3 The height difference of the beam in the section dimension corresponds to Figure 4 Height difference of middle beam;
[0090] Figure 5 The beam numbers in Figure 4 Middle beam number, beam height difference corresponds to Figure 4 The height difference of the beam in the beam section corresponds to Figure 4 The beam cross-sectional dimensions in ;
[0091] Figure 6 The category is that there is related content, which is automatically generated after reading;
[0092] Figure 6 The loaded tag names are the original tags of the software. The structural frame tags correspond to the beam numbers, beam height differences, and beam section dimensions shown in the figure.
[0093] Figure 8 The attribute data under constraints, geometric constraints and reinforcement sets comes from Figure 3 Reinforcement parameters in .
[0094] Further, according to the construction drawing mode of the underground structure, the annotation of the beam structure is adaptively adjusted to be corrected to obtain the beam structure ID, which also includes:
[0095] Clustering the beam structures of the underground structure, and setting the beam structure ID format under each cluster;
[0096] The beam element of the beam structure is labeled according to the beam structure ID format and in combination with the annotation family of the beam structure.
[0097] The previous settings only solved the problem of quickly marking plane and section beams and columns in the shared parameter tag family. The marked content is still the number automatically generated by YJK. This number uses the classification and coding of beams in the ground structure, which does not conform to the drawing habits of underground station structures. It is cumbersome and error-prone to modify component properties directly in Revit software.
[0098] Here, Dynamo software, a visual programming platform based on Revit, is used to realize automatic numbering of structural beams to improve work efficiency and accuracy.
[0099] Furthermore, clustering the beam structures of the underground structure and setting the beam structure ID format under each cluster also includes:
[0100] Beam structures of different clusters belong to different instance types in the Revit tool. Select the instance type corresponding to the beam structure to filter different types of beam structures;
[0101] The selected beam elements are grouped and merged based on the beam structure ID and numbered in sequence. The numbering sequence is related to the position of the beam. The beam elements are sorted from left to right and from top to bottom according to their positions.
[0102] Among them, in this embodiment, the main station structure beams are divided into several categories as described in Table 2;
[0103] Table 2 Main station structure beam code table
[0104]
[0105] Note: x represents the floor where the beam is located, 1 represents the top floor, 2 represents the middle floor, and 3 represents the bottom floor;
[0106] y represents the number of the component. The beam cross section changes and the longitudinal beam is renumbered when it encounters a bifurcation;
[0107] n represents the span number of the beam;
[0108] Numbering principle:
[0109] Different types of beams belong to different instance types in Revit software. You can select the instance type of the beam to filter different types of beams. Then, based on the YJK number, the selected beam elements are grouped and merged, and numbered in sequence. The numbering order is related to the position of the beam. First, you need to sort the beam elements from left to right and from top to bottom according to their positions. This numbering order conforms to the reading habit.
[0110] Furthermore, according to the beam structure ID format, in combination with the annotation family of the beam structure, the annotation of the beam element of the beam structure is realized, and further includes:
[0111] Select the beam structure for which the beam structure ID needs to be set;
[0112] Screen the floors of the selected beam structure by using floor elevation parameters;
[0113] Load the screened beam structure into the Dynamo tool interface for verification;
[0114] Sort the beam elements from left to right by the position coordinates of the geometric center points, and sort the beam elements of the same elevation from top to bottom;
[0115] The beam elements are grouped based on the originally generated beam structure ID, and beams with the same beam structure ID are merged into the same group;
[0116] Generate a new beam structure ID and assign the new beam structure ID to the beam element in Revit;
[0117] By selecting different types of beam structure clusters, the Dynamo tool is called to modify the beam structure ID in the properties of the Revit beam structure.
[0118] Furthermore, the beam elements of the beam structure are classified into groups by combining the Dynamo tool, and the reinforcement tables are read in sequence to modify and adjust the reinforcement in batches, and the method further includes:
[0119] Read the reinforcement information of the beam element in Revit into Excel;
[0120] Batch modify reinforcement information in Excel;
[0121] Assign the modified reinforcement information to the properties of the Revit beam structure.
[0122] Among them, in this embodiment, the Revit-YJKS software can transfer the reinforcement results of the YJK structural calculation software to the beam properties of Revit through shared parameters;
[0123] If you modify it directly in the property column, you cannot copy the same beam segment, and the workload of modifying it one by one is large. In addition, this attribute information is the basis of beam flat method marking, which is directly related to the subsequent reinforcement diagram representation. At the same time, reinforcement information is an indispensable part of the BIM model.
[0124] Here, Dynamo programming is used to classify beam elements into groups, which are read into Excel tables one by one to modify and adjust reinforcement in batches. After the modification is completed, the adjustment results are assigned to the beam elements in Revit.
[0125] Furthermore, the setting of the template file of the underground structure construction drawing according to the Revit tool, designing the parameter frame of the underground structure construction drawing, and batch managing the underground structure construction drawings also includes:
[0126] Setting a template file of the underground structure construction drawing to control the line type, outline, and display form of the graphic elements in the plan view and section view;
[0127] Adjust annotation family libraries, set other plotting properties, and perform batch management of parametric frame designs and drawings.
[0128] In this embodiment, when making a view template, the line type, outline, display form, etc. of the elements in the view can be controlled by setting the view template file. After the set template file is loaded in the view, all elements are displayed according to the template settings, which greatly improves the efficiency of Revit drawing.
[0129] The brief setting process includes: first, set the menu bar: Manage / Other Settings / Line Pattern, and set the line types needed later in turn; then set the menu bar: Manage / Other Settings / Line Style and View / Visibility Graphics respectively, and then adjust the view range in the property bar; after setting, click View / View Template / Create Template from Current View; for the newly generated view, load the view template file through Properties / View Template to display the corresponding settings.
[0130] The adjustment of the annotation family library and other plot settings include at least the following settings:
[0131] Setting of line dimension style;
[0132] In addition to the line types that can be controlled by the view template settings, you also need to set the line type locally, which can be done using the menu bar Modify / Line Processing;
[0133] If the section outline needs to be processed in the surface view, you can use the menu bar View / Section Outline;
[0134] The workload of adjusting the mutual shearing sequence of columns, walls, beams and slabs in Revit is relatively large. In Revit-YJKS software, the YJK auxiliary tool / connection sequence can fully adjust the shearing sequence of columns, walls, beams and slabs.
[0135] In addition to the 2D views generated by 3D elements in Revit, 2D annotations are also required to complete the expression of drawings. This function is similar to AutoCAD. The annotations, detail lines, area fills and annotation texts in the drawings are all completed in this part;
[0136] The set family types, line types, object styles, view templates, etc. can be copied from the current project to other projects through the transfer project standards function, which is similar to the format brush in CAD, but the view template is a format brush that can be processed in batches.
[0137] When designing parameter drawing frames and batch managing drawings, make A2 drawing frames based on shared parameters, set shared parameters for all signature parts in the drawing label column, and the drawing name and drawing number can automatically obtain the content in the project browser. Information such as number, approval, date, etc. can be uniformly filled in the drawing properties and project information. After setting, all drawings in the project will be displayed according to this information.
[0138] The brief steps include creating a shared parameter file, adding parameters and text content to the drawing frame one by one, and after the drawing frame family is loaded into the project, filling in the content of the signature column in the property column and project information, and then displaying the drawing signature after the information is filled in; setting up batch printing can print all generated drawings with uniform specifications.
[0139] According to a second embodiment of the present invention, the present invention claims protection for an underground construction drawing generation device based on Revit and Dynamo, comprising:
[0140] one or more processors;
[0141] A memory having one or more programs stored thereon, when the one or more programs are executed by the one or more processors, the one or more processors implement a method for generating underground construction drawings based on Revit and Dynamo.
[0142] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0143] In addition, each functional unit in each embodiment of the present application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. The above is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the specification and drawings of this application, or directly or indirectly used in other related technical fields, is also included in the patent protection scope of the present application.
[0144] The specific implementation methods of the invention are described in detail above, but they are only examples, and the present application is not limited to the specific implementation methods described above. For those skilled in the art, any equivalent modification or substitution of the invention is also within the scope of the present application, and therefore, the equalization, modification, and improvement made without departing from the spirit and principle of the present application should be included in the scope of the present application.
Claims
1. A method for generating underground construction drawings based on Revit and Dynamo, characterized in that: include: Obtaining the plan view and section view of the underground structure based on the Revit tool, marking the beam structure and column structure of the plan view and section view, and constructing the linkage marking of the plan view and section view; According to the construction drawing mode of the underground structure, the annotation of the beam structure is adaptively adjusted to be corrected to obtain the beam structure ID; The beam elements of the beam structure are classified into groups by using the Dynamo tool, and the reinforcement tables are read in sequence to modify and adjust the reinforcement in batches; Setting the template file of the underground structure construction drawing according to the Revit tool, designing the parameter frame of the underground structure construction drawing, and batch managing the underground structure construction drawing; Obtaining the plan view and section view of the underground structure based on the Revit tool, marking the beam structure and column structure of the plan view and section view, and constructing the linkage marking of the plan view and section view, further comprising: Use Revit software to generate plan and section drawings, create a shared parameter family tag file, and read the component attribute information in the plan and section drawings in Revit-YJKS software to achieve linkage annotation; Use Revit software to generate plan and section drawings, create a shared parameter family tag file, read the component attribute information in the plan and section drawings in Revit-YJKS software to achieve linkage annotation, and also include: Setting the annotation data structure of the beam structure and column structure of the plan view and the section view; Establishing the annotation family of the beam structure and the column structure on the platform of the Revit-YJKS software, and reading the shared parameter family tag file; Associatively marking all beam structures and column structures in the plan view and the section view, and changing the associated markings and updating them in real time as the components in the plan view and the section view are adjusted; Establishing the annotation family of the beam structure and the column structure on the platform of the Revit-YJKS software, reading the shared parameter family tag file, and further comprising: Loading the shared parameter family tag file; Establishing annotation families of the beam structure and column structure, and reading required parameters in the shared parameter family tag file; Set the layout of the annotation styles for the plan and section drawings; Load the underground structure construction project, select the edited shared parameter family tag file, and check the structural column tag and structural beam tag; All beam structures and column structures of the plan view and section view are marked, and the mark positions are adjusted adaptively.
2. The underground construction drawing generation method based on Revit and Dynamo according to claim 1, characterized in that: According to the construction drawing mode of the underground structure, the annotation of the beam structure is adaptively adjusted to be corrected to obtain the beam structure ID, and further includes: Clustering the beam structures of the underground structure, and setting the beam structure ID format under each cluster; The beam element of the beam structure is labeled according to the beam structure ID format and in combination with the annotation family of the beam structure.
3. The underground construction drawing generation method based on Revit and Dynamo according to claim 2 is characterized in that: Clustering the beam structures of the underground structure and setting the ID format of the beam structures under each cluster also includes: Beam structures of different clusters belong to different instance types in the Revit tool. Select the instance type corresponding to the beam structure to filter different types of beam structures; The selected beam elements are grouped and merged based on the beam structure ID and numbered in sequence. The numbering sequence is related to the position of the beam. The beam elements are sorted from left to right and from top to bottom according to their positions.
4. The underground construction drawing generation method based on Revit and Dynamo according to claim 3 is characterized in that: According to the beam structure ID format and in combination with the annotation family of the beam structure, the beam element of the beam structure is annotated, and further comprising: Select the beam structure for which the beam structure ID needs to be set; Screen the floors of the selected beam structure by using floor elevation parameters; Load the screened beam structure into the Dynamo tool interface for verification; Sort the beam elements from left to right by the position coordinates of the geometric center points, and sort the beam elements of the same elevation from top to bottom; The beam elements are grouped based on the originally generated beam structure ID, and beams with the same beam structure ID are merged into the same group; Generate a new beam structure ID and assign the new beam structure ID to the beam element in Revit; By selecting different types of beam structure clusters, the Dynamo tool is called to modify the beam structure ID in the properties of the Revit beam structure.
5. The underground construction drawing generation method based on Revit and Dynamo according to claim 1, characterized in that: The method of combining the Dynamo tool to classify the beam elements of the beam structure into groups, sequentially reading the reinforcement table, and performing batch modification and adjustment of the reinforcement also includes: Read the reinforcement information of the beam element in Revit into Excel; Batch modify reinforcement information in Excel; Assign the modified reinforcement information to the properties of the Revit beam structure.
6. The underground construction drawing generation method based on Revit and Dynamo according to claim 1, characterized in that: The step of setting the template file of the underground structure construction drawing according to the Revit tool, designing the parameter drawing frame of the underground structure construction drawing, and batch managing the underground structure construction drawing also includes: Setting a template file of the underground structure construction drawing to control the line type, outline, and display form of the graphic elements in the plan view and section view; Adjust annotation family libraries, set other plotting properties, and perform batch management of parametric frame designs and drawings.
7. A device for generating underground construction drawings based on Revit and Dynamo, characterized in that: include: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement a method for generating underground construction drawings based on Revit and Dynamo according to any one of claims 1 to 6.
Citation Information
Patent Citations
BIM deepening method for rapid building of automobile factory building
CN115470552A
Revit-based rapid modeling method for beam column steel bars
CN117521210A