PRL算法调控

伴随汽车电子技术发展,传统轮式车辆制动系统的气体或液体传输管路长,阀类原件多原有的真空助力系统无法兼顾车辆的再生制动功能,而再生制动功能是混合动力车辆是混动车辆最主要的市场优势之一,真空助力器逐渐被eBooster 所取代。针对于 Two-Box(ESC与eBooster)制动配置车型,ESC与eBooster 协同工作时,在ABS 工况下,由于eBooster 是解耦产品,ESC 里由泵泵的制动液,会导致系统压力很高,会对eBooster 零部件及ESC 阀类硬件造成很大的冲击。在该种条件下 PRL (Pressure Reduction Logic)功能应运而生。他的主要作用是:ABS 触发过程中的 eBooster 建压协调功能,可在确保ABS 正常工作所害的压力的前提下,降低液压系统的压力峰值,减少 eBooster 关联硬件及 ESC 阀类硬件承受的压力冲击,实现对于制动系统机械件的保护。

需求介绍:

PRL 用于防止在ABS触发的时候,由于ABS回流较大导致对booster的硬件和ABS造成冲击。在ABS 动作的时候, ABS的回流泵RFP(reflow pump)会将压力抽回 TMC(twin master cylinder), 而这个时候如果不对booster 的电机进行适当的回退,摩檫力会反向+电机的动力会锁住TMC, 阻止TMC运动,会直接导致 ABS 和 booster之间产生较大的压力。TMC 主缸压力太大会直接导致:

1) booster 的传动机构的损坏

2) ABS 或ESP 的阀门的损坏

3) ABS的控制失去鲁棒性,导致刹车距离的增加。

所以需要有 PRL 来防止出现极端的高压,提高系统的柔性。

算法的主要思路:

ABS信号激活后发生如下计算:

  1. 计算当前压力:

    1. 根据Iq计算扭矩,扭矩=Iq磁链 极对数*1.5;

    2. 扭矩= 扭矩-加速度×转动惯量;

    3. 将扭矩限制在一定范围内(电机能承受的最小扭矩-最大扭矩之间);

    4. 对扭矩进行滤波

    5. 根据速度去计算传输效率;传输效率和速度之间的关系曲线大概为:

    其中计算方法与最大传输效率和最小传输效率有关

    复制代码
     6. 将传输效率限制在一定范围内;
     7. 对传输效率进行滤波;
    8. 当前扭矩=滤波后的扭矩×传输效率;(根据本人的实验结果来看,Iq越大,效率越低;扭矩越大,效率越低;速度越大,效率越低)
     10. 当前压力=当前扭矩×系数(该系数为压力和扭矩之间的关系系数);
  2. 计算目标压力:

    1. 根据踏板位移计算的目标压力

    (踏板位移->目标压力->电机位置->电机速度->扭矩)

  3. 算法调控

    1.分两种情况调控

    如果当前压力>目标压力,得到调控后的速度;

    如果当前压力<目标压力,得到调控后的速度;

    复制代码
        2.最后对速度进行限制
        3. 对速度进行滤波:

测试结果:

如图所示:红色的为目标压力,绿色的为主缸中传感器实时传输的效率,黄色为当前压力。如果想知道详细的调控的细节可联系我。

相关推荐
Navigator_Z12 分钟前
LeetCode //C - 1269. Number of Ways to Stay in the Same Place After Some Steps
c语言·算法·leetcode
2601_9657422215 分钟前
短视频脚本创作方法分享:本地生活类账号的起步思路
大数据·人工智能·算法·ai·新媒体运营·生活
55873生态系统手记23 分钟前
读完 55873 资产钱包的技术栈,我重新理解了 "合规钱包" 应该长什么样
算法·架构
旋生万物26 分钟前
素数螺旋映射 $z_n=n^{1+i}$ 的角分布统计检验与零模型对比
大数据·前端·人工智能·算法·云原生·螺旋生成论·螺旋相位
HRTOS29 分钟前
HRTOS Shell继续完善:优化printf缓冲区与字符串越界保护,国庆后随新版本更新
运维·单片机·嵌入式硬件·算法·51单片机
邵奈一1 小时前
当沉香之乡遇上 Seed-2.1-pro:我用 AI 给村子做了一个数字门面
算法·架构
海天一色y1 小时前
图像分割全解析:从经典算法到深度学习的原理与实战(Python + MATLAB)
python·深度学习·算法
垆边人似月.1 小时前
华为算法题:最长连续递增子序列的变
数据结构·算法·leetcode
YOLO数据集集合1 小时前
机器学习二分类预测算法组合工具:12种算法、113种组合的批量建模方案8031期
算法·机器学习
longlongzihan2 小时前
LeetCode 56合并区间:排序与贪心
c++·算法·leetcode