1.本发明涉及工程机械技术领域,尤其涉及一种模型处理方法、装置以及存储介质。
背景技术:
2.随着工程机械行业的快速发展,涉及计算机等多领域的交叉发展特征越来越明显,越来越多的建模、仿真分析技术被应用在工程机械中。工程机械模型可以使用modelica等语言进行建立,基于工程机械模型可以进行仿真等应用。目前,在工程机械模型的建立等工作中,对于机型类别相同、整机结构以及整机功能类似的模型的建立工作,技术人员的重复性建模工作较多,建模效率越低,影响工作效率。
技术实现要素:
3.有鉴于此,本发明要解决的一个技术问题是提供一种模型处理方法、装置以及存储介质。
4.根据本公开的第一方面,提供一种模型处理方法,包括:对模板模型文件进行转换处理,生成参数化模型文件;响应于建模指令,基于所述参数化模型文件进行建模处理,生成目标模型文件并存储;响应于仿真指令,获取所述目标模型文件并基于所述目标模型文件进行模型仿真处理,生成仿真结果。
5.可选地,所述对模板模型文件进行转换处理,生成参数化模型文件包括:在模型仓库中获取所述模板模型文件;将与所述模板模型文件对应的模型拆分为多个特性模型,确定所述特征模型的第一参数信息;将所述特性模型划分成多个单元模型,确定所述单元模型的第二参数信息;基于所述特性模型、所述第一参数信息、所述单元模型以及所述第二参数信息,生成所述参数化模型文件。
6.可选地,所述确定所述特征模型的第一参数信息包括:确定所述特性模型的坐标信息和索引值;基于所述坐标信息和索引值生成第一键值对,作为所述第一参数信息。
7.可选地,所述确定所述单元模型的第二参数信息包括:基于所述单元模型的参数和变量、所述参数和变量的取值,生成第二键值对,作为所述第二参数信息。
8.可选地,所述特性模型包括:机械特性模型、热特性模型、电特性模型中的至少一种模型。
9.可选地,在所述基于所述参数化模型文件进行建模处理之前,还包括:响应于模型读取指令,使用多个程序接口将存储在模型仓库中的所述参数化模型文件、所述模型组件库中的模型组件传输至目标设备。
10.可选地,所述多个程序接口包括:第一程序接口,用于传输所述参数化模型文件中的多个所述特性模型的模型参数信息;第二程序接口,用于传输所述参数化模型文件中的多个所述单元模型的模型参数信息;第三程序接口,用于传输所述第一参数信息和所述第二参数信息;第四程序接口,用于传输所述单元模型之间的接口连接关系信息;第五程序接口,用于传输所述模型组件库中的模型组件。
11.可选地,所述基于所述参数化模型文件进行建模处理包括:响应于特性模型处理指令,对所述特征模型进行第一模型处理;其中,所述第一模型处理包括:修改所述第一参数信息、删除所述特征模型中的至少一种处理。
12.可选地,所述基于所述参数化模型文件进行建模处理包括:响应于单元模型处理指令,对所述单元模型进行第二模型处理;其中,所述第二模型处理包括:删除所述单元模型、使用所述模型组件对所述单元模型进行替换处理并修改所述接口连接关系信息中的至少一种处理。
13.可选地,所述基于所述参数化模型文件进行建模处理包括:响应于参数处理指令,对所述单元模型的参数和变量的取值进行修改处理。
14.可选地,所述获取所述目标模型文件并基于所述目标模型文件进行模型仿真处理包括:当所述仿真指令的数量为多个时,按照接收多个仿真指令的先后顺序依次生成多个仿真任务;将所述多个仿真任务分配到多个仿真执行设备中,以使所述仿真执行设备基于所述仿真任务进行模型仿真处理。
15.可选地,响应于仿真日志查看指令,返回与进行的所述模型仿真处理相对应的日志信息。
16.可选地,响应于仿真结果查看指令,返回与所述仿真结果相对应的仿真结果信息。
17.可选地,所述模板模型文件包括:modelica模板模型文件;所述模型包括:工程机械模型。
18.根据本公开的第二方面,提供一种模型处理装置,包括:参数化模块,用于对模板模型文件进行转换处理,生成参数化模型文件;建模模块,用于响应于建模指令,基于所述参数化模型文件进行建模处理,生成目标模型文件并存储;仿真模块,用于响应于仿真指令,获取所述目标模型文件并基于所述目标模型文件进行模型仿真处理,生成仿真结果。
19.根据本公开的第三方面,提供一种模型处理装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的方法。
20.根据本公开的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如上所述的方法。
21.本公开的模型处理方法、装置以及存储介质,能够支持在线建模与仿真并实现参数化建模,可以节约模型搭建的时间,能够快速、高效实现模型的构建,提高了建模效率,提高了建模的灵活性,节省了硬件资源,能够减少不必要的重复劳动,提高了用户的使用感受度。
附图说明
22.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
23.图1为根据本公开的模型处理方法的一个实施例的流程示意图;
24.图2为根据本公开的模型处理方法的一个实施例中的生成参数化模型文件的流程
示意图;
25.图3为根据本公开的模型处理方法的一个实施例中的进行模型仿真处理的流程示意图;
26.图4为仿真任务分配的示意图;
27.图5为根据本公开的模型处理装置的一个实施例的模块示意图;
28.图6为根据本公开的模型处理装置的一个实施例中的建模模块的模块示意图;
29.图7为根据本公开的模型处理装置的另一个实施例的模块示意图。
具体实施方式
30.在下文中将结合附图对本公开的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实施例的所有特征。然而,应该了解,在对实施例进行实施的过程中必须做出很多特定于实施方式的设置,以便实现开发人员的具体目标,例如,符合与设备及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。
31.应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
32.本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
33.还应理解,在本公开实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
34.还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
35.另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本公开中字符“/”,一般表示前后关联对象是一种“或”的关系。
36.还应理解,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
37.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
38.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
39.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
40.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
41.此外,为了避免因不必要的细节而模糊了本公开,在附图中仅仅示出了与至少根据本公开的方案密切相关的处理步骤和/或设备结构,而省略了与本公开关系不大的其它
细节。还应注意,在附图中相似的附图标记和字母指示相似的项目,并且因此一旦一个项目在一个附图中被定义,则对于随后的附图无需再对其进行论述。
42.图1为根据本公开的模型处理方法的一个实施例的流程示意图,如图1所示:
43.步骤101,对模板模型文件进行转换处理,生成参数化模型文件。
44.在一个实施例中,模板模型文件包括modelica模板模型文件等文件,modelica模板模型文件为使用modelica语言建模生成的模板模型文件。modelica是一种开放的、基于方程的、面向对象的多领域统一建模语言,针对机械、电子、液压、气压、热等不同领域的多领域耦合的复杂异构模型,可以方便的实现其物理系统建模,从而快速构建复杂系统的物理仿真模型。
45.模型可以为工程机械模型等模型,工程机械可以为挖掘机、起重机、泵车、旋挖钻机等;模板模型文件为与挖掘机、起重机、泵车、旋挖钻机等工程机械的模板相对应的模型文件。
46.可以预先上传模板模型文件、模型组件库到模型仓库,按照上传时间对模板模型文件进行排序。后端装置读取模板模型文件并按照排序依次将模板模型文件以及模板信息存入数组;前端设备获取此数组,按照数组的先后顺序依次读取模板信息并显示在前端界面。用户在建模时,在前端界面点击显示的模板信息;后端装置根据点击的模板信息查找相匹配的模板模型文件,并根据需要从模型组件库选择组件。
47.例如,用户登录系统之后,在前端界面点选与需求相匹配的“旋挖钻机”建模机型之后,前端设备将触发后端装置开启一个新的进程,调用旋挖钻机模板模型文件,将此模板模型文件映射为参数化模型文件。参数化模型文件可以为包含有模板模型文件的特性模型模块、单元模型模块、参数和变量等的文件。
48.步骤102,响应于建模指令,基于参数化模型文件进行建模处理,生成目标模型文件并存储。
49.在一个实施例中,在将模板模型文件映射为参数化模型文件之后,在参数化模型文件的基础之上进行建模处理。用户可以通过前端界面发送建模指令,用以基于参数化模型文件并逐层处理特性模型、单元模型、参数和变量等模型以及参数,实现参数化建模,生成目标模型文件并存储在模型仓库中。
50.步骤103,响应于仿真指令,获取目标模型文件并基于目标模型文件进行模型仿真处理,生成仿真结果。
51.在一个实施例中,用户可以通过前端界面发送建模指令,后端装置响应于仿真指令,获取目标模型文件并基于目标模型文件进行模型仿真处理,生成仿真结果;可以实现分布式的仿真,支持多个模型同时提交仿真,根据先来先服务的原则,后端装置将仿真任务依次分配到不同的执行器节点上,可以满足多人同时仿真需求。
52.生成参数化模型文件可以使用多种方法。图2为根据本公开的模型处理方法的一个实施例中的生成参数化模型文件的流程示意图,如图2所示:
53.步骤201,在模型仓库中获取模板模型文件。
54.在一个实施例中,预先将模板模型文件以及模型组件库存储在模型仓库,按照上传时间对模板模型文件进行排序;前端设备按照此排序顺序将模板模型文件信息显示在前端界面;基于用户通过在前端界面点击的模板信息查找相匹配的模板模型文件,将模板模
型文件读取到线程池,用以将模板模型文件映射为参数化模型文件。
55.步骤202,将与模板模型文件对应的模型拆分为多个特性模型,确定特征模型的第一参数信息。
56.在一个实施例中,特性模型包括机械特性模型、热特性模型、电特性模型等。确定特性模型的坐标信息和索引值,基于坐标信息和索引值生成第一键值对,作为第一参数信息。
57.例如,将旋挖钻机模板模型文件对应的旋挖钻机modelica模型拆分为机械特性模型、热特性模型、电特性模型等模型,即将旋挖钻机modelica模型分为三部分,分别为modelica模型中的机械特性模型、热特性模型、电特性模型等,机械特性模型包含旋挖钻机的机械元素以及元素特征信息等信息,热特性模型包含旋挖钻机的热特性元素以及元素特征信息等信息,电特性模型包含旋挖钻机的电特性元素以及元素特征信息。
58.可以将机械特性模型、热特性模型、电特性模型分别用a、b、c标识,分别为机械特性模型、热特性模型、电特性模型设置唯一的坐标和唯一索引值,坐标值为机械特性模型、热特性模型、电特性模型在旋挖钻机modelica模型中的实际坐标值。设置机械特性模型、热特性模型、电特性模型的索引值分别为1,2,3,基于坐标信息和索引值生成第一键值对,作为第一参数信息,第一键值对的表达式为{key:value},机械特性模型、热特性模型、电特性模型的第一参数信息为{1:a.position,2:b.position,3:c.position}。
59.步骤203,将特性模型划分成多个单元模型,确定单元模型的第二参数信息。
60.在一个实施例中,基于单元模型的参数和变量、参数和变量的取值,生成第二键值对,作为第二参数信息。例如,对旋挖钻机modelica模型划分的机械特性模型、热特性模型、电特性模型进一步划分,对每个特性模型都划分成多个单元模型。
61.单元模型的划分可以采用多种方法。例如,机械特性模型、热特性模型、电特性模型为树形结构,将树形结构中的叶子节点作为modelica单元模型。modelica单元模型可以是最小单元,不可划分,作为构建模型的组成部分。可以对modelica单元模型添加备注。例如,设置备注信息[单元模型接口连接关系信息,备注]。单元模型接口连接关系信息可以为modelica单元模型的现有的接口连接关系信息。
[0062]
获得modelica单元模型的参数和变量,参数和变量可以为现有的杜仲参数和变量。基于modelica单元模型的参数和变量以及参数和变量的取值,生成第二键值对,作为第二参数信息。例如,modelica单元模型a1包含参数param1、param2,其值分别为value1、value2,则modelica单元模型a1模型的第二参数信息(参数表达式)为{a1.param1:value1,a1.param2:value2}。
[0063]
步骤204,基于特性模型、第一参数信息、单元模型以及第二参数信息,生成参数化模型文件。
[0064]
例如,旋挖钻机modelica模板模型文件转换为旋挖钻机modelica参数化模型文件,旋挖钻机modelica参数化模型文件中包含modelica参数化模型被划分的特性模型(机械特性模型、热特性模型、电特性模型等)、各个特性模型的第一参数信息、各个特性模型的modelica单元模型、modelica单元模型的第二参数信息。旋挖钻机modelica参数化模型文件存储在模型仓库中。
[0065]
在一个实施例中,在基于参数化模型文件进行建模处理之前,响应于模型读取指
令,使用多个程序接口将存储在模型仓库中的参数化模型文件、模型组件库中的模型组件传输至目标设备,目标设备可以为多种前端设备、后端装置等。
[0066]
多个程序接口可以为多种程序接口:第一程序接口,用于传输参数化模型文件中的多个特性模型的模型参数信息,特性模型的模型参数信息可以为现有的多种模型参数信息;第二程序接口,用于传输参数化模型文件中的多个单元模型的模型参数信息,单元模型的模型参数信息可以为现有的多种模型参数信息;第三程序接口,用于传输第一参数信息和第二参数信息;第四程序接口,用于传输单元模型之间的接口连接关系信息;第五程序接口,用于传输模型组件库中的模型组件。
[0067]
例如,在旋挖钻机modelica模型文件映射为参数化模型文件之后,设计不同的程序接口来传输不同的参数,并显示在前端界面。程序接口可以使用多种程序语言,多个程序接口可以分别为a,b,c,d,e接口,其中,a类接口用于传输旋挖钻机modelica参数化模型被划分的特性模型(机械特性模型、热特性模型、电特性模型等)的模型参数信息,模型参数信息可以为特性模型(机械特性模型、热特性模型、电特性模型等)的多种参数信息;b类接口用于传输各个特性模型的modelica单元模型的模型参数信息,模型参数信息可以为modelica单元模型的多种参数信息;c类接口用于传输modelica单元模型的参数和变量;d类接口用来传输modelica单元模型之间的接口连接关系、类别等信息;e类接口用于传输模型组件库中的modelica模型组件。
[0068]
在一个实施例中,基于参数化模型文件进行建模处理可以有多种处理。响应于特性模型处理指令,对特征模型进行第一模型处理,第一模型处理包括修改第一参数信息、删除特征模型等处理。
[0069]
前端设备通过程序接口读取参数化模型文件并在前端界面上显示参数化模型,用户可以根据需求,在参数化模型的基础上进行建模,可以新增、修改或删除特征模型、单元模型、参数以及修改单元模型之间的接口连接关系、类别等,并可以从模型组件库添加其他单元模型,从而生成新的目标modelica模型,并且模板模型文件不被修改;在用户点击保存按钮之后,将新的modelica模型(目标模型文件)保存到数据库或模型仓库中。
[0070]
例如,响应于用户在前端界面上提交的特性模型处理指令,后端装置修改旋挖钻机modelica模型划分的的第一参数信息中的坐标信息等信息,或者删除特性模型本身等;如果删除了特性模型,则特性模型下面的单元模型以及单元模型的第二参数信息等也将被连带删除。
[0071]
响应于单元模型处理指令,对单元模型进行第二模型处理,第二模型处理包括删除单元模型、使用模型组件对单元模型进行替换处理并修改接口连接关系信息等处理。
[0072]
例如,响应于用户在前端界面上提交的单元模型处理指令,如果用户需要的目标旋挖钻机的整机组件构造和旋挖钻机modelica模板模型的构造相同,则只需要修改modelica单元模型一些参数和变量(第二参数信息中的参数和变量的值,或删除一些参数和变量)。
[0073]
如果用户需要的目标旋挖钻机的整机组件构造和旋挖钻机modelica模板模型的构造不同,则响应于用户在前端界面上提交的单元模型处理指令,根据用户的需要删除单元模型,以及从显示的模型组件库中的模型组件中选择需要进行替换的组件,使用此组件对modelica单元模型进行替换处理,并修改modelica单元模型之间的接口连接关系信息。
[0074]
响应于参数处理指令,对单元模型的参数和变量的取值进行修改处理。例如,响应于参数处理指令,后端装置根据用户的需求对modelica单元模型的参数和变量进行修。如果modelica单元模型的参数和变量不需要作修改,则旋挖钻机目标modelica模型文件和旋挖钻机modelica模板模型文件的参数和变量保持一致,在完成参数和变量的修改之后,即完成了在线建模,生成了旋挖钻机目标modelica模型文件。在用户完成建模之后,可以在前端界面上直接点击“保存”按钮,将目标modelica模型文件进行存储,并且旋挖钻机modelica模板模型文件不被修改。
[0075]
图3为根据本公开的模型处理方法的一个实施例中的进行模型仿真处理的流程示意图,如图3所示:
[0076]
步骤301,当仿真指令的数量为多个时,按照接收多个仿真指令的先后顺序依次生成多个仿真任务。
[0077]
步骤302,将多个仿真任务分配到多个仿真执行设备中,以使仿真执行设备基于仿真任务进行模型仿真处理。
[0078]
例如,可以将多个仿真任务分别分配到不同的仿真执行设备,控制各个仿真执行设备获得目标模型文件,各个仿真执行设备基于目标模型文件进行仿真处理。如果需要同时执行的仿真任务的数量大于仿真执行设备的数量,可以对一个或多个仿真执行设备分配两个或两个以上的仿真任务,控制各个仿真执行设备获得目标模型文件进行仿真处理。
[0079]
在进行模型仿真处理后,响应于仿真日志查看指令,返回与进行的模型仿真处理相对应的日志信息。响应于仿真结果查看指令,返回与仿真结果相对应的仿真结果信息。
[0080]
在一个实施例中,在用户成功保存旋挖钻机目标modelica模型文件之后,用户点击“仿真”按钮,将旋挖钻机目标modelica模型文件提交到后端并进行仿真。如图4所示,对于在线建模,可能存在多人同时提交仿真任务的情况,后端装置将按照先来先服务的原则将多个仿真任务分配到现有的执行器1、执行器2和执行器3等三个执行器(仿真执行设备)上,满足多用户同时在线建模以及仿真的需求。
[0081]
例如,用户点击“仿真”按钮,将旋挖钻机目标modelica模型提交到仿真执行设备并进行仿真。在仿真成功之后,用户可以点击前端界面上的按钮发送仿真日志查看指令,查看查看仿真日志;用户可以点击前端界面上的按钮发送仿真结果查看指令,通过查询旋挖钻机目标modelica模型整机和部件的参数信息,并将参数信息以及旋挖钻机目标modelica模型的仿真结果呈现到界面上。
[0082]
上述实施例中的模型处理方法,通过在模板模型的基础上进行建模处理,可以节约模型(基础框架)搭建的时间,能够快速、高效实现相同机型、不同型号的模型的构建,提高了建模效率;可以支持网络环境下的多人同时在线建模与仿真,并且,通过在前端逐层修改参数的形式进行在线建模,提高了建模的灵活性,扩宽了建模的应用场景,同时节省了硬件资源;通过提供在线“参数化”建模、仿真的方式,可以提高建模灵活性和效率,节省计算资源,减少不必要的重复劳动。
[0083]
在一个实施例中,如图5所示,本公开提供一种模型处理装置50,包括参数化模块51、建模模块52和仿真模块53。参数化模块51对模板模型文件进行转换处理,生成参数化模型文件。建模模块52响应于建模指令,基于参数化模型文件进行建模处理,生成目标模型文件并存储。仿真模块53响应于仿真指令,获取目标模型文件并基于目标模型文件进行模型
仿真处理,生成仿真结果。
[0084]
在一个实施例中,参数化模块51在模型仓库中获取模板模型文件,将与模板模型文件对应的模型拆分为多个特性模型,确定特征模型的第一参数信息。参数化模块51将特性模型划分成多个单元模型,确定单元模型的第二参数信息,基于特性模型、第一参数信息、单元模型以及第二参数信息,生成参数化模型文件。
[0085]
参数化模块51确定特性模型的坐标信息和索引值,基于坐标信息和索引值生成第一键值对,作为第一参数信息。参数化模块51基于单元模型的参数和变量、参数和变量的取值,生成第二键值对,作为第二参数信息。
[0086]
在一个实施例中,如图5所示,模型处理装置50还包括模型传输模块54和结果查看模块55。模型传输模块54响应于模型读取指令,使用多个程序接口将存储在模型仓库中的参数化模型文件、模型组件库中的模型组件传输至目标设备。
[0087]
当仿真指令的数量为多个时,仿真模块53按照接收多个仿真指令的先后顺序生成多个仿真任务;仿真模块53将多个仿真任务分配到多个仿真执行设备中,以使仿真执行设备基于仿真任务进行模型仿真处理。
[0088]
结果查看模块55响应于仿真日志查看指令,返回与进行的模型仿真处理相对应的日志信息。结果查看模块55响应于仿真结果查看指令,返回与仿真结果相对应的仿真结果信息。
[0089]
在一个实施例中,如图6所示,建模模块52包括特性模型模块521、单元模型模块522和参数和变量模块523。特性模型模块521响应于特性模型处理指令,对特征模型进行第一模型处理,第一模型处理包括修改第一参数信息、删除特征模型中的至少一种处理。
[0090]
单元模型模块522响应于单元模型处理指令,对单元模型进行第二模型处理,第二模型处理包括:删除单元模型、使用模型组件对单元模型进行替换处理并修改接口连接关系信息中的至少一种处理。参数和变量模块523响应于参数处理指令,对单元模型的参数和变量的取值进行修改处理。
[0091]
图7为根据本公开的模型处理装置的另一个实施例的模块示意图。如图7所示,该模型处理装置可包括存储器701、处理器702、通信接口703以及总线704。存储器701用于存储指令,处理器702耦合到存储器701,处理器702被配置为基于存储器701存储的指令执行实现上述的模型处理方法。
[0092]
存储器701可以为高速ram存储器、非易失性存储器(non-volatile memory)等,存储器701也可以是存储器阵列。存储器701还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器702可以为中央处理器cpu,或专用集成电路asic(application specific integrated circuit),或者是被配置成实施本公开的模型处理方法的一个或多个集成电路。
[0093]
在一个实施例中,本公开提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上任一个实施例中的模型处理方法。
[0094]
计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列举)可以包括:具有一个或者多个导线的电连接、便携式盘、硬盘、随机存取存
储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0095]
本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的方法中的步骤。
[0096]
上述实施例中的模型处理方法、装置以及存储介质,可以节约模型搭建的时间,能够快速、高效实现模型的构建,提高了建模效率;可以支持在线建模与仿真,提高了建模的灵活性,扩宽了建模的应用场景,同时节省了硬件资源;通过提供在线“参数化”建模、仿真的方式,可以提高建模灵活性和效率,节省计算资源,减少不必要的重复劳动,提高了用户的使用感受度。
[0097]
以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。
[0098]
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0099]
本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
[0100]
还需要指出的是,在本公开的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。
[0101]
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其它方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
[0102]
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员应当理解,上述实施例仅是说明性的而不限制本公开的范围。本领域技术人员应该理解,上述实施例可以被组合、修改或替换而不脱离本公开的范围和实质。