积分白噪声随机路面谱的生成.doc
【精品文档】如有侵权,请联系网站删除,仅供学习与交流积分白噪声随机路面谱的生成.精品文档.积分白噪声随机路面谱的生成本文介绍的是用MATLAB 6.5生成随机数据,导入并应用于ADAMS 2005 0.0 版本的汽车悬架联合仿真的路面输入。首先在MATLAB中按图1所示创建有限带宽随机数据产生模块: 图1 框图中,两个增益的值分别为:k=0.1303,k1=13.89。点击仿真开始后,在MATLAB的工作空间(Workspace)会得到两组数据tout,yout,是106×1的数组,分别打开并复制到一个新的文本文件里,tout 作为第一列, yout作为第二列,保存为英文文件名,以备稍候导入到ADAMS中。由于ADAMS不识别中文字符,建议最好连文件夹的储存路径都用英文的。打开ADAMS/View中所建立的悬架模型,在主菜单选File-Import,出现图2对话框: 图 2 “File Type”项选“Test Data”;选生成样条“Create Spline”;在“File To Read”项单击鼠标右键,选择上个步骤所储存的文本数据文件。点“OK”完成数据导入。打开ADAMS的数据库浏览器,可以看到生成的样条曲线数据。在以后定义驱动方程时就可以用这个样条曲线数据了。定义驱动方程。在给路面施加驱动时,定义随机路面输入的步骤如下:1.右击驱动,选择“Modify”,出现图3 对话框,在“Function(time)”框内输入:100*AKISPL(time,0,SPLINE_2, 0)。AKISPL()是ADAMS的一个函数,表示按Akima插值方法将样条数据“SPLINE_2”拟合成以时间为横轴的函数曲线。这样,汽车悬架随机路面谱驱动生成了。必须再次说明,这是在MATLAB 6.5 版中做的结果,在7.0或其他版本做出的结果可能有所不同,请大家注意。