Interface ValveCharacteristic

All Superinterfaces:
Serializable
All Known Implementing Classes:
EqualPercentageCharacteristic, LinearCharacteristic, ModifiedParabolicCharacteristic, QuickOpeningCharacteristic

public interface ValveCharacteristic extends Serializable
An interface for defining the flow characteristic of a valve. This allows for implementing different valve behaviors like linear, equal percentage, etc.
Author:
esol
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    getActualKv(double Kv, double percentOpening)
    getActualKv.
    double
    getOpeningFactor(double percentOpening)
    getOpeningFactor.
  • Method Details

    • getActualKv

      double getActualKv(double Kv, double percentOpening)

      getActualKv.

      Parameters:
      Kv - a double
      percentOpening - a double
      Returns:
      a double
    • getOpeningFactor

      double getOpeningFactor(double percentOpening)

      getOpeningFactor.

      Parameters:
      percentOpening - a double
      Returns:
      a double