基于自然语言处理的BIM构建方法的方法、设备及存储介质与流程

专利2026-03-07  9


本申请涉及bim设计领域,特别涉及一种基于自然语言处理的bim构建方法的方法、设备及存储介质。


背景技术:

1、建筑信息模型(bim)是建筑行业中的一个重要趋势。它利用三维模型和相关数据来描述和展示一个建筑项目的物理和功能特征。用bim技术实现会比用cad提高图纸质量的目标实现起来要容易,但是,传统的bim设计需要设计师手动操作、输入大量信息来创建三维模型,这是一个劳动密集型的过程,需要设计人员花费大量时间来输入信息,进而影响了bim模型的构建效率。

2、因而现有技术还有待改进和提高。


技术实现思路

1、本申请要解决的技术问题在于,针对现有技术的不足,提供一种基于自然语言处理的bim构建方法的方法、设备及存储介质。

2、为了解决上述技术问题,本申请第一方面提供了一种基于自然语言处理的bim构建方法,其中,所述的基于自然语言处理的bim构建方法具体包括:

3、响应指令输入操作,获取指令输入操作对应的输入文本数据,并对所述输入文本数据进行自然语言处理,以得到语义信息;

4、基于所述语义信息确定所述输入文本数据对应的构建方案,并获取所述构建方案所需的图元数据;

5、基于所述图元数据创建所述输入文本数据对应bim模型,并显示所述bim模型。

6、所述的基于自然语言处理的bim构建方法,其中,所述对所述输入文本数据进行自然语言处理,以得到语义信息具体包括:

7、对所述输入文本数据进行分词,得到输入文本数据对应的词语序列;

8、对所述词语序列中的每个词语进行词语信息标注,其中,所述词语信息包括专名信息、词性以及依存语义关系中的一种或者多种;

9、为所述词语序列中的每个词语配置位置信息,并为每个位置信息配置位置权重,其中,所述位置权重为根据每个词语的词语信息确定的;

10、对于配置位置信息的词语序列进行共指消解,以得到语义信息。

11、所述的基于自然语言处理的bim构建方法,其中,所述在词语信息的标注过程中,所述方法还包括:

12、对所述词语序列进行预处理,其中,所述预处理包括同义词、纠错和归一化处理中的一种或者多种。

13、所述的基于自然语言处理的bim构建方法,其中,所述基于所述图元数据创建所述输入文本数据对应bim模型具体包括:

14、根据所述图元数据依次进行墙体、楼板、门窗以及管路组件创建;

15、将创建的所有墙体、楼板、门窗以及管路组件使用document.save保存rvt模型,以得到输入文本数据对应bim模型。

16、所述的基于自然语言处理的bim构建方法,其中,所述墙体的创建过程具体包括:

17、从图元数据中提取所有墙的端点数据以及墙参数数据,并将提取到的端点数据中的所有两两成对的端点数据转化成curve集合;

18、遍历curve集合以创建所有墙构件,并基于墙参数数据为墙构件配置参数以得到墙体。

19、所述的基于自然语言处理的bim构建方法,其中,所述楼板的创建过程包括:

20、从图元数据中取出所有楼板边界线的curve数据以及楼板参数数据,并将边界线curve组成一个封闭区域的curveloop集合

21、遍历curveloop集合以创建出所有楼板构件,并基于楼板参数数据为楼板构件配置参数以得到楼板。

22、所述的基于自然语言处理的bim构建方法,其中,所述门窗的创建过程包括:

23、从图元数据中获取门窗的族名称、类型名称、族插入点及门窗参数数据;

24、根据所述族名称和类型名称在族插入点插入门窗,并基于门窗参数数据为门窗配置参数以得到门窗。

25、所述的基于自然语言处理的bim构建方法,其中,所述管路组件包括管道组件和风管组件,管道组件包括管道和管道连接件,风管组件包括风管和风管管件;所述管道组件的创建过程具体包括:

26、从图元数据中获取管道点组集、管道参数数据、风管点组集和风管参数数据集,其中,所述管道组集中的每个管道点组均包括管道起点和管道起点对应的管道终点,风管点组集中的每个风管点组均包括风管起点和风管起点对应的风管终点;

