Class ConformityRuleSet.TR3500RuleSet
java.lang.Object
neqsim.process.mechanicaldesign.separator.conformity.ConformityRuleSet
neqsim.process.mechanicaldesign.separator.conformity.ConformityRuleSet.TR3500RuleSet
- All Implemented Interfaces:
Serializable
- Enclosing class:
ConformityRuleSet
Equinor TR3500 conformity rules for gas scrubbers.
Always checks:
- K-factor (Souders-Brown) vs limit (depends on internals type)
If inlet vane or inlet cyclones installed:
- Inlet nozzle momentum vs limit
If demisting cyclones installed:
- Drainage head available vs required
- Cyclone pressure drop to drain
If mesh pad installed:
- Mesh pad gas velocity (K-value through mesh area)
- Version:
- 1.0
- Author:
- NeqSim Development Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleMaximum inlet nozzle momentum [Pa].private static final doubleMaximum K-factor for scrubbers [m/s].private static final doubleMaximum mesh K-value [m/s].private static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(GasScrubberMechanicalDesign design) Evaluates all applicable conformity checks against the given mechanical design.Returns the names of CapacityConstraints that this standard defines.Methods inherited from class ConformityRuleSet
create, getName
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
K_FACTOR_LIMIT
private static final double K_FACTOR_LIMITMaximum K-factor for scrubbers [m/s].- See Also:
-
INLET_MOMENTUM_LIMIT
private static final double INLET_MOMENTUM_LIMITMaximum inlet nozzle momentum [Pa].- See Also:
-
MESH_K_VALUE_LIMIT
private static final double MESH_K_VALUE_LIMITMaximum mesh K-value [m/s].- See Also:
-
-
Constructor Details
-
TR3500RuleSet
TR3500RuleSet()Constructs a TR3500RuleSet.
-
-
Method Details
-
evaluate
Evaluates all applicable conformity checks against the given mechanical design.The checks run depend on what internals are installed. The method reads operating conditions from the scrubber's current fluid state (after the most recent run).
- Specified by:
evaluatein classConformityRuleSet- Parameters:
design- the scrubber mechanical design to check- Returns:
- a conformity report with all check results
-
getConstraintNames
Returns the names of CapacityConstraints that this standard defines.These can be used to enable the corresponding constraints on the Separator via
separator.enableConstraints(...).- Specified by:
getConstraintNamesin classConformityRuleSet- Parameters:
design- the mechanical design (to check which internals are installed)- Returns:
- list of constraint names to enable
-