<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jay Zhou</title>
    <description>The latest articles on DEV Community by Jay Zhou (@bxxaccl).</description>
    <link>https://dev.to/bxxaccl</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4168490%2Ff4da5090-7a91-4a4a-8a6d-7b18a235db42.png</url>
      <title>DEV Community: Jay Zhou</title>
      <link>https://dev.to/bxxaccl</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bxxaccl"/>
    <language>en</language>
    <item>
      <title>Why tropical C&amp;I battery storage degrades faster than the datasheet suggests</title>
      <dc:creator>Jay Zhou</dc:creator>
      <pubDate>Wed, 07 Oct 2026 09:51:47 +0000</pubDate>
      <link>https://dev.to/bxxaccl/why-tropical-ci-battery-storage-degrades-faster-than-the-datasheet-suggests-3f98</link>
      <guid>https://dev.to/bxxaccl/why-tropical-ci-battery-storage-degrades-faster-than-the-datasheet-suggests-3f98</guid>
      <description>&lt;p&gt;A lithium iron phosphate cell rated for 6,000 cycles at 25 °C is describing a laboratory.&lt;/p&gt;

&lt;p&gt;The moment that same cell sits in a rooftop enclosure in Lagos, Kano or Port of Spain, three&lt;br&gt;
things change at once: ambient temperature rises, depth-of-discharge discipline changes&lt;br&gt;
because the grid keeps failing, and the cell spends more time at high state of charge.&lt;/p&gt;

&lt;p&gt;None of this is exotic. It is the normal operating condition of these markets. And the gap&lt;br&gt;
between the datasheet number and the field number is where most storage projects quietly lose&lt;br&gt;
their second year of economics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ambient temperature is the obvious one — and the most often skipped
&lt;/h2&gt;

&lt;p&gt;Cycle-life figures are conventionally quoted at 25 °C. LiFePO4 tolerates heat far better than&lt;br&gt;
NMC — that is its main argument — but "tolerates" is not "does not degrade". Capacity fade&lt;br&gt;
accelerates with temperature, and the relationship is not linear.&lt;/p&gt;

&lt;p&gt;The consequence for procurement is simple: &lt;strong&gt;ambient temperature at the installation site,&lt;br&gt;
not the annual regional average, should be an input to the cycle-life claim&lt;/strong&gt;. A system&lt;br&gt;
specified against a 25 °C figure in a market with a 38 °C design summer temperature has been&lt;br&gt;
specified against a number that will never be observed.&lt;/p&gt;

&lt;p&gt;Ask for the degradation curve against ambient temperature, not a single cycle number. And ask&lt;br&gt;
what the cabinet's thermal management is doing — the cell inside a cabinet in full sun can sit&lt;br&gt;
10 °C above site ambient.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Procurement clause:&lt;/strong&gt; cycle life shall be stated at the design ambient temperature of the&lt;br&gt;
installation site, not at 25 °C, and the supplier shall state the measured cell temperature&lt;br&gt;
inside the enclosure at rated load.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Grid availability changes the duty cycle, not just the backup time
&lt;/h2&gt;

&lt;p&gt;The datasheet assumes a daily cycle at a defined depth of discharge. With unreliable supply, the&lt;br&gt;
duty cycle is set by the grid rather than the designer.&lt;/p&gt;

&lt;p&gt;This matters more than it first appears. When the grid fails repeatedly through the working&lt;br&gt;
day, a backup system sized for a shallow daily cycle spends its life at deep discharge — the&lt;br&gt;
condition that does the most damage per cycle. The same nominal 96 kWh cabinet can see a very&lt;br&gt;
different annual throughput in Lagos than in a European installation with stable supply.&lt;/p&gt;

&lt;p&gt;The common design error is sizing autonomy from the nominal outage rather than the distribution&lt;br&gt;
of outages. The long tail is what consumes battery life: how often the outage lasts eight hours,&lt;br&gt;
how often it lasts twenty.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Procurement clause:&lt;/strong&gt; autonomy shall be sized from the measured outage duration&lt;br&gt;
distribution for the site, not from a nominal or average figure, and the assumed annual cycle&lt;br&gt;
count shall be stated explicitly.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Time at high state of charge is the quiet one
&lt;/h2&gt;

