Isothermal flash
This method is the most common thermodynamic flash function and is used to determine the equilibrium solution output at a constant temperature and pressure.
isothermal
POST
https://api.olisystems.com/engine/flash/{dbs_file_id}/isothermal
run an isothermal flash calculation
Headers
Name
Type
Description
Authorization
string
Bearer {access_token}
Content-Type
string
application/json
{
"code": 200,
"data": {
"file_id": "dee854a6-59db-487d-ad08-a20dee691133",
"jobId": "f6b3375e-cd0f-4ace-a5ee-71e047b76754",
"resultsLink": "https://devapi.olisystems.com/result/flash/f6b3375e-cd0f-4ace-a5ee-71e047b76754?context=engine",
"status": "IN PROGRESS"
},
"message": "Process execution started Successfully",
"status": "SUCCESS"
}
Request payload
{
"params": {
"temperature": {
"value": 30.0,
"unit": "°C"
},
"pressure": {
"value": 1.5,
"unit": "atm"
},
"inflows": {
"unit": "mol",
"values": {
"H2O": 50.0,
"CO2": 10.0,
"NACL": 20.0,
"BENZENE": 10.0
}
}
}
}
params
type
description
Response (status = PROCESSED)
The output of this calculation is the stream output which is common result output for all OLI's flash calculations or an error.
Survey Calculation
Survey calculation is supported for the variables below. Please refer to Survey calculation for explained input schema.
supported params.surveyInputs[{}].field
"/params/temperature/value"
"/params/pressure/value"
Last updated
Was this helpful?