Bus.java 808 B

123456789101112131415161718192021222324252627282930313233343536
  1. package holeg.power_flow;
  2. public class Bus {
  3. public double voltage;
  4. public double delta;
  5. public double Pg;
  6. public double Qg;
  7. public double Pl;
  8. public double Ql;
  9. public double Qmin;
  10. public double Qmax;
  11. public BusType type;
  12. public Object tag;
  13. public int index;
  14. public Bus() {
  15. }
  16. public Bus(double voltage, double delta, double pg, double qg, double pl, double ql, double qmin, double qmax, BusType type) {
  17. this.voltage = voltage;
  18. this.delta = delta;
  19. this.Pg = pg / 100;
  20. this.Qg = qg / 100;
  21. this.Pl = pl / 100;
  22. this.Ql = ql / 100;
  23. this.Qmin = qmin / 100;
  24. this.Qmax = qmax / 100;
  25. this.type = type;
  26. }
  27. public boolean isProducer() {
  28. return Pg > 0 || Qg > 0;
  29. }
  30. }