27、遍历管道点组集和风管点组集,以创建出所有的管道并记录所有管道相邻位置的管道连接位置,以及创建出所有风管并记录所有风管相邻位置的风管连接位置

28、依据每个管道连接位置对应的相邻管道数量构建管道连接件以得到管道组件,并依据每个风管连接位置对应的相邻风管数量构建风管管件以得到风管组件;

29、基于管道参数数据为管道组件配置参数,并基于风管参数数据集为风管组件配置参数。

30、本申请第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的基于自然语言处理的bim构建方法的方法中的步骤。

31、本申请第四方面提供了一种终端设备,其包括:处理器和存储器;

32、所述存储器上存储有可被所述处理器执行的计算机可读程序;

33、所述处理器执行所述计算机可读程序时实现如上任一所述的基于自然语言处理的bim构建方法的方法中的步骤。

34、有益效果:与现有技术相比,本申请提供了一种基于自然语言处理的bim构建方法的方法、设备及存储介质,方法包括响应指令输入操作,获取指令输入操作对应的输入文本数据,并对所述输入文本数据进行自然语言处理,以得到语义信息;通过自然语言处理获取所述目标文件数据对应的语义信息;基于所述语义信息确定所述输入文本数据对应的构建方案,并获取所述构建方案所需的图元数据;基于所述图元数据创建所述输入文本数据对应的bim模型,并显示所述bim模型。本申请接收用户输入的文本数据,并通过自然语言处理来对文本数据进行语义提取,然后基于提取到的语义来构建bim模型,这样可以实现根据用户指令自动进行bim模型的构建工作,提高了bim模型的构建效率。



技术特征:

1.一种基于自然语言处理的bim构建方法,其特征在于,所述的基于自然语言处理的bim构建方法具体包括:

2.根据权利要求1所述的基于自然语言处理的bim构建方法,其特征在于,所述对所述输入文本数据进行自然语言处理,以得到语义信息具体包括:

3.根据权利要求2所述的基于自然语言处理的bim构建方法,其特征在于,所述在词语信息的标注过程中,所述方法还包括:

4.根据权利要求1所述的基于自然语言处理的bim构建方法,其特征在于,所述基于所述图元数据创建所述输入文本数据对应bim模型具体包括:

5.根据权利要求4所述的基于自然语言处理的bim构建方法,其特征在于,所述墙体的创建过程具体包括:

6.根据权利要求4所述的基于自然语言处理的bim构建方法,其特征在于,所述楼板的创建过程包括:

7.根据权利要求4所述的基于自然语言处理的bim构建方法,其特征在于,所述门窗的创建过程包括:

8.根据权利要求4所述的基于自然语言处理的bim构建方法,其特征在于,所述管路组件包括管道组件和风管组件,管道组件包括管道和管道连接件,风管组件包括风管和风管管件;所述管道组件的创建过程具体包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-8任意一项所述的基于自然语言处理的bim构建方法的方法中的步骤。

10.一种终端设备,其特征在于,包括:处理器和存储器;


技术总结
本申请公开了一种基于自然语言处理的BIM构建方法的方法、设备及存储介质,方法包括响应指令输入操作,获取指令输入操作对应的输入文本数据,并对所述输入文本数据进行自然语言处理,以得到语义信息;通过自然语言处理获取所述目标文件数据对应的语义信息;基于所述语义信息确定所述输入文本数据对应的构建方案,并获取所述构建方案所需的图元数据;基于所述图元数据创建所述输入文本数据对应BIM模型,并显示所述BIM模型。本申请接收用户输入的文本数据,并通过自然语言处理来对文本数据进行语义提取,然后基于提取到的语义来构建BIM模型,这样可以实现根据用户指令自动进行BIM模型的构建工作,提高了BIM模型的构建效率。

技术研发人员:刘亚鑫,于腾,龙玉峰,林炬光,皮凯,黄伟,韩艳波,曹勇龙,张一凡
受保护的技术使用者:深圳市华阳国际工程设计股份有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1828584.html

最新回复(0)