《积分白噪声随机路面谱的生成》由会员分享,可在线阅读,更多相关《积分白噪声随机路面谱的生成(2页珍藏版)》请在金锄头文库上搜索。
1、积分白噪声随机路面谱的生成本文介绍的是用 MATLAB 6.5 生成随机数据,导入并应用于 ADAMS 2005 0.0 版本的汽车悬架联合仿真的路面输入。首先在 MATLAB 中按图 1 所示创建有限带宽随机数据产生模块:图 1 框图中,两个增益的值分别为:k=0.1303,k1=13.89。点击仿真开始后,在 MATLAB 的工作空间(Workspace)会得到两组数据tout,yout,是 1061 的数组,分别打开并复制到一个新的文本文件里,tout 作为第一列, yout 作为第二列,保存为英文文件名,以备稍候导入到 ADAMS中。由于 ADAMS 不识别中文字符,建议最好连文件夹的
2、储存路径都用英文的。打开 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 或其他版本做出的结果可能有所不同,请大家注意。