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

Dynamic profile interfaceInputs or arguments on the left, observed outputs on the right. Conserving terminals appear below the component. The tables give units and behavior.Dynamic profileProtocol step
Original Lemonergy interface view. Lines identify ports; they are not a completed simulation circuit.

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.

Configuration fields
ParameterUnitDefaultMeaning and limits
profileId
profileId
identifierSupplied by the userKnown registered profile identifier.
passes
passes
countSupplied by the userInteger 1 to 1000.
scaleW
scaleW
WSupplied by the userPositive 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.

  1. Dynamic profile: Replays selected power
    • profileId
    • passes
    • scaleW
Open Design → Protocol bench

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)