Files
CoolProp/dev/pcsaft/pcsaft_fluids_schema.json
Zach Baird e52c26c8e8 improve PC-SAFT flash (#2161)
* improve PC-SAFT flash

* fix error in PC-SAFT JSON file

* change C type to string
2022-08-27 18:59:31 -04:00

137 lines
3.2 KiB
JSON

{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Fluid for PC-SAFT EOS in CoolProp",
"items": {
"properties": {
"name": {
"description": "Name of the fluid",
"type": "string"
},
"CAS": {
"description": "CAS registry number of the fluid",
"type": "string"
},
"m": {
"description": "Number of segments (-)",
"type": "number",
"minimum": 0,
"maximum": 1000
},
"sigma": {
"description": "Segment diameter (Angstrom)",
"type": "number",
"minimum": -2,
"maximum": 6
},
"sigma_units": {
"description": "Units of the segment diameter provided",
"enum": [
"Angstrom"
]
},
"u": {
"description": "Dispersion energy divided by Boltzmann constant (K)",
"type": "number",
"minimum": 0,
"maximum": 2000
},
"u_units": {
"description": "Units of the dispersion energy provided",
"enum": [
"K"
]
},
"uAB": {
"description": "Association energy (K)",
"type": "number",
"minimum": 0,
"maximum": 5000
},
"uAB_units": {
"description": "Units of the association energy provided",
"enum": [
"K"
]
},
"volA": {
"description": "Association volume",
"type": "number",
"minimum": 0,
"maximum": 1
},
"volA_units": {
"description": "Units of the association volume provided",
"enum": [
"Angstrom^3"
]
},
"assocScheme": {
"description": "PC-SAFT association scheme for each of the association sites on the molecule",
"items": {
"type": "string"
},
"minItems": 0
},
"dipm": {
"description": "Dipole moment (Debye)",
"type": "number",
"minimum": 0,
"maximum": 13
},
"dipm_units": {
"description": "Units of the dipole moment provided",
"enum": [
"Debye"
]
},
"dipnum": {
"description": "Number of dipole moments per molecule (-)",
"type": "number",
"minimum": 0,
"maximum": 100
},
"charge": {
"description": "Charge of ion (-)",
"type": "number",
"minimum": -10,
"maximum": 10
},
"molemass": {
"description": "Molar mass (kg/mol)",
"type": "number",
"minimum": 0,
"maximum": 1
},
"molemass_units": {
"description": "Units of the molar mass provided",
"enum": [
"kg/mol"
]
},
"aliases": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 0
},
"BibTeX": {
"description": "BibTeX reference to the source from which the PC-SAFT parameters were taken",
"type": "string"
}
},
"required": [
"name",
"CAS",
"m",
"sigma",
"sigma_units",
"u",
"u_units",
"molemass",
"molemass_units"
]
},
"type": "array"
}