Include Pseudocomponent

Individual pseudocomponents with specific properties can be added to the inflow if distillation data is unavailable. The "type" must be set as "pseudo" to add a pseudocomponent JSON object. Users can customize the pseudocomponent name using the "name" field.

Below is a sample input to add a pseudocomponent to the inflow:

{ 
	"inflows": [
	{
	     "name": "H2O"
	}, 
    	{
            "name": "PSEUDOAA",
            "type": "pseudo",
            "enabled": true,
            "data": {
		"thermodynamicMethod": "API-8",
		"normalBoilingPoint": {
			"unit": "Β°C",
			"value": 69.0,
			"enabled": true
		},
		"specificGravity": {
			"value": 1.2,
			"enabled": false
		},
		"molecularWeight": {
			"value": 86.0,
			"enabled": true
		},
		"criticalTemperature": { 
			"value": 379,
			"unit": "Β°C",
			"enabled": true
		},  
		"criticalPressure": { 
			"unit": "atm",
			"value": 217,
			"enabled": true
		}, 
		"criticalVolume": { 
			"unit": "L", 
			"value": 0.057,
			"enabled": true
		}, 
		"acentric": { 
			"value": 0.34,
			"enabled": true
		}
		}
	    } 
	]	
} 
Pseudocomponent
required
type
description

name

βœ”οΈ

String

A name provided by the user for this input assay.

type

βœ”οΈ

String

This field is used to identify the type of inflow. Allowed values include "assay" or "pseudo".

data

βœ”οΈ

JSON Object

Contains the user-defined input for an assay.

Optional Properties

data
required
type

thermodynamicMethod

❌

String

normalBoilingPoint

❌

JSON Object

specificGravity

❌

JSON Object

molecularWeight

❌

JSON Object

criticalTemperature

❌

JSON Object

criticalPressure

❌

JSON Object

criticalVolume

❌

JSON Object

accentric

❌

JSON Object

A few key points to remember are:

circle-info

The "type" must be specified as either "assay" or "pseudo". Otherwise, the species is treated as a regular inflow species.

circle-info

The supported thermodynamic methods are API-8, API-5, Cavett, and Kessler.

circle-info

A minimum of 2 of the folllowing properties "normalBoilingPoint", "specificGravity", and "molecularWeight" are required.

circle-info

All supercritical properties are optional and can be disabled.

circle-info

The pseudo object and its associated input JSON object can be enabled or disabled using "enabled" Keyword

Last updated

Was this helpful?