&lt;p&gt;Less discussed, and relevant wherever solar oversupply is common. A system running from a large&lt;br&gt;
PV array on a sunny grid day can sit near full charge for long periods. Calendar ageing at high&lt;br&gt;
state of charge accumulates whether or not the battery is being cycled.&lt;/p&gt;

&lt;p&gt;This is one argument for a mixed strategy — some storage for daily time-shifting, some reserved&lt;br&gt;
for grid events. The reserve portion spends its life at moderate charge, and the frequently&lt;br&gt;
cycled portion carries a shallower depth of discharge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Putting it together
&lt;/h2&gt;

&lt;p&gt;Take a 250 kW commercial load with a 400 kWh bank on a coastal West African site. Sized from a&lt;br&gt;
datasheet cycle-life figure at one full cycle per day, the arithmetic looks comfortable. Adjust&lt;br&gt;
for the three factors and it looks different:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Consideration&lt;/th&gt;
&lt;th&gt;Effect on annual throughput&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Design ambient well above the 25 °C reference&lt;/td&gt;
&lt;td&gt;Reduce stated cycle life by the supplier's own temperature derating — in writing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Outage-driven deep discharge instead of a shallow daily cycle&lt;/td&gt;
&lt;td&gt;Increases depth-of-discharge wear per cycle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Long periods at high state of charge&lt;/td&gt;
&lt;td&gt;Calendar ageing in addition to cycle ageing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Combined&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Annual throughput materially below the datasheet-derived figure&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The conclusion is not that the system will underperform. It is that the &lt;em&gt;procurement&lt;/em&gt; has to be&lt;br&gt;
written so the supplier's stated numbers apply at real operating conditions. A supplier who&lt;br&gt;
won't provide a temperature-derated cycle life hasn't understood the market they're quoting into.&lt;/p&gt;

&lt;h2&gt;
  
  
  Six clauses that close most of the gap
&lt;/h2&gt;

&lt;p&gt;None of these cost anything to include in a tender document:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cycle life stated at the &lt;strong&gt;installation site's design ambient temperature&lt;/strong&gt;, not at 25 °C&lt;/li&gt;
&lt;li&gt;Depth of discharge specified as a &lt;strong&gt;maximum, not a typical value&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Autonomy sized from the &lt;strong&gt;measured outage duration distribution&lt;/strong&gt;, not an average&lt;/li&gt;
&lt;li&gt;Annual cycle count stated as an explicit &lt;strong&gt;design assumption&lt;/strong&gt; in the contract&lt;/li&gt;
&lt;li&gt;Enclosure thermal management described, including &lt;strong&gt;measured internal cell temperature&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Warranty written against the &lt;strong&gt;specified duty cycle&lt;/strong&gt;, with a defined remedy if actual
operating conditions exceed the stated assumption&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why it matters commercially
&lt;/h2&gt;

&lt;p&gt;Storage economics in these markets are usually modelled on datasheet cycle life. When field&lt;br&gt;
performance falls short of the model, the project looks like a bad investment — when in fact the&lt;br&gt;
model was built on a number that never described the site.&lt;/p&gt;

&lt;p&gt;Requiring suppliers to state performance at real operating conditions isn't adversarial. It's&lt;br&gt;
the only way both sides have the same expectation.&lt;/p&gt;




&lt;p&gt;I'm a solar engineer at Force Solar, where we build commercial and industrial solar systems from&lt;br&gt;
10 kW to 1 MW and LiFePO4 storage cabinets from 96 kWh to 5 MWh. Technical questions welcome:&lt;br&gt;
&lt;a href="https://forcesolarpower.com/contact/" rel="noopener noreferrer"&gt;https://forcesolarpower.com/contact/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Full version with the site-specific worked example: &lt;a href="https://forcesolarpower.com/blog/battery-degradation-tropical-ci/" rel="noopener noreferrer"&gt;https://forcesolarpower.com/blog/battery-degradation-tropical-ci/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>battery</category>
    </item>
  </channel>
</rss>
