Technical Details
This part gives the full mathematical specification of the openMSE modeling framework. Each chapter derives the equations governing one component of the model, defines notation, and documents the assumptions. Cross-references to the relevant conceptual chapters in Conceptual Details are provided for readers who want the higher-level description first.
Chapter 23 describes how parameter arrays are constructed from the input objects, including how stochastic draws are taken and how conditioning data are incorporated.
Chapter 24 derives growth, maturity, natural mortality, and fecundity-at-age, including the equations for time-varying schedules.
Chapter 25 covers fishing mortality, selectivity, retention, and discard mortality, including how these vary over time and across simulations.
Chapter 26 derives the unfished equilibrium population, including numbers-at-age, biomass, spawning biomass, and recruitment, which sets the initial conditions for the historical period.
Chapter 27 specifies the full age-structured population dynamics over the historical period, including recruitment, mortality, movement, and how initial conditions are set.
Chapter 28 describes how the observation model generates fishery data from the true population, including catch and effort, abundance indices, and composition data.
Chapter 29 gives the full specification of MSY and auxiliary reference point calculations, including the per-recruit framework, fleet allocation, equilibrium recruitment, and seasonal and spatial considerations.
Chapter 30 covers the processes common to every operating model structure: management intervals, the data lag before an MP sees new data, resolving TAC/Effort values before solving, direct effort advice, and bag-limit regulations.
Chapter 31 covers the effort-solving mechanics for a single complex with one fleet.
Chapter 32 covers the effort-solving mechanics for a single complex with multiple fleets, including TAC allocation across fleets.
Chapter 33 covers the multi-complex case. This chapter is a placeholder, to be completed in a future release.