fabm.iow-spm.yaml 3.50 KiB
# SPDX-FileCopyrightText: 2024 Helmholtz-Zentrum hereon GmbH
# SPDX-License-Identifier: CC0-1.0
# SPDX-FileContributor Ovidio Garcia Oliva <ovidio.garcia@hereon.de>
instances:
spm: # arbitrary short name (required)
use: true # optional, default = true
long_name: spm # optional, default = short name
model: iow/spm # (required)
parameters: # optional (names from retrieved parameters)
diameter: 100.0 # particle diameter (micrometer), default = 100.0
tauc_factor: 10000.0 # default = 10000.0
tauc_const: 0.01 # critical bed stress for erosion (N m-2), default = 0.01
cohesive: false # default = false
shading: 1.0 # (m-1 mg-1 l), default = 1.0
ws_const: 0.001 # settling velocity (positive downwards) (m s-1), default = 0.001
bottom_stress_method: 1 # [0: constant critical stress tauc_const, 1: Soulsby 1990, 2: van Rijn 1984], default = 1
sinking_method: 0 # [0: constant sinking speed ws_const, 1: Soulsby 1997, 2: Stokes/Newton], default = 0
pm_pool: true # default = true
thickness_L1: 0.2 # thickness of transport layer (m), default = 0.2
thickness_fluff: 0.001 # thickness of fluff layer (m), default = 0.001
rho: 2650.0 # dry bed density (kg m-3), default = 2650.0
M0: 0.5e-2 # erosion constant for resuspension_model=0 (g m-2 s-1), default = 0.5e-2
M1: 3.0e-5 # erosion constant for resuspension_model=1 (s-1), default = 3.0e-5
M2: 3.5e-3 # (g m-2 s-1), default = 3.5e-3
flux_alpha: 0.05 # partition of deposition flux for resuspension model 2, default = 0.05
bedload_method: 3 # [0: no bedload, 1: van Rijn 1984, 2: Nielsen 1992, 3: Engelund & Hansen 1972], default = 3
bedload_factor: 1.0 # default = 1
add_to_density: false # default = false
resuspension_model: 1 # [0: Zero order, 1: First Order], default = 1
morfac: 1.0 # morphological factor
sand_mud_interaction: false # sand-mud interaction (only the low mud limit), default = false
crit_mud: 0.5 # critical mud content, default = 0.5
stressexponent: 1.5 # stressexponent for erosion, default = 1.5
use_par: false # default = false
initialization: # optional (names from registered state variables)
spm: 5.0 # concentration (mg l-1)
# pmpool: 530.0 # bottom pool (kg m-2), default = rho*thickness_L1
# flufflayer: 2.65 # bottom pool (kg m-2), default = rho*thickness_fluff
coupling: # optional
check_conservation: false # default = false
tracer:
use: true
long_name: passive_tracer
model: bb/passive
parameters:
vertical_velocity: 0.0 # vertical velocity (negative for settling, positive for rising) (m d-1), default = 0.0
specific_light_attenuation: 0.0 # specific light attenuation (m-1 (mol m-3)-1), default = 0.0
surface_flux: 0.0 # surface flux (positive for into the water) (mol m-3 m d-1), default = 0.0
initialization:
c: 1.0 # concentration (mol m-3)