Battery catalog and temperature-reference evidence

Reviewed 2026-11-09. The published data file is assets/data/battery-presets.json, schema version 1. It contains 57 representative manufacturer-listed identities across 17 brand labels, not every SKU sold worldwide and not a recommendation to purchase or use a particular cell.

What a preset establishes

The catalog separates part identity and a stated capacity rating from the inputs needed by an OCV-plus-resistance discharge model. All 57 profiles deliberately have ocv: null, resistanceOhm: null, temperature: null, and modelReady: false. No generic discharge curve has been attached to a branded product.

capacityAh is copied only when a manufacturer source supplies a numerical nominal, typical, average or minimum rating. The separate capacityKind and capacityTest describe that value. Missing conditions remain null. A null is unknown, not zero and not permission to reuse the previous preset’s data. ratingConditionsComplete means the selected rating has a current/load, cutoff and reference temperature recorded; it does not mean the cell model is complete or validated for a user’s load profile.

Several manufacturer product pages state only chemistry, size and model name. Their capacity, voltage or test conditions remain unset when those values were not transcribed from an inspected primary source. A user’s explicit value can fill a modeling assumption, but it must remain labelled as that user’s input. Do not replace missing Ah with another brand’s number, or nominal voltage with an OCV-versus-SOC curve.

Manufacturer source coverage

Brand / models represented Recorded scope and source
Energizer E91 AA alkaline Current E91 manufacturer PDF, E91NA0323. Nominal 1.5 V; graph conditions 21°C, continuous drains to 0.8 V. Ah remains unset because a universal single capacity would hide drain dependence. The obsolete data.energizer.com/pdfs/E91_Max_NA.pdf returned 404; the current source replaces it.
Energizer L91 AA Li/FeS₂ Official 2024 OEM sheet. 1.5 V identity; load/temperature graphs, not an OCV table. No single Ah selected.
Eveready 1215, Energizer identity 1215 manufacturer datasheet: average 1.1 Ah at 25 mA continuously, 21°C, 0.8 V cutoff. This is distinct from the Indian Eveready products below. Its resistance table uses a 750-ohm background, 4-ohm pulse and one-second pulse duration; it is not silently used as continuous DC resistance.
Eveready Industries India carbon-zinc 1015/1012/1005/1002; Ultima 2015/2012 and Ultima Pro 2115/2112/2135/2150/2116 Manufacturer catalog, Ultima model list and Ultima Pro model list. AA/AAA/C/D/9 V identities and chemistry; no Ah test data supplied. Marketing lifetime multipliers are not converted to capacity.
Nippo Gold 3DG/4DG, Thor AA/AAA, Hyper C-2U/D-1UH and 9 V Nippo / Indo National official shop. Catalog identities, formats and chemistry only; numerical capacity and test conditions are unavailable. No data from a similarly named brand or another chemistry is inherited.
Duracell Coppertop MN1500/MN2400/MN1400/MN1300/MN1604 Duracell technical library links the exact PDFs recorded in each profile. Those files were retrieved and text-inspected. Nominal voltages are 1.5 V for AA/AAA/C/D and 9 V for MN1604. No single Ah selected from load-dependent graphs.
Duracell CR123 / DLCR2 The same manufacturer library links the exact CR123_US and DLCR2_IN PDFs. Capacity is 1.55 Ah and 0.920 Ah respectively under 100-ohm continuous resistive load, 2 V cutoff. This is not a constant-current test; capacityTest.mode records that distinction.
Panasonic CR2016/CR2025/CR2032/CR2450; CR123A/CR2 Coin-cell catalog, individual model links in JSON, and cylindrical-primary introduction. Coin capacities 90/165/225/620 mAh use their stated standard drain; CR123A/CR2 are 1550/850 mAh at 20 mA. Capacity convention is 2 V cutoff at 20°C.
Panasonic eneloop BK-3MCC Official AA instructions give minimum 1900 mAh and 1.2 V under JIS C8708:2007 section 7.2.1. That standard’s numerical test schedule was not independently transcribed, so current/cutoff/temperature remain null. No generic NiMH temperature coefficient was invented.
Panasonic NCR-18650BF Manufacturer product table: 3.6 V, typical 3350 mAh, minimum 3250 mAh. Capacity-test conditions are not stated there. NCR18650B curves from unofficial mirrors were not substituted.
GP CR2016/CR2025/CR2032 and Super 15A AA GP coin selection table: 90/160/220 mAh at 3 V, without the full test schedule. GP alkaline selection table: 15A/LR6, AA, 1.5 V; Ah unset. Cross-reference codes identify size families, not equivalent performance.
Maxell LR44 and SR44SW Manufacturer SR/LR table: LR44 110 mAh at 100 µA; SR44SW 165 mAh at 200 µA; 1.2 V endpoint at 20°C. Their chemistries and nominal voltages differ. The indexed manufacturer PDF table was available, while direct web-tool fetches timed out; no unsupported curve or resistance was extracted.
Renata zinc-air sizes 10 / 312 Manufacturer zinc-air page: 105/165 mAh. The manufacturer scope-of-supply record identifies the 1.45 V family. Full capacity-test conditions remain unset. Activation, oxygen availability, humidity and time since seal removal matter; fixed-capacity coulomb counting does not model them.
VARTA Industrial Pro 4003/4006/4014/4020/4022 Manufacturer brochure: nominal sizes, voltages and 1270/2970/7800/17000/640 mAh. The specific 4006 sheet conditions 2970 mAh at 20 mA continuous to 0.75 V. The other brochure ratings do not include that test schedule and do not inherit it.
Saft LS14500 Manufacturer datasheet: 2.6 Ah at 2 mA, 20°C, 2 V cutoff. Fresh OCV 3.67 V is only a single condition, not an OCV-SOC curve. Passivation and pulses are outside the fixed-R model.
Murata US18650VTC6 Manufacturer datasheet: nominal 3120 mAh/minimum 3000 mAh, 600 mA, 2.0 V cutoff at 23°C. High-current graphs use different endpoints and cannot silently replace the capacity-test definition.
Molicel INR-21700-P42A / INR-18650-P26A P42A manufacturer table and P26A table: 3.6 V, typical 4.2/2.6 Ah. Those tables do not state capacity-test current/cutoff/temperature. No download form was submitted.
Lithium Werks / A123 ANR26650M1B Manufacturer SF00008 rev 2, Aug 2022: 3.3 V, typical 2.6 Ah/minimum 2.5 Ah at 23°C. Capacity current is not stated. The discharge minimum 2 V is not relabelled as the capacity-test endpoint. Its <10 mΩ figure is 1 kHz AC impedance, not a DC resistance preset.
GS Yuasa NP7-12 US MKT-081 ver 1.0 Aug 2025: six-cell 12 V block, 7 Ah at 20-hour rate, 25°C, 1.75 V/cell endpoint. 0.35 A follows from 7 Ah/20 h and is present in its table. Regional and older sheets use different reference conditions; they are not merged. The sheet’s approximately 22 mΩ method is unspecified, so DC-R stays null.
CSB GP1272 Manufacturer RA240531: six-cell 12 V block, nominal 7.2 Ah at 20-hour rate to 1.75 V/cell at 25°C. Derived nominal test current is 0.36 A. Other typical capacities in the sheet are not silently substituted for that nominal rating.
Trojan T-105 Manufacturer product page: 6 V flooded block, 225 Ah at 20 h, 207 Ah at 10 h, 185 Ah at 5 h, 250 Ah at 100 h. Only the 20-hour rating is selected; 11.25 A is its derived current. Cutoff and reference temperature are not stated on that page, so remain null. No Peukert exponent is inferred.

