亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? manual.txt

?? 一個關于物性計算的軟件
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
USING REFPROP WITH OTHER PROGRAMS

The subroutines are contained in a number of files.  The following files
should be compiled and linked with your own main program:

core_anc.for   core_bwr.for   core_cpp.for   core_de.for    core_ecs.for
core_feq.for   core_mlt.for   core_ph0.for   core_stn.for   flash2.for
flsh_sub.for   idealgas.for   mix_hmx.for    prop_sub.for   realgas.for
sat_sub.for    setup.for      setup2.for     trns_ecs.for   trns_tcx.for
trns_vis.for   trnsp.for      utility.for

Any fluids which are used must have a corresponding ".fld" file, e.g.
R134a.fld.  The file "HMX.bnc" (containing mixture parameters) must also
be present.  It is suggested (but not required) that these be put into a
subdirectory called "fluids" under the directory containing the
subroutines and application program.

The subroutine SETUP must be called to initialize the pure fluid or
mixture components.  The call to SETUP will allow the choice of one of
three standard reference states for entropy and enthalpy and will
automatically load the "NIST-recommended" models for the components as
well as mixing rules.  The routine SETMOD allows the specification of
other models.  The routine SETKTV allows the specification of mixing
rules and parameters. To define another reference state, or to apply one
of the standard states to a mixture of a specified composition, the
subroutine SETREF may be used.  These routines should be called only if
the fluids and/or models (or reference state) are changed.  The sequence
is:

call SETMOD    (optional)
call SETUP     (REQUIRED)
call SETKTV    (optional)
call SETREF    (optional)

Units.  The subroutines use the following units for all inputs and outputs:

temperature                     K
pressure, fugacity              kPa
density                         mol/L
composition                     mole fraction
quality                         mole basis (moles vapor/total moles)
enthalpy, internal energy       J/mol
Gibbs, Helmholtz free energy    J/mol
entropy, heat capacity          J/(mol.K)
speed of sound                  m/s
Joule-Thompson coefficient      K/kPa
d(p)/d(rho)                     kPa.L/mol
d2p)/d(rho)2                    kPa.(L/mol)^2
viscosity                       microPa.s (10^-6 Pa.s)
thermal conductivity            W/(m.K)
dipole moment                   debye
surface tension                 N/m

Note:  The only exceptions to the above are the conversion utilities
       XMASS and XMOLE.  The interface allows a wide variety of units,
       but not the subroutines.

Naming conventions.  The variable type of subroutine arguments can
generally be inferred from the first letter of the variable name:

a-g and o-z:  double precision
h:            double precision (i.e. enthalpy) or character
i-k and m,n:  integer
l:            logical (within subroutines only, no logicals in
              arguments) also used as integer for exponent of FEQ model

The property subroutines are written in ANSI standard Fortran 77 and are
compatible with Fortran 90.  We have tested the source code on the
following compilers:

Fortner Research Fortran (Macintosh)
Lahey Fortran77
Lahey Fortran90
Microsoft Fortran 5.1
Microsoft PowerStation Fortran 4.0
DEC Visual Fortran 5.0

We are striving to make these as standard and portable as possible, but
every compiler has its own sensitive points.  Please report any compiler
or linker errors or warnings.

Potential pitfalls:

The fluid data files are read using logical unit 12.  Use of this unit
in your application program may crash the application program and/or
the subroutines and should be avoided.

The following is a description of the high-level routines that would be
used in stand-alone applications.  These routines will give you access
to all features in a model-independent fashion. (There are corresponding
low-level routines for some of these which call specific models.  Please
do not incorporate the low-level routines into your applications--if
you do, you may find that future versions may not work the same.)



INITIALIZATION SUBROUTINES

      subroutine SETUP (nc,hfiles,hfmix,hrf,ierr,herr)
