Sweden
Loading...
India
Loading...

Ems.controller.ess.controlcyle

ESS Controller - Control Cycle SequenceSchedulerAbstractEssControllerChannel SystemBattery DeviceBattery InverterVirtual ESS AggregatorBackend . UISchedulerSchedulerAbstractEssControllerAbstractEssControllerChannel SystemChannel SystemBattery DeviceBattery DeviceBattery InverterBattery InverterVirtual ESS AggregatorVirtual ESS AggregatorBackend / UIBackend / UIPeriodic Executiontrigger() every N msData Acquisitionread(SoC, Pgrid, Ppv, Pbat, limits)return measured valuesgetStateOfCharge()SoC valuegetAvailablePower()PmaxCharge / PmaxDischargeControl LogiccomputeTargetPower()(based on SoC, PV, Grid, Targets)applySafetyLimits()(voltage, current, temperature)ActuationsetActivePower(Ptarget)acknowledge()updateStatus(SoC, PowerDirection)confirm updateAggregationreportStatus(SoC, Pbat, Pgrid)aggregated feedbackPublishsendTelemetry(SoC, Pbat, Mode, Limits)new setpoints or control modeCycle Time: 1s typicalHandles:- Power balancing (charge/discharge)- Peak shaving / self-consumption- Grid export limit- SoC protection
ESS Controller - Control Cycle SequenceSchedulerAbstractEssControllerChannel SystemBattery DeviceBattery InverterVirtual ESS AggregatorBackend . UISchedulerSchedulerAbstractEssControllerAbstractEssControllerChannel SystemChannel SystemBattery DeviceBattery DeviceBattery InverterBattery InverterVirtual ESS AggregatorVirtual ESS AggregatorBackend / UIBackend / UIPeriodic Executiontrigger() every N msData Acquisitionread(SoC, Pgrid, Ppv, Pbat, limits)return measured valuesgetStateOfCharge()SoC valuegetAvailablePower()PmaxCharge / PmaxDischargeControl LogiccomputeTargetPower()(based on SoC, PV, Grid, Targets)applySafetyLimits()(voltage, current, temperature)ActuationsetActivePower(Ptarget)acknowledge()updateStatus(SoC, PowerDirection)confirm updateAggregationreportStatus(SoC, Pbat, Pgrid)aggregated feedbackPublishsendTelemetry(SoC, Pbat, Mode, Limits)new setpoints or control modeCycle Time: 1s typicalHandles:- Power balancing (charge/discharge)- Peak shaving / self-consumption- Grid export limit- SoC protection