掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及建筑工程信息化领域,特别涉及一种节点建模方法、设备及存储介质。

背景技术

Tekla是钢结构详图设计软件,它是通过先创建三维模型以后自动生成钢结构详图和各种报表来达到方便视图的功能。

在建筑工程信息化处理的技术中,Tekla软件虽然自带有节点对象,但在使用过程中,需要对每种节点对象的参数进行预存设置才能够使用,且每次使用时的读取、设置等操作繁琐复杂,容易出现建模错误等问题,建模效率低。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提供了一种节点建模方法、设备及存储介质,能够用于对节点进行参数化建模,建模效率高。

本发明第一方面实施例提供一种节点建模方法,包括:

建立三维模型,其中,三维模型包括钢柱、钢梁和节点结构,节点结构用于连接钢柱和钢梁;

获取节点参数源文件,其中,节点参数源文件根据节点参数生成;

将三维模型与节点参数源文件进行绑定,得到节点组件,其中,节点组件能够被Tekla软件调用于识别待处理模型中的钢柱和钢梁,并用于建模生成对应的节点结构,修改节点参数源文件能够修改节点结构。

根据本发明的上述实施例,至少具有如下有益效果:通过在三维模型的钢柱和钢梁之间设置节点结构,并设置节点参数源文件,令节点参数源文件中的各个节点参数能够反映各个节点结构的工程信息,对三维模型和节点参数源文件进行链接并绑定,最终生成的节点组件应用于Tekla软件时,Tekla软件能够自动识别待处理模型中的钢柱和钢梁,并且在待处理模型中可视化生成对应的节点结构,建模效率高;由于节点组件是通过将三维模型与节点参数源文件进行绑定得到的,通过对节点参数源文件中的节点参数进行修改就能够同时对所有的节点结构进行修改,调整操作方便,不需要逐个对节点结构进行修改,减少了重复性工作。

根据本发明第一方面的一些实施例,节点结构包括连接板、双托板、抗震筋板、螺栓、剖口和切角。

根据本发明第一方面的一些实施例,获取节点参数源文件,包括:

建立钢材库;

根据钢材库,设置节点参数源文件。

根据本发明第一方面的一些实施例,根据钢梁库,设置节点参数源文件,包括:

根据钢材库中的每一钢材数据,设置多组节点参数,其中,每一钢材数据对应一组节点参数,钢材库包括多个钢材数据;

根据每一钢材数据以及对应的节点参数,生成节点参数源文件。

根据本发明第一方面的一些实施例,钢材数据包括钢柱数据和钢梁数据。

根据本发明第一方面的一些实施例,将三维模型与节点参数源文件进行绑定,得到节点组件,包括:

获取三维模型的工程信息;

设定绑定关系;

根据绑定关系,对工程信息和节点参数进行绑定,得到节点组件。

根据本发明第一方面的一些实施例,将三维模型与节点参数源文件进行绑定,得到节点组件之后,还包括:

将节点组件导入到Tekla软件;

通过Tekla软件选用节点组件,并根据待处理模型中的钢柱和钢梁,建模生成对应的节点结构。

根据本发明第一方面的一些实施例,通过Tekla软件选用节点组件,并根据待处理模型中的钢柱和钢梁,建模生成对应的节点结构之后,还包括:

修改节点参数源文件,以更新待处理模型生成的节点结构。

本发明第二方面实施例提供一种电子设备,包括:

存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面任意一项的节点建模方法。

由于第二方面实施例的电子设备应用第一方面任意一项的节点建模方法,因此具有本发明第一方面的所有有益效果。

根据本发明第三方面实施例提供的一种计算机存储介质,存储有计算机可执行指令,计算机可执行指令用于执行第一方面任意一项的节点建模方法。

由于第三方面实施例的计算机存储介质可执行第一方面任意一项的节点建模方法,因此具有本发明第一方面的所有有益效果。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明实施例的节点建模方法的主要步骤图;

图2是本发明实施例的节点建模方法中S200的主要步骤图;

图3是本发明实施例的节点建模方法中S220的主要步骤图;

图4是本发明实施例的节点建模方法中S300的主要步骤图;

图5是本发明实施例的节点建模方法中S300之后的主要步骤图;

图6是本发明实施例的节点建模方法中节点参数源文件的内容示意图。

