汽车驾驶模拟器运动仿真系统的研究

更新时间:2023-04-23 07:47:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1 .3,14.

C计。算mp机ut测er量M与eas控ur制em。e2n01t≥19Co“ntr20j厂琵F吾FI暮网

I瞩r1’4,10

文章编号:167I一4598【2011J12—3114—04

中图分类号:TP391.9文献标识码:A

汽车驾驶模拟器运动仿真系统的研究

王泰魁,段建民

(北京工业大学智能测控研究室,北京

100124)

摘要:运动系统是汽车驾驶模拟器的主要部分,针对汽车驾驶模拟器运动系统进行分析并研究六自由度平台的控制算法一体感算法;尽管传统的经典体感算法有简单快速的优点,但是并不能真实全面地模拟汽车全工况驾驶,故采用自适应体感算法,对其进行分析并进行仿真;通过人体评价模型,对算法仿真结果进行评价和比较;仿真结果表明,自适应算法与经典算法相比,输出更平稳且精确,具有更好的逼真度,能模拟汽车全工况运动。

关键词:驾驶模拟器;体感算法;六自由度平台;自适应滤波算法

Research

on

MotionSystemofVchicleDrivingSimulator

Wang

Taikui,DuanJianmin

(BeijingUniversityoftechnology,Bering

100124,China)

Abstract:Motionsystemisthemain

part

ofthevehicledrivingsimulator.Thecontrolalgorithmof6一DOFplatform,calledpropriocep—

tirealgorithm,whichistheimportantpartofthemotionsystemisresearchedinthispaper。Althoughthetraditionalclassicproprioceptivealgorithmhastheadvantagesofsimpleandfast,but

can

not

fullysimulatethefullworkingconditionof

car

driving.Therefore,theadaptive

proprioeeptivealgorithmisanalyzedandsimulated.Throughthe

humanevaluationmodel,simulationresultsare

evaluatedandcompared.

Simulationresultsshowthatthealgorithmisbetterthantheclassicalalgorithmintheaccuracyandstabilityofitsoutput,whichcan

simulate

thefullworkingconditionof

car

sports,anditimprovesthesimulator’Sfidelity.

Keywords:drivingsimulator;proprioceptivealgorithm;6--DOFplatform;adaptivewashoutoptimization

引言

1汽车驾驶模拟器系统组成

随着汽车行业发展飞速,汽车性能和新技术的试验有了更

汽车驾驶模拟器系统主要包括四个部分:驾驶员/驾驶舱高的要求。在用于汽车的设计、开发和驾驶操作行为的研发等系统,视景仿真系统,计算机控制系统,六自由度运动平台系方面,驾驶模拟器有着不可替代的优势。它可以应用于汽车进统。驾驶模拟器系统组成部分如图I所示。

行全工况的仿真试验,分析、预估和评价汽车的操纵稳定性、安全性、动力性等,还可以对驾驶员的驾驶行为进行研究,而驾燃叫黜赚一-二淼统{仓系统l

雠们县糸现:

且可以为新车的设计提供车型结构参数匹配的最优方案,在汽1▲

一j

:………………‘

车的开发方面起到了重要作用【1]。

{带动驾驶舱

i汽车运动学

在汽车驾驶模拟器中,六自由度平台运动系统是一个非常随动

i参数

重要的组成部分。其作用就是模拟驾驶员驾驶车辆的动作,使l

驾驶员产生真实驾车的感觉。而由于运动平台的运动范围受到≥i虿羞≤孤平台运动学参数;tf{莩机控制I:

限制,不可能完全复现真车驾驶运动,因此在运动控制中需要:…一

平台

一.:

…?

系统

反馈

。…一.一j

加入体感模拟算法,将汽车实际行驶状态参数转化为六自由度图1驾驶模拟器系统组成框图

平台的状态参数,以使平台运动产生类似于真实驾车的感觉,可见体感算法设计的优劣决定着模拟汽车运动给人体带来感觉系统的实现过程如图2所示。驾驶员根据视景仿真系统中的逼真度。

地形地貌的变化做出判断(加速、减速、转弯、制动等),并本文以实际设计的六自由度汽车驾驶模拟器为研究对象,操纵驾驶舱里的转向盘、油fJ踏板、刹车踏板以及离合踏板分析其运动系统部分,并研究自适应体感算法,应用matlab等。安装在驾驶舱的传感器采集驾驶员的操纵信息传递到视景软件进行仿真。

计算机,由视景计算机中的汽车模型软件计算出车辆瞬间的运动位置及姿态,通过图像软件生成对应的连续变化的道路视景图,最后再由显示屏幕显示到驾驶舱的前方。与此同时,视景计算机把汽车运动参数不断地传到控制计算机,控制计算机根

收稿日期:2011—07—28;修回日期:2011—09—24。据体感算法进行计算,把汽车位姿信息变换成为运动平台位姿基金项目:北京市教育委员会科技创新平台资助项目。

信息,然后依据作动器伸长量变换算法获取各作动器的伸长作者简介:王泰魁(1984一),男,天津人,工学硕士,主要从事虚拟量,通过电动缸伸长量实现对平台运动的控制,使驾驶舱产生驾驶技术的研究。

模拟汽车的运动,给驾驶员提供一个接近真实的驾车行驶时的段建民(1959一),男,河北石家庄人,教授,博士生导师,主要从事先进控制技术及其应用,网络化测控技术与现场总线等方面的研究。

运动感觉。

驾驶模拟器中的运动控制系统包括六自由度运动平台和控

第12期

王泰魁.等:汽车驾驶模拟器运动仿真系统的研究

3115.

制计算机。本文主要研究运动系统中的控制算法。

2运动控制算法——体感洗出算法

在运动模拟的过程中,受运动系统硬件工作空间的限制,平台不能完全复现汽车运动,尤其很难模拟低频加速度运动,而且由于驾驶员存在感觉域的上、下限,模拟器也不必完全复

现汽车的实际运动[2]。另外,在完成一次动作后,六自由度平

坐标系:模拟器中驾驶员头部前庭中心坐标系U(xyz);汽车质心坐标系Q(xyz),位于汽车驾驶模拟器质心处;大地坐标系Q(xyz),位于运动平台下平台几何中心处。

台必须换向回到中立位置,以便使后续的运动模拟具有足够的行程。因此,需要一种算法将汽车实际行驶状态参数转化为六自由度平台的状态参数,从而让平台的运动可以使驾驶者产生身临其境的感觉,这就是体感算法。由于其核心部分是洗出滤

波器,所以也被称为洗出算法。

体感算法是模拟驾驶中重要的一部分,目前主要有经典体感算法¨J,最优体感算法¨1和自适应体感算法[5]。

在传统运动控制算法中,经典体感算法和最优体感算法,其滤波器参数是一定的。而在汽车运动过程中,由于汽车的速度、加速度、角速度、角加速度变化频繁,传统的运动控制算法不能满足汽车全工况运动模拟要求bj。因此,本文采用自适应体感算法,利用白适应算法来改进传统运动控制算法,即滤波器参数随着输入信号的改变而变化,使算法在任何汽车运动状态下都能有效的滤波产生合理的模拟器运动。

图4模拟器坐标系

确定坐标系后,进行坐标变换。首先,把汽车质心加速度变换aVS到驾驶员头部前庭中心的加速度aDS

aDS—avs+(0ys Ovs+Ovs)P阳

(1)

式中,口佰一』如uvs+qvscovs一-加rvs。vⅧsrvBUvs一加cE,vsl

式中,口vs一_』撕+

【蒜+户。口。一帅“粥J

跳一巴0--£rvS!引

标系下的aDl

厂(犹却

图2体感洗出算法框图

其次,将以Ds通过方向余弦阵变换到大地坐

s≠soc驴一c≯s廿c乒sac驴+S簪SCn

R—Jl力s驴s≠ses妒+c犯妒C庐SaS妒一s≠c驴l

其中,C—COS,S—sin

图3所示为体感算法的框图,该算法原理为:在平移高通通道中,为了避免运动信号低频部分产生的位移使平台超出运动空间而造成模拟器机械损伤,设置-r高通滤波器模块以阻止运动信号的低频部分,该通道最终产生平台的平移运动;在平移低通通道中,加速度经低通滤波后输入给倾斜协调模块,以平台的倾斜来模拟人体受到连续的加速度时的感觉,平台在倾斜过程中的角速度称为平台倾斜等效角速度;设置速度限制模块是为了防止平台倾斜等效角速度超过人体感觉角速度的阈值(3。/s),该通道最终产生模拟器欧拉角的低频部分;旋转高通通道类似于平移高通通道,用来产生平台在惯性坐标系下的模拟器欧拉角的高频部分,模拟器总欧拉角为低频部分和高频部分的总和¨]。在图中经典体感算法中滤波器变换为自适应滤波器,其引入参数自适应增益P,P值随着输入的变化而变化,这样算法就成为自适应体感算法,具体分析如下。2.1坐标变换

为了实现汽车的运动状态转换为模拟器的运动状态,需要将汽车的坐标系变换到模拟器的坐标系。图4中,确定了3个

汽车在大地坐标系下的欧拉角速度良为

lic=T toys

F1

sin#tgOcos庐sinl,sec8

cos庐tgO-1

式中,T—l

00

一sin庐l

cos#sec6

2.2洗出滤波器

滤波器的设计是算法的关键部分。自适应滤波器较传统滤波器的优势是其自适应增益可以随着输入的变化不断变化的,保证模拟器全工况运动.

为了方便分析,自适应体感模拟滤波算法可按4个独立的运动模式进行分析:汽车纵向及仰俯运动、汽车侧向及侧倾运

动、汽车横摆运动和汽车垂直运动。

以汽车纵向及仰俯运动为例进行说明,其他方向运动与其相似:

自适应滤波器方程如下:

.3116.

计算机测量与控制

第19卷

蝌一Px。一Kx。Sf+K。:S≠

(3)以一“,,l(Px2n誊)+Px3ac

(4)

式中,K为反馈系数,其值为常数,P为白适应增益,其不断调

整,以使代价函数最小。

用连续最速下降法控制自适应增益P一,有:

户副一Gxl蔫

(5)

式中,G为常数,-,为包含约束条件的代价函数。

代价函数为:

-,x一0.5[(n吞一Sf)2+Wx。(%一以)+

舰(wx2(踯)2+Wx。(s≠)2+Wx 以+wxs锯)+

wx6(Pxl—Pxlo)2+Wx7(Px2一Pxzo)2+Wx8(Px3一Px30)2]

(6)

式中,舰及wⅪ(i=1~8)为权重系数。

代价函数将使模似器x方向加速度和角速度跟踪汽车本方向的加速度和角速度,同时对速度、位移、角速度、角度加以限制,以防止模拟器超出运动范围,而后三项使P值在一次运动后返回初始值,达到洗出效果,防止参数P产生错误值。

算法中反馈系数和权重系数为确定的常数,P枷、P一、

P。为预先设定的自适应增益初始值。联立以上方程,即可解

出自适应参数P和平台运动参数。

3体感评价模型

动觉是人对车辆运动信息(加速度、角速度)的主要感觉,称为体感。体感是由驾驶员的大脑前庭系统所感受到的因加速度而引起的惯性作用力。前庭器官包括耳石和半规管。根据文献[7],耳石感受线性加速度,半规管感受角速度,提出前庭系统模型如下:3.1耳石模型

耳石是前庭系统中感觉线加速度的主要器官,考虑到重力的影响,本文用比力“,,,的概念来描述耳石感觉到的线加速度。比力厂的定义为:

f—a——g

图5耳石模型

3.2半规管模型

半规管是前庭系统中感觉线角速度的主要器官

图6半规管模型

利用上述的前庭系统模型对汽车驾驶模拟器运动控制算法进行计算机仿真分析和比较。其输入是汽车和驾驶模拟器的运动参数,则其输出分别为驾驶员对汽车运动和模拟器运动的感觉,然后对运动感觉进行分析比较。

4仿真结果分析

本滤波算法使用进行了仿真并分析比较,计算时所用参数取自文献[6]。仿真是以一个典型汽车运动为例,如图7所示汽车以纵向加速度为2m/s2运行10s,之后为匀速运动,其他方向的速度和加速度输入均为零,持续至35s。图中输出分

别为经典算法输出和自适应算法输出。

图7汽车纵向加速度输入

图8平台纵向加速度

图9平台纵向位移

由图8可知,采用自适应算法,其加速度输出幅值变小,

说明用更小的加速度就可以模拟汽车纵向加速。由图9可知,自适应算法输出位移的变化更小,说明模拟器运动更平稳。通过以上图我们也可知,汽车的运动参数和平台的运动参数是有差异的,这也正是体感算法的作用所在。

体感算法的优劣在于得到的体感输出与理想体感输出的吻合程度。图10为汽车纵向运动经过评价模型输出来体现人体理想运动感觉,图11为模拟器上人体的运动感觉。由图11可知,自适应算法模拟体感,在变化趋势和输出精度上,比经典算法模拟体感更接近理想体感输出。由此可以得出自适应体感算法输出精度更高,采用其算法的模拟器模拟汽车运动更平稳更逼真。其他自由度上的运动模拟与纵向运动类似,在此不再重述。

第12期王泰魁,等:汽车驾驶模拟器运动仿真系统的研究

3117.

结论

本文分析了运动系统的实现过程,并针对六自由度运动平

≥杂

台研究其控制算法,采用自适应体感算法,控制运动平台模拟汽车驾驶。引入人体感觉评价模型,对体感算法进行理论评价,仿真结果与经典体感算法进行分析对比,结果表明自适应体感算法提供的人体感觉更接近汽车真实驾驶的感觉。但由于只是理论评价,真正的人体感觉逼真度还需在实用过程中由驾驶员进一步的评估和调试。

参考文献:

羹避:

蚕时

[1]姚其昌.基于六自由度的汽车驾驶虚拟现实系统的开发[D].吉

图10理想人体纵向运动感觉

林大学,2003.

[21宗昌富,胡子正,杨小波.开发型车辆驾驶模拟器体感模拟技术

研究[J].自然科学进展,1997,(5):606—611.[3]马

飞,陈志雄,朱金陵.列车驾驶模拟器体感模拟研究[J].计算机与数字工程,2007,(5):36—39.

[4]管欣,胡子正,杨小波.汽车动态仿真器运动系统的最优控制

口].吉林工业大学学报。1995。(1):1—7.[5]宗长富,高

越,麦

R蠢糕填誊解

莉.ADSL驾驶模拟器运动模拟逼真度的改

遵(

进口].系统仿真学报,2001,(3):178—181.

E6]王小亮,李立,张卫华.列车驾驶模拟器经典洗出算法的参数

优化[J].中国铁道科学,2008,(5):102—107.

[7]胡子正,宗长富,杨小波.驾驶员运动感觉及其评价口].汽车

t/(S)

工程,1996,(4):223—229.

图11模拟器人体纵向运动感觉

守哆孕妇诤∞诤蚰诤旦9诤旦9诤蛐诤驴诤驰博驰诤旦9诤蚰谭蚰诤旦9译曲社!桫淖曲诤蚰坤蛐辞蛐诤蚰诤弛诤鲫诤驴诤旦9诤蚰诤曲诤韭诤驰博曲诤蚋呼曲窖驷诤蚋诤驷诤鲫诤驷诤鲫诤蛐诤皇9诤蚰诤鲫博舶诤牡诤肚尊驴尊蛐诤蛐诤驷博蛆

(上接3113页)

表2优化结果

设计变量优化外形

屯l4.201l

kj24.5102

^j33.8837

矗;45.1962

进行分析,得出如下结论:

(1)本文数值仿真的计算结果与风洞试验结果吻合较好,能满足工程设计和研究的要求,对下一步工程应用具有一定的参考价值,同时也验证了本文采用的数值仿真方法的准确性。

(2)优化设计后UUV的阻力系数减小,头部外形压力分布得到改善,UUV的综合性能显著提高,说明采用的UUV外形多目标优化设计方法是可行的。

变化情况

优化前后uUV流体动力特性参数对比如表3所示。

表3流体动力性能参数对比

