利用Adams/view搭建整车动力学模型 附ADAMS-View创建车辆轮胎路面步骤下载

最近由于论文需要,需搭建整车的动力学模型,对比市面各种动力学仿真软件后,发现没有适合本课题的应用软件,所以只能自己动手,丰衣足食。

利用Adams/View搭建整车动力学模型,首先需要在三维软件中建立结构模型,之后导入Adams中添加约束,最后与Matlab/Simulink联合仿真。之前想的问题是,在这个过程中,时间肯定会大多花费在约束的添加上,然而,现在看来,完全不是那样,约束的添加仅仅是一个小浪花而已。

写这篇的目的,是给课题室将来如果做类似建模的话提供一个经验参考。

第一步:三维模型的结构建模。

我用的CATIA,建模要点有:

1.建模思路:在装配界面,自顶而下建模,通过插入【新建零件】【新建部件】等工具在装配界面直接画图,而不是在新建一个零件,画好之后,再通过导入工具,调整约束关系等。这样做的好处就是整个装配体的参考坐标系始终是一个,不用调整约束关系,导入adams后位置关系不会错乱。

2.建模细节:

减震器建模:Adams/view中有减震器模型,所以在CATIA中只需要确定减震器安装的上下点即可,建议用一个小圆球定位。

轮胎建模:Adams/view中也有轮胎模型,所以只需要确定轮胎中心点即可。由于adams/View中没法像car中更改轮胎的定位参数,如外倾角和前束角,所以这两个角度在立柱上要体现出来。从而在view中定义轮胎旋转轴时选定。

侧倾角标记点:由于View中各种角度的定义参考坐标系都是大地坐标系,所以需要在车架中心平面左右两侧定义两个点,建议也用小圆球,用于在view中定义侧倾角。

第二步:Adasm/View中约束的处理

1.减震器部分:推杆,导向结构,减震器之间用等速约束。

2.轮胎参数的定义:轮胎参数中有一个【Euler  Angles】,翻译过来是欧拉角,此角度关系到轮胎是否正着安装。

3.如果发现模型某一部分结构需要调整时,不用重新导入整个模型,首先在adams的模型树中将有问题的part删除,然后新建一个新的part,把再CATIA中修改后的模型重新导入到新建的part位置上就OK。

第三步:状态量的定义

前边提到,Adams/View中状态量的定义都是有参考坐标系的,如果不设置默认的都是大地坐标系,而我们需要的是车辆坐标系下的状态量,此时需要把大地坐标系的状态量转化到车辆坐标系中去。以车速为例:

大地坐标系下的车速和车辆坐标系下的车速关系为

利用Adams/view搭建整车动力学模型 附ADAMS-View创建车辆轮胎路面步骤下载的图1

大地转换到车辆上,就是

利用Adams/view搭建整车动力学模型 附ADAMS-View创建车辆轮胎路面步骤下载的图2

因此,车速定义不能简单的取车身质心的速度,而需要一个转换。

该转换的需要转换,有些根本就没法转换,如侧倾角,如果直接取质心处的侧倾角,实际得到的却是车辆坐标系下的侧倾角在大地坐标系的投影角。所以需要我们自己定义,如前,CATIA建模时左右侧两个点的作用,两侧点相对大地坐标系的z坐标插值除以两个点的距离,然后求反正切,即可得到车身侧倾角。

在定义状态量时,不然会用到一些函数,特别是涉及到角度的,一定要注意,有些函数算的是弧度,有些是角度。

最后的说一下两个函数的区别:ATAN2和ATAN。ATAN2是四象限反正切,而ATAN是二象限反正切。一般情况下,就用ATAN2。车辆侧倾角和车身侧倾角时会用到。

下载地址:ADAMS-View创建车辆轮胎路面步骤

ADAMS

利用Adams/view搭建整车动力学模型 附ADAMS-View创建车辆轮胎路面步骤下载的评论0条

    暂无评论

    利用Adams/view搭建整车动力学模型 附ADAMS-View创建车辆轮胎路面步骤下载的相关视频课程

    利用Adams/view搭建整车动力学模型 附ADAMS-View创建车辆轮胎路面步骤下载的相关案例教程

    本文主要说明Adams的子模型功能,该功能并不是新功能,很早之前就已经具备,但是对于一般应用Adams的工程师,可能很少涉及这一功能点的使用,但是,该功能还是有其自身的意义,尤其在团队协作、模型快速创建以及二次开发方面可以体现其价值。 子模型功能阐述 子模型功能,对于经常使用Adams/View环境的工程师可能了解较少,而对于Adams/Car比较熟悉的,肯定会用到。在Adams/Car三层建模架
    本文主要说明Adams的子模型功能,该功能并不是新功能,很早之前就已经具备,但是对于一般应用Adams的工程师,可能很少涉及这一功能点的使用,但是,该功能还是有其自身的意义,尤其在团队协作、模型快速创建以及二次开发方面可以体现其价值。 01 子模型功能阐述 子模型功能,对于经常使用Adams/View环境的工程师可能了解较少,而对于Adams/Car比较熟悉的,肯定会用到。在Adams/Car三层
    本文主要说明Adams的子模型功能,该功能并不是新功能,很早之前就已经具备,但是对于一般应用Adams的工程师,可能很少涉及这一功能点的使用,但是,该功能还是有其自身的意义,尤其在团队协作、模型快速创建以及二次开发方面可以体现其价值。 01 子模型功能阐述 子模型功能,对于经常使用Adams/View环境的工程师可能了解较少,而对于Adams/Car比较熟悉的,肯定会用到。在Adams/Car三层
    导读:面向应用工程师的商业软件咨询、自研软件定制开发服务的仿真公众号,点击关注进入菜单,查看更多精彩内容。 右击桌面Adams View2018图标,进入属性,将我们仿真文件的工作目录复制并粘贴到起始位置栏,用同样的方法修改Matlab工作目录,如图所示。 图1 修改Adams工作目录 图2 修改Matlab工作目录 打开Adams,新建模型。 导入模型,文件类型选择.x_t类型,读取文件选择之前
    1 概述 目前大多数CAE软件只能针对单物理场现象进行仿真,CAE分析也是在一个单独的功能团队或工程学科的范围内进行的孤立工作。但在实际场景中,产品对象均处于复杂的多物理场中,实际运行性能受到来自各物理场因素的影响。 为能精确地反映多物理场对产品的影响,需要考虑多款仿真软件之间的联合,CoSim软件致力与打通于这些不同学科仿真软件之间的联系,今天重点介绍CoSim软件在联通多体动力学与非线性有限元
    影响力
    粉丝
    内容
    获赞
    收藏
      项目客服
      培训客服
      0 7