基于Bentley二次开发实现带式输送机三维建模的方法与流程

专利2025-05-01  18


本发明属于三维设计,具体涉及一种基于bentley二次开发实现带式输送机三维建模的方法。


背景技术:

1、随着工业自动化和智能化的不断发展,带式输送机作为物料搬运的关键设备,在矿业、制造业、物流业等多个领域发挥着至关重要的作用。传统的二维设计方法已经无法满足现代工程设计的复杂性和精确性要求。因此,利用先进的三维建模技术来设计和优化带式输送机变得日益重要。

2、现有的带式输送机三维建模方法,例如公开号为cn117709021a的中国专利申请,公开了一种基于revit的水泥工程带式输送机建模方法,包括:建立标准化的带式输送机部件族库;创建程序运行数据库;设计统一的操作界面进行计算、选型;计算几何尺寸、自动定位部件放置位置模型;创建配仓可逆带式输送机三维模型;自动标注,快速实现数据在各设计专业间流转;模型初版完成后,按照校审意见修改,并同步更新。

3、然而,上述现有技术通过设计带式输送机的几何参数和部件位置,建立带式输送机的三维模型,但带式输送机需要基于物料输送量的需求实时调整设计参数,上述现有技术并未体现如何更加具体地调整设计参数从而快速实现模型的更新,因此需要一种能够提高带式输送机三维建模效率的方法。


技术实现思路

1、为解决上述问题,本发明提供了一种基于bentley二次开发实现带式输送机三维建模的方法,以解决现有技术中的问题。

2、为了达到上述的发明目的,本发明提出一种基于bentley二次开发实现带式输送机三维建模的方法,包括:

3、s1:构建带式输送机的初始组装模型,基于所述初始组装模型获取基础配置数据,所述基础配置数据包括部件参数、部件约束关系和部件组装顺序;

4、s2:获取本次设计所述带式输送机的实时配置数据,对比所述实时配置数据和所述基础配置数据,筛选出变更数据以及对应的变更部件,基于所述变更数据修正所述初始组装模型,获得第一组装模型;

5、s3:基于所述变更数据、所述第一组装模型和所述部件组装顺序判断所述实时配置数据是否具能够组装,是的情况下,计算所述第一组装模型中各个部件的第一组装分值,所述第一组装分值包括组装空间值和组装时间值,否的情况下,生成装配冲突提醒;

6、s4:将所述第一组装模型中的部件划分为易组装部件、第一不易组装部件和第二不易组装部件,若所述变更部件为所述第一不易组装部件,则识别所述实时配置数据中所有部件的第一特征,基于所述第一特征生成所述变更部件的配对组,计算每个所述配对组的第二组装分值和第三组装分值,基于所述第二组装分值和所述第三组装分值,对所述变更部件的参数进行调整,若所述变更部件为所述第二不易组装部件,则对所述变更部件的组装顺序进行调整;

7、s5:重复s2-s4,直至所述实时配置数据中的所有部件为易组装部件,基于调整后的所述实时配置数据构建所述带式输送机的最优组装模型。

8、进一步地,判断所述实时配置数据是否能够组装包括以下步骤:

9、基于所述基础配置数据的所述组装顺序,将所述组装顺序的逆顺序定义为第一分解顺序,基于所述第一分解顺序对所述第一组装模型进行分解,对所述第一组装模型中所述变更部件的表面形状进行预设距离的扩展形成第一空间范围,判断在分解过程中,所述变更部件与所述第一空间范围内的其它周围部件是否发生分解冲突,若存在分解冲突,则定义所述实时配置数据不能够组装。

10、进一步地,将所述第一组装模型中的部件划分为第一不易组装部件和第二不易组装部件包括以下步骤:

11、计算在组装状态下,所述变更部件与所述周围部件之间的第一距离,统计所述第一距离小于第一阈值或大于第二阈值的所述周围部件的数量,定义为组装空间值,若所述组装空间值大于第三阈值,确定所述变更部件及所述周围部件为第一不易组装部件;

12、从数据库中获取所述初始组装模型中的所述变更部件组装所需要的历史组装时间,计算所述第一组装模型中每个所述变更部件的组装时间,定义第一组装时间,计算所述第一组装时间与所述历史组装时间的差值,若所述差值大于第四阈值,则定义所述变更部件为所述第二不易组装部件。

13、进一步地,基于所述第一特征生成所述变更部件的配对组包括以下步骤:

14、所述第一特征包括部件形状和部件尺寸,基于所述部件形状为每个部件设置第一标签,基于所述第一标签获取每个所述变更部件的配对部件,所述配对部件与所述变更部件具有形状匹配的所述第一标签、预设公差范围内的部件尺寸以及所述部件约束关系,遍历所述第一组装模型中所有所述变更部件,与对应的所述配对部件生成对应的配对组。

15、进一步地,计算每个所述配对组的第二组装分值和第三组装分值包括以下步骤:

16、将构成所述配对组的部件定义为第三部件和第四部件,基于第一公式计算所述第三部件和所述第四部件的最小公差值,所述第一公式为:,其中,和分别为所述第三部件和所述第四部件在所述实时配置数据中的基准尺寸,为所述第三部件的下侧尺寸公差,和分别为所述第三部件和所述第四部件的几何偏差,为所述第三部件的上侧尺寸公差,将所述最小公差值定义为第二组装分值;

17、基于第二公式计算最大公差值,所述第二公式为:,其中,为所述第三部件的上侧尺寸公差,为所述第四部件的下侧尺寸公差,将所述最大公差值定义为第三组装分值。

18、进一步地,对所述变更部件的参数进行调整包括以下步骤:

19、若所述第二组装分值小于第五阈值,则对所述变更部件和所述配对部件的最小间隙进行增大,若所述第三组装分值大于第六阈值,对所述变更部件和所述配对部件的最大间隙进行缩小。

20、进一步地,对所述变更部件的组装顺序进行调整包括以下步骤:

21、基于所述变更部件的所述部件约束关系,在所述组装顺序的基础上对所述第二不易组装部件的组装优先级进行调整,所述第二不易组装部件的所述组装优先级大于所述易组装部件。

22、与现有技术相比,本发明的有益效果至少如下所述:

23、本发明通过对bentley软件进行二次开发,实现下如下功能,在用户构建初始组装模型后,生成基础配置数据,再次需要设计输送机模型时,获取实时配置数据,对比基础配置数据和实时配置数据,获得变更数据以及对应的变更部件,并利用软件中的参数化建模方法对变更数据的设计问题在已有的初始组装模型基础上进行修改,获得第一组装模型,从而在设计过程中能够快速进行设计迭代,迅速响应设计变更,避免了从头开始设计所需的时间和成本。

24、本发明还可以基于变更数据、第一组装模型和部件组装顺序判断实时配置数据中的变更数据是否能够组装,若不能组装,则直接生成装配冲突提醒,需要对变更数据做出较大的调整;若能够组装,则计算判断变更部件是否为易组装部件,若不是,利用bentley软件支持的脚本语言来自动化计算变更部件的组装空间值和组装时间值,获得导致不易组装的原因,针对性的对变更部件的参数设计或者组装顺序进行调整,提高了整个模型更新的效率。


技术特征:

1.一种基于bentley二次开发实现带式输送机三维建模的方法,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,判断所述实时配置数据是否能够组装包括以下步骤:

3.根据权利要求2所述的方法,其特征在于,将所述第一组装模型中的部件划分为第一不易组装部件和第二不易组装部件包括以下步骤:

4.根据权利要求1所述的方法,其特征在于,基于所述第一特征生成所述变更部件的配对组包括以下步骤:

5.根据权利要求4所述的方法,其特征在于,计算每个所述配对组的第二组装分值和第三组装分值包括以下步骤:

6.根据权利要求5所述的方法,其特征在于,对所述变更部件的参数进行调整包括以下步骤:

7.根据权利要求1所述的方法,其特征在于,对所述变更部件的组装顺序进行调整包括以下步骤:


技术总结
本发明公开了一种基于Bentley二次开发实现带式输送机三维建模的方法,属于三维设计技术领域,包括:构建带式输送机的初始组装模型,获取基础配置数据;对比本次设计的实时配置数据和基础配置数据,筛选出变更数据,修正初始组装模型获得第一组装模型;判断实时配置数据是否具能够组装,是的情况下,计算各个部件的第一组装分值,否的情况下,生成装配冲突提醒;将第一组装模型中的部件划分为易组装部件、第一不易组装部件和第二不易组装部件,判断变更部件的部件类型,对变更部件的参数和组装顺序进行调整;重复上述操作,直至实时配置数据中的所有部件为易组装部件,并生成最优组装模型,通过本发明提高了带式输送机三维建模的效率。

技术研发人员:杨磊,李晓东,李志勇,何利辉
受保护的技术使用者:中煤科工集团北京华宇工程有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-24039.html