7  MSE Operating Model Structure

7.1 Model Dynamics

The operating model generates the population dynamics for a simulated abalone zone by following the numbers-at-size through time of each of the component populations within each of the sau. It does this by including how each is affected by natural mortality, somatic growth, fishing mortality, and recruitment. The model developed in Haddon et al. (2013) and Haddon and Helidoniotis (2013), and further developed in Haddon & Mundy (2016), used separate vectors of numbers-at-size to describe the cryptic \(N_t^C\) and emergent \(N_t^E\) components of each population. While this can be considered as a more realistic representation of nature further testing demonstrated it was relatively inefficient. Here the model is somewhat simplified through the cryptic and emergent components of the population being contained in the single vector \(N_t\), where \(N_t\) is assumed to be the numbers-at-size (shell length in mm) at the start of each year \(t\). This simplifies the equations and helps speed the calculations although with this approach the effect of emergence needs to be included explicitly in some of the equations describing the dynamics (see the Selectivity section below).

Being based upon difference equations, the model structure adopted to describe the assumed annual dynamics, begins at the start of each year and involves a number of steps: 1) half of the survivorship from natural mortality being applied first, 20 this is followed by individual growth, 3) then survivorship from fishing mortality (if fishing occurs), 4) followed by the remaining survivorship from natural mortality, 5) finally, each population \(p\), will give rise to \(R_p\) recruits in year \(t\), and if any larval dispersal occurs (described by the movement matrix Phi, \(\mathbf{\Phi}\)), would lead to the re-distribution of a small proportion of those recruits among the populations (Miller et al, 2009), and they are then added to the first size class of each population vector, \(p\), at the end of year \(t\), \(\mathbf{N_{p,t}}\), which is equivalent to be ing the start of hte following year. If natural mortality is implemented as half natural mortality, that is \(S_{h} = e^{-M_p/2}\), twice a year, with other dynamics between the natural mortality events then the dynamics for the numbers-at-size can be represented in matrix notation (which is read right to left) as:

\[ {\mathbf{{N}_{p}^{t+1}}}={\mathbf{{\Phi}R_p}}+{S}_{p}^{h}{\mathbf{A_p}}{\mathbf{G_p}}{S}_{p}^{h}{\mathbf{N_{p}^{t}}} \tag{7.1}\]

where \(S_{p}^{h}\) is the survivorship of population \(p\) following half of the instantaneous natural mortality in each population, \(M_p\) (some small variation between populations is assumed), \(\mathbf{A_p}\) is the survivorship following the imposition of any fishing mortality occurring in population \(p\) (which is implemented as vector multiplication with the vector result of \(\mathbf{G_p}{S}_{p}^{h}\mathbf{N}_{p,t}\)), \(\mathbf{G_p}\) is the growth transition matrix for population \(p\), and \(\mathbf{{\Phi}{R_p}}\) is the vector of recruits, \(\mathbf{R_p}\), from each population multiplied by the movement matrix \(\mathbf{\Phi}\) among populations, and then added into each size-class within \(\mathbf{N_{p,t+1}}\) (the same as if it had been added at the end of the year, \(\mathbf{N_{p,t}}\); because the end of each year is the same as the start of the next.

The survivorship following the fishing mortality rate over a year is defined as the complement of an annual harvest rate A:

\[A_{p,L}=\left(1-{s_{p,L,t}H_{p,t}} \right) \tag{7.2}\]

where \(A_{p,L}\) is the survivorship of length class \(L\) for population \(p\), \(s_{p,L,t}\) is the selectivity of length class \(L\) in year \(t\), and \(H_{p,t}\) is the fully selected harvest rate in year \(t\) for population \(p\) (the harvest rate being the proportion of exploitable biomass taken as catch). We explicitly use exploitable biomass because the standard use of a legal minimum length (LML) in abalone fisheries can lead to the exploitable biomass being very different from the mature biomass.

an alternative view of the survivorship would be:

\[\mathbf{A_{p,t}}=e^{-\mathbf{s_{p,t}}F_{p,t}} \tag{7.3}\]

where \(\mathbf{s_{p,t}}\) is the vector of selectivity-at-length (or size). Strictly, selectivity is assumed to be equal for all populations within a zone (although as selectivity is combined with emergence, which varies by population, the \(p\) subscript is also required; see below), and \(F_{p,t}\) is the fully selected, instantaneous fishing mortality rate for population \(p\) in year \(t\). This simplification means that now the transition from cryptic and emergent no longer needs to be included in the annual dynamics. However, it does require that selectivity is now a combination of selectivity-by-diver and Emergence, which is only influential on the final selectivity if the logistic used to describe emergence overlaps the legal minimum length (which is quite possible in some areas of the western zone where the size at maturity can be relatively large and in the early years of the fishery in Tasmania and the LML was only 127mm).

7.1.1 Model Initiation

Model initiation will always begin with each population being assumed to be at equilibrium in the absence of fishing. At equilibrium, \({\mathbf{N}^{*}}\), the absence of fishing mortality implies that survivorship from the annual harvest rate equals one, \(\mathbf{A = 1.0}\), which can therefore be omitted from the initiation):

