User:RichardTowers: Difference between revisions
m Typo |
Equations of State |
||
| Line 5: | Line 5: | ||
* [[#Improvements to documentation|Improvements to documentation]] | * [[#Improvements to documentation|Improvements to documentation]] | ||
* [[#Separating Correlation Coefficients|Separated correlation coefficients from program code, load at run-time]] | * [[#Separating Correlation Coefficients|Separated correlation coefficients from program code, load at run-time]] | ||
* Added support for one other eqn. of state and tested successfully | * [[#Equations of State|Added support for one other eqn. of state and tested successfully]] | ||
* Increased confirmed fluid support to 50 fluids | * Increased confirmed fluid support to 50 fluids | ||
* Added support for a0 (p, h) where p < pt | * Added support for a0 (p, h) where p < pt | ||
| Line 17: | Line 17: | ||
== Separating Correlation Coefficients == | == Separating Correlation Coefficients == | ||
Coefficients should be stored in human readable files, not as C source. The plan is to create an XML structure for these files and a function to parse the files, loading fluid information at runtime. John suggests using RelaxNG as the schema, I'm not sure whether or not ASCEND already has a preferred cross platform XML parser, to begin with I'll use GNOME's libxml. | Coefficients should be stored in human readable files, not as C source. The plan is to create an XML structure for these files and a function to parse the files, loading fluid information at runtime. John suggests using RelaxNG as the schema, I'm not sure whether or not ASCEND already has a preferred cross platform XML parser, to begin with I'll use GNOME's libxml. | ||
== Equations of State == | |||
To start with I'll expand upon [[PengRobinson EOS in FPROPS|Ankit's work]] on the Peng-Robinson, later adding MBWR if this is seen as a priority. | |||
Revision as of 13:56, 13 May 2011
Initial Thoughts
A brief summary of what I hope to achieve over the summer. These points largely follow my GSOC application, feel free to ridicule my youthful ambition.
- All current fluids tested and all discrepancies discovered
- Squashed some bugs!
- Improvements to documentation
- Separated correlation coefficients from program code, load at run-time
- Added support for one other eqn. of state and tested successfully
- Increased confirmed fluid support to 50 fluids
- Added support for a0 (p, h) where p < pt
- Added support for two more eqns. of state, tested successfully
- Added support for pseudo-pure fluids
- Increased confirmed fluid support to 70 fluids
- Added support for at least one mixture
Improvements to documentation
As part of the build up to starting work I've been reading through the LyX generated help file that comes with ASCEND. I feel that the documentation is useful and well written, but the formatting is far from professional. Having just finished a dissertation written in LyX and LaTeX/pgf/tikz I feel I could be a big help in this regard. Clearly any work I do here would be additional to the main body of the project.
Separating Correlation Coefficients
Coefficients should be stored in human readable files, not as C source. The plan is to create an XML structure for these files and a function to parse the files, loading fluid information at runtime. John suggests using RelaxNG as the schema, I'm not sure whether or not ASCEND already has a preferred cross platform XML parser, to begin with I'll use GNOME's libxml.
Equations of State
To start with I'll expand upon Ankit's work on the Peng-Robinson, later adding MBWR if this is seen as a priority.