Next Article in Journal
Multi-Level Parallel CPU Execution Method for Accelerated Portion-Based Variant Call Format Data Processing
Previous Article in Journal
Phishing Email Detection Using BERT and RoBERTa
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SOH- and Temperature-Aware Adaptive SOC Boundaries for Second-Life Li-Ion Batteries in Off-Grid PV–BESSs

School of Engineering, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, Thailand
*
Author to whom correspondence should be addressed.
Computation 2026, 14(2), 47; https://doi.org/10.3390/computation14020047
Submission received: 7 January 2026 / Revised: 20 January 2026 / Accepted: 23 January 2026 / Published: 7 February 2026
(This article belongs to the Section Computational Engineering)

Abstract

In this study, an adaptive state-of-charge (SOC) boundary strategy (ASBS) is proposed that dynamically adjusts the admissible upper and lower SOC limits of second-life lithium-ion batteries in off-grid photovoltaic battery energy storage systems (PV-BESSs) based on real-time state of health (SOH) and temperature feedback. The strategy is formulated using a unified electrical–thermal–aging model with an online state estimator and ensures both electrical safety and power feasibility while remaining fully compatible with standard energy management functions. Two representative simulations—a single-day operating profile and a continuous thirty-day sequence—demonstrate the effectiveness of the ASBS. In the twenty-four-hour case, the duration spent in high state-of-charge conditions is reduced by approximately 0.30–0.50 h, the abrupt end-of-charging transition is eliminated, and the temperature rise is slightly moderated, all without any loss of energy supply. Over thirty days, the difference between the ASBS and a fixed state-of-charge window remains effectively zero for almost all hours, with only a brief midday deviation of −4 to −5 percentage points and no cumulative drift. Indicators of electrical and thermal stress improve substantially, including an approximate 70% reduction in the root mean square charging current. These results confirm that the ASBS provides a practical and non-intrusive means of mitigating stress on second-life lithium-ion batteries while preserving full energy autonomy in off-grid photovoltaic systems.

Graphical Abstract

1. Introduction

With the rapid growth of electric vehicles (EVs) and distributed energy storage, an increasing number of lithium-ion batteries are reaching their end of life (EoL). Compared with direct scrapping or pyrometallurgical recycling, a closed-loop pathway based on cascade reuse and regeneration offers broader advantages for resource efficiency, environmental impact, and economic viability [1]. Lifecycle and scenario analyses further show that standardized second-life utilization can reduce carbon emissions and deliver system-level gains [2]. In practice, retired traction batteries are graded and repurposed for household or small-scale stationary applications, creating cost-effective options for off-grid photovoltaic battery energy storage systems (PV–BESSs) [3].
Recent advances in online state-of-charge (SOC) and state-of-health (SOH) estimation, equivalent-circuit modeling, and electrical–thermal–aging coupling have provided a solid foundation for battery diagnosis and lifetime assessment [4,5,6]. In off-grid or weak-grid residential settings, charging strategies substantially affect capacity fade and usable energy [7]. System-level studies have examined configuration choices and lifetime trade-offs for second-life batteries [8], while investigations of repurposed EV packs in grid services have highlighted operational constraints relevant to residential applications [9].
Despite these developments, many operational studies continue to employ fixed mid-range SOC windows for lifetime extension. Wang et al. [10] conducted partial-cycle aging tests within a 20–80% SOC range and demonstrated that mid-range cycling significantly slows SOH degradation compared with deeper cycling. Chen, Z et al. [11] introduced a holistic sustainability metric and, using recent aging data, identified the 20–80% range as a conservative operating threshold under unknown chemical conditions. Sowe, J et al. [12] reviewed lifetime-extension techniques involving SOC, current, voltage, and temperature derating, while Collath et al. [13] surveyed aging-aware operation strategies for battery energy storage systems and emphasized SOC window selection and power derating as key levers for longevity-oriented control. Rajah et al. [14] proposed degradation-aware derating schemes that adjust charge/discharge power based on aging indicators; however, these schemes still rely on pre-defined static SOC limits and do not explicitly adapt the SOC window to temperature and SOH evolution in second-life off-grid residential applications.
However, there is no unified framework capable of dynamically adjusting the SOC window of second-life batteries to both temperature conditions and SOH progression while simultaneously ensuring voltage feasibility, power-derating compliance, and energy autonomy requirements. Existing approaches remain largely static, do not accommodate parameter drift, and lack the engineered smoothness required for seamless deployment in legacy battery management system (BMS) and energy management system (EMS) architectures.
This limitation is particularly critical in residential off-grid PV systems, where second-life batteries experience coupled thermal, aging, and load uncertainties. A practical, adaptive SOC boundary strategy is, therefore, needed to extend usable life while maintaining system autonomy.
We target lifetime-aware control by reshaping the admissible SOC window using only temperature and SOH feedback while remaining compatible with EMS constraints. SOH and temperature are selected as adaptive inputs because they directly reflect long-term degradation severity and short-term thermal safety margin, respectively, which constitute the most critical constraints for second-life batteries. Other operational disturbances (e.g., PV/load fluctuations) are primarily addressed by the EMS power-balancing loop, whereas incorporating additional stress history indicators would increase sensing and modeling complexity. Therefore, this work focuses on a lightweight two-factor adaptation, while multi-factor extensions are deferred to future work. Built on a unified framework—including a second-order equivalent circuit model, a dual-node thermal network, semi-empirical aging models, and an extended Kalman filter—in this study, the following are achieved:
  • An SOH- and temperature-aware adaptive SOC boundary strategy (ASBS-ST) is proposed—implemented via an adaptive SOC window manager within the hierarchical EMS—that is interpretable, lightweight, and directly applicable to existing BMS/EMS platforms without requiring intrusive sensing.
  • Feasibility and derating are explicitly integrated using voltage-feasible boundary intersection, energy autonomy constraints, and engineered smoothness (hysteresis and ramp limits), enabling stable online boundary adjustment.
  • The strategy is verified under realistic off-grid PV–BESS conditions, including 24 h (24 h) and 30-day scenarios, leading to reduced high SOC exposure, smoother current profiles, and mitigated electro-thermal aging without compromising energy autonomy.
Finally, the proposed controller requires only SOH and temperature feedback—without rate prediction or PV/load forecasting—and relies on simple look-up operations with slope limiting, ensuring real-time feasibility for embedded BMS/EMS platforms. In this paper, the “unified framework” refers to a closed-loop integration of electro-thermal–aging state estimation, adaptive SOC boundary scheduling that accounts for both SOH and temperature, and EMS execution for second-life PV–BESS operation.
Section 2 introduces the system architecture and unified electrical–thermal–aging models, including electrical–thermal–aging coupling and measurement equations and operational constraints. Section 3 presents the SOH- and temperature-aware adaptive SOC boundary control strategy together with the associated voltage–power feasibility formulations. Section 4 describes the Simulink implementation, solver configurations, and the simulation setup for both the 24 h and 30-day scenarios. In Section 5, the simulation results are reported and discussed, their implications for lifetime-aware operation are interpreted, and the main conclusions and limitations of the study are summarized.

2. System Architecture and Modeling

2.1. System Architecture

The studied system is a residential off-grid PV–battery energy storage system (PV–BESS) consisting of a photovoltaic (PV) array, an MPPT-based boost DC/DC converter, a 650 V DC bus, a second-life lithium-ion battery pack equipped with a BMS, a DC/AC inverter, and typical household loads. The EMS coordinates power flows among the PV array, battery, and loads to maintain the stability of the DC bus voltage.
The BMS monitors cell voltages, temperatures, and current and provides SOC, SOH, and temperature to the EMS. The key symbols and parameters used in the equations throughout the manuscript are summarized in Appendix A (Table A1). The EMS applies temperature- and SOH-dependent SOC boundaries as follows:
z m i n ,   z m a x = f T , S O H ,
where the mapping may be implemented through affine or lookup table rules [15,16,17].
These candidate SOC limits must satisfy voltage–temperature safety constraints [7,18,19]
V m i n V cell V m a x , T m i n T T m a x ,   I I m a x
and must remain feasible with respect to energy availability
F e a s i b l e E r e q t     E a v a i l t ,
ensuring compatibility with practical PV–BESS operation.
In the remainder of this section, the electrical, thermal, and aging models required to compute SOC, temperature, and SOH in real time are established.

2.2. Electrical Model: Second-Order Equivalent Circuit (2-RC ECM)

