荠荠菜怎么吃
CarSim学习笔记1-基础操作和常见问题
本系列根据b站⼩明师兄的CarSim基础学习视频所作。
⼀、建⽴新的数据库
File->Export ->建⽴*.cpar⽂件->New Dateba from a Consolidated Parsfile->建⽴Dateba
(建⽴的Dateba中没有像基础数据库中那么多模型,只有举例模型,初次尝试时,我将基础数据库中模型参数复制到新建⽴的数据库⽂件夹中,再File->Import Parsfile将复制的⽂件引⼊到Datets中,此时可以看到Datets中有了众多的模型选项)
⼆、Libraries 模块简介我的黄金时代
(1)Batch 模块:车辆基于两种不同参数来进⾏对⽐
Batch Runs->Categories(选择类型)->Datets in lected Category(选择不同模型)->右下⾓选择输出参数->Make a Batch of Runs->Plot
(2)Calculator 模块
Transform existing X and Y values:常⽤于设置路径和转向
拈的意思
Creat new ries with S:常⽤于观测时间变化
Rotate current coordinate system:常⽤于直接设置⾓度
(3)Generic 模块:输⼊⽂件的⼏种⽅式
(4)I/O Channels 模块:常⽤于联合仿真
(5)Paths and road Surfaces 模块:道路路径
(6)Powertrain 模块:车辆驱动⽅式
(7)Procedures 模块:⼯况设置
三、Tools 模块
家庭晚餐VS/ERD File Utility 模块:⽂件转换
四、路径规划
1.如何导⼊数据?
答:Import GPS Coordinates 且 导⼊的⽂件必须要是*.csv⽂件
2.matlab中绘制图形->复制变量数据->粘贴到CarSim的X和Y轴数据表中(Rows的值根据Matlab变量数据⾏数设定),Video Preview时不为闭环?
答:勾选Looped path,构成闭环路径好看的动漫人物
3.调整道路坡度:
Path Elevation:Zs vs S -> Excel 调数据 -> 复制粘贴到Carsim中
4.对接路⾯和对开路⾯:
Friction:Mu via S-L Grid ->X Axis设置对接路⾯长度,Top row 设置对开路⾯宽度
5. Visualization -> Road:Animator Surface Shapes 参数意义?银杏果
答:Spec. 表⽰分辨率;S Scale 表⽰反光率;L Tiles 表⽰?(建⽴⼀条仿真道路⾄少需要五个部分:左右两侧草坪(Grass),左右两侧路肩(Road Transition),中间道路(Road))
五、常见问题的回答与思考
1.输出 .cpar ⽂件时,⽂件名必须为英⽂。
2.建⽴的 Dateba 中没有像基础数据库中那么多模型,如何输出多个模型到 new Dateba 中?
答:Lib Tool中可选择添加项
3.Dateba 和 Datet 的关系?
文明风尚
答:Dateba中包含众多 Datet , Datet 中⼜包含不同模型数据
4.Tools->Preference中 Output file Time step和 Math model Time step 的区别?两者如何设置?
答:后者是设置的数学仿真模型的时间步长,前者是输出⽂件的时间步长,后者的值⼀定⼩于前者,且两者⽐值必须为整数。
5.TSTART_WRITE代表什么?
答:Tools->Preference中仿真时间的初始化值,默认为0培训前的开场白
6.Home->Simulated Test Specifications->Ind_Ind代表什么?
答:前后均独⽴悬架
7.Aerodynamics 中,Fx、Fy为什么是负值,⽽Fz是正值?
答:Fx和Fy为逆向⼒,与车辆实际⾏动⽅向相反,垂向⽅向由于上下空⽓流动速度不⼀样,所以阻⼒不⼀样,因⽽有⼀个垂直向上的正⽅向的⼒
8.输出加速度达不到设定值,为什么?
答:输出加速度跟发动机输出和路⾯附着系数均有关。(附着系数0.3,加速度最多0.3g<-为什么?)
9.如何更改⾃⼰设置的类和名称?
答:Edit->Change Tille or Category of This Datat (前提是进⼊要更改的类的界⾯且Unlock)