Files
MCM/A题/成文/模型之后的解题思路.md
2026-02-16 21:52:26 +08:00

87 lines
2.5 KiB
Markdown
Raw 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.
flowchart TD
A\["模型已建立\\n状态 x=\[z,v\_p,T\_b,S,w]\\n输入 u=\[L,C,N,Ψ,T\_a]\\n终止: V\_term<=V\_cut 或 z<=0"] --> B\["0. 准备:场景/数据\\n给定 u(t)、初值 x(0)、参数 Θ"]
%% ---- 主仿真(确定性/单轨迹) ----
B --> C\["1. 主仿真循环t=0→…"]
C --> C1\["1.1 计算总功耗 P\_tot(u,x)\\n(背景+屏幕+CPU+网络/尾效应)"]
C1 --> C2\["1.2 计算构成关系\\nV\_oc(z\_eff), R0(T\_b,S), Q\_eff(T\_b,S)"]
C2 --> C3{"1.3 CPL 代数闭合求 I\\nΔ>=0 ?"}
C3 -- "是" --> C4\["I\_CPL 分支"]
C3 -- "否" --> C4b\["记录 t\_Δ坍塌风险\\n进入降级/限流策略"]
C4 --> C5\["1.4 限流/降级:\\nI=min(I\_CPL, I\_max(T\_b))\\n(得到实际 I 与 P\_del)"]
C4b --> C5
C5 --> C6\["1.5 ODE RHS\\nż, ṽ\_p, Ṫ\_b, Ṡ, ŵ"]
C6 --> C7\["1.6 RK4 推进(每个 stage 都嵌套求 I\\n中间时刻 u(t) 插值/生成"]
C7 --> C8\["1.7 投影/物理约束:\\nz,S,w 截断到可行区间\\nQ\_eff>=0 等保护"]
C8 --> C9{"1.8 事件检测:\\nV\_term<=V\_cut 或 z<=0 ?"}
C9 -- "否" --> C1
C9 -- "是" --> D\["2. 输出:轨迹 + TTE\\n(可线性插值得到 t\*)"]
%% ---- 鲁棒性检验 ----
D --> R{"3. 鲁棒性检验是否通过?"}
R --> R1\["3.1 步长/收敛鲁棒性:\\nΔt vs Δt/2 的 step-halving\\n||zΔt - zΔt/2||∞ < 1e-4\\n且 TTE 相对误差 < 1%"]
R --> R2\["3.2 事件定位鲁棒性:\\n电压/ SOC 过阈值的插值稳定\\n(比较不同插值/求根策略)"]
R --> R3\["3.3 CPL/低电压鲁棒性:\\nΔ<0 记录 + I 饱和\\n避免非物理大电流/数值爆炸"]
R --> R4\["3.4 约束/奇异性鲁棒性:\\nz\_eff 保护(避免 1/z 奇异)\\n状态投影抑制漂移"]
R1 \& R2 \& R3 \& R4 --> ROK{"全部通过?"}
ROK -- "否" --> Fix\["回到修正:\\n减小 Δt / 调整容差\\n检查限流策略/保护阈值\\n必要时回到参数标定 Θ"]
Fix --> C
ROK -- "是" --> E\["4. 形成确定性结论\\n场景对比、指标归因\\n(谁最耗电/何时风险高)"]
%% ---- 敏感性 + UQ ----
E --> S\["5. 全局敏感性Sobol/Saltelli\\nY=TTE 或 E\[TTE]\\n得到主效应/总效应排序"]
S --> U\["6. 不确定性量化 UQ\\n生成随机输入路径 u(t,ω)\\n(OU 或 切换OU)\\n对每条路径重复主仿真→TTE样本"]
U --> U1\["6.1 统计推断:\\n经验CDF/均值方差/CI/分位数\\n生存曲线 P(TTE>t)"]
U1 --> G\["7. 输出与建议:\\n(1) 预测 TTE(点估计+区间)\\n(2) 风险指标 t\_Δ\\n(3) 敏感因子→策略建议"]