The two-RC equivalent circuit model (ECM) is adopted due to its balance between computational efficiency and fidelity in representing lithium-ion cell behavior [20,21,22]. The model provides the state–space foundation for SOC estimation and voltage prediction in Section 3.
With cell current i ( i > 0 discharge, i < 0 charge) and SOC z     [ 0 ,   1 ] taken as state variables, the dynamics of the polarization voltages are given by (4) [20,21,22,23] as follows:
U ˙ 1 = 1 R 1 C 1 U 1   +   1 C 1 i , U ˙ 2 =   1 R 2 C 2 U 2 +   1 C 2 i .
The SOC dynamics are given by (5) [10,11,12,13]
z ˙ = i Q n   S O H Q , i 0 , η c h g   i Q n   S O H Q , i < 0 .
and the terminal voltage equation is expressed in (6) [10,11,12,13] as follows:
U   =     U O C z , T     i   R 0 z , T , S O H R     U 1     U 2 ,
where U 1 and U 2 denote the polarization voltages of the two RC branches in the equivalent-circuit model.
Applying zero-order-hold (ZOH) discretization with sampling period Δ t yields (7) [20,23,24] as follows:
x k + 1 = A k x k + B k i k , U k = U O C z k , T k + C k x k + D k i k ,
where x k =   [ U 1 , k , U 2 , k , z k ] T and u k = i k and y k = U k . Matrices ( A k , B k , C k , D k ) are the ZOH discretization of the continuous-time 2-RC model; the dimensions are consistent with a single-output voltage measurement. Although the present parameterization is based on second-life NMC cells, the proposed ASBS is chemistry-agnostic at the control level because it adapts SOC boundaries using estimated S O C , S O H , T feedback. For other chemistries (e.g., LFP or NCA), chemistry-dependent components—such as the OCV–SOC curve, impedance/parameter maps (e.g., R 0 ), and thermal/aging coefficients—should be re-identified or re-tuned, while the boundary scheduling and closed-loop execution logic remain unchanged.

2.3. Thermal Model: Dual-Node (2R/2C)

To capture the temperature rise of retired cells caused by increased ohmic losses and weakened heat dissipation, a core–shell dual-node thermal network (2R/2C) is adopted. This model provides an efficient compromise between accuracy and complexity and is coupled with the 2-RC electrical model [25,26,27].
This model includes two thermal nodes, T 1 (core) and T 2 (shell), with ambient temperature T a . The thermal resistances and heat capacities are R 12 , R 1 a and C c o r e , C s h e l l , respectively. The heat transfer and dissipation dynamics are expressed by (8) [25,26,27,28] as follows:
T ˙ 1 =   T 1 T 2 R 12   C c o r e + Q g e n C c o r e   T ˙ 2 =   T 1 T 2 R 12   C s h e l l T 2 T a R 1 a C s h e l l .
Although the dual-node (2R/2C) thermal network contains two thermal time constants, R 12 C c o r e and R 1 a C s h e l l , the former is usually much larger [25,26,27,28]. Consequently, the temperature dynamics are dominated by the slow mode, leading to an effective first-order lag behavior.
The total heat generation consists of Joule and reversible components (with current convention from Section 2.2: i > 0 discharge, i < 0 charge) (9) [25,27] as follows:
Q g e n = i 2 R 0 +   i   T   U O C T .
The first term represents irreversible ohmic loss, while the second accounts for reversible entropic heat, whose sign depends on the entropy coefficient U O C / T .

2.4. Aging Model: Cycle + Calendar (Semi-Empirical) and Online Update

In this section, mechanistic, data-driven, and semi-empirical aging approaches are compared, and then a cycle–calendar semi-empirical framework coupled with the 2-RC electrical and 2R–2C thermal models is developed. Mechanistic P2D/multiphysics models are interpretable but parameter-intensive and computationally expensive [29], while data-driven models require large training datasets and have limited transferability across temperature and C-rate domains [30]. Semi-empirical models offer a practical compromise: they couple naturally with ECM–thermal structures, support stable rolling updates, and require modest calibration data [13,29,30]. Accordingly, aging is decomposed into cycle and calendar components, and capacity SOH and resistance SOH are jointly updated using the expressions in Equations (10)–(13). Temperature dependence is introduced into the semi-empirical model through the thermal stress variable θ .
Δ S O H cyc = k c   θ m R e x p ( E a R g T ) w ( DoD , C , T ) ,
where w ( DoD , C , T ) is the weighting function calibrated by the DoD–C-rate coupling law and k c , m R , E a , a n d   R g are fitted constants.
The capacity and resistance are updated online via (11) [28,29,30,31,32,33,34,35] as follows:
S O H Q , k + 1 = S O H Q , k Δ S O H cyc , k ,   R 0 , k + 1 = R 0 , k [ 1 + k R , cyc   θ m R e x p ( E R R g T k ) ] ,
where the thermal stress variable θ is obtained from the temperature field in Section 2.3.
The calendar-aging process, occurring under static or low-load conditions, arises from SEI thickening and electrolyte decomposition. This process is jointly affected by temperature and SOC. To preserve interpretability and computational efficiency, a “stress-integral + square-root-time” representation is employed (12) [28,29,30,31,32,33,34,35] as follows:
Δ S O H cal = k cal e x p ( E cal R g T ) 0 t f ( z , T )   d t ,
where k cal and E cal are constants and f ( z , T ) is the coupled SOC temperature stress function.
Cycle- and calendar-aging contributions are combined to jointly update S O H Q and R 0 according to Equations (11)–(13), ensuring consistency between SOC estimation and health evolution. The thermal stress variable θ is supplied by the thermal field in Section 2.3.
The update equations are expressed by (13) [28,29,30,31,32,33,34,35] as follows:
S O H Q , k + 1 = S O H Q , k ( Δ S O H cyc , k + Δ S O H cal , k ) , R 0 , k + 1 = R 0 , k 1 + k R t o t θ k , T k ,  
where k R t o t ( θ k , T k ) represents the composite growth coefficient driven by both cycle and calendar stresses.

2.5. Parameter Identification, Temperature Mapping, and Online Coupling

To ensure consistency among the electrical, thermal, and aging subsystems, all parameters are identified, temperature-mapped, and recursively updated following the workflow in Figure 1. The HPPC test provides the initial electrical parameters ( R 0 ,   R 1 , R 2 ,   C 1 ,   C 2 ) for the 2-RC ECM used in Equations (4)–(7). The OCV test determines the de-hysterized U O C ( z , T ) curve used in the voltage Equation (6) and for the inverse lookup z = U O C 1 ( U , T ) . Cycle- and calendar-aging experiments yield the empirical coefficients ( k θ , m ,   E a , α , β , γ ,   m R ,   E R ,   k R , c y c ) and ( k 0 ,   E c ,   k c , k R , c a l ) that drive the degradation recursions in Equations (10)–(13).
Offline, the identified parameters are mapped to temperature tables R ( T ) and C ( T ) under the constraints R 0     0 and S O H Q   [ 0 ,   1 ] ; acceptance requires a terminal voltage RMSE <   20 mV and a temperature error <   1   ° C . This guarantees consistency between offline calibration and online estimation, preventing parameter drift over long-term cycling. During operation, the EKF updates ( z ,   U 1 ,   U 2 ) via Equations (4)–(7), and the aging recursions (10)–(13) update S O H Q and R 0 . The updated anchors { Q n , S O H Q ,   R 0 ( z , T ) } then determine P m a x ( z , T , S O H ) and the admissible SOC bounds used in Equations (1)–(3).
Table 1 summarizes all symbols, parameter initialization sources, online update rules, and usage across the ECM, thermal, and aging models, providing a complete overview of the parameter flows used throughout the proposed modeling and control framework, ensuring clarity and reproducibility.
To support the voltage Equation (6) and the inverse lookup z = U O C 1 ( U , T ) , Figure 2 shows the OCV–SOC characteristics: the raw charge/discharge curves and the processed curve after hysteresis removal and smoothing. The resulting monotonic curve forms the U O C ( z , T ) table used for the EKF in Equations (4)–(7) and for the feasibility checks in Equations (1)–(3). The acceptance criteria are satisfied (terminal voltage RMSE < 20 mV; temperature correction error < 1 °C).
The OCV–SOC characteristics of the second-life NMC cell indicate that both the raw charge and discharge branches and the processed (de-hysterized and smoothed) curve were obtained. The OCV data were measured through low-rate characterization tests at 25 °C, covering the voltage range of 3.1–4.2 V over the SOC interval of 0–1. For consistency, SOC is represented in normalized form (0–1) in all model equations, while percentage notation (0–100%) is only used when discussing practical operational limits (e.g., 20–80%), with both forms being equivalent. The OCV data were obtained from low-rate characterization tests at 25 °C, covering the voltage range of 3.1–4.2 V over SOC ∈ [0, 1]. For clarity, SOC is expressed in normalized form (0–1) within the model and in percentage form (0–100%) when referring to operational limits (e.g., 20–80%). Both notations are equivalent and follow standard practice.

3. Control Strategy and Implementation

