Class RateBasedPackedColumn.SegmentResidualEvaluation

java.lang.Object
neqsim.process.equipment.distillation.RateBasedPackedColumn.SegmentResidualEvaluation
Enclosing class:
RateBasedPackedColumn

private static class RateBasedPackedColumn.SegmentResidualEvaluation extends Object
Internal residual evaluation container for the simultaneous segment solver.
Version:
1.0
Author:
NeqSim
  • Field Details

    • interfaceEquilibrium

      private final RateBasedPackedColumn.InterfaceEquilibrium interfaceEquilibrium
      Interface equilibrium used in the residual evaluation.
    • componentTransfers

      private final Map<String,Double> componentTransfers
      Proposed component transfers in mol/s.
    • normalizedResiduals

      private final double[] normalizedResiduals
      Normalized residual vector.
    • norm

      private final double norm
      Infinity norm of the normalized residual vector.
    • maxFluxResidualMolPerSec

      private final double maxFluxResidualMolPerSec
      Maximum component flux residual in mol/s.
    • heatBalanceResidualW

      private final double heatBalanceResidualW
      Interfacial heat-balance residual in W.
    • heatTransferRateW

      private final double heatTransferRateW
      Sensible heat transferred to the liquid side in W.
    • gasTargetEnthalpy

      private final double gasTargetEnthalpy
      Gas outlet enthalpy target in J or W-equivalent stream basis.
    • liquidTargetEnthalpy

      private final double liquidTargetEnthalpy
      Liquid outlet enthalpy target in J or W-equivalent stream basis.
    • iterations

      private final int iterations
      Residual iterations used for this evaluation.
  • Constructor Details

    • SegmentResidualEvaluation

      private SegmentResidualEvaluation(RateBasedPackedColumn.InterfaceEquilibrium interfaceEquilibrium, Map<String,Double> componentTransfers, double[] normalizedResiduals, double norm, double maxFluxResidualMolPerSec, double heatBalanceResidualW, double heatTransferRateW, double gasTargetEnthalpy, double liquidTargetEnthalpy, int iterations)
      Create a residual evaluation.
      Parameters:
      interfaceEquilibrium - interface equilibrium data
      componentTransfers - proposed component transfers in mol/s
      normalizedResiduals - normalized residual vector
      norm - infinity norm of normalized residuals
      maxFluxResidualMolPerSec - maximum component flux residual in mol/s
      heatBalanceResidualW - interfacial heat-balance residual in W
      heatTransferRateW - sensible heat transferred to liquid in W
      gasTargetEnthalpy - gas outlet enthalpy target in J or W-equivalent stream basis
      liquidTargetEnthalpy - liquid outlet enthalpy target in J or W-equivalent stream basis
      iterations - residual iterations used for this evaluation