mission

CAPE-OPEN
COCO
Excel Thermo Import
Excel Unit Operation
Matlab Unit Operation
Matlab Thermo Import
» 
Help
OO Calc Thermo Import
REFPROP PPM
SciLab Unit Operation
SciLab Thermo Import
Python Thermo Import
FlowExchange
ThermoSystemAdapter

ScanIt

downloads

services

links

about us

contact us

capeOpenTDepProp

Get values for temperature dependent properties for all compounds at specified temperatures. The list of compounds in the package can be obtained using capeOpenCompounds. A list of supported temperature dependent properties can be obtained using capeOpenTDepPropList.

Syntax

[values,...]=capeOpenTDepProp(handle,propNames,T)

Arguments

handle: package handle, as obtained from capeOpenGetPackage

propNames: string. Multiple properties can be specified; either separate the properties by a space, or use a string matrix for multiple properties.

T: column vector of temperatures at which to calculate the values.

Returns

values: matrix of values. Number of columns will match the number of compounds. Number of rows will match the number of specified temperatures. One matrix will be returned for each property.

Example

 
» handle=capeOpenGetPackage('TEA (CAPE-OPEN 1.1)','C1_C2');
» capeOpenCompounds(handle)

ans = 

    'Methane'
    'Ethane'

» capeOpenTDepPropList(handle)

ans = 

    'heatOfVaporization'
    'heatOfVaporization.Dtemperature'
    'vaporPressure'
    'vaporPressure.Dtemperature'

» capeOpenPropUnit('temperature')

ans =

K

» T=[300:10:400]'

T =

   300
   310
   320
   330
   340
   350
   360
   370
   380
   390
   400

» capeOpenTDepProp(handle,'vaporPressure',T)

ans =

  1.0e+013 *

    0.0000    0.0000
    0.0001    0.0000
    0.0001    0.0000
    0.0003    0.0000
    0.0007    0.0000
    0.0021    0.0000
    0.0077    0.0000
    0.0328    0.0000
    0.1715    0.0000
    1.1190    0.0000
    9.3543    0.0000

» [vp dvpdt]=capeOpenTDepProp(handle,'vaporPressure vaporPressure.Dtemperature',T)

vp =

  1.0e+013 *

    0.0000    0.0000
    0.0001    0.0000
    0.0001    0.0000
    0.0003    0.0000
    0.0007    0.0000
    0.0021    0.0000
    0.0077    0.0000
    0.0328    0.0000
    0.1715    0.0000
    1.1190    0.0000
    9.3543    0.0000


dvpdt =

  1.0e+013 *

    0.0000    0.0000
    0.0000    0.0000
    0.0000    0.0000
    0.0000    0.0000
    0.0001    0.0000
    0.0003    0.0000
    0.0010    0.0000
    0.0051    0.0000
    0.0302    0.0000
    0.2233    0.0000
    2.1103    0.0000

» [vp dvpdt]=capeOpenTDepProp(handle,{'vaporPressure';'vaporPressure.Dtemperature'},T)

vp =

  1.0e+013 *

    0.0000    0.0000
    0.0001    0.0000
    0.0001    0.0000
    0.0003    0.0000
    0.0007    0.0000
    0.0021    0.0000
    0.0077    0.0000
    0.0328    0.0000
    0.1715    0.0000
    1.1190    0.0000
    9.3543    0.0000


dvpdt =

  1.0e+013 *

    0.0000    0.0000
    0.0000    0.0000
    0.0000    0.0000
    0.0000    0.0000
    0.0001    0.0000
    0.0003    0.0000
    0.0010    0.0000
    0.0051    0.0000
    0.0302    0.0000
    0.2233    0.0000
    2.1103    0.0000

» capeOpenPropUnit('vaporPressure')

ans =

Pa
INDEX
CONTENT