This model implements the one-dimensional version of the advection-dispersion equation for an estuary. The equation is:  dS/dt = (1/A)d(QS)/dx - (1/A)d(EA)/dx(dS/dx) (Eq. 1)  Where S: salinity (or any other constituent such as chlorophyll or dissolved oxygen), (e.g. kg m-3); t: time (s); A: cross-se
This model implements the one-dimensional version of the advection-dispersion equation for an estuary. The equation is:

dS/dt = (1/A)d(QS)/dx - (1/A)d(EA)/dx(dS/dx) (Eq. 1)

Where S: salinity (or any other constituent such as chlorophyll or dissolved oxygen), (e.g. kg m-3); t: time (s); A: cross-sectional area (m2); Q: river flow (m3 s-1); x: length of box (m); E: dispersion coefficient (m2 s-1).

For a given length delta x, Adx = V, the box volume. For a set value of Q, the equation becomes:

VdS/dt = QdS - (d(EA)/dx) dS (Eq. 2)

EA/x, i.e. (m2 X m2) / (m s) = E(b), the bulk dispersion coefficient, units in m3 s-1, i.e. a flow, equivalent to Q

At steady state, dS/dt = 0, therefore we can rewrite Eq. 2 for one estuarine box as:

Q(Sr-Se)=E(b)r,e(Sr-Se)-E(b)e,s(Se-Ss) (Eq. 3)

Where Sr: river salinity (=0), Se: mean estuary salinity; Ss: mean ocean salinity

E(b)r,e: dispersion coefficient between river and estuary, and E(b)e,s: dispersion coefficient between the estuary and ocean.

By definition the value of E(b)r,e is zero, otherwise we are not at the head (upstream limit of salt intrusion) of the estuary. Likewise Sr is zero, otherwise we're not in the river. Therefore:

QSe=E(b)e,s(Se-Ss) (Eq. 4)

At steady state

E(b)e,s = QSe/(Se-Ss) (Eq 5)

The longitudinal dispersion simulates the turbulent mixiing of water in the estuary during flood and ebb, which supplies salt water to the estuary on the flood tide, and make the sea a little more brackish on the ebb.

You can use the slider to turn off dispersion (set to zero), and see that if the tidal wave did not mix with the estuary water due to turbulence, the estuary would quickly become a freshwater system.
 SO4^2- is in M 

 H2S is in M 

 CH4 is in M 

 CO2 is in M 

 ------------------------------------------ 

 AOM is a rate (mol Ed * L^-1 * y^-1), Ed = electron donor, here CH4)  AOM = fT*vmax*FK*FT  --------------------------------------------------------  fT is the temperature contribution. Dimen

SO4^2- is in M

H2S is in M

CH4 is in M

CO2 is in M

------------------------------------------

AOM is a rate (mol Ed * L^-1 * y^-1), Ed = electron donor, here CH4)

AOM = fT*vmax*FK*FT

--------------------------------------------------------

fT is the temperature contribution. Dimension less.

f(T) = Q10^((T-Ref. T)/10)

--------------------------------------------------------

vmax is the maximum turnover rate of SO4^2- and CH4. The unit is mmol Ed * L^-1 * y^-1.

vmax = µ*B/Y*ϕ , at 5 deg C

µ: Max. specific growth rate pr year. Average from Dale et al 2006 (tab. 4).

B: The steady-state biomass conc. (mol C biomass L^-1). Calculated from Kallmayer et al 2012 and cell abundance data from M5. 

Y: Yield (mol C biomass produced per mol E(D) consumed). Calculated from Dale et al 2006 (tab. 4).

ϕ: Porosity av. of the SMTZ from M5 data.

-----------------------------------------------------

FK is the kinetic contribution and is unitless. 

FK = ([Ed]/KEd + [Ed]) ([Ea]/KEa+[Ea])

[Ed]: Conc. of e- donor. 

KEd: half-saturation constant of e- donor.  

