Carsim工况设置:道路场景的构建

目录

1、道路定义

 1.1 道路分段构建器

 1.2 使用坐标点构建路径

 1.3 路径高度

1.4 路面附着系数

1.5 道路宽度

2、地形的导入

3、结论


Carsim提供了快速搭建道路场景的方法,在仿真中我们可以使用软件本身自带的demo场景或者在此基础上进行相应的修改。同时,我们也可以选择完全自住搭建一个新的场景地图。其包括道路的定义,地形元素的导入,路面信息等等内容,小罗会按照这些内容简单地展开讲解,希望这些内容能为正在学Carsim的小伙伴提供一些新思路。当然了,文中的的一些见解也只是小罗仔细思考过的,如有不足之处还请各位大佬批评指正。

1、道路定义

在Carsim中一条基本的道路包括路径轨迹,路面垂直高度,路面附着系数以及道路宽度。路径轨迹为我们目标所需要使车辆行驶的路径。在这里可选择不同的方法搭建同一种路径轨迹,也可以通过一个方法搭建不同的轨迹,至于用到哪种方法取决于大家手里的数据或者想搭建什么样的路径轨迹。在图1.1中我们看到可以选择不同的方法构建路径,包括道路分段,坐标输入或者从外部导入路径,在这里我主要讲解前面较为简单的使用路段和道路坐标来搭建,后面的方法大家若想进一步了解可查看帮助文档或者在评论区讨论。

 

图1.1 路径轨迹的构建

 1.1 道路分段构建器

使用道路分段的方法构建道路时我们首先需要知道每个直道路段的的长度,或者弯道的半径,曲率,角度等。在图1.1.1中,我们可以将道路进行拆分,然后再按照每一部分的几何参数进行构建,在右下角的红框内可以设置路段的数量,右边的红框主要设置路段的几何参数,在staring部分输入X、Y轴坐标可设置路径的起始点,如不输入则默认坐标原点为起始点。若我们的道路是闭环的,则建议勾选Treat as loop,勾选这个选项之后在仿真时车辆不会因为走到尽头而停止,或者说车辆可以在环内行驶。

 图1.1.1 分段构建路径轨迹

 1.2 使用坐标点构建路径

在Carsim中不管是搭建路径还是摆放障碍物,我们都可以使用较简单的坐标点方法,使用这个方法需要我们知道路径的坐标,由很多个坐标的点来构成一条路段。所以说路段的平顺度取决于坐标点的密度。如图1.2.1,在Set Table Size部分可以设置坐标的数量,大框中分别输入x、y轴的坐标,若我们的道路为闭环道路,请勾选Looped path,需要注意的是使用闭环时,起始点和终点的坐标应该相同。

 图1.2.1 使用坐标构建路径

 1.3 路径高度

现实中的道路是不可能完全平整的,比如有些路段会有坡度或者坑洼的情况,最为常见的是有些路上会有减速带,若想让模型里的场景更接近现实路段,路面高度的设定是必不可少的,关于路面高度的设置也有很多中方法,其实Carsim是一个比较灵活的软件,主要表现在建模的方法不是唯一的,所以我们选择一个比较简单易懂的方法进行介绍。在图1.3.1中我们可以根据需要构建不同的路径高度,在这里我抽其中一部分简单了解一下,如需更深入了解还请看帮助文档或者查阅相关书籍。图1.3.2为我们随便设置的道路高度,在图中的坐标表示从0开始需要上坡,随后90米处开始走下坡路,其中坡度主要由Y的坐标值所决定。

 图1.3.1 路径高度

图1.3.2 设置路面高度

1.4 路面附着系数

