CN111475897A - Revit and Dynamo-based volute model creation method - Google Patents
Revit and Dynamo-based volute model creation method Download PDFInfo
- Publication number
- CN111475897A CN111475897A CN202010300407.1A CN202010300407A CN111475897A CN 111475897 A CN111475897 A CN 111475897A CN 202010300407 A CN202010300407 A CN 202010300407A CN 111475897 A CN111475897 A CN 111475897A
- Authority
- CN
- China
- Prior art keywords
- volute
- section
- model
- dynamo
- revit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Structures Of Non-Positive Displacement Pumps (AREA)
Abstract
The invention relates to the field of model creation, and discloses a method for creating a volute model based on Revit and Dynamo, which is used for improving the modeling efficiency of a volute structure model. Firstly, inputting the volute section parameters in the volute single line diagram into an electronic table; opening Revit software, and reading the volute section parameters in the electronic table by using the nodes of Dynamo; determining the position coordinates of the circle centers of the sections according to the parameters, and determining the plane of each section of the volute by using the nodes through the coordinates of the original point, the center point of the section and any point in the z-axis direction; then, generating a section profile of each section on a plane where each section is located by using the nodes according to the radius of each section; then, generating a volute solid model according to the section contour by using the nodes; and selecting a volute basic model in Revit by using the nodes, and shearing the generated volute shape and the Revit structure basic model by using the nodes to form the volute model. The method is suitable for volute model creation.
Description
Technical Field
The invention relates to the field of model creation, in particular to a volute model creation method based on Revit and Dynamo.
Background
With the rapid popularization of Building Information Modeling (BIM) technology in the field of civil engineering, the application of the BIM technology in the construction of hydroelectric engineering is gradually deepened. The visualization and parameterization of the hydroelectric engineering model are realized, and the establishment of the BIM model of the complex special-shaped structure is a great problem.
The BIM technology is proposed by Autodesk company in 2002, and the corresponding BIM modeling software is Revit, and the software is mainly oriented to civil buildings. The water and electricity engineering volute structure model is different from civil buildings, and is mainly characterized in that: (1) the cross section of the volute is formed by a plurality of circular cross sections with different radiuses; (2) the volute main body structure is mainly generated by means of a volute center line, and the volute center line is generally a space arc curve with different distances from a center point. The Revit self special-shaped structure creation and model Boolean operation functions are poor, the requirement of accurate modeling of the volute structure is difficult to meet, the repeated modeling work of different projects can increase the cost, great inconvenience is brought to the adjustment and modification of the model, the development of the BIM technology in hydropower engineering is restricted, and therefore how to quickly and accurately establish the volute structure model and realize the parameterized modification of the model is very important.
When a conventional method for creating a volute by using revit is mostly used, a built-in model or a volume is used, the method is heavy and tedious, the created model is not accurate due to the fact that a working plane is not well positioned, and the creation can not be completed due to the fact that software Boolean operation function is weak easily and error report occurs in the creation process. The volute sections are generally 20-30 in number, the internal models and the internal building amount cannot support the generation of models with the sections, the trouble that the models need to be split and built is caused, and the spliced models are difficult to trim with an external concrete foundation.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the method is used for improving the modeling efficiency of the volute structure model.
In order to solve the problems, the invention adopts the technical scheme that: a method for creating a volute model based on Revit and Dynamo, wherein Dynamo is visualization programming software of Revit, and the method comprises the following steps:
step 1: inputting the volute section parameters in the volute single line diagram into a spreadsheet, wherein the volute section parameters comprise, for each section circle: a cross-sectional angle θ i, a cross-sectional circle center radius Rc, and a cross-sectional circle radius R;
step 2: opening Revit software, and reading the volute section parameters in the electronic table by using a File Path node of Dynamo;
and step 3: determining coordinates (x, y, 0) of the circle center position of each section in Dynamo according to parameters theta i and Rc and a sine function formula and a cosine function formula, and determining a plane where each section of the volute is located through an origin (0, 0, 0), coordinates (x, y, 0) of the circle center point of each section and any point (0, 0, m) in the z-axis direction by using a plane.
And 4, step 4: using a circle, ByPlaneradius node in Dynamo, and generating a section profile of each section on a plane where each section is located according to each section radius R;
step 5, generating a volute solid model according to the cross-sectional profile in the step 4 by using a solid.by L oft node in Dynamo;
step 6: selecting a volute basic Model in Revit by using a Select Model Element node in Dynamo, and shearing the volute entity Model generated in the step 5 and the Revit structure basic Model by using a solid difference node to form a final volute Model.
Further, in order to facilitate the user to perform the parameter operation, in step 2, after Dynamo reads the scroll section parameters in the spreadsheet, the scroll section parameters may be edited into a series.
Further, the spreadsheet is typically an Excel form.
The invention has the beneficial effects that: the dynamic model modeling method has the advantages that the dynamic model visualization programming software is utilized, the complicated modeling steps are simplified, a set of volute modeling method is formed, the problems are avoided, the model is accurate, the modeling efficiency is greatly improved, and the method plays a role in the actual production process.
Drawings
FIG. 1 is a schematic view of a volute model;
figure 2 is a schematic cross-sectional profile of a volute.
Numbering in the figures: 1-24 are numbers of each volute section, Rc is the radius of the center of the section circle (i.e. the distance from the center of the section circle to the center of the volute), R is the radius of the section circle, and Re is the outer diameter of the volute section circle.
Detailed Description
The invention takes Revit software as a platform and Dynamo as a parameterized modeling mode, realizes the rapid creation of different hydroelectric engineering volute structures, and achieves the purposes of flexible application and modification. The invention is further illustrated by the figures and examples.
As shown in fig. 1, a volute model is generally composed of two parts, i.e., a straight part and a curved part. The straight section part is a cylinder, the construction method of the straight section part is simple, and details are not repeated here, and the following description focuses on the model creation method of the next curved section part.
The embodiment provides a method for creating a volute model based on Revit and Dynamo, wherein Dynamo is visual programming software of Revit, and the model creating steps of a curve section part of the volute model are as follows:
step 1: inputting the volute section parameters in the volute single line diagram into an Excel table, wherein the volute section parameters comprise the following section circle: the sectional angle θ i, the section circle center radius Rc, the section circle radius R, and the volute section circle outer diameter Re, wherein the volute section circle outer diameter Re is the section circle center radius Rc + the section circle radius R, and the section circle center radius Rc and the section circle radius R are graphically illustrated as shown in fig. 1.
Step 2: and opening Revit software, reading the volute section parameters in the Excel table by using a File Path node of Dynamo, and editing the volute section parameters into a number series.
And step 3: in Dynamo, according to parameters theta i and Rc in a sequence, a sine function formula and a cosine function formula are used for determining coordinates (x, y and 0) of the circle center of each section, and then a plane.
And 4, step 4: using circle. byplan radius node in Dynamo, a cross-sectional profile of each cross-section is generated on the plane in which each cross-section lies, as shown in fig. 2, according to each cross-section radius R.
And 5, in Dynamo, generating a volute solid model according to the section profile in the step 4 by using a solid.by L oft node.
Step 6: selecting a volute basic Model in Revit by using a Select Model Element node in Dynamo, and shearing the volute entity Model generated in the step 5 and the Revit structure basic Model by using a solid difference node to form a final volute Model.
Claims (3)
1. A method for creating a volute model based on Revit and Dynamo, wherein Dynamo is visualization programming software of Revit, and is characterized by comprising the following steps:
step 1: inputting the volute section parameters in the volute single line diagram into a spreadsheet, wherein the volute section parameters comprise, for each section circle: a cross-sectional angle θ i, a cross-sectional circle center radius Rc, and a cross-sectional circle radius R;
step 2: opening Revit software, and reading the volute section parameters in the electronic table by using a File Path node of Dynamo;
and step 3: determining coordinates (x, y, 0) of the circle center position of each section in Dynamo according to parameters theta i and Rc and a sine function formula and a cosine function formula, and determining a plane where each section of the volute is located through an origin (0, 0, 0), coordinates (x, y, 0) of the circle center point of each section and any point (0, 0, m) in the z-axis direction by using a plane.
And 4, step 4: using a circle, ByPlaneradius node in Dynamo, and generating a section profile of each section on a plane where each section is located according to each section radius R;
step 5, generating a volute solid model according to the cross-sectional profile in the step 4 by using a solid.by L oft node in Dynamo;
step 6: selecting a volute basic Model in Revit by using a Select Model Element node in Dynamo, and shearing the volute entity Model generated in the step 5 and the Revit structure basic Model by using a solid difference node to form a final volute Model.
2. The Revit and Dynamo-based volute model creation method according to claim 1, wherein in step 2, Dynamo reads the volute section parameters in the electronic table and edits the volute section parameters into a series.
3. The Revit and Dynamo-based volute model creation method of claim 1, wherein said spreadsheet is an Excel table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010300407.1A CN111475897B (en) | 2020-04-16 | 2020-04-16 | Volute model creation method based on Revit and Dynamo |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010300407.1A CN111475897B (en) | 2020-04-16 | 2020-04-16 | Volute model creation method based on Revit and Dynamo |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111475897A true CN111475897A (en) | 2020-07-31 |
CN111475897B CN111475897B (en) | 2023-10-13 |
Family
ID=71754132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010300407.1A Active CN111475897B (en) | 2020-04-16 | 2020-04-16 | Volute model creation method based on Revit and Dynamo |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111475897B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112214823A (en) * | 2020-10-22 | 2021-01-12 | 淮安市水利勘测设计研究院有限公司 | Aqueduct modeling method based on Revit + Dynamo |
CN113553648A (en) * | 2021-07-16 | 2021-10-26 | 浙江亚厦装饰股份有限公司 | Cylindrical model construction method based on dynamo parametric modeling |
CN113987646A (en) * | 2021-10-29 | 2022-01-28 | 中国电建集团成都勘测设计研究院有限公司 | Volute model creation method based on Revit and Dynamo |
CN114781114A (en) * | 2022-03-04 | 2022-07-22 | 中国电建集团成都勘测设计研究院有限公司 | Method for generating tail water elbow model based on Revit and Dynamo |
CN117744257A (en) * | 2023-11-29 | 2024-03-22 | 中国电建集团成都勘测设计研究院有限公司 | Parameterized modeling method, equipment and medium for shaftless screw conveyor |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101881909B1 (en) * | 2017-02-22 | 2018-07-27 | 한국생산기술연구원 | Design method of single channel pump for high efficiency and low fluid induced vibration |
CN109800536A (en) * | 2019-02-17 | 2019-05-24 | 四川汶马高速公路有限责任公司 | One kind parameterizing tunnel model fast modeling method based on Revit and Dynamo |
CN110599584A (en) * | 2019-07-30 | 2019-12-20 | 浙江大学 | Layered solid model creation method based on Dynamo and Revit |
-
2020
- 2020-04-16 CN CN202010300407.1A patent/CN111475897B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101881909B1 (en) * | 2017-02-22 | 2018-07-27 | 한국생산기술연구원 | Design method of single channel pump for high efficiency and low fluid induced vibration |
CN109800536A (en) * | 2019-02-17 | 2019-05-24 | 四川汶马高速公路有限责任公司 | One kind parameterizing tunnel model fast modeling method based on Revit and Dynamo |
CN110599584A (en) * | 2019-07-30 | 2019-12-20 | 浙江大学 | Layered solid model creation method based on Dynamo and Revit |
Non-Patent Citations (3)
Title |
---|
刘涵; 代红波: "BIM技术在水电项目设计中的应用", 云南水力发电, vol. 35, no. 3, pages 75 - 78 * |
曹阳: "基于 Dynamo for Revit 的参数化设计在水力机械设计中的运用", 土木建筑工程信息技术, vol. 10, no. 2, pages 29 - 34 * |
曹阳;: "基于Dynamo for Revit的参数化设计在水力机械设计中的运用", 土木建筑工程信息技术, vol. 10, no. 02, pages 29 - 34 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112214823A (en) * | 2020-10-22 | 2021-01-12 | 淮安市水利勘测设计研究院有限公司 | Aqueduct modeling method based on Revit + Dynamo |
CN112214823B (en) * | 2020-10-22 | 2024-05-10 | 淮安市水利勘测设计研究院有限公司 | Aqueduct modeling method based on Revit+ Dynamo |
CN113553648A (en) * | 2021-07-16 | 2021-10-26 | 浙江亚厦装饰股份有限公司 | Cylindrical model construction method based on dynamo parametric modeling |
CN113987646A (en) * | 2021-10-29 | 2022-01-28 | 中国电建集团成都勘测设计研究院有限公司 | Volute model creation method based on Revit and Dynamo |
CN113987646B (en) * | 2021-10-29 | 2024-05-14 | 中国电建集团成都勘测设计研究院有限公司 | Scroll model creation method based on Revit and Dynamo |
CN114781114A (en) * | 2022-03-04 | 2022-07-22 | 中国电建集团成都勘测设计研究院有限公司 | Method for generating tail water elbow model based on Revit and Dynamo |
CN117744257A (en) * | 2023-11-29 | 2024-03-22 | 中国电建集团成都勘测设计研究院有限公司 | Parameterized modeling method, equipment and medium for shaftless screw conveyor |
Also Published As
Publication number | Publication date |
---|---|
CN111475897B (en) | 2023-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111475897B (en) | Volute model creation method based on Revit and Dynamo | |
CN110580376B (en) | Revit and Dynamo-based pile foundation model creation method | |
CN107194074B (en) | Method for establishing parametric model of toe board of panel dam by using CATIA three-dimensional software | |
CN105447278A (en) | Method for producing typified form under assistance of BIM (building information modeling) model | |
CN106777779B (en) | Railway culvert design method based on BIM | |
CN111797451B (en) | BIM-based overhead line model construction method | |
CN111241666A (en) | BIM technology-based intelligent design method for through-dike culvert gate | |
CN110782522A (en) | Foundation pit support project profile plotting method based on BIM | |
CN102385347A (en) | Intelligent numerical control programming system for special-shaped helical curved surface machining | |
CN111597610A (en) | Method for realizing rapid modeling of nonstandard parts in BIM design of cement plant by utilizing Dynamo | |
CN113158303A (en) | BIM-based assembled steel bridge three-dimensional model construction method | |
CN111914338B (en) | Method for establishing BIM model of parameterized tunnel open cut tunnel lining structure | |
CN112651057A (en) | Automatic building system and method for railway concrete filled steel tube tied arch bridge BIM model | |
CN113190938A (en) | Method, system and medium for rapidly establishing municipal pipe network parameterized model | |
CN113408042B (en) | BIM-based shield segment parameterization drawing generation method and system | |
CN110990923A (en) | Rapid engineering calculation method, system and medium for hyperbolic arch dam of water conservancy and hydropower engineering | |
CN112163310B (en) | Elbow-shaped draft tube full-parametric three-dimensional modeling method | |
CN117708937A (en) | Parameterized modeling method for reinforced concrete panel dam based on 3DE platform | |
CN107729703A (en) | One kind is based on " Sketch Up " the factory building process design methods of " Ruby " language | |
WO2023078353A1 (en) | Generative design method for prefabricated concrete component | |
CN116541929A (en) | Construction method of parameterized BIM model of outdoor storage yard civil engineering standardization unit | |
CN114386143B (en) | Modeling, typesetting and segment selection method for tunnel shield pipe ring lining structure | |
CN116401742A (en) | Method for establishing panel dam toe board parameterized model by CATIA three-dimensional software | |
CN115526988A (en) | Special-shaped pipeline template manufacturing and installing method based on BIM model | |
CN114580057A (en) | Comprehensive pipe rack pipeline outlet design method based on BIM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |