Files
MCM/A题/分析/框架1/模型微调.md
2026-01-30 18:03:41 +08:00

173 lines
7.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
收到,这三条都属于**“只加护栏/更物理、更像手机真实策略”**的微调,而且不会推倒你现有的 ODE+CPL 主体。下面我把它们**以论文可直接替换/增补的形式**接到你现有框架里(符号尽量不新增、必要新增也给清晰定义),并说明对停机判据、数值实现与叙事的影响。
---
## 微调 1OCV 在低 SOC 的奇异点保护(数值与物理双赢)
你当前 OCV
[
V_{\mathrm{oc}}(z)=E_0-K\Big(\frac{1}{z}-1\Big)+A e^{-B(1-z)} .
]
由于 (\frac{1}{z}) 项在 (z\to 0) 发散容易在数值上导致电压“假爆炸”也不符合现实BMS/PMIC 在低电量会进入不可用区reserve/hidden capacity
**微调做法(最小侵入):**仅在 OCV 计算中用有效 SOC
[
z_{\mathrm{eff}}(t)=\max{z(t),,z_{\min}},\qquad z_{\min}\in(0,1)\ \text{小常数(如 }0.02\text{}.
]
然后替换为
[
V_{\mathrm{oc}}(z);\Rightarrow;V_{\mathrm{oc}}(z_{\mathrm{eff}})=E_0-K\Big(\frac{1}{z_{\mathrm{eff}}}-1\Big)+A e^{-B(1-z_{\mathrm{eff}})} .
]
**论文解释建议(很“评委友好”):**
* (z_{\min}) 表示“BMS 低电量不可用区/安全余量”,手机在接近 0% 时并非线性可用;该处理避免非物理奇异点并提高仿真稳定性。
* 你原本的停机判据里已有 (z(t)\le 0) 或 (V_{\text{term}}\le V_{\text{cut}}),因此这只是 **OCV 计算护栏**,不会改变“耗尽/关机”的定义,只避免计算发散。
---
## 微调 2热源项把“极化热”写成严格非负更物理、也更不容易被挑刺
你当前热方程:
[
\dot T_b=\frac{1}{C_{\mathrm{th}}}\Big(I^2R_0+Iv_p-hA(T_b-T_a)\Big).
]
其中 (Iv_p) 在符号约定下可能出现“负热/能量口径争议”。更稳妥的写法是把 RC 支路的耗散写成电阻耗散:
[
\boxed{
\dot T_b=\frac{1}{C_{\mathrm{th}}}\Big(I^2R_0+\frac{v_p^2}{R_1}-hA(T_b-T_a)\Big)
}
]
理由:极化支路电流 (i_1=v_p/R_1),耗散功率 (i_1^2R_1=v_p^2/R_1\ge 0),与能量守恒口径一致。
**与现有 (v_p) 动力学兼容:**
你已写
[
\dot v_p=\frac{I}{C_1}-\frac{v_p}{R_1C_1},
]
这是标准一阶极化支路形式,因此热源替换不需要新增状态或改 ODE 结构。
**数值层面好处:**
* 热源非负,避免某些步长/噪声下 (Iv_p) 造成温度异常下降,从而间接影响 (R_0(T_b,S)) 和 (Q_{\mathrm{eff}}(T_b,S)) 的反馈稳定性。
---
## 微调 3加入“电流上限/降频限功率”策略(把 OS/PMIC 行为机制化接入)
你现在的 CPL 闭环在低压时会推高电流,这对手机来说确实偏“最坏情况”:真实系统会触发 PMIC 限流或 OS 降频(降低 (P_{\text{tot}})),从而避免过流/过热/掉电。
这里给两种**等价且都很轻量**的实现方式。你可以二选一(我更推荐 A限流因为实现最直接也更像 PMIC
---
### 3A. 限流版本:(I=\min(I_{\mathrm{CPL}},I_{\max}(T_b)))
先保持你原本 CPL 二次解为候选电流:
[
I_{\mathrm{CPL}}=\frac{V_{\mathrm{oc}}(z_{\mathrm{eff}})-v_p-\sqrt{\Delta}}{2R_0},\quad
\Delta=(V_{\mathrm{oc}}(z_{\mathrm{eff}})-v_p)^2-4R_0P_{\mathrm{tot}}.
]
然后加入温度相关的电流上限(降频/限流阈值可随温度收紧):
[
\boxed{
I(t)=\min\Big(I_{\mathrm{CPL}}(t),, I_{\max}(T_b(t))\Big)
}
]
给一个极简、连续、可微的上限函数(避免硬折线带来的数值不光滑):
[
I_{\max}(T_b)=I_{\max,0},\Big[1-\rho_T,(T_b-T_{\mathrm{ref}})\Big]*+,
\qquad \rho_T\ge 0.
]
(如果你不想引入 (\rho_T),也可用分段常数:(T_b) 超过阈值后 (I*{\max}) 下降。)
**关键叙事点(务必写清):**
* 当 (I_{\mathrm{CPL}}\le I_{\max}):系统处于“恒功率供电”区,等同原模型。
* 当 (I_{\mathrm{CPL}}> I_{\max}):进入“限流/降频”区,手机**不能维持原功率**,此时实际终端功率变为
[
P_{\mathrm{del}}(t)=V_{\mathrm{term}}(t),I(t)\le P_{\mathrm{tot}}(t),
]
表现为**性能降级**(但续航/温度可能更安全)。
> 这一步在“建议/策略”部分会非常加分:你能定量说明“在高温/低电压时系统主动降低峰值功耗,以延长可用时间并避免 (\Delta<0) 崩溃”。
---
### 3B. 限功率版本:限制 (P_{\mathrm{tot}})(等价但更“系统级”)
定义可供功率上限(可随温度下降):
[
P_{\mathrm{cap}}(T_b)=P_0,[1-\rho_P(T_b-T_{\mathrm{ref}})]*+,
]
并采用
[
\boxed{
P*{\mathrm{tot}}^{\ast}(t)=\min\big(P_{\mathrm{tot}}(t),,P_{\mathrm{cap}}(T_b(t))\big)
}
]
然后在 CPL 方程里用 (P_{\mathrm{tot}}^{\ast}) 替代 (P_{\mathrm{tot}}) 计算 (\Delta) 与 (I)。
这更像 OS/调度器“限功耗预算”的抽象;缺点是你需要在文中解释“哪些组件被降级”,但写建议时也很顺。
---
## 对停机判据 (\mathrm{TTE}) 的一致性处理(重要)
你原定义:
[
\mathrm{TTE}=\inf{t>0:\ V_{\mathrm{term}}(t)\le V_{\mathrm{cut}}\ \text{or}\ z(t)\le0\ \text{or}\ \Delta(t)\le0}.
]
引入限流/限功率后,建议把 (\Delta\le 0) 的解释精确化:
* **若采用限流/限功率策略**,系统在很多情况下会通过降级使 (\Delta) 不再触发(因为等效功率需求被压住,或电流被压住)。
* 因此更物理的做法是:
* 仍保留 (V_{\mathrm{term}}\le V_{\mathrm{cut}})、(z\le 0) 作为关机判据;
* 对 (\Delta) 的“不可行”仅在**仍要求维持原 (P_{\mathrm{tot}})**时作为崩溃条件。
* 如果你选 3A限流那 (\Delta) 仍用来计算 (I_{\mathrm{CPL}})(若 (\Delta<0),说明就算不限流也无法维持恒功率,属于电压坍塌风险);但限流可能让系统继续运行(降级运行)。此时可以把“(\Delta\le 0)”从 TTE 条件移到“发生电压坍塌风险事件”的统计里(作为附加指标),而 TTE 仍以 (V_{\text{cut}}) 和 (z) 定义。
一个简单、O奖写法很稳的“双指标”表述
* **运行终止TTE**
[
\mathrm{TTE}=\inf{t>0:\ V_{\mathrm{term}}(t)\le V_{\mathrm{cut}}\ \text{or}\ z(t)\le0}.
]
* **坍塌风险时刻(可选报告)**
[
t_{\Delta}=\inf{t>0:\ \Delta(t)\le 0},
]
并在结果里比较“有/无限流策略”下 (t_\Delta) 是否被推迟或消除。
这样叙事上非常自然:**策略的价值**就是减少坍塌风险、延长可用时间或至少延缓掉电。
---
## 数值实现层面的最小改动(保持你 H 节结构)
你 H 节“RK4 + 每子步嵌套代数求 (I)”仍成立,只需在每次求电流时加入两行护栏:
**每个子步:**
1. 用 (z_{\mathrm{eff}}=\max(z,z_{\min})) 计算 (V_{\mathrm{oc}})。
2. 计算 (I_{\mathrm{CPL}})(需 (\Delta\ge 0))。
3. 施加限流(或限功率)得到最终 (I)。
4. 用更新后的热源 (I^2R_0+v_p^2/R_1)。
为了数值更平滑(避免 (\min) 的不可导点引起细小振荡你也可以用“软最小”近似但这不是必须O 奖论文一般写硬 (\min) 就够了。
---
## 你这三条微调对“论文得分点”的直接加成(写作方向)
* **(1) 低 SOC 奇异点保护**:评委一眼看出你考虑了 BMS reserve 与数值稳定,属于“成熟工程模型”。
* **(2) 极化热非负**:能量口径更严谨,避免被质疑“为什么会负发热”。
* **(3) 限流/降频**:把“系统建议/用户策略”从口号变成模型机制;你后面做随机使用 + MC 分布时,限流会显著改变 TTE 左尾(最差情况),这一点特别好写。
---
如果你愿意,我可以把上述三条整理成论文里一个小节的标准写法(例如 **“Model Refinements for Robustness and Device-Level Control”**),并把**更新后的关键方程块**OCV、热方程、CPL+限流闭环、停机判据)按你前文的编号风格直接排好,确保能无缝粘贴进正文。