具体实施方式

本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。此外,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

Tekla软件是一个三维智能钢结构模拟、详图的软件包,用户可以在一个虚拟的空间中搭建一个完整的钢结构模型,模型中不仅包括零部件的几何尺寸,还包括材料规格、横截面、节点类型、材质、用户批注等信息。在创建节点时,只需要选取某节点并填写好其中的参数,然后选取主次部件即可,并可以随时查询所有制造及安装的相关信息,但Tekla软件自带的节点为常见类型,往往与实际工程需求不相符,在使用上存在一定的局限性,使用软件自带的节点进行建模时,需要对每种截面的节点参数进行设置预存,需要手动选择读取,容易出现因选择错误而诱发建模错误的问题,且来回读取转换需要耗费一定的时间,工作效率低,在建模过程中,当需要对节点进行修改时,需要针对每一节点的工程信息进行修改,操作繁琐,工作效率低,且容易出错。

下面参照图1至图6描述一种节点建模方法、设备及存储介质,能够用于对节点进行参数化建模,建模效率高。

参照图1,本发明第一方面实施例的节点建模方法,包括如下步骤:

S100、建立三维模型,其中,三维模型包括钢柱、钢梁和节点结构,节点结构用于连接钢柱和钢梁;

S200、获取节点参数源文件,其中,节点参数源文件根据节点参数生成;

S300、将三维模型与节点参数源文件进行绑定,得到节点组件,其中,节点组件能够被Tekla软件调用于识别待处理模型中的钢柱和钢梁,并用于建模生成对应的节点结构,修改节点参数源文件能够修改待处理模型生成的节点结构。

由于三维模型与节点参数源文件之间形成关联绑定关系,通过修改节点参数源文件中的节点参数,能够对节点组件所生成的节点结构进行修改。

通过在三维模型的钢柱和钢梁之间设置节点结构,并设置节点参数源文件,令节点参数源文件中的各个节点参数能够反映各个节点结构的工程信息,并对三维模型和节点参数源文件进行链接并绑定,最终生成的节点组件应用于Tekla软件时,Tekla软件能够自动识别待处理模型中的钢柱和钢梁,并且在待处理模型中可视化生成对应的节点结构,建模效率高,通过对节点参数源文件中的节点参数进行修改就能够同时对所有的节点结构进行修改,调整操作方便,不需要逐个对节点结构进行修改,减少了重复性工作。

可以理解的是,节点结构包括连接板、双托板、抗震筋板、螺栓、剖口和切角,上述的节点结构用于连接钢柱和钢梁。

可以理解的是,参照图2,步骤S200,获取节点参数源文件,包括:

S210、建立钢材库;

S220、根据钢材库,设置节点参数源文件。

可以理解的是,参照图3,步骤S220,根据钢梁库,设置节点参数源文件,包括:

S221、根据钢材库中的每一钢材数据,设置多组节点参数,其中,每一钢材数据对应一组节点参数,钢材库包括多个钢材数据;

S222、根据每一钢材数据以及与各个钢材数据对应的节点参数,生成节点参数源文件,其中,节点参数源文件包括多组判别数据,每组判别数据分别对应一个钢材数据和一组相应的节点参数,具体可参照图6的示例内容,每一行数据为一组判别数据,图6中提供了八组判别数据,每组判别数据均包括以下信息:截面、螺栓标准、螺栓尺寸、水平边距、水平距离列、垂直边距、垂直距离列、连接板厚、允许误差、列数、列间距、行数-1、行间距、焊接间隙。

预设好节点参数源文件,在通过Tekla软件调用节点组件进行建模时,不需要每次都对节点参数进行设定,Tekla软件能够直接利用节点组件在钢柱和钢梁之间生成节点结构,操作简便,可视化显示的节点结构能够方便用户对节点参数进行调节,且在需要对节点结构进行修改时,只需要针对部分节点参数进行修改即可,修改操作方便且直观。

具体的,钢材库包括多个钢材数据,钢材数据包括钢柱数据和钢梁数据,钢柱数据包括钢柱的横截面信息和材料信息,钢梁数据包括钢梁的横截面信息和材料信息,即钢材数据用于表示钢材的横截面类型以及截面尺寸。Tekla软件自带型材库,能够基于Tekla软件自带的型材库生成钢材库。