c
c  define models and initialize arrays
c
c  A call to this routine is required.
c
c  inputs:
c       nc--number of components (1 for pure fluid) [integer]
c   hfiles--array of file names specifying fluid/mixture components
c           [character*255 variable] for each of the nc components;
c           e.g., :fluids:R134a.fld (Mac) or fluids\R134a.fld (DOS) or
c           [full_path]/fluids/R134a.fld (UNIX)
c    hfmix--mixture coefficients [character*255]
c           file name containing coefficients for mixture model,
c           e.g.,  :fluids:HMX.bnc
c      hrf--reference state for thermodynamic calculations [character*3]
c           'DEF':  default reference state as specified in fluid file
c                   is applied to each pure component
c           'NBP':  h,s = 0 at pure component normal boiling point(s)
c           'ASH':  h,s = 0 for sat liquid at -40 C (ASHRAE convention)
c           'IIR':  h = 200, s = 1.0 for sat liq at 0 C (IIR convention)
c           other choices are possible, but these require a separate
c           call to SETREF
c  outputs:
c     ierr--error flag:  0 = successful
c                      101 = error in opening file
c                      102 = error in file or premature end of file
c                     -103 = unknown model encountered in file
c                      104 = error in setup of model
c                      105 = specified model not found
c                      111 = error in opening mixture file
c                      112 = mixture file of wrong type
c     herr--error string (character*255 variable if ierr<>0)
c     [fluid parameters, etc. returned via various common blocks]



      subroutine SETMOD (nc,htype,hmix,hcomp,ierr,herr)
c
c  set model(s) other than the NIST-recommended ('NBS') ones
c
c  This subroutine must be called before SETUP; it need not be called
c  at all if the default (NIST-recommended) models are desired.
c
c  inputs:
c       nc--number of components (1 for pure fluid) [integer]
c    htype--flag indicating which models are to be set [character*3]
c           'EOS':  equation of state for thermodynamic properties
c           'ETA':  viscosity
c           'TCX':  thermal conductivity
c           'STN':  surface tension
c           'NBS':  reset all of the above model types and all
c                   subsidiary component models to 'NBS';
c                   values of hmix and hcomp are ignored
c     hmix--mixture model to use for the property specified in the
c           argument htype [character*3];
c           this can a pure fluid model if number of components = 1
c           'NBS':  use NIST recommendation for specified fluid/mixture
c                   (valid input for all properties, pure or mix)
c
c           some allowable choices for thermodynamic properties:
c           pure fluids:
c           'FEQ':  Helmholtz free energy model
c           'BWR':  pure fluid modified Bennedict-Webb-Rubin (MBWR)
c           'ECS':  pure fluid thermo extended corresponding states
c           mixture:
c           'HMX':  mixture Helmholtz model for thermodynamic properties
c
c           some allowable choices for viscosity:
c           pure fluids:
c           'ECS':  extended corresponding states (all fluids)
c           'VS1':  the 'composite' model for R134a, R152a, NH3, etc.
c           'VS2':  Younglove-Ely model for hydrocarbons
c           mixture:
c           'ECS':  extended corresponding states
c
c           some allowable choices for thermal conductivity:
c           pure fluids:
c           'ECS':  extended corresponding states (all fluids)
c           'TC1':  the 'composite' model for R134a, R152a, etc.
c           'TC2':  Younglove-Ely model for hydrocarbons
c           mixture:
c           'ECS':  extended corresponding states
c
c           some allowable choices for surface tension:
c           pure fluids:
c           'ST1':  surface tension as f(tau); tau = 1 - T/Tc
c           mixture:
c           'STX':  surface tension mixture model
c
c    hcomp--component model(s) to use for property specified in htype
c           [array (1..nc) of character*3]
c           'NBS':  NIST recommendation for specified fluid/mixture
c                   (valid input for all properties, pure or mix)
c                   other choices are identical to the pure fluid
c                   choices listed above
c  outputs:
c     ierr--error flag:  0 = successful
c                        no errors are returned from this routine,
c                        ierr and herr included to maintain parallel
c                        structure and for possible future use
c     herr--error string (character*255 variable if ierr<>0)
c     [fluid parameters, etc. returned via various common blocks]



      subroutine SETKTV (icomp,jcomp,hmodij,fij,hfmix,ierr,herr)
