mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-04-01 03:00:13 -04:00
Added chemical formulas for nearly all fluids; can be retrieved with get_fluid_param_string(self.name, "formula"); closes #564
This commit is contained in:
@@ -378,6 +378,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}H_{8}",
|
||||
"NAME": "1-Butene",
|
||||
"REFPROP_NAME": "1BUTENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -399,6 +399,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}H_{6}O_{1}",
|
||||
"NAME": "Acetone",
|
||||
"REFPROP_NAME": "ACETONE",
|
||||
"STATES": {
|
||||
|
||||
@@ -420,6 +420,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "H_{3}N_{1}",
|
||||
"NAME": "Ammonia",
|
||||
"REFPROP_NAME": "AMMONIA",
|
||||
"STATES": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"ALIASES": [
|
||||
"argon",
|
||||
"ARGON",
|
||||
"ARGON",
|
||||
"R740"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -553,6 +553,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "Ar_{1}",
|
||||
"NAME": "Argon",
|
||||
"REFPROP_NAME": "ARGON",
|
||||
"STATES": {
|
||||
|
||||
@@ -440,6 +440,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{6}H_{6}",
|
||||
"NAME": "Benzene",
|
||||
"REFPROP_NAME": "BENZENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -591,6 +591,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}O_{2}",
|
||||
"NAME": "CarbonDioxide",
|
||||
"REFPROP_NAME": "CO2",
|
||||
"STATES": {
|
||||
|
||||
@@ -413,6 +413,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}O_{1}",
|
||||
"NAME": "CarbonMonoxide",
|
||||
"REFPROP_NAME": "CO",
|
||||
"STATES": {
|
||||
|
||||
@@ -376,6 +376,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}O_{1}S_{1}",
|
||||
"NAME": "CarbonylSulfide",
|
||||
"REFPROP_NAME": "COS",
|
||||
"STATES": {
|
||||
|
||||
@@ -491,6 +491,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{6}H_{12}",
|
||||
"NAME": "CycloHexane",
|
||||
"REFPROP_NAME": "CYCLOHEX",
|
||||
"STATES": {
|
||||
|
||||
@@ -428,6 +428,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}H_{6}",
|
||||
"NAME": "CycloPropane",
|
||||
"REFPROP_NAME": "CYCLOPRO",
|
||||
"STATES": {
|
||||
|
||||
@@ -434,6 +434,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{5}H_{10}",
|
||||
"NAME": "Cyclopentane",
|
||||
"REFPROP_NAME": "CYCLOPEN",
|
||||
"STATES": {
|
||||
|
||||
@@ -407,6 +407,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{8}H_{24}O_{4}Si_{4}",
|
||||
"NAME": "D4",
|
||||
"REFPROP_NAME": "D4",
|
||||
"STATES": {
|
||||
|
||||
@@ -388,6 +388,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{10}H_{30}O_{5}Si_{5}",
|
||||
"NAME": "D5",
|
||||
"REFPROP_NAME": "D5",
|
||||
"STATES": {
|
||||
|
||||
@@ -398,6 +398,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{12}H_{36}O_{6}Si_{6}",
|
||||
"NAME": "D6",
|
||||
"REFPROP_NAME": "D6",
|
||||
"STATES": {
|
||||
|
||||
@@ -486,6 +486,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "H_{2}",
|
||||
"NAME": "Deuterium",
|
||||
"REFPROP_NAME": "D2",
|
||||
"STATES": {
|
||||
|
||||
@@ -455,6 +455,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}H_{6}O_{3}",
|
||||
"NAME": "DimethylCarbonate",
|
||||
"REFPROP_NAME": "DMC",
|
||||
"STATES": {
|
||||
|
||||
@@ -436,6 +436,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}H_{6}O_{1}",
|
||||
"NAME": "DimethylEther",
|
||||
"REFPROP_NAME": "DME",
|
||||
"STATES": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"ALIASES": [
|
||||
"ethane",
|
||||
"ETHANE",
|
||||
"ETHANE",
|
||||
"R170"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -566,6 +566,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}H_{6}",
|
||||
"NAME": "Ethane",
|
||||
"REFPROP_NAME": "ETHANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -514,6 +514,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}H_{6}O_{1}",
|
||||
"NAME": "Ethanol",
|
||||
"REFPROP_NAME": "ETHANOL",
|
||||
"STATES": {
|
||||
|
||||
@@ -428,6 +428,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{8}H_{10}",
|
||||
"NAME": "EthylBenzene",
|
||||
"REFPROP_NAME": "EBENZENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"ALIASES": [
|
||||
"ethylene",
|
||||
"ETHYLENE",
|
||||
"ETHYLENE",
|
||||
"R1150"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -557,6 +557,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}H_{4}",
|
||||
"NAME": "Ethylene",
|
||||
"REFPROP_NAME": "ETHYLENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -525,6 +525,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "F_{2}",
|
||||
"NAME": "Fluorine",
|
||||
"REFPROP_NAME": "FLUORINE",
|
||||
"STATES": {
|
||||
|
||||
@@ -408,6 +408,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}F_{3}H_{3}O_{1}",
|
||||
"NAME": "HFE143m",
|
||||
"REFPROP_NAME": "RE143A",
|
||||
"STATES": {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"ALIASES": [
|
||||
"helium",
|
||||
"HELIUM",
|
||||
"He",
|
||||
"He",
|
||||
"R704"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -468,6 +468,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "He_{1}",
|
||||
"NAME": "Helium",
|
||||
"REFPROP_NAME": "HELIUM",
|
||||
"STATES": {
|
||||
|
||||
@@ -458,6 +458,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "H_{1}",
|
||||
"NAME": "Hydrogen",
|
||||
"REFPROP_NAME": "HYDROGEN",
|
||||
"STATES": {
|
||||
|
||||
@@ -381,6 +381,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "H_{2}S_{1}",
|
||||
"NAME": "HydrogenSulfide",
|
||||
"REFPROP_NAME": "H2S",
|
||||
"STATES": {
|
||||
|
||||
@@ -501,6 +501,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}H_{10}",
|
||||
"NAME": "IsoButane",
|
||||
"REFPROP_NAME": "ISOBUTAN",
|
||||
"STATES": {
|
||||
|
||||
@@ -396,6 +396,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}H_{8}",
|
||||
"NAME": "IsoButene",
|
||||
"REFPROP_NAME": "IBUTENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -376,6 +376,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{6}H_{14}",
|
||||
"NAME": "Isohexane",
|
||||
"REFPROP_NAME": "IHEXANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -412,6 +412,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{5}H_{12}",
|
||||
"NAME": "Isopentane",
|
||||
"REFPROP_NAME": "IPENTANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -395,6 +395,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "Kr_{1}",
|
||||
"NAME": "Krypton",
|
||||
"REFPROP_NAME": "KRYPTON",
|
||||
"STATES": {
|
||||
|
||||
@@ -379,6 +379,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{10}H_{30}O_{3}Si_{4}",
|
||||
"NAME": "MD2M",
|
||||
"REFPROP_NAME": "MD2M",
|
||||
"STATES": {
|
||||
|
||||
@@ -398,6 +398,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{12}H_{36}O_{4}Si_{5}",
|
||||
"NAME": "MD3M",
|
||||
"REFPROP_NAME": "MD3M",
|
||||
"STATES": {
|
||||
|
||||
@@ -371,6 +371,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{14}H_{42}O_{5}Si_{6}",
|
||||
"NAME": "MD4M",
|
||||
"REFPROP_NAME": "MD4M",
|
||||
"STATES": {
|
||||
|
||||
@@ -379,6 +379,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{8}H_{24}O_{2}Si_{3}",
|
||||
"NAME": "MDM",
|
||||
"REFPROP_NAME": "MDM",
|
||||
"STATES": {
|
||||
|
||||
@@ -632,6 +632,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{6}H_{18}O_{1}Si_{2}",
|
||||
"NAME": "MM",
|
||||
"REFPROP_NAME": "MM",
|
||||
"STATES": {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"ALIASES": [
|
||||
"CH4",
|
||||
"methane",
|
||||
"METHANE",
|
||||
"METHANE",
|
||||
"R50"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -565,6 +565,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}H_{4}",
|
||||
"NAME": "Methane",
|
||||
"REFPROP_NAME": "METHANE",
|
||||
"STATES": {
|
||||
@@ -600,15 +601,16 @@
|
||||
"smolar": 84.8847254570935,
|
||||
"smolar_units": "J/mol/K"
|
||||
}
|
||||
},
|
||||
},
|
||||
"TRANSPORT": {
|
||||
"viscosity": {
|
||||
"BibTeX": "QuinonesCisneros-JPCB-2006",
|
||||
"dilute": {
|
||||
"T_reducing": 190.564,
|
||||
"a": [
|
||||
0.00000260536,
|
||||
-0.0000185247,
|
||||
0.0000234216,
|
||||
2.60536e-06,
|
||||
-1.85247e-05,
|
||||
2.34216e-05,
|
||||
0.0
|
||||
],
|
||||
"t": [
|
||||
@@ -617,40 +619,39 @@
|
||||
0.5,
|
||||
0.75
|
||||
],
|
||||
"T_reducing": 190.564,
|
||||
"type": "powers_of_Tr"
|
||||
},
|
||||
"epsilon_over_k": 148.6,
|
||||
"epsilon_over_k_units": "K",
|
||||
"higher_order": {
|
||||
"Aa": [
|
||||
-3.12118e-8,
|
||||
1.99422e-10,
|
||||
-3.12118e-08,
|
||||
1.99422e-10,
|
||||
0
|
||||
],
|
||||
"Aaa": [
|
||||
-8.52992e-13,
|
||||
-3.58009e-13,
|
||||
-8.52992e-13,
|
||||
-3.58009e-13,
|
||||
0.0
|
||||
],
|
||||
"Adrdr": [
|
||||
1.60099e-11,
|
||||
8.50221e-13,
|
||||
1.60099e-11,
|
||||
8.50221e-13,
|
||||
0.0
|
||||
],
|
||||
"Ai": [
|
||||
3.49668e-8,
|
||||
-1.73176e-8,
|
||||
3.49668e-08,
|
||||
-1.73176e-08,
|
||||
0.0
|
||||
],
|
||||
"Aii": [
|
||||
-3.55631e-10,
|
||||
2.80326e-10,
|
||||
-3.55631e-10,
|
||||
2.80326e-10,
|
||||
0.0
|
||||
],
|
||||
"Ar": [
|
||||
5.98858e-8,
|
||||
-4.91143e-8,
|
||||
5.98858e-08,
|
||||
-4.91143e-08,
|
||||
0.0
|
||||
],
|
||||
"Na": 1,
|
||||
|
||||
@@ -448,6 +448,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}H_{4}O_{1}",
|
||||
"NAME": "Methanol",
|
||||
"REFPROP_NAME": "METHANOL",
|
||||
"STATES": {
|
||||
|
||||
@@ -417,6 +417,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{19}H_{34}O_{2}",
|
||||
"NAME": "MethylLinoleate",
|
||||
"REFPROP_NAME": "MLINOLEA",
|
||||
"STATES": {
|
||||
|
||||
@@ -429,6 +429,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{19}H_{32}O_{2}",
|
||||
"NAME": "MethylLinolenate",
|
||||
"REFPROP_NAME": "MLINOLEN",
|
||||
"STATES": {
|
||||
|
||||
@@ -421,6 +421,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{19}H_{36}O_{2}",
|
||||
"NAME": "MethylOleate",
|
||||
"REFPROP_NAME": "MOLEATE",
|
||||
"STATES": {
|
||||
|
||||
@@ -442,6 +442,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{17}H_{34}O_{2}",
|
||||
"NAME": "MethylPalmitate",
|
||||
"REFPROP_NAME": "MPALMITA",
|
||||
"STATES": {
|
||||
|
||||
@@ -442,6 +442,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{19}H_{38}O_{2}",
|
||||
"NAME": "MethylStearate",
|
||||
"REFPROP_NAME": "MSTEARAT",
|
||||
"STATES": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"ALIASES": [
|
||||
"neon",
|
||||
"NEON",
|
||||
"NEON",
|
||||
"R720"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -474,6 +474,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "Ne_{1}",
|
||||
"NAME": "Neon",
|
||||
"REFPROP_NAME": "NEON",
|
||||
"STATES": {
|
||||
|
||||
@@ -395,6 +395,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{5}H_{12}",
|
||||
"NAME": "Neopentane",
|
||||
"REFPROP_NAME": "NEOPENTN",
|
||||
"STATES": {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"ALIASES": [
|
||||
"nitrogen",
|
||||
"NITROGEN",
|
||||
"N2",
|
||||
"N2",
|
||||
"R728"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -548,6 +548,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "N_{2}",
|
||||
"NAME": "Nitrogen",
|
||||
"REFPROP_NAME": "NITROGEN",
|
||||
"STATES": {
|
||||
|
||||
@@ -374,6 +374,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "N_{2}O_{1}",
|
||||
"NAME": "NitrousOxide",
|
||||
"REFPROP_NAME": "N2O",
|
||||
"STATES": {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"ALIASES": [
|
||||
"oxygen",
|
||||
"OXYGEN",
|
||||
"O2",
|
||||
"O2",
|
||||
"R732"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -481,6 +481,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "O_{2}",
|
||||
"NAME": "Oxygen",
|
||||
"REFPROP_NAME": "OXYGEN",
|
||||
"STATES": {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"ALIASES": [
|
||||
"propylene",
|
||||
"PROPYLENE",
|
||||
"PROPYLEN",
|
||||
"PROPYLEN",
|
||||
"R1270"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -507,6 +507,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}H_{6}",
|
||||
"NAME": "Propylene",
|
||||
"REFPROP_NAME": "PROPYLEN",
|
||||
"STATES": {
|
||||
|
||||
@@ -445,6 +445,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}H_{4}",
|
||||
"NAME": "Propyne",
|
||||
"REFPROP_NAME": "PROPYNE",
|
||||
"STATES": {
|
||||
|
||||
@@ -644,6 +644,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}Cl_{3}F_{1}",
|
||||
"NAME": "R11",
|
||||
"REFPROP_NAME": "R11",
|
||||
"STATES": {
|
||||
|
||||
@@ -422,6 +422,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}Cl_{3}F_{3}",
|
||||
"NAME": "R113",
|
||||
"REFPROP_NAME": "R113",
|
||||
"STATES": {
|
||||
|
||||
@@ -442,6 +442,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}Cl_{2}F_{4}",
|
||||
"NAME": "R114",
|
||||
"REFPROP_NAME": "R114",
|
||||
"STATES": {
|
||||
|
||||
@@ -392,6 +392,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}F_{6}",
|
||||
"NAME": "R116",
|
||||
"REFPROP_NAME": "R116",
|
||||
"STATES": {
|
||||
|
||||
@@ -440,6 +440,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}Cl_{2}F_{2}",
|
||||
"NAME": "R12",
|
||||
"REFPROP_NAME": "R12",
|
||||
"STATES": {
|
||||
|
||||
@@ -662,6 +662,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}Cl_{2}F_{3}H_{1}",
|
||||
"NAME": "R123",
|
||||
"REFPROP_NAME": "R123",
|
||||
"STATES": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"ALIASES": [
|
||||
"R1234ZE",
|
||||
"R1234ZE",
|
||||
"R1234ZEE",
|
||||
"R1234zeE",
|
||||
"R1234ZE(E)"
|
||||
|
||||
@@ -409,6 +409,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}Cl_{1}F_{4}H_{1}",
|
||||
"NAME": "R124",
|
||||
"REFPROP_NAME": "R124",
|
||||
"STATES": {
|
||||
|
||||
@@ -424,6 +424,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}F_{5}H_{1}",
|
||||
"NAME": "R125",
|
||||
"REFPROP_NAME": "R125",
|
||||
"STATES": {
|
||||
|
||||
@@ -442,6 +442,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}Cl_{1}F_{3}",
|
||||
"NAME": "R13",
|
||||
"REFPROP_NAME": "R13",
|
||||
"STATES": {
|
||||
|
||||
@@ -426,6 +426,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}F_{4}H_{2}",
|
||||
"NAME": "R134a",
|
||||
"REFPROP_NAME": "R134A",
|
||||
"STATES": {
|
||||
|
||||
@@ -461,6 +461,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}F_{4}",
|
||||
"NAME": "R14",
|
||||
"REFPROP_NAME": "R14",
|
||||
"STATES": {
|
||||
|
||||
@@ -375,6 +375,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}Cl_{2}F_{1}H_{3}",
|
||||
"NAME": "R141b",
|
||||
"REFPROP_NAME": "R141B",
|
||||
"STATES": {
|
||||
|
||||
@@ -375,6 +375,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}Cl_{1}F_{2}H_{3}",
|
||||
"NAME": "R142b",
|
||||
"REFPROP_NAME": "R142B",
|
||||
"STATES": {
|
||||
|
||||
@@ -427,6 +427,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}F_{3}H_{3}",
|
||||
"NAME": "R143a",
|
||||
"REFPROP_NAME": "R143A",
|
||||
"STATES": {
|
||||
|
||||
@@ -652,6 +652,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}F_{2}H_{4}",
|
||||
"NAME": "R152A",
|
||||
"REFPROP_NAME": "R152A",
|
||||
"STATES": {
|
||||
|
||||
@@ -443,6 +443,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{2}F_{1}H_{5}",
|
||||
"NAME": "R161",
|
||||
"REFPROP_NAME": "R161",
|
||||
"STATES": {
|
||||
|
||||
@@ -442,6 +442,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}Cl_{2}F_{1}H_{1}",
|
||||
"NAME": "R21",
|
||||
"REFPROP_NAME": "R21",
|
||||
"STATES": {
|
||||
|
||||
@@ -390,6 +390,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}F_{8}",
|
||||
"NAME": "R218",
|
||||
"REFPROP_NAME": "R218",
|
||||
"STATES": {
|
||||
|
||||
@@ -519,6 +519,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}Cl_{1}F_{2}H_{1}",
|
||||
"NAME": "R22",
|
||||
"REFPROP_NAME": "R22",
|
||||
"STATES": {
|
||||
|
||||
@@ -462,6 +462,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}F_{7}H_{1}",
|
||||
"NAME": "R227EA",
|
||||
"REFPROP_NAME": "R227EA",
|
||||
"STATES": {
|
||||
|
||||
@@ -395,6 +395,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}F_{3}H_{1}",
|
||||
"NAME": "R23",
|
||||
"REFPROP_NAME": "R23",
|
||||
"STATES": {
|
||||
|
||||
@@ -440,6 +440,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}F_{6}H_{2}",
|
||||
"NAME": "R236EA",
|
||||
"REFPROP_NAME": "R236EA",
|
||||
"STATES": {
|
||||
|
||||
@@ -417,6 +417,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}F_{6}H_{2}",
|
||||
"NAME": "R236FA",
|
||||
"REFPROP_NAME": "R236FA",
|
||||
"STATES": {
|
||||
|
||||
@@ -577,6 +577,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}F_{5}H_{3}",
|
||||
"NAME": "R245fa",
|
||||
"REFPROP_NAME": "R245FA",
|
||||
"STATES": {
|
||||
|
||||
@@ -420,6 +420,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}F_{2}H_{2}",
|
||||
"NAME": "R32",
|
||||
"REFPROP_NAME": "R32",
|
||||
"STATES": {
|
||||
|
||||
@@ -418,6 +418,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}F_{5}H_{5}",
|
||||
"NAME": "R365MFC",
|
||||
"REFPROP_NAME": "R365MFC",
|
||||
"STATES": {
|
||||
|
||||
@@ -403,6 +403,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{1}F_{1}H_{3}",
|
||||
"NAME": "R41",
|
||||
"REFPROP_NAME": "R41",
|
||||
"STATES": {
|
||||
|
||||
@@ -459,6 +459,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}F_{8}",
|
||||
"NAME": "RC318",
|
||||
"REFPROP_NAME": "RC318",
|
||||
"STATES": {
|
||||
|
||||
@@ -385,6 +385,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "O_{2}S_{1}",
|
||||
"NAME": "SulfurDioxide",
|
||||
"REFPROP_NAME": "SO2",
|
||||
"STATES": {
|
||||
|
||||
@@ -537,6 +537,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "F_{6}S_{1}",
|
||||
"NAME": "SulfurHexafluoride",
|
||||
"REFPROP_NAME": "SF6",
|
||||
"STATES": {
|
||||
|
||||
@@ -397,6 +397,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{7}H_{8}",
|
||||
"NAME": "Toluene",
|
||||
"REFPROP_NAME": "TOLUENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"water",
|
||||
"WATER",
|
||||
"H2O",
|
||||
"h2o",
|
||||
"h2o",
|
||||
"R718"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -690,6 +690,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "H_{2}O_{1}",
|
||||
"NAME": "Water",
|
||||
"REFPROP_NAME": "WATER",
|
||||
"STATES": {
|
||||
|
||||
@@ -383,6 +383,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "Xe_{1}",
|
||||
"NAME": "Xenon",
|
||||
"REFPROP_NAME": "XENON",
|
||||
"STATES": {
|
||||
|
||||
@@ -377,6 +377,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}H_{8}",
|
||||
"NAME": "cis-2-Butene",
|
||||
"REFPROP_NAME": "C2BUTENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -432,6 +432,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{8}H_{10}",
|
||||
"NAME": "m-Xylene",
|
||||
"REFPROP_NAME": "MXYLENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"nButane",
|
||||
"butane",
|
||||
"BUTANE",
|
||||
"N-BUTANE",
|
||||
"N-BUTANE",
|
||||
"R600"
|
||||
],
|
||||
"ANCILLARIES": {
|
||||
@@ -498,6 +498,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}H_{10}",
|
||||
"NAME": "n-Butane",
|
||||
"REFPROP_NAME": "BUTANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -397,6 +397,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{10}H_{22}",
|
||||
"NAME": "n-Decane",
|
||||
"REFPROP_NAME": "DECANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -406,6 +406,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{12}H_{26}",
|
||||
"NAME": "n-Dodecane",
|
||||
"REFPROP_NAME": "C12",
|
||||
"STATES": {
|
||||
|
||||
@@ -395,6 +395,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{7}H_{16}",
|
||||
"NAME": "n-Heptane",
|
||||
"REFPROP_NAME": "HEPTANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -414,6 +414,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{6}H_{14}",
|
||||
"NAME": "n-Hexane",
|
||||
"REFPROP_NAME": "HEXANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -396,6 +396,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{9}H_{20}",
|
||||
"NAME": "n-Nonane",
|
||||
"REFPROP_NAME": "NONANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -397,6 +397,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{8}H_{18}",
|
||||
"NAME": "n-Octane",
|
||||
"REFPROP_NAME": "OCTANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -433,6 +433,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{5}H_{12}",
|
||||
"NAME": "n-Pentane",
|
||||
"REFPROP_NAME": "PENTANE",
|
||||
"STATES": {
|
||||
@@ -468,15 +469,16 @@
|
||||
"smolar": 126.48342412292618,
|
||||
"smolar_units": "J/mol/K"
|
||||
}
|
||||
},
|
||||
},
|
||||
"TRANSPORT": {
|
||||
"viscosity": {
|
||||
"BibTeX": "QuinonesCisneros-JPCB-2006",
|
||||
"dilute": {
|
||||
"T_reducing": 469.7,
|
||||
"a": [
|
||||
0.0000176805,
|
||||
-0.0000556942,
|
||||
0.0000487177,
|
||||
1.76805e-05,
|
||||
-5.56942e-05,
|
||||
4.87177e-05,
|
||||
0.0
|
||||
],
|
||||
"t": [
|
||||
@@ -485,41 +487,39 @@
|
||||
0.5,
|
||||
0.75
|
||||
],
|
||||
"T_reducing": 469.7,
|
||||
"type": "powers_of_Tr"
|
||||
},
|
||||
"epsilon_over_k": 341.1,
|
||||
"epsilon_over_k_units": "K",
|
||||
"higher_order": {
|
||||
"_note": "Typo in paper for Aa[1], taking the value from REFPROP 9.1 fluid file. Also, sign of Ai[0] seems backwards, using value from REFPROP 9.1",
|
||||
"Aa": [
|
||||
1.08193e-8,
|
||||
-4.71699e-8,
|
||||
1.08193e-08,
|
||||
-4.71699e-08,
|
||||
0
|
||||
],
|
||||
"Aaa": [
|
||||
-2.10025e-13,
|
||||
-1.56583e-12,
|
||||
-2.10025e-13,
|
||||
-1.56583e-12,
|
||||
0.0
|
||||
],
|
||||
"Adrdr": [
|
||||
1.98521e-11,
|
||||
2.05972e-12,
|
||||
1.98521e-11,
|
||||
2.05972e-12,
|
||||
0.0
|
||||
],
|
||||
"Ai": [
|
||||
-5.08307e-8,
|
||||
-1.07000e-8,
|
||||
-5.08307e-08,
|
||||
-1.07e-08,
|
||||
0.0
|
||||
],
|
||||
"Aii": [
|
||||
-1.18487e-10,
|
||||
1.69571e-10,
|
||||
-1.18487e-10,
|
||||
1.69571e-10,
|
||||
0.0
|
||||
],
|
||||
"Ar": [
|
||||
1.21502e-7,
|
||||
-9.84766e-8,
|
||||
1.21502e-07,
|
||||
-9.84766e-08,
|
||||
0.0
|
||||
],
|
||||
"Na": 1,
|
||||
@@ -528,6 +528,7 @@
|
||||
"Nr": 1,
|
||||
"Nrr": 3,
|
||||
"T_reduce": 469.7,
|
||||
"_note": "Typo in paper for Aa[1], taking the value from REFPROP 9.1 fluid file. Also, sign of Ai[0] seems backwards, using value from REFPROP 9.1",
|
||||
"c1": 1,
|
||||
"c2": 1,
|
||||
"type": "friction_theory"
|
||||
|
||||
@@ -478,6 +478,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{3}H_{8}",
|
||||
"NAME": "n-Propane",
|
||||
"REFPROP_NAME": "PROPANE",
|
||||
"STATES": {
|
||||
|
||||
@@ -387,6 +387,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{11}H_{24}",
|
||||
"NAME": "n-Undecane",
|
||||
"REFPROP_NAME": "C11",
|
||||
"STATES": {
|
||||
|
||||
@@ -411,6 +411,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{8}H_{10}",
|
||||
"NAME": "o-Xylene",
|
||||
"REFPROP_NAME": "OXYLENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -430,6 +430,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{8}H_{10}",
|
||||
"NAME": "p-Xylene",
|
||||
"REFPROP_NAME": "PXYLENE",
|
||||
"STATES": {
|
||||
|
||||
@@ -379,6 +379,7 @@
|
||||
"pseudo_pure": false
|
||||
}
|
||||
],
|
||||
"FORMULA": "C_{4}H_{8}",
|
||||
"NAME": "trans-2-Butene",
|
||||
"REFPROP_NAME": "T2BUTENE",
|
||||
"STATES": {
|
||||
|
||||
35
dev/scripts/get_molecular_formulas.py
Normal file
35
dev/scripts/get_molecular_formulas.py
Normal file
@@ -0,0 +1,35 @@
|
||||
import urllib, sys,CoolProp, json
|
||||
|
||||
sys.path.append('C:\RDKit_2014_09_2')
|
||||
from rdkit import Chem
|
||||
|
||||
from collections import Counter
|
||||
|
||||
for fluid in CoolProp.__fluids__:
|
||||
CAS = CoolProp.CoolProp.get_fluid_param_string(fluid, "CAS")
|
||||
print fluid, CAS,
|
||||
if '.ppf' in CAS or '.PPF' in CAS or 'o' in CAS or 'p' in CAS:
|
||||
print ''
|
||||
continue
|
||||
|
||||
txt = urllib.urlretrieve('http://cactus.nci.nih.gov/chemical/structure/'+CAS+'/file?format=mol')
|
||||
|
||||
with open(txt[0],'r') as fp:
|
||||
contents = fp.read()
|
||||
|
||||
if '<h1>Page not found (404)</h1>' in contents:
|
||||
print 'MISSING FLUID'
|
||||
continue
|
||||
|
||||
mol = Chem.MolFromMolBlock(contents)
|
||||
mol = Chem.AddHs(mol)
|
||||
|
||||
c = dict(Counter(atom.GetSymbol() for atom in mol.GetAtoms()))
|
||||
formula = ''.join([k + '_{' + str(c[k]) + '}' for k in sorted(c.keys())])
|
||||
|
||||
fname = '../fluids/'+fluid+'.json'
|
||||
with open(fname, 'r') as fp:
|
||||
jj = json.load(fp)
|
||||
jj['FORMULA'] = formula
|
||||
with open(fname, 'w') as fp:
|
||||
fp.write(json.dumps(jj))
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user