一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种叉车管线模型生成方法、装置与流程

2022-08-21 20:04:09 来源:中国专利 TAG:


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.图1为本技术公开的一种叉车管线模型生成方法流程图;
36.图2为本技术公开的一种定型管线初始管线参数示意图;
37.图3为本技术公开的一种非定型管线初始管线参数示意图;
38.图4为本技术公开的一种具体的叉车管线模型生成方法流程图
39.图5为本技术公开的一种叉车管线模型的二次开发实现流程图;
40.图6为本技术公开的一种叉车管线模型生成装置结构示意图;
41.图7为本技术公开的一种电子设备结构图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.当前,现有技术中,对于上千零件的大型装配体,在优化或更改管线位置,需要打开管线模型,在修改过程中需要重新寻找参数,从而需要耗费一定的时间,修改后返回装配体,装配体需重新更新也需要耗费一定时间。也就是说,管线与装配图之间的切换,装配体重新更新,会增加时间成本。为此,本技术提供了一种叉车管线模型生成方案,能够在更改或优化管线位置时,避免管线模型和装配体之间的切换以及能够避免在管线模型草图中寻找参数,减少后期维护的时间成本,并加快研发周期。
44.本发明实施例公开了一种叉车管线模型生成方法,参见图1所示,该方法包括:
45.步骤s11:获取与目标叉车管线对应的初始管线模型和含有所述目标叉车管线的初始管线参数的初始参数文档。
46.本实施例中,获取与目标叉车管线对应的初始管线模型,并获取含有目标叉车管线的初始管线参数的初始参数文档,上述初始管线模型也含有初始管线参数。
47.本实施例中,在获取与目标叉车管线对应的初始管线模型和含有所述目标叉车管线的初始管线参数的初始参数文档之前,还包括:确定所述目标叉车管线对应的所述初始管线参数;基于所述初始管线参数生成与所述目标叉车管线对应的所述初始管线模型,并建立包含所述初始管线参数的初始参数文档。可以理解的是,所述目标叉车管线的类型一般可以为定型管线和非定型管线,其中定型管线可以指具有特殊角度的弯曲管线,而上述非定型管线可以指高压线路。例如,确定定型管线对应的初始管线参数,如图2所示,该初始管线参数可以包括管径d,拐点坐标b(x2,y2,z2),拐点坐标c(x3,y3,z3),拐点坐标d(x4,y4,z4)和起点坐标a(x1,y1,z1)以及终点坐标e(x5,y5,z5),也就是说,定型管线是包括管径,拐点坐标和起始坐标构成的折线段路径。如果确定非定型管线对应的初始管线参数,如图3所示,该初始管线参数可以包括管径d,控制点坐标b(x7,y7,z7),拐点坐标c(x8,y8,z8),拐点坐标d(x9,y9,z9)以及起点坐标a(x6,y6,z6)以及终点坐标e(x10,y10,z10),也就是说,非定型管线是包括管径,控制点坐标和起始坐标构成的β样条曲线作为路径。上述坐标可以根据管线实际走向灯情况进行增删修改。
48.其中,上述基于所述初始管线参数生成与所述目标叉车管线对应的所述初始管线模型,还可以包括:确定用于管线建模的三维建模平台,并通过所述三维建模平台基于所述初始管线参数生成与所述目标叉车管线对应的所述初始管线模型。需要指出的是,对于不同的管线模型,上述初始参数文档是相同的,但是在更改相应的初始参数名称时,初始参数文档和初始管线模型中的参数名称要一一对应。关于生成初始管线模型和建立初始参数文档,都是初始化时的操作,同一个目标叉车管线只执行一次。
49.步骤s12:利用预先设定的待修改参数对所述初始参数文档进行修改以得到相应的新参数文档。
50.本实施例中,如果需要优化或者更改目标叉车管线位置时,可以对初始参数文档中相应的参数进行更新,也就是说,提前设定需要修改的参数,然后利用该预先设定的待修改参数对上述初始参数文档中相应的参数进行更新,从而得到相应的新参数文档。具体的,构建用于修改文档参数的参数修改工具;将预先设定的待修改参数输入至所述参数修改工具对所述初始参数文档中的相应的参数进行修改,得到相应的新参数文档。例如,编写用于修改文档参数的参数修改工具,然后通过编写的参数修改程序利用预先设定的待修改参数对初始参数文档进行修改,然后生成相应的新参数文档。
51.步骤s13:基于所述新参数文档对所述初始管线模型进行修改以生成相应的新管线模型。
52.本实施例中,利用预先设定的待修改参数对所述初始参数文档中相应的参数进行修改以得到相应的新参数文档之后,基于该新参数文档对目标叉车管线对应的初始管线模型进行修改,生成相应的新管线模型,生成的新管线模型不会造成装配体更新。需要指出的是,在基于上述新参数文档对初始管线模型进行修改时,需要对所述新参数文档进行格式转换得到相应的目标格式文档,然后再根据所述目标格式文档对所述初始管线模型进行修改以生成与所述新参数文档对应的新管线模型。具体地,构建用于转换文档格式的格式转换工具;将所述新参数文档输入至所述格式转换工具进行格式转换得到所述格式转换工具输出的相应的目标格式文档。也就是说,对新参数文档进行格式转换是可以通过上述构建的格式转换工具完成格式转换。例如,编写相应的格式修改程序,然后利用该格式修改程序把上述新参数文档转换成目标建模软件可识别的脚本语言,如vbs(visual basic script),即基于visual basic的脚本语言,然后通过相应的执行程序,执行上述脚本语言,比如目标建模软件可以根据该脚本语言的内容在后台对上述初始管线模型进行修改,生成新管线模型。也就是说,可以通过输入需要更改的待修改参数,并运行相应的程序即可得到所需管线模型,这种方式简单可靠且易于集成,便于工程人员在实际应用中进行操作使用。
53.本实施中,所述基于所述新参数文档对所述初始管线模型进行修改以生成相应的新管线模型之后,还可以包括:判断所述新管线模型是否满足预设条件;若不满足,则调整所述待修改参数,并重新执行所述利用预先设定的待修改参数对所述初始参数文档进行修改得到新参数文档的步骤。可以理解的是,生成相应的新管线模型之后,还需要判断该新管线模型是否满足预设条件,也就是说,确定该新管线模型是否符合实际需求,如果不符合,则返回调整提前设定的上述待修改参数,然后重新执行所述利用预先设定的待修改参数对所述初始参数文档进行修改得到新参数文档的步骤。如果符合,则说明完成本次管线位置的更改或优化。
54.例如,如图4所示,在实际应用中,对三维建模平台中的虚拟样机需要对排布管线的部件进行测量,并结合车身形状规划基本管线路线,例如,控制器与电机连接的高压线采用非定型管路,水泵和水箱采用定型管路,其中上述三维建模平台可以采用中望3d(即中望公司的三维cad/cam一体化软件产品)、solidworks(即三维参数化设计软件)等,所以在确定目标叉车管线的初始管线参数是可以利用三维建模平台中自带的测量工具确定该初始管线参数。初始化时,可以根据该初始管线参数的数值,通过上述三维建模平台中的特征建模命令生成相应的初始管线模型,并且该初始管线模型保存为上述三维建模平台具有建模过程和特征的格式,并建立包含有目标叉车管线初始管线参数的初始参数文档,当需要优化或更改叉车管线位置时,可以通过在参数修改程序选择目标叉车管线对应的初始参数文档,并输入待修改参数,初始参数文档对应的参数会自动修改并保存,修改后的文档作为新参数文档,但是该新参数文档并不能直接被三维建模平台识别,需要通过格式修改程序进行修改,将新参数文档转换成三维建模平台可以进行识别的脚本语言,然后通过执行程序,执行上述脚本语言,这样三维建模平台可以根据脚本语言的内容在后台对初始管线模型进行修改并生成新管线模型,最后还可以判断该新管线模型是否满足预设条件,若不满足,则调整所述待修改参数,并重新执行所述利用预先设定的待修改参数对所述初始参数文档进行修改得到新参数文档的步骤,若满足,则说明完成本次管线位置的更改或优化,结束此次参数修改。需要指出的是,三维建模软件通常都有可识别脚本语言接口方便进行二次开发,其中,二次开发指的是,如图5所示通过参数修改程序对记录初始参数的初始参数文档进行修改并生成新参数文档,并通过格式修改程序将新参数文档转换成三维建模平台可识别的脚本语言,然后通过执行程序执行脚本语言,生成新的管线模型。
55.可见,本技术实施例利用预先设定的待修改参数对包含有目标叉车管线的初始管线参数的初始参数文档进行修改,得到新参数文档,然后基于新参数文档对与目标叉车管线对应的初始管线模型进行修改,生成新管线模型,从而在更改或优化管线位置时,避免管线模型和装配体之间的切换以及能够避免在管线模型草图中寻找参数,减少后期维护的时间成本,并加快研发周期。
56.相应的,本技术实施例还公开了一种叉车管线模型生成装置,参见图6所示,该装置包括:
57.初始信息获取模块11,用于获取与目标叉车管线对应的初始管线模型和含有所述目标叉车管线的初始管线参数的初始参数文档;
58.文档修改模块12,用于利用预先设定的待修改参数对所述初始参数文档进行修改以得到相应的新参数文档;
59.模型生成模块13,用于基于所述新参数文档对所述初始管线模型进行修改以生成相应的新管线模型。
60.由上可见,本实施例中利用预先设定的待修改参数对包含有目标叉车管线的初始管线参数的初始参数文档进行修改,得到新参数文档,然后基于新参数文档对与目标叉车管线对应的初始管线模型进行修改,生成新管线模型,从而在更改或优化管线位置时,避免管线模型和装配体之间的切换以及能够避免在管线模型草图中寻找参数,减少后期维护的时间成本,并加快研发周期。
61.在一些具体的实施例中,所述叉车管线模型生成装置,具体还可以包括:
62.初始参数确定模块,用于确定所述目标叉车管线对应的所述初始管线参数;
63.初始模型生成模块,用于基于所述初始管线参数生成与所述目标叉车管线对应的所述初始管线模型;
64.初始文档建立模块,用于建立包含所述初始管线参数的初始参数文档。
65.在一些具体的实施例中,所述初始模型生成模块,具体可以包括:
66.建模平台确定单元,用于确定用于管线建模的三维建模平台;
67.初始模型生成单元,用于通过所述三维建模平台基于所述初始管线参数生成与所述目标叉车管线对应的所述初始管线模型。
68.在一些具体的实施例中,所述文档修改模块12,具体可以包括:
69.修改工具构建单元,用于构建用于修改文档参数的参数修改工具;
70.参数输入单元,用于将预先设定的待修改参数输入至所述参数修改工具对所述初始参数文档中的相应的参数进行修改,得到相应的新参数文档。
71.在一些具体的实施例中,所述模型生成模块13,具体可以包括:
72.格式转换单元,用于对所述新参数文档进行格式转换得到相应的目标格式文档;
73.模型修改单元,用于根据所述目标格式文档对所述初始管线模型进行修改以生成与所述新参数文档对应的新管线模型。
74.在一些具体的实施例中,所述格式转换单元,具体可以包括:
75.转换工具构建子单元,用于构建用于转换文档格式的格式转换工具;
76.格式转换子单元,用于将所述新参数文档输入至所述格式转换工具进行格式转换得到所述格式转换工具输出的相应的目标格式文档。
77.在一些具体的实施例中,所述叉车管线模型生成装置,具体还可以包括:
78.条件判断模块,用于判断所述新管线模型是否满足预设条件;
79.参数调整模块,用于当所述新管线模型不满足预设条件时,则调整所述待修改参数,并重新执行所述利用预先设定的待修改参数对所述初始参数文档进行修改得到新参数文档的步骤。
80.进一步的,本技术实施例还提供了一种电子设备。图7是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
81.图7为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的叉车管线模型生成方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
82.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
83.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂
存储或者永久存储。
84.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的叉车管线模型生成方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
85.进一步的,本技术实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的叉车管线模型生成方法步骤。
86.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
87.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
88.以上对本发明所提供的一种叉车管线模型生成方法、装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献