工程机械设备建模方法和装置与流程



1.本公开涉及工程机械技术领域,特别涉及一种工程机械设备建模方法和装置。


背景技术:



2.随着节能降耗技术的发展,越来越多的建模仿真分析方法被应用在工程机械上。在对工程机械进行建模分析时,由于涉及液压系统、控制系统、电气系统等多个系统的建模,对用户在多个领域的专业性要求较高,因此进行整机系统的建模难度较大。整机模型越复杂,整机的建模效率越低,影响工作效率。
3.目前,在工程机械领域,建模分析大多是依赖单机版软件,例如simulink、amesim、adams、ansys等。相关技术中,利用这些单机版软件分别对工程机械的机械机构、控制系统、液压系统等模块进行独立建模,这导致用户建模效率较低。


技术实现要素:



4.本公开提出了一种工程机械设备建模方法和装置。
5.根据本公开的第一方面,提供了一种工程机械设备建模方法,包括:响应于用户的建模请求,从工程机械设备的多个子系统中,确定与所述用户匹配的子系统;将与所述用户匹配的子系统的建模页面,展示给所述用户;在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型,其中,所述模型库包括已发布的与所述用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项;将所述工程机械设备的子系统模型,添加至所述模型库中。
6.在一些实施例中,从工程机械设备的多个子系统中,确定与所述用户匹配的子系统包括:根据用户的工程机械设备选取操作,从页面展示的多种工程机械设备中,确定用户选取的工程机械设备;获取所述用户的建模权限信息;根据所述用户的建模权限信息,从所述用户选取的工程机械设备的多个子系统中,确定与所述用户匹配的子系统。
7.在一些实施例中,在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型包括:在检测到第一种建模方式的触发操作后,展示第一建模页面;在所述第一建模页面上,展示用户从所述可调用的模型库中选取的模型;根据用户的参数设置或修改指令,对用户从所述可调用的模型库中选取的模型,进行参数设置或修改,以得到所述工程机械设备的子系统的模型。
8.在一些实施例中,在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型还包括:在检测到第二种建模方式的触发操作后,展示第二建模页面;在所述第二建模页面上,展示用户从所述可调用的模型库中选取的组件;响应于用户的组件连接操作以及组件参数设置操作,设置用户选取的组件之间的连接关系、以及用户选取的组件的参数,以得到所述工程机械设备的子系统的模型。
9.在一些实施例中,在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型还包括:在所述第二建模页面上,展示用户选取的组件的功能
提示信息、以及能够与该组件相连的其他组件的提示信息。
10.在一些实施例中,将所述工程机械设备的子系统模型,添加至所述模型库中包括:对所述工程机械设备的子系统模型进行校验;在所述工程机械设备的子系统模型通过校验的情况下,将所述工程机械设备的子系统模型,添加至所述模型库中。
11.在一些实施例中,还包括以下至少一项:根据所述工程机械设备中的多个子系统的模型,构建所述工程机械设备的模型;根据用户设置的工况条件、以及所述工程机械设备的模型,对建模得到的所述工程机械设备的性能进行可视化分析。
12.在一些实施例中,还包括:对用户的权限进行设置,其中,所述用户的权限包括以下至少一项:用户的建模权限、用户访问工程机械设备数据的权限、用户调用模型库的权限。
13.根据本公开的第二方面,提供了一种工程机械设备建模装置,包括:确定模块,被配置为响应于用户的建模请求,从工程机械设备的多个子系统中,确定与所述用户匹配的子系统;展示模块,被配置为将与所述用户匹配的子系统的建模页面,展示给所述用户;构建模块,被配置为在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型,其中,所述模型库包括已发布的与所述用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项;保存模块,被配置为将所述工程机械设备的子系统模型,添加至所述模型库中。
14.根据本公开的第三方面,提供了一种电子设备,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令,执行如上所述的工程机械设备建模方法。
15.根据本公开的第四方面,提供了一种计算机可存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现如上所述的工程机械设备建模方法。
附图说明
16.构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
17.参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
18.图1是示出根据本公开一些实施例的工程机械设备建模方法的流程图;
19.图2是示出根据本公开另一些实施例的工程机械设备建模方法的流程示意图;
20.图3是示出根据本公开另一些实施例的工程机械设备建模方法的流程示意图;
21.图4是示出根据本公开一些实施例的工程机械设备的建模子系统的划分示意图;
22.图5是示出根据本公开一些实施例的多用户协同建模的流程示意图;
23.图6是示出根据本公开一些实施例的工程机械设备建模装置的框图;
24.图7是示出根据本公开一些实施例的电子设备的框图;
25.图8是示出用于实现本公开一些实施例的计算机系统的框图。
具体实施方式
26.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本
公开的范围。
27.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
28.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
29.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
30.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
31.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
32.相关技术中,利用单机版软件分别对工程机械的各个模块进行独立建模,这导致用户建模效率较低。
33.鉴于此,本公开提供了一种工程机械设备建模方法和装置,通过不同用户分别针对自己有建模权限的子系统进行建模,并将建模得到的子系统模型发布至模型库中,以使其他用户在对子系统建模时可直接调用已发布的子系统模型,从而提高了工程机械设备建模的效率,实现了多用户协同进行工程机械设备建模。
34.图1是示出根据本公开一些实施例的工程机械设备建模方法的流程图。如图1所示,本公开一些实施例中的工程机械设备建模方法包括:
35.步骤s110:响应于用户的建模请求,从工程机械设备的多个子系统中,确定与用户匹配的子系统。
36.在一些实施例中,步骤s110包括:在接收到用户的建模请求后,获取用户的建模权限信息;根据用户的建模权限信息,从工程机械设备的多个子系统中,确定与用户匹配的子系统。
37.例如,工程机械设备被划分为如下多个子系统:机构系统、液压系统、电气系统、以及控制系统。
38.例如,用户的建模请求具体为用户登录工程机械设备建模系统的请求。在接收到用户登录工程机械设备建模系统的请求后,先对用户的用户名和密码进行校验。在用户名和密码校验通过的情况下,根据用户名查询用户的建模权限信息,以确定与该用户匹配的子系统。在用户名和密码校验失败的情况下,向用户返回登陆失败提示信息。
39.例如,用户在成功登录工程机械设备建模系统后,通过点击页面上的指定页面控件(比如“建模”按钮)发出建模请求。在接收到用户的建模请求后,获取用户的建模权限信息;根据用户的建模权限信息,确定与该用户匹配的子系统。
40.在另一些实施例中,步骤s110包括:根据用户的工程机械设备选取操作,从页面展示的多种工程机械设备中,确定用户选取的工程机械设备;获取用户的建模权限信息;根据用户的建模权限信息,从用户选取的工程机械设备的多个子系统中,确定与用户匹配的子系统。
41.例如,在用户成功登录建模系统后,在人机交互端以弹窗的形式展示多种机型的工程机械设备,以让用户进行选择,例如向用户展示挖掘机、泵车、旋挖钻、压路机、转载机
这五种机型。在用户选择挖掘机以后,再根据用户的建模权限信息,从挖掘机的多个子系统中,确定与用户匹配的子系统。比如,获取到的用户建模权限信息表明用户a对挖掘机中的液压系统具有建模权限,则将挖掘机中的液压系统作为与用户匹配的子系统。
42.在本公开实施例中,通过向用户展示多种机型的工程机械设备,并根据用户的机型选取操作、以及用户权限信息,确定与用户匹配的子系统,使得不同用户可针对不同子系统分别进行建模,不仅提高了工程机械设备建模的效率,而且实现了工程机械设备建模的权限控制,从而有效缓解了由于用户对与其研究专业不符的子系统进行建模所造成的模型误操作,有助于提高工程机械设备建模的有效性。
43.在一些实施例中,还包括:在步骤s110之前,通过模型管理模块设置支持的工程机械设备的种类,以及,对多种工程机械设备进行子系统划分及配置;和/或,通过权限管理模块设置用户的权限,其中,用户的权限包括以下至少一项:用户的建模权限、用户访问工程机械设备数据的权限、用户调用模型库的权限。
44.例如,通过模型管理模块将工程机械设备划分为液压系统、机械结构、控制系统、电气系统等多个子系统,并设置各个子系统之间的接口关系,建立各个子系统之间的通信。
45.例如,根据用户的研究方向的不同,设置不同子系统的建模权限。比如用户a的研究方向是液压系统,则赋予用户a液压系统的建模及修改权限,允许用户a针对液压系统进行建模,同时赋予用户a对工程机械设备中各个子系统的访问权限,允许用户a查看自己搭建的液压系统模型和整机模型的接口连接关系。
46.步骤s120:将与用户匹配的子系统的建模页面,展示给用户。
47.在一些实施例中,与用户匹配的子系统的建模页面包括:用户可调用的模型库的展示区域。其中,模型库包括已发布的与用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项。
48.步骤s130:在建模页面上,基于用户可调用的模型库,构建工程机械设备的子系统的模型。
49.在一些实施例中,在建模页面上,基于用户可调用的模型库中的模型或模型中的组件,构建工程机械设备的子系统的模型。
50.在一些实施例中,支持多种建模方式。例如参数化建模方式,和通用建模方式。
51.步骤s140:将工程机械设备的子系统模型,添加至模型库中。
52.在一些实施例中,步骤s140包括:对工程机械设备的子系统模型进行校验;在工程机械设备的子系统模型通过校验的情况下,将工程机械设备的子系统模型,添加至模型库中,并对该子系统模型进行发布。
53.示例性地,对工程机械设备的子系统模型的校验包括:对子系统模型中的参数设置是否超范围进行校验,和/或,对模型中的组件连接关系是否正确进行校验。
54.在一些实施例中,工程机械设备建模方法还包括:在工程机械设备的子系统模型未通过校验的情况下,向用户展示校验失败提示信息。
55.在本公开实施例中,通过将用户构建的子系统模型添加至模型库,使得其他用户可以直接从模型库中调用该子系统模型,并据此进行建模,提高了建模的有效性和快捷性。进一步,通过先对构建的子系统模型进行自动校验,并在校验通过后再对子系统模型进行发布、入库,有助于减少建模错误率。通过在模型校验失败后,向用户展示校验失败原因等
提示信息,便于用户发现建模错误,降低建模难度,提高建模效率。
56.在一些实施例中,工程机械设备建模方法,还包括以下至少一项:根据工程机械设备中的多个子系统的模型,构建工程机械设备的模型;根据用户设置的工况条件、以及工程机械设备的模型,对建模得到的工程机械设备的性能进行可视化分析。例如,用户a在完成液压系统建模后,可将液压系统的模型集成到整车系统,并对整车系统进行整体仿真。
57.在本公开实施例中,通过以上步骤实现了协同建模,不仅能够提高工程机械设备的建模效率,而且能够提高工程机械设备建模的便捷性和有效性。
58.图2是示出根据本公开一些实施例的构建工程机械设备子系统模型的流程示意图。如图2所示,在本公开一些实施例中,构建工程机械设备子系统模型的步骤(即步骤s130)具体包括:
59.步骤s131:在检测到第一种建模方式的触发操作后,展示第一建模页面。
60.在一些实施例中,建模页面设有第一种建模方式的选取组件(比如,名为“参数化建模”的按钮)和第二种建模方式的选取组件(比如,名为“通用化建模”的按钮)。在检测到用户点击第一种建模方式的选取组件后,展示第一建模页面。
61.步骤s132:在第一建模页面上,展示用户从可调用的模型库中选取的模型。
62.其中,第一建模页面包括:用户可调用的模型库的展示区域。其中,模型库包括已发布的与用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项。
63.在一些实施例中,模型库以树结构的形式展示给用户。用户在建模时,从可调用的模型库中选取已发布的子系统模型,并将其拖动至指定区域进行展示。
64.步骤s133:根据用户的参数设置或修改指令,对用户从可调用的模型库中选取的模型,进行参数设置或修改,以得到工程机械设备的子系统的模型。
65.在一些实施例中,通过模型参数设置或修改页面,接收用户的参数设置或修改指令。根据该指令,对用户选取的模型中的各个组件的参数进行设置或修改,以得到一个新的工程机械设备的子系统的模型。
66.在本公开实施例中,通过以上步骤实现了针对子系统的参数化建模。采用这种建模方式,能够提高工程机械设备建模的效率,降低工程机械设备建模的难度。
67.图3是示出根据本公开一些实施例的构建工程机械设备子系统模型的流程示意图。如图3所示,在本公开一些实施例中,构建工程机械设备子系统模型的步骤(即步骤s130)具体包括:
68.步骤s131':在检测到第二种建模方式的触发操作后,展示第二建模页面。
69.在一些实施例中,建模页面设有第一种建模方式的选取组件(比如,名为“参数化建模”的按钮)和第二种建模方式的选取组件(比如,名为“通用化建模”的按钮)。在检测到用户点击第二种建模方式的选取组件后,展示第二建模页面。
70.步骤s132':在第二建模页面上,展示用户从可调用的模型库中选取的组件。
71.其中,第二建模页面包括:用户可调用的模型库的展示区域。其中,模型库包括已发布的与用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项。
72.在一些实施例中,第二建模页面包括一个或多个用户可调用的模型库。根据用户
选择模型库的操作,将用户选择的模型库加载至用户的建模空间中。
73.在一些实施例中,步骤s130还包括:在第二建模页面上,展示用户选取的组件的功能提示信息、以及能够与该组件相连的其他组件的提示信息。
74.例如,当用户将模型库中的液压缸组件拖动至指定区域后,系统查询出液压缸组件的功能、以及确定出能够与液压缸组件相连的其他组件,并将液压缸组件的功能、以及能够与液压缸组件相连的其他组件的提示信息展示给用户,从而降低建模难度,提高建模效率。
75.步骤s133':响应于用户的组件连接操作以及组件参数设置操作,设置用户选取的组件之间的连接关系、以及用户选取的组件的参数,以得到工程机械设备的子系统的模型。
76.在本公开实施例中,通过以上步骤实现了针对子系统的通用化建模。通过支持包括参数化建模、通用化建模在内的多种建模方式,能够提高工程机械设备建模的灵活性,提高用户的建模体验。
77.图4是示出根据本公开一些实施例的工程机械设备的建模子系统的划分示意图。在本公开一些实施例中,通过模型管理模块预先将工程机械设备划分为多个建模子系统,并针对各个建模子系统设置相应的建模组件。如图4所示,工程机械设备400被划分为如下建模子系统:机械系统410、液压系统420、电气系统430、控制系统44、工况负载系统450。进一步,可对各个子系统的接口进行设置和管理,建立各子系统之间的有效连接,从而实现各子系统之间的通信。
78.在一些实施例中,机械系统410设置有如下建模组件:行走结构、回转结构、工作装置。
79.在一些实施例中,液压系统420设置有如下组件:液压缸、液压泵、液压回路。
80.在一些实施例中,电气系统430设置有液压阀等电气组件。
81.在一些实施例中,控制系统440设置有控制手柄、pid等控制组件。
82.在一些实施例中,工况负载系统450设置有定点挖掘、举升回转、定点卸载、空斗返回等工况组件。
83.在本公开实施例中,通过将工程机械设备整车系统划分为机械系统、液压系统、控制系统、电气系统等多个子系统,便于后续不同用户分别针对具有建模权限的子系统进行建模,不仅有助于提高建模效率,而且有助于避免由于用户研究方向不同,对未知领域的模型进行建模所造成的误操作。
84.图5是示出根据本公开一些实施例的多用户协同建模的流程示意图。如图5所示,本公开实施例的多用户协同建模流程包括:
85.步骤s510:用户a构建模型1。
86.例如,用户a针对其具有建模权限的子系统(比如液压系统)构建模型1。
87.步骤s520:用户b构建模型2。
88.例如,用户b针对其具有建模权限的子系统(比如电气系统)构建模型2。
89.步骤s530:用户c构建模型3。
90.例如,用户c针对其具有建模权限的子系统(比如机械系统系统)构建模型3。
91.步骤s540:模型发布。
92.在用户a、b、c分别构建完子系统的模型后,将其构建的模型添加至模型库中,并对
其构建的模型进行发布。
93.步骤s550:用户d调用模型库。
94.步骤s560:用户d构建整车模型。
95.例如,用户d在建模时,可从模型库中调用用户a、b、c构建的子系统模型1、2、3,并基于子系统模型1、2、3构建工程机械设备的整车模型。
96.在本公开实施例中,通过以上步骤能够实现多用户的协同建模,提高工程机械设备的建模效率。
97.图6是示出根据本公开一些实施例的工程机械设备建模装置的框图。如图6所示,本公开实施例的工程机械设备建模装置600包括:确定模块610、展示模块620、构建模块630、保存模块640。
98.确定模块610,被配置为响应于用户的建模请求,从工程机械设备的多个子系统中,确定与用户匹配的子系统。
99.在一些实施例中,在接收到用户的建模请求后,确定模块610获取用户的建模权限信息;确定模块610根据用户的建模权限信息,从工程机械设备的多个子系统中,确定与用户匹配的子系统。
100.例如,用户的建模请求具体为用户登录工程机械设备建模系统的请求。在接收到用户登录工程机械设备建模系统的请求后,先对用户的用户名和密码进行校验。在用户名和密码校验通过的情况下,确定模块610根据用户名查询用户的建模权限信息,以确定与该用户匹配的子系统。在用户名和密码校验失败的情况下,向用户返回登陆失败提示信息。
101.在另一些实施例中,确定模块610根据用户的工程机械设备选取操作,从页面展示的多种工程机械设备中,确定用户选取的工程机械设备;获取用户的建模权限信息;根据用户的建模权限信息,从用户选取的工程机械设备的多个子系统中,确定与用户匹配的子系统。
102.例如,在用户成功登录建模系统后,在人机交互端以弹窗的形式展示多种机型的工程机械设备,以让用户进行选择,例如向用户展示挖掘机、泵车、旋挖钻、压路机、转载机这五种机型。在用户选择挖掘机以后,再根据用户的建模权限信息,从挖掘机的多个子系统中,确定与用户匹配的子系统。比如,获取到的用户建模权限信息表明用户a对挖掘机中的液压系统具有建模权限,则将挖掘机中的液压系统作为与用户匹配的子系统。
103.在本公开实施例中,通过向用户展示多种机型的工程机械设备,并根据用户的机型选取操作、以及用户权限信息,确定与用户匹配的子系统,使得不同用户可针对不同子系统分别进行建模,不仅提高了工程机械设备建模的效率,而且实现了工程机械设备建模的权限控制,从而有效缓解了由于用户对与其研究专业不符的子系统进行建模所造成的模型误操作,有助于提高工程机械设备建模的有效性。
104.展示模块620,被配置为将与用户匹配的子系统的建模页面,展示给用户。
105.构建模块630,被配置为在建模页面上,基于用户可调用的模型库,构建工程机械设备的子系统的模型。
106.其中,模型库包括已发布的与用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项。
107.在一些实施例中,构建模块630构建工程机械设备的子系统的模型包括:在检测到
第一种建模方式的触发操作后,展示第一建模页面;在第一建模页面上,展示用户从可调用的模型库中选取的模型;根据用户的参数设置或修改指令,对用户从可调用的模型库中选取的模型,进行参数设置或修改,以得到工程机械设备的子系统的模型。
108.在一些实施例中,构建模块630构建工程机械设备的子系统的模型包括:在检测到第二种建模方式的触发操作后,展示第二建模页面;在第二建模页面上,展示用户从可调用的模型库中选取的组件;响应于用户的组件连接操作以及组件参数设置操作,设置用户选取的组件之间的连接关系、以及用户选取的组件的参数,以得到工程机械设备的子系统的模型。
109.保存模块640,被配置为将工程机械设备的子系统模型,添加至模型库中。
110.在本公开实施例中,通过以上装置,实现了针对工程机械设备的协同建模,不仅能够提高工程机械设备的建模效率,而且能够提高工程机械设备建模的便捷性和有效性。
111.图7是示出根据本公开另一些实施例的电子设备的框图。
112.如图7所示,电子设备700包括存储器710;以及耦接至该存储器710的处理器720。存储器710用于存储执行工程机械设备建模方法对应实施例的指令。处理器720被配置为基于存储在存储器710中的指令,执行本公开中任意一些实施例中的工程机械设备建模方法。
113.图8是示出用于实现本公开一些实施例的计算机系统的框图。
114.如图8所示,计算机系统800可以通用计算设备的形式表现。计算机系统800包括存储器810、处理器820和连接不同系统组件的总线830。
115.存储器810例如可以包括系统存储器、非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(boot loader)以及其他程序等。系统存储器可以包括易失性存储介质,例如随机存取存储器(ram)和/或高速缓存存储器。非易失性存储介质例如存储有执行工程机械设备建模方法中的至少一种的对应实施例的指令。非易失性存储介质包括但不限于磁盘存储器、光学存储器、闪存等。
116.处理器820可以用通用处理器、数字信号处理器(dsp)、应用专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑设备、分立门或晶体管等分立硬件组件方式来实现。相应地,诸如确定模块、展示模块、构建模块和保存模块中的每个模块,可以通过中央处理器(cpu)运行存储器中执行相应步骤的指令来实现,也可以通过执行相应步骤的专用电路来实现。
117.总线830可以使用多种总线结构中的任意总线结构。例如,总线结构包括但不限于工业标准体系结构(isa)总线、微通道体系结构(mca)总线、外围组件互连(pci)总线。
118.计算机系统800还可以包括输入输出接口840、网络接口850、存储接口860等。这些接口840、850、860以及存储器810和处理器820之间可以通过总线830连接。输入输出接口840可以为显示器、鼠标、键盘等输入输出设备提供连接接口。网络接口850为各种联网设备提供连接接口。存储接口860为软盘、u盘、sd卡等外部存储设备提供连接接口。
119.这里,参照根据本公开实施例的方法、装置和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个框以及各框的组合,都可以由计算机可读程序指令实现。
120.这些计算机可读程序指令可提供到通用计算机、专用计算机或其他可编程装置的处理器,以产生一个机器,使得通过处理器执行指令产生实现在流程图和/或框图中一个或
多个框中指定的功能的装置。
121.这些计算机可读程序指令也可存储在计算机可读存储器中,这些指令使得计算机以特定方式工作,从而产生一个制造品,包括实现在流程图和/或框图中一个或多个框中指定的功能的指令。
122.本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。
123.通过上述实施例中的工程机械设备建模方法和装置,能够提高工程机械设备建模的效率。
124.至此,已经详细描述了根据本公开的工程机械设备建模方法和装置。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

