Sweden
Loading...
India
Loading...

Ems.controller.grid.seq

Grid Controller - Control Cycle SequenceSchedulerAbstractGridControllerChannel SystemBattery InverterPV InverterBackend . UISchedulerSchedulerAbstractGridControllerAbstractGridControllerChannel SystemChannel SystemBattery InverterBattery InverterPV InverterPV InverterBackend / UIBackend / UIPeriodic Executiontrigger() every N msData Acquisitionread(Pgrid, Pbat, Ppv, limits, SoC)return valuesControl LogicapplyExportLimit()applyReactivePower()applyRampRateLimiter()optionalVoltageFrequencySupport()computeFinalSetpoints(Ptarget, Qtarget)ActuationsetActivePower(Ptarget)acknowledgeadjustPower(PpvTarget)acknowledgePublishsendTelemetry(Pgrid, Ptarget, Qtarget, alarms)new setpoints / configurationController handles:- Grid export compliance- Reactive power support- Ramp rate limiting- Optional voltage/frequency support- Coordination with ESS/PV controllers
Grid Controller - Control Cycle SequenceSchedulerAbstractGridControllerChannel SystemBattery InverterPV InverterBackend . UISchedulerSchedulerAbstractGridControllerAbstractGridControllerChannel SystemChannel SystemBattery InverterBattery InverterPV InverterPV InverterBackend / UIBackend / UIPeriodic Executiontrigger() every N msData Acquisitionread(Pgrid, Pbat, Ppv, limits, SoC)return valuesControl LogicapplyExportLimit()applyReactivePower()applyRampRateLimiter()optionalVoltageFrequencySupport()computeFinalSetpoints(Ptarget, Qtarget)ActuationsetActivePower(Ptarget)acknowledgeadjustPower(PpvTarget)acknowledgePublishsendTelemetry(Pgrid, Ptarget, Qtarget, alarms)new setpoints / configurationController handles:- Grid export compliance- Reactive power support- Ramp rate limiting- Optional voltage/frequency support- Coordination with ESS/PV controllers