11 KiB
Below is an updated paper blueprint that cleanly integrates the three gap patches without breaking your frozen MODEL_SPEC logic (except the explicit, minimal power-mapping extension for GPS). I’ll show (i) where each patch lands, (ii) what each section must now contain, and (iii) what new data/evidence is required so the added content is rigorous (not “text-only fluff”).
Updated Paper Blueprint (with GPS + Monte Carlo UQ + Multi-cycle aging)
Summary Sheet (1 page)
Logical progression (updated)
-
Model: continuous-time ODE + CPL closure + extended power mapping including GPS.
-
Core outputs: SOC(t), V_term(t), Δ(t), TTE.
-
Key findings:
- Baseline TTE
- Navigation/GPS drain impact
- Uncertainty band (MC distribution + survival curve)
- TTE degradation across cycles (aging trajectory)
-
Recommendations: user + OS + lifecycle-aware battery management.
Must include (new evidence)
- A one-line quantification of GPS impact on TTE (ΔTTE from turning GPS “on” vs “off” in a navigation segment).
- UQ: mean/CI and at least one survival milestone (e.g., 90% survival time).
- Aging: a mini table/plot of TTE vs cycle index (e.g., cycles 0, 50, 100, 200).
1) Introduction and framing
Logical progression (updated)
-
“Unpredictability” arises from time-varying usage and environment; navigation/location services are a common drain source.
-
We address both short-horizon discharge and long-horizon degradation.
-
Outline three analyses:
- Mechanistic model with GPS term
- Monte Carlo UQ for stochastic usage
- Multi-cycle aging forecast for TTE decline
Must include
- Motivation sentence tying GPS to the real-world “navigation drains phone quickly” phenomenon.
- A roadmap paragraph mapping to sections: baseline → scenario drivers (including GPS) → global sensitivity → UQ → aging forecast → recommendations.
2) Model overview: states/inputs/outputs/assumptions (minor extension)
What changes
- Add one new input: GPS duty variable (G(t)\in[0,1]). (This is the minimal extension implied by your patch: add (P_{\text{gps}}(G)) to (P_{\text{tot}}).)
Must include (new items)
-
Table updates
- Inputs now include (G(t)) (unitless, [0,1], “GPS duty / navigation intensity”)
- Parameters now include (P_{\text{gps},0}), (k_{\text{gps}})
-
Assumption: (G(t)) is an externally specified scenario signal (like (L,C,N,\Psi,T_a)), not a new state.
Evidence required
- A short justification for treating GPS drain as linear in duty cycle (first-order approximation).
- A stated range for (P_{\text{gps},0}), (k_{\text{gps}}) (even if “calibrated / assumed”; must be declared).
3) Governing equations (PATCH P10 + P11)
3.1 Power mapping (UPDATED)
Logical progression
- Screen + CPU + Network + background (existing)
- GPS term added additively
- Total power drives CPL current through quadratic closure
Must include (specific equations)
- Replace total power line exactly as patch indicates: [ P_{\mathrm{tot}}(t)=P_{\mathrm{bg}}+P_{\mathrm{scr}}(L)+P_{\mathrm{cpu}}(C)+P_{\mathrm{net}}(N,\Psi,w)+P_{\mathrm{gps}}(G). ]
- GPS submodel (BLOCK_A): [ P_{\mathrm{gps}}(G) = P_{\mathrm{gps},0}+k_{\mathrm{gps}},G(t). ]
Evidence/data required to make this rigorous
-
Provide either:
- (Preferred) a citation/value range from a source (your placeholder [REF-GPS-POWER]) or
- (If no citation) a calibration protocol: “Set (P_{\text{gps},0},k_{\text{gps}}) so that navigation scenario reproduces observed drain factor X,” and report the chosen values.
3.2–3.5 Constitutive + CPL + ODEs (unchanged)
- No new dynamics are needed; GPS affects (P_{\text{tot}}) only.
4) Time-to-Empty (TTE) and event logic (unchanged structure, stronger interpretation)
Logical progression (unchanged)
- Event functions (g_V,g_z,g_\Delta)
- earliest crossing via interpolation
- termination reason recorded
New content to add (one paragraph)
-
Explain how GPS affects TTE indirectly:
- (G(t)\uparrow \Rightarrow P_{\text{tot}}\uparrow \Rightarrow I\uparrow) via CPL, accelerating SOC decay and potentially increasing the risk of Δ collapse / voltage cutoff earlier.
Evidence required
-
A navigation/GPS scenario result showing:
- higher avg (P_{\text{tot}}), higher max (I), and reduced TTE relative to baseline.
5) Parameterization and data support (must now include GPS + aging-law parameters)
Logical progression (expanded)
- Parameter groups: power mapping, battery ECM, thermal, radio tail
- GPS parameters included in power mapping
- Aging parameters (from Section 3.5 SOH law) clearly listed and sourced/assumed
- Plausibility checks (energy, bounds, monotonicity)
Must include (new items)
-
GPS parameter table entries: (P_{\text{gps},0},k_{\text{gps}})
-
Aging-law parameter table entries (whatever Section 3.5 uses; must be explicit)
-
Clear labeling:
- “Measured / literature”
- “Calibrated”
- “Assumed for demonstration”
Evidence required
- For aging: at least one reference point like “capacity drops to 80% after N cycles” OR cite your [REF-LIION-AGING].
- If no empirical anchor, you must add a limitation note: aging trajectory is qualitative.
6) Numerical method and reproducibility (minor add)
Logical progression
- RK4 nested CPL unchanged.
- Add that (G(t)) is treated identically to other inputs in scenario function.
Must include
-
Updated trajectory column list to include:
- (G(t)) and (P_{\text{gps}}(t)) (optional but recommended for clarity)
-
Reproducibility: seed fixed for MC; dt fixed; step-halving.
7) Baseline results (update: add one GPS/navigation stress baseline)
Logical progression (updated)
- Baseline scenario plots and TTE table (existing)
- Navigation with GPS “high duty” as an extended baseline variant
- Compare TTE and identify mechanism (P_tot, I, Δ)
Must include (new evidence)
-
A small 2-row comparison:
- Baseline (G=0 or low)
- Navigation/GPS-active (G high during navigation segment)
-
Plot overlay or table:
- ΔTTE, avg (P_{\text{tot}}), avg (P_{\text{gps}})
8) Scenario analysis: drivers of rapid drain (expand the matrix to include GPS)
Logical progression (updated)
- The scenario matrix should now include a GPS-focused scenario explicitly.
Must include
-
Add scenario like:
- S8: “Navigation + GPS high duty” (or fold into your existing navigation_poor_signal segment by setting G(t)=1 there)
-
Keep the ranking output but ensure GPS is represented in driver comparisons.
Evidence required
- Quantified ΔTTE for GPS scenario.
- Mechanistic signature entries include avg (P_{\text{gps}}) and show how it shifts current draw.
9) Sensitivity analysis (optional: include GPS parameters)
Logical progression
-
Your current Sobol set is fine; but the blueprint should specify a choice:
- Either keep the 6-parameter set unchanged or
- Replace the weakest contributor with (k_{\text{gps}}) to test GPS importance.
Must include (if you include GPS)
- Ranges for (k_{\text{gps}}) and/or (P_{\text{gps},0}) (±20% around baseline).
- Updated ranking interpretation: whether GPS is a primary driver in navigation-dominant regimes.
10) Uncertainty Quantification (PATCH P12: MC is now required, not optional)
Logical progression (updated)
10.1 Define uncertainty source (usage variability) 10.2 Deterministic solver stability/step-halving (existing) 10.3 Monte Carlo UQ (BLOCK_B) 10.4 Survival curve and uncertainty reporting
Must include (new “hard” components)
-
MC method statement:
- number of paths (M=300)
- perturbation model (OU on L,C,N; optionally also N/Ψ/G if you want)
- fixed seed
-
Outputs:
- mean TTE, CI, p10/p50/p90, survival curve (P(\text{TTE}>t))
Evidence required
- UQ summary table + survival curve plot/table.
- A brief comparison: deterministic baseline TTE vs MC mean vs percentile spread (to interpret “unpredictable”).
11) Multi-cycle aging and lifespan TTE forecasting (PATCH P13)
Logical progression
- Explain time-scale separation: discharge seconds vs aging days.
- Define outer-loop over cycles (j).
- At each cycle: run discharge simulation → compute throughput → update SOH → update (R_0,Q_{\text{eff}}) → next cycle.
- Produce TTE degradation trajectory.
Must include (new evidence)
-
A formal algorithm box for the outer loop (BLOCK_C).
-
Define (Q_{\text{thr},j}=\int |I(t)|,dt) and how it drives your SOH update (must reference Section 3.5 law).
-
A plot/table:
- cycle index (j) vs (S_j) and TTE(_j)
-
Interpretation:
- explain why TTE declines (capacity loss + resistance increase).
Evidence required
- Explicit SOH update equation (from your Section 3.5).
- At least one aging reference anchor (or clearly marked as “illustrative”).
12) Recommendations (updated: add GPS + lifecycle-aware policy)
Logical progression
- Convert scenario rankings + Sobol + UQ + aging forecast into actions.
Must include (new recommendation types)
-
GPS/location service policy:
- adaptive duty-cycling, batching location updates, “navigation mode” warnings
- quantify expected gain using your GPS scenario ΔTTE
-
Lifecycle-aware recommendations:
- as S declines, OS should lower peak power demands to avoid V_cut/Δ collapse earlier
- user guidance: avoid high-drain use in cold/poor signal when battery aged
Evidence required
-
Each recommendation must cite a model result:
- “This action targets parameter/driver X and yields ΔTTE ≈ Y in scenario tests.”
13) Validation, limitations, and extensions (expanded)
Must include (new limitation + validation points)
- GPS model limitation: linear duty approximation; could refine with acquisition bursts.
- Aging limitation: if no calibrated dataset, trajectory is qualitative.
- UQ limitation: OU is a stylized model; could use empirical traces.
Validation evidence (additions)
-
Show GPS inclusion doesn’t break:
- unit checks, Δ feasibility checks, step-halving convergence.
What you should update in your appendix/tables (minimum edits)
-
Variable table: add (G(t)).
-
Parameter table: add (P_{\text{gps},0},k_{\text{gps}}) + aging-law parameters.
-
Scenario matrix: add one GPS-heavy scenario (navigation).
-
Results:
- Baseline + GPS variant TTE comparison
- MC summary + survival curve
- Multi-cycle TTE vs cycle plot/table
If you paste your current section headings (or your LaTeX/Word outline), I can produce a “diff-style” outline: exact headings to add/renumber, and exactly which existing paragraphs need one new sentence vs a full new subsection.