c
c  set mixture model and/or parameters
c
c  This subroutine must be called after SETUP, but before any call to
c  SETREF; it need not be called at all if the default mixture
c  parameters (those read in by SETUP) are to be used.
c
c  inputs:
c    icomp--component i
c    jcomp--component j
c   hmodij--mixing rule for the binary pair i,j [character*3]
c           e.g. 'LJ1' (Lemmon-Jacobsen model) or
c                'LIN' (linear mixing rules)
c                'LM1' (modified Lemmon-Jacobson model)
c           'RST' indicates reset all pairs to values from
c                 original call to SETUP (i.e. those read from file)
c                 [all other inputs are ignored]
c      fij--binary mixture parameters [array of dimension nmxpar;
c           currently nmxpar is set to 6]
c           the parameters will vary depending on hmodij;
c           for example, for the Lemmon-Jacobsen model (LJ1):
c             fij(1) = zeta
c             fij(2) = xi
c             fij(3) = Fpq
c             fij(4) = beta
c             fij(5) = gamma
c             fij(6) = 'not used'
c    hfmix--file name [character*80] containing generalized parameters
c           for the binary mixture model; this will usually be the same
c           as the corresponding input to SETUP (e.g.,':fluids:HMX.bnc')
c  outputs:
c     ierr--error flag:  0 = successful
c                        111 = error in opening mixture file
c                        112 = mixture file of wrong type
c                       -113 = illegal i,j specification
c                              (i = j or i > nc or j > nc)
c     herr--error string (character*255 variable if ierr<>0)
c     [mixture parameters returned via various common blocks]



      subroutine SETREF (hrf,ixflag,x0,h0,s0,t0,p0,ierr,herr)
c
c  set reference state enthalpy and entropy
c
c  This subroutine must be called after SETUP; it need not be called at
c  all if the reference state specified in the call to SETUP is to be
c  used.
c
c  inputs:
c      hrf--reference state for thermodynamic calculations [character*3]
c           'NBP':  h,s = 0 at normal boiling point(s)
c           'ASH':  h,s = 0 for sat liquid at -40 C (ASHRAE convention)
c           'IIR':  h = 200, s = 1.0 for sat liq at 0 C (IIR convention)
c           'DEF':  default reference state as specified in fluid file
c                   is applied to each component (ixflag = 1 is used)
c           'OTH':  other, as specified by h0, s0, t0, p0
c   ixflag--composition flag:  1 = ref state applied to pure components
c                              2 = ref state applied to mixture x0
c  following input has meaning only if ixflag = 2
c       x0--composition for which h0, s0 apply; array(1:nc) [mol frac]
c           this is useful for mixtures of a predefined composition,
c           e.g. refrigerant blends such as R410A
c  following inputs have meaning only if hrf = 'OTH'
c       h0--reference state enthalpy at t0,p0 {x0} [J/mol]
c       s0--reference state entropy at t0,p0 {x0} [J/mol-K]
c       t0--reference state temperature [K]
c           t0 = -1 indicates saturated liquid at normal boiling point
c                   (bubble point for a mixture)
c       p0--reference state pressure [kPa]
c           p0 = -1 indicates saturated liquid at t0 {and x0}
c           p0 = -2 indicates saturated vapor at t0 {and x0}
c  outputs:
c     ierr--error flag:  0 = successful
c                       22 = Tmin > Tref for IIR reference state
c                       23 = Tcrit < Tref for IIR reference state
c                       24 = Tmin > Tref for ASHRAE reference state
c                       25 = Tcrit < Tref for ASHRAE reference state
c                       26 = Tmin > Tnbp for NBP reference state
c                       27 = Tref, Pref for OTH ref state outside limits
c                      -28 = can't apply 'DEF' to mixture;
c                            will apply to pure components
c                      -29 = unknown reference state specified;
c                            will use 'DEF'
c     herr--error string (character*255 variable if ierr<>0)
c     [fluid parameters, etc. returned via various common blocks]


      subroutine GETKTV (icomp,jcomp,hmodij,fij,hfmix,hfij,hbinp,hmxrul)
