Class AbstractLfGenerator

    • Field Detail

      • targetP

        protected double targetP
      • bus

        protected LfBus bus
      • calculatedQ

        protected double calculatedQ
      • hasVoltageControl

        protected boolean hasVoltageControl
      • controlledBusId

        protected String controlledBusId
    • Constructor Detail

      • AbstractLfGenerator

        protected AbstractLfGenerator​(double targetP)
    • Method Detail

      • setTargetP

        public void setTargetP​(double targetP)
        Specified by:
        setTargetP in interface LfGenerator
      • getReactiveLimits

        protected abstract Optional<com.powsybl.iidm.network.ReactiveLimits> getReactiveLimits()
      • setCalculatedQ

        public void setCalculatedQ​(double calculatedQ)
        Specified by:
        setCalculatedQ in interface LfGenerator
      • setVoltageControl

        protected void setVoltageControl​(double targetV,
                                         com.powsybl.iidm.network.Terminal regulatingTerminal,
                                         boolean breakers,
                                         com.powsybl.openloadflow.network.impl.LfNetworkLoadingReport report)
      • checkVoltageControlConsistency

        protected boolean checkVoltageControlConsistency​(com.powsybl.openloadflow.network.impl.LfNetworkLoadingReport report)
      • setTargetV

        protected void setTargetV​(double targetV)