Building upon the unified electro-thermal–aging framework established in Section 2, in this section, a control strategy that integrates aging-aware SOC boundary adaptation and hierarchical EMS implementation is developed.
Recent reviews emphasize that aging-aware operation of battery energy storage systems (BESSs), i.e., adjusting power limits and admissible SOC ranges according to degradation risk, can effectively balance lifetime and service performance [15]. To ensure the safe and efficient operation of second-life lithium-ion batteries in off-grid photovoltaic energy storage systems, a hierarchical control strategy is proposed that balances longevity extension and supply–demand stability. A standard hierarchical EMS architecture (primary/secondary/tertiary layers) is adopted for PV–BESS power balancing and converter coordination. The core novelty lies in the proposed adaptive SOC window manager, which enables aging- and temperature-aware SOC boundary scheduling within the EMS loop. The main objective is to guarantee continuous power delivery (ENS ≈ 0) while minimizing thermal and aging stresses and maintaining DC bus voltage stability.
As illustrated in Figure 3, the control framework contains the ECM–thermal–aging model and adapts the SOC operating window according to estimated states. Real-time measurements of photovoltaic power P p v , load power P l o a d , DC bus voltage U d c , and battery voltage/current ( U b a t , i b a t ) are processed through an EKF estimator to obtain the battery state of charge z, state of health S O H Q , and temperature T. These parameters serve as inputs for the upper-layer SOC window manager, which dynamically determines the adaptive limits [ z m i n , z m a x ] .
The middle layer performs power allocation and derating control, computing the reference battery power P b * based on SOC window constraints and the allowable power P m a x ( z , T , S O H ) derived from thermal and aging limits. The lower layer executes the DC/DC converter actions to maintain stable U d c while applying saturation and ramp rate constraints to ensure smooth transitions.
Overall, this architecture provides a fast and stable response to power demand changes while embedding the effects of temperature and SOH into the operational window, enabling a unified “health–thermal–electrical” control loop for the adaptive SOC boundary strategy.

3.1. EKF Interface

We employ an extended Kalman filter (EKF) in the temperature-dependent 2-RC ECM to provide state feedback for the controller. The state, input, and measurement are x k =   [ v p 1 , k , v p 2 , k , z k ] T ,   u k = i k ,   y k = U k . The state dynamics and ZOH discretization follow Equations (4), (5), (7). In this study, S O H Q is included as an additional estimated state in an augmented EKF, rather than treated as a slowly updated external input parameter. The measurement model is shown in Equation (14) [19,20,23,24,36]
U k = U O C ( z k , T k ) R 0 ( z k , T k , S O H Q )   i k v p 1 , k v p 2 , k + v k ,
with an updated Jacobian of H k [ 1 ,   1 ,   U O C / z ] . The filter runs at Δ t =   0.5 1   s ; R = ( 5 10   mV ) 2 ; and Q = d i a g ( σ v 1 2 , σ v 2 2 , σ z 2 ) , with σ z 10 4 10 3 per step. Initialization uses a static OCV point; residual gating U k h ( x ^ k , i k ) < 3 R rejects outliers. The EKF outputs { z , S O H Q , T } feed the SOC window manager and the derating block P m a x z , T , S O H Q . This EKF configuration and the tuning choices are consistent with established implementations for Li-ion SOC estimation [24]. The EKF sampling interval Δ t = 0.5 1   s is selected to match the practical sensing/estimation update rate of the BMS. For second-life batteries, parameter drift and uncertainty are typically higher than those of fresh cells; therefore, the process noise covariance Q is set slightly larger to accommodate aged-cell variability (e.g., resistance evolution and polarization uncertainty). The measurement noise covariance R is tuned according to the observed voltage sensing noise level in the target BMS. The EKF adopted in this work is a low-order estimator and, therefore, requires only small matrix operations per update. The ASBS boundary update mainly consists of look-up/affine computations and simple min–max logic with slope limiting; thus, the overall computational burden is compatible with typical real-time BMS/EMS sampling rates and scales naturally to larger packs based on pack-level estimated states.
The overall EKF structure and gating strategy follow Plett’s BMS treatments and the classical HEV-pack EKF identification study [36]; the temperature-dependent 2-RC formulation and practical tuning ranges are consistent with recent implementations for lithium-ion SOC estimation [19]. The estimated states { z , S O H Q , T } are then passed to the control modules introduced in the following subsections.

3.2. Fixed-Window SOC Control (Baseline)

A fixed-window policy is widely adopted in BMS/EMSs, through which the SOC is constrained to a constant interval [ z m i n ,   z m a x ] and does not respond to temperature or state of health [9,20]. This baseline follows the common BMS/EMS practice. The SOC window is fixed and does not vary with temperature or SOH. We take z m i n ,   z m a x   =   20 % ,   80 % , z     [ 0 , 1 ] . The battery power command is saturated by the feasible power bound from the derating block (15) [7,15,37].
P b * = s a t ( P r e f ,   P m a x ,   P m a x )
A small ramp limit (≤1% P r a t e d / min ) avoids abrupt switching, and hysteresis ε ≈ 0.01–0.02 prevents chattering. Force charging is forced when z   z m i n + ε and disabled when z   z m a x ε . For consistency with Equation (6), a cell voltage safety margin of Δ U = 50 100 mV/cell is used to keep the fixed window compatible with P m a x ( z , T , S O H Q ) . This fixed-window control serves as the baseline for evaluating the proposed adaptive SOC boundary strategy presented in Section 3.3.

3.3. Adaptive SOC Boundary Control

The proposed controller adapts the charge–discharge window using the estimated states { z ,   S O H Q ,   T } from the EKF (Equations (4)–(7) and (14)). A candidate interval [ z ^ m i n ,   z ^ m a x ] is first generated from temperature- and health-correlation laws and then intersected with (i) the voltage-feasible region derived from the terminal voltage relation (Equation (6) with a cell-level safety margin Δ U = 50 100 mV/cell against over/under-voltage) and (ii) the derating bound P m a x ( z , T , S O H Q ) that captures temperature- and aging-dependent power limits. The final executable limits are applied in Equation (15), ensuring compatibility with the EMS loop.
Boundary scheduling. Over the operating range 15 45   ° C , the upper boundary is scheduled to decrease approximately linearly with T to reduce high SOC residence at elevated temperatures; the lower boundary is set to increase mildly as T drops to mitigate deep discharge stress and copper dissolution in cold conditions. The temperature trends are identified from the unified electrical–thermal–aging model and data; quantitative values are reported in Section 4. Recent studies on dynamic window management report similar mitigation of temperature-induced impedance rises and capacity fades [16]. The optional low-temperature C-rate compensation term b R is disabled in this study to isolate the effect of SOC window adaptation; coupling it may further enhance low-temperature durability [17]. The temperature-dependent scheduling rules are summarized in Table 2.
Model-predictive or optimization-based SOC window approaches can explicitly minimize multi-objective costs (e.g., degradation, losses, and curtailment), but they typically require accurate PV/load forecasting and iterative online optimization, resulting in higher computational burden and stricter implementation requirements. In contrast, the proposed ASBS is a feedback-driven and lightweight strategy that updates SOC boundaries directly from the estimated S O C ,   S O H , T states, enabling deterministic real-time execution and making it more suitable for embedded BMS/EMS deployment.
Smoothing and execution. To ensure bumpless transitions and stable DC bus dynamics, the limits are filtered using a small hysteresis/slope factor ε = 0.01–0.02 and a ramp rate limit of no more than 1 %   /   P rated /   min . These settings suppress chattering and sudden jumps in the inverter command and are consistent with EMS saturation constraints. The final window is subsequently constrained by voltage and power feasibility, as detailed in Section 3.4.

3.4. Unified Voltage–Power Feasibility with Derating (Symbols Aligned)

With EKF outputs { z , T , S O H Q } (Equations (4)–(7) and (14)), voltage is kept consistent using the terminal voltage equation (Equation (6)). For a given T ,     S O H Q and effective current amplitude i c h , a safety margin Δ U = 50 100 mV/cell yields (16) [15,16,18,19,20].
[ z v o l t m i n , z v o l t m a x ] = { z :   U O C ( z , T ) i c h R 0 ( z , T , S O H Q ) [ U c e l l , m i n + Δ U , /   U c e l l , m a x Δ U ] }
In parallel, the power-feasible set is obtained by comparing the derating bound with the task peak (17) [15,37] as follows:
[ z p o w m i n , z p o w m a x ] = { z :   P m a x ( z , T , S O H Q ) P r e q , p e a k }
All simulations use the linear derating law (un-numbered) (18) [15,37] as follows:
P m a x ( z , T , S O H Q ) = P r a t e d [ 1 k T ( T T 0 ) + k R ( 1 S O H Q ) ]
where T 0 = 25   ° C , k T [ 0.01,0.03 ] / ° C , and k R [ 0.5 ,   1.0 ] (normalized to Δ S O H Q =   1 ). The piecewise variant is optional and not activated because the smooth update is sufficient to ensure convergence and avoids unnecessary switching near the SOC limits.
The final SOC window is (19) [15,16,17,37] as follows:
[ z m i n , z m a x ] f i n a l = [ z m i n , z m a x ] [ z v o l t m i n , z v o l t m a x ] [ z p o w m i n , z p o w m a x ]
where hysteresis ε ≈ 0.01–0.02 and a ramp limit ≤ 1% P r a t e d /min for bumpless transfer. The same saturation logic as in Equation (15) is applied.
Notably, the hierarchical EMS structure serves as a standard implementation framework, whereas the key novelty resides in the proposed adaptive SOC window manager and its governing adaptation laws (Equations (16)–(19)).

