User:Vishnu
Vishnu Venugopal
My GSOC2016 project will be on the topic Adding incompressible fluids EOS to FPROPS. The project details and proposal are on the official GSOC website. My mentors will be John Pye and Mahesh Venkataraman.
My code is at vishnu:.
Approach
Here are some xamples of current incompressible fluid support in ASCEND:
The project is divided into two parts:
- Develop a stand alone code for computing popular thermodynamic properties for incompressible pure fluids as well as mixtures.
- This includes development of new evaluation functions for incompressible fluids based on polynomial, exponential and exponential-polynomial mathematical models with fitting coefficients extracted from various published journal articles. The development of the stand alone code will finally consist of extensive verification and validation with available data in CoolProp. The deadline to complete this work will be June 27, 2016 (GSoC '16 mid-term).
- Enhance the FRPOPS module with the features of the developed stand alone code
- This second part (post mid-term) will consist of developing the incompressible fluid data structures from the existing structures in FPROPS. The property evaluation functions developed in the first part will be then linked with FPROPS, hence completely adding the incompressible EOS to FPROPS.
13 Jun 2016
Here is the weekly update:
- Still working on incompressible standalone code (please review the committed work)
- Added property evaluation functions for density, conductivity, heat capacity and viscosity
- Added functions to compute properties from different types of fit coefficients: polynomial, exponential, exponential-polynomial
- Analyzed preliminary results for "Zitrec S55, Potassium formate/Sodium propionate"
- Programmed a macro vishnu:models/johnpye/fprops/vishnu/scratch/generate.mcr and a script file vishnu:models/johnpye/fprops/vishnu/scratch/unite to create plots (which works with the post-processing tool 'Tecplot')
- Results in vishnu:models/johnpye/fprops/vishnu/scratch/results.pdf, Original data in vishnu:models/johnpye/fprops/vishnu/scratch/Original.pdf
- Large/significant deviations/inconsistencies observed
Work under progress:
- Comparing with respective computations of CoolProp to detect the root-cause behind mismatching results
Future discussion:
- What is the purpose of "NRMS" (normalized root-mean-square)? Do I have to include that anywhere in the calculations or is it just additional info?