Vapor amount flash
This function calculates the mixture temperature or pressure at a fixed amount of vapor phase.
vapor amount
POST
https://api.olisystems.com/engine/flash/{dbs_file_id}/vapor-amount
run a fix vapor amount calculation by varying temperature or pressure
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Bearer {access_token} |
Content-Type | string | application/json |
Request payload
params | type | description |
temperature | specified or initial guess temperature with unit | |
pressure | specified or initial guess pressure with unit | |
vaporAmountMoles | specified vapor phase moles with unit | |
calculatedVariable | string | variable to be calculated, i.e. "temperature" or "pressure" |
inflows | object | specified inflow species composition, see Inflows Input |
in addition to the inputs shown above some optional properties may also be specified. They can be viewed here
If kinetic reactions are defined in the chemistry model, kinetic calculation inputs are required to be specified. A detailed description can be found here.
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. In addition to this output the result also contains the solution temperature/pressure which can be conveniently retrieved from the data.result.calculatedVariables array
data.result.calculatedVariables [ { } ] | type | description |
name | string | name of the calculated variable, i.e. temperature or pressure as specified in JSON input params.calculatedVariable |
value | number | value of the calculated variable |
unit | string | unit of the calculated variable, which is the same as specified in the input initial guess, i.e. params.temperature.unit/params.pressure.unit in input |
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" |
"/params/vaporAmountMoles/value" |
Last updated