[Ea]: Conc. of e- acceptor.

KEa: half-saturation constant of e- acceptor. 

All in M.

------------------------------------------------------

FT is the thermodynamic contribution and is unitless. 

FT = 1 - exp (ΔGNET/chi*R*T)

ΔGNET is the net Gibbs energy change from the reaction. 

ΔGNET = ΔGINSITU + ΔGBQ

ΔGINSITU = -16.9+8.3145*[T]*Ln([HS^-]*[HCO3^-]/[SO4^2-]*[CH4])

 ΔGBQ = 1.75 avraged from Dale et al 2008. 

This diagram provides an accessible description of the key processes that influence the water quality within a lake.
This diagram provides an accessible description of the key processes that influence the water quality within a lake.
This model illustrates predator prey interactions using real-life data of fox and rabbit populations.
This model illustrates predator prey interactions using real-life data of fox and rabbit populations.
Teilmodell für die Umweltbelastung mit den Parametern Schadstoffeintrag, Erholungsrate und Schadschwelle.
Teilmodell für die Umweltbelastung mit den Parametern Schadstoffeintrag, Erholungsrate und Schadschwelle.
 This model describes the key processes that influence the water level within Lake Okeechobee.
This model describes the key processes that influence the water level within Lake Okeechobee.
  The effect of phosphorus on an ecosystem
 The effect of phosphorus on an ecosystem
This model illustrates predator prey interactions using real-life data of wolf and moose populations on the Isle Royale.  We incorporate logistic growth into the moose dynamics, and we replace the death flow of the moose with a kill rate modeled from the kill rate data found on the Isle Royale websi
This model illustrates predator prey interactions using real-life data of wolf and moose populations on the Isle Royale.

We incorporate logistic growth into the moose dynamics, and we replace the death flow of the moose with a kill rate modeled from the kill rate data found on the Isle Royale website.

I start with these parameters:
Wolf Death Rate = 0.15
Wolf Birth Rate = 0.0187963
Moose Birth Rate = 0.4
Carrying Capacity = 2000
Initial Moose: 563
Initial Wolves: 20

I used RK-4 with step-size 0.1, from 1959 for 60 years.

The moose birth flow is logistic, MBR*M*(1-M/K)
Moose death flow is Kill Rate (in Moose/Year)
Wolf birth flow is WBR*Kill Rate (in Wolves/Year)
Wolf death flow is WDR*W

This model is based off Meadows economic capital with reinforcing growth loop constrained by a renewable resource model.
This model is based off Meadows economic capital with reinforcing growth loop constrained by a renewable resource model.
First level of slowly building up a generic cost-benefit model primarily to show T313 students but useful elsewhere
First level of slowly building up a generic cost-benefit model primarily to show T313 students but useful elsewhere
This model illustrates predator prey interactions using real-life data of wolf and moose populations on the Isle Royale.  We incorporate logistic growth into the moose dynamics, and we replace the death flow of the moose with a kill rate modeled from the kill rate data found on the Isle Royale websi
This model illustrates predator prey interactions using real-life data of wolf and moose populations on the Isle Royale.

We incorporate logistic growth into the moose dynamics, and we replace the death flow of the moose with a kill rate modeled from the kill rate data found on the Isle Royale website.

I start with these parameters:
Wolf Death Rate = 0.15
Wolf Birth Rate = 0.0187963
Moose Birth Rate = 0.4
Carrying Capacity = 2000
Initial Moose: 563
Initial Wolves: 20

I used RK-4 with step-size 0.1, from 1959 for 60 years.

The moose birth flow is logistic, MBR*M*(1-M/K)
Moose death flow is Kill Rate (in Moose/Year)
Wolf birth flow is WBR*Kill Rate (in Wolves/Year)
Wolf death flow is WDR*W