3.5. Integrated Control and Execution Logic

As illustrated in Figure 4, the proposed controller adopts a three-layer estimate–decide–actuate structure. In the top layer, an extended Kalman filter (EKF) provides the battery states { z , S O H Q , T } based on Equations (4)–(7) and (14), together with a real-time voltage residual check. The middle layer contains two coordinated modules.
Figure 4 presents the integrated control and execution framework used in this study. The EKF supplies real-time estimates of the battery SOC z , capacity-based SOH S O H Q , and temperature T , which serve as unified inputs to the upper-layer decision modules.
First, the adaptive SOC window is computed from Equations (16)–(19). Voltage-feasible limits are determined using the cell-level safety margin ( Δ U  = 5–10 mV/cell), while power-feasible limits follow the derating-constrained P m a x ( z , T , S O H Q ) . Their intersection yields the preliminary window [ z m i n , z m a x ] , which is further smoothed by hysteresis (ε ≈ 0.01–0.02), and a ramp rate constraint (≤1% P rated / min ) is applied to prevent oscillations.
In parallel, the derating module evaluates the linear temperature- and SOH-dependent power capability according to Equation (18); the piecewise variant is disabled to maintain consistency within the ASBS-ST framework.
In the execution layer, the saturation logic in Equation (15) is applied for power allocation and saturation to produce the commanded battery power P b * . The DC/DC stage then tracks P b * while ensuring DC bus stability U d c , bumpless transitions, and compliance with the hysteresis and ramp rate constraints.
A decision node monitors for hard-boundary violations, including voltage, temperature, or power infeasibility. If a violation is detected, the controller switches to a safe fallback routine, which limits the current or locks charging to protect the battery; otherwise, the system proceeds with normal operation under the updated SOC window and derating limit. The control loop operates with a 10–15 ms cycle time, achieves a bus voltage tracking error below 20 mV, and ensures zero energy not served (ENS = 0).
This integrated control structure guarantees real-time coherence among EKF estimation, SOC window adaptation, derating evaluation, and DC/DC execution, forming the implementation basis for the simulation results discussed in Section 4.

4. Simulation and Results

Building on the unified electro-thermal–aging model and ASBS control laws developed in Section 3, in this section, a complete MATLAB/Simulink R2023a simulation model is constructed to evaluate the feasibility and effectiveness of the ASBS for second-life lithium-ion batteries in off-grid PV–BESS applications.
The integrated model consists of five subsystems: the PV array, battery pack, DC/DC boost converter, inverter, and residential load.
Figure 5 presents the Simulink implementation of the off-grid PV–battery system and the main power flow pathways among the PV array, boost converter, battery pack, DC bus (650 V), inverter, and AC household loads. Measurement variables ( V b a t ,   I b a t , V d c ,   P p v ,   P l o a d ) are fed into the adaptive control block, which determines the PWM duty ratio of the boost converter.
This diagram illustrates the main power flow pathways among the PV array, boost converter, battery pack, DC bus, inverter, and AC household loads. The battery block implements the proposed 2-RC electrical–thermal–aging model, enabling feedback of T c o r e ,   T s h e l l , and S O H Q /T to the ASBS control layer.
Figure 6 illustrates the second-order electrical–thermal battery model, consisting of the R0–R1C1–R2C2 equivalent circuit and a dual-node thermal network representing core–shell heat transfer. This coupled model generates the states required by the controller—SOC, T c o r e , T s h e l l , and S O H Q —which are used to compute the temperature/health-adapted admissible charging power P m a x ( z , T , S O H Q ) .
Figure 7 presents the ASBS adaptive control layer, including EKF state estimation, SOC window scheduling, voltage/power feasibility checking, linear derating, and DC/DC execution. Following Equations (15)–(19), it implements a closed-loop “estimate–decide–actuate” framework, ensuring real-time consistency among z m i n ,   z m a x f i n a l and P b * and thus achieving a stable bus voltage and adaptable operation.
Table 3 lists the core simulation parameters, including the electrical, thermal, initial-state, and control settings. Sources and rationale are given in detail in the notes column.
Simulations use MATLAB/Simulink R2023a with ode23t; solver tolerances are RelTol = 10−4, AbsTol = 10−6, and MaxStep = 0.5 s. EKF and ASBS layers run at the same 0.5 s rate; data are logged at 1 s.
The BMS provides SOC, S O H Q , and battery temperature feedback to the EMS. In this study, these states are estimated online using the proposed EKF-based estimator with a sampling interval of Δt = 0.5–1 s; thus, SOC/temperature and the SOH-related state S O H Q are updated at each estimator cycle. The BMS-to-EMS communication latency is assumed to be smaller than one sampling interval and, therefore, negligible relative to the estimator/control update period, supporting the interpretation of the proposed strategy as a real-time adaptive framework.
To support model credibility for second-life batteries, the model parameters are not assumed purely from fresh-cell datasheets. The ECM electrical parameters ( R 0 ,   R 1 ,   R 2 ,   C 1 ,   C 2 ) are initialized via HPPC-based parameter identification (as described earlier), while the thermal parameters are adopted from literature/datasheet sources. The identified resistance magnitude (e.g., R 0 ) is also confirmed to fall within typical ranges reported for second-life NMC cells (Table 3 with supporting references).
Through the ASBS, the admissible SOC window [ z m i n , z m a x ] is adjusted using the temperature and SOH. Temperature effect (dominant; Figure 8a). From 15 to 45 °C at S O H * 1 , z m a x decreases and z m i n increases by ≈ 4–6 pp, yielding a ≈10 pp contraction.
The SOH effect weakens over short horizons (Figure 8b). At T 35   ° C , both limits only vary by ≈ 0.3–0.5 pp for S O H * [ 0.70 ,   1.00 ] .
In this study, the temperature constraint on the lower SOC bound z m i n is not emphasized because the representative daily load profil e does not induce deep SOC, high-current discharge events that would activate this constraint. Therefore, in this analysis, the temperature-driven adjustment of the upper bound is concentrated on, which dominates the examined short-term behavior.
Given these distinct timescales, two complementary simulation scenarios are considered as follows:
  • A 24 h experiment, which captures the short-term interaction between temperature and the adaptive upper SOC bound, reveals boundary adjustment around noon.
  • A 30-day continuous simulation is then performed to evaluate the SOH.
These scenarios isolate short-term electro-thermal effects from long-term degradation effects.

4.1. Simulation over 24 h: Power Flow and SOC Dynamics

A controlled 24 h simulation was performed to evaluate the operational behavior of the proposed ASBS under a typical off-grid residential PV–battery scenario. The system consists of a 10 kWp PV array and a household load with a morning–evening peak of 10 kW. Two control policies are compared: (i) a fixed SOC window of 20–80% and (ii) the proposed ASBS incorporating temperature-aware upper-bound derating.
In Figure 9, from 0 to 6 h, both strategies supply approximately 1.403–1.602 kW to the load. Between 6 and 12 h, the charging power increases to a common peak of −8.503 kW at 11.89 h. The first clear difference occurs at 12.30 h, when the SOC approaches the contracted upper limit. The fixed strategy decreases the power abruptly from −2.103 kW to nearly 0 kW, while the ASBS reduces power gradually from −2.103 kW to −1.003 kW over ≈ 0.25 h, avoiding a sharp transition and reducing controller chatter.
Figure 10 shows that SOC trajectories are nearly identical until ≈ 12.30 h. After reaching 80%, the fixed strategy holds a constant SOC plateau for ≈ 0.50 h. In contrast, the ASBS exhibits a secondary charging interval between 12.60 h and 13.20 h, associated with temperature-induced relaxation of the adaptive SOC limit.
Figure 11 presents the corresponding temperature trajectories. Morning temperatures remain stable at ≈28.90–30.10 °C for both strategies. The fixed strategy reaches a maximum daytime temperature of 43.23 °C, whereas the ASBS peak is 42.65 °C, yielding a reduction of ≈0.58 °C.
During the subsequent cooling phase, the two profiles intersect near ≈14.72 h and then display a small transient difference. At ≈15.22 h, the ASBS temperature is 28.49 °C compared with 28.05 °C under the fixed strategy, a difference of ≈0.44 °C. After ≈16.05 h, both temperature profiles converge and remain nearly identical for the rest of the day.
The quantitative trends in Figure 9, Figure 10 and Figure 11 confirm the coupling between temperature feedback and the adaptive upper SOC bound. When the SOC approaches the contracted limit at ≈12.30 h, the ASBS reduces charging current earlier, lowering instantaneous i 2 R losses and moderating thermal rise. As the battery cools, the internal temperature decreases sufficiently to slightly relax the adaptive SOC limit at ≈ 12.60 h, reopening a narrow window for surplus PV absorption and producing a short secondary charging interval.
As shown in Figure 11, temperature does not respond instantaneously to current variations. Instead, a delayed offset appears during cooling (≈0.44 °C at 15.22 h), consistent with the dual-node thermal dynamics described in Section 2.3. Once thermal equilibrium is reached at≈ 16.05 h, the temperature profiles converge.
Although the fixed strategy exhibits a slightly lower temperature during cooling, this occurs only after the charging peak has passed and both systems approach equilibrium. In contrast, the ASBS moderates the peak temperature by ≈0.58 °C (43.23 °C vs. 42.65 °C), which is more relevant to cycle-induced aging and thermal stress. Thus, in the ASBS, the minor transient cooling offset is traded for a meaningful reduction at critical high-SOC/high-temperature conditions, without sacrificing delivered energy (ENS ≈ 0 kWh).
Overall, the 24 h experiment shows that the ASBS reduces boundary-induced charging discontinuities, shortens high SOC dwell by ≈0.30–0.50 h, moderates peak temperature by ≈0.58 °C, and maintains identical daily energy delivery (ENS ≈ 0 kWh). These results confirm that the ASBS enhances short-term electro-thermal behavior without compromising daily autonomy and also highlight a practical trade-off strategy for second-life PV–BESS applications.

