X Steam For Matlab

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View X Steam For Matlab as PDF for free.

More details

  • Words: 1,574
  • Pages: 5
X STEAM FOR MATLAB By Magnus Holmgren, www.x-eng.com Date: 2006-01-20 By Magnus Holmgren, www.x-eng.com The steam tables are free and provided as is. We take no responsibilities for any errors in the code or damage thereby. You are free to use, modify and distribute the code as long as authorship is properly acknowledged. Please notify me at [email protected] if the code is used in commercial applications

Conclusion X Steam for Matlab is a implementation of the IAPWS IF97 standard formulation. It provides accurate data for water and steam and mixtures of water and steam properties from 0 - 1000 bar and from 0 - 2000 deg C. It is programmed as a matlab .m file. XSteam are also available for MS Excel or OpenOffice at www.x-eng.com. The initial units of XSteam are SI units as denoted in this document. All functions however call unit conversion functions so the units can be easily changed. A text file with unit conversion functions for English units are enclosed with the file. Calling syntax: XSteam(‘fun’,In1.[In2]) XSteam take 2 or 3 arguments. The first argument must always be the steam table function you want to use. The other arguments are the inputs to that function. 

Example: XSteam('h_pt',1,20) Returns the enthalpy of water at 1 bar and 20 degC



Example: XSteam('TSat_p',1) Returns the saturation temperature of water at 1 bar.

For a list of valid Steam Table functions se section 3 or the XSteam macros for MS Excel.

Contents 1

INTRODUCTION ........................................................................................ 2

2

USING THE MATLAB IMPLEMENTATION................................................ 2

3

XSTEAM CALLING FUNCTIONS .............................................................. 3

3.1

Temperature .............................................................................................. 3

3.2

Pressure .................................................................................................... 3

3.3

Enthalpy .................................................................................................... 3

3.4

Specific volume......................................................................................... 3

3.5

Density....................................................................................................... 3

3.6

Specific entropy........................................................................................ 3

3.7

Specific internal energy............................................................................ 4

3.8

Specific isobaric heat capacity ................................................................ 4

3.9

Specific isochoric heat capacity.............................................................. 4

3.10

Speed of sound......................................................................................... 4

3.11

Viscosity.................................................................................................... 4

3.12

Thermal Conductivity ............................................................................... 5

3.13

Surface Tension........................................................................................ 5

3.14

Vapour fraction ......................................................................................... 5

3.15

Vapour Volume Fraction........................................................................... 5

1

INTRODUCTION X Steam for matlab is a implementation of the IAPWS IF97 standard formulation. It provides accurate thermo hydraulic data for water and steam and mixtures of water and steam in the region: 

0°C < temperature < 2000°C for 0.00611 bar a < pressure < 100 bar a



0°C < temperature < 1000°C for 0.00611 bar a < pressure < 1000 bar a

For accuracy and further information on IAPWS IF97 formulation, se homepage of the international association for properties of water and steam (www.iapws.org).

2

USING THE MATLAB IMPLEMENTATION X Steam are available both for matlab and for MS excel. The MS Excel version can be useful also for matlab users to get valid calling functions. The XSteam code are used in the following way: 

Out=XSteam(‘function name’,In1,In2)

Function name are the name on the XSteam function and In1 and In2 are the inputs to that function. The results are returned (in this case to Out). Example: XSteam(‘rho_pT’,1,200) returns the density at 1 bar and 200°C. Valid XSteam functions are listed in section 3. The notaions used in XSteam are listed in the table bellow with the currently implemented.

Notation T p h v rho s u Cp Cv w my tc st x vx

Quantity

Unit

Temperature Pressure Enthalpy Specific volume Density Specific entropy Specific internal energy Specific isobaric heat capacity Specific isochoric heat capacity Speed of sound Viscosity Thermal Conductivity Surface Tension Vapour fraction (0-1) Vapour Volume Fraction (0-1)

°C bar kJ/kg m3/kg kg/ m3 kJ/(kg °C) kJ/kg kJ/(kg °C) kJ/(kg °C) m/s Pa s W/(m °C) N/m -

3

XSTEAM CALLING FUNCTIONS

3.1

Temperature Function Tsat_p T_ph T_ps T_hs

3.2

3.3

3.4

H S S

Function psat_T p_hs

In1 T h

s

p_hrho

h

rho

Out Saturation temperature Temperture as a function of pressure and enthalpy Temperture as a function of pressure and entropy Temperture as a function of enthalpy and entropy

In2

Function hV_p hL_p hV_T hL_T h_pT h_ps h_px h_Tx

In1 p p T T p p p T

In2

h_prho

p

rho

Out Saturation pressure Pressure as a function of h and s. Pressure as a function of h and rho (density). Very unaccurate for solid water region since it's almost incompressible!

Enthalpy

T s x X

Out Saturated vapour enthalpy Saturated liquid enthalpy Saturated vapour enthalpy Saturated liquid enthalpy Entalpy as a function of pressure and temperature. Entalpy as a function of pressure and entropy. Entalpy as a function of pressure and vapour fraction Entalpy as a function of temperature and vapour fraction Entalpy as a function of pressure and density. Observe for low temperatures (liquid) this equation has 2 solutions. (Not valid!!)