技术特征:


1.一种工程机械设备建模方法,包括:响应于用户的建模请求,从工程机械设备的多个子系统中,确定与所述用户匹配的子系统;将与所述用户匹配的子系统的建模页面,展示给所述用户;在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型,其中,所述模型库包括已发布的与所述用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项;将所述工程机械设备的子系统模型,添加至所述模型库中。2.根据权利要求1所述的工程机械设备建模方法,其中,从工程机械设备的多个子系统中,确定与所述用户匹配的子系统包括:根据用户的工程机械设备选取操作,从页面展示的多种工程机械设备中,确定用户选取的工程机械设备;获取所述用户的建模权限信息;根据所述用户的建模权限信息,从所述用户选取的工程机械设备的多个子系统中,确定与所述用户匹配的子系统。3.根据权利要求1所述的工程机械设备建模方法,其中,在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型包括:在检测到第一种建模方式的触发操作后,展示第一建模页面;在所述第一建模页面上,展示用户从所述可调用的模型库中选取的模型;根据用户的参数设置或修改指令,对用户从所述可调用的模型库中选取的模型,进行参数设置或修改,以得到所述工程机械设备的子系统的模型。4.根据权利要求3所述的工程机械设备建模方法,其中,在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型还包括:在检测到第二种建模方式的触发操作后,展示第二建模页面;在所述第二建模页面上,展示用户从所述可调用的模型库中选取的组件;响应于用户的组件连接操作以及组件参数设置操作,设置用户选取的组件之间的连接关系、以及用户选取的组件的参数,以得到所述工程机械设备的子系统的模型。5.根据权利要求4所述的工程机械设备建模方法,其中,在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型还包括:在所述第二建模页面上,展示用户选取的组件的功能提示信息、以及能够与该组件相连的其他组件的提示信息。6.根据权利要求1所述的工程机械设备建模方法,其中,将所述工程机械设备的子系统模型,添加至所述模型库中包括:对所述工程机械设备的子系统模型进行校验;在所述工程机械设备的子系统模型通过校验的情况下,将所述工程机械设备的子系统模型,添加至所述模型库中。7.根据权利要求1至6任一所述的工程机械设备建模方法,还包括以下至少一项:根据所述工程机械设备中的多个子系统的模型,构建所述工程机械设备的模型;根据用户设置的工况条件、以及所述工程机械设备的模型,对建模得到的所述工程机
械设备的性能进行可视化分析。8.根据权利要求1至6任一所述的工程机械设备建模方法,还包括:对用户的权限进行设置,其中,所述用户的权限包括以下至少一项:用户的建模权限、用户访问工程机械设备数据的权限、用户调用模型库的权限。9.一种工程机械设备建模装置,包括:确定模块,被配置为响应于用户的建模请求,从工程机械设备的多个子系统中,确定与所述用户匹配的子系统;展示模块,被配置为将与所述用户匹配的子系统的建模页面,展示给所述用户;构建模块,被配置为在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型,其中,所述模型库包括已发布的与所述用户匹配的子系统的模型、已发布的其他子系统模型、以及已发布的组件中的至少一项;保存模块,被配置为将所述工程机械设备的子系统模型,添加至所述模型库中。10.一种电子设备,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令,执行如权利要求1至8任一项所述的工程机械设备建模方法。11.一种计算机可存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现如权利要求1至8任一项所述的工程机械设备建模方法。

技术总结


本公开涉及一种工程机械设备建模方法和装置,涉及工程机械技术领域。其中,工程机械设备建模方法包括:响应于用户的建模请求,从工程机械设备的多个子系统中,确定与所述用户匹配的子系统;将与所述用户匹配的子系统的建模页面,展示给所述用户;在所述建模页面上,基于所述用户可调用的模型库,构建所述工程机械设备的子系统的模型;将所述工程机械设备的子系统模型,添加至所述模型库中。通过以上方法,能够提高工程机械设备建模的效率。够提高工程机械设备建模的效率。够提高工程机械设备建模的效率。


技术研发人员:

刘永记 刘建 武维维

受保护的技术使用者:

江苏徐工国重实验室科技有限公司

技术研发日:

2022.10.20

技术公布日:

2022/12/9

本文发布于:2024-09-23 19:15:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/31774.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:建模   子系统   用户   机械设备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议