ADAMS组合路面创建方法
一、通过修改路面文件(以凸台障碍路面为例)
1.1路面文件内容的含义
在ADAMS安装目录(我的是D:\MSC.Software\Adams\2016\atire\roads.tbl)里找到road_3d_plank_example.RDF文件,内容如下:
图1.路面文件
DATA_POINTS中:
X、Y、Z—为路面坐标参数(可以通过改变数据点修改路面长度);
WIDTH —为路面宽度(可以根据车辆轴距修改宽度);
BANK—为路面纵向旋转角(以纵向中心线为旋转轴,BANK为0则表示水平路面);
MU_LEFT/MU_RIGHT—为左右两侧道路摩擦系数。
GLOBAL_PARAMETERS中:
CLOSED_ROAD ='no'—表示道路是闭合还是开放的,闭合时,起止点必须是重合的,否则会产生变形;
SEARCH_ALGORITHM= 'FAST'—表示路面点搜寻接触算法,快速算法假定路面参数点是连续的,比较适用于3D平整路面使用;慢速在指定位置寻找最近的接触点,可以获得较高的精度;
ROAD_VERTICAL ='0.0 0.0 1.0'—表示路面坐标系相对于全局坐标系的位置;
FORWARD_DIR = 'NORMAL'—表示道路方向指示;
图2.障碍形态参数
COORDINATE_SYSTEM='local' 以局部坐标系的方式定义障碍物的位置;
START= '-30 00' 凸台障碍开始位置;
STOP= '-40 00' 凸台障碍结束位置;
LENGTH = 2 障碍长度;
WIDTH = 8 障碍宽度
FRICTION = 0.9 障碍的摩擦系数
ROAD_TYPE ='PLANK' 障碍的类型
HEIGHT = 0.15 凸台障碍的高度
BEVEL_EDGE_LENGTH= 0.01 凸台边角的斜边长度,若该值为负,则则凸台边缘为圆角。
1.2组合路面的修改
(1)在路面rdf文件中添加障碍参数信息,如下:
图3.修改障碍参数
通过上图的修改障碍参数,在一条道路上增加了多种障碍,同时可以通过调整障碍的起始位置改变障碍间距。
(2)在文件中添加障碍类型名称,如下图(在图中位置添加了三种障碍名称):
图4.添加障碍名称
通过上述两个步骤修改路面文件,形成了包含凸台障碍、凹坑障碍、斜角凸台障碍,如下图所示:
二、通过ADAMS/car中的路面创建器建立
(1)在图6工具栏中打开Simulate,点击Full-Vehicle Analysis,打开Road Builder。
图6.Road Builder打开界面
(2)在路面创建器的工具栏中选择File,点击open,如图7所示,选择road_3D_plank_example.rdf文件(凸台障碍路面)
图7.选择修改的路面文件
(3)如图8所示,在Global选项卡可以选择快速/慢速的接触算法;在Road Point选项卡中可以增添或减少数据点;在Obstacle选项卡中可以修改障碍类型及障碍类型参数。
图8.创建器界面
在上图中,已经存在了一个PLANK(凸台)障碍,若想建立其他障碍可以点击图8中Name左侧的箭头,出现下图:
图9.障碍类型列表
若想修改障碍的类型,可以双击Name列的障碍类型及参数进行修改,如图10。修改后进行保存,保存格式为xml格式(若想修改可在ADAMS/car中进行修改格式)。
图10.修改后的障碍类型
(4)在ADAMS/view中打开该路面文件如图11所示,出现两个凸台障碍,实现了对路面的修改。
图11.两个凸台障
通过创建合适的路面进行车辆仿真,可以研究车辆在不同路况(颠簸路况、爬坡、下坡等)下的运动情况、受载情况等。