System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种三维模型的检测方法及装置制造方法及图纸_技高网

一种三维模型的检测方法及装置制造方法及图纸

技术编号:40017890 阅读:7 留言:0更新日期:2024-01-16 16:17
本发明专利技术提供一种三维模型的检测方法及装置,包括:调用预设检测规则库中的至少一项目标检测规则,对确定的工程信息中待检测三维模型的至少一个目标待检测元件中的每一个目标待检测元件进行检测处理,获得检测结果;其中预设检测规则库的生成方法包括:获取历史工程信息;对所述历史工程信息进行初始化处理,获得所述历史工程信息中所有历史三维模型的历史数据信息;根据所述历史数据信息,确定至少一项元件规则;在至少一项所述元件规则的每项元件规则中加入预设添加条件,获得至少一项元件检测规则;根据至少一项所述元件检测规则,确定检测规则库。本发明专利技术提供的方案可以提高三维模型检测的准确性及效率。

【技术实现步骤摘要】

本专利技术涉及工程信息处理,特别是指一种三维模型的检测方法及装置


技术介绍

1、目前,利用pdms(plant design management system三维设计管理系统)完成一套完整的工业厂区三维模型,需要多专业、多人员在pdms的三维设计环境下,经过规划、建模、配合、评审等各个环节逐步形成。设计过程中需要频繁的对三维模型进行检查,包括三维模型的自检、专业间三维模型的空间避让和接口、设备检修空间、安全距离等等,这是一个庞大并且持续的工作,直至工程交付。

2、对pdms生成的三维模型进行检查的方法及存在的问题主要如下:

3、(1)人工排查:工作量很大,适用于小范围的检查,仅适用于发现比较直观的建模错误;

4、(2)利用pdms自带的碰撞检查功能:当模型数据量复杂一些时,碰撞检查报告中会存在很多不需要的报表信息;此外在复杂环境下,碰撞检查操作的等待时间过长,严重影响设计的连贯性和效率;

5、(3)对三维模型导出为宏文件进行解析,形成检查报告:模型可检查的错误类型涵盖面不够,受限于原始数据,原始数据中不包含的信息将无法被检查。


技术实现思路

1、本专利技术的方案是提供一种三维模型的检测方法及装置及,以解决现有技术中对三维模型进行检测时存在的工作量大、准确度低等的问题。

2、为解决上述技术问题,本专利技术的技术方案如下:

3、一种三维模型的检测规则库的生成方法,应用于客户端,包括:

4、获取历史工程信息;

5、对所述历史工程信息进行初始化处理,获得所述历史工程信息中所有历史三维模型的历史数据信息;

6、根据所述历史数据信息,确定至少一项元件规则;

7、在至少一项所述元件规则的每项元件规则中加入预设添加条件,获得至少一项元件检测规则;

8、根据至少一项所述元件检测规则,确定检测规则库。

9、可选的,对所述历史工程信息进行初始化处理,获得三维模型的历史数据信息,包括:

10、根据所述历史工程信息中所有三维模型的项目信息,确定每一个历史三维模型对应的目录信息;所述目录信息中包括组成当前历史三维模型的所有元件以及元件间的层次信息;

11、依次读取每一条目录信息中所有元件的属性信息及字段类型,并将所述属性信息及所述字段类型确定为当前历史三维模型的历史数据信息。

12、可选的,根据所述历史数据信息,确定至少一项元件规则,包括:

13、根据所述历史数据信息中元件的类型,对每一个历史三维模型对应的历史数据信息中的所有元件进行归类处理,获得归类后的历史数据信息;

14、根据所述归类后的历史数据信息中的至少一个目标元件中每一个目标元件的类型,确定与至少一个目标元件中每一个目标元件的类型对应的元件规则。

15、可选的,所述预设添加条件包括:

16、属性条件;

17、障碍条件;

18、空间条件;

19、在至少一项所述元件规则的每项元件规则中加入所述预设添加条件,获得至少一条元件检测规则,包括:

20、按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则。

21、可选的,按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则,包括:

22、将与所述属性条件对应的第一预设逻辑关系式:目标元件类型+第一相关性跳转+第一相关性跳转后的元件类型+目标元件属性+第一对比条件+第一值,添加到每项元件规则中,获得至少一项元件检测规则。

23、可选的,按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则,包括:

24、将与所述障碍条件对应的第二预设逻辑关系式:障碍元件类型+第二相关性跳转+第二相关性跳转后的障碍元件类型+目标元件属性+第二对比条件+第二值,添加到每项元件规则中,获得至少一项元件检测规则。

25、可选的,按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则,包括:

26、将与所述空间条件对应的第三预设逻辑关系式:空间元件类型+第三相关性跳转+跳转后的空间元件类型+目标元件属性+第三对比条件+第三值,添加到每项元件规则中,获得至少一项元件检测规则。

27、一种三维模型的检测方法,应用于服务器端,包括:

28、确定工程信息中待检测三维模型的至少一个目标待检测元件;

29、调用预设检测规则库中的至少一项目标检测规则,对至少一个目标待检测元件中的每一个目标待检测元件进行检测处理,获得所述待检测三维模型的检测结果,所述预设检测规则库为上述所述的三维模型的检测规则库的生成方法中生成的检测规则库。

30、一种客户端,包括,

31、获取模块,用于获取历史工程信息;

32、处理模块,用于对所述历史工程信息进行初始化处理,获得所述历史工程信息中所有历史三维模型的历史数据信息;根据所述历史数据信息,确定至少一项元件规则;在至少一项所述元件规则的每项元件规则中加入预设添加条件,获得至少一项元件检测规则;根据至少一项所述元件检测规则,确定所述预设规则库。

33、一种服务器,包括:

34、确定模块,用于确定工程信息中待检测三维模型的至少一个目标待检测元件;

35、检测模块,用于调用预设检测规则库中的至少一项目标检测规则,对至少一个目标待检测元件中的每一个目标待检测元件进行检测处理,获得所述待检测三维模型的检测结果。

36、本专利技术的上述方案至少包括以下有益效果:

37、本专利技术的上述方案,通过获取历史工程信息;对所述历史工程信息进行初始化处理,获得所述历史工程信息中所有历史三维模型的历史数据信息;根据所述历史数据信息,确定至少一项元件规则;在至少一项所述元件规则的每项元件规则中加入预设添加条件,获得至少一项元件检测规则;根据至少一项所述元件检测规则,确定检测规则库,并基于生成的检测规则库对三维模型进行检测处理,以降低三维模型的检测工作量,提高三维模型的检测准确度。

本文档来自技高网...

【技术保护点】

1.一种三维模型的检测规则库的生成方法,其特征在于,应用于客户端,包括:

2.根据权利要求1所述的三维模型的检测规则库的生成方法,其特征在于,对所述历史工程信息进行初始化处理,获得三维模型的历史数据信息,包括:

3.根据权利要求1所述的三维模型的检测规则库的生成方法,其特征在于,根据所述历史数据信息,确定至少一项元件规则,包括:

4.根据权利要求1所述的三维模型的检测规则库的生成方法,其特征在于,所述预设添加条件包括:

5.根据权利要求4所述的三维模型的检测规则库的生成方法,其特征在于,按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则,包括:

6.根据权利要求4所述的三维模型的检测规则库的生成方法,其特征在于,按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则,包括:p>

7.根据权利要求6所述的三维模型的检测规则库的生成方法,其特征在于,按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则,包括:

8.一种三维模型的检测方法,其特征在于,应用于服务器端,包括:

9.一种客户端,其特征在于,包括,

10.一种服务器,其特征在于,包括:

...

【技术特征摘要】

1.一种三维模型的检测规则库的生成方法,其特征在于,应用于客户端,包括:

2.根据权利要求1所述的三维模型的检测规则库的生成方法,其特征在于,对所述历史工程信息进行初始化处理,获得三维模型的历史数据信息,包括:

3.根据权利要求1所述的三维模型的检测规则库的生成方法,其特征在于,根据所述历史数据信息,确定至少一项元件规则,包括:

4.根据权利要求1所述的三维模型的检测规则库的生成方法,其特征在于,所述预设添加条件包括:

5.根据权利要求4所述的三维模型的检测规则库的生成方法,其特征在于,按照预设逻辑关系式以及至少一项所述元件规则的每项元件规则中目标元件的类型,将所述属性条件、所述障碍条件以及所述空间条件中的至少两项添加到每项元件规则中,获得至少一条元件检测规则...

【专利技术属性】
技术研发人员:吕科张宏宇王雷
申请(专利权)人:内蒙古电力勘测设计院有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1