路面附着系数关系到车辆的制动力和驱动力,如果我们没有选择合适的路面附着系数那么对于我们所做的测试或者调参都是无意义的。Carsim里为我们提供了各种路面附着系数的选择,当然,我们也可以根据试验的性质进行修改。同时还可以在同一道路的不同位置定义不同的附着系数,例如在正常道路中一边有雪另一边是正常路段。下面表1.4.1小罗在网上找到的一些常用的路面附着系数表,大家谨慎使用(日后出事了莫要供出小罗哥,手动狗头保命)。在图1.4.1中我们可以选择较为简单的,即整条道路给定一个路面附着系数的值。但是有时候我们在做特殊工况时需要分出不同的路段做不同的路面附着系数,或者在同一路面中,左右不同位置的路面附着系数不相同。如图1.4.2,红框横向部分为道路宽度的值,X下的第一行为道路对应的距离,后边几行的值为路面附着系数,我们可以通过图1.4.3Map图里直观地了解到已经设置完成地路面附着系数信息。

 表1.4.1 常见路面附着系数

 图1.4.1 路面附着系数

 图1.4.2 设置路面附着系数

 图1.4.3 路面附着系数3D Map图

1.5 道路宽度

道路的宽度也是场景渲染必不可少的一部分,倘若我们不定义道路宽度,在后处理中我们是看不到路面的,只能看到车沿着路径轨迹行驶,不过这不影响我们的仿真。在Carsim中,道路的部分设置可以没有,动画渲染一般不影响仿真结果,但是有些动画渲染相冲突会在仿真或者后处理报错。回到道路宽度,我们可以选择设置道路的一些宽度参数以及道路边缘的参数。同时还需要定义这段路宽所渲染的长度。图1.5.1为我为大家简单列出的各选项的作用,由于这部分东西比较多,也不好理解,并且平时只需要有道图中2,3,4部分,所以就不再细讲,若大佬想了解更多可阅读帮助文档。

图1.5.1 道路的渲染

在一些仿真过程中我们需要摆放障碍物,虽然在动画渲染中车辆无法扫飞障碍物,只是从障碍物穿过(也许我没有找到对的方法,希望能解决这个问题的小伙伴能跟大家分享经验)。但是在一些仿真工况中我们需要添加一些障碍物作为辅助道具。添加障碍物的方法如图1.5.2所示,在这里我们可以选择添加其他元素,如房子或者树木。在这里我们以摆放桩桶为例,同样的还是两种方法,第一中方法是使用坐标点,第二种方法则是根据道路的长度间隙和障碍物离路面中心的远近。在图1.5.3中的左则图片为使用坐标元素摆放障碍物的方法,这里的x为道路纵向的的位置,y为横向的位置。当然如果我们想修改渲染的模型可以点击图中的3。在图1.5.3右则为使用道路长度和横向坐标的方法摆放障碍物,这种方法的好处是即使道路是弯的,障碍物也会在路边。最终效果如图1.5.4所示。

 

 图1.5.2 添加障碍物的两种方法

 图1.5.3 使用不同方式摆放障碍物

 

 图1.5.4 最终效果图

2、地形的导入

为了使我们的场景更加接近真实,我们可以导入更多地形的元素或者场景中的元素。虽然说渲染一般不影响仿真结果,但是根据渲染的参照物能让我们更直观地看到车辆的状态,或者在后面我们讲的使用驾驶员在环仿真功能时能为驾驶员提供良好的路感和驾驶主观感受。所以我们可以简单了解场景元素的导入。图2.1为小罗哥导入地形3D模型的简单操作,由于这部分不常用到且比较简单,所以就不仔细解释了。

 
图2.1 导入3D文件的相关设置

3、结论

在构建一条道路前我们需要知道自己想构建的是什么样的一条道路,需要确定好路径,道路高度,宽度,路面附着系数等值,如果在测试中有需要,害要考虑障碍物的摆放方式和摆放位置,在导入3D模型时需要注意文件的格式。本文关于道路构建的讲解比较基础也比较简单易懂,至于涉及到的一些细节内容没有展开解释是因为有些东西需要大家实操才能掌握,解释很难解释清楚,可能实操只需要一两次各位大佬就能记住,小罗哥就不再啰嗦了。如有缺漏或者不足之处还请各位大佬补充。

  • 24
    点赞
  • 213
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
### 回答1: Carsim是一款用于汽车动力学仿真的软件,它可以模拟汽车在不同工况下的行驶情况。要设置Carsim进行直线工况的仿真,可以按照以下步骤进行: 首先,打开Carsim软件并创建一个新的仿真模型。 其次,在仿真模型中选择车辆型号,并配置车辆的动力学参数,如质量、惯性、悬挂系统等。 接下来,选择直线工况的仿真条件。这包括车辆的初始速度、道路类型(如平坦直线道路)、路面摩擦系数、空气阻力等。 然后,设置仿真时间步长,即模拟的时间间隔,一般选择较小的时间步长可以提高仿真的精确度。 然后,设置仿真过程中的控制策略。比如可以选择车辆的加速度或速度控制模式,使得车辆在直线行驶的过程中能够保持稳定。 接下来,运行仿真模型,开始进行直线工况的仿真。在仿真的过程中,Carsim会根据设置的参数和控制策略模拟车辆的直线行驶情况,并生成相应的仿真结果。 最后,分析仿真结果。Carsim可以输出车辆在直线工况下的各项性能指标,如加速度、速度、油耗等,通过分析这些指标可以评估车辆在直线行驶时的性能。 综上所述,设置Carsim进行直线工况的仿真,需要选择车辆模型、配置动力学参数、设置仿真条件、控制策略,并在仿真过程中分析生成的结果。这样可以模拟出车辆在直线工况下的行驶情况,并进行相关性能评估。 ### 回答2: 在Carsim设置直线工况非常简单。首先,打开Carsim软件并创建一个新的模型文件。然后,点击顶部菜单栏中的“场景”选项,并选择“工况参数”以进入工况参数设置界面。 在工况参数设置界面中,可以看到多个选项,包括速度、加速度、道路信息等。要设置直线工况,需要将速度参数设置为恒定值,加速度参数设置为零,并选择一个平坦的道路。 首先,点击“速度”选项,然后在弹出的对话框中选择“恒定值”。在“恒定值”选项下方,输入期望的速度数值。比如,输入100代表将车辆速度设置为100km/h。点击确认之后,速度参数将被设置为恒定值。 接下来,点击“加速度”选项,然后在对话框中选择“恒定值”。在“恒定值”选项下方,输入0,表示车辆不加速也不减速。点击确认之后,加速度参数将被设置为零。 最后,选择一个直线道路来模拟直线工况。点击“道路”选项,在弹出的对话框中选择“平坦直线”。确认选择之后,道路信息将被设置为平坦直线,模拟直线行驶。 完成以上步骤后,即可将Carsim工况参数设置为直线工况。按下“运行”按钮即可开始模拟车辆在直线上行驶的工况,可以通过Carsim软件进行实时监测和分析。 ### 回答3: Carsim是一种用于汽车动力学仿真的软件,可以模拟车辆不同工况下的运动行为。要设置直线工况,可以按照以下步骤进行操作。 首先,打开Carsim软件,并创建一个新的工程。选择车辆类型和参数,并设置工况为直线行驶。 接下来,需要设定车辆的初始状态。通过设置车辆的初始位置、速度和方向来模拟直线行驶的起始状态。 然后,设置路面的特性。可以通过设定路面的摩擦系数、坡度和路径曲率等参数来模拟不同的直线行驶情况。 在设置工况时,还要考虑车辆的控制系统。通过设定车辆的控制策略,如转向角度、刹车和加速等控制输入来模拟不同的直线行驶工况。 完成上述步骤后,可以进行工况仿真。运行仿真过程,Carsim会根据设定的参数和工况模拟车辆在直线行驶下的运动轨迹、速度和加速度等行为。 最后,可以通过观察仿真结果来评估车辆的性能和稳定性。根据仿真结果,可以进一步调整车辆和工况的参数,以优化车辆在直线行驶下的性能。 总之,通过在Carsim设置车辆的初始状态、路面特性和控制策略,可以实现直线行驶的工况仿真,并对车辆的性能和稳定性进行评估和优化。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小 罗 哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值