\[\mathbf{{N}_{p}^{*}}= \mathbf{{\Phi}R_p} + \mathbf{{S}_{p}^{h}}\mathbf{{G}{S}_{p}^{h}}\mathbf{{N}_{p}^{*}}\]

If it is assumed that there is no larval movement, \(\mathbf{\Phi = I}\), the Unit matrix, then that matrix can also be ignored (for the time-being) in the dynamics, which can be re-arranged to obtain an analytic expression for the equilibrium numbers-at-length \(\mathbf{N_p^*}\) (Sullivan et al, 1990):

\[{\mathbf{N}_p^{*}-{S}_{p}^{h}\mathbf{G_p}{S}_{p}^{h}\mathbf{N_p^{*}} = \mathbf{N}^{*}(\mathbf{I}-{S}_{p}^{h} \mathbf{G}{S}_{p}^{h})= \mathbf{R_p}}\]

which, finally, implies (Sullivan et al, 1990):

\[\mathbf{{N}_{p}^{*}}=\left (\mathbf{{I}-{S_{p}^{h}}}\mathbf{{G}{S}_{p}^{h}} \right )^{-1} \mathbf{{R_p}} \tag{7.4}\]

If, however, there is even a minor degree of larval dispersal, and for blacklip abalone in Tasmania a value of 0.5 percent (0.005) between populations is plausible, then the analytical solution is no longer valid. In practice, within aMSE, the R-package from this project (R Core Team, 2024; Haddon, 2024), the analytic solution is used to obtain the starting point for an iterative application of the unfished dynamics until an equilibrium is obtained (see the help for the function testequil).

7.1.2 Initial Depletion

By definition the model is initiated at an unfished equilibrium. However, having the complete fishery history is not a luxury afforded to every fishery so there will be instances where prior to conditioning the mdoel prior to applying the known historical catches, all or at least some SAU may already be depleted to different degrees. The level of such depletion may be suggested by the application of the sizemod size-based integrated assessment program to each SAU (see chapter on Conditioning the MSE with the sizemod Package). Alternatively, alternative levels may be applied in a hypothetical manner to determine their influence.

If an initial depletion is required this is input in the control file under the ZONE section in the initdepl vector, with a value for each SAU (even if it equals 1.0, meaning no initial depletion). This preliminary depletion is conducted within the depleteSAU() aMSE function. If the initdepl value for an SAU is < 1.0, then this uses a simple trial and error search for the harvest rate that depletes each SAU to a level closest to the value in initdepl and uses that value to deplete the populations within the SAU so the final depletion is as close as can be to the required value. Only then does the conditioning (fitting the operating model to the available observations) occur. The dynamics for applying any initial depletion level is set to use the selectivity that is reported for the first year of observational data.

7.3 Model Output

7.4 Sampling from the Operating Model

The MSE operates by simulating the yearly dynamics and then, using data from the operating model (OM) it applies a harvest control rule, at a period determined by the respective harvest strategy being tested, generates the required management advice and conducts subsequent years using that management advice. This is repeated for as many years as are included in the simulation.

The feedback loop of an MSE simulation framework as used with abalone, which uses the harvest control rule as a feeedback loop to push management actions back into the operating model.
Figure 7.1: The feedback loop of an MSE simulation framework as used with abalone. The data can include anything from the operating model although always at the scale of SAU, including catches, cpue (and/or survey indices), length-composition of catches, each with error, as well as error-free statistics from the simulated population.