Class ComponentBNS

All Implemented Interfaces:
Serializable, Cloneable, ComponentEosInterface, ComponentInterface, ThermodynamicConstantsInterface

public class ComponentBNS extends ComponentPR
Component class for the Burgoyne–Nielsen–Stanko PR correlation.
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • omegaA

      double omegaA
    • omegaB

      double omegaB
  • Constructor Details

    • ComponentBNS

      public ComponentBNS(String name, double moles, double molesInPhase, int compIndex, double tc, double pc, double mw, double acf, double omegaA, double omegaB, double vShift)
      Constructs a BNS component with explicit pure component parameters.
      Parameters:
      name - component name
      moles - total moles of the component
      molesInPhase - moles of component in phase
      compIndex - index of component in phase
      tc - critical temperature [K]
      pc - critical pressure [bar]
      mw - molar mass [kg/mol]
      acf - acentric factor
      omegaA - PR constant OmegaA
      omegaB - PR constant OmegaB
      vShift - volume shift constant
  • Method Details