Simple model illustrating the population dynamics equation:  dn(s,t)/dt = -d[n(s,t)g(s,t)]/ds - u(s)n(s,t)  s: Weight (g) t: Time n: Number of individuals of weight s g: Scope for growth (g day-1) u: Mortality rate (day-1)
Simple model illustrating the population dynamics equation:

dn(s,t)/dt = -d[n(s,t)g(s,t)]/ds - u(s)n(s,t)

s: Weight (g)
t: Time
n: Number of individuals of weight s
g: Scope for growth (g day-1)
u: Mortality rate (day-1)
This model implements the one-dimensional version of the advection-dispersion equation for an estuary. The equation is:  dS/dt = (1/A)d(QS)/dx - (1/A)d(EA)/dx(dS/dx) (Eq. 1)  Where S: salinity (or any other constituent such as chlorophyll or dissolved oxygen), (e.g. kg m-3); t: time (s); A: cross-se
This model implements the one-dimensional version of the advection-dispersion equation for an estuary. The equation is:

dS/dt = (1/A)d(QS)/dx - (1/A)d(EA)/dx(dS/dx) (Eq. 1)

Where S: salinity (or any other constituent such as chlorophyll or dissolved oxygen), (e.g. kg m-3); t: time (s); A: cross-sectional area (m2); Q: river flow (m3 s-1); x: length of box (m); E: dispersion coefficient (m2 s-1).

For a given length delta x, Adx = V, the box volume. For a set value of Q, the equation becomes:

VdS/dt = QdS - (d(EA)/dx) dS (Eq. 2)

EA/x, i.e. (m2 X m2) / (m s) = E(b), the bulk dispersion coefficient, units in m3 s-1, i.e. a flow, equivalent to Q

At steady state, dS/dt = 0, therefore we can rewrite Eq. 2 for one estuarine box as:

Q(Sr-Se)=E(b)r,e(Sr-Se)-E(b)e,s(Se-Ss) (Eq. 3)

Where Sr: river salinity (=0), Se: mean estuary salinity; Ss: mean ocean salinity

E(b)r,e: dispersion coefficient between river and estuary, and E(b)e,s: dispersion coefficient between the estuary and ocean.

By definition the value of E(b)r,e is zero, otherwise we are not at the head (upstream limit of salt intrusion) of the estuary. Likewise Sr is zero, otherwise we're not in the river. Therefore:

QSe=E(b)e,s(Se-Ss) (Eq. 4)

At steady state

E(b)e,s = QSe/(Se-Ss) (Eq 5)

The longitudinal dispersion simulates the turbulent mixiing of water in the estuary during flood and ebb, which supplies salt water to the estuary on the flood tide, and make the sea a little more brackish on the ebb.

You can use the slider to turn off dispersion (set to zero), and see that if the tidal wave did not mix with the estuary water due to turbulence, the estuary would quickly become a freshwater system.
​Summary of Hermans Scale dynamics of grassroots innovations through parallel pathways of  transformative change Ecological Economics 2016  article (paywalled)  This is applied to  health in a subsequent insight
​Summary of Hermans Scale dynamics of grassroots innovations through parallel pathways of  transformative change Ecological Economics 2016 article (paywalled) This is applied to health in a subsequent insight
This model provides a dynamic simulation of the Sverdrup (1953) paper on the vernal blooming of phytoplankton.  The model simulates the dynamics of the mixed layer over the year, and illustrates how it's depth variation leads to conditions that trigger the spring bloom. In order for the bloom to occ
This model provides a dynamic simulation of the Sverdrup (1953) paper on the vernal blooming of phytoplankton.

The model simulates the dynamics of the mixed layer over the year, and illustrates how it's depth variation leads to conditions that trigger the spring bloom. In order for the bloom to occur, production of algae in the water column must exceed respiration.

This can only occur if vertical mixing cannot transport algae into deeper, darker water, for long periods, where they are unable to grow.

Sverdrup, H.U., 1953. On conditions for the vernal blooming of phytoplankton. J. Cons. Perm. Int. Exp. Mer, 18: 287-295