CN111475897A - Revit and Dynamo-based volute model creation method - Google Patents

Revit and Dynamo-based volute model creation method Download PDF

Info

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
Application number
CN202010300407.1A
Other languages
Chinese (zh)
Other versions
CN111475897B (en
Inventor
周恒宇
敖翔
李谧
贺晓钢
王蕊
冉丽利
吴维金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PowerChina Chengdu Engineering Co Ltd
Original Assignee
PowerChina Chengdu Engineering Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by PowerChina Chengdu Engineering Co Ltd filed Critical PowerChina Chengdu Engineering Co Ltd
Priority to CN202010300407.1A priority Critical patent/CN111475897B/en
Publication of CN111475897A publication Critical patent/CN111475897A/en
Application granted granted Critical
Publication of CN111475897B publication Critical patent/CN111475897B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Revit and Dynamo-based volute model creation method
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.
CN202010300407.1A 2020-04-16 2020-04-16 Volute model creation method based on Revit and Dynamo Active CN111475897B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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