4.2. Simulation over 30 Days: SOC Distribution and Statistical Indicators

To assess long-term operating stability, a 30-day continuous simulation was conducted using the same irradiance and load profiles as in the 24 h case. Each day is driven by identical external conditions, while the internal states of the battery model—including SOC, temperature, and aging-related variables—evolve continuously throughout the 30-day horizon. This controlled setup isolates the intrinsic behavior of the proposed adaptive SOC boundary strategy and avoids confounding effects from environmental variability.
Three aggregated indicators are examined in this subsection as follows:
  • High-SOC dwell time is used, which is defined as the duration for which SOC remains above 80%.
  • Peak SOC and day-to-day SOC variability are used as proxies for boundary compression and potential SOC drift.
  • Stress-related metrics are used, including the current-squared integral I 2 d t , RMS C-rate, peak C-rate, and temperature exposure.
Unless otherwise stated, all time-of-day windows discussed in this subsection originate from 30-day aggregated statistics. Because the 24 h irradiance and load profiles are repeated every day, the long-term daily patterns naturally align with the single-day results presented in Section 4.1.
To examine long-term stability, a 30-day continuous simulation was run under the same irradiance and load profiles as in the 24 h case. Throughout this subsection, time of day (x-axis) versus simulation day (y-axis) axes are employed in the visualizations. This representation isolates localized SOC differences within a repeated 24 h operating window while allowing the long-term evolution of internal states to be examined.
In the 30-day continuous simulation, the same irradiance and load profiles as the 24 h case were used while allowing the internal battery states (SOC, temperature, and aging-related variables) to evolve. Figure 12 shows that, for almost all hours of the day, the SOC difference ΔSOC = ASBS − fixed remains at effectively zero. A narrow deviation band appears only around midday (≈12.5–13.5 h), where the ASBS reduces the upper bound and causes small negative deviations of <2 pp. This pattern repeats consistently over all 30 days, confirming that the ASBS modifies SOC behavior only near the charging-completion region and leaves the remaining daily cycle unaffected.
Figure 13 summarizes the mean deviation. There is a single minimum of approximately −4.72 pp around 13 h, lasting only ≈0.30–0.50 h per day. Outside this brief charging completion window, ΔSOC remains essentially zero at all times, and no cumulative SOC drift develops across the 30-day horizon.
Figure 14 further shows that |ΔSOC| > 0.5 pp occurs for less than 1–2% of the total operating time, confirming that the ASBS adjustment is highly localized, short-lived, and free from drift.
Figure 15 summarizes the performance metrics over 30 days for both strategies. Several observations can be made as follows:
  • Energy autonomy is fully maintained for both strategies, with zero energy not served (ENS).
  • PV curtailment is slightly reduced under the ASBS, decreasing from 22.55 kWh to 22.13 kWh, which corresponds to approximately 1.9% improvement.
  • The end-of-charge RMS C-rate decreases from 0.2198 C to 0.0675 C under the ASBS, representing a 65–70% reduction in transient current stress.
  • The peak C-rate decreases moderately from 1.102 C to 1.008 C, indicating smoother transient charging behavior.
Together, these metrics show that the adaptive SOC boundary strategy reduces electro-thermal stress without compromising energy reliability.
Figure 16 confirms that the C-rate distribution shifts toward lower values under the ASBS. The probability density below 0.1 C increases by ≈10–20 pp, whereas the probability above 0.2 C decreases by ≈5–10 pp. This left shift is consistent with the RMS and peak C-rate reductions and evidences a meaningful decrease in current-induced electro-thermal stress.
Table 4 provides a quantitative comparison between the two strategies. Across the 30-day simulation, we have the following:
  • Both strategies maintain off-grid autonomy with zero ENS.
  • PV curtailment is lower under the ASBS.
  • The RMS C-rate reduction is significant, and the peak C-rate reduction is modest but consistent.
  • The only SOC difference observed is a short completion-phase dip around noon, with a magnitude of approximately −4.5 percentage points and a duration of 0.3–0.5 h per day.
  • No SOC accumulation or drift occurs.
Table 4. Thirty-day performance summary (fixed vs. ASBS). Δ = ASBS − fixed; pp = percentage points.
Table 4. Thirty-day performance summary (fixed vs. ASBS). Δ = ASBS − fixed; pp = percentage points.
Metric (30-Day)FixedASBSΔ (ASBS–Fixed)
ENS (kWh) (c)000
PV curtailment (kWh)22.5522.13−0.42 (−1.86%) (a)
High SOC dwell (SOC ≥ 80%) (h·day−1)≈0≈0≈0 (noon window only)
Peak C-rate (C)1.1021.008−0.094 (−8.53%)
RMS C-rate (last 30 min) (C)0.21980.0675−0.1523 (−69.3%)
Mean ΔSOC at noon (pp)0−4.72−4.72
Duration (|ΔSOC| > 0.5 pp) [% of time] (b)ΔSOC>0.5 pp [% of time]
Notes: (a) Negative Δ indicates an improvement caused by the ASBS relative to the fixed 20–80% SOC window. (b) “Duration (|ΔSOC| > 0.5 pp)” is computed as the ΔSOC field over 30 days (ASBS—fixed); the fixed strategy does not exhibit |ΔSOC| > 0.5 pp events, hence “—” in the first two columns. (c) ENS = 0 kWh for both strategies; energy autonomy is preserved.
Overall, the adaptive SOC boundary strategy provides smoother charging behavior, substantially reduced electro-thermal stress, and lower PV curtailment, all without compromising daily energy reliability. This stability over 30 days suggests that the ASBS is inherently robust and does not require additional drift-correction logic.

5. Conclusions and Outlook

In this study, a state-of-health and temperature-aware adaptive SOC boundary strategy (ASBS) was proposed for second-life lithium-ion batteries in off-grid PV-BESS applications. A unified electrical–thermal–aging model, consistent with the formulations presented in Section 3 and Section 4, was employed to evaluate the interaction between thermal dynamics, degradation behavior, SOC trajectory, and boundary adaptation. All simulations used the same 10 kWp PV array, a 300 V second-life NMC battery pack (two-RC electrical–thermal–aging model), and typical residential load profiles introduced in Section 4.1.

5.1. Summary of Key Findings

5.1.1. Short-Term Performance (24 h Evaluation)

The 24 h results demonstrated that the ASBS provides the following immediate benefits near the upper SOC region:
  • Smoother charging trajectory. The ASBS eliminates the abrupt constant power plateau near the end of charge that appears under the fixed 20–80% SOC window.
  • Thermal moderation. The strategy lowers the daytime peak temperature by ≈0.58 °C while only introducing a small cooling phase offset of ≈0.44 °C that does not affect energy delivery (ENS = 0 kWh).
  • Shorter high-SOC dwell time. The residence time in the high-SOC region decreases by 0.3–0.5 h, while daily energy autonomy is maintained (ENS = 0 kWh).
These findings confirm that temperature-aware boundary contraction mitigates electro-thermal stress without compromising normal operation.

5.1.2. Long-Term Performance (30-Day Evaluation)

The 30-day simulation featured the same irradiance and load profiles (Section 4.1) to isolate the intrinsic behavior of the controller. Over 30 days, the following were observed:
  • Stable SOC window. The SOC difference (ASBS − fixed) stays at ≈0 percentage points at nearly all hours of the day, with only a brief midday deviation (≈12.5–13.5 h) reaching −4 to −5 percentage points. No SOC drift or divergence is observed across the month. Daily SOC deviations are considerably smaller (typically −1 to −2 percentage points, as shown in Figure 12), confirming that boundary contraction remains negligible on a day-to-day basis.
  • Reduced C-rate stress. The RMS C-rate decreases from 0.2198 C to 0.0675 C, and the peak C-rate decreases from 1.102 C to 1.008 C, indicating smoother electro-thermal behavior with negligible SOH-driven boundary change (≈1–2 percentage points over 30 days).
  • Energy delivery maintained. PV curtailment is slightly reduced (22.55 kWh → 22.13 kWh), and daily autonomy remains fully preserved (ENS = 0 kWh).