c
c  retrieve mixture model and parameter info for a specified binary
c
c  This subroutine should not be called until after a call to SETUP.
c
c  inputs:
c    icomp--component i
c    jcomp--component j
c  outputs:
c   hmodij--mixing rule for the binary pair i,j (e.g. LJ1 or LIN)
c           [character*3]
c      fij--binary mixture parameters [array of dimension nmxpar;
c           currently nmxpar is set to 6]; the parameters will vary
c           depending on hmodij;
c    hfmix--file name [character*255] containing parameters for the
c           binary mixture model
c     hfij--description of the binary mixture parameters [character*8
c           array of dimension nmxpar]
c           for example, for the Lemmon-Jacobsen model (LJ1):
c             fij(1) = zeta
c             fij(2) = xi
c             fij(3) = Fpq
c             fij(4) = beta
c             fij(5) = gamma
c             fij(6) = 'not used'
c    hbinp--documentation for the binary parameters [character*255]
c           terminated with ASCII null character
c   hmxrul--description of the mixing rule [character*255]



SATURATION-STATE SUBROUTINES

      subroutine SATT (t,x,kph,p,rhol,rhov,xliq,xvap,ierr,herr)
c
c  iterate for saturated liquid and vapor states given temperature

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品麻豆日日躁夜夜躁| 日韩欧美中文一区二区| 久久亚洲一区二区三区四区| 日本特黄久久久高潮| 国产网站一区二区| 国产东北露脸精品视频| 国产精品初高中害羞小美女文| 成人性色生活片免费看爆迷你毛片| 久久一日本道色综合| 精品国产髙清在线看国产毛片| 国产精品99久久久久久有的能看| 久久天堂av综合合色蜜桃网| 欧美精品一区二区久久久| 久久影院午夜片一区| 国产精品丝袜在线| 欧美一区二区三区公司| 成人av集中营| 捆绑调教一区二区三区| 国产精品久久777777| 亚洲国产精品成人综合色在线婷婷| 欧美日韩和欧美的一区二区| 国产一区 二区| 亚洲美女视频在线观看| 久久久综合精品| 欧美日韩精品三区| 精品国产一区久久| 中文字幕+乱码+中文字幕一区| 亚洲色图欧美激情| 国产精品国产自产拍高清av王其 | 亚洲第一福利一区| 337p日本欧洲亚洲大胆色噜噜| 久久日一线二线三线suv| 一区在线中文字幕| 国产免费观看久久| 久久久久久毛片| 亚洲久本草在线中文字幕| 日本一二三不卡| 亚洲成在人线免费| 成人黄色片在线观看| 欧美在线高清视频| 91麻豆福利精品推荐| 成人亚洲一区二区一| 欧美日韩大陆一区二区| 国产欧美日韩精品在线| 日av在线不卡| 国产在线播精品第三| 日本韩国欧美一区二区三区| jizz一区二区| av电影一区二区| 日韩一区二区三区在线| 一区二区三区四区视频精品免费| 欧美国产精品久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 免费成人结看片| 色中色一区二区| 色88888久久久久久影院野外| 国产精品毛片久久久久久久 | 欧美人伦禁忌dvd放荡欲情| 国产亚洲欧美日韩俺去了| 日韩不卡一区二区| 欧美手机在线视频| 欧美乱妇一区二区三区不卡视频| 欧美久久婷婷综合色| 亚洲色图制服诱惑 | 亚洲天堂久久久久久久| 国产又粗又猛又爽又黄91精品| 91麻豆精品国产无毒不卡在线观看| 日韩一区日韩二区| 91在线观看美女| 亚洲欧美日韩精品久久久久| 不卡的av中国片| 中文字幕乱码亚洲精品一区| 狠狠色综合色综合网络| 成人国产精品免费观看视频| 久久亚洲一区二区三区明星换脸| 六月丁香婷婷色狠狠久久| 日韩三级视频中文字幕| 日韩av电影免费观看高清完整版在线观看| 在线观看av一区| 亚洲福利电影网| 国产福利一区在线观看| 精品成人在线观看| 国产不卡一区视频| 欧美精品日韩综合在线| 一卡二卡三卡日韩欧美| 在线观看国产日韩| 美女一区二区三区| 久久久久久久久99精品| 国产盗摄视频一区二区三区| 国产人伦精品一区二区| av在线不卡网| 一区二区三区欧美在线观看| 国产精品久久久久aaaa| 99re这里都是精品| 欧美一区二区人人喊爽| 琪琪久久久久日韩精品| 久久综合久久综合九色| 国产福利91精品一区| 亚洲人一二三区| 欧美日本一区二区| 国产乱淫av一区二区三区| 亚洲视频1区2区| 欧美一区二区三区视频免费播放| 久久国产福利国产秒拍| 国产精品成人网| 欧美精品在线一区二区| 国产精品一二三四区| 亚洲三级在线播放| 日韩精品一区二区三区在线播放| 亚洲免费在线观看视频| 91精品国产综合久久久久久| 国产69精品久久久久777| 一区二区日韩电影| 久久网这里都是精品| 欧美在线短视频| 国产成人免费网站| 五月激情综合婷婷| 88在线观看91蜜桃国自产| 国产成人激情av| 日韩专区中文字幕一区二区| 欧美色视频在线| 亚洲成av人片在线| 亚洲国产精品99久久久久久久久| 欧美日韩在线播放三区| 成人黄页在线观看| 久久福利资源站| 亚洲不卡在线观看| 亚洲精选在线视频| 国产精品欧美一级免费| 精品国产乱码久久久久久夜甘婷婷| 97久久精品人人爽人人爽蜜臀| 精品一区二区三区免费| 欧美精品一区二区三区在线播放 | 国产成人精品亚洲日本在线桃色| 亚洲综合视频在线观看| 欧美亚洲图片小说| 成人免费视频免费观看| 国产一区二三区| 成人性生交大片免费看中文| 韩国在线一区二区| 免费欧美在线视频| 丝袜美腿亚洲一区| 亚洲aaa精品| 亚洲国产成人av网| 亚洲自拍偷拍综合| 亚洲午夜视频在线| 亚洲人123区| 亚洲精品v日韩精品| 亚洲欧美日韩国产综合| 综合久久综合久久| 中文字幕亚洲一区二区va在线| 国产日韩欧美制服另类| 国产日产欧美一区二区三区| 久久久精品免费免费| 久久久.com| 国产丝袜欧美中文另类| 国产女主播一区| 国产精品欧美综合在线| 亚洲精品日韩专区silk| 一区二区三区欧美激情| 亚洲福利视频导航| 蜜臀av性久久久久蜜臀aⅴ流畅 | 粉嫩av一区二区三区| 国产福利一区在线| 日韩视频一区二区三区在线播放| 欧美日韩在线电影| 欧美不卡123| 99久久婷婷国产| 色老汉av一区二区三区| 欧美日高清视频| 亚洲精品一区二区在线观看| 久久久久久久久97黄色工厂| 国产精品网友自拍| 亚洲一区二区三区四区不卡| 亚洲 欧美综合在线网络| 九色porny丨国产精品| 床上的激情91.| 日本久久一区二区| 欧美哺乳videos| **欧美大码日韩| 日韩影院免费视频| 国产黄色成人av| 欧美在线综合视频| 久久毛片高清国产| 亚洲男人的天堂网| 老司机免费视频一区二区三区| 国产成人免费在线视频| 欧美日韩精品专区| 精品美女在线播放| 亚洲男人的天堂在线aⅴ视频| 蜜桃在线一区二区三区| 97精品国产露脸对白| 日韩一区二区在线观看| 中文字幕日本不卡| 国产一区三区三区| 欧美疯狂性受xxxxx喷水图片| 久久久噜噜噜久噜久久综合| 一区二区三区在线观看视频| 国产一区二区在线免费观看| 欧美特级限制片免费在线观看|