Class SystemSrkCPAstatoilFullyImplicit

All Implemented Interfaces:
Serializable, Cloneable, SystemInterface

public class SystemSrkCPAstatoilFullyImplicit extends SystemSrkCPAstatoil
Thermodynamic system using the fully implicit CPA-EOS algorithm.

Uses the fully implicit algorithm from Igben et al. (2026) for simultaneous solution of molar volume and association site fractions. Falls back to standard nested approach if the implicit solver does not converge.

Version:
1.0
Author:
Even Solbraa
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serialization version UID.
      See Also:
  • Constructor Details

    • SystemSrkCPAstatoilFullyImplicit

      public SystemSrkCPAstatoilFullyImplicit()
      Constructor of a fluid object using the fully implicit CPA-EoS.
    • SystemSrkCPAstatoilFullyImplicit

      public SystemSrkCPAstatoilFullyImplicit(double T, double P)
      Constructor of a fluid object using the fully implicit CPA-EoS.
      Parameters:
      T - The temperature in unit Kelvin
      P - The pressure in unit bara (absolute pressure)
    • SystemSrkCPAstatoilFullyImplicit

      public SystemSrkCPAstatoilFullyImplicit(double T, double P, boolean checkForSolids)
      Constructor of a fluid object using the fully implicit CPA-EoS.
      Parameters:
      T - The temperature in unit Kelvin
      P - The pressure in unit bara (absolute pressure)
      checkForSolids - Set true to do solid phase check and calculations
  • Method Details