CN114077765B - 一种基于Dynamo项目数据管理方法、装置、计算机设备 - Google Patents
一种基于Dynamo项目数据管理方法、装置、计算机设备 Download PDFInfo
- Publication number
- CN114077765B CN114077765B CN202111224130.XA CN202111224130A CN114077765B CN 114077765 B CN114077765 B CN 114077765B CN 202111224130 A CN202111224130 A CN 202111224130A CN 114077765 B CN114077765 B CN 114077765B
- Authority
- CN
- China
- Prior art keywords
- component
- dynamo
- basic information
- components
- management method
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Architecture (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及工程建模的技术领域,尤其是涉及一种基于Dynamo项目数据管理方法、装置、计算机设备。该方法包括:根据构件类型对地铁车辆段进行标准化模块拆分成不同构件;存储构件的基础信息于表格,所述构件的基础信息包括构件属性、坐标值;导入构件基础信息,并根据构件属性以及坐标值生成对应构件的坐标点;根据坐标点自动放置该构件。本申请解决了建模效率低的技术问题。
Description
技术领域
本申请涉及工程建模的技术领域,尤其是涉及一种基于Dynamo项目数据管理方法、装置、计算机设备。
背景技术
建筑信息模型(BIM,Building Information Modeling)是以建筑工程项目的各项相关数据信息作为基础,建立三维模型,通过数字信息仿真模拟建筑物所具有的真实信息。它不是简单的将数字信息进行集成管理,而是一种数字信息不断流动运转,可用于各个阶段。目前,身为基建狂魔的中国如今建设量大,建筑业发展快,但考虑到建筑业需要可持续发展,各建筑企业面临着严峻的挑战以及激烈的竞争。国内建筑业与BIM结缘是必然的,BIM技术如今成为了建筑行业大势所趋。面对着众多企业使用BIM技术的前提下,提高模型生产效率以及加强BIM在建设工程中的应用成为建筑业当下需要紧迫解决的问题,如何做到落地实现高效生产,如何方便现场施工管理人员使用BIM技术进行信息化管理等成为BIM技术是否能在全国推广运用的重要问题。
在实现本申请过程中,发明人发现现有技术中至少存在如下问题:
1、在搭建地铁站车辆段模型过程中,部分构件的搭建需要采用最传统的方式搭建,这样不仅浪费时间而且由于人工操作干涉太多容易导致构件的位置与实际发生偏移,若后期图纸发生变更,还需要人工手动进行修改调整,在此过程中无疑会影响设计方案的优化最终导致施工现场出现进度滞后的现象。
2、同时现阶段Revit平台在三维建模方面无疑是BIM中的佼佼者,但其功能重点解决多专业协同设计建模以及工程量统计等等难题,在工程造价指标计算应用方面与其他软件相比甚远,需要通过大量的人工处理过程才能完成相关工作目标。
发明内容
为此,本申请的实施例提供了一种基于Dynamo项目数据管理方法、装置、计算机设备,能够解决建模效率低的技术问题,具体技术方案内容如下:
第一方面,本申请的实施例提供一种基于Dynamo项目数据管理方法,所述方法包括:
根据构件类型对地铁车辆段进行标准化模块拆分成不同构件;
存储构件的基础信息于表格,所述构件的基础信息包括构件属性、坐标值;
导入构件基础信息,并根据构件属性以及坐标值生成对应构件的坐标点;
根据坐标点自动放置该构件。
通过采用上述技术方案,地铁车辆段土建模型由于重复绘制的构件较多、指标计算很难通过模型直接导出的特点,通过模块化的思路分解该车辆段之后把对应模块进行拼装,较传统建模方式能够更加方便进行项目进度管理、快速的完成BIM建模任务;以本申请的方法具备可编辑性、操作便捷、修改方便等特点。本申请将土建模型中的桩、柱、梁、板、承台等构件以模块化的思想进行建模,通过Dynamo的参数化节点进行自动驱动,每个构件形成如同“积木”的拼接模型,并且每个构件既能够通过修改表格中的构件数据批量变化也能够单独变化;有了这样的操作方式,那么技术人员在地铁车辆段土建模型设计上,就能够采用数据驱动的方式,将每个构件根据需求快速的搭建起来;需要改动方案时,只需通过修改表格数据就能完成对地铁车辆段土建模型细部的变化控制,减少了建模的操作步骤,即减少了机械性操作时间,使模型既能达到快速修改,也极大的提高建模效率,减少对人工操作的需求,建模的准确率也大大提升,实现地铁车辆段土建模型快速建模,提高了建模效率和减少模型返工率。
优选的,获取构件的基础信息中的构件属性,若构件属性为拉伸生成类构件,在坐标点预先生成曲线,然后沿曲线自动放置构件。
通过采用上述技术方案,便于放置拉伸类构件。
优选的,利用StructurlFraming.BeamByCurve节点生成曲线。
通过采用上述技术方案,利用StructurlFraming.BeamByCurve节点可解决现有的Revit平台无法实现复杂曲面屋面梁或者曲面的外立面龙骨的创建的问题。
优选的,获取构件的基础信息中的构件属性,若构件属性为轮廓族生成类构件,在该构件的坐标点生成一个面,扣减掉不需要生成该构件的位置以生成该构件的一个平面,然后放置该构件。
通过采用上述技术方案,便于快捷生成轮廓族生成类构件。
优选的,根据构件类型对地铁车辆段进行标准化模块拆分成不同构件;
存储构件的基础信息于Excel表格,所述构件的基础信息包括构件属性、坐标值;
使用File Path和Data.importExcel导入构件的基础信息,利用Point.ByCoordinates从Excel表格中导入的坐标值,并根据构件属性生成对应构件在Revit平台中的坐标点;
根据坐标点通过Familyinstance.ByPoint节点对构件进行自动放置。
通过采用上述技术方案,实现地铁车辆段土建模型快速建模,提高了建模效率以及建模准确率。
优选的,所述构件的基础信息还包括几何信息、消耗量、现场管理信息;
利用Element.OverrideColorInView与Color.ByARGB节点结合输入的现场管理信息赋予构件颜色加以区分施工进度情况;
利用Code Block节点编辑处理各项指标的计算逻辑并输出各指标的计算结果;
利用Element.SetparameterByName节点把对应指标写入对应构件,最后通过Data.importExcel节点输出形成该模型的造价指标统计表。
通过采用上述技术方案,实现不同构件通过进度指标或进度计划时间参数的输入,在模型中用不同颜色展示出相关构件的进度情况,通过可视化效果展示实际施工进度情况,且可实现不同构件如柱梁墙板等构件的指标计算,在造价指标统计表能统计出相关构件的指标参数,供成本、造价部门进行参考使用。
优选的,所述Color.ByARGB节点设置构件RGB颜色样式;所述Element.OverrideColorInView节点结合输入的现场管理信息赋予构件颜色加以区分施工进度情况,在模型上体现各项工作的进度情况。
第二方面,本申请的实施例提供一种基于Dynamo项目数据管理装置,所述装置包括:
拆分模块,用于根据构件类型对地铁车辆段进行标准化模块拆分成不同构件;
存储模块,用于存储构件的基础信息于表格,所述构件的基础信息包括构件属性、坐标值;
坐标点生成模块,用于导入构件基础信息,并根据构件属性以及坐标值生成对应构件的坐标点;
自动放置模块,用于根据坐标点自动放置该构件。
第三方面,本申请的实施例提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述任意一项所述的基于Dynamo项目数据管理方法的步骤。
第四方面,本申请的实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前述任意一项所述的基于Dynamo项目数据管理方法的步骤。
综上所述,与现有技术相比,本申请实施例提供的技术方案带来的有益效果至少包括:
1、地铁车辆段土建模型由于重复绘制的构件较多、指标计算很难通过模型直接导出的特点,通过模块化的思路分解该车辆段之后把对应模块进行拼装,较传统建模方式能够更加方便进行项目进度管理、快速的完成BIM建模任务;以本申请的方法具备可编辑性、操作便捷、修改方便等特点。本申请将土建模型中的桩、柱、梁、板、承台等构件以模块化的思想进行建模,通过Dynamo的参数化节点进行自动驱动,每个构件形成如同“积木”的拼接模型,并且每个构件既能够通过修改表格中的构件数据批量变化也能够单独变化;有了这样的操作方式,那么技术人员在地铁车辆段土建模型设计上,就能够采用数据驱动的方式,将每个构件根据需求快速的搭建起来;需要改动方案时,只需通过修改表格数据就能完成对地铁车辆段土建模型细部的变化控制,减少了建模的操作步骤,即减少了机械性操作时间,使模型既能达到快速修改,也极大的提高建模效率,减少对人工操作的需求,建模的准确率也大大提升,实现地铁车辆段土建模型快速建模,提高了建模效率和减少模型返工率;
2、在模型中用不同颜色展示出相关构件的进度情况,通过可视化效果展示实际施工进度情况,且可实现不同构件如柱梁墙板等构件的指标计算,在造价指标统计表能统计出相关构件的指标参数,供成本、造价部门进行参考使用。
附图说明
图1是本申请其中一实施例提供的基于Dynamo项目数据管理方法流程示意图。
图2是本申请其中另一实施例提供的基于Dynamo项目数据管理方法的流程示意图。
图3是本申请其中另一实施例提供的基于Dynamo项目数据管理方法的流程示意图。
具体实施方式
本具体实施例仅仅是对本申请的解释,其并不是对本申请的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本申请的权利要求范围内都受到专利法的保护。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请中术语“至少一个”是指一个或多个,“多个”的含义是指两个或两个以上,例如,多个第一位置是指两个或两个以上的第一位置。
下面结合说明书附图对本申请实施例作进一步详细描述。
参照图1,在本申请的一个实施例中,提供一种基于Dynamo项目数据管理方法,所述方法的主要步骤描述如下:
S1:根据构件类型对地铁车辆段进行标准化模块拆分成不同构件;
S2:存储构件的基础信息于表格,所述构件的基础信息包括构件属性、坐标值;
S3:导入构件基础信息,并根据构件属性以及坐标值生成对应构件的坐标点;
S4:根据坐标点自动放置该构件。
在本实施例中,本申请主要通过Revit平台以及Dynamo参数化设计工具来实现,Revit是Autodesk公司一套系列软件的名称。Revit系列软件是为BIM构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。Dynamo是Revit的参数化设计工具。
准化模块的构件类型包括桩、柱、梁、板、承台等结构构件,将地铁车辆段按照前述标准化模块拆分成各个构件。
在本实施例中表格为Excel表格,但也可以为其他文件格式,比如Word。表格中包含各个构件的基础信息,构件的基础信息包括构件类型、构件属性、坐标值以及项目参数信息;构件类型比如桩、柱、梁等;构件属性则是拉伸类、轮廓族生成类;并在对应构件关联相关的坐标值以及项目参数信息,项目参数信息比如集合信息、消耗量、分部分项工程、项目名称、项目编码以及分析所用到的工期指标、造价(成本)指标、人工消耗量、模板消耗量、钢筋消耗量、混凝土消耗量等信息等。
在地铁车辆段土建模型建模前期,对地铁车辆段土建模型中的构件根据构件功能以及施工工艺等特性进行分析,并拆解出相应构件集,所有的构件都存储有构件属性、几何信息、消耗量和相关指标、现场管理等信息,使用Dynamo的节点实现快速拼装构件,最后生成一个完整的土建模型,且能够利用该方法能够实现项目进度管理。
使用Dynamo软件导入构件的基础信息,并由构件的基础信息中的坐标值生成坐标点,并根据构件的基础信息在坐标点自动生成对应的构件,从而无需人工拖拉构件,构件的位置不易发生偏移,若是图纸发生变更,只需修改表格中的构件基础信息即可。
将土建模型中的桩、柱、梁、板、承台等构件以模块化的思想进行建模,通过Dynamo的参数化节点进行自动驱动,每个构件形成一个个如同“积木”的拼接模型,并且每个构件既能够通过修改表格中的构件的基础数据批量变化,也能够单独变化;有了这样的操作方式,基于地铁车辆段土建模型设计上,就能够采用数据驱动的方式,将每个构件根据需求快速的搭建起来;当方案需要改动,只需通过节点修改表格或切换族类型就能完成对地铁车辆段土建模型细部的变化控制,减少了机械性操作时间,使模型既能在建模技术上达到快速修改,也极大的提高建模效率,又能满足现阶段我国BIM市场竞争激烈的业务需求。
可选的,在另一实施方式中,获取构件的基础信息中的构件属性,若构件属性为拉伸生成类构件,在坐标点预先生成曲线,然后沿曲线自动放置构件。
拉伸类构件为梁、墙等在建模中拉伸形成的构件。
可选的,在另一实施方式中,利用StructurlFraming.BeamByCurve节点生成曲线。
采用StructurlFraming.BeamByCurve节点生成曲线来创建梁、墙、龙哥等,解决了在Revit中使用常规的梁***无法实现复杂曲面屋面梁或者曲面的外立面龙骨的创建的问题。
可选的,在另一实施方式中,获取构件的基础信息中的构件属性,若构件属性为轮廓族生成类构件,在该构件的坐标点生成一个面,扣减掉不需要生成该构件的位置以生成该构件的一个平面,然后放置该构件。
轮廓族生成类构件比如楼板,在需要生成楼板的位置,即坐标点位置生成一个面,再用Python Script扣减掉不需要生成楼板的位置,生成楼板的一个平面,最后用Floor节点生成楼板。在本实施方式中,使用Python Script扣减柱、梁板三者之间的关系,最后用Floor相应节点生成符合施工现场的楼板。
参照图2,可选的,在另一实施方式中,基于Dynamo项目数据管理方法具体为:
S11:根据构件类型对地铁车辆段进行标准化模块拆分成不同构件;
S21:存储构件的基础信息于Excel表格,所述构件的基础信息包括构件属性、坐标值;
S31:使用File Path和Data.importExcel导入构件的基础信息,利用Point.ByCoordinates从Excel表格中导入坐标值,并根据构件属性生成对应构件在Revit平台中的坐标点;
S41:根据坐标点通过Familyinstance.ByPoint节点对构件进行自动放置。
File Path节点主要用于导入构件的基础信息,配合可采用Element.SetparameterByname节点修改构件的基础信息中的其它的信息,比如长、宽、高等;Familyinstance.ByPoint节点主要用于把相应构件放置在对应坐标点上,从而实现对桩、柱、承台三种构件的放置。
本实施方式中的构件的基础信息可由ScheduleView.CreateSchedulet自动成明细表并导出Excel表格。
可选的,在一实施方式中,把上述的相应节点生成自定义的节点包,方便后期的使用和修改。比如,将Element.SetparameterByname节点生成节点包,即可使用该节点包对构件的长、宽、高等内容进行修改。
可选的,在另一实施方式中,构件的基础信息还包括几何信息、消耗量、现场管理信息、部分项工程、项目名称、项目编码以及分析所用到的工期指标、造价(成本)指标、人工消耗量、模板消耗量、钢筋消耗量、混凝土消耗量等信息。
参照图3,基于Dynamo项目数据管理方法还包括:
S5:利用Element.OverrideColorInView与Color.ByARGB节点结合输入的现场管理信息赋予构件颜色加以区分施工进度情况;
S6:利用Code Block节点编辑处理各项指标的计算逻辑并输出各指标的计算结果;
S7:利用Element.SetparameterByName节点把对应指标写入对应构件,最后通过Data.importExcel节点输出形成该模型的造价指标统计表。
对应指标为构件对应的构件的基础信息,Excel表格内存储的构件的基础信息包括几何信息、消耗量、现场管理信息、部分项工程、项目名称、项目编码以及分析所用到的工期指标、造价(成本)指标、人工消耗量、模板消耗量、钢筋消耗量、混凝土消耗量等信息,通过将上述Data.importExcel节点输出形成该模型的造价指标统计表,即可进行工程造价管理。
可选的,在另一实施方式中,Color.ByARGB节点设置构件RGB颜色样式;所述Element.OverrideColorInView节点结合输入的现场管理信息赋予构件颜色加以区分施工进度情况,在模型上体现各项工作的进度情况。
模型搭建完成后通过相关节点处理计算问题,并将颜色赋予问题,得出工程造价指标,并把指标和不同颜色赋予到相应的构件,本申请通过修改表格数据或切换族类型就能完成对地铁车辆段土建模型细部的变化控制,减少了机械性操作时间,同时能够快速得出工程相应的造价指标,使模型既能在建模技术上达到快速修改。
在地铁车辆段土建模型建模前期,对车辆段土建模型中的构件根据构件功能以及施工工艺等特性进行分析,并拆解出相应构件集,所有的构件都存储有属性、几何信息、消耗量和相关指标、现场管理等信息,使用Dynamo的节点实现快速拼装构件,最后生成一个完整的土建模型,且能够利用该方法能够实现项目进度管理与快速得出工程造价指标。
举例如下:
步骤一:对地铁车辆段进行模块拆分。
对地铁车辆段建筑物中的构件以模块化的思路进行拆分,最终拆分成按桩、柱、梁、板、承台等标准化模块。拆分后的模块信息储存与Excel表格中。
步骤二:基于Revit平台下的Dynamo进行信息导入和归类。
借助Dynamo提供的节点Element.SetparameterByname,导入构件信息,如桩长、桩半径等信息;基于Dynamo提供的节点File Path和Data.importExcel把构件的坐标位置、几何信息、消耗量和相关指标信息、现场管理信息写入Dynamo中并进行归类。
步骤三:自动布置构件。
利用Dynamo提供的Point.ByCoordinates节点把Excel表格中导入的坐标值转换成对应构件在Revit平台中的坐标点,通过Familyinstance.ByPoint节点实现对构件进行自动放置。
步骤四:生成梁。
对于梁,墙等需要拉伸生成的构件类型,先利用StructurlFraming.BeamByCurve节点生成曲线,再沿该曲线自动放置构件。
步骤五:生成板。
在本申请中,楼板属于有轮廓类型的构件,需要使用轮廓族生成楼板轮廓面,随后在此轮廓面的基础上,使用Floor节点生成楼板,楼板生成后,利用Python Script节点编辑代码,处理柱、梁、板三者的扣减关系。从而实现柱、梁、板等构件的搭接与现场施工匹配,保证工程量的准确性。
步骤六:信息写入构件。
利用Dynamo提供的Element.SetparameterByName节点,写入几何信息、消耗量、现场管理等信息到对应构件上,在属性栏面板中可以查看。
步骤七:项目进度管理。
使用Dynamo提供的Color.ByARGB节点设置构件RGB颜色样式,Element.OverrideColorInView节点结合输入的现场管理信息赋予构件颜色加以区分施工进度情况,从而实现在模型上体现各项工作的进度情况。
步骤八:指标计算处理。
主要编辑处理各项指标的计算逻辑并输出各项指标的计算结果,并赋予计算单位。
步骤九:指标写入构件与指标输出。
通过Element.SetparameterByname节点把对应指标结果写入对应构件,通过Data.importExcel节点最后输出到Excel表格中,形成该模型的造价指标统计表。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在本申请的一个实施例中,提供一种基于Dynamo项目数据管理装置,该基于Dynamo项目数据管理装置与上述实施例中的基于Dynamo项目数据管理方法一一对应。该基于Dynamo项目数据管理装置包括:
拆分模块,用于根据构件类型对地铁车辆段进行标准化模块拆分成不同构件;
存储模块,用于存储构件的基础信息于表格,所述构件的基础信息包括构件属性、坐标值;
坐标点生成模块,用于导入构件基础信息,并根据构件属性以及坐标值生成对应构件的坐标点;
自动放置模块,用于根据坐标点自动放置该构件。
上述的Dynamo项目数据管理装置各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在本申请实施例的一个实施例中,提供一种计算机设备,该计算机设备可以是服务器。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘,光盘,EEPROM(Electrically-Erasable Programmable Read Only Memory,电可擦除可编程只读存储器),EPROM(Erasable Programmable Read Only Memory,可擦除可编程只读存储器),SRAM(Static Random Access Memory,静态随时存取存储器),ROM(Read-OnlyMemory,只读存储器),磁存储器,快闪存储器,PROM(Programmable Read-Only Memory,可编程只读存储器)。该计算机设备的存储器为存储于其内部的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时实现上述实施例所述的数据处理方法步骤。
在本申请的一个实施例中,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例所述的数据处理方法步骤。所述计算机可读存储介质包括ROM(Read-Only Memory,只读存储器)、RAM(Random-Access Memory,随机存取存储器)、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、磁盘、软盘等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将本申请所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
Claims (7)
1.一种基于Dynamo项目数据管理方法,其特征在于,所述方法包括:
根据构件类型对地铁车辆段进行标准化模块拆分成不同构件,所述标准化模块的构件类型包括桩、柱、梁、板、承台;
存储构件的基础信息于Excel表格,所述构件的基础信息包括构件属性、坐标值;
使用File Path和Data.importExcel导入构件基础信息,利用Point.ByCoordinates从Excel表格中导入坐标值,并根据构件属性以及坐标值生成对应构件在Revit平台中的坐标点;
根据坐标点通过Familyinstance.ByPoint节点自动放置构件以实现桩、柱、承台的放置;
获取构件的基础信息中的构件属性,若构件属性为拉伸生成类构件,在坐标点预先生成曲线,然后沿曲线自动放置构件,所述拉伸生成类构件包括梁;
获取构件的基础信息中的构件属性,若构件属性为轮廓族生成类构件,在该构件的坐标点生成一个面,扣减掉不需要生成该构件的位置以生成该构件的一个平面,然后放置该构件,所述轮廓族生成类构件包括板。
2.根据权利要求1所述的基于Dynamo项目数据管理方法,其特征在于,利用StructurlFraming.BeamByCurve节点生成曲线。
3.根据权利要求1所述的基于Dynamo项目数据管理方法,其特征在于,所述构件的基础信息还包括几何信息、消耗量、现场管理信息;
利用Element.OverrideColorInView与Color.ByARGB节点结合输入的现场管理信息赋予构件颜色加以区分施工进度情况;
利用Code Block节点编辑处理各项指标的计算逻辑并输出各指标的计算结果;
利用Element.SetparameterByName节点把对应指标写入对应构件,最后通过Data.importExcel节点输出形成模型的造价指标统计表。
4.根据权利要求3所述的基于Dynamo项目数据管理方法,其特征在于,所述Color.ByARGB节点设置构件RGB颜色样式;所述Element.OverrideColorInView节点结合输入的现场管理信息赋予构件颜色加以区分施工进度情况,在模型上体现各项工作的进度情况。
5.一种基于Dynamo项目数据管理装置,其特征在于,所述装置包括:
拆分模块,用于根据构件类型对地铁车辆段进行标准化模块拆分成不同构件,所述标准化模块的构件类型包括桩、柱、梁、板、承台;
存储模块,用于存储构件的基础信息于Excel表格,所述构件的基础信息包括构件属性、坐标值;
坐标点生成模块,用于使用File Path和Data.importExcel导入构件基础信息,利用Point.ByCoordinates从Excel表格中导入坐标值,并根据构件属性以及坐标值生成对应构件在Revit平台中的坐标点;
自动放置模块,用于根据坐标点通过Familyinstance.ByPoint节点自动放置该构件以实现桩、柱、承台的放置;获取构件的基础信息中的构件属性,若构件属性为拉伸生成类构件,在坐标点预先生成曲线,然后沿曲线自动放置构件,所述拉伸生成类构件包括梁;获取构件的基础信息中的构件属性,若构件属性为轮廓族生成类构件,在该构件的坐标点生成一个面,扣减掉不需要生成该构件的位置以生成该构件的一个平面,然后放置该构件,所述轮廓族生成类构件包括板。
6.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-4任意一项所述的基于Dynamo项目数据管理方法的步骤。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任意一项所述的基于Dynamo项目数据管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111224130.XA CN114077765B (zh) | 2021-10-20 | 2021-10-20 | 一种基于Dynamo项目数据管理方法、装置、计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111224130.XA CN114077765B (zh) | 2021-10-20 | 2021-10-20 | 一种基于Dynamo项目数据管理方法、装置、计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114077765A CN114077765A (zh) | 2022-02-22 |
CN114077765B true CN114077765B (zh) | 2023-07-04 |
Family
ID=80283401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111224130.XA Active CN114077765B (zh) | 2021-10-20 | 2021-10-20 | 一种基于Dynamo项目数据管理方法、装置、计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114077765B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114722445B (zh) * | 2022-06-08 | 2022-09-02 | 山东高速德建集团有限公司 | 一种基于Revit和Dynamo的危大工程识别方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11481526B2 (en) * | 2016-10-21 | 2022-10-25 | Autodesk, Inc. | Cloud-enabled generation of construction metrics and documentation |
CN109918832B (zh) * | 2019-03-21 | 2023-06-27 | 中铁四局集团有限公司 | 一种高速公路隧道项目的建模方法及装置 |
CN110334924B (zh) * | 2019-06-21 | 2023-04-07 | 中交二公局第三工程有限公司 | 基于bim的计算机辅助设计、施工一体化管理***及方法 |
CN110362887B (zh) * | 2019-06-27 | 2023-01-24 | 安徽数智建造研究院有限公司 | 一种基于Revit的快速建模方法 |
CN111063030B (zh) * | 2019-12-24 | 2024-04-09 | 上海浦东建设股份有限公司 | 一种基于Dynamo的BIM参数化建模方法及装置 |
CN113297649A (zh) * | 2021-05-26 | 2021-08-24 | 中建八局第一建设有限公司 | 一种基于Revit的装配式市政桥梁施工模型快速建造方法 |
-
2021
- 2021-10-20 CN CN202111224130.XA patent/CN114077765B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN114077765A (zh) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111177831A (zh) | 一种基于bim技术的钢筋三维建模及自动算量方法 | |
CN111400812A (zh) | 一种基于bim的装配式结构剪力墙加工图设计方法 | |
CN113297649A (zh) | 一种基于Revit的装配式市政桥梁施工模型快速建造方法 | |
CN111125814A (zh) | 一种基于bim的工程监理监管方法及*** | |
CN108268707A (zh) | 一种基于revit的转运站标准模板绘制方法及转运站构建方法 | |
WO2024027437A1 (zh) | 基于构件参数库的装配式建筑设计与建造一体化协同方法 | |
CN111967084A (zh) | 基于数据驱动装配式钢结构的参数化建模方法及*** | |
JP2006164219A (ja) | 有限要素解析用インターフェース、有限要素解析用インターフェースのプログラムを記録したコンピュータ読み取り可能な記録媒体、高付加価値通信網を利用した有限要素解析方法、有限要素解析用並列処理計算機および有限要素解析用計算機 | |
CN115329448B (zh) | 基于bim的装配式建筑施工成本控制方法及*** | |
Bhusar et al. | Application of BIM in structural engineering | |
Luth | VDC and the engineering continuum | |
CN114077765B (zh) | 一种基于Dynamo项目数据管理方法、装置、计算机设备 | |
CN110096828A (zh) | 基于bim技术的楼层框架梁上部通长筋或架立筋的建模及施工方法 | |
CN112182727A (zh) | 建筑工程的支撑件自动布设方法、装置及可读存储介质 | |
CN112990844A (zh) | 一种基于bim的施工方法及管理*** | |
CN109977481B (zh) | 一种基于catia的混凝土组件模板及构件钢筋的创建方法 | |
CN111581700A (zh) | 基于catia模型添加bim属性并输出bim属性表的方法 | |
CN111143921A (zh) | 一种数字化空间衍生结构的自动化设计的方法 | |
CN111339640A (zh) | 一种基于Revit插件Dynamo的建筑物车位编号自动创建方法 | |
CN108629057A (zh) | 一种生成bim模型的方法 | |
WO2021042585A1 (zh) | 一种建筑构件的 cdm 建模方法 | |
Zaki | Parametric modeling of blockwall assemblies for automated generation of shopdrawings and detailed estimates using BIM | |
Greenough et al. | Integrating computational design to improve the design workflow of modular construction | |
CN114547761A (zh) | 一种基于高精度模型的预制构件钢筋优化方法及*** | |
Katke | Time and Cost Control of Construction Project using 5D BIM process |
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 |