版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能车辆仿真与测试技术张三讲师XXXX学院XXXX实验室
12026/10/32026/10/32上节课回顾上节课介绍了:智能车辆仿真与测试概述;智能车辆测试场景库;智能车辆仿真平台;仿真与测试评价方法。第3讲CarSim智能车辆仿真与测试32026/10/301/概述02/基础操作03/车辆配置04/仿真与测试实例目录/CONTENTS2026/10/340101/CarSim简介01/概述CarSim是一款在汽车和交通工程领域广泛应用的虚拟车辆动力学仿真软件。它通过模拟和分析车辆的动力学行为,提供了对车辆性能和操控性能的评估和优化。1987年美国密歇根大学汽车动力学分析1991年第二版驱动、制动、悬挂1998年第三版车辆稳定性和控制性能2005年第四版ESC和ACC2010年第五版电动汽车混合动力汽车2015年第六版多体动力学建模和仿真2016年2016.0版车辆动力学模型改进控制系统的增强2017年2017.1版特定车型2018年2018.0版2019年2019.0版2020年2020.0版自动驾驶功能2026/10/350102/CarSim的基本架构01/概述其架构由三个主要组件构成:仿真环境、求解器和可视化数据分析2026/10/360103/CarSim的工作界面01/概述提供了直观且易于使用的工作界面,使用户能够轻松地创建模型、设置参数、运行仿真等操作(1)主工具栏2026/10/3701/概述(2)三维模型窗口该窗口显示车辆模型及其在仿真过程中的运动状况。用户可以通过鼠标或者键盘控制视角,以便更好地观察车辆的行驶情况。2026/10/3801/概述(3)物理性能参数设置界面用户可以在该界面中设置车辆的各种物理参数,如车重、车辆惯性矩阵、车轮半径等。对车辆的行驶性能和操控性能模拟结果影响很大。2026/10/3901/概述(4)驾驶控制和场景设置界面用户可以在该界面中设置车辆的驾驶控制模式,例如人工驾驶、自动驾驶等,同时还可以选取各种场景进行仿真,例如不同路况、行驶速度。2026/10/31001/概述(5)结果输出界面在仿真结束后,用户可以通过该界面中的图表、数据表格、视频等形式,查看模拟结果,以便对车辆的行驶性能和操控性能进行评估。第3讲CarSim智能车辆仿真与测试112026/10/301/概述02/基础操作03/车辆配置04/仿真与测试实例目录/CONTENTS2026/10/31202/CarSim基础操作在对CarSim进行操作前,需要先知道如何创建一个新的数据空间,来保证自己的操作在数据空间中进行。在CarSim中,有三个主要的概念需要操作者弄清楚,即数据库(database),数据集(dataset),函数库(libraries)。(1)数据库在CarSim中,数据库是一个用于存储和管理车辆动力学仿真数据的系统。它是一个关键的组件,用于保存车辆测试、模拟和分析的结果,以及用于支持模型参数的调整和优化。进入数据库可以看到大量数据集和函数库,他们一起组成了CarSim的主界面。0201/数据空间创建2026/10/31302/CarSim基础操作(2)数据集数据集包含大量关于车辆参数、工况测试、道路等设置信息,并且能在特定的界面上被编辑。每个数据集被单独保存为一个Parsfile文件。数据集包含众多函数库,用户通过选取特定的函数库构建出不同的数据集,最终由这些数据集定义CarSim的仿真(工况、参数)设置。(3)函数库在对车辆的参数进行设置时,由于车辆中的一些参数不是单纯的不变的值,而是随着一些变量变化的,所以CarSim设置了函数库对车辆数据(参数)进行设置。数据库数据集函数库函数库函数库数据集函数库函数库函数库数据集函数库函数库函数库数据集函数库函数库函数库自定义CarSim仿真2026/10/31402/CarSim基础操作0202/驾驶员控制CarSim中的“驾驶员控制”是指模拟驾驶员对车辆的操控行为。在CarSim中,驾驶员控制可以包括方向盘转角、油门和刹车操作等,通过这些控制输入,模拟驾驶员对车辆的实际操控。这些输入可以根据不同的驾驶情景和测试需求进行调整,以评估车辆在现实驾驶情况下的动态响应和性能表现。通过模拟驾驶员控制,CarSim可以更真实地反映车辆在不同驾驶条件下的行为,为工程师和研发人员提供有价值的数据和信息。2026/10/31502/CarSim基础操作驾驶员控制分为四个部分,分别是:驱动控制、制动形式、挡位变换和转向控制。2026/10/31602/CarSim基础操作驱动控制:有几种模式可供选择,分别是:初始速度+节气门开度、节气门开度、目标速度、不指定速度控制。“初始速度+节气门开度”和“节气门开度”这两种模式是通过油门对车辆的速度进行控制的;“目标速度”只需要输入一个速度值,车辆就会往目标速度趋近并最终保持目标车速行驶;“不指定速度控制”指不在CarSim中对车辆速度进行调整,一般会开放接口用于外部控制,例如Simulink等。2026/10/31702/CarSim基础操作0203/开始与结束条件在CarSim仿真中为了更好的与现实的实验进行比照,设置了开始与结束的条件。条件设置分为:
规定时间停止:仅设置开始和停止的时间,使得仿真在规定时间内运行;规定时间或地点停止:不仅可以设置开始和停止的时间,还可以设置开始和停止的地点,比如,设置在200m处停止仿真,仿真会在车辆行驶200m后终止,此时就算运行时间不到规定的时间仿真也会停止,这样操作者即得了想要的数据,也节省了时间不指定时间地点和方向:它与驾驶员控制中的“不规定速度”类似。2026/10/31802/CarSim基础操作0204/曲线图像曲线图像分为两部分,一部分是绘图(Plot),另一部分是影像(Video)。2026/10/31902/CarSim基础操作首先点击“RunMathModel”将车辆数据运行出来,然后点击“Video”,可以看到如图的界面。可以看到车辆按照示例中的轨迹行驶。打开“Video”后,为了方便查看,我们可以将视频慢放。在打开的“Video”中的上方“View”菜单打开“AdvancedPlaybackControls”和“TimeMultiplier”可以在视频下方出现。2026/10/32002/CarSim基础操作从图中可以看出,我们可以对视频进行慢放、快放、步进、步退等操作,这有利于我们仔细观察仿真效果。2026/10/32102/CarSim基础操作除此之外,CarSim考虑了将两个仿真进行对比,如图中红色方框所示,选择“Overlayanimationsandplotswithotherruns”并选择另一个仿真进行对比。2026/10/32202/CarSim基础操作然后再次点击运行“Video”,如图所示,由于对比车辆(蓝色)的速度为110km/h,比当前车辆(深绿色)的速度120km/h要小,所以在仿真视频显示中对比车辆在当前车辆后方行驶。2026/10/32302/CarSim基础操作其次,在“View”按钮中,可以显示所有车辆的参数数据,如图所示。2026/10/32402/CarSim基础操作CarSim在此文档中设置了数据对比功能,同时打开两个仿真的“View”(需要注意的是对比时两个文件的数据类型应该是一致的,本文对比的都是“Echofilewithinitialconditions”的数据),在菜单栏中的“Tools”中找到“CompareFile”选项,选择当前文件和要对比的文件,出现如图界面。CarSim会在两份文件不同的地方进行高亮处理。此外,左上角的“First”、“Last”、“Next”、“Prev”四个按钮分别是寻找“第一个”、“最后一个”、“下一个”、“上一个”的不同处,通过这个功能,我们能快速找出两个仿真的不同之处,也方便我们进行下一步调整。2026/10/32502/CarSim基础操作然后是关于“Plots”部分,以CarSim中自带的仿真为例,如图所示。可以对“Columns”和“Rows”进行修改,以此来调整图的排放位置。2026/10/32602/CarSim基础操作0205/车辆观察视角CarSim中的车辆观察视角是指在仿真环境中以不同的视角观察和监控车辆行驶的方式。通过车辆观察视角,用户可以选择不同的视角来观察车辆的运动、姿态和动态特征,从而更全面地了解车辆的行为和性能。CarSim提供了多种观察视角,如车辆前方、后方、侧方、俯视等,用户可以根据需要自由切换视角,甚至可以模拟驾驶员的视角来感受真实的驾驶体验。通过车辆观察视角,用户可以准确评估车辆的操控性能、稳定性和安全性,并进行相关的分析和优化,为车辆设计和开发提供有力支持。第3讲CarSim智能车辆仿真与测试272026/10/301/概述02/基础操作03/车辆配置04/仿真与测试实例目录/CONTENTS2026/10/32803/车辆配置CarSim的车辆配置是一个关键的组成部分,它定义了模拟环境中车辆的特性和行为。2026/10/32903/车辆配置0301/车身、外观及轮胎参数配置红色方框内第一行是选择车辆的配置,可以选择自定义的轮胎、传感器、负载等;红色框内第二行可以选择车辆类型,可以选择SUV、皮卡、卡车、拖拉机等车辆类型。这里以初始车辆配置中的C类车(掀背式汽车)为例,对其车身参数进行介绍。2026/10/33003/车辆配置点击红色方框中的蓝色部分,进入所选的汽车类型,可以看到如图所示界面。图中包括对于车身、系统以及悬架的设置,本节重点介绍对车身的设置,即对于图中的“VehicleBody”部分的设置。2026/10/33103/车辆配置在CarSim中打开“RigidSprungMass”部分可以看到如图界面,界面上半部分是一个车辆的简化图形,大致描述车辆的结构,下半部分为车体质量和转动惯量设置。(1)钢性簧载质量配置2026/10/33203/车辆配置在描述车体结构中,里面包括了车辆高度、车辆宽度、前左右车轮的中心离地面的高度、后左右车轮中心离地面的高度、车辆质心位置,以及质心侧坐标(用以显示驾驶员位置)等等。这些参数在解开“Lock”后均可以修改,并反映到仿真车辆上,例如将轴距参数修改为比原轴距偏大的参数,在仿真时看到比原来更长的车辆在运动。下半部分车体质量为簧上质量,并非整个车的质量,所以在对车辆质量进行设置时,注意两者的区别,才能进行正确的设置。2026/10/33303/车辆配置(2)空气动力学在“VehicleBody”的第二个部分,即“Aerodynamics”部分,可以选择不同车辆类型的空气动力学模型,也可以选择忽略车辆的空气动力学,点击蓝色方框可以进入到空气动力学界面,如图所示。图中红色的点表示空气阻力的作用点,可以通过中间“AerodynamicReferencePoint”部分进行设置,以得到自己想要的空气阻力作用点,其坐标的定义方法界面中也给出了相应的解释。2026/10/33403/车辆配置蓝色区域表示空气阻力与X轴所形成的夹角。CarSim将车辆受到的空气阻力简化到一个点上,并将空气阻力划分为三个方向上的力,即X,Y,Z轴方向的力。这三个力的计算方法在CarSim空气动力学模型界面的右侧显示出来,直观明了。2026/10/33503/车辆配置界面内显示的内容包括:阻力系数、侧向力系数、升力系数、俯仰力矩系数、空气质量密度等等。这些参数也可以进行修改,以得到自己理想中的风力扰动。2026/10/33603/车辆配置考虑到风的方向不同,在相应方向上的力的系数也会有所不同,CarSim提供了空气阻力与X轴所形成的夹角与各个方向的阻力系数的关系图。这里以X轴方向上的阻力系数与夹角之间的关系图为例。如图所示,右侧的参数可以修改,如果认为CarSim提供的图形不准确,我们可以添加和修改数据,以得到自己满意的空气阻力系数。2026/10/33703/车辆配置(3)车辆外形设置在“AnimatorData”部分,有关于车辆外观的设置。和前面的设置相似,它分为两部分,一部分是选择车辆外观配置,另一部分是在选择了外观配置后,选取不同类型车辆的外观。2026/10/33803/车辆配置此界面的第一部分即“Misc:GenericLists”可以选择一些车辆的组件,比如刹车片、传感器等。此部分底下的蓝色方框则对应选择相关组件的中的相关设置,例如图中选择的是车辆通用组件中的后视镜模块。2026/10/33903/车辆配置界面中的第二部分是关于车身外形的,同样可以选择配置后选择不同类型车辆的外形,有皮卡、SUV等。此外,除了选择车辆组件及车型外,从当前界面还可以看到车辆的长、宽、高等信息,在此处也是可以修改的。2026/10/34003/车辆配置0302/系统在CarSim软件中,对于整车系统来说,又有许多子系统设置,比如动力系统、制动系统、转向系统、轮胎系统等,在这一节中我们将对这些子系统进行介绍。2026/10/34103/车辆配置(1)动力系统在“Systems”部分的第一部分框就代表这车辆的动力系统设置。在动力系统设置中的第一部分可以选择前轮驱动、后轮驱动、四轮驱动等动力系统,选定动力提供方式后,可以为所选定的驱动方式选择发动机模型、变矩器模型、变速器模型等,这里所展示的示例与前面小节所采用的示例一样。2026/10/34203/车辆配置进入到动力系统设置中,可进入所选取驱动方式动力系统的设置界面,如图所示,这是一个动力系统的原理图,描述了车辆各个组件的运行顺序。可以看出这是一个发动机功率为125kw,6速变速器,4.1变速比的一个车辆动力系统,在此界面中可以对一项发动机的相关参数进行修改,以得到更贴合实验要求的发动机。2026/10/34303/车辆配置为方便使用者更方便的看出这些数据的之间的关系,CarSim提供了这些模型的图表形式,点击上图中的“125kwEngine”就会看到如图。此图是根据车辆厂家提供的Map图进行绘制的,反应的是节气门开度与发动机转速之间的关系,有了这些数据关系,我们就可以计算加速时间、最大牵引力,燃油率等车辆性能数据。2026/10/34403/车辆配置CarSim给出了一些车辆性能的图表,例如燃料油率。上图中左下角的“FuelRate”选择相应配置后再点击进入燃油率界面。燃油率界面反映了发动机转速与燃油率的关系,图中多条曲线代表的是不同节气门开度下的发动机转速与燃油率的关系。2026/10/34503/车辆配置在界面右下角的“View3DMap”中有3D视图,可以更加直观的看出发动机转速、节气门开度以及燃油率三者之间的关系,点击后得到他们的3D坐标视图如图所示。可以从图中直观地看出在哪一点处燃油率是最高的,通过对燃油分析与处理,解决车辆行驶中的最优油耗问题。2026/10/34603/车辆配置(2)制动系统在“Systems”部分中的“BrakeSystem”就是CarSim中的制动系统,与前面类似,设置制动部分需要先选择制动配置,在本例中制动配置有“Four-WheelSystem”和“Four-WheelSystemwithBoostandThermalEffects”两种,分别为四轮制动系统和具有增压和热效应的四轮系统。2026/10/34703/车辆配置这择“4-WheelSystem”并选择应用的车辆类型,示例中为“C-Class.Hatchbackw/oABS”,其中“C-Class.Hatchback”表示所选的车型,“w/oABS”表示该车辆不带有ABS制动,另“w/ABS”表示带有ABS制动。点击进入到制动系统设置界面如图所示。2026/10/34803/车辆配置可以看出其制动原理为:制动系统的两个输入,分别为轮胎的垂直载荷和线性压力,将两者输入到比例阀中,比例阀输出一个压力给到ABS制动系统,ABS制动系统结合轮胎的纵向滑移给出目标轮缸压力,经过流体动力学时间常数,最终得到制动力矩。2026/10/34903/车辆配置(3)转向系统在“Systems”部分的第三部分即“SteeringSystem”部分,与前面类似,可以先选择转向的配置功能,如四轮转向、四轮转向遗留等,再选择车型,本例使用的是“C-Class.Hatchback:Power.R&P”,点击进入其中,对该车辆的转向系统进行设置。2026/10/35003/车辆配置可以看到里面的几个部分,包括“SteeringColumnProperties”、“KingpinGeometry”、“SteeringLinkageKinematics”等,每一部分都对应一部分参数,每个参数都可以进行修改。2026/10/35103/车辆配置0303/前、后悬架在车辆配置界面中,对悬架的设置分为前悬架和后悬架两部分,如图所示。2026/10/35203/车辆配置(1)前悬架在“FrontSuspension”部分中的第一部分,选择好相应的配置后,点击进入前悬架的运动学,得到如图所示界面。首先设置的是簧下质量,杠杆比以及转动惯量的参数。簧下质量(UnsprungMass)是指汽车悬挂系统中不受悬挂弹簧支撑的部分质量。它包括车轮、刹车系统、悬挂臂、悬挂连接件等组成部分,这些部件与路面直接接触并承受着来自路
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 焊接材料制造工操作水平竞赛考核试卷含答案
- 电工合金熔炼及热变形工岗中竞争分析考核试卷含答案
- 灯具打样工安全专项考核试卷含答案
- 环氧氯丙烷装置操作工安全教育知识考核试卷含答案
- 2026年心理测评与心理健康促进实践爱心测试卷
- 2026川味调料市场消费需求演变及竞争格局预测研究报告
- 《心力衰竭发生机制》课件
- 保险代理人资格考试保险消费者权益保护专项训练题库
- 保险代理人资格考试保险合同备考习题集
- 保险代理人职业规划与职业道德测试题
- 2017-2026上海十年高考数学专项汇编:专题02 不等式(学生版)
- 2026年先进专用芯片系统封装模组制造项目市场调研报告
- 《DB65-T 8003-2023 建设工程电子文件与电子档案管理标准》
- 2026年软件正版化工作实施方案
- 健身房投资入股协议书样本
- 钢板仓工程专项施工方案
- GB/T 45939-2025光伏组件封装用共挤胶膜
- NBT 11127-2023 在用钢丝绳芯输送带报废检测技术规范
- 母婴同室院感管理课件
- 农村初中生大五人格与生命意义感的内在关联探究
- 基层治保会培训课件
评论
0/150
提交评论