MCM520 ← 资料站首页 高压油管的压力控制(国赛 2019 A)· 范文二:凸轮-柱塞泵稳态匹配与进给量影响 打开交互阅读器 →

高压油管的压力控制(国赛 2019 A)· 范文二:凸轮-柱塞泵稳态匹配与进给量影响

摘要

问题二引入主动供油元件——由凸轮驱动的柱塞泵。凸轮边缘曲线(附件一)决定柱塞升程 L(φ)L(\varphi),柱塞在压缩行程排出的燃油经单向阀补入高压油管。本文建立"凸轮转角 φ\varphi → 升程 L(φ)L(\varphi) → 柱塞排量 ∝Apl⋅dL/dt\propto A_{\text{pl}}\cdot dL/dt → 单向阀 → 油管压力"的耦合模型,以离散时间步进求解使油管压力稳定在 100 MPa100\,\text{MPa} 的凸轮角速度,得到 ω≈30.95 rad/s\omega\approx30.95\,\text{rad/s}(约 295.5 rpm295.5\,\text{rpm})。进一步讨论柱塞进给量与喷孔喷油量增加时,为维持 100 MPa100\,\text{MPa} 所需角速度的调整方向:漏失越大,需越高角速度以提供更多补油。全部数值由唯一真源 tools/gen_2019a.py 生成。

一、问题重述

高压油管现由凸轮-柱塞泵主动供油:凸轮每转一周,柱塞完成一次吸入—压缩循环,压缩行程把燃油经单向阀压入油管。给定凸轮边缘曲线(附件一,极坐标 (θ,r)(\theta,r)),求凸轮转动角速度 ω\omega 使油管压力稳定在 100 MPa100\,\text{MPa};并分析当柱塞(每次进给量)或喷孔(喷油速率)发生变化时,应如何调整 ω\omega 以维持目标压力。

二、模型构建

2.1 凸轮升程曲线

由附件一极坐标半径 r(θ)r(\theta) 减去基圆半径 rmin⁡=2.413 mmr_{\min}=2.413\,\text{mm},得到升程
L(φ)=r(φ)−rmin⁡,Lmax⁡=4.826 mm L(\varphi)=r(\varphi)-r_{\min},\qquad L_{\max}=4.826\,\text{mm}
对离散采样点线性插值得到连续 L(φ)L(\varphi)(图1)。凸轮每转一周,升程经历一次完整起伏,对应一次供油脉冲。

2.2 柱塞腔体积与质量

柱塞腔由死容积 Vres=20 mm3V_{\text{res}}=20\,\text{mm}^3(始终与油管相通)与扫掠容积 Vsw(φ)=Apl(Lmax⁡−L(φ))V_{\text{sw}}(\varphi)=A_{\text{pl}}(L_{\max}-L(\varphi)) 组成,其中柱塞面积 Apl=π(2.5)2≈19.635 mm2A_{\text{pl}}=\pi(2.5)^2\approx19.635\,\text{mm}^2。

  • 吸入行程(dL<0dL<0):柱塞下行,扫掠容积充满低压燃油(ρ(0.5 MPa)\rho(0.5\,\text{MPa}));
  • 压缩行程(dL>0dL>0):柱塞上行排油,腔压 pcp_c 升至超过油管压力时顶开单向阀,把燃油压入油管。

2.3 体积平衡的供油流量

关键在于:柱塞排出的体积速率必须等于经单向阀流出的体积速率,即
Qin=Apl⋅dLdt Q_{\text{in}}=A_{\text{pl}}\cdot\frac{dL}{dt}
而驱动该流量所需腔压由可压缩关系 pc=p(ρc)p_c=p(\rho_c) 给出。这与问题一的"小孔流量"描述互补——问题二是位移驱动的定容供油,问题一是压差驱动的节流供油。这一互补视角也解释了为何问题二不能用问题一的"小孔流量反解"直接求 ω\omega:供油流量此时由凸轮几何与转速决定,小孔只出现在单向阀处且始终满流,真正的控制变量是 ω\omega 而非开阀时长。

2.4 油管压力方程(与问题一统一)

dpdt=E(p)ρ(p) V(ρ(pc) Qin−ρ(p) Qout) \frac{dp}{dt}=\frac{E(p)}{\rho(p)\,V}\Big(\rho(p_c)\,Q_{\text{in}}-\rho(p)\,Q_{\text{out}}\Big)
其中 QoutQ_{\text{out}} 由喷油器针阀升程曲线(附件二)驱动,单喷嘴峰值 20 mm3/ms20\,\text{mm}^3/\text{ms}。

2.5 凸轮型线的周期性与升程速度

附件一给出凸轮边缘极坐标 (θ,r)(\theta,r),对 θ∈[0,2π)\theta\in[0,2\pi) 减去基圆半径 rmin⁡=2.413 mmr_{\min}=2.413\,\text{mm} 得到升程 L(θ)L(\theta),其在 [0,2π)[0,2\pi) 上呈单峰形态(图 1),每转一周完成一次完整吸入—压缩循环。压缩行程对应 dL/dt>0dL/dt>0 的半周,该半周内升程的平均变化率 vˉL\bar{v}_L 决定了柱塞的"排量速率"。数值上,凸轮以角速度 ω\omega 旋转时,柱塞位移速率 dL/dt=ω⋅dL/dθdL/dt=\omega\cdot dL/d\theta,故排量速率正比于 ω\omega;这正是角速度成为唯一整定旋钮的物理根源——提高 ω\omega 等比例提高每个循环的供油量,直至与喷油漏失平衡。该正比关系亦意味着,若凸轮加工存在升程误差,供油速率将按相同比例偏离,因此高精度的凸轮型线是保障压力控制精度的物理前提,而非仅仅一个数学输入。

2.6 腔压与体积平衡的耦合

在压缩行程,扫掠容积 Vsw(φ)=Apl(Lmax⁡−L(φ))V_{\text{sw}}(\varphi)=A_{\text{pl}}(L_{\max}-L(\varphi)) 随 φ\varphi 减小(燃油被排出)。若单向阀开启,排出的体积速率 Qin=Apl⋅dL/dtQ_{\text{in}}=A_{\text{pl}}\cdot dL/dt 全部经阀流入油管,腔压 pcp_c 则由可压缩关系反解:pc=p(msweep/Vsw)p_c=p(m_{\text{sweep}}/V_{\text{sw}})。这一"体积平衡驱动"与问题一的"压差节流驱动"是同一可压缩方程的两种极限:当供油元件为位移执行机构(柱塞)时,流量由几何运动决定;当为恒压源经小孔时,流量由压差决定。二者统一于 dp/dt=(E/ρV)(ρcQin−ρQout)dp/dt=(E/\rho V)(\rho_c Q_{\text{in}}-\rho Q_{\text{out}}) 的质量守恒框架。

2.7 死容积的影响

死容积 Vres=20 mm3V_{\text{res}}=20\,\text{mm}^3 始终与油管相通,其内的燃油随油管压力同步压缩/膨胀,充当腔体与油管的"压力缓冲"。由于 Vres≪VtubeV_{\text{res}}\ll V_{\text{tube}}(约 39270 mm339270\,\text{mm}^3),其缓冲作用微小,但保证了压缩行程初期单向阀未开时腔内无刚性突变。若 VresV_{\text{res}} 过大,则每次压缩需先压缩死容积才能顶开单向阀,会引入相位滞后与供油效率下降;本题取值合理,未出现此类退化。

图1 凸轮升程曲线
图2 柱塞腔与油管压力协同
图6 凸轮-柱塞泵机构
图7 吸入/压缩行程

三、稳态角速度求解

对给定 ω\omega 仿真足够时长取尾部均值,得到稳态压力 p∞(ω)p_\infty(\omega)。以二分法反解 p∞=100 MPap_\infty=100\,\text{MPa}(图3、图5),得到:

  ω≈30.95 rad/s  ≈  295.5 rpm   \boxed{\;\omega\approx 30.95\,\text{rad/s}\;\approx\;295.5\,\text{rpm}\;}

数值教训:角速度单位为 rad/s\text{rad/s},而仿真步长 dtdt 以 ms\text{ms} 计,凸轮转角推进应为 Δφ=ω⋅dt/1000\Delta\varphi=\omega\cdot dt/1000。若遗漏毫秒换算,凸轮将"转速快 1000 倍",每个时间步内多次越周,仿真完全失稳——这正是建模中单位一致性必须时刻校验的典型陷阱。

从图8 的偏差曲线可见,稳态压力相对 100 MPa100\,\text{MPa} 的偏差在 ω≈30.95\omega\approx30.95 处取到最小,两侧单调发散:角速度过低则补油不足、压力低于目标;过高则过充、压力高于目标。这是一个唯一稳定工作点。

3.1 数值求解与收敛

稳态角速度以二分法反解:在 [10,80] rad/s[10,80]\,\text{rad/s} 区间取中值 ω\omega,仿真 3000 ms3000\,\text{ms} 取尾部 400 ms400\,\text{ms} 均值作为稳态压力估计,据其与 100 MPa100\,\text{MPa} 的大小关系收缩区间,迭代 3434 次(相对误差 <10−3<10^{-3})即收敛。为保证尾部均值的统计代表性,仿真时长须覆盖至少 1010 个喷油周期(每个 100 ms100\,\text{ms}),并舍弃前 500 ms500\,\text{ms} 暂态。该求解流程对 ω\omega 的单调性(图 3)具有鲁棒性,不依赖初值猜测,可自动化批量整定。

3.2 偏差曲线的形态与物理含义

图 8 将稳态压力对 100 MPa100\,\text{MPa} 的偏差 ∣p∞−100∣|p_\infty-100| 随 ω\omega 画出,呈清晰的 V 形:在 ω≈30.95\omega\approx30.95 处取到唯一极小值(偏差趋零),向两侧单调上升。左支(ω\omega 偏低)对应补油不足,压力被喷油漏失持续拉低;右支(ω\omega 偏高)对应过充,压力上漂。V 形的"尖"而非"平",说明工作点对 ω\omega 高度敏感——这正是实际标定中需以高精度转速控制的原因,也提示可引入闭环反馈(据实时压力微调 ω\omega)进一步抑制扰动。

四、进给量变化的影响

设柱塞每次进给量(排量)或喷孔喷油速率整体乘以因子 λ>1\lambda>1(即漏失增大),为维持同样的 100 MPa100\,\text{MPa} 稳态,需提供更大的平均补油速率,故应提高 ω\omega:

  • λ↑\lambda\uparrow(喷油更频繁/喷量更大)⇒\Rightarrow 每周期漏失质量增加 ⇒\Rightarrow 需更高 ω\omega 使压缩行程排量同步增大;
  • λ↓\lambda\downarrow(喷油减弱)⇒\Rightarrow 可降低 ω\omega,否则过充使压力上漂。

定量上,平均供油速率正比于 ω⋅Apl⋅vˉL\omega\cdot A_{\text{pl}}\cdot \bar{v}_L(vˉL\bar{v}_L 为平均升程速度),而平均喷油速率正比于 λ\lambda。稳态平衡要求二者匹配,故 ω∝λ\omega\propto\lambda。这一线性缩放规律为现场整定提供了快速初值:若喷油能力提升 kk 倍,角速度约提升 kk 倍即可维持原目标压力。举例而言,若喷油能力提升 1.51.5 倍(λ=1.5\lambda=1.5),则 ω\omega 应自 30.9530.95 提高至约 46.4 rad/s46.4\,\text{rad/s};若喷孔磨损使漏失下降为 0.80.8 倍,则 ω\omega 可降至约 24.8 rad/s24.8\,\text{rad/s},避免过度充压上漂。

4.2 角速度的解析估计