The separate alkaline temperature scenarios

temperatureReferences contains two optional generic AA/LR6 alkaline-family scenarios, not calibrations of E91 or any other named SKU. They come from the Energizer Alkaline Handbook, 2018, figure 6, PDF page 5. Points were manually read from a 1600-pixel-height render of the actual graph, rounded to 0.1 Ah:

Temperature Capacity at 25 mA Factor relative to 20°C Capacity at 250 mA Factor relative to 20°C
−20°C approximately 0.5 Ah 0.1923 approximately 0.2 Ah 0.1111
0°C approximately 2.5 Ah 0.9615 approximately 0.8 Ah 0.4444
20°C approximately 2.6 Ah 1 approximately 1.8 Ah 1

Both are continuous constant-current discharges to 0.9 V. Reading uncertainty is approximately ±0.15 Ah and ±2°C, not a statement about manufacturing spread or predictive accuracy. Ratios inherit uncertainty in numerator and denominator. Use only interpolation within −20 to 20°C; no extrapolation or arbitrary-load generalization. Adopting the 250 mA scenario should use its own 1.8 Ah warm reference, not a low-current product rating. The graph includes temperatures outside some named-cell operating ranges; it is not authorization to use that cell outside its specification.

The nested resistanceReference reads the fresh generic pulse-effective resistance curve in figure 11, PDF page 10: about 0.40/0.23/0.15 ohm at −20/0/20°C, ±0.03 ohm graph-reading uncertainty. Ratios use 20°C as their baseline. The section explains pulse measurements but does not restate the exact pulse schedule on figure 11. autoFillDCResistance is false: these ratios are not qualified continuous-DC temperature coefficients. The UI may expose them only as an explicitly adopted, labelled pulse-derived scenario.

Cold capacity factors describe accessible capacity under the source test; they are not instructions to destroy stored charge when temperature changes. Preserve charge conservation, distinguish unavailable charge from spent charge, and avoid multiplying both charge state and capacity in a way that double-counts temperature losses. No data here establishes self-heating, recovery kinetics or a dynamic electrochemical temperature model.

Verification and retained evidence

The JSON was parsed and checked for unique IDs, 57 profiles, explicit null model fields, nonnegative capacity values, complete source URLs and bounded temperature points/factors. These are data-contract checks, not battery bench tests. No OCV-SOC or DC-R calibration was established by this review.

One 423,648-byte handbook PDF, its two small rendered graph pages, three small manufacturer-label images and the source-generation helpers were created under C:/Users/yawar/AppData/Local/Temp/battery-profile-evidence/ or as named helpers in TEMP. They are task-owned evidence, not website downloads. Other manufacturer PDFs were inspected in memory; no installer, dependency, source checkout or large dataset was created. The catalog and this note are the retained project deliverables.