VehicleSim(VS):VSSolvers使用详细的物理模型来模拟高速公路车辆及其控制器的动态行为,对驾驶员的控制、3D地面几何形状及空气动力学做出相应的相应。
VSVisualizer使用虚拟摄像机和绘图显示模拟结果。
CarSim图形用户界面(GUI)可以访问车辆,道路,测试条件以及支持视频动画和绘图的信息的数据库。
.将会学到什么?车辆动力学的高精度的仿真模拟需要大量数据。CarSim包括一个包含许多示例车辆和测试流程的数据库。如果用户还不熟悉CarSim,特别是一开始对GUI和数据库不熟悉。本文旨在介绍GUI和数据库的主要元素,以便用户熟悉CarSim的组织加工和基本工具。期望利用几个小时来完成所有步骤。
本文旨在介绍使用CarSim的使用经验。因此,将向用户展示如何创建新数据库,以及如何在不与现有数据集冲突的情况下创建新数据集。
在本教程中,不必掌握CarSim中的所有选项和功能,CarSim包含软件中包含的大量文档,本文在以后的章节中会对这些文档进行讲解。
二.查看仿真结果如何在CarSim中查看仿真结果,我们将从查看现有示例开始。稍后,将运行一个新的仿真。在准备过程中,将首先创建一个新数据库,以便在学习本教程时使用。这样避免了对其他已安装示例进行意外修改的可能性。
.启动CarSim并创建一个新数据库通过使用“开始”菜单或双击桌面上的CarSim图标来启动CarSim(具体取决于您的Windows版本)。
CarSim启动时,它会弹出一个对话框来选择数据库(图)。在正常操作中,将选择一个数据库(例如①)并继续②。但是,对于本文,我们将创建一个包含单个车辆和测试条件的新数据库。
图.从CarSim安装中打开数据库.
点击按钮CreateanewdatabasefromaConsolidatedParsfile③。
将弹出一个窗口,描述从统一的parsfile创建新数据库要采取的下一步步骤(图)。阅读消息并单击Continue。
图.创建新数据库时的警告框
Windows文件浏览器将出现,因此您可以找到统一的parsfile(扩展名CPAR,图3)。找到此快速入门指南的文件:CarSim_09._Quick_Start.cpar,然后单击``Open按钮即可继续。
图3.找到CarSim快速开始CPAR文件
CPAR文件路径如下[CarSim_Prog_Folder]\Resources\Import_Examples,[CarSim_Prog_Folder]是文件的安装位置。
如果不确定CarSimProg文件夹的安装位置,则可以右键单击Windows“开始”菜单中的CarSim项目并查看属性。查找CPAR文件的另一种方法是使用Windows搜索该文件CarSim_09._Quick_Start.cpar。
Windows文件浏览器将再次显示,提示您为新的CarSim数据库创建一个空文件夹(图4)。
a.导航到硬盘上新CarSim数据库文件夹的位置。此位置必须是您拥有读/写权限的位置(例如,文档)。
图4.为新数据库创建一个空文件夹
b.点击按钮MakeNewFolder①。
c.新文件夹将以诸如“新文件夹”的名称突出显示。突出显示时,可以键入一个新名称。给它一个合适的名称,例如CarSim_Data_QS②。
此时,请注意不要再次单击“新建文件夹”按钮,或者在选择“NewFolder”按钮的情况下按Enter键(您不想创建第二个新文件夹!)。单击确定按钮③继续。
如果安装的设置为在启动CarSim时显示“许可证设置”窗口,则将显示一个许可证摘要窗口(图5)。单击选择按钮继续。如果您具有加密狗或节点锁定许可证,则有一个复选框可以跳过此窗口的显示;可以设置该复选框。如果您使用的是网络许可证,请不要进行检查(以后可能需要选择其他许可证选项)。
图5.许可证选择.
CarSim将创建新的数据库。完成后,您应该在快速入门指南的“RunControl”界面上查看(图6显示了窗口的顶部)。注意标题中刚创建的数据库的名称①。
图6.CarSim运行控制(主页)界面
.运行控制界面就本教程而言,请使用“View”菜单来确保将选项设置为“ShowButtonToolbar”,“ShowButtonLabels”和“显示侧边栏”(图7)。
图7.视图选择界面.
在视图菜单中选择第一项:窗口大小匹配系统显示设置。Windows7、8和0可以选择以00%,5%,50%等。菜单中的第一个选项使用用户的系统偏好设置来缩放CarSim窗口。
右键单击并按住“Help”按钮①以获取工具提示(图8)。
在使用CarSim时使用鼠标右键获取工具帮助提示。右键单击并按住按钮,字段和各种控制对象,以获取其功能的简短描述。
图8.右键单击并按住以获取有关按钮或其他控件的信息.
4.单击help按钮。这将启动AdobeReader程序,并带有当前界面的PDF文档文件(图9)。
图9.有关当前窗口的文档.
在任何时候,都可以使用此按钮或按F键来获取当前界面的文档。“help”菜单还可以用于访问随CarSim安装的许多文档.
CarSim中所有长度超过一定页数的PDF文档都包含书签,用于快速访问感兴趣的部分。例如,图9显示了“运行控制界面”文档的书签。单击诸如“runcontrol”之类的主题,以跳至文档的该部分。
阅读完本教程后,可以返回到“runcontrol”界面的文档。
..CarSim运行控制(主页)窗口布局
CarSimRunControl界面是访问CarSim中主要工具和数据集的起点(图0)。
图0.CarSimRunControl界面的布局.
界面上的蓝色框是指向更多数据的链接,类似于网页上显示的链接(有时称为超链接)。
界面的主要部分分为三个部分。标题为“SimulatedTestSpecifications”的左列具有蓝色链接,该链接指向要在模拟中使用的车辆数据,至少一个蓝色链接指向定义测试程序的数据集。
中间一栏包含用于运行CarSim数学模型的控件。稍后,您将使用此处的按钮执行新的模拟。
右列标题为“分析结果(后处理)”,提供对视频和绘图选项的访问,以可视化模拟结果。
已使用“查看”菜单中的控件调整了CarSim窗口的外观。通过右键单击,键入F并使用“help”按钮,已经看到了可用的内置帮助。使用“help”菜单可以直接访问所有帮助文档。
.3观看已仿真的动画现在,用户将使用虚拟摄像机来查看仿真的车辆运动。
在“CarSimRunControl”界面上的“Video”按钮①(图0)上单击鼠标右键,以获取按钮工具提示。然后单击视频按钮。VSVisualizer(CarSim中的动画和绘图工具)将基于虚拟摄像机显示运行的动画(图)。
图.VS可视化窗口.
对于本教程的目的,是使用VSVisualizer中的“View”①菜单,确保已选中“Timecontrol时间控制”和“时间倍数系数TimeMultiplier”②的选项。
Visualizer确保已检查选项,并且VSVisualizer将仿真测试的结果与仿真摄像机相结合。如果动画正在运行,请在调整相机时单击“Stop”③按钮将其停止。
在动画显示区域中单击并按住鼠标按钮,然后使用简单的鼠标拖动动作来移动仿真摄像机:
a.按住鼠标右键扫动(左,右,上,下)以在车辆周围盘旋。
b.同时按下鼠标左键和右键以进行上下扫描,以使相机靠近或远离车辆。如果使用鼠标中键,则可以按此键完成相同的操作。
c.在查看区域中按下鼠标右键的同时按下Shift键;向任何方向扫掠以“拖动”查看区域。这会改变相机的目标。移动鼠标后,将显示当前轴的视图,并且在查看区域的中心带有一个框(图)。
图.拖动观察坐标轴的原点和方向视图.
在学习使用VSVisualizer时,可以通过按F键或使用菜单选项Help-Videowindowmouse/keyboardcontrols来获得控制摄像机的鼠标操作的提醒。这将打开一个窗口,显示影响相机的所有控件(图3)。
图3.VSVisualizer视频窗口的鼠标控件。
考虑界面底部的时间控件(图4)。
图4.VSVisualizer的时间控件.
a.注意界面底部的滑块②。动画运行时,滑块从左向右移动。还显示了当前时间(例如4.s)③。
b.如果动画已暂停,请单击“播放/暂停”按钮①或按键盘上的空格键来播放动画。(如果空格键不起作用,请用鼠标左键单击动画区域以确保其处于“活动状态”。)如果正在播放动画,请单击“播放/暂停”按钮①或按键盘上的空格键来暂停动画。
c.当动画暂停时,移动滑块②以定位运行中的任何点。
d.暂停动画时,单击滑块,然后使用-和-键在动画中前后移动滑块;这实现了慢动作的效果。
播放速度通常是实时的。但是,用户可以使用其他时间控件以交互方式控制速度。
a.在播放视频时,左右移动时间倍增器滑块⑥以调整时间刻度(显示在字段中⑧)。范围从快进(最右边)到快退(最左边)再到慢动作(刻度的中间)。如果鼠标具有中间的滚轮,则此按钮也将起作用。
b.左右移动滚轮/穿梭滑⑦块以临时调整速度。当释放控件时,动画将返回到当前时间比例设置②。
c.将速度恢复为倍(实时)⑤。方向(前进/后退)不受影响
d.使用此快捷按钮反转方向(前进/后退)⑤.
VSVisualizer通常使用3D对象渲染场景,这些对象的形状由多边形集定义。要查看多边形的边缘,请在3D视图中的任意位置单击鼠标左键以将其激活,然后反复按Ctrl+W以在几种查看模式之间循环(图5)。用户也可以使用“查看”菜单更改渲染模式。
通过单击窗口右上角的X按钮或键入Alt+F4退出VSVisualizer。用户应该再次查看CarSimRunControl界面。
现在,用户已经完成了使用VSVisualizer观看视频的主要交互式控件。下一节将继续VSVisualizer,展示如何查看