Properties is able to calculate the true critical points of multicomponent mixtures, I do that from the Excel application page distributed with the software, it plots the phase envelope with critical points, cricondenbar and cricondentherm.
Properties is able to calculate the true critical points of multicomponent mixtures, I do that from the Excel application page distributed with the software, it plots the phase envelope with critical points, cricondenbar and cricondentherm.
I have a C1-C9 + N2, CO2 mixture and I wish to calculate phase envelope with critical point,
how reliable is this sofware ?
have you compared resuls against oter simulators ?
I would suggest that you read this page
"http://www.prode.com/en/phaseenvelope.htm"
then if you have specific questions post here,
Carlo
thanks
very, very nice,
thank you !
May I ask for a little help with multiphase vapor-liquid-liquid ?
I get vapor + two liquid phases where another software says there is a vapor and one liquid phase, I would be interested in a procedure for testing the stability of the mixture.
cmarc,
Properties does have methods for calculating fugacites and derivatives vs. composition, pressure, temperature, see the manual , page 60
"http://www.prode.com/docs/pppman.pdf"
here there is a copy and paste
integer res = StrFv(integer stream,integer state,double t ,double p, double *w,double *fg)
Given a predefined stream the required state (vapor, liquid, solid) ) and operating conditions returns the vector of fugacities (Pa)
integer res = StrFvd(integer stream,integer state,double t ,double p, double *w,double *fg, double *dfgt,
double *dfgp, double **dfgw)
Given a predefined stream the required state (vapor, liquid, solid) ) and operating conditions returns the vector of fugacities (Pa)
and related derivatives vs. temperature (K), pressure (Pa), composition (note : derivatives vs. composition as matrix [n][m])
integer res = StrFvdv(integer stream,integer state,double t ,double p, double *w,double *fg, double *dfgt,
double *dfgp, double *dfgw)
Given a predefined stream the required state (vapor, liquid, solid) ) and operating conditions returns the vector of fugacities (Pa)
and related derivatives vs. temperature (K), pressure (Pa), composition (note : derivatives vs. composition as vector [n*m])
integer res = StrlnFv(integer stream,integer state,double t ,double p, double *w,double *lnfg)
Given a predefined stream the required state (vapor, liquid, solid) ) and operating conditions returns the vector of ln fugacities
integer res = StrlnFvd(integer stream,integer state,double t ,double p, double *w,double *lnfg, double
*dlnfgt, double *dlnfgp, double **dlnfgw)
Given a predefined stream the required state (vapor, liquid, solid) ) and operating conditions returns the vector of ln fugacities
and related derivatives vs. temperature (K), pressure (Pa), composition (note : derivatives vs. composition as matrix [n][m])
integer res = StrlnFvdv(integer stream,integer state,double t ,double p, double *w,double *lnfg, double
*dlnfgt, double *dlnfgp, double **dlnfgw)
Given a predefined stream the required state (vapor, liquid, solid) ) and operating conditions returns the vector of ln fugacities
and related derivatives vs. temperature (K), pressure (Pa), composition (note : derivatives vs. composition as vector [n*m])
with these methods you can use the tngent plane analysis to validate the stability of a system,
do you know this procedure ? If not I can suggest some good textbooks.
I remember Baker's work, do you suggest to calculate the tangent plane distance from compositions & fugacities ?
That could be done in Properties, unfortunately I can't with a different software.
to validate a condition you must find a way to calculate Gibbs energy (and compare with a different state)
thanks carlo.stenali & Tinom,
another question,
how can I set BIPs for UNIQUAC, NRTL etc. ?
in Properties you can set BIPs via Stream Editor or programmatically (there are more than 300 methods/macros exported which you can use)
Properties has a database for Kij, Aij, Gij etc. and procedures to regress VLE/LLE data.
carlo.stenali,
I wish to define compositions and BIPs from Excel VBA, which is the correct way ?
Thank you.
Bookmarks