Taken together, the long-term results show that the ASBS decreases stress, maintains window stability, and preserves energy autonomy under repeated cycling.

5.1.3. Separation of Time Scales: Temperature- and SOH-Driven Adaptation

The ASBS contains two complementary mechanisms whose roles are clearly distinguished as follows:
  • Temperature-driven adaptation operates on an hourly time scale, preventing excessive thermal rise near the upper SOC limit.
  • SOH-driven adaptation operates on a monthly to yearly time scale, compensating for gradual capacity fade and resistance growth.
Because the simulated 30-day degradation remains below 0.2%, the SOH-induced boundary contraction is intentionally small (≈1–2 percentage points). This indicates proper functioning of the strategy. The controller is not overly sensitive to small SOH fluctuations and maintains a stable SOC window in the short term.
In long-term operation (several months or years), the SOH-dependent branch plays a critical role in preventing SOC window drift and reducing the risk of voltage overstress as the battery ages. The temperature and SOH, therefore, regulate the SOC limits on orthogonal time scales, and neither mechanism can replace the other.

5.2. Implications for Second-Life Batteries

The results from the 24 h and 30-day evaluations demonstrate that the ASBS is highly suitable for second-life EV batteries used in standalone PV systems due to the following:
  • The reduced electro-thermal stress extends usable life;
  • Moderated charging near the upper SOC limit reduces aging-related risks;
  • Lower C-rates improve efficiency and safety;
  • Its implementation requires no modifications to PV or inverter control hardware;
  • The method is computationally lightweight and suitable for embedded BMS/EMSs.
The small cooling phase temperature offset (≈0.44 °C, Section 4.1) does not affect long-term performance or system safety and is outweighed by the reduction in daytime peak thermal stress.
Second-life lithium-ion batteries present distinct operational challenges relative to new cells, including non-uniform aging, elevated internal resistance, and increased thermal sensitivity. These factors exacerbate thermal stress and SOC window drift under conventional fixed-boundary control.
The ASBS directly addresses these issues through two complementary mechanisms. First, the temperature-aware branch suppresses transient heating near the upper SOC limit, which is particularly beneficial for high-resistance second-life cells. Second, the SOH-aware branch gradually adapts the SOC window on a long-term basis, compensating for capacity fade without requiring cell replacement or extensive calibration. By targeting these characteristic degradation pathways, the ASBS improves operational safety and long-term durability in practical PV-BESS deployments.
Overall, the ASBS provides a simple and effective mechanism to improve the durability and reliability of second-life storage systems. This contribution is realized through an adaptive SOC window manager integrated into the hierarchical EMS. Such benefits are especially relevant for second-life EV cells with elevated internal resistance and thermal sensitivity, which are increasingly prevalent in residential PV-BESSs.

5.3. Limitations and Future Work

Several directions remain for further research as follows:
  • Extended-duration studies (6–12 months). Incorporating full calendar aging and realistic long-term degradation would allow for clearer quantification of the SOH branch’s contribution.
  • Non-repetitive environmental conditions. Future work should consider seasonal irradiance, stochastic load patterns, and temperature variations to generalize the applicability of the ASBS.
  • Hardware in the loop and real-time implementation. Embedding the ASBS in an actual BMS/EMS would allow for validation under sensor noise, communication delays, and converter dynamics. Such validation can be conducted using a laboratory-scale PV–BESS testbench or a hardware-in-the-loop (HIL) platform and should also examine SOH estimation uncertainty in second-life cells and practical BMS/EMS constraints (e.g., limited sampling rate and computation budget).
  • Integration with soft current-limiting strategies. Combining the ASBS with dynamic current-derating mechanisms may further improve the thermal stability and battery longevity. This will be addressed in a companion study on soft current-limiting strategies.
The proposed SOH- and temperature-aware adaptive SOC boundary strategy provides a stable, physically interpretable, and degradation-aware extension of conventional fixed-window SOC control. Its immediate thermal benefits and long-term boundary robustness make it well suited for second-life lithium-ion batteries in off-grid PV-BESS applications. This strategy enhances safety, reduces stress, and maintains full energy autonomy, offering a practical pathway toward reliable and lifespan-optimized battery operation.

Author Contributions

Conceptualization, H.W. and A.N.; methodology, H.W. and S.Y.; software, H.W.; validation, S.Y. and A.N.; formal analysis, H.W.; investigation, S.Y.; resources, H.W. and A.N.; data curation, H.W.; writing—original draft preparation, H.W.; writing—review and editing, H.W. and A.N.; visualization, H.W.; supervision, A.N.; project administration, A.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ASBSAdaptive SOC Boundary Strategy
BESSBattery Energy Storage System
BMSBattery Management System
LDLinear Dichroism
EMSEnergy Management System
ECMEquivalent Circuit Model
EKFExtended Kalman Filter
ENSEnergy Not Served
HPPCHybrid Pulse Power Characterization
OCVOpen-Circuit Voltage
PVPhotovoltaic
RMSRoot Mean Square

Appendix A

Table A1. Key symbols used in Equations (1)–(19).
Table A1. Key symbols used in Equations (1)–(19).
SymbolMeaning (Unit)
z State of charge (SOC) (–)
z m i n , z m a x SOC operation window (fixed or adaptive) (–)
U Terminal voltage (V)
U O C Open-circuit voltage (V)
U 1 , U 2 Polarization voltages of RC branches (V)
R 0 Ohmic resistance (Ω)
R 1 , R 2 Polarization resistances (Ω)
C 1 , C 2 Polarization capacitances (F)
i Battery current (discharge > 0) (A)
Q n Nominal capacity (Ah)
R 12 , R 1 a Core–shell and shell–ambient thermal resistances (K/W)
C c o r e , C s h e l l Core and shell heat capacities (J/K)
T 1 , T 2 , T a Core, case, and ambient temperatures (°C or K)
Q g e n Total heat generation rate (W)
S O H Q , S O H R State of health: capacity/resistance (–)
P b * Battery power command (saturated) (kW)
P m a x Maximum allowable power (derated) (kW)
k T , k R Temperature and health derating slopes (1/°C, –)
z v o l t m i n , z v o l t m a x Voltage-feasible SOC range (–)
z p o w m i n , z p o w m a x Power-feasible SOC range (–)
ΔUCell voltage margin (V)

