Class QuickOpeningCharacteristic
java.lang.Object
neqsim.process.mechanicaldesign.valve.QuickOpeningCharacteristic
- All Implemented Interfaces:
Serializable, ValveCharacteristic
Represents a valve with a quick opening flow characteristic.
Quick opening valves provide a large change in flow for a small initial valve opening, with the flow rate approaching maximum at relatively low travel. This provides a high gain at low openings and low gain at high openings.
The characteristic follows the equation:
Cv = Cv_max * sqrt(x)
where x is the fractional valve opening (0 to 1).
Quick opening valves are typically used for:
- On/off control applications
- Safety and relief systems
- Applications requiring maximum flow quickly
- Surge control systems
- Version:
- 1.0
- Author:
- esol
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetActualKv(double Kv, double percentOpening) getActualKv.doublegetOpeningFactor(double percentOpening) getOpeningFactor.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
QuickOpeningCharacteristic
public QuickOpeningCharacteristic()Default constructor.
-
-
Method Details
-
getActualKv
public double getActualKv(double Kv, double percentOpening) getActualKv.
Calculates the actual Kv based on quick opening characteristic.
- Specified by:
getActualKvin interfaceValveCharacteristic- Parameters:
Kv- a doublepercentOpening- a double- Returns:
- a double
-
getOpeningFactor
public double getOpeningFactor(double percentOpening) getOpeningFactor.
Returns the opening factor for quick opening characteristic using the formula:
factor = sqrt(x)
where x is the fractional opening (0 to 1).
- Specified by:
getOpeningFactorin interfaceValveCharacteristic- Parameters:
percentOpening- a double- Returns:
- a double
-