Procedures

ProcedureLocationProcedure TypeDescription
Best_Linear_Regression routines Subroutine

This subroutine calculates the best regression line for an fluid.

Best_Linear_Regression routines_pre Subroutine

This subroutine calculates the best regression line for an oil.

Best_Linear_Regression pruebas Subroutine

This subroutine calculates the best regression line for an oil.

calculate_volume_6plus routines Subroutine

this subroutine …

characterize routines Function
data_from_file data_from_input Function

This funtion allows to obtain experimental data from data imput

data_in data Subroutine
density_funtion routines Subroutine

this subroutine …

difference_mw_plus routines Subroutine

this subroutine …

difference_mw_plus pruebas Subroutine

this subroutine … mayor igual a 12 o menor igual 14. denominator of equation to obtain C value directly

difMpfromC routines_pre Subroutine
difMpfromCfull routines_pre Subroutine
difnewMp routines_pre Subroutine

this subroutines for a C value returns the correponding Mp value

get_C routines_pre Subroutine
get_c_or_m_plus routines Subroutine

This subroutine…

get_C_or_m_plus pruebas Subroutine

This subroutine…

get_critical_constants routines Subroutine

this subroutine ....

GetNewMpfromC routines_pre Subroutine

this subroutines for a C value returns the correponding new M20+ value

LimitLine routines Subroutine

This subroutine obtains the limit line constants for an fluid.

LimitLine routines_pre Subroutine
LimitLine pruebas Subroutine

This subroutine obtains the limit line constants for an oil.

Line_C60_max routines Subroutine

This subroutine obtains the Cmax60 line constants for an fluid.

Line_C60_max pruebas Subroutine

This subroutine obtains the Cmax60 line constants for an oil

Linear_Regression routines Subroutine

This subroutine computes the regression line for a data set of x, y variables.

Linear_Regression routines_pre Subroutine

This subroutine computes the regression line for a data set of x, y variables.

Linear_Regression pruebas Subroutine

This subroutine computes the regression line for a data set of x, y variables.

LineC60max routines_pre Subroutine
lump routines Subroutine

This sobroutine … use new variable for plus_w because type fluidata can’t be modified. esto es lo que haria en el write, luego eliminar este comentario.

mass_fractions data_from_input Subroutine

This routine obtains the mass fractions of the fluid’s compounds from the input file, additionally, it calculates the product

read_components data_from_input Subroutine

Reads the component names data from input file

read_composition data_from_input Subroutine

Reads the molar compositions of each component from input file

read_density data_from_input Subroutine

Reads the density of each component from the input file and calculated molar volume since C6 fraction.

read_molecular_weight data_from_input Subroutine

Reads the molecular weights of each component from the input file

read_setup data_from_input Subroutine

Reads the setup data from input file

select_method routines Subroutine

This subroutine defines the calculation method to perform the characterization,& based on the available experimental data. If the molecular weight data is experimental, define the mole fractions, molecular weights and densities directly from the input file. On the other hand, if the molecular weights are assumed, they are recalculated according to the methodology described by Martin et al and the molar fractions of the fluid are recalculated.

select_method pruebas Subroutine
call~~graph~~CallGraph proc~best_linear_regression Best_Linear_Regression proc~linear_regression Linear_Regression proc~best_linear_regression->proc~linear_regression proc~best_linear_regression~2 Best_Linear_Regression linearregression linearregression proc~best_linear_regression~2->linearregression proc~best_linear_regression~3 Best_Linear_Regression proc~linear_regression~3 Linear_Regression proc~best_linear_regression~3->proc~linear_regression~3 proc~calculate_volume_6plus calculate_volume_6plus proc~characterize characterize proc~data_from_file data_from_file proc~characterize->proc~data_from_file proc~density_funtion density_funtion proc~characterize->proc~density_funtion proc~get_c_or_m_plus get_c_or_m_plus proc~characterize->proc~get_c_or_m_plus proc~lump lump proc~characterize->proc~lump proc~mass_fractions mass_fractions proc~data_from_file->proc~mass_fractions proc~read_components read_components proc~data_from_file->proc~read_components proc~read_composition read_composition proc~data_from_file->proc~read_composition proc~read_density read_density proc~data_from_file->proc~read_density proc~read_molecular_weight read_molecular_weight proc~data_from_file->proc~read_molecular_weight proc~read_setup read_setup proc~data_from_file->proc~read_setup proc~data_in data_in proc~density_funtion->proc~calculate_volume_6plus proc~difference_mw_plus difference_mw_plus proc~difference_mw_plus->proc~best_linear_regression proc~limitline LimitLine proc~difference_mw_plus->proc~limitline proc~line_c60_max Line_C60_max proc~difference_mw_plus->proc~line_c60_max proc~select_method select_method proc~difference_mw_plus->proc~select_method proc~difference_mw_plus~2 difference_mw_plus proc~difference_mw_plus~2->proc~best_linear_regression~3 proc~limitline~3 LimitLine proc~difference_mw_plus~2->proc~limitline~3 proc~line_c60_max~2 Line_C60_max proc~difference_mw_plus~2->proc~line_c60_max~2 proc~select_method~2 select_method proc~difference_mw_plus~2->proc~select_method~2 proc~difmpfromc difMpfromC proc~limitline~2 LimitLine proc~difmpfromc->proc~limitline~2 proc~linec60max LineC60max proc~difmpfromc->proc~linec60max bestlinearregression bestlinearregression proc~difmpfromc->bestlinearregression proc~difmpfromcfull difMpfromCfull proc~difmpfromcfull->proc~limitline~2 proc~difmpfromcfull->proc~linec60max proc~difmpfromcfull->bestlinearregression proc~difnewmp difnewMp proc~difnewmp->proc~limitline~2 proc~difnewmp->proc~linec60max proc~difnewmp->bestlinearregression proc~get_c get_C proc~get_c->proc~difmpfromc proc~get_c->proc~difmpfromcfull proc~get_c_or_m_plus->proc~difference_mw_plus proc~get_c_or_m_plus->proc~difference_mw_plus~2 proc~get_critical_constants get_critical_constants proc~getnewmpfromc GetNewMpfromC proc~getnewmpfromc->proc~difmpfromc proc~getnewmpfromc->proc~difnewmp proc~linear_regression~2 Linear_Regression proc~mass_fractions->proc~read_composition proc~mass_fractions->proc~read_molecular_weight proc~mass_fractions->proc~read_setup proc~read_components->proc~read_setup proc~read_composition->proc~read_setup proc~read_density->proc~read_setup proc~read_molecular_weight->proc~read_setup
Help