可以理解的是,参照图4,步骤S300,将三维模型与节点参数源文件进行绑定,得到节点组件,包括:

S310、获取三维模型的工程信息,其中,Tekla软件能够直接使用工程信息建立三维模型;

S320、设定绑定关系;

S330、根据绑定关系,对三维模型的工程信息和节点参数源文件的节点参数进行绑定,得到节点组件,其中,通过Tekla软件能够直接调用节点组件用于识别待处理模型中的钢柱和钢梁,并用于建模生成对应的节点结构。

由于节点参数与三维模型进行了绑定,通过修改节点参数能够直接对所生成的三维模型中的节点结构进行修改,对大批量节点结构进行修改时,直接修改节点参数源文件中的节点参数即可,无需通过Tekla软件逐一选择节点结构进行修改,批量修改操作方便。

具体的,绑定关系包括数据绑定关系和公式绑定关系,数据绑定即设置工程信息与对应节点参数之间为固定的定位绑定关系,公式绑定即设置工程信息与对应节点参数之间为动态的定位绑定关系。

可以理解的是,参照图5,步骤S300之后,即将三维模型与节点参数源文件进行绑定,得到节点组件之后,还包括:

S400、将节点组件导入到Tekla软件;

S500、通过Tekla软件选用节点组件,并根据待处理模型中的钢柱和钢梁,建模生成对应的节点结构,其中,节点结构用于连接待处理模型中的钢柱和钢梁。

具体的,通过Tekla软件选用节点组件,并根据待处理模型中的钢柱和钢梁,建模生成对应的节点结构之后,还包括:

修改节点参数源文件,以更新待处理模型生成的节点结构。

由于节点组件是通过将三维模型与节点参数源文件进行绑定得到的,通过对节点参数源文件中的节点参数进行修改就能够同时对所有的节点结构进行修改,调整操作方便,不需要逐个对节点结构进行修改,减少了重复性工作。在根据待处理模型生成节点结构之后,能够为用户提供直观显示的节点结构,可方便用户进行修改操作。

以下结合具体应用对节点建模方法进行说明:

建立轴网,搭建包括钢柱、钢梁和节点结构的三维模型。

根据多个钢材数据生成钢材库,根据钢材库中的每一钢材数据设置多组节点参数,根据钢材数据和节点参数生成节点参数源文件,其中,节点参数源文件为dat文件。

获取三维模型的工程信息,根据工程信息和节点参数,得到节点参数与对应工程信息的绑定关系,根据绑定关系将连接板、双托板、抗震筋板、螺栓、剖口和切角进行定位绑定,得到与节点参数源文件之间形成关联绑定关系的节点组件,节点组件具体为UEL文件,能够用于智能创建节点,编辑节点页面用于在Tekla软件的开发环境下对节点参数源文件中的节点参数进行调节。

启动Tekla软件后,将节点组件导入,根据实际需求选择是否对节点参数源文件中的节点参数进行调节;在Tekla软件中选用节点组件后,批量选中待处理模型中的钢柱和钢梁,Tekla软件能够自动判别所选中的钢柱和钢梁,根据判别结果选用节点参数源文件中对应的组别的节点参数,由于三维模型的工程参数与节点参数源文件的节点参数已经进行绑定,Tekla软件基于对应的节点参数能够建模生成对应的节点结构,节点结构用于连接选中的钢柱和钢梁,从而实现参数化建模。在开发过程中,如需对节点结构进行修改,对节点参数源文件中的节点参数进行修改即可对上述生成的所有节点结构进行修改,修改操作方便。

另外,本发明第二方面实施例还提供了一种电子设备,该电子设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序。

处理器和存储器可以通过总线或者其他方式连接。

存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

实现上述第一方面实施例的节点建模方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的节点建模方法,例如,执行以上描述图1中的方法步骤S100至S300、图2中的方法步骤S210至S220、图3中的方法步骤S221至S222、图4中的方法步骤S310至S330、图5中的方法步骤S400至S500。

以上所描述的设备实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的节点建模方法,例如,执行以上描述图1中的方法步骤S100至S300、图2中的方法步骤S210至S220、图3中的方法步骤S221至S222、图4中的方法步骤S310至S330、图5中的方法步骤S400至S500。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

技术分类

06120114738754