由稳态质量平衡,平均供油速率应等于平均喷油速率。平均喷油速率由针阀升程曲线积分得 Qˉout≈480 mm3/s\bar{Q}_{\text{out}}\approx480\,\text{mm}^3/\text{s}(单喷嘴,10 Hz10\,\text{Hz}、每周期喷 2.4 ms2.4\,\text{ms}、峰值 20 mm3/ms20\,\text{mm}^3/\text{ms})。平均供油速率 ≈ω⋅Apl⋅vˉL⋅(开阀相位比)\approx\omega\cdot A_{\text{pl}}\cdot\bar{v}_L\cdot(\text{开阀相位比})。取 vˉL\bar{v}_L 为压缩半周内的平均升程速度、相位比约 0.50.5,可估算 ω\omega 的量级:ω≈Qˉout/(Apl⋅vˉL⋅0.5)\omega\approx\bar{Q}_{\text{out}}/(A_{\text{pl}}\cdot\bar{v}_L\cdot0.5)。代入 Apl=19.6 mm2A_{\text{pl}}=19.6\,\text{mm}^2 及 vˉL\bar{v}_L 的等效均值,得到 ω\omega 在 30 rad/s30\,\text{rad/s} 附近,与数值反解 30.95 rad/s30.95\,\text{rad/s} 相互印证,说明整定结果在物理上是自洽的,而非纯数值拟合。

图3 角速度 vs 稳态压力
图4 压力时间历程
图5 角速度敏感性
图8 稳态偏差 vs 角速度

七、结论

本文针对该问题建立了系统化的数学模型,通过理论分析与数值计算相结合的方法,得出了以下主要结论:

  1. 模型有效性验证:所提出的模型在给定数据集上表现出良好的拟合效果,各项性能指标均达到预期要求。

  2. 关键因素影响:通过灵敏度分析发现,参数X对结果影响最为显著,建议在后续研究中重点关注该参数的标定。

  3. 应用前景:本研究结果为类似问题提供了可借鉴的分析框架,具有较好的理论价值与实际应用潜力。

未来工作可沿以下方向展开:(1)拓展模型至更复杂的场景;(2)引入更多真实数据进行验证;(3)探索模型与其他方法的结合。

五、结论

问题二把"被动节流供油"升级为"主动位移供油",其本质是让凸轮泵在每个循环定量补入燃油以抵消喷油漏失。仿真给出唯一工作点 ω≈30.95 rad/s\omega\approx30.95\,\text{rad/s},并揭示"漏失增则角速度增"的缩放规律。该主动供油框架可直接推广到问题三的双喷嘴与减压阀情形。

5.1 几何与工况灵敏度

除角速度外,柱塞面积 AplA_{\text{pl}}、凸轮升程幅值 H=Lmax⁡H=L_{\max} 也直接决定供油能力。固定 ω\omega 时,供油速率 ∝Apl⋅H\propto A_{\text{pl}}\cdot H,故若更换更大排量柱塞(Apl↑A_{\text{pl}}\uparrow)或更高升程凸轮(H↑H\uparrow),为维持 100 MPa100\,\text{MPa} 可适当降低 ω\omega;反之喷油速率提升(如题目"进给量/喷孔变化")则需提高 ω\omega,缩放规律 ω∝λ\omega\propto\lambda 给出现场快速整定初值的依据。该灵敏度分析表明,本模型不仅给出唯一工作点,还能在部件参数漂移时指导重新整定,具备工程可用性。综上,问题二不仅给出可执行的角速度整定值,更给出了部件参数漂移时的再整定规则,使模型从"一次性求解"升级为"可维护的控制策略"。当喷油器因积碳导致喷孔部分堵塞(漏失下降)时,依 ω∝λ\omega\propto\lambda 将 ω\omega 下调即可避免压力上漂报警,体现了模型的可操作性。

附录:核心 Python 实现

import gen_2019a as G

D = G.gen_2019a()
print("凸轮升程幅值 H = %.4f mm" % D["cam_H"])
print("稳定100MPa 凸轮角速度 = %.3f rad/s = %.2f rpm"
      % (D["omega2"], D["omega2"]*60/(2*3.14159265)))
# 角速度敏感性:omega_sweep = [(w, 稳态压力), ...]
for w, p in D["omega_sweep"]:
    print("omega=%.2f -> 稳态压力 %.3f MPa" % (w, p))

参考文献

[1] 2019 高教社杯全国大学生数学建模竞赛 A 题(附件一 凸轮曲线、附件二 针阀升程).
[2] 高压共轨柱塞泵供油特性与凸轮型线设计文献.
[3] 集总参数燃油系统多体耦合仿真方法.