参数CI(S)

C。miDJlXⅫ¨C口mi眦Xmiat垂

原始外形

0.13664O.442110.372mO.210347.5824m0.94203

优化外形

0.131220.4077290.394m0.200867.618m0.93493

参考文献:

减小4.0%减小7.7%增大5.9%减小4.5%

[1]潘光,郭晓娟,胡海豹.半圆型随行波表面流畅数值仿真及减

阻机理分析[J].系统仿真学报。2006。(11):3073—3074.[2]章梓雄,董曾南.粘性流体力学[M].北京:清华大学出版

社,1998.

增大0.4%

减小0.7%

[3]张宇文.鱼雷外形设计[M].西安:西北工业大学出版

社,1998.

MethodforEstimatingWallFrictioninTurbu—

[4]Anthony

lent

Kendall.A

Boundary

Layers[J].AIAA一2006—3834.

表2、表3、图6中未标注单位的均为无量纲参数,从中可以看出,优化设计后UUV外形的阻力系数明显降低;头部曲线段的的最大减压系数变小,最大减压系数位置后移明显,压力分布情况有所改善;尾部曲线段最大减压系数及最大减压系数位置略微减小;丰满度略微减小。

[5]JohnD.Anderson,JR.计算流体力学入门[M].姚朝晖,周强,

编译.清华大学出版社,2010.12.[6]Mike

ments

Yukish,Lorri

on

Bennett,Timothy

Simpson.Require—

MIXimposedbytheunderseavehicleconceptualdesign

2000—4816.

problem[e1.US:AIAA

结论

基于计算流体力学方法对UUV的阻力特性和压力分布特

[7]刘萍,陆羽平.一种基于遗传算法的航迹优化技术[J].计算机

测量与控制,2007,(07):961—962.

[8]张明明,赵曙光,王旭.基于Baldwin效应的自适应有性繁殖遗

传算法及其仿真研究[J].系统仿真学报。2010,

—2332.

(10):2330

性进行数值仿真研究,建立了UUV外形多目标优化设计的数学模型,并对优化设计前后UUV的阻力系数和压力分布情况

本文来源:https://www.bwwdw.com/article/iuvq.html

Top