Adams多体动力学仿真 Cruise 动力性,经济性仿真 动力系统参数匹配 纯电动汽车,混合...
Adams多体动力学仿真 Cruise 动力性经济性仿真 动力系统参数匹配 纯电动汽车混合动力汽车双电机汽车 simulink控制策略开发制动能量回收转矩分配驻车机构动力学仿真分析 联合仿真 可提供说明文档最近在折腾电动汽车动力系统仿真发现Adams和Cruise这两个工具真是黄金搭档。特别是做双电机驱动架构时底盘动力学和能量管理得同步考虑不然仿真结果准要翻车。先说说Adams里的骚操作。建模四连杆悬架时用Python脚本批量修改硬点坐标比手动拖拽快多了from adams_api import modify_hardpoint for load_case in [max_torque, emergency_brake]: modify_hardpoint( modelrear_suspension, pointlower_control_arm_front, xcalc_position(load_case), yoffset_values[load_case][y] )这段脚本能在不同工况下自动调整摆臂硬点位置特别适合做参数灵敏度分析。跑完动力学仿真别急着关软件把悬架跳动轨迹导出成CSV后面做轮胎包络验证用得着。动力匹配这块上周刚用MATLAB搞了个三目标优化模型。既要满足0-100km/h加速需求又不能把电耗搞得太难看还得照顾成本。遗传算法跑出来的帕累托前沿曲线很有意思options optimoptions(gamultiobj,PopulationSize,100,ParetoFraction,0.3); [optParams,fval] gamultiobj(costFunction,6,[],[],[],[],lb,ub,options); function [cost] costFunction(params) accel_time calcAccel(params); energy_consumption calcEnergy(params); cost [accel_time, energy_consumption, sum(params.*cost_coeff)]; end这个模型能同时输出十几组可行方案比单目标优化靠谱多了。不过要注意电机外特性曲线别直接用供应商给的PDF数据得转成查表形式导入仿真模型。Adams多体动力学仿真 Cruise 动力性经济性仿真 动力系统参数匹配 纯电动汽车混合动力汽车双电机汽车 simulink控制策略开发制动能量回收转矩分配驻车机构动力学仿真分析 联合仿真 可提供说明文档说到Simulink控制策略制动回收逻辑现在都流行用状态机实现。最近给混动车型做的策略里用Stateflow搞了个驾驶模式仲裁器state Regen_Logic during: if ABS_Active enter(Regen_Limit); elseif Brake_Pedal 15% Regen_Torque min(Max_Regen, Brake_Map(Brake_Pedal)); end exit: Reset_Regen_Flags(); end这个状态机处理了ABS激活时回收扭矩的快速退出比之前用if-else堆砌的版本可靠多了。调试时发现制动踏板开度传感器的滤波时间常数特别关键搞不好就会导致扭矩阶跃。联合仿真翻车实录必须分享Adams和Cruise的时钟同步问题坑了我两天。后来发现是Cruise的0.01s步长和Adams的0.005s步长不同步导致的改成变步长求解器后数据交互就稳了。建议做联合仿真时先把信号传输延迟参数校准好不然后面查bug查到怀疑人生。驻车机构仿真这个冷门领域其实暗藏玄机。用Adams自带的接触算法算棘爪冲击力结果总是比实测值高20%。后来把材料库里的45号钢参数换成实测的HRC38硬度数据仿真结果立马跟试验台数据对上了。所以说动力学仿真五分靠模型三分靠参数两分靠玄学笑。手头整理了一份动力匹配的checklist包含23个常见参数陷阱和5种典型架构的建模模板。需要的老铁可以私信不过得拿有趣的仿真翻车案例来换——毕竟独乐乐不如众乐乐嘛。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2434395.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!