ベントスクラバー(ベントガス洗浄装置)

バイオ・リファイナリー(再生可能資源であるバイオマスを原料にバイオ燃料や樹脂などを製造するプラントや技術)のシミュレーションソフト"BioSTEAM"の沈降槽モデルの使い方について説明しています。 ソースコードは以下の実行環境で確認しています。
  • Visual Studio Code バージョン: 1.104.2
  • 拡張機能:Jupyter バージョン 2025.8.0
  • Python 3.12.10
  • biosteam 2.52.13
  • graphviz-14.0.2

ベントスクラバー(ベントガス洗浄装置)

class VentScrubber(ID='', ins=None, outs =(), gas, thermo=None, **kwargs ) [source]

ベントスクラバーとは、反応器やタンクなどのベント(排気口)から放出されるガスや蒸気を洗浄・処理するための装置だそうです。

  • パラメータ
  • サトウキビ由来のバイオ・エタノール製造設備での使用例を示します。 発酵後のCO2を分離しています。
    D301 = units.VentScrubber('D301', ins=(stripping_water, R301-0),
                              outs=('vent', ''),
                              gas=('CO2',))
    結果を確認すると、
    D301.show()
    VentScrubber: D301
    ins...
    [0] stripping_water  
        phase: 'l', T: 298.15 K, P: 101325 Pa
        flow (kmol/hr): Water  278
    [1] CO2  from  NRELFermentation-R301
        phase: 'g', T: 305.15 K, P: 101325 Pa
        flow (kmol/hr): Water    22.6
                        Ethanol  10.4
                        CO2      546
    outs...
    [0] vent  
        phase: 'g', T: 305.15 K, P: 101325 Pa
        flow (kmol/hr): CO2  546
    [1] s36  to  Mixer-M302
        phase: 'l', T: 298.15 K, P: 101325 Pa
        flow (kmol/hr): Water    300
                        Ethanol  10.4
    発酵後のCO2がouts[0]のベントに全て分離され、洗浄水と液化したエタノールがouts[1]から排出されています。

_run()

以下のロジックでストリームからgasに指定した成分を除去。
  • 洗浄したいストリームから、gasに指定した成分をStream.copy_flow()メソッドで除去
  • さらに、洗浄水のストリームと混合
  • gasに指定した成分はouts[1]の排出ガス(Vent)から排出

_design

'Flow rate'にins[1]の洗浄したいストリームの質量流量をセット。

このブログの人気の投稿

さあ、始めよう!

蒸留塔

機器ユニットの計算結果