210
10. Life-Stage-Based Recovery Dynamics of Marine Invertebrates
N_JUVENILES(t) = N_JUVENILES(t-dt) + (MATURE_N_LARMATURE_N_JUV-DIE_N_JUV)
INIT N_JUVENILES = °
* dt
INFLOWS:
MATURE_N_LAR =
N_LARVAE*INST_SURV_N_LARVAE*(l /N_LARVAL_STAGE_DURATION)
OUTFLOWS:
MATURE_N_JUV = LAG_N_JUV*N_JUVENILE_SURVIVORSHIP
DIE_N_JUV = (l-N_JUVENILE_SURVIVORSHIP)*LAG_N_JUV/DT
N_LARVAE(t) = N_LARVAE(t-dt) + (N_LARVAL_PULSE_START +
N_LARVAL_PULSE_MIDDLE + N_LARVAL_PULSE_ENDMATURE_N_LAR-DIE_N_LAR) * dt
INIT N_LARVAE = 125
INFLOWS:
N_LARVAL_PULSE_START = PULSE(N_WEEKLY_EGGS*5,25,26)
N_LARVAL_PULSE_MIDDLE = PULSE(N_WEEKLY_EGGS*16 ,0 ,26)
N_LARVAL_PULSE_END = PULSE(N_WEEKLY_EGGS*5 ,1,26)
OUTFLOWS:
MATURE_N_LAR =
N_LARVAE*INST_SURV_N_LARVAE*(l /N_LARVAL_STAGE_DURATION)
DIE_N_LAR = (l-INST_SURV_N_LARVAE)*N_LARVAE /DT
INST_SURV_N_LARVAE =
EXP(LOGN (N_LARVAL_SURVIVORSHIP)* (l /N_LARVAL_STAGE_DURAT
ION) *DT)
LAG_N_ADT = DELAY(N_ADULTS,N_ADULT_STAGE_DURATION)
LAG_N_JUV =
DELAY (N_JUVENILES,N_JUVENILE_STAGE_DURATION)
N_ADULT_STAGE_DURATION = 104
N_ADULT_SURVIVORSHIP = .8
N_FECUN = 2 .5
N_JUVENILE_STAGE_DURATION = 80
N_JUVENILE_SURVIVORSHIP = . 6
N_LARVAL_STAGE_DURATION = 12
N_LARVAL_SURVIVORSHIP = .03
N_WEEKLY_EGGS = NEPH_ADULTS*N_FECUN
Polydora Adult Immigrants Module
POLY_ADULTS(t) = POLY_ADULTS(t-dt)
INIT POLY_ADULTS = 100
10. Life-Stage-Based Recovery Dynamics of Marine Invertebrates
N_JUVENILES(t) = N_JUVENILES(t-dt) + (MATURE_N_LARMATURE_N_JUV-DIE_N_JUV)
INIT N_JUVENILES = °
* dt
INFLOWS:
MATURE_N_LAR =
N_LARVAE*INST_SURV_N_LARVAE*(l /N_LARVAL_STAGE_DURATION)
OUTFLOWS:
MATURE_N_JUV = LAG_N_JUV*N_JUVENILE_SURVIVORSHIP
DIE_N_JUV = (l-N_JUVENILE_SURVIVORSHIP)*LAG_N_JUV/DT
N_LARVAE(t) = N_LARVAE(t-dt) + (N_LARVAL_PULSE_START +
N_LARVAL_PULSE_MIDDLE + N_LARVAL_PULSE_ENDMATURE_N_LAR-DIE_N_LAR) * dt
INIT N_LARVAE = 125
INFLOWS:
N_LARVAL_PULSE_START = PULSE(N_WEEKLY_EGGS*5,25,26)
N_LARVAL_PULSE_MIDDLE = PULSE(N_WEEKLY_EGGS*16 ,0 ,26)
N_LARVAL_PULSE_END = PULSE(N_WEEKLY_EGGS*5 ,1,26)
OUTFLOWS:
MATURE_N_LAR =
N_LARVAE*INST_SURV_N_LARVAE*(l /N_LARVAL_STAGE_DURATION)
DIE_N_LAR = (l-INST_SURV_N_LARVAE)*N_LARVAE /DT
INST_SURV_N_LARVAE =
EXP(LOGN (N_LARVAL_SURVIVORSHIP)* (l /N_LARVAL_STAGE_DURAT
ION) *DT)
LAG_N_ADT = DELAY(N_ADULTS,N_ADULT_STAGE_DURATION)
LAG_N_JUV =
DELAY (N_JUVENILES,N_JUVENILE_STAGE_DURATION)
N_ADULT_STAGE_DURATION = 104
N_ADULT_SURVIVORSHIP = .8
N_FECUN = 2 .5
N_JUVENILE_STAGE_DURATION = 80
N_JUVENILE_SURVIVORSHIP = . 6
N_LARVAL_STAGE_DURATION = 12
N_LARVAL_SURVIVORSHIP = .03
N_WEEKLY_EGGS = NEPH_ADULTS*N_FECUN
Polydora Adult Immigrants Module
POLY_ADULTS(t) = POLY_ADULTS(t-dt)
INIT POLY_ADULTS = 100