References

  1. Dong, Q.; Liang, S.; Li, J.; Kim, H.C.; Shen, W.; Wallington, T.J. Cost, energy, and carbon footprint benefits of second-life electric vehicle battery use. iScience 2023, 26, 107195. [Google Scholar] [CrossRef]
  2. Yang, D.; Wang, M.; Luo, F.; Liu, W.; Chen, L.; Li, X. Evaluating the recycling potential and economic benefits of end-of-life power batteries in China based on different scenarios. Sustain. Prod. Consum. 2024, 47, 145–155. [Google Scholar] [CrossRef]
  3. Wu, J.; Wang, J.; Lin, M.; Meng, J. Retired battery capacity screening based on deep learning with embedded feature smoothing under massive imbalanced data. Energy 2025, 318, 134761. [Google Scholar] [CrossRef]
  4. Olabi, A.G.; Abdelghafar, A.A.; Soudan, B.; Alami, A.H.; Semeraro, C.; Al Radi, M.; Al-Murisi, M.; Abdelkareem, M.A. Artificial neural network driven prognosis and estimation of Lithium-Ion battery states: Current insights and future perspectives. Ain Shams Eng. J. 2024, 15, 102429. [Google Scholar] [CrossRef]
  5. Pelletier, S.; Jabali, O.; Laporte, G.; Veneroni, M. Battery degradation and behaviour for electric vehicles: Review and numerical analyses of several models. Transp. Res. Part B Methodol. 2017, 103, 158–187. [Google Scholar] [CrossRef]
  6. Ma, B.; Yang, S.; Zhang, L.; Wang, W.; Chen, S.; Yang, X.; Xie, H.; Yu, H.; Wang, H.; Liu, X. Remaining useful life and state of health prediction for lithium batteries based on differential thermal voltammetry and a deep-learning model. J. Power Sources 2022, 548, 232030. [Google Scholar] [CrossRef]
  7. Zamani, S.; Hamzeh, M. The effect of battery charging method on reducing battery capacity in off-grid solar home systems. Energy Rep. 2023, 10, 3418–3426. [Google Scholar] [CrossRef]
  8. Kebede, A.A.; Hosen, M.S.; Kalogiannis, T.; Behabtu, H.A.; Assefa, M.Z.; Jemal, T.; Ramayya, V.; Van Mierlo, J.; Coosemans, T.; Berecibar, M. Optimal sizing and lifetime investigation of second life lithium-ion battery for grid-scale stationary application. J. Energy Storage 2023, 72, 108541. [Google Scholar] [CrossRef]
  9. White, C.; Thompson, B.; Swan, L.G. Repurposed electric vehicle battery performance in second-life electricity grid frequency regulation service. J. Energy Storage 2020, 28, 101278. [Google Scholar] [CrossRef]
  10. Wang, J.; Lyu, C.; Bai, Y.; Yang, K.; Song, Z.; Meng, J. Optimal scheduling strategy for hybrid energy storage systems of battery and flywheel combined multi-stress battery degradation model. J. Energy Storage 2024, 99, 113208. [Google Scholar] [CrossRef]
  11. Chen, Z.; Shen, W.; Chen, L.; Wang, S. Adaptive online capacity prediction based on transfer learning for fast charging lithium-ion batteries. Energy 2022, 248, 123537. [Google Scholar] [CrossRef]
  12. Sowe, J.; Varela Barreras, J.; Schimpe, M.; Wu, B.; Candelise, C.; Nelson, J.; Few, S. Model-informed battery current derating strategies: Simple methods to extend battery lifetime in islanded mini-grids. J. Energy Storage 2022, 51, 104524. [Google Scholar] [CrossRef]
  13. Collath, N.; Tepe, B.; Englberger, S.; Jossen, A.; Hesse, H. Aging aware operation of lithium-ion battery energy storage systems: A review. J. Energy Storage 2022, 55, 105634. [Google Scholar] [CrossRef]
  14. Rajah, I.; Sowe, J.; Schimpe, M.; Barreras, J.V. Degradation-aware derating of lithium-ion battery energy storage systems in the UK power market. Electronics 2024, 13, 3817. [Google Scholar] [CrossRef]
  15. Wikner, E.; Bjorklund, E.; Fridner, J.; Brandell, D.; Thiringer, T. How the utilised SOC window in commercial Li-ion pouch cells influence battery ageing. J. Power Sources Adv. 2021, 8, 100054. [Google Scholar] [CrossRef]
  16. Nourbakhsh Borujerd, S.V.; Soleimani, A.; Esfandyari, M.J.; Masih-Tehrani, M.; Esfahanian, M.; Nehzati, H.; Dolatkhah, M. Fuzzy logic approach for failure analysis of Li-ion battery pack in electric vehicles. Eng. Fail. Anal. 2023, 149, 107233. [Google Scholar] [CrossRef]
  17. Hidalgo-Reyes, J.I.; Gómez-Aguilar, J.F.; Alvarado-Martínez, V.M.; López-López, M.G.; Escobar-Jiménez, R.F. Battery state-of-charge estimation using fractional extended Kalman filter with Mittag-Leffler memory. Alexandria Eng. J. 2020, 59, 1919–1929. [Google Scholar] [CrossRef]
  18. Birkl, C.R.; Roberts, M.R.; McTurk, E.; Bruce, P.G.; Howey, D.A. Degradation diagnostics for lithium ion cells. J. Power Sources 2017, 341, 373–386. [Google Scholar] [CrossRef]
  19. Raj, P.; Richter, E.; Schofer, K.; Kempf, J.; Michel, F.; Fill, A.; Birke, K.P. Lifetime prediction of lithium-ion cells using electrochemical modeling with combined calendar and cyclic aging effects. e-Prime—Adv. Electr. Eng. Electron. Energy 2025, 14, 101103. [Google Scholar] [CrossRef]
  20. Rodríguez, A.; Plett, G.L. Controls-oriented models of lithium-ion cells having blend electrodes. Part 1: Equivalent circuits. J. Energy Storage 2017, 11, 162–177. [Google Scholar] [CrossRef]
  21. Duan, S.; Xia, K.; Li, J.; Zhao, Z.; Liu, H. Optimization charging method of lithium-ion battery based on multi-objective BBO algorithm. J. Energy Storage 2024, 91, 112046. [Google Scholar] [CrossRef]
  22. Yu, Y.; Huang, T.; Min, H.; Zhang, Z.; Jiang, J.; Xiong, X.; Cao, Q. Co-estimation of state of charge and internal temperature of pouch lithium battery based on multi-parameter time-varying electrothermal coupling model. J. Energy Storage 2023, 66, 107411. [Google Scholar] [CrossRef]
  23. Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs—Part 2: Modeling and identification. J. Power Sources 2004, 134, 262–276. [Google Scholar] [CrossRef]
  24. Dar, T.H.; Singh, S. Data-driven assisted state of charge estimation in model-based systems under closed-loop with dynamic covariance correction. J. Power Sources 2025, 660, 238570. [Google Scholar] [CrossRef]
  25. Paccha-Herrera, E.; Calderón-Muñoz, W.R.; Orchard, M.; Jaramillo, F.; Medjaher, K. Thermal modeling approaches for a LiCoO2 lithium-ion battery—A comparative study with experimental validation. Batteries 2020, 6, 40. [Google Scholar] [CrossRef]
  26. Madani, S.S.; Ziebert, C.; Marzband, M. Thermal behavior modeling of lithium-ion batteries: A comprehensive review. Symmetry 2023, 15, 1597. [Google Scholar] [CrossRef]
  27. Wang, T.; Liu, X.; Qin, D.; Duan, Y. Thermal modeling and prediction of the lithium-ion battery based on driving behavior. Energies 2022, 15, 9088. [Google Scholar] [CrossRef]
  28. Nájera, J.; Arribas, J.R.; de Castro, R.M.; Núñez, C.S. Semi-empirical ageing model for LFP and NMC Li-ion battery chemistries. J. Energy Storage 2023, 72, 108016. [Google Scholar] [CrossRef]
  29. Ganesh, S.V.; D’Arpino, M. Critical comparison of Li-ion aging models for second life battery applications. Energies 2023, 16, 3023. [Google Scholar] [CrossRef]
  30. Wang, C.; Wang, R.; Li, J.; Li, Z.; Yu, Q. Cycle-efficient modeling for degradation staging and early life prediction of lithium batteries. Green Energy Intell. Transp. 2025, 4, 100338. [Google Scholar] [CrossRef]
  31. Ecker, M.; Nieto, N.; Käbitz, S.; Schmalstieg, J.; Blanke, H.; Warnecke, A.; Sauer, D.U. Calendar and cycle life study of Li(NiMnCo)O2-based 18650 lithium-ion batteries. J. Power Sources 2014, 248, 839–851. [Google Scholar] [CrossRef]
  32. Werner, D.; Paarmann, S.; Wetzel, T. Calendar aging of Li-ion cells—Experimental investigation and empirical correlation. Batteries 2021, 7, 28. [Google Scholar] [CrossRef]
  33. Minh, N.Q.; Linh, N.D.; Khiem, N.T. A mixed-integer linear programming model for microgrid optimal scheduling considering BESS degradation and RES uncertainty. J. Energy Storage 2024, 104, 114663. [Google Scholar] [CrossRef]
  34. Dubarry, M.; Truchot, C.; Liaw, B.Y. Synthesize battery degradation modes via a diagnostic and prognostic model. J. Power Sources 2012, 219, 204–216. [Google Scholar] [CrossRef]
  35. Karger, A.; Schmitt, J.; Kirst, C.; Singer, J.P.; Wildfeuer, L.; Jossen, A. Mechanistic calendar aging model for lithium-ion batteries. J. Power Sources 2023, 578, 233208. [Google Scholar] [CrossRef]
  36. Tian, J.; Chen, C.; Shen, W.; Sun, F.; Xiong, R. Deep learning framework for lithium-ion battery state of charge estimation: Recent advances and future perspectives. Energy Storage Mater. 2023, 61, 102883. [Google Scholar] [CrossRef]
  37. Cui, X.; Huang, Y.; Wu, X. Kalman filter method with correction of open-circuit voltage curve for estimating SOC of lithium-ion batteries. Ain Shams Eng. J. 2025, 16, 103822. [Google Scholar] [CrossRef]
  38. Li, F.; Zuo, W.; Zhou, K.; Li, Q.; Huang, Y.; Zhang, G. State-of-charge estimation of lithium-ion battery based on second order resistor–capacitance circuit–PSO–TCN model. Energy 2024, 289, 130025. [Google Scholar] [CrossRef]
  39. Mohamed, M.A.A.; Yu, T.F.; Ramsden, G.; Marco, J.; Grandjean, T. Advancements in parameter estimation techniques for 1RC and 2RC equivalent circuit models of lithium-ion batteries: A comprehensive review. J. Energy Storage 2025, 113, 115581. [Google Scholar] [CrossRef]
  40. Zhou, H.; He, Q.; Li, Y.; Wang, Y.; Wang, D.; Xie, Y. Enhanced second-order RC equivalent circuit model with hybrid offline–online parameter identification for accurate SoC estimation in electric vehicles under varying temperature conditions. Energies 2024, 17, 4397. [Google Scholar] [CrossRef]
