94 lines
4.5 KiB
Markdown
94 lines
4.5 KiB
Markdown
1) GAP_CLASSIFICATION_v1
|
|
|
|
```json
|
|
{
|
|
"GPS_power": {
|
|
"requires_equation_change": true,
|
|
"requires_simulation_logic_change": false,
|
|
"text_only_addition": false,
|
|
"one_sentence_rationale": "Adding a GPS power term requires modifying the primary total power mapping equation."
|
|
},
|
|
"UQ_monte_carlo": {
|
|
"requires_equation_change": false,
|
|
"requires_simulation_logic_change": false,
|
|
"text_only_addition": true,
|
|
"one_sentence_rationale": "Uncertainty quantification is a statistical wrapper around the existing model using stochastic input paths."
|
|
},
|
|
"Aging_dynamic_TTE": {
|
|
"requires_equation_change": false,
|
|
"requires_simulation_logic_change": true,
|
|
"text_only_addition": false,
|
|
"one_sentence_rationale": "Forecasting TTE across the battery lifespan requires an outer-loop logic to update state-of-health between discharge cycles."
|
|
}
|
|
}
|
|
```
|
|
|
|
2) PATCH_SET_v1
|
|
|
|
```yaml
|
|
- patch_id: "P10-GPS-EQ"
|
|
patch_type: "REPLACE_EQUATION_LINE"
|
|
anchor_heading_verbatim: "### 4. Multiphysics Power Mapping: (L,C,N,\Psi\rightarrow P_{\mathrm{tot}}(t))"
|
|
target_snippet_verbatim: "P_{\mathrm{tot}}(t)=P_{\mathrm{bg}}+P_{\mathrm{scr}}\big(L(t)\big)+P_{\mathrm{cpu}}\big(C(t)\big)+P_{\mathrm{net}}\big(N(t),\Psi(t),w(t)\big)."
|
|
replacement_snippet: "P_{\mathrm{tot}}(t)=P_{\mathrm{bg}}+P_{\mathrm{scr}}\big(L(t)\big)+P_{\mathrm{cpu}}\big(C(t)\big)+P_{\mathrm{net}}\big(N(t),\Psi(t),w(t)\big)+P_{\mathrm{gps}}\big(G(t)\big)."
|
|
|
|
- patch_id: "P11-GPS-TEXT"
|
|
patch_type: "INSERT_AFTER_HEADING"
|
|
anchor_heading_verbatim: "#### 4.3 Network power with signal-quality penalty and radio tail"
|
|
insertion_block_id: "BLOCK_A"
|
|
|
|
- patch_id: "P12-UQ-TEXT"
|
|
patch_type: "INSERT_AFTER_HEADING"
|
|
anchor_heading_verbatim: "#### 10.2 Step size, stability, and convergence criterion"
|
|
insertion_block_id: "BLOCK_B"
|
|
|
|
- patch_id: "P13-AGING-TEXT"
|
|
patch_type: "INSERT_AFTER_HEADING"
|
|
anchor_heading_verbatim: "#### 3.5 SOH dynamics: explicit long-horizon mechanism (SEI-inspired)"
|
|
insertion_block_id: "BLOCK_C"
|
|
```
|
|
|
|
3) INSERT_TEXT_BLOCKS_v1
|
|
|
|
-----BEGIN BLOCK_A-----
|
|
#### 4.4 GPS power and location services
|
|
Location-based services introduce a distinct power profile characterized by periodic satellite signal acquisition and processing. We define a GPS duty variable $G(t) \in [0,1]$, which acts as a proxy for navigation-intensive usage segments. The GPS power contribution is modeled as:
|
|
[
|
|
\boxed{
|
|
P_{\mathrm{gps}}(G) = P_{\mathrm{gps},0} + k_{\mathrm{gps}} G(t)
|
|
}
|
|
]
|
|
where $P_{\mathrm{gps},0}$ is the baseline receiver standby power and $k_{\mathrm{gps}}$ is the active tracking coefficient [REF-GPS-POWER].
|
|
-----END BLOCK_A-----
|
|
|
|
-----BEGIN BLOCK_B-----
|
|
#### 10.3 Uncertainty Quantification via Monte Carlo Simulation
|
|
To quantify the impact of "unpredictable" user behavior on TTE, we employ a Monte Carlo (MC) framework. We generate $M=300$ stochastic usage paths by perturbing the baseline inputs $(L, C, N)$ with Ornstein-Uhlenbeck processes to simulate realistic fluctuations [REF-MONTE-CARLO]. For a fixed seed, we compute the distribution of TTE across these paths. The primary outputs include the mean TTE, the 95% confidence interval, and the empirical survival curve $P(\mathrm{TTE} > t)$, which represents the probability that the device remains operational at time $t$.
|
|
-----END BLOCK_B-----
|
|
|
|
-----BEGIN BLOCK_C-----
|
|
#### 3.6 Multi-cycle Aging and Time-to-Empty Forecasting
|
|
While a single discharge reveals immediate performance, the long-term TTE is a function of the cycle index $j$. We implement an outer-loop procedure to bridge the time-scale separation between discharge (seconds) and aging (days):
|
|
1. Initialize $S_0 = 1$ and battery parameters.
|
|
2. For each cycle $j$, execute the single-discharge simulation until the cutoff condition $V_{\mathrm{term}} \le V_{\mathrm{cut}}$.
|
|
3. Record $\mathrm{TTE}_j$ and calculate the total charge throughput $Q_{\mathrm{thr},j} = \int |I(t)| dt$.
|
|
4. Update the state of health $S_{j+1}$ using the dynamical equation in Section 3.5.
|
|
5. Update $R_0$ and $Q_{\mathrm{eff}}$ for the subsequent cycle based on the new $S_{j+1}$ [REF-LIION-AGING].
|
|
This sequence generates a TTE degradation trajectory, capturing how the "remaining life" of the phone contracts as the battery chemically matures.
|
|
-----END BLOCK_C-----
|
|
|
|
4) MODIFICATION_AUDIT_v1
|
|
|
|
```json
|
|
{
|
|
"edited_existing_text": false,
|
|
"changed_headings_or_numbering": false,
|
|
"patch_ids_emitted": [
|
|
"P10-GPS-EQ",
|
|
"P11-GPS-TEXT",
|
|
"P12-UQ-TEXT",
|
|
"P13-AGING-TEXT"
|
|
],
|
|
"notes": "Only additive blocks + minimal equation line replace (if any)."
|
|
}
|
|
``` |