Lemonergy · Studio block

SOC and temperature limited signed power boundary

Requests signed terminal power while applying supplied SOC, temperature, current and permission limits; unmet power is recorded.

Implementation ID
pack-power-boundary
Reviewed
2026-10-30

Behavior

Requests signed terminal power while applying supplied SOC, temperature, current and permission limits; unmet power is recorded.

Interface

Select a terminal or signal to inspect its meaning. This is a conceptual interface, not simulation output.
Ports and observed outputs
NameDirectionUnitMeaning
pconservingelectricalPositive voltage-reference terminal
nconservingelectricalNegative voltage-reference terminal
Signed power and battery stateinputWSigned power and battery state is a directed power input to this component, expressed in W. Its binding supplies information; it is not a conserving connection.
State of chargeinputfractionState of charge is a directed fraction input to this component, expressed in fraction. Its binding supplies information; it is not a conserving connection.
Battery temperatureinputKBattery temperature is a directed temperature input to this component, expressed in K. Its binding supplies information; it is not a conserving connection.
Operating permissioninput1Operating permission is a directed dimensionless input to this component, expressed in 1. Its binding supplies information; it is not a conserving connection.
voltageoutputVDirected output available to compatible consumers: voltage.
currentoutputADirected output available to compatible consumers: current.
poweroutputWDirected output available to compatible consumers: power.
requested PoweroutputWDirected output available to compatible consumers: requested Power.
delivered PoweroutputWDirected output available to compatible consumers: delivered Power.
available Discharge PoweroutputWDirected output available to compatible consumers: available Discharge Power.
available Charge PoweroutputWDirected output available to compatible consumers: available Charge Power.

Signal inputs

These directed signals carry information. Conserving terminals exchange the quantities of their physical domain.

Signal outputs

Outputs can supply compatible inputs. Connections and values are inspected in the model that owns them.

Current authoring interface
PinDirectionUnit or domainMeaning
Signed power and battery stateinputWSigned power and battery state is a directed power input to this component, expressed in W. Its binding supplies information; it is not a conserving connection.
State of chargeinputfractionState of charge is a directed fraction input to this component, expressed in fraction. Its binding supplies information; it is not a conserving connection.
Battery temperatureinputKBattery temperature is a directed temperature input to this component, expressed in K. Its binding supplies information; it is not a conserving connection.
Operating permissioninput1Operating permission is a directed dimensionless input to this component, expressed in 1. Its binding supplies information; it is not a conserving connection.
voltageoutputVDirected output available to compatible consumers: voltage.
currentoutputADirected output available to compatible consumers: current.
poweroutputWDirected output available to compatible consumers: power.
requested PoweroutputWDirected output available to compatible consumers: requested Power.
delivered PoweroutputWDirected output available to compatible consumers: delivered Power.
available Discharge PoweroutputWDirected output available to compatible consumers: available Discharge Power.
available Charge PoweroutputWDirected output available to compatible consumers: available Charge Power.

Parameters

Defaults are initial model values. Select values for your own model and operating conditions.

Configuration fields
ParameterUnitDefaultMeaning and limits
powerW
powerW
W: positive discharge, negative charge1000Declared authoring field: powerW.
Minimum -1000000000; Maximum 1000000000
capacityAh
capacityAh
Ah effective100Declared authoring field: capacityAh.
Minimum 1e-06; Maximum 1000000000
minimumSoc
minimumSoc
fraction0.05Declared authoring field: minimumSoc.
Minimum 0; Maximum 1
maximumSoc
maximumSoc
fraction0.95Declared authoring field: maximumSoc.
Minimum 0; Maximum 1
maxDischargeA
maxDischargeA
A500Declared authoring field: maxDischargeA.
Minimum 0; Maximum 1000000
maxChargeA
maxChargeA
A200Declared authoring field: maxChargeA.
Minimum 0; Maximum 1000000
minimumVoltageV
minimumVoltageV
V150Declared authoring field: minimumVoltageV.
Minimum 0.01; Maximum 1000000
minTemperatureK
minTemperatureK
K233.15Declared authoring field: minTemperatureK.
Minimum 1; Maximum 2000
maxTemperatureK
maxTemperatureK
K legacy discharge bound333.15Declared authoring field: maxTemperatureK.
Minimum 1; Maximum 2000
minChargeTemperatureK
minChargeTemperatureK
K authored charge bound273.15Declared authoring field: minChargeTemperatureK.
Minimum 1; Maximum 2000
maxChargeTemperatureK
maxChargeTemperatureK
K authored charge bound318.15Declared authoring field: maxChargeTemperatureK.
Minimum 1; Maximum 2000
minDischargeTemperatureK
minDischargeTemperatureK
K authored discharge bound233.15Declared authoring field: minDischargeTemperatureK.
Minimum 1; Maximum 2000
maxDischargeTemperatureK
maxDischargeTemperatureK
K authored discharge bound333.15Declared authoring field: maxDischargeTemperatureK.
Minimum 1; Maximum 2000
temperatureDeratingK
temperatureDeratingK
K taper width5Declared authoring field: temperatureDeratingK.
Minimum 0.001; Maximum 100
barrierTimeS
barrierTimeS
s1Declared authoring field: barrierTimeS.
Minimum 1e-06; Maximum 1000000000

Equations and rules

The behavior and configured interface above define this authoring component. This reference does not add numerical equations beyond its source contract.

Use in Studio

Use this authoring component

Choose this component in the Studio library and configure its declared interface. This reference describes the authoring contract; it does not claim a standalone numerical validation or a measured result.

Open Studio →

Use in a workflow

Connected concepts

Limits and interpretation

  • The symbolic diagram describes the component and its declared interface. It is not a solved circuit or simulated output.
  • Configured parameters and model connections determine the result. Check the complete model before interpreting its outputs.

Implementation sources

This reference follows Lemonergy implementation sources. Scientific articles support the linked concepts separately.

Repository: battery-design · Revision: 0a28f1a0a75a0447903b868cbcc734133a77a847

  • docs/glossary/studio-help-catalog.json

This implementation and its workflow uses (JSON) · Knowledge graph (JSON-LD)

Current authoring interface provenance

The interactive graphic is exported from the same Studio help descriptor. Source base: 0a28f1a0a75a0447903b868cbcc734133a77a847. File content hashes in the public descriptor catalog identify the exact source snapshot. Existing numerical checks above retain their own verification scope.