Figure 1. Parameter identification, temperature mapping, and model coupling workflow.
Figure 1. Parameter identification, temperature mapping, and model coupling workflow.
Computation 14 00047 g001
Figure 2. OCV–SOC curve: raw charge/discharge and processed (de-hysterized, smoothed) curve.
Figure 2. OCV–SOC curve: raw charge/discharge and processed (de-hysterized, smoothed) curve.
Computation 14 00047 g002
Figure 3. Hierarchical EMS with an adaptive SOC window (ASBS) for off-grid PV–BESSs. * denotes reference values following standard control notation.
Figure 3. Hierarchical EMS with an adaptive SOC window (ASBS) for off-grid PV–BESSs. * denotes reference values following standard control notation.
Computation 14 00047 g003
Figure 4. Integrated control strategy and execution flow. * denotes reference values following standard control notation.
Figure 4. Integrated control strategy and execution flow. * denotes reference values following standard control notation.
Computation 14 00047 g004
Figure 5. Simulink implementation of the off-grid PV battery system.
Figure 5. Simulink implementation of the off-grid PV battery system.
Computation 14 00047 g005
Figure 6. Battery 2R thermal–electrical model with DC/DC coupling.
Figure 6. Battery 2R thermal–electrical model with DC/DC coupling.
Computation 14 00047 g006
Figure 7. Adaptive control layer for SOH/temperature-aware SOC window management. The control logic follows the sequence state estimation → feasibility evaluation → SOC window adjustment → derating → PWM execution.
Figure 7. Adaptive control layer for SOH/temperature-aware SOC window management. The control logic follows the sequence state estimation → feasibility evaluation → SOC window adjustment → derating → PWM execution.
Computation 14 00047 g007
Figure 8. SOC limit variation: (a) temperature; (b) SOH.
Figure 8. SOC limit variation: (a) temperature; (b) SOH.
Computation 14 00047 g008
Figure 9. Comparison of 24 h power flow (fixed vs. ASBS). Only battery charge/discharge trajectories differ; PV and load profiles are identical across strategies (P > 0 = discharge, P < 0 = charge).
Figure 9. Comparison of 24 h power flow (fixed vs. ASBS). Only battery charge/discharge trajectories differ; PV and load profiles are identical across strategies (P > 0 = discharge, P < 0 = charge).
Computation 14 00047 g009
Figure 10. SOC dynamics over 24 h under fixed and ASBS strategies (dashed lines denote SOC limits).
Figure 10. SOC dynamics over 24 h under fixed and ASBS strategies (dashed lines denote SOC limits).
Computation 14 00047 g010
Figure 11. Battery core temperature over 24 h under fixed and ASBS strategies.
Figure 11. Battery core temperature over 24 h under fixed and ASBS strategies.
Computation 14 00047 g011
Figure 12. Daily SOC deviation (ASBS − fixed) over 30 days.
Figure 12. Daily SOC deviation (ASBS − fixed) over 30 days.
Computation 14 00047 g012
Figure 13. Mean ΔSOC over 30 days.
Figure 13. Mean ΔSOC over 30 days.
Computation 14 00047 g013
Figure 14. Time-of-day regions where Δ S O C > 0.5 pp (30 days).
Figure 14. Time-of-day regions where Δ S O C > 0.5 pp (30 days).
Computation 14 00047 g014
Figure 15. Performance metrics over 30 days (fixed vs. ASBS).
Figure 15. Performance metrics over 30 days (fixed vs. ASBS).
Computation 14 00047 g015
Figure 16. Thirty-day C-rate distribution (fixed vs. ASBS).
Figure 16. Thirty-day C-rate distribution (fixed vs. ASBS).
Computation 14 00047 g016
Table 1. Symbols, initialization sources, online update, and usage.
Table 1. Symbols, initialization sources, online update, and usage.
Parameter
Category
SymbolInitialization SourceOnline UpdateUsage/Relevance
Ohmic/Polarization Resistance and Capacitance R 0 ,   R 1 ,   R 2 ,
C 1 ,     C 2
From the HPPC exponential fit R T ,     C T mapping via temperature interpolationUsed in ECM Equations (4)–(7) for SOC and voltage estimation; supports P m a x ( z , T , S O H ) in Equations (1)–(3).
OCV Curve U O C z , T OCV test (fitted and de-hysterized curve)Temperature-corrected lookup tableProvides terminal voltage link in Equation (6); input for EKF estimation (4)–(7).
Thermal Model R 12 ,       R 1 a
C c o r e ,       C s h e l l
T 1 ,   T 2 ,   T a
The literature/datasheetNo online updateThermal dynamics (Equations (8) and (9)); temperature input for ASBS trigger.
Cycle-Aging Coefficients k Θ ,       m ,   E a ,
α ,       β ,       γ ,     E R ,
k R , c y c ,   m R
The literature/
experiment
Recursive update via Equations (10) and (11) Δ S O H c y c Updates S O H Q and R 0 according to cycling stress in Equation (11); coupled with the thermal field from Equation (8).
Calendar-Aging Coefficients k 0 ,   E c ,
k c ,   k R , c a l
The literature/
experiment
Online update via Equations (12) and (13) Δ S O H c a l Updates S O H Q and R 0 under static conditions using the SOC–T stress integral Equation (12); ensures continuity in Equation (13).
Table 2. Summary of temperature-dependent SOC boundary scheduling in the ASBS.
Table 2. Summary of temperature-dependent SOC boundary scheduling in the ASBS.
ItemScheduling VariableTemperature RangeScheduling Rule/SlopePurpose
Upper SOC limit Z m a x ( T ) 15   ° C 25   ° C Decreases approximately linearly with T (negative slope)Reduces high SOC dwell at elevated temperature
Lower SOC limit Z m i n ( T ) 15   ° C 25   ° C Increases mildly as T decreases (positive slope in cold region)Avoids deep discharge risk under cold conditions
Smoothing execution Z m a x ,     Z m i n allHysteresis (ε) and slope limitingPrevents chattering and ensures bumpless transfer
Note: The scheduling slopes are implemented as piecewise linear mappings and can be updated when re-identified parameter maps are available for other chemistries or aging levels.
Table 3. Core simulation setup (minimal).
Table 3. Core simulation setup (minimal).
ItemSymbolValue (Unit)Notes/Source
Ohmic/RC branches
2-RC ECM
R 0 2.8   m Ω ;Cell-level parameters; identified using HPPC exponential fit; within ranges for second-life NMC cells [38,39,40].
R 1 ; C 1 1.9   m Ω , 1800 F;
R 2 ; C 2 5.4   m Ω , 2000 F
Thermal (core/shell;
to ambient)
C c o r e , C s h e l l ;420 J/K, 380 J/K;Selected from validated dual-node models; typical intra-cell and cell-to-ambient ranges [25,26,27].
R 12 , R 1 a ;0.45, 1.2 K/W
Initial states z 0 ,   S O H 0 , T 0 0.40, 0.92, 30 °CRepresentative morning conditions in off-grid homes; strategy is insensitive to initial values.
PV and DC bus 10 kWp (16S3P); ( U d c  = 650) VStandard MPPT+ boost architecture used in small off-grid PV–BESSs [7,9].
Load profile 6–10 kW daily peakTypical residential demand [9].
Baseline
SOC window
z m i n ,       z m a x [20%, 80%]Widely used fixed SOC range for lifetime extension [10,11].
ASBS scheduling k T ,   k R 0.002 / ° C , 0.7 (Norm. to Δ S O H R = 1 )Selected per Equations (15)–(19); insensitive to small variations.
Smoothing and rampε; ramp0.015; <1% P rated /minEnsures bumpless SOC boundary transfer.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, H.; Ngaopitakkul, A.; Yoomak, S. SOH- and Temperature-Aware Adaptive SOC Boundaries for Second-Life Li-Ion Batteries in Off-Grid PV–BESSs. Computation 2026, 14, 47. https://doi.org/10.3390/computation14020047

AMA Style

Wang H, Ngaopitakkul A, Yoomak S. SOH- and Temperature-Aware Adaptive SOC Boundaries for Second-Life Li-Ion Batteries in Off-Grid PV–BESSs. Computation. 2026; 14(2):47. https://doi.org/10.3390/computation14020047

Chicago/Turabian Style

Wang, Hongyan, Atthapol Ngaopitakkul, and Suntiti Yoomak. 2026. "SOH- and Temperature-Aware Adaptive SOC Boundaries for Second-Life Li-Ion Batteries in Off-Grid PV–BESSs" Computation 14, no. 2: 47. https://doi.org/10.3390/computation14020047

APA Style

Wang, H., Ngaopitakkul, A., & Yoomak, S. (2026). SOH- and Temperature-Aware Adaptive SOC Boundaries for Second-Life Li-Ion Batteries in Off-Grid PV–BESSs. Computation, 14(2), 47. https://doi.org/10.3390/computation14020047

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop