RelativePermeabilityPolynomialLiquid Class

This class implements the relative permeability calculation for the gas phase using a polynomial model. It inherits from the RelativePermeability base class and provides a specific implementation for gas phase relative permeability.

Contents

Method

Author

Danilo Cavalcanti

Version History

Version 1.00.

Class Definition

classdef RelativePermeabilityPolynomialLiquid < RelativePermeability

Constructor method

    methods
        %------------------------------------------------------------------
        function this = RelativePermeabilityPolynomialLiquid()
            this = this@RelativePermeability('polynomialLiquid');
        end
    end

Public methods

    methods

        %------------------------------------------------------------------
        % Compute the liquid phase relative permeability
        function klr = calculate(~, Sl, porousMedia)
            klr = Sl*porousMedia.m;
            klr = max(klr,porousMedia.klrmin);
        end

    end
end