Skip to content

settler1dinit_bsm2

Initialization file for all states and parameters related to the secondary clarifier (settler).

All parameters and specifications are based on BSM1 model. This file will be executed when running bsm2_cl.py, bsm2_ol.py or bsm2_olem.py.

v0_max

v0_max = 250

Maximum settling velocity [m ⋅ d⁻¹].

v0

v0 = 474

Maximum theoretical (Vesilind) settling velocity [m ⋅ d⁻¹].

r_h

r_h = 0.000576

Settling parameter related to the hindered zone [m³ ⋅ g⁻¹].

r_p

r_p = 0.00286

Settling parameter related to the flocculant zone [m³ ⋅ g⁻¹].

f_ns

f_ns = 0.00228

Non-settleable fraction [-].

X_t

X_t = 3000

Threshold concentration for the non-settleable fraction [g ⋅ m⁻³].

sb_limit

sb_limit = 3000

Limit for the sludge blanket [g ⋅ m⁻³].

SETTLERPAR

SETTLERPAR = array([v0_max, v0, r_h, r_p, f_ns, X_t, sb_limit])

Settler parameters.

area

area = 1500

Area of the settler [m²].

height

height = 4

Height of the settler [m].

DIM

DIM = array([area, height])

Settler dimensions.

feedlayer

feedlayer = 5

Layer where the feed enters the settler.

nooflayers

nooflayers = 10

Number of layers in the settler.

LAYER

LAYER = array((feedlayer, nooflayers))

Parameters for the settler layers.

MODELTYPE

MODELTYPE = 0

Model type for the settler.

  • 0: Model with nooflayers for solubles (IWA/COST Benchmark).
  • 1: Model with 1 layer for solubles (GSP-X implementation) (not implemented yet).
  • 2: Model with 0 layers for solubles (old WEST implementation) (not implemented yet).