Class SystemSrkCPAstatoilReduced

All Implemented Interfaces:
Serializable, Cloneable, SystemInterface

public class SystemSrkCPAstatoilReduced extends SystemSrkCPAstatoil
Thermodynamic system using the reduced-dimension CPA-EOS solver with Broyden acceleration.

Combines association site symmetry reduction (grouping equivalent sites by charge pattern) with Broyden rank-1 inverse-Jacobian updates for compounded speedup. For systems with high site symmetry (e.g., water + MEG, both 4C), the coupled Newton system is reduced from (n_s+1) to (p+1) dimensions where p is the number of unique site types.

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

    • serialVersionUID

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

    • SystemSrkCPAstatoilReduced

      public SystemSrkCPAstatoilReduced()
      Constructor of a fluid object using the reduced CPA-EoS.
    • SystemSrkCPAstatoilReduced

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

      public SystemSrkCPAstatoilReduced(double T, double P, boolean checkForSolids)
      Constructor of a fluid object using the reduced 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