CN104361149A - 多轴重型车辆虚拟样机的构建方法 - Google Patents
多轴重型车辆虚拟样机的构建方法 Download PDFInfo
- Publication number
- CN104361149A CN104361149A CN201410558177.3A CN201410558177A CN104361149A CN 104361149 A CN104361149 A CN 104361149A CN 201410558177 A CN201410558177 A CN 201410558177A CN 104361149 A CN104361149 A CN 104361149A
- Authority
- CN
- China
- Prior art keywords
- model
- parameter
- document
- file
- vehicle
- 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.)
- Granted
Links
Landscapes
- Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)
- Stored Programmes (AREA)
Abstract
本发明多轴重型车辆虚拟样机的构建方法,以ADAMS为应用软件平台,以Matlab为应用实现工具,以cmd脚本语言和m语言为开发语言,开发形成参数化、模块化的模型模版、参数模版、功能模块模版、模型装订模版四类模版和参数解析、模型装订两类应用服务,通过文件封装和批处理运算实现动力学模型快速构建。本发明多轴重型车辆虚拟样机的构建方法,实现了多轴重型车辆主要功能模块参数化和模版化,车辆动力学模型以模版和参数为核心构建,实现了企业隐性知识的显性化、流程化,提高了工作效率和工作过程的可重复性;显著提高建模效率,同时支持基于参数的产品优化和灵敏度分析。
Description
技术领域
本发明涉及一种汽车虚拟样机构建方法,具体的说,是涉及一种多轴重型车辆虚拟样机的构建方法。
背景技术
随着计算机技术与仿真技术的发展,功能化虚拟样机已经广泛用于复杂产品设计与分析中。基于商用软件和计算多体动力学的动力学虚拟试验样机构建及其仿真分析,为产品设计、性能分析、故障预示与诊断、可靠性分析等设计和分析提供了技术手段。
尽管虚拟样机技术已经用于动力学***建模中,但是大部分样机都是仅针对某一特定模型,虚拟样机不具备参数化特征,不支持模型自动构建和模型重用。有部分虚拟样机采用基于动力学仿真软件二次开发的方式,以宏命令和用户界面二次开发为实现形式,虽然具备参数化特征,但是缺乏统一的接口设计和装配设计,不具备模块化特征,模型重用性较差。
多轴重型车辆作为承载能力大、路况适应性好的一类重型运输车辆,广泛用于运输、矿山机械和其他特种车辆领域。以往的多轴车辆建模中,采用传统的动力学建模方法,建模过程工作量大、效率低、错误率相对较高,相同或相似的模型由于缺乏统一的接口和装配关系而无法重用。在多轴重型车辆研制周期缩短。性能要求提高的情况下,需要通过建模方法的创新来提高虚拟样机构建的效率并支持已有知识和模型的重用。
发明内容
针对上述现有技术中存在的接口不规范、模型和文档可重用性差、经验知识无法纳入建模过程中、建模效率低下等问题,本发明提供一种建模过程工作量小、效率高、错误率相对较低,相同或相似的模型具有统一的接口和装配关系,模型可以重用,实现基于工具软件的、以参数、接口和组件为基础的动力学建模流程化、模版化、知识化,提高多轴车辆动力学建模的效率,并为优化设计提供全参数化模型的多轴重型车辆虚拟样机的构建方法。
本发明所采取的技术方案是:
一种多轴重型车辆虚拟样机的构建方法,包括如下步骤:
建立车辆层次化结构模型;
确定总体坐标系,分配各个结构局部坐标系;
划分子装配体和基本功能模块;
刚性基本功能模块参数提取和几何模型开发;
柔性基本功能模块参数提取和模态中性文件开发;
刚体基本功能模块模版*.cmd开发;
柔性基本功能模块模版*.cmd开发;
根据车辆组成和基本特性,形成模型参数文档;
利用Matlab,将模型参数文档解析为*.cmd参数文档;
利用Matlab和基本功能模块,对车辆组成结构实例化;
利用Matlab和模型装配参数,对实例化车辆模块进行装配;
所有建模文件汇总为建模文档;
批处理方式执行建模文档形成车辆动力学模型。
所述建立车辆层次化结构模型是根据多轴重型车辆分析需求及车辆技术方案,确定车辆层次化结构模型,并将其划分为底盘、转向、上装三个功能模块。
所述确定总体坐标系,分配各个结构局部坐标系是以底盘坐标系作为总体坐标系,车架和柔性负载采用总体坐标系;转向节、质量负载采用局部质心坐标系。
所述子装配体包括;底盘、转向和上装三个子装配体;
所述底盘装配体包括的基本功能模块为:车架、驾驶室、转向节、横臂、悬架和车桥;
所述转向装配体包括的基本功能模块为:转向节臂、直拉杆、转向拉杆、摇臂和梯形臂;
所述上装装配体包括的基本功能模块为:柔性负载和刚性负载。
所述刚性基本功能模块参数提取是针对各个功能模块,提取质量、质心位置、转动惯量、主要连接接口位置参数并记录于文件中;
所述几何模型开发,依据模型局部坐标系原点位于质心位置,坐标轴方向与总体坐标系相同,并确定各模块的命名规范并记录于文件中。
所述柔性基本功能模块参数提取,是提取柔性负载结构特征、模型参数、接口位置参数并记录于文件中;
所述模态中性文件开发,是在ANSYS软件下,采用APDL语言建立参数化有限元模型,实现几何特征、结构特征、接口位置的参数化,并解算生成扩展名为mnf的模态中性文件。
所述刚体基本功能模块模版*.cmd开发,在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成刚性基本功能模块模版的开发,模版内容包括参数初始化、几何模型导入、以及接口关系建立的内容,开发完成后的模版文件扩展名为cmd并记录于文件中。
所述柔性基本功能模块模版*.cmd开发,在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成柔性负载功能模块模版的开发,模版内容包括柔性体模型导入、模态数量选择、接口关系建立的内容,开发完成后的模版文件扩展名为cmd并记录于文件中。
所述根据车辆组成和基本特性,形成模型参数文档,根据车辆的组成和基本特性,形成装配参数文档,文档中接口参数记录于文件中。
所述利用Matlab,将模型参数文档解析为*.cmd参数文档,在Matlab软件环境中,按照m语言的语法规则,利用其对文件操作的能力,将模型参数分解为基本功能模块需要的参数,并将参数文件转换为符合ADAMS脚本语言语法的文件,并保存为扩展名为cmd的参数文档;所述参数文档分包括:
存储于工作目下下的modular目录下,用于基本功能模块实例化模块参数文档;
存储于工作目录下,用于对模型和工作目录进行初始化的头文件;
存储于工作目录下,用于对底盘、转向、上装子装配体进行装配的装配参数文件。
所述利用Matlab和基本功能模块,对车辆组成结构实例化;
利用modular下的模型参数文件,根据车辆组成和各功能模块的数量,按照Matlab中m语言的语法规则,采用参数赋值与文件解析的方式,编制模版实例化算法,将底盘、转向、上装的功能模块模版实例化为功能模块,并分别存储于工作目录下的RS、SS、LS目录下。
所述利用Matlab和模型装配参数,对实例化车辆模块进行装配,根据车辆的组成,在Matlab中编写算法,将实例化的基本功能模块按照顺序写入装订文档中,分别完成底盘、转向、上装三个子模块的装订。
所述所有建模文件汇总为建模文档,利用Matlab的对文件操作功能,将头文件和模型装订文件按顺序写入建模文档中,形成汇总后的建模文档。
所述批处理方式执行建模文档形成车辆动力学模型,编写扩展名为bat的批处理文件,文件功能包括启动ADAMS/View软件、读入建模文档,执行建模操作,显示模型。
本发明相对现有技术的有益效果:
本发明多轴重型车辆虚拟样机的构建方法,开发形成参数化、模块化的模型模版、参数模版、功能模块模版、模型装订模版四类模版和参数解析、模型装订两类应用服务,通过文件封装和批处理运算实现动力学模型快速构建。
(1)实现多轴车辆模型结构参数、布局参数、模型状态参数的一体化,减少车辆技术状态变化时的建模工作量,提高动力学模型的适应性,能够为样机提供准确的模型信息;
(2)实现基于参数和模版的多轴重型车辆动力学样机快速、可重复建模过程,减少动力学建模的工作周期,提高建模效率和模型质量,实现仿真隐性知识的显性化;
(3)实现参数化、模版化、流程化的多轴重型车辆动力学样机快速建模,减少建模过程中人的个性化劳动,有利于提高建模过程的可靠度;
(4)形成全参数化的多轴车辆动力学模型,为车辆的设计和性能优化提供了基础,便于开展车辆的优化设计和性能评估工作。
附图说明
图1是本发明多轴重型车辆虚拟样机的构建方法的流程示意图;
图2是本发明多轴重型车辆虚拟样机的构建方法的多轴重型车辆模型树形结构示意图。
具体实施方式
以下参照附图及实施例对本发明进行详细的说明:
附图1-2可知,一种多轴重型车辆虚拟样机的构建方法,包括如下步骤:
如图1流程示意图。
该流程开始于步骤s101,建立车辆层次化结构模型。
在后步骤s102,确定总体坐标系,分配各个结构局部坐标系;。
在步骤s103,划分子装配体和基本功能模块。
在步骤s104,刚性基本功能模块参数提取和几何模型开发。
在步骤s105,柔性基本功能模块参数提取和模态中性文件开发。
在步骤s106,刚体基本功能模块模版*.cmd开发。
在步骤s107,柔性基本功能模块模版*.cmd开发。
在步骤s108,根据车辆组成和基本特性,形成模型参数文档。
在步骤s109,利用Matlab,将模型参数文档解析为*.cmd参数文档。
在步骤s110,利用Matlab和基本功能模块,对车辆组成结构实例化。
在步骤s111,利用Matlab和模型装配参数,对实例化车辆模块进行装配。
所有建模文件汇总为建模文档。
在步骤s113,批处理方式执行建模文档形成车辆动力学模型。
所述建立车辆层次化结构模型是根据多轴重型车辆分析需求及车辆技术方案,确定车辆层次化结构模型,并将其划分为底盘、转向、上装三个功能模块。
所述确定总体坐标系,分配各个结构局部坐标系是以底盘坐标系作为总体坐标系,车架和柔性负载采用总体坐标系;转向节、质量负载等其他结构采用局部质心坐标系。
所述子装配体包括;底盘、转向和上装三个子装配体;
所述底盘装配体包括的基本功能模块为:车架、驾驶室、转向节、横臂、悬架和车桥;
所述转向装配体包括的基本功能模块为:转向节臂、直拉杆、转向拉杆、摇臂和梯形臂;
所述上装装配体包括的基本功能模块为:柔性负载和刚性负载。
所述刚性基本功能模块参数提取是针对各个功能模块,提取质量、质心位置、转动惯量、主要连接接口位置参数并记录于文件中;
所述几何模型开发,依据模型局部坐标系原点位于质心位置,坐标轴方向与总体坐标系相同,并确定各模块的命名规范并记录于文件中。
所述柔性基本功能模块参数提取,是提取柔性负载结构特征、模型参数、接口位置参数并记录于文件中;
所述模态中性文件开发,是在ANSYS软件下,采用APDL语言建立参数化有限元模型,实现几何特征、结构特征、接口位置的参数化,并解算生成扩展名为mnf的模态中性文件。
所述刚体基本功能模块模版*.cmd开发,在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成刚性基本功能模块模版的开发,模版内容包括参数初始化、几何模型导入、以及接口关系建立的内容,开发完成后的模版文件扩展名为cmd并记录于文件中。
所述柔性基本功能模块模版*.cmd开发,在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成柔性负载功能模块模版的开发,模版内容包括柔性体模型导入、模态数量选择、接口关系建立的内容,开发完成后的模版文件扩展名为cmd并记录于文件中。
所述根据车辆组成和基本特性,形成模型参数文档,根据车辆的组成和基本特性,形成装配参数文档,文档中接口参数记录于文件中。
所述利用Matlab,将模型参数文档解析为*.cmd参数文档,在Matlab软件环境中,按照m语言的语法规则,利用其对文件操作的能力,将(模型参数分解为基本功能模块需要的参数,并将参数文件转换为符合ADAMS脚本语言语法的文件,并保存为扩展名为cmd的参数文档;所述参数文档分包括:
存储于工作目下下的modular目录下,用于基本功能模块实例化模块参数文档;
存储于工作目录下,用于对模型和工作目录进行初始化的头文件;
存储于工作目录下,用于对底盘、转向、上装子装配体进行装配的装配参数文件。
所述利用Matlab和基本功能模块,对车辆组成结构实例化;
利用modular下的模型参数文件,根据车辆组成和各功能模块的数量,按照Matlab中m语言的语法规则,采用参数赋值与文件解析的方式,编制模版实例化算法,将底盘、转向、上装的功能模块模版实例化为功能模块,并分别存储于工作目录下的RS、SS、LS目录下。
所述利用Matlab和模型装配参数,对实例化车辆模块进行装配,根据车辆的组成,在Matlab中编写算法,将实例化的基本功能模块按照顺序写入装订文档中,分别完成底盘、转向、上装三个子模块的装订。
所述所有建模文件汇总为建模文档,利用Matlab的对文件操作功能,将头文件和模型装订文件按顺序写入建模文档中,形成汇总后的建模文档。
所述批处理方式执行建模文档形成车辆动力学模型,编写扩展名为bat的批处理文件,文件功能包括启动ADAMS/View软件、读入建模文档,执行建模操作,显示模型。
本发明多轴重型车辆虚拟样机的构建方法,以ADAMS为应用软件平台,以Matlab为应用实现工具,以cmd脚本语言和m语言为工具,开发形成参数化、模块化的模型模版、参数模版、功能模块模版、模型装订模版四类模版和参数解析、模型装订两类应用服务,通过文件封装和批处理运算实现动力学模型快速构建。
本发明多轴重型车辆虚拟样机的构建方法,基于工具软件的参数化模型开发过程,其流程如图1所示。流程描述如下:
(1)根据多轴重型车辆运输过程分析需求及车辆技术方案,分析其共性特征后,建立三层的车辆层次化结构模型,见图2;
(2)采用底盘坐标系为总体坐标系,图2的车架和柔性负载1、2的坐标系采用总体坐标系,其他基本模块的坐标系采用模块质心坐标系;
(3)对图2中的模型模块进行功能划分,其中第二层为子装配体,分别以RS、LS、SS命名底盘、转向、上装三个子装配体,第三层为基本功能模块,RS和SS中除车架和驾驶室外其他基本功能模块数量随着车辆轴数的变化而变化;
(4)对图2中除柔性负载1、2以外的刚性模型的几何模型进行开发,包括参数提取和规范化几何建模两部分内容:
◆参数提取:针对各个功能模块,提取质量、质心位置、转动惯量、主要连接接口位置参数并记录于文件中,参数示例见表1,数据记录文件存储于工作目录下的para目录中;
◆规范化几何模型开发:模型局部坐标系原点位于质心位置,坐标轴方向与总体坐标系相同,并确定各模块的命名规范,命名规范示例见表2,规范化几何模型存储于工作目录下的x_t目录中;
(5)对图2中的柔性负载1、2,采用固定界面模态综合方法进行模态中性文件的开发,包括参数提取和柔性体建模两部分内容:
◆参数提取:针对柔性负载1、2,在提取其结构特征、模型参数、接口位置参数并记录于文件中,该文件存储于工作目录下的para目录中;
◆柔性体建模:在ANSYS软件下,采用APDL语言建立参数化有限元模型,实现几何特征、结构特征、接口位置的参数化,并解算生成扩展名为mnf的模态中性文件,存储于工作目录下的x_t目录中;
(6)在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成刚性基本功能模块模版的开发,模版内容包括参数初始化、几何模型导入、以及接口关系建立的内容,开发完成后的模版文件扩展名为cmd,文件存储于工作目录下的modular目录下,模版列表见表3;
(7)在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成柔性负载功能模块模版的开发,模版内容包括柔性体模型导入、模态数量选择、接口关系建立的内容,开发完成后的模版文件扩展名为cmd,文件存储于工作目录下的modular目录下;
(8)根据车辆的组成和基本特性,形成装配参数文档,文档中接口参数的部分内容示例见表4,参数文档存储于工作目录下;
(9)在Matlab软件环境中,按照m语言的语法规则,利用其对文件操作的能力,将(8)中的参数分解为(4)、(5)中基本功能模块需要的参数,并将参数文件转换为符合ADAMS脚本语言语法的文件,并保存为扩展名为cmd的参数文档,文档分为三类,名称见表5,含义如下:
◆模块参数文档用于基本功能模块实例化,存储于工作目下下的modular目录下;
◆头文件用于对模型和工作目录进行初始化,存储于工作目录下;
◆装配参数文件用于对RS、SS、LS子装配体进行装配,存储于工作目录下;
(10)利用modular下的模型参数文件(表5),根据车辆组成和各功能模块的数量,按照Matlab中m语言的语法规则,采用参数赋值与文件解析的方式,编制模版实例化算法,将表3中的RS、SS和LS部分的功能模块模版实例化为功能模块,并分别存储于工作目录下的RS、SS、LS目录下,实例化后的模型文档见表6,实例化过程中采用的Matlab算法见表7;
(11)根据车辆的组成,在Matlab中编写算法,将实例化的基本功能模块按照顺序写入装订文档中,分别完成RS、SS、LS三个子模块的装订,装订过程采用的算法列表见表8;
(12)利用Matlab的对文件操作功能,将头文件和模型装订文件按顺序写入建模文档中,形成汇总后的建模文档,该文档包含车辆动力学建模所需的全部信息;
(13)编写扩展名为bat的批处理文件,文件功能包括启动ADAMS/View软件、读入(12)形成的建模文档,执行建模操作,显示模型。
本发明的技术解决方案是:以ADAMS为应用软件平台,以Matlab为应用实现工具,以cmd脚本语言和m语言为开发语言,开发形成参数化、模块化的模型模版、参数模版、功能模块模版、模型装订模版四类模版和参数解析、模型装订两类应用服务,通过文件封装和批处理运算实现动力学模型快速构建。
模型模版包括几何模型、中性文件模型、道路模型、轮胎模型、负载质量模型的模版,几何模型模版用于刚体模块初始化、中性文件模版用于柔性台模块初始化、道路模版用于行驶的道路条件初始化,轮胎模版用于轮胎初始化,负载质量模型模版其他模型模版用于模型中负载质量的初始化。几何模型模版以扩展名为x_t模型文件形式存放,其他模版以ASCIII码形式的文件存储。
本发明与现有技术相比具有的有益效果是:
(1)以参数文件作为车辆动力学模型的输入,对结构模型进行封装,规范了建模过程中模型的参数和接口,简化了建模流程,便于控制输入的准确度;
(2)将模型名称(model_name)作为动力学模型的基本参数之一,以基于字符串操作的方式实现动力学模型名称的参数化,使得模型名称变化时无需更改代码,为模块化样机装订的实现提供了基本前提;
(3)实现了多轴重型车辆主要功能模块参数化和模版化,车辆动力学模型以模版和参数为核心构建,实现了企业隐性知识的显性化、流程化,提高了工作效率和工作过程的可重复性;
(4)采用本专利提出的方法,能够显著提高建模效率,同时支持基于参数的产品优化和灵敏度分析,这些是现有基于ADAMS/View动力学建模方法不能实现的功能;
(5)利用本专利提出的方法,能够实现类似ADAMS/Car的模型模版功能,弥补了ADAMS/View模块应用中用户模型参数化、模块化开发能力的不足,其成果可应用于产品化快速研发和设计过程。
表1参数表格示例
表2驾驶室连接结构几何模型命名规范
表3刚性基本模块模版
表4模型参数文件部分内容
表5部分模型参数文档
表6基本功能模块实例化结果
表7基本功能模块是实例化函数
表8子模块装订文档
Claims (14)
1.一种多轴重型车辆虚拟样机的构建方法,其特征在于,包括如下步骤:
建立车辆层次化结构模型;
确定总体坐标系,分配各个结构局部坐标系;
划分子装配体和基本功能模块;
刚性基本功能模块参数提取和几何模型开发;
柔性基本功能模块参数提取和模态中性文件开发;
刚体基本功能模块模版*.cmd开发;
柔性基本功能模块模版*.cmd开发;
根据车辆组成和基本特性,形成模型参数文档;
利用Matlab,将模型参数文档解析为*.cmd参数文档;
利用Matlab和基本功能模块,对车辆组成结构实例化;
利用Matlab和模型装配参数,对实例化车辆模块进行装配;
所有建模文件汇总为建模文档;
批处理方式执行建模文档形成车辆动力学模型。
2.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述建立车辆层次化结构模型是根据多轴重型车辆分析需求及车辆技术方案,确定车辆层次化结构模型,并将其划分为底盘、转向、上装三个功能模块。
3.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述确定总体坐标系,分配各个结构局部坐标系是以底盘坐标系作为总体坐标系,车架和柔性负载采用总体坐标系;转向节、质量负载采用局部质心坐标系。
4.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述子装配体包括;底盘、转向和上装三个子装配体;
所述底盘装配体包括的基本功能模块为:车架、驾驶室、转向节、横臂、悬架和车桥;
所述转向装配体包括的基本功能模块为:转向节臂、直拉杆、转向拉杆、摇臂和梯形臂;
所述上装装配体包括的基本功能模块为:柔性负载和刚性负载。
5.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述刚性基本功能模块参数提取是针对各个功能模块,提取质量、质心位置、转动惯量、主要连接接口位置参数并记录于文件中;
所述几何模型开发,依据模型局部坐标系原点位于质心位置,坐标轴方向与总体坐标系相同,并确定各模块的命名规范并记录于文件中。
6.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述柔性基本功能模块参数提取,是提取柔性负载结构特征、模型参数、接口位置参数并记录于文件中;
所述模态中性文件开发,是在ANSYS软件下,采用APDL语言建立参数化有限元模型,实现几何特征、结构特征、接口位置的参数化,并解算生成扩展名为mnf的模态中性文件。
7.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述刚体基本功能模块模版*.cmd开发,在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成刚性基本功能模块模版的开发,模版内容包括参数初始化、几何模型导入、以及接口关系建立的内容,开发完成后的模版文件扩展名为cmd并记录于文件中。
8.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述柔性基本功能模块模版*.cmd开发,在ADAMS/View软件环境中,按照ADAMS脚本语言的语法规则,完成柔性负载功能模块模版的开发,模版内容包括柔性体模型导入、模态数量选择、接口关系建立的内容,开发完成后的模版文件扩展名为cmd并记录于文件中。
9.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述根据车辆组成和基本特性,形成模型参数文档,根据车辆的组成和基本特性,形成装配参数文档,文档中接口参数记录于文件中。
10.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述利用Matlab,将模型参数文档解析为*.cmd参数文档,在Matlab软件环境中,按照m语言的语法规则,利用其对文件操作的能力,将(模型参数分解为基本功能模块需要的参数,并将参数文件转换为符合ADAMS脚本语言语法的文件,并保存为扩展名为cmd的参数文档;所述参数文档分包括:
存储于工作目下下的modular目录下,用于基本功能模块实例化模块参数文档;
存储于工作目录下,用于对模型和工作目录进行初始化的头文件;
存储于工作目录下,用于对底盘、转向、上装子装配体进行装配的装配参数文件。
11.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述利用Matlab和基本功能模块,对车辆组成结构实例化;
利用modular下的模型参数文件,根据车辆组成和各功能模块的数量,按照Matlab中m语言的语法规则,采用参数赋值与文件解析的方式,编制模版实例化算法,将底盘、转向、上装的功能模块模版实例化为功能模块,并分别存储于工作目录下的RS、SS、LS目录下。
12.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述利用Matlab和模型装配参数,对实例化车辆模块进行装配,根据车辆的组成,在Matlab中编写算法,将实例化的基本功能模块按照顺序写入装订文档中,分别完成底盘、转向、上装三个子模块的装订。
13.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述所有建模文件汇总为建模文档,利用Matlab的对文件操作功能,将头文件和模型装订文件按顺序写入建模文档中,形成汇总后的建模文档。
14.根据权利要求1所述多轴重型车辆虚拟样机的构建方法,其特征在于:所述批处理方式执行建模文档形成车辆动力学模型,编写扩展名为bat的批处理文件,文件功能包括启动ADAMS/View软件、读入建模文档,执行建模操作,显示模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410558177.3A CN104361149B (zh) | 2014-10-20 | 2014-10-20 | 多轴重型车辆虚拟样机的构建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410558177.3A CN104361149B (zh) | 2014-10-20 | 2014-10-20 | 多轴重型车辆虚拟样机的构建方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104361149A true CN104361149A (zh) | 2015-02-18 |
CN104361149B CN104361149B (zh) | 2018-02-23 |
Family
ID=52528409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410558177.3A Active CN104361149B (zh) | 2014-10-20 | 2014-10-20 | 多轴重型车辆虚拟样机的构建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104361149B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104990706A (zh) * | 2015-06-26 | 2015-10-21 | 江苏润源控股集团有限公司 | 基于adams脚本的复杂机构实际输出动程分析方法 |
CN105631103A (zh) * | 2015-12-24 | 2016-06-01 | 北京汽车研究总院有限公司 | 一种多体模型表单化管控的方法及*** |
CN106991220A (zh) * | 2017-03-23 | 2017-07-28 | 西华大学 | 基于ansys的微型车载转运作业平台的模型构建方法 |
CN110489907A (zh) * | 2019-08-27 | 2019-11-22 | 中车株洲电力机车有限公司 | 一种轨道交通车辆车体数字样机的优化设计方法 |
CN110598318A (zh) * | 2019-09-10 | 2019-12-20 | 安徽江淮汽车集团股份有限公司 | 基于车身的悬架性能分析方法 |
CN111123727A (zh) * | 2018-10-30 | 2020-05-08 | 百度在线网络技术(北京)有限公司 | 无人车仿真搭建方法、装置、设备及计算机可读介质 |
CN111950088A (zh) * | 2020-08-18 | 2020-11-17 | 北京理工大学 | 一种构建高速履带车辆相似性模型的方法 |
CN112685845A (zh) * | 2020-11-30 | 2021-04-20 | 深圳宁泉科技有限公司 | 数字孪生零件装配方法、终端及计算机存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177018A1 (en) * | 2002-03-18 | 2003-09-18 | Eastman Kodak Company | System for designing virtual prototypes |
CN101847270A (zh) * | 2010-05-14 | 2010-09-29 | 东南大学 | 基于虚拟样机的四轴重型货车悬架***控制模拟方法 |
-
2014
- 2014-10-20 CN CN201410558177.3A patent/CN104361149B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177018A1 (en) * | 2002-03-18 | 2003-09-18 | Eastman Kodak Company | System for designing virtual prototypes |
CN101847270A (zh) * | 2010-05-14 | 2010-09-29 | 东南大学 | 基于虚拟样机的四轴重型货车悬架***控制模拟方法 |
Non-Patent Citations (2)
Title |
---|
刘伟: "基于虚拟样机技术的重型车辆动力学建模与仿真分析", 《万方数据》 * |
王瑞: "基于ADAMS与MATLAB的汽车半主动悬架***的建模及仿真", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104990706A (zh) * | 2015-06-26 | 2015-10-21 | 江苏润源控股集团有限公司 | 基于adams脚本的复杂机构实际输出动程分析方法 |
CN105631103A (zh) * | 2015-12-24 | 2016-06-01 | 北京汽车研究总院有限公司 | 一种多体模型表单化管控的方法及*** |
CN105631103B (zh) * | 2015-12-24 | 2018-12-21 | 北京汽车研究总院有限公司 | 一种多体模型表单化管控的方法及*** |
CN106991220A (zh) * | 2017-03-23 | 2017-07-28 | 西华大学 | 基于ansys的微型车载转运作业平台的模型构建方法 |
CN111123727A (zh) * | 2018-10-30 | 2020-05-08 | 百度在线网络技术(北京)有限公司 | 无人车仿真搭建方法、装置、设备及计算机可读介质 |
CN111123727B (zh) * | 2018-10-30 | 2022-09-02 | 阿波罗智能技术(北京)有限公司 | 无人车仿真搭建方法、装置、设备及计算机可读介质 |
CN110489907A (zh) * | 2019-08-27 | 2019-11-22 | 中车株洲电力机车有限公司 | 一种轨道交通车辆车体数字样机的优化设计方法 |
CN110489907B (zh) * | 2019-08-27 | 2023-07-11 | 中车株洲电力机车有限公司 | 一种轨道交通车辆车体数字样机的优化设计方法 |
CN110598318A (zh) * | 2019-09-10 | 2019-12-20 | 安徽江淮汽车集团股份有限公司 | 基于车身的悬架性能分析方法 |
CN111950088A (zh) * | 2020-08-18 | 2020-11-17 | 北京理工大学 | 一种构建高速履带车辆相似性模型的方法 |
CN112685845A (zh) * | 2020-11-30 | 2021-04-20 | 深圳宁泉科技有限公司 | 数字孪生零件装配方法、终端及计算机存储介质 |
CN112685845B (zh) * | 2020-11-30 | 2024-05-28 | 深圳宁泉科技有限公司 | 数字孪生零件装配方法、终端及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104361149B (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104361149A (zh) | 多轴重型车辆虚拟样机的构建方法 | |
CN104573163B (zh) | 一种汽车悬架参数化设计方法 | |
CN101216862B (zh) | 无纸化三维装配工艺文件的实现方法 | |
CN101286058B (zh) | 机器人模块化分布式自适应控制***及方法 | |
CN104573162B (zh) | 一种汽车悬架dmu模型参数化设计方法 | |
CN102184285B (zh) | 一种数字化样机设计集成开发方法和集成开发*** | |
CN107590322B (zh) | 驱动轴跳动校核方法 | |
CN107247830A (zh) | 一种汽车悬架k&c特性公差优化方法及*** | |
CN103955591A (zh) | 车身b柱焊点布置优化方法 | |
CN103425842A (zh) | 一种并联机器人快速开发***及方法 | |
CN103870635A (zh) | 一种基于模块化的大型结构快速设计分析优化*** | |
CN106844917A (zh) | 一种基于支反力方差约束的机床底座拓扑优化设计方法 | |
CN105022848A (zh) | 一种轿车悬架k&c特性数据的处理方法 | |
CN103177138B (zh) | 翻边有限元建模方法 | |
Vdovin et al. | Loads and Stress Analysis Cycle Automation in the Automotive Suspension Development Process | |
CN109033728A (zh) | 一种基于衬套的准柔性体离散化悬架建模方法 | |
CN111539066A (zh) | 一种汽车门盖参数化集成设计的方法 | |
CN103870540A (zh) | 一种基于结构设计分析一体化的数据库 | |
CN104331556A (zh) | 基于车辆平顺性非线性仿真模型的仿真试验方法 | |
CN113687814A (zh) | 基于autosar架构的模型框架和接口文件的自动化实现方法 | |
CN102375897A (zh) | 一种车身焊接和装配结构树状图生成*** | |
CN113821959B (zh) | 悬架载荷分解、数据处理及有限元载荷加载方法 | |
CN114818414A (zh) | 一种横向稳定杆的仿真方法、装置、设备和介质 | |
CN109800471A (zh) | 一种重卡总布置方法 | |
Singh et al. | Finite Element Analysis of a Front Lower Control Arm of LCV Using Radioss Linear |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |