汽车性能虚拟测试系统的设计与实现

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:zhangjianmei88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]采用3D 技术构建测试对象模型及测试场景;利用虚拟现实工具Virtools 的building blocks(BB)脚本语言进行逻辑编程,实现对象物理化、碰撞检测、动态跟踪、测试数据实时处理等系统关键技术;并结合数据库技术使试验数据管理更加方便安全;利用测试平台对东风标致307 进行了车辆动力性能仿真测试,测试结果与实际情况相近,初步验证了测试平台的可行性。
  [关键词]虚拟测试系统;3D技术;数据实时处理
  中图分类号:TP391.9 文献标识码:A 文章编号:1009-914X(2016)13-0358-02
  1 引言
  虚拟现实仿真技术的迅速发展为可视化提供了新方法,为分析大量的科学实验数据提供了新工具,具有较好的沉浸感和交互性。将它应用在汽车性能实验的研究中,可以交互地改变车辆参数、行驶路况等试验条件,模拟真实汽车试验,研究分析理论和假设的正确与否[1]。汽车虚拟试验的应用刚刚起步,还不能完全替代传统道路试验,但它具有安全可靠、节省资金、缩短研发周期等优点,引起了大家的重视[2]。目前相关的研究多数基于ADAMS软件平台,研究方向集中在车辆的平顺性、操纵稳定性等方面[3],而采用基于虚拟现实技术的汽车性能试验方法进行产品设计和测试的研究较少。
  本设计将虚拟现实仿真技术应用于汽车性能试验,提出一种基于3D建模方法联合Virtools 技术的汽车虚拟测试系统解决方案,阐述了其开发流程,重点对系统设计中关键技术的实现设计了可行的解决方案。采用此试验平台进行东风标致307动力性能仿真试验,场景逼真,可较好的节约成本。
  2 虚拟测试系统的设计流程
  Virtools 是功能最强大的虚拟现实制作软件,交互性强大,采用模块化编程技术,又支持VSL、SDK编程方法,方便灵活,擅于将3D的模型等资源整合,但不方便建立3D模型,需要3D建模技术辅助建立准确的数字模型。SolidWorks 等工程建模软件,便于处理大型装配体,除拉伸、切除、3D草图等基本命令外,还支持自顶向下的设计方法,可以按照需要调整零件大小,而装配体仍能满足设计意图。3ds Max等场景渲染软件建立数字模型,灵活自由、数据量小、导出模型方便被Virools等交互软件使用,其突出的的渲染能力,可使场景更具沉浸性。
  采用三维工程软件SolidWorks建立装配关系较复杂的车辆数字模型,采用场景渲染工具3dsMAX制作并渲染更加逼真的测试场景,在虚拟现实制作工具Virtools中搭建汽车性能测试仿真系统,利用BB脚本编程实现对象物理化方法、碰撞检测技术动态跟踪、测试数据实时处理等关键技术,并利用Virtools设计人机交互测试界面,针对成熟车型东风标致307进行了动力性能虚拟测试。该虚拟测试系统的主要设计流程如图1所示。
  3 3D技术建立测试模型及场景
  测试车辆及场景模型的建立采用工程建模软件与场景渲染工具相结合的方法,充分利用两者的优势,提高开发效率。首先,在SolidWorks中采用自顶向下的设计方法建立整车数字模型(包括车身、动力、传动、行走等系统),用格式转换工具Deep Exploration将整车模型转为max格式,导入3ds Max中;然后,采用场景渲染软件3ds Max建立不涉及装配关系的测试场景,并对车辆模型及场景进行材质处理,整体导出为.nmo格式文件,以便在Virtools中应用。
  在SolidWorks 2010中采用自顶向下的设计方法建立整车简化数字模型。首先建立1个新装配体,命名为整车;然后选择菜单中的插入新零件按鈕,插入名为前轴的零部件,双击即可进入零件设计模式设计前轴;之后即可以前轴为关联零部件完成其他零部件的设计。需要注意的是数字模型采用Solidworks等三维工程软件建立,无法直接被3ds Max打开,需用模型格式转换软件Deep Exploration6.3(版本应尽量高一些)转为max或3ds的格式,方可导入3ds Max 中进行后期处理。
  采用动画建模软件3ds Max2009建立不涉及装配关系的试验场景模型,试验场景参考国内专业汽车试验场。在3ds Max中适当进行模型优化,主要解决大型装配模型数据量过多的问题,主要方法有模型面数优化、在3ds Max中重建模型;然后在3ds Max中进行模型材质处理,主要利用了现有材质库贴图及UV展开等方法;最后将模型及场景存储为Virtools识别的.nmo格式,以便在Virtools中处理。注意在模型导出之前应重置所有模型的轴线,以防在Virtools 中出现模型位置变动、比例失调等问题。打开Virtools 5.0软件,将从3ds Max中导出的试验场景及汽车模型文件拖动到Virtools场景,即可将场景及模型导入虚拟现实工具中。
  4 汽车性能测试在Virtools 中的实现
  4.1 虚拟测试系统的关键技术
  4.1.1 测试对象物理化
  赋予车辆模型物理属性主要通过VT中“PhysicsCar”BB脚本实现。“Physics Car”不但可以对测试对象进行物理化,使得测试车辆具有一定的物理属性,而且可使车辆模型具有车辆独具的物理行驶反应和操控方式,其关键在于整车各个部分的命名规则及4个车辆参数矩阵的属性设置。
  Virtools 中的“Physics Car”要求相应的试验车辆必须由1个车身及4个车轮组成。所以在3dsMax中处理试验车辆时,应该将除去4个车轮外的部件附加为1个物体。而且4个车轮严格按照命名规则进行命名,分别为左前、右前、左后和右后取名
  为“*_FL、”“*_FR”、“*_BL”、“*_BR”(*号表示可以使用的英文字母等字符),这样Virtools 便可以自动将试验车轮结合到车体上。“Physics Car”赋予车辆模型关键物理属性集中体现于4个车辆参数矩阵:“BODYParameters”(包括汽车质量、转动惯量等)、“ENGINE-STEERING Parameters”(包括发动机转速、各档传动比等)、“SKIDDING INFO”(包括地面摩擦系数等)、“WHEEL-SUSPENSION Parameters”(包括悬架系统的刚度、阻尼等)。   4.1.2 测试系统碰撞检测
  测试系统中存在多个对象,必须进行碰撞检测才能更加真实再现测试情景。Virtools5.0中已经含有1套完整的碰撞检测体系,其中包括基于物体自身网格面的“Face Face Interaction”、基于立方体式包围盒的“Box Box Interaction”以及基于球形包围盒的“Collision Detection”等BB 脚本模块,用于检测虚拟环境下物体之间的碰撞。
  采用基于球形包围盒的碰撞检测方法,通过创建障碍物组、设置障碍物属性、BB脚本编程来实现。以车辆模型与测试跑道碰撞为例,首先在Level Manager中创建障碍物群组group,该组中的模型均被视为障碍物;然后为车辆模型添加“Object Slider”BB脚本模块并进行参数设置,控制碰撞与滑动的虚拟包围盒尺寸,使车辆无法穿过
  障碍物并且会沿着障碍物表面滑行,通过“Physicallize”BB 模块可进行地面碰撞属性设置。
  4.1.3 测试对象动态跟踪
  为在汽车性能测试时跟踪观测车辆运动状态,需采用合理的动态跟踪方法。首先在测试对象前端建立1个“3D Frame”三维帧,调整三维帧坐标可以改变相应位置;然后以它为参考位置,为测试车辆添加1台虚拟摄像机(类型为“Free Camera”自由摄像机),测试过程中利用“Set Position”BB脚本控制三维帧的位置随车辆位置变化而变化,并采用“Look At”BB脚本使摄像机动态跟踪测试车辆,实时呈现测试过程。
  4.1.4 测试数据实时处理
  本测试系统采用采用Access 数据库技术建立测试车辆参数数据库,灵活安全地进行数据管理[14]。这样可以有效地保证试验系统的数据安全访问及管理,试验结果可以实时地进行传递与通信,方便统计与查询。车辆性能虚拟测试系统相应测试数据主要通过Virtools 中“Connect ToSever”BB模块编程控制,只需调整相关的属性参数即可设置数据管理的模式,这样可以方便地将测试对象参数传递到“Physics Car BB”脚本的4个车辆参数矩阵“BODY Parameters”(包括汽车质量、转动惯量等参数)、“ENGINE-STEERINGParameters”(包括发动机转速、各档传动比等参数)、“SKIDDING INFO”(包括地面摩擦系數等参数)、“WHEEL-SUSPENSION Parameters”(包括悬架系统的刚度、阻尼等参数)中。尤其当测试对象较多、数据复杂时,该方法可使数据通讯与管理更加方便灵活。车辆虚拟测试系统数据管理的主要控制程序如图6所示。
  测试观测部分主要包括测试结果的实时显示,方便采集记录最高车速、最大爬坡度等测试结果,可通过不断读取“Physics Car”BB模块中的车辆实时车速数据,并通过脚本逻辑控制,由“2D TextBB”模块动态显示在系统测试界面上。
  5 结论
  对虚拟现实仿真技术在汽车性能测试上的应用进行了深入研究,基于虚拟现实工具Virtools,结合3D 建模技术,搭建了汽车性能虚拟测试系统,场景逼真,沉浸性较强;并进行了东风标致307 动力性仿真测试,结果比较接近此款车型的性能参数,而且测试界面方便灵活,交互性较强。然而,目前Virtools 技术在汽车测试中的应用范围还不够广泛,除了动力性能外,还有操纵稳定性能、制动性能和安全性能等内容,而且需要深入研究驾驶员的决策行为和闭环响应特性,使基于虚拟现实仿真技术的汽车性能虚拟测试系统更具实用价值。
  参考文献
  [1] 尹念东.汽车-驾驶员-环境闭环系统操纵稳定性虚拟试验技术的研究[D].北京:中国农业大学,2001.
  [2] 陈明.基于MultiGen Creator的汽车试验场虚拟仿真研究[D].西安:长安大学,2007.
  [3] 字建香,严红平,叶军涛.一个沉浸式场景漫游系统的构建[J].计算机工程与应用,2013,49(4):192-196.
