4. 第一个场景

好,咱们正式开始动手了。

这一章,我会带你走一遍完整的流程。从零开始,建一个能跑起来的仿真场景。说白了,就是让你亲眼看到Prescan到底怎么玩。

我个人习惯,每学一个新工具,第一件事就是跑通一个最简单的例子。别管多简陋,能跑起来,信心就有了。

4.1 创建新项目

打开Prescan,你会看到一个启动界面。别慌,点那个“New Project”就行。

嗯,这里要注意:项目路径不要带中文。我当年刚入行时,就因为路径里有个“仿真”两个字,折腾了半天报错。Prescan对中文路径支持不太好,老老实实用英文或拼音。

项目创建要点:

  • 项目名称:用英文,比如 MyFirstScene
  • 存储路径:不要有空格和中文
  • 模板选择:选“Empty Project”,从零开始

点完确定,你会看到一个空荡荡的3D视图。别急,咱们一步步往里填东西。

4.2 添加道路

Prescan的道路模块,其实挺智能的。你不需要自己画路,选个模板就行。

在左侧的“Infrastructure”面板里,找到“Road”分类。拖一个“Straight Road”到场景中。对,就是直路,最简单的那个。

我的小技巧: 添加道路后,双击它,可以在属性面板里调整长度和车道数。我一般先设成100米长,双向两车道。够用,看着也清爽。

你可能会问:“为什么不用弯道?”

因为第一次跑仿真,越简单越好。弯道涉及曲率、超高等参数,容易出幺蛾子。先跑通直路,再玩花活。

4.3 放置车辆

路有了,该上车了。

在“Actors”面板里,找到“Vehicle”分类。Prescan自带了好几种车型,从轿车到卡车都有。我建议你选“Sedan”,就是普通小轿车。

拖一辆车到路上。你会发现,Prescan会自动吸附到车道中心线。这个功能很贴心,省得你手动对齐。

注意: 车辆的位置和朝向很重要。如果车头方向不对,仿真时它会倒着开。我曾经犯过这个错,查了半天以为是动力学模型有问题,结果就是方向反了。

调整位置的方法:选中车辆,用鼠标拖拽,或者直接在属性面板里输入坐标。我个人习惯用鼠标拖,直观。但如果你需要精确定位,还是输坐标靠谱。

4.4 配置仿真参数

车放好了,但Prescan还不知道你想怎么跑。你需要告诉它:仿真多长时间?要不要记录数据?

在顶部菜单栏,找到“Simulation” -> “Settings”。

参数 推荐值 说明
Duration 10 s 仿真时长,10秒足够看效果
Time Step 0.01 s 仿真步长,越小越精确,但计算慢
Logging Enable 开启数据记录,方便后续分析

嗯,这里要注意:Time Step别设太小。0.01秒是平衡点。我见过有人设0.001秒,结果仿真跑了半小时还没完。没必要。

4.5 运行仿真

所有参数都设好了?好,点那个绿色的“Run”按钮。

Prescan会先编译你的场景,生成可执行文件。这个过程可能需要十几秒,别急。第一次编译会慢一些,后面就快了。

编译完成后,Prescan会自动启动VisView,也就是它的可视化工具。你会看到你的车在直路上跑起来。

如果报错怎么办?

  • 检查车辆是否真的在道路上。有时候拖拽时没放准,车悬空了。
  • 检查道路方向。Prescan的道路有方向属性,车辆只能沿正确方向行驶。
  • 检查是否缺少必要的传感器。如果没加传感器,有些仿真模式会报错。

4.6 查看结果

仿真跑完了,别急着关。看看数据。

在Prescan主界面,切换到“Analysis”模式。你会看到刚才记录的仿真数据,比如车速、位置、加速度等。

我个人习惯,先看车速曲线。如果车速平稳,说明场景没问题。如果车速忽高忽低,那可能是道路参数或者车辆动力学设置有问题。

你还可以在VisView里回放仿真过程。按空格键暂停,用鼠标拖拽视角,从各个角度观察车辆的运动轨迹。

避坑指南: 我曾经在查看结果时,发现车速一直为零。查了半天,原来是忘了给车辆设置初始速度。Prescan默认车辆是静止的,你得在“Vehicle Dynamics”里设一个初始速度,比如10 m/s。

4.7 本章核心逻辑图

下面这张图,概括了咱们这一章做的事。从创建项目到查看结果,一条线走下来。

第一个场景搭建流程 创建新项目 添加道路 放置车辆 运行仿真 关键提醒 • 路径不要中文 • 道路选直路最稳 • 车辆吸附到车道 • 仿真时长10秒 • 步长0.01秒 • 开启数据记录 • 检查初始速度 • 查看车速曲线 • 回放仿真过程

你看,整个流程其实就五步。每一步都不复杂,但每一步都有坑。我当年第一次跑仿真,卡在“车辆不动”这个问题上整整一下午。后来才发现,是忘了设初始速度。

所以,别怕犯错。犯错越多,记得越牢。

本章总结:

  • 创建项目时注意路径规范
  • 道路选直路,降低复杂度
  • 车辆要吸附到车道,朝向正确
  • 仿真参数合理设置,步长别太小
  • 查看结果时重点关注车速曲线

好了,你的第一个Prescan场景已经跑通了。是不是感觉也没那么难?