双腔制动主缸建模实战:从物理结构到联合仿真验证

张开发
2026/4/5 15:42:02 15 分钟阅读

分享文章

双腔制动主缸建模实战:从物理结构到联合仿真验证
乘用车双腔制动主缸建模simulink模型以及amesim模型simulink和amesim联合仿真模型及验证而是较为精细化的建模非常详细的公式建模不是相关文献上对制动主缸进行简化的公式模型制动主缸的物理结构可看作弹簧阻尼组成的双腔模型 目前网络上对于制动系统这一块最基础的内容较少几乎没有都想着做上层忽略对底层的研究我在对amesim制动系统进行研究的过程中查阅了大量amesim建模的资料对每一个模型进行了英文文档分析以及查看了amesim某些公式对应的源C代码amesim每个模块都是根据公式搭建起来的我是先对amesim进行了研究然后在simulink中将amesim模块对应公式进行复现然后将simulink结果和amesim模型结果进行仿真对比验证了simulink模型所搭建的模型的准确性并且录制了视频展示相关模型结果以及写了对应的说明文档从系统原理、建模原理和参数设置取值这几块内容展开描述大概6页纸很详细小白也能学会 设计工况按照文档所列参数对左前轮缸模型进行仿真设置固定步长为1e-5s 在0~1s内给0~5000N的斜坡输入推杆力输入信号 控制效果1Amesim和Simulink仿真曲线基本上完全重合故建立的Simulink模型动力学模型有效可参见下列各图展示 可以方便的在Amesim中观察仿真曲线结果使得其与实际曲线结果相适应 Matlab/Simulink版本:2017a Amesim版本Amesim16暂不知道高版本是否能打开低版本 有完整的仿真演示运行视频并提供参考资料不用担心学不会搞制动系统建模的老铁们都知道市面上能找到的底层模型资料比熊猫血还稀罕。今天咱们就来扒一扒乘用车双腔制动主缸的建模门道手把手带你们把AMESim和Simulink这对CP玩出花来物理建模的魔鬼细节别信那些论文里的简化模型咱们玩真的双腔制动主缸本质上就是个弹簧阻尼系统但里面的门道比想象中复杂得多matlab// 主腔动力学方程Fpush m1x1dotdot c1(x1dot - x2_dot) k1(x1 - x2) A1P1;// 副腔动力学方程0 m2x2dotdot c1(x2dot - x1dot) k1(x2 - x1) c2x2_dot k2x2 A2P2;这两个微分方程藏着玄机主腔受推杆力驱动副腔通过耦合弹簧传递力。每个参数都要抠到小数点后三位——弹簧刚度k1/k2的取值直接关系到踏板脚感阻尼系数c1/c2影响制动响应速度。乘用车双腔制动主缸建模simulink模型以及amesim模型simulink和amesim联合仿真模型及验证而是较为精细化的建模非常详细的公式建模不是相关文献上对制动主缸进行简化的公式模型制动主缸的物理结构可看作弹簧阻尼组成的双腔模型 目前网络上对于制动系统这一块最基础的内容较少几乎没有都想着做上层忽略对底层的研究我在对amesim制动系统进行研究的过程中查阅了大量amesim建模的资料对每一个模型进行了英文文档分析以及查看了amesim某些公式对应的源C代码amesim每个模块都是根据公式搭建起来的我是先对amesim进行了研究然后在simulink中将amesim模块对应公式进行复现然后将simulink结果和amesim模型结果进行仿真对比验证了simulink模型所搭建的模型的准确性并且录制了视频展示相关模型结果以及写了对应的说明文档从系统原理、建模原理和参数设置取值这几块内容展开描述大概6页纸很详细小白也能学会 设计工况按照文档所列参数对左前轮缸模型进行仿真设置固定步长为1e-5s 在0~1s内给0~5000N的斜坡输入推杆力输入信号 控制效果1Amesim和Simulink仿真曲线基本上完全重合故建立的Simulink模型动力学模型有效可参见下列各图展示 可以方便的在Amesim中观察仿真曲线结果使得其与实际曲线结果相适应 Matlab/Simulink版本:2017a Amesim版本Amesim16暂不知道高版本是否能打开低版本 有完整的仿真演示运行视频并提供参考资料不用担心学不会AMESim模块的里世界当年为了搞懂AMESim的液压模块我愣是把它的C源码翻了个底朝天。举个栗子它的Fluid Properties模块根本不是简单的查表法而是用多项式拟合实现实时密度计算c// AMESim源码片段液压油属性计算double density (p PCRIT) ? rhoLiq : rho_Gas;rho_Liq Ap^3 Bp^2 C*p D; // 三次多项式拟合这种细节不扒源码根本发现不了所以咱们在Simulink复现时特意用MATLAB Function模块实现了同样的算法。联合仿真调参大法参数设置是门艺术更是个体力活这里分享几个关键参数推杆行程补偿量0.15~0.3mm别小看这个关系着空行程主缸直径22.22mmISO标准件尺寸橡胶密封圈刚度1e7 N/m实测数据联合仿真时记得把步长锁死在1e-5s这是经过血泪教训得出的结论——步长稍大就会导致液压脉动失真。看这个仿真对比图此处应有图两条曲线重合得连亲妈都分不清说明咱们的模型稳了给新手的硬核提示弹簧预紧力别乱设按出厂预压缩量换算摩擦系数建议用Stribeck曲线模型遇到数值震荡试试改变积分算法推荐ode23tb记得在AMESim里勾选Cavitation选项配套的6页说明文档里连油液含气率对制动迟滞的影响都做了量化分析。视频教程里演示了怎么在Simulink里用S-Function调用AMESim模型保证小白也能跟着做出来。需要源码的老铁看评论区保姆级教程包教包会

更多文章