其他文献
[摘 要]我国社会和经济的发展进步带动科学技术水平的不断提高,人们的生活质量也有着大幅的提升。这种现状促使人们对于物质的需求量在不断上涨,对食品安全也有了非常深入的认识,进而对食品安全性提出了更高的要求。在进行食品检测的过程中,运用高效液相色谱技术能够提高检测的准确性,并且其对于食品检测有着非常关键的作用,高效液相色谱技术对于人们的健康也有着良好的意义。本篇文章主要针对高效液相色谱技术在食品检测中
期刊
[摘 要]本文主要就远程数据库维护及访问相关技术进行分析,采用SQL Server 2008数据库为例进行说明,探讨了数据库的相关管理问题,提出基于因特网的采用Web方式的远程数据库管理框架,能够对于今后数据库利用具有一定帮助。  [关键词]Web,ASP.Net,SQL Server,防火墙  中图分类号:TP393.08 文献标识码:A 文章编号:1009-914X(2016)13-0346-
期刊
[摘 要]国家电网公司针对供用电服务推出了95598电力客户供电服务热线,它的建立对于有效的解决电力供应中存在的各类问题,提升整个国家电网公司社会形象,以及供电公司排除故障的效率具有非常重要的现实意义。本文作者有着多年的95598电力客户服务工作经验,结合实践针对当下的95598电力客户服务热线质量进行了相关的研究,并阐述了95598电力客户服务的现实意义,同时分析当前阶段95598电力客户服务中
期刊
[摘 要]鸡呼吸道疾病是在鸡毒支原体引起的一种呼吸道疾病。该疾病在鸡群中是常见的疾病,准确诊断和治疗是对该病进行预防控制并且保护鸡群,杜绝饲养户损失严重的重要途径。  [关键词]鸡群 呼吸道疾病 诊断 治疗  中图分类号:S858.31 文献标识码:A 文章编号:1009-914X(2016)13-0370-01  支原体病毒会引起鸡群发病,造成病毒产生的主要原因为:气候的变化、日夜温度差较大或是
期刊
[摘 要]随着科技和信息化的不断发展,我国的民用航空技术也有了显著的发展,更多的基于网络信息化的技术应用到了日常空中交通管制当中。所谓的空中交通管制,是指利用通信、导航技术和监视手段对飞机飞行活动进行监视和管制,以保证飞行员安全、有秩序的飞行,为了确保飞行员在空中安全飞行,将计算机辅助系统应用在空中交通管制中,进而避免因人为因素而造成空中交通管制事故症候和管制事故。本文就重点对空中交通管制中的信息
期刊
[摘 要]长期以来卷烟材辅料质量不稳定一直困扰着卷烟生产企业,现就卷烟材辅料检测进行了分析。  [关键词]卷烟材辅料 质量 要求  中图分类号:TS47 文献标识码:A 文章编号:1009-914X(2016)13-0374-01  长期以来卷烟材辅料质量不稳定一直困扰着卷烟生产企业,一方面,材辅料受环境、批次、材质、运输等因素的影响,一方面其质量的不稳定性直接波及到卷烟生产制造的过程产品质量的稳
期刊
[摘 要]本项目通过对空压机进行热回收技改,应用于工人洗浴以实现余热再利用,变害为利节能减排的效果。改造后,设备运行稳定,热回收效率较高,能源回收再利用,具有良好的经济、环境和社会效益。  [关键词]空压机 余热利用 应用  中图分类号:TD443 文献标识码:A 文章编号:1009-914X(2016)13-0363-01  1 应用背景  由于新庄煤矿采掘活动的延伸和扩大,井下用风量也在不断增
期刊
[摘 要]血吸虫病学名日本分体血吸虫病是由日本分体血吸虫寄生于哺乳动物肠系膜血管引起的疾病,是我国南方省区严重的人畜共患地方性疾病。是人畜接触到感染性钉螺较多的小河边、湖岸、沼泽地水域造成感染。血吸虫病不仅严重危害人体健康,家畜感染血吸虫病也会造成极大的危害。家畜感染血吸虫病后出现发热、腹泻、消瘦、贫血和生长迟缓,免疫力下降,若不及时治疗,有可能导致死亡,严重影响畜牧业生产。如何正确了解血吸虫病,
期刊
[摘 要]构建和谐社会是我国社会发展的新要求和治国安邦的重大战略任务。新闻媒体作为党执政的重要工具之一,在构建和谐社会中具有不可替代的重要作用。作为构建和谐社会的重要舆论工具,新闻媒体应该坚持正确的舆论导向、积极引领公众舆论,努力在构建和谐社会中凝心聚力,为全面建设小康社会、加强我国民主政治建设发挥重要作用。  [关键词]新闻媒体;和谐社会;舆论导向  中图分类号:G22 文献标识码:A 文章编号
期刊
发展小城镇,是世界各国普遍的做法。我国的国情和资源条件难以支撑集中发展大中城市的城市化道路。客观上,农民进城也存在习俗、就业、购房、生活费用等诸多约束,采用农民熟悉和能够承受的小城镇生活方式,则是一个现实选择。  当前,积极推进农村城镇化,特别是中西部农村城镇化,是在特定的时期一个正确的选择。一是在国际金融危机的大背景下,要保持经济的持续健康发展,必须寻找新的经济增长点。去年通过实施适度宽松的货币
期刊