以梦为马,不负韶华

搜索
查看: 2377|回复: 6
收起左侧

关于动力学FORTRAN的问题

[复制链接]
回帖奖励 20 个韶华币 回复本帖可获得 5 个韶华币奖励! 每人限 1 次
发表于 2020-1-5 16:52:52 显示全部楼层 |阅读模式
aspen求助
aspen版本: V8.4
C     KEROGEN FLOW RATE (KG/S) AND CONCENTRATION (KG/M**3 SHALE) IN ORIGINAL SHALE
        FKO      = 0.0192
      CKO      = 323.66-----------------为什么这变成了CK0而不是图片中的FK0
C-----------------------------------------------------------------------------------


C     RETRIEVE REACTION TEMPERATURE (K) AND LEFT KEROGEN FLOW RATE (KG/S)
        T        = SOUT(IDXSUB(1)-1+NCOMP_NCC+2)     -----------这是什么意思
        FK       = SOUT(IDXSUB(3)-1+1)                          ------------这是什么意思


C     RETRIEVE VOID FRACTION AND REACTOR VOLUME (M**3)
      VBED     = RCSTRR_VFRRC
      VOLR     = RCSTRR_VOLRC


C        RETRIVE MOLECULAR WEIGHT OF EACH COMPONENT (KG/KMOL)
        LMW      =  DMS_IFCMNC('MW')
        DO I     =  1,NCOMP_NCC
          LMWI   =  LMW+I
          XMW(I) =  B(LMWI)
        END DO


C     TOTAL PYROLYSIS RATE OF KERGOEN (KG KEROGEN/M**3 SHALE/S)
      K        = 6.9E10*EXP(-21790.0/T)
        RKEROGEN = K * CKO * (FK/FKO)**1.4 ---------------这的式子为什么和图片中的不一样


C     REACTION RATE OF EACH COMPONENT (CONVENTIONAL: KMOL/S; NONCONVENTIONAL: KG/S)
        RH2      =  RKEROGEN * FACTH2    / XMW(3)  * (1.0-VBED) * VOLR
        RH2O     =  RKEROGEN * FACTH2O   / XMW(4)  * (1.0-VBED) * VOLR
        RH2S     =  RKEROGEN * FACTH2S   / XMW(6)  * (1.0-VBED) * VOLR
        RNH3     =  RKEROGEN * FACTNH3   / XMW(7)  * (1.0-VBED) * VOLR
        RCO      =  RKEROGEN * FACTCO    / XMW(9)  * (1.0-VBED) * VOLR
        RCO2     =  RKEROGEN * FACTCO2   / XMW(10) * (1.0-VBED) * VOLR
        RCH4     =  RKEROGEN * FACTCH4   / XMW(11) * (1.0-VBED) * VOLR
        RC2H6    =  RKEROGEN * FACTC2H6  / XMW(12) * (1.0-VBED) * VOLR
        RC3H8    =  RKEROGEN * FACTC3H8  / XMW(13) * (1.0-VBED) * VOLR
        RC4H10   =  RKEROGEN * FACTC4H10 / XMW(14) * (1.0-VBED) * VOLR
        ROIL     =  RKEROGEN * FACTOIL   / XMW(15) * (1.0-VBED) * VOLR
        RCHAR    =  RKEROGEN * FACTCHAR * (1.0-VBED) * VOLR
        RKEROGEN = -RKEROGEN * (1.0-VBED) * VOLR

C        WRITE(MAXWRT_MAXBUF(1),200) XMW(15)
C 200        FORMAT(1X,"XMW=",F11.5)
C        CALL DMS_WRTTRM(1)


C     INITIALIZE RATES
      DO 100 I = 1, NC
        RATES(I) = 0D0

反应动力学

反应动力学
发表于 2020-1-5 16:52:52 显示全部楼层

回帖奖励 +5 个韶华币

复杂,看不懂啊
回复 支持 反对

使用道具 举报

发表于 2020-1-5 16:52:52 显示全部楼层

回帖奖励 +5 个韶华币

T = SOUT(IDXSUB(1)-1+NCOMP_NCC+2) 是指温度变量的意思,下面那个不清楚。。
回复 支持 反对

使用道具 举报

发表于 2020-1-5 16:52:52 显示全部楼层

回帖奖励 +5 个韶华币

帮顶一下,Fortran这一块好难啊感觉
回复 支持 反对

使用道具 举报

发表于 2020-1-5 16:52:52 显示全部楼层

回帖奖励 +5 个韶华币

SOUT是两维数组,怎么括号里只有一个值?
回复 支持 反对

使用道具 举报

发表于 2020-1-5 16:52:52 显示全部楼层

回帖奖励 +5 个韶华币

看起來像打錯
[发帖际遇]: ken6666 成功加入五毛党,回帖一个奖励 5 个 韶华币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-11 12:18

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表