Lemonergy · Protocol step
Dynamic profile
Replay a registered tabular duty profile.
- Implementation ID
dynamic- Reviewed
- 2026-10-27
Behavior
profileId selects a known profile, passes is an integer from 1 to 1000 and scaleW is positive. This step replays the profile through the existing plant; it does not identify a new plant model.
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 |
|---|---|---|---|
profileIdprofileId | identifier | Supplied by the user | Known registered profile identifier. |
passespasses | count | Supplied by the user | Integer 1 to 1000. |
scaleWscaleW | W | Supplied by the user | Positive profile power scale. |
Equations and rules
This step is defined by its sequence and stopping conditions, described above.
Worked example
Replay a changing load
40 kW at 400 V needs about 100 A before losses; at 350 V it needs about 114 A.
Open Design → Protocol bench →Use in a workflow
Replay a changing load
Replay applies an existing governed profile.
- Dynamic profile: Replays selected power
- profileId
- passes
- scaleW
Connected concepts
Limits and interpretation
- The selected profile determines regeneration. This is not an independent road-load or motor-efficiency model.
- 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)