Lemonergy · Protocol step
Pulse train
Alternate charge or discharge pulses with rests.
- Implementation ID
pulse- Reviewed
- 2026-10-27
Behavior
direction selects charge or discharge. The finite train uses positive current and pulse duration, positive rest duration, and an integer count from 1 to 1000. Durations must align with protocol dtS.
Interface
This reference describes a protocol step; its configuration fields are listed below. It has no connected Studio ports.
Parameters
Defaults are initial model values. Select values for your own model and operating conditions.
| Parameter | Unit | Default | Meaning and limits |
|---|---|---|---|
directiondirection | charge or discharge | Supplied by the user | Pulse direction. |
aa | A | Supplied by the user | Positive pulse-current magnitude. |
pulseSpulseS | s | Supplied by the user | Positive pulse duration. |
restSrestS | s | Supplied by the user | Positive rest duration. |
countcount | count | Supplied by the user | Integer 1 to 1000. |
Equations and rules
This step is defined by its sequence and stopping conditions, described above.
Worked example
Build pulse and rest
10 A for 10 s adds 100 C, about 0.0278 Ah, before efficiency adjustment.
Open Design → Protocol bench →Use in a workflow
Inspect pulse characterization
HPPC alternates pulses, moves SOC and includes long rests.
- Pulse: Excites charge/discharge
- a
- pulseS / restS
Build pulse and rest
The bench programs direction, current, timing and repetitions.
- Pulse: Applies repeated pulses
- direction
- a
- pulseS / restS
- count
Connected concepts
Limits and interpretation
- Pulse programming does not establish faster, safer or longer-life charging. An existing pack and product access are required.
- The estimate depends on timing, temperature and state; this is not AC impedance spectroscopy.
- Protocol dtS is 1e-6 to 60 s. CC and CP segments cannot share one protocol; CCCV charge must stand alone. Protocol samples use discharge-positive iPack.
Implementation sources
This reference follows Lemonergy implementation sources. Scientific articles support the linked concepts separately.
Repository: battery-design · Revision: ef9802329b75bc15bb96885f8ed5d49425106696
js/test-protocol.js
This implementation and its workflow uses (JSON) · Knowledge graph (JSON-LD)