CN113821858B - Revit-based method for detaching electromechanical embedded parts in any concrete pouring block - Google Patents

Revit-based method for detaching electromechanical embedded parts in any concrete pouring block Download PDF

Info

Publication number
CN113821858B
CN113821858B CN202111112303.9A CN202111112303A CN113821858B CN 113821858 B CN113821858 B CN 113821858B CN 202111112303 A CN202111112303 A CN 202111112303A CN 113821858 B CN113821858 B CN 113821858B
Authority
CN
China
Prior art keywords
model
concrete
splitting
electromechanical
embedded part
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.)
Active
Application number
CN202111112303.9A
Other languages
Chinese (zh)
Other versions
CN113821858A (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 CN202111112303.9A priority Critical patent/CN113821858B/en
Publication of CN113821858A publication Critical patent/CN113821858A/en
Application granted granted Critical
Publication of CN113821858B publication Critical patent/CN113821858B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Revetment (AREA)

Abstract

The invention relates to the field of BIM model splitting, and provides a method for splitting electromechanical embedded parts in any concrete pouring block based on Revit, which comprises the following steps of: step A, building an engineering civil engineering final assembly model for splitting the electromechanical embedded part; step B, formulating a section entity frame for expressing the splitting range; step C, acquiring an intersection of the section entity frame and the engineering civil engineering final assembly model to obtain a concrete model W; and D, splitting each electromechanical embedded part model by using the concrete model W, and acquiring information of the electromechanical embedded part models within the range of the concrete model W. The steps can be adopted to realize the one-time splitting of a plurality of electromechanical pipelines, and the method is convenient and quick and has simple steps.

Description

Revit-based method for detaching electromechanical embedded parts in any concrete pouring block
Technical Field
The invention relates to the field of BIM model splitting, in particular to a splitting method of an electromechanical embedded part in any concrete pouring block based on Revit.
Background
Along with the rapid popularization of the building information model (Building Information Model, BIM) technology in the field of hydropower construction, the application of the technology gradually goes deep from a design stage to a construction stage, but the BIM model designed in the design stage is usually not subjected to pre-splitting and recombination according to a construction flow section, so that the model needs to be rapidly split and recombined according to the requirement of construction region division for effective use. At present, the model splitting method provided by the Revit software utilizes a built-in "split primitive" function of the software to split the model, and has the following disadvantages and limitations:
(1) The function of "split primitives" is not applicable to splitting of a family instance.
(2) For the splitting of the electromechanical pipeline, only the mouse point selection can be used for splitting, the repeated workload is large, and the condition of miss selection and miss selection possibly exists.
(3) For the splitting position of the mouse point selection, randomness exists, and the intersection point of the pipeline on the entity surface of the pouring block cannot be accurately selected.
Disclosure of Invention
In order to facilitate rapid splitting of electromechanical embedded parts in any concrete range and classify and count material quantity, the invention provides a Revit-based electromechanical embedded part splitting method in any concrete pouring block.
The invention solves the problems by adopting the following technical scheme:
the method for detaching the electromechanical embedded part in any concrete pouring block based on Revit comprises the following steps:
step A, building an engineering civil engineering final assembly model for splitting the electromechanical embedded part;
step B, formulating a section entity frame for expressing the splitting range;
step C, acquiring an intersection of the section entity frame and the engineering civil engineering final assembly model to obtain a concrete model W;
and D, splitting each electromechanical embedded part model by using the concrete model W, and acquiring information of the electromechanical embedded part models within the range of the concrete model W.
Further, the section solid frame in the step B is hexahedron obtained by inputting pouring range parameters of length, width and height.
Further, the step C is specifically to obtain a concrete model W by carrying out Boolean operation intersection on a section solid frame and an engineering civil engineering assembly model.
Further, the electromechanical borehole model comprises a borehole model and/or a borehole model.
Further, the step D includes:
step D1, obtaining a pipeline center line of a buried pipe model to be split;
step D2, obtaining the solid surface of the concrete model W;
step D3, crossing the central line of the pipeline with the solid surface of the concrete model W to obtain a crossing point;
step D4, splitting the electromechanical pipeline through the obtained intersection point;
step D5, obtaining the split center lines of all pipelines or entities of the embedded part model;
step D6, carrying out Boolean operation intersection on the entity of the split pipeline center line or the embedded part model and the entity of the concrete model W to judge whether the pipeline center line or the entity of the embedded part model belongs to the embedded pipe or the embedded part within the range of the concrete model W;
and D7, deriving the information of the buried pipes and/or the buried parts within the range of the concrete model W and generating a material detail table.
Further, the method for determining the buried pipe in the step D6 includes: if the central line of the pipeline and the entity of the concrete model W are intersected to form a line, the pipeline is a buried part relative to the concrete model W, and if no intersection line or only an intersection point is formed, the pipeline is a clear part relative to the concrete model W.
Further, the method for determining the embedded part in the step D6 is as follows: if the result of Boolean calculation intersection between the entity of the embedded part model and the entity of the concrete model W is not null, the embedded part model is an embedded part relative to the concrete model W, otherwise, the embedded part model is an exposed part.
Compared with the prior art, the invention has the following beneficial effects: the method for rapidly obtaining the electromechanical buried pipe and the buried piece in any concrete pouring block is provided: the entity profile frame is established to be intersected with the original concrete structure to obtain any special-shaped concrete range consistent with a casting bin of a construction site, and the electromechanical embedded parts and pipelines are detached and recombined in the range, so that the method is convenient, quick and simple in steps; the splitting position on the electromechanical pipeline is obtained by intersecting the central line of the pipeline with the surface of the concrete pouring block entity, and the splitting position is more accurate; and after the splitting is completed, the electromechanical buried pipe and the buried piece in the concrete pouring block are obtained, and a material detail list is quickly generated, so that the material warehouse inspection can be conveniently carried out on a construction site.
Drawings
FIG. 1 is a schematic structural diagram of an engineering civil engineering final assembly model;
FIG. 2 is a system interface diagram for creating a cross-section solid frame;
FIG. 3 is a schematic view of the structure of the project civil engineering final assembly model intersecting with the cross section solid frame;
FIGS. 4 and 5 are schematic views of the electromechanical embedded part models intersecting the concrete model W;
FIG. 6 is a system interface diagram for acquiring borehole information;
FIG. 7 is a table of borehole information;
description of the drawings: 1. a No. 1 pipe section, a No. 2 pipe section, a No. 3 pipe section, a No. 4 pipe section and a No. 4 pipe section, pipe sections 5 and 5, pipe sections 6 and 6, pipe sections 7 and 7, pipe sections 8 and 8, the pipe fittings 9 and 9, the pipe fittings 10 and 10, the pipe fittings 11 and 11, the metal fittings 12 and 12, the metal fittings 13 and 13, the metal fittings 14 and the metal fittings 15 and 15.
Detailed Description
The present invention will be described in further detail with reference to the following examples in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The invention provides a method for detaching electromechanical embedded parts in any concrete pouring block based on Revit, which comprises the following steps:
step A, integrating professional engineering models provided by a designer to build an engineering civil engineering final assembly model for splitting electromechanical embedded parts in any concrete structure range, as shown in figure 1;
step B, formulating a section entity frame for expressing the splitting range through parameter input;
step C, acquiring an intersection of the section solid frame and the engineering civil engineering final assembly model to obtain a concrete model W, wherein a structural schematic diagram of the intersection of the engineering civil engineering final assembly model and the section solid frame is shown in FIG. 3;
and D, splitting each electromechanical embedded part model by using a concrete model W, and acquiring information of the electromechanical embedded part models within the range of the concrete model W, wherein the electromechanical embedded part models comprise a buried pipe model and/or an embedded part model.
In this embodiment, the Dynamo program flow is used as a visual programming auxiliary tool of Revit to solve a great number of renaturation operations, and the creation of the model, the splitting of the model and the export of model information are realized by combining secondary development by using the Dynamo program flow.
In the step B, the cross-section solid frame is a hexahedron built according to actual requirements, and the embodiment is illustrated by taking a cuboid as an example. Firstly, determining the horizontal, vertical and vertical ranges of splitting according to the splitting requirement of an electromechanical pipeline, taking the ranges as the length, the width and the height of a cuboid, generating the cuboid by utilizing Dynamo program flow, and then outputting the cuboid as a Revit conventional model family to a Revit project environment, wherein a system interface diagram when a cuboid entity is created is shown in figure 2.
In the step C, the conventional model family created in the step B and the integrated engineering civil engineering final assembly model in the step A are picked up, the Dynamo node is utilized to carry out Boolean operation to calculate the intersection of the two models, a concrete model W is obtained, and the concrete model W is used as a conventional model family to be output to a Revit project environment.
The step D is to split electromechanical embedded part models inside and outside the range by using a concrete model W, and comprises the following specific steps:
step D1, obtaining a pipeline center line of a buried pipe model to be split;
step D2, obtaining the solid surface of the concrete model W;
step D3, crossing the central line of the pipeline with the solid surface of the concrete model W to obtain a crossing point;
step D4, splitting the electromechanical embedded part model through the obtained intersection points;
step D5, obtaining the split center lines of all pipelines or entities of the embedded part model;
step D6, carrying out Boolean operation intersection on the entity of the split pipeline center line or the embedded part model and the entity of the concrete model W to judge whether the pipeline center line or the entity of the embedded part model belongs to the embedded pipe or the embedded part within the range of the concrete model W;
and D7, hiding the model outside the range of the concrete model W in the view, deriving the information of the buried pipe and/or the buried part within the range of the concrete model W, and generating a material detail table.
Further, in the step D4, the pipeline is split by utilizing Dynamo in combination with a pipeline splitting method provided by using RevitAPI through secondary development; in the step D6, the pipe burying method for judging that the pipeline belongs to the range of the concrete model W comprises the following steps: and D4, picking up the pipeline split in the step D4 to obtain the center line, picking up the concrete model W to obtain the entity of the concrete model, carrying out Boolean operation intersection on the center line of the pipeline and the entity of the concrete model W, wherein if the center line of the pipeline is intersected with the concrete model W to form a line segment, the pipeline is a buried part relative to the concrete model W, and if no intersection or only intersection is formed, the pipeline is a clear part relative to the concrete model W. FIG. 4 is a schematic diagram of buried pipes within the scope of a concrete model W, wherein the pipe sections No. 1, no. 3 and No. 4 are intersected with the concrete model W by Boolean operation to form only one intersection point, and the intersection point is judged to be a bright piece; the No. 2 pipe section and the No. 5 pipe section are intersected with the concrete model W Boolean operation to form a line section, and the line section is determined to be a buried part; and (5) carrying out Boolean operation on the No. 6 pipe section and the concrete model W to determine that the intersection is empty and the concrete model W is a bright piece.
In the step D6, the method for judging the embedded part of the metal part within the range of the concrete model W comprises the following steps: picking up the metal component in the project to obtain the entity, picking up the concrete model W to obtain the entity, carrying out Boolean operation on the entity of the metal component and the entity of the concrete model W to obtain the intersection, wherein the metal component is a buried component relative to the concrete model W if the intersection is not empty, and the metal component is a clear component relative to the concrete model W if the intersection is empty. FIG. 5 is a schematic diagram of a buried part in the range of a concrete model W, wherein No. 12 metal part, no. 10 pipe part, no. 11 pipe part and the concrete model W have no intersection, and the Boolean operation is performed to determine that the intersection is empty; the No. 14 metal piece, the No. 13 metal piece, the No. 9 pipe fitting and the concrete model W are intersected partially, and the embedded piece in the concrete pouring block is judged; and the metal piece 15, the pipe fitting 7 and the pipe fitting 8 are completely intersected with the concrete model W, and the embedded piece is judged.
Further, step D7 derives the pipe and/or borehole information within the scope of the concrete model W and generates a material schedule mainly by deriving the material information as an Excel schedule while generating a borehole detail schedule view within the Revit. The system interface for deriving the buried material information is shown in fig. 6, and fig. 7 is a table of derived material information.

Claims (6)

1. The method for detaching the electromechanical embedded part in any concrete pouring block based on Revit is characterized by comprising the following steps of:
step A, building an engineering civil engineering final assembly model for splitting the electromechanical embedded part;
step B, formulating a section entity frame for expressing the splitting range;
step C, acquiring an intersection of the section entity frame and the engineering civil engineering final assembly model to obtain a concrete model W;
step D, splitting each electromechanical embedded part model by using a concrete model W, and acquiring information of the electromechanical embedded part models within the range of the concrete model W; the method specifically comprises the following steps:
step D1, obtaining a pipeline center line of a buried pipe model to be split;
step D2, obtaining the solid surface of the concrete model W;
step D3, crossing the central line of the pipeline with the solid surface of the concrete model W to obtain a crossing point;
step D4, splitting the electromechanical embedded part model through the obtained intersection points;
step D5, obtaining the split center lines of all pipelines or entities of the embedded part model;
step D6, carrying out Boolean operation intersection on the entity of the split pipeline center line or the embedded part model and the entity of the concrete model W to judge whether the pipeline center line or the entity of the embedded part model belongs to the embedded pipe or the embedded part within the range of the concrete model W;
and D7, deriving the information of the buried pipes and/or the buried parts within the range of the concrete model W and generating a material detail table.
2. The method for splitting electromechanical embedded parts in any concrete casting block based on Revit according to claim 1, wherein the section solid frame in the step B is hexahedron obtained by inputting casting range parameters of length, width and height.
3. The method for splitting electromechanical embedded parts in any concrete pouring block based on Revit according to claim 1, wherein the step C is specifically that a concrete model W is obtained by carrying out Boolean operation intersection on a section solid frame and an engineering civil engineering assembly model.
4. A method of splitting an electromechanical borehole in any concrete placement block based on Revit according to any one of claims 1 to 3, wherein the electromechanical borehole model comprises a borehole model and/or borehole model.
5. The method for splitting electromechanical burial in any concrete casting block based on Revit according to claim 1, wherein the method for determining the burial in step D6 is as follows: if the central line of the pipeline and the entity of the concrete model W are intersected to form a line, the pipeline is a buried part relative to the concrete model W, and if no intersection line or only an intersection point is formed, the pipeline is a clear part relative to the concrete model W.
6. The method for splitting electromechanical embedded parts in any concrete casting block based on Revit according to claim 1, wherein the method for judging the embedded parts in the step D6 is as follows: if the result of Boolean calculation intersection between the entity of the embedded part model and the entity of the concrete model W is not null, the embedded part model is an embedded part relative to the concrete model W, otherwise, the embedded part model is an exposed part.
CN202111112303.9A 2021-09-18 2021-09-18 Revit-based method for detaching electromechanical embedded parts in any concrete pouring block Active CN113821858B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111112303.9A CN113821858B (en) 2021-09-18 2021-09-18 Revit-based method for detaching electromechanical embedded parts in any concrete pouring block

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111112303.9A CN113821858B (en) 2021-09-18 2021-09-18 Revit-based method for detaching electromechanical embedded parts in any concrete pouring block

Publications (2)

Publication Number Publication Date
CN113821858A CN113821858A (en) 2021-12-21
CN113821858B true CN113821858B (en) 2023-04-28

Family

ID=78921038

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111112303.9A Active CN113821858B (en) 2021-09-18 2021-09-18 Revit-based method for detaching electromechanical embedded parts in any concrete pouring block

Country Status (1)

Country Link
CN (1) CN113821858B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116226989B (en) * 2023-03-08 2024-01-30 北京城建集团有限责任公司 Concrete engineering quantity extraction method of BIM model

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066750A (en) * 2017-04-26 2017-08-18 中天建设集团有限公司天津分公司 A kind of method for solving the arrangement of electrical and mechanical comprehensive pipeline
CN113250326A (en) * 2021-04-30 2021-08-13 上海二十冶建设有限公司 BIM technology-based pipeline bracket rooting method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108427802A (en) * 2017-08-12 2018-08-21 中民筑友科技投资有限公司 A kind of Deepen Design technique drawing generating method and device based on BIM
CN108427781A (en) * 2017-08-12 2018-08-21 中民筑友科技投资有限公司 Assembled technological design data processing method based on BIM and device
CN107688710B (en) * 2017-09-01 2021-03-30 中国电建集团成都勘测设计研究院有限公司 Valve parameterization family building method based on Revit platform
CN107977487A (en) * 2017-11-07 2018-05-01 山东住工装配建筑有限公司 A kind of assembly concrete architectural design method based on BIM technology
CN110929328A (en) * 2019-12-04 2020-03-27 中国电建集团江西省水电工程局有限公司 Concrete assembly type building construction method based on BIM

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066750A (en) * 2017-04-26 2017-08-18 中天建设集团有限公司天津分公司 A kind of method for solving the arrangement of electrical and mechanical comprehensive pipeline
CN113250326A (en) * 2021-04-30 2021-08-13 上海二十冶建设有限公司 BIM technology-based pipeline bracket rooting method

Also Published As

Publication number Publication date
CN113821858A (en) 2021-12-21

Similar Documents

Publication Publication Date Title
WO2021128675A1 (en) Bim technology-based method for constructing underground continuous wall
CN112257160B (en) BIM-based standardized forward design method for garbage incineration power plant
CN108959726B (en) Method for automatically generating grid BIM model
CN109359351B (en) Three-dimensional modeling method for pipeline and pipeline design method
CN105868440A (en) Construction engineering data modeling method based on BIM (Building Information Modeling) technology
CN112163256A (en) Method for establishing and analyzing template support model based on finite element analysis and BIM
CN113821858B (en) Revit-based method for detaching electromechanical embedded parts in any concrete pouring block
CN108759774A (en) A kind of measurement method in irregular curved tunnel
CN110782522A (en) Foundation pit support project profile plotting method based on BIM
CN105930578B (en) A kind of dynamic and intelligent structure analysis method of power plant's plant designing
CN112257161A (en) BIM-based method for establishing process component library of waste incineration power plant
CN111950105A (en) Thermal power plant pipeline three-dimensional model conversion method based on depth-first traversal
CN113642079B (en) Factory design method based on three-dimensional technology
CN110990923A (en) Rapid engineering calculation method, system and medium for hyperbolic arch dam of water conservancy and hydropower engineering
CN109344457A (en) A kind of embankment Longkou water force method for visualizing and application
KR20020011677A (en) Drawing system and method for auto modeling conversion process program from 2-dimensional pipe laying diagrams to 3-dimensional cad data
CN111259065B (en) XDB data output method for drainage design model through Civil3D
CN109558636A (en) A kind of creation method based on Revit pipe gallery BIM model
CN109271701B (en) Water supply and drainage BIM forward design method based on reach system
CN112818448B (en) Design method of underground factory building rock wall crane beam based on BIM technology
CN111724475A (en) Construction method based on building information model for municipal engineering
KR102281933B1 (en) PDMS Apparatus for Designing Offshore Plant and 3 Dimensional modeling method using PDMS
Li Brief analysis of the application and limitation of BIM in project life cycle management
CN116011157A (en) Automatic desk CAD and Revit secondary development-based pipeline rapid extraction modeling method
CN105138758A (en) Finite element parametric analysis system and analysis method based on database

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