CN114818286A - 一种工程机械整机仿真模型构建***及方法 - Google Patents
一种工程机械整机仿真模型构建***及方法 Download PDFInfo
- Publication number
- CN114818286A CN114818286A CN202210378828.5A CN202210378828A CN114818286A CN 114818286 A CN114818286 A CN 114818286A CN 202210378828 A CN202210378828 A CN 202210378828A CN 114818286 A CN114818286 A CN 114818286A
- Authority
- CN
- China
- Prior art keywords
- data
- modeling
- base template
- connection relation
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了工程机械建模与仿真技术领域的一种工程机械整机仿真模型构建***及方法,包括:获取外部输入的基模板选择数据、连接关系数据和元件参数数据;基于基模板选择数据选择与机型匹配的基模板;基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求。本发明不仅实现了建模过程的标准化和统一化,提高了建模效率和用户的使用体验,还降低了对建模人员技能水平的要求和建模人力成本。
Description
技术领域
本发明涉及一种工程机械整机仿真模型构建***及方法,属于工程机械建模与仿真技术领域。
背景技术
Modelica是一种应用于多领域物理***建模和仿真的工具语言,具有非因果性和面向对象性的突出优点,部件模型易重用。Modelica语言在液压***,传动***、控制***、机械结构***、电路***、动力***等领域具有强大的建模功能。在工程机械机电液控一体化仿真分析工作中,***模型的搭建是一项非常关键的任务,它是***模型正确仿真运行的前提和基础。
可靠性框图是具有代表性的图形和计算工具,用于***建模,能够直观的表现出***所有单元之间的相互依赖关系以及各组合件之间的逻辑关系。以往的建模方法是针对一个***,设计人员先确定***模型的拓扑结构,然后搭建多个模型来满足不同***阶段的需求。例如需要搭建一个独立的整机***模型,并且要保证它的拓扑结构与其他模型一致,这就导致建模效率低、容易出错、模型体系性较差、不易于拓展和维护。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种工程机械整机仿真模型构建***及方法,不仅实现了建模过程的标准化和统一化,提高了建模效率和用户的使用体验,还降低了对建模人员技能水平的要求和建模人力成本。
为达到上述目的,本发明是采用下述技术方案实现的:
第一方面,本发明提供了一种工程机械整机仿真模型构建方法,包括:
获取外部输入的基模板选择数据、连接关系数据和元件参数数据;
基于基模板选择数据选择与机型匹配的基模板;
基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;
基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;
响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求,其中,所述后台服务器采用Modelica建模语言对模型进行编译和描述。
进一步的,所述基模板依据不同机型构建,且基模板能够定义机型的基本信息,所述基本信息包括机型类型、子***信息和子***间的组织结构关系。
进一步的,基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系,包括:首先构建整机各***的连接关系,然后在各***中分别构建元件的连接关系,其中,起始连接器和终点连接器通过正交化连线将模块连接起来,连线端点表示模块连接器,连线表示数据传递关系。
进一步的,基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模,包括:
通过改变元部件参数对产品模型进行性能仿真和优化设计;
通过对话框设置每个参数条目的变量值,并选取变量所使用单位。
进一步的,所述参数条目包括变量名、变量值、变量单位和相应描述信息。
进一步的,所述后台服务器接收到保存请求后,通过获取部件链表,遍历部件链表和连接链表,添加部件模型代码和连接命令,生成***模型的MO文本,提交至服务器OpenModelica进行编译求解。
进一步的,所述后台服务器通过调用计算服务器上的OpenModelica软件接口,对模型进行编译求解,然后将求解结果返回至客户端进行数据展示。
第二方面,本发明提供了一种工程机械整机仿真模型构建***,包括:
数据接收模块:用于获取外部输入的基模板选择数据、连接关系数据和元件参数数据;
基模板选择模块:用于基于基模板选择数据选择与机型匹配的基模板;
整机构建模块:用于基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;
整体建模模块:用于基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;
在线建模模块:用于响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求。
第三方面,本发明提供了一种工程机械整机仿真模型构建装置,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行根据上述任一项所述方法的步骤。
第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。
与现有技术相比,本发明所达到的有益效果:
本发明在浏览器端利用图块化模型搭建整机模型各***的整体逻辑关系,通过点击整体模型所包含的各个***,逐层选取各***所包含的部件模型、元件模型,以此建立各个***之间的接口关系,进而搭建整机仿真模型。该方法适用于构建特定类型产品的专用快速建模仿真平台,不仅实现了建模过程的标准化和统一化,提高了建模效率和用户的使用体验,还降低了对建模人员技能水平的要求和建模人力成本。
附图说明
图1是本发明实施例一提供的整机模型建模整体流程图;
图2是本发明实施例一提供的分布式建模自顶向下整体框架图;
图3是本发明实施例一提供的分布式自顶向下模型构建***设计图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
实施例一:
本实施例公开了一种Web环境下基于层次化结构模板的Modelica模型快速构建方法,本方法基于B/S架构,基于层次化结构模板的整机模型构建方法具有更高移植性、扩展性和可维护性,具体建模过程主要包括以下几个步骤:
S1、如图1所示,构建层次化建模的整体逻辑关系;依据不同机型构建的基模板用于定义机型的基本信息,包括机型类型、子***信息、子***间的组织结构关系;
S2、图2为分布式建模自顶向下整体框架,分别构建整机各个***的顺序连接关系,然后在每个***内部自顶向下选择所包含的部件、元件,逐层实现产品***模型的具体和细化;
S3、基于结构模板建立建模目标对象统一规范的表达标准,通过建立的模板库实现对建模知识的积累、管理、重用和共享。针对特定的建模对象类型构建对应的图形化快速建模环境,首先构建整机各***的连接关系,如图2所示;然后在各***中分别构建元件的连接关系,进行建模连接时,模型的起始连接器和终点连接器通过正交化连线将模块连接起来,连线端点表示模块连接器(数据传递接口),连线表示数据传递关系,以此形成网状***,用以描述模块之间的组织结构关系;
S4、在各个***依次向下进行元件选取和参数设置,在元件模型库中选取所需元件模型,双击元件图标,打开元件级视图界面进行元件参数设置;
元件参数设置的功能包含以下几个方面:
(1)通过改变元部件参数对产品模型进行性能仿真和优化设计:通过更改关键元件或部件的性能参数,并通过仿真计算来研究相关参数的改变对产品总体性能的影响,进而对相关参数进行优化设计;
(2)参数设置对话框中的每个参数条目包括变量名、变量值、变量单位和相应描述信息,用户可设置变量值,并选取变量所使用单位;
(3)用户双击模型图标,以当前模型ID向服务器请求模型参数链表信息,并在独立参数窗口进行显示,方便用户高效地完成部件编辑和参数修改。用户点击新建,弹出新建模型子窗口,在窗口填写模型名、模板类型、存储路径,点击确认,新建一个模板。在***模板库中选取所需建立产品模型的基模板,自顶向下逐级对产品进行模块化分解,每个模块在物理功能上具有相对独立性,从而实现对模板信息的逐级个性化配置。
S5、整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,简洁快速地构建***模型。
S6、提交保存请求,服务端获取部件链表,遍历部件链表,添加部件模型代码。遍历连接链表,添加连接命令。生成***模型的MO文本,提交至服务端OpenModelica进行编译求解。在浏览器端完成模型的图形化建模,将图形信息以svg图形格式上传服务端,调用计算服务器上的OpenModelica软件接口,对模型进行编译求解,然后将求解结果返回至客户端进行数据展示。
实施例二:
一种工程机械整机仿真模型构建***,可实现实施例一所述的一种工程机械整机仿真模型构建方法,包括:
数据接收模块:用于获取外部输入的基模板选择数据、连接关系数据和元件参数数据;
基模板选择模块:用于基于基模板选择数据选择与机型匹配的基模板;
整机构建模块:用于基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;
整体建模模块:用于基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;
在线建模模块:用于响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求。
实施例三:
本发明实施例还提供了一种工程机械整机仿真模型构建装置,可实现实施例一所述的一种工程机械整机仿真模型构建方法,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行下述方法的步骤:
获取外部输入的基模板选择数据、连接关系数据和元件参数数据;
基于基模板选择数据选择与机型匹配的基模板;
基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;
基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;
响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求。
实施例四:
本发明实施例还提供了一种计算机可读存储介质,可实现实施例一所述的一种工程机械整机仿真模型构建方法,其上存储有计算机程序,该程序被处理器执行时实现下述方法的步骤:
获取外部输入的基模板选择数据、连接关系数据和元件参数数据;
基于基模板选择数据选择与机型匹配的基模板;
基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;
基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;
响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (10)
1.一种工程机械整机仿真模型构建方法,其特征是,包括:
获取外部输入的基模板选择数据、连接关系数据和元件参数数据;
基于基模板选择数据选择与机型匹配的基模板;
基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;
基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;
响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求。
2.根据权利要求1所述的工程机械整机仿真模型构建方法,其特征是,所述基模板依据不同机型构建,且基模板能够定义机型的基本信息,所述基本信息包括机型类型、子***信息和子***间的组织结构关系。
3.根据权利要求1所述的工程机械整机仿真模型构建方法,其特征是,基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系,包括:首先构建整机各***的连接关系,然后在各***中分别构建元件的连接关系,其中,起始连接器和终点连接器通过正交化连线将模块连接起来,连线端点表示模块连接器,连线表示数据传递关系。
4.根据权利要求1所述的工程机械整机仿真模型构建方法,其特征是,基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模,包括:
通过改变元部件参数对产品模型进行性能仿真和优化设计;
通过对话框设置每个参数条目的变量值,并选取变量所使用单位。
5.根据权利要求4所述的工程机械整机仿真模型构建方法,其特征是,所述参数条目包括变量名、变量值、变量单位和相应描述信息。
6.根据权利要求1所述的工程机械整机仿真模型构建方法,其特征是,所述后台服务器接收到保存请求后,通过获取部件链表,遍历部件链表和连接链表,添加部件模型代码和连接命令,生成***模型的MO文本,提交至服务器OpenModelica进行编译求解。
7.根据权利要求1所述的工程机械整机仿真模型构建方法,其特征是,所述后台服务器通过调用计算服务器上的OpenModelica软件接口,对模型进行编译求解,然后将求解结果返回至客户端进行数据展示。
8.一种工程机械整机仿真模型构建***,其特征是,包括:
数据接收模块:用于获取外部输入的基模板选择数据、连接关系数据和元件参数数据;
基模板选择模块:用于基于基模板选择数据选择与机型匹配的基模板;
整机构建模块:用于基于连接关系数据在所述基模板中分别构建整机各个***及元件的顺序连接关系;
整体建模模块:用于基于元件参数数据在各个***依次向下进行元件选取和参数设置,进行整体建模;
在线建模模块:用于响应于整体建模完成后,将svg格式的图形信息提交至后台服务器解析,实现图形化在线建模,构建***模型,以及,向后台服务器提交保存请求。
9.一种工程机械整机仿真模型构建装置,其特征是,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行根据权利要求1~7任一项所述方法的步骤。
10.计算机可读存储介质,其上存储有计算机程序,其特征是,该程序被处理器执行时实现权利要求1~7任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210378828.5A CN114818286A (zh) | 2022-04-12 | 2022-04-12 | 一种工程机械整机仿真模型构建***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210378828.5A CN114818286A (zh) | 2022-04-12 | 2022-04-12 | 一种工程机械整机仿真模型构建***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114818286A true CN114818286A (zh) | 2022-07-29 |
Family
ID=82534464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210378828.5A Pending CN114818286A (zh) | 2022-04-12 | 2022-04-12 | 一种工程机械整机仿真模型构建***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114818286A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115130042A (zh) * | 2022-08-31 | 2022-09-30 | 南京远思智能科技有限公司 | 利用Modelica web的图形化建模方法 |
WO2023193509A1 (zh) * | 2022-10-20 | 2023-10-12 | 江苏徐工工程机械研究院有限公司 | 工程机械设备建模方法和装置 |
-
2022
- 2022-04-12 CN CN202210378828.5A patent/CN114818286A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115130042A (zh) * | 2022-08-31 | 2022-09-30 | 南京远思智能科技有限公司 | 利用Modelica web的图形化建模方法 |
WO2023193509A1 (zh) * | 2022-10-20 | 2023-10-12 | 江苏徐工工程机械研究院有限公司 | 工程机械设备建模方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lee et al. | Survey on the virtual commissioning of manufacturing systems | |
CN114818286A (zh) | 一种工程机械整机仿真模型构建***及方法 | |
CN113033001A (zh) | 一种面向数字孪生应用的三维数字工厂建模方法及*** | |
CN106873987A (zh) | 一种基于Modelica的多人协同建模*** | |
CN104407576A (zh) | 一种通用型的生产制造单元的实现方法及控制*** | |
CN111736821A (zh) | 可视化建模分析方法、***、计算机设备和可读存储介质 | |
Schaus et al. | Concurrent engineering software development at german aerospace center-status and outlook | |
Wang et al. | Towards a collaborative modeling and simulation platform on the Internet | |
Estévez et al. | PLCopen for achieving interoperability between development phases | |
CN106650149B (zh) | 基于Modelica模型的运行时故障注入***及方法 | |
Mourtzis et al. | Personalized PSS design optimization based on digital twin and extended reality | |
CN103902757A (zh) | 三维模型快速创建与交互***及方法 | |
CN107533678B (zh) | 多学科工程***中的模板 | |
CN105204834A (zh) | 一种构造软件模型的可视软件建模编辑器 | |
CN115756407A (zh) | 基于场景-行为融合和模型驱动的元宇宙服务开发方法 | |
CN102929636B (zh) | 一种人机交互界面创建方法和装置 | |
AbouRizk et al. | An overview of the COSYE environment for construction simulation | |
Rohrer et al. | Simulating reality using AutoMod | |
CN111273900A (zh) | 基于gitlab实时代码共享的在线拖拽编码生成方法 | |
CN104412183A (zh) | 用于配置控制装置中的模拟过程报警的***和方法 | |
Rudtsch et al. | Approach for the conceptual design validation of production systems using automated simulation-model generation | |
CN113656897A (zh) | 中央空调智能设计方法、***及装置 | |
CN116541929A (zh) | 室外堆场土建标准化单元参数化bim模型的构建方法 | |
Xie et al. | An integrated cloud CAE simulation system for industrial service applications | |
CN113821874A (zh) | 基于虚实交互的船舶设备建模方法、***及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |