车辆完成了变道,响应曲线却出现尖峰;换了一组轮胎数据,计算又中途停止。CarSim的结果受车辆参数、道路和驾驶控制共同影响,不能只凭动画判断。围绕“CarSim怎么进行车辆动力学仿真CarSim仿真模型运行结果异常怎么办”,这里从能正常运行的示例入手,介绍Windows英文界面下的内置模型运行方法。
一、CarSim怎么进行车辆动力学仿真
初次建模可以沿用示例配置,跑通后再修改,便于判断异常由哪次调整引起。
1、复制示例并确认数据引用
只复制运行条目,部件数据仍可能与原示例共用,修改前要检查引用关系。
①打开示例数据库,在【Run Control】中选择一套内置双移线示例,点击【Duplicate】,为新运行条目命名。
②点击【Vehicle】链接,进入车辆总成页面,核对当前车型与部件引用。
③需要修改车辆或部件时,在对应页面使用【Duplicate】建立副本,再检查上层链接是否指向副本。
2、填写车辆参数并配置试验
①进入【Vehicle:Assembly】,打开相关部件数据集,核对质量、轴距、质心位置及转动惯量。
②检查【Sprung Mass】的质量定义,区分簧载质量、整车质量与附加载荷。
③返回【Run Control】,打开【Procedure】,核对道路、目标路径、初始车速和驾驶控制方式。
④点击当前页面的【Help】,确认参数单位及表格含义,按试验要求设置运行结束条件。
路径跟随控制的转向输入由驾驶员模型计算。研究给定转向角下的响应,应使用对应的开环工况,两种试验不能直接混用。
3、运行并查看曲线
①返回【Run Control】,点击【Run Math Model】,检查仿真是否正常结束。
②点击【Video+Plot】,同步查看车辆运动和曲线,核对车速、横向加速度与横摆角速度。
③需要单独看曲线时点击【Plot】,查看当前绘图配置;增加输出变量后,重新运行【Run Math Model】。
二、CarSim仿真模型运行结果异常怎么办
先找出异常发生的时间和变量,再决定改哪组设置,别一次动太多参数。
1、初始化失败或计算提前停止
①在【Run Control】的结果信息下拉列表选择【Log file of parsfiles and events】,点击【View】。
②找到较早出现的错误或警告,记录对应参数、数据文件及停止时间。
③返回涉及的数据页面,通过【Help】核对参数要求,修正缺失引用或不符合要求的输入。
④用未修改示例运行【Run Math Model】,对比是否出现相同错误。
后续报错可能由前面的输入问题引起,排查应从较早出现的有效提示开始。
2、加速度或转向响应明显偏大
单位错填会让结果相差一大截。界面参数与求解器内部单位并不总相同,填写时要看字段标注。
①在【Vehicle:Assembly】及相关部件页面核对长度、质量和惯量单位,对照原始测量记录。
②在【Procedure】中检查车速和转向输入,区分方向盘转角与车轮转角。
③在【Plot】中核对输出变量、单位和坐标含义,区分横摆角与横摆角速度。
④通过【View】查看【Echo file with initial conditions】,核对本次初始化实际采用的参数。
3、车辆跑偏、甩尾或轮胎响应异常
①从【Vehicle:Assembly】进入轮胎相关数据集,核对前后轮引用、轮胎尺寸及试验数据适用范围。
②打开【Procedure】,检查路面附着、横坡、初始位置与目标路径。
③对照未修改示例检查悬架和转向参数,恢复可疑改动后重新运行【Run Math Model】。
④点击【Video+Plot】,定位车辆偏离路径的时刻,对照当时的车速和横向响应。
接近附着极限时,失稳可能反映工况本身。降低车速后能通过,不能直接证明原模型有错。
4、曲线振荡或修改后结果没变化
修改参数后,已经生成的结果不会自动更新,旧曲线可能造成误判。
①返回【Run Control】,核对当前条目及【Vehicle】、【Procedure】是否引用修改后的数据。
②重新点击【Run Math Model】,检查日志及结果时间范围,再打开【Plot】。
③怀疑积分步长影响时,在测试副本中使用【Override time step】,适当缩小步长,保持其他条件一致后比较。
三、CarSim仿真方案怎么进行对比
修改轮胎或悬架参数后,曲线发生变化很正常。要判断变化有没有参考价值,还得确认两个方案是在相同条件下运行,比较的也是同一项指标。
1、保留条件一致的对照方案
①在【Run Control】中选中已验证的运行条目,点击【Duplicate】,分别命名为对照方案和调整方案。
②打开两组【Procedure】,核对车速、道路、驾驶输入和结束条件,保持试验条件一致。
③检查调整方案的【Vehicle】链接,确认修改后的部件副本已被引用,再分别点击【Run Math Model】运行。
只复制运行条目,未必能隔离下面的部件数据。两组方案若仍引用同一份被修改的轮胎数据,比较时就失去了原来的对照。
2、结合车辆运动解释曲线差异
峰值降低不一定代表方案更好。例如,车辆没有完成预定路径,横向加速度也可能下降,单看一个数字容易得出偏差较大的结论。
①点击【Video+Plot】,检查两组车辆是否完成相同动作,记录偏离路径或响应突变的时间。
②打开【Plot】,在相同时间范围内比较车速、横摆角速度和横向加速度,核对变量单位。
③换用另一组相关工况重复测试,记录改善出现在哪些条件下,以及是否伴随其他响应变化。
总结
CarSim为车辆方案讨论提供了可以反复检查的计算依据,但一个工况的表现还不足以代表车辆的全部性能。轮胎、悬架和驾驶控制相互影响,同一项调整在不同车速、载荷或路面上,可能呈现不同结果。仿真的价值也在这里,能够把原本笼统的判断转成具体问题,让团队知道哪些变化值得继续验证,哪些参数还缺少数据支持。对于尚未完成实车对照的模型,保留结论的适用范围,会让后续使用更有分寸。希望大家在使用CarSim时,既能看懂曲线变化,也能说清变化对应的试验条件。
