[发明专利]基于图形化的工程机械控制逻辑实时仿真建模方法无效
申请号: | 201210578523.5 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103049615A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 何鸿云;朱金陵;徐建君 | 申请(专利权)人: | 成都运达科技股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 谢敏 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图形 工程机械 控制 逻辑 实时 仿真 建模 方法 | ||
技术领域
本发明涉及模拟/仿真技术,具体是基于图形化的工程机械控制逻辑实时仿真建模方法。
背景技术
长期以来,铁路工程机械操作人员的培训是通过书本学习和在演练线上实作的方式进行,这种培训方式存在训练环境单一,实践时间不足,开销巨大等问题。为了克服通过书本学习和在演练线上实作所存在的缺陷,现今普遍采用虚拟工程机械仿真系统培训操纵人员。虚拟工程机械仿真系统的应用需要采用到模拟的工程机械控制逻辑,现今模拟控制逻辑的具体过程为:第一步,理解工程机械的电路、液压图的逻辑原理,将原理图离散并转换成与或逻辑;第二步,按照电路、液压图的逻辑原理分成输入层、中间逻辑表达式层、输出层,然后按照一定的规则写入Excel表中;第三步,编写逻辑文件加载模块、逻辑文件解释模块及对外接口模块;第四步,仿真系统运行过程中首先通过逻辑文件加载模块加载Excel 文件,然后利用逻辑解释模块对逻辑文件的内容进行解释、计算,最后通过对外接口模块接受输入,并将计算结果对外输出。
采用现有方法模拟控制逻辑主要存在以下缺陷:一、在建立Excel表的过程中,将电路、液压图原来的器件转化为一些逻辑表达式,在Excel表中不存在元器件,因此在元器件故障的设置时,变得非常复杂,需要理清表达式的在表中的逻辑关系;二、在Excel表中,添加新的电路或液压功能时,首先需要理解整个Excel表的逻辑,并需要一层一层的添加,如果添加过程中出错很难及时找出错误,添加过程繁琐;三、利用Excel表,调试不方便,如果Excel表中间某一层的某一个表达式出错,需要查找所有与这个表达式的有关的表达式,才能找出错误。因此,采用现有的实现方案存在建模不直观、建模繁琐耗时、模型模块化程度不高、模型可扩张性不足等缺点,严重的制约了工程机械仿真系统的运行性能和适用性。
发明内容
本发明的目的在于克服现有技术的不足,提供了一种基于图形化的工程机械控制逻辑实时仿真建模方法,采用本发明对工程机械进行建模时具有建模简洁速度快和故障设置方便的优点,且能保证所建模型的模块集成化高。
本发明的目的主要通过以下技术方案实现:基于图形化的工程机械控制逻辑实时仿真建模方法,包括以下步骤:
步骤1、在AMESim软件中根据工程机械的电路图或液压图创建自定义元件;
步骤2、根据创建的自定义元件建立电路图或液压图的系统模型;
步骤3、将步骤2中建立的电路图或液压图的系统模型加载进仿真系统中,并根据传入的操作数据进行实时仿真。本发明通过AMESim软件建立与图纸一一对应的模型,AMESim提供了丰富的元件库、调试运行优化工具,大大增强了模型的直观性、模块性、简洁性。其中,本发明创建自定义元件是利用AMESim中的AMESet进行二次开发。本发明在具体应用时,若工程机械控制逻辑还存在除电路图和液压图外的其它技术文档,也可按本发明的步骤进行相应的编码。
所述步骤1中创建自定义元件具体包括以下步骤:
步骤1.1、根据工程机械的电路图或液压图中元器件功能及其通用图形化表示符号确定每个元件的对外接口和绘制自定义元件的图形符号外观;
步骤1.2、根据元器件的功能和原理,将元器件转换成一定的逻辑表达式或数学模型,并确定其数学模型涉及到输入输出变量和内部参数;
步骤1.3、根据步骤1.2中获得的元器件逻辑表达式和数学模型,编码并进行逻辑仿真。本发明对元器件逻辑表达式和数学模型进行编码的具体过程为利用计算机编码技术,将元器件逻辑表达式和数学模型转换成计算机能够识别的代码。本发明通过自定义元器件的开发,可以解决原有方法实时性不高、模型搭建复杂、元器件故障设置难度大等技术问题,使得所建模型可以从最基本的元件开始搭建,并且元件的外观与功能与具体图纸中的元器件相同。另外,整体模型的布局也与图纸的布局保持一致,这样所建的系统模型在进行系统仿真调试与具体元件故障设置时将十分方便。
所述步骤2中建立电路图或液压图的系统模型具体包括以下步骤:
步骤2.1、利用创建的自定义元件建立电路图或液压图的系统模型;
步骤2.2、将建立的电路图或液压图的系统模型中各元件和相应的子模型进行关联;
步骤2.3、设置电路图或液压图的系统模型中各个元件的子模型参数,并利用AMESim软件对系统模型进行编译产生可执行文件。
所述步骤3还包括创建调用AMESim软件提供的API的函数,并利用创建的函数来获取电路图或液压图系统模型的仿真结果和设置输入数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都运达科技股份有限公司,未经成都运达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210578523.5/2.html,转载请声明来源钻瓜专利网。