Constant mass expansion (also called constant composition expansion) examines how a feed behaves volumetric related to the volume at the saturation point.
The user has to give a pressure range and a temperature. The function will then calculate the volume at each point and report them relative to the saturation point volume.
Description of the function argument list
Input
Argument
|
Type
|
Optional
|
Description
|
Feed
|
Range of double
|
No
|
A range of cells with the feed
|
SaturationTemperature
|
C# : double
|
No
|
Temperature used in saturation point calculation
|
TemperatureList
|
Range of double
|
No
|
One column with a number of rows given the list of temperatures to use in the flash calculations
|
PressureList
|
Range of double
|
No
|
One column with a number of rows given the list of pressures to use in the flash calculations
|
Output
|
C# : string
|
No
|
Defines the output. (Note currently unused, so just leave blank)
|
Components
|
C# : string
|
No
|
Give a list of component names.
Only those components are used in the calculations.
See here for more information
|
Units
|
C# : string
|
No
|
Set the units used in this calculation.
See here for more information
|
Distribution
|
C# : object
(Expect a range of double)
|
Yes
|
Gives a range with the distribution of the polymer. Can for example be used if 2 flash calculations are liked as 2 separation tanks.
See here for more information
|
BlockMassfraction
|
C# : object
(Expect a range of double)
|
Yes
|
Sets the block mass fractions in a co-polymer.
See here for more information
|
ProjectSheet
|
C#: object
|
Yes
|
Lets the user set the project sheet to use.
See here for more information
|
AdvVLXE
|
C# : object
|
Yes
|
Advanced used. Reserved for use by VLXE.
See here for more information
|
AdvUser
|
C# : object
|
Yes
|
Advanced used. Reserved for the user. For example it can be used to force the function update.
See here for more information
|
Extra
The function is defined in C# as:
public Object[,] ConstantMassExpansion(Range Feed, double SaturationTemperature, Range TemperatureList, Range PressureList, string Output, object Components, object Units, [In, Optional] object Distribution, [In, Optional] object BlockMassfraction, [In, Optional] object AdvVLXE, [In, Optional] object AdvUser)
|