Specific volume In1 p p T T

In2

v_pT

p

T

v_ph v_ps

p p

h s

In1 p p T T p p p

In2

Out Saturated vapour volume Saturated liquid volume Saturated vapour volume Saturated liquid volume Specific volume as a function of pressure and temperature. Specific volume as a function of pressure and enthalpy Specific volume as a function of pressure and entropy.

Density Function rhoV_p rhoL_p rhoV_T rhoL_T rho_pT rho_ph rho_ps

3.6

In2

Pressure

Function vV_p vL_p vV_T vL_T

3.5

In1 p p p h

T h s

Out Saturated vapour density Saturated liquid density Saturated vapour density Saturated liquid density Density as a function of pressure and temperature. Density as a function of pressure and enthalpy Density as a function of pressure and entropy.

Specific entropy Function sV_p sL_p sV_T sL_T s_pT s_ph

In1 p p T T

In2

p

T

p

h

Out Saturated vapour entropy Saturated liquid entropy Saturated vapour entropy Saturated liquid entropy Specific entropy as a function of pressure and temperature (Returns saturated vapour entalpy if mixture.) Specific entropy as a function of pressure and enthalpy

3.7

Specific internal energy Function uV_p uL_p uV_T uL_T u_pT u_ph u_ps

3.8

Cp_pT Cp_ph Cp_ps

Cv_pT Cv_ph Cv_ps

T

p

h

p

s

In1 p p T T

In2

p

T

p

h

p

s

Out Saturated vapour heat capacity Saturated liquid heat capacity Saturated vapour heat capacity Saturated liquid heat capacity Specific isobaric heat capacity as a function of pressure and temperature. Specific isobaric heat capacity as a function of pressure and enthalpy Specific isobaric heat capacity as a function of pressure and entropy.

In1 p p T T

In2

p

T

p

h

p

s

Out Saturated vapour isochoric heat capacity Saturated liquid isochoric heat capacity Saturated vapour isochoric heat capacity Saturated liquid isochoric heat capacity Specific isochoric heat capacity as a function of pressure and temperature. Specific isochoric heat capacity as a function of pressure and enthalpy Specific isochoric heat capacity as a function of pressure and entropy.

Speed of sound Function wV_p wL_p wV_T wL_T w_pT w_ph w_ps

3.11

p

Out Saturated vapour internal energy Saturated liquid internal energy Saturated vapour internal energy Saturated liquid internal energy Specific internal energy as a function of pressure and temperature. Specific internal energy as a function of pressure and enthalpy Specific internal energy as a function of pressure and entropy.

Specific isochoric heat capacity Function CvV_p CvL_p CvV_T CvL_T

3.10

In2

Specific isobaric heat capacity Function CpV_p CpL_p CpV_T CpL_T

3.9

In1 p p T T

In1 p p T T

In2

p

T

p p

h s

Out Saturated vapour speed of sound Saturated liquid speed of sound Saturated vapour speed of sound Saturated liquid speed of sound Speed of sound as a function of pressure and temperature. Speed of sound as a function of pressure and enthalpy Speed of sound as a function of pressure and entropy.

Viscosity Viscosity is not part of IAPWS Steam IF97. Equations from "Revised Release on the IAPWS Formulation 1985 for the Viscosity of Ordinary Water Substance", 2003 are used. Viscosity in the mixed region (4) is interpolated according to the density. This is not true since it will be two fases.

Function my_pT my_ph my_ps

3.12

In1 p p p

In2 T h s

Out Viscosity as a function of pressure and temperature. Viscosity as a function of pressure and enthalpy Viscosity as a function of pressure and entropy.

Thermal Conductivity Revised release on the IAPS Formulation 1985 for the Thermal Conductivity of ordinary water substance (IAPWS 1998) Function tcL_p tcV_p tcL_T tcV_T tc_pT tc_ph tc_hs

3.13

In1 p p T T

In2

p

T

p

h

h

s

Out Saturated vapour thermal conductivity Saturated liquid thermal conductivity Saturated vapour thermal conductivity Saturated liquid thermal conductivity Thermal conductivity as a function of pressure and temperature. Thermal conductivity as a function of pressure and enthalpy Thermal conductivity as a function of enthalpy and entropy

Surface Tension IAPWS Release on Surface Tension of Ordinary Water Substance, September 1994 Function st_T st_p

3.14

In2

Out Surface tension for two phase water/steam as a function of T Surface tension for two phase water/steam as a function of T

In1

In2

p

h

p

s

Out Surface tension for two phase water/steam as a function of T Surface tension for two phase water/steam as a function of T

T p

Vapour fraction Function x_ph x_ps

3.15

In1

Vapour Volume Fraction Observe that vapour volume fraction is very sensitive. Vapour volume is about 1000 times greater than liquid volume and therefore vapour volume fraction gets close to the accurancy of IAPWS IF-97 Function vx_ph vx_ps

In1

In2

p

h

p

s

Out Vapour volume fraction as a function of pressure and enthalpy Vapour volume fraction as a function of pressure and entropy.

Related Documents

X Steam For Matlab
June 2020 4
Matlab
July 2020 24
Matlab
May 2020 31
Matlab
April 2020 36