![]() ![]() ![]() Pardon my laziness for asking instead of digging through the documentation, but it is possible to tweak the mixture model (change of reference, for instance)? Pointers to applicable starting points would be appreciated. (Why don't I just use this model, you may ask? TREND have problems with viscosities under other pressure/temperature states this is one where TREND worked, but CoolProp didn't) I don't even know how you would setup the apparatus to get some measures under these conditions. Red and green are pure viscosities as reported by CoolProp. Viscosity describes a fluid’s internal resistance to flow and may be thought of as a measure of fluid friction. It is commonly perceived as thickness, or resistance to flow. mixture model of corresponding states (originally by al-Siyabi for CO2 (2013), from Heriott-Watts), but with Octane as reference component (!), because it has the most mass in this mixture, coded up with a version of TREND before 3.0 (!), I am able to produce this: Viscosity is a measure of the resistance of a fluid to being deformed by either shear stress or extensional stress. I think we are narrowing it down to the selection of mixture model and/or calibration of it, and not some artifact numerical error (non-convergence, for instance). ![]() I would try to do some better attempt at debugging, but the numbers after CoolProp.cpp in the error message certainly doesn't seem to be valid line numbers in the source code (maybe after being run through the preprocessor, though). There is a way to correlate viscosity measurements made with dynamic and kinematic methods for materials that are Newtonian using the following equation: Dynamic viscosity Kinematic viscosity × Density ( 2) For non-Newtonian fluids, however, the dynamic viscosity must be determined for each shear rate according to Equation (1). If I am to speculate wildly, viscosity is probably calculated using some kind of corresponding state model, and if CO2 (or some other light component) is used as a reference, maybe the mass of the Octane component is relatively large, such that the corresponding state is in the solid phase(!). # CoolProp/CoolProp.pyx in CoolProp.CoolProp._Props_err2 (CoolProp/CoolProp.cpp:39762)() # CoolProp/CoolProp.pyx in (CoolProp/CoolProp.cpp:41504)() # CoolProp/CoolProp.pyx in (CoolProp/CoolProp.cpp:41716)() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |