Model Introduction
The Columbia River basin drains nearly 671,000 square kilometers of land, entering the Pacific Ocean at the border between the USA states of Oregon and Washington. The river creates a dynamic coastal river plume that juvenile yearling Chinook salmon (Oncorhynchus tshawytscha), ‘smolts,’ must navigate during the earliest stage of their marine migration (17). Previously, the plume was hypothesized to be a refuge from predators and a rich feeding ground (18), but more recent research suggests that the plume is predator-rich and with lower survival in the plume than adjacent estuarine and ocean habitats (19), (20), (21), (22), (23), (24). Due to the perceived importance of the early marine period, there has been a persistent interest in the interaction between the Columbia River plume environment and juvenile salmon migration and survival, particularly as to how migration and survival may be affected by river dynamics (25), (26), (27), (24).
Determining the effects of changing plume conditions on smolt migration and survival requires some understanding of the strategies smolts may employ during this phase of their migration. Two conceivable strategies are (a) to select habitat that maximizes growth or (b) navigate so as to minimize opposing currents during northward migration. The first strategy would be expected to reduce availability to size-selective predators while contributing to the growth necessary for them to survive their first winter at sea. This strategy is also consistent with the critical size, critical period hypothesis which posits that the adult return rate of salmon is influenced first by predation-driven mortality at ocean entry, then by starvation-driven mortality during the following winter that results from a failure to build minimum energy reserves (28).
The second strategy, navigating to minimize opposing current while migrating north, would speed northward passage, reducing the period of exposure to predation in the plume region (assuming that survival rates were lower in the plume than farther north). Brosnan et al. (29) demonstrated that survival of groups of yearling Chinook released to migrate through the plume is negatively related to their travel time, so this strategy could be beneficial. This behavior has also been observed in the field; stereovideographic studies in tributaries of the Fraser River reveal that adult sockeye salmon (Oncorhynchus nerka) migrating upriver selectively travel in lower current (30), and may exploit counterflowing eddies (31). Juvenile salmon are believed to similarly exploit turbulent flow during their downstream migration (32), (33).
Individual-based models are a cost-effective means of evaluating which strategy produces results consistent with observed migration patterns. The model presented here was implemented in NetLogo v.5.2, a popular Java-based software for individual-based modeling (34) and uses simulation output (salinity, temperature, and current) from the Virtual Columbia River model developed by the Center for Coastal Margin Observation and Prediction. The IBM doesn’t test the effects of different strategies on plume survival, but rather which, if any, of the plausible strategies reproduces migratory patterns observed in acoustic telemetry studies of juvenile yearling Chinook—a first step in addressing the survival question.
Tagging and Telemetry
The model draws on detections of acoustic tagged juvenile yearling Chinook (Oncorhynchus tshawytscha) and oceanographic simulations from the 2009 spring outmigration. This dataset was chosen because tagged smolts were released from early-April through May, covering a wide range of spring ocean conditions.
VEMCO V7-2L acoustic tags were surgically implanted in 1,370 hatchery-raised Columbia River Basin juvenile yearling Chinook smolts. Acoustic receivers were deployed in subarrays across the river at Astoria Bridge and across the continental shelf at Willapa Bay to detect the passage of tagged smolts. Smolts detected on both the Astoria and Willapa Bay sub-arrays (N = 103) were used to calculate plume residence time, and the cross-shelf distribution at Willapa Bay; the relatively small sample size of 103 tracked fish is a consequence of mortality losses and the need for each included smolt to be detected on both subarrays. Greater detail on the tagging procedures and acoustic array used to track tagged smolts can be found in (29) and (35).
Individual-based Model Description
The model was implemented in NetLogo and is described here using the ‘Overview, Design concepts, and Details,’ or ODD, protocol of Grimm et al. (36).
Purpose
The purpose of the model was to compare two hypothesized strategies smolts may use during their northward migration through the Columbia River plume, i.e., do smolts select habitat to maximize growth, or attempt to minimize opposing currents to more quickly transit through plume region?
Entities, state variables, and scales
There were two entities in the model, ocean cells and in-silico smolts. Each ocean cell had six state variables: salinity, temperature, current velocities (x- and y-), water depth, and a representation of feeding conditions. The two types of in-silico smolts are defined by their migratory strategy, maximizing growth (MaxGro) or minimizing the current opposing their northward migration (MinCur). Each smolt, regardless of strategy, had five state variables: fork-length, weight, optimal swimming speed, heading, and a binary variable indicating whether the smolt was in estuarine (PSU < 27) or ocean (PSU ≥ 27) waters.
Simulations ran for 70 days in 1-hour steps. The model world origin was in the top-left grid cell, at position 3601 255000mE, 369500mN (Oregon State Plane coordinates, North American Datum of 1927) and the model extended 100 km east of the origin and 200 km south in a grid with 0.5km x 0.5 km cells. Grid cell size is the approximate distance that a 130 mm smolt (the smallest size tagged) would swim in one hour at 1 body length per second. This model world encompassed the lower Columbia River estuary and plume region, including the arrays of acoustic receivers at the Astoria Bridge and Willapa Bay.
Process overview and scheduling
A line diagram illustrating the model processes can be found in Figure 1. At each time step, eight smolts of each type were introduced into the model. To permit the last smolts introduced into the model sufficient time to migrate past Willapa Bay, the introduction of model smolts ended at time step 1250. At each step, the ocean cells updated their salinity, temperature, current velocities, and prey availability. Subsequently, each smolt calculated its weight- and temperature-dependent optimal swimming speed, evaluated whether it was in estuarine water (cell salinity < 27 PSU) or marine water (cell salinity ≥ 27 PSU) and moved accordingly (see below). Once all smolts executed their move, the model stepped forward.
Design Concepts
Pearcy (37) is widely credited with the hypothesis that the year class strength of returning salmon is established during the early marine life history, including the period of plume residency. Yearling Chinook departing the Columbia River must travel through the river plume, the dynamics of which are affected by hydropower-regulated river discharge and wind-driven currents and other oceanographic processes (38). Survival in this region is presumably affected by the migratory strategy adopted by smolts, and insight into the manner that individual smolts interact with the plume environment while migrating, revealed by patterns in their distribution across an acoustic array, could be used to evaluate the impact of changing oceanographic and river conditions (39).
In this model, smolts adapt to changes in themselves and their environment by selecting a weight and temperature-dependent swimming speed and orienting towards habitat consistent with their migratory strategy. Implementing these behaviors requires the following assumptions:
- Smolts are assumed to employ negative rheotaxis (orientation in the direction of current) to navigate through the model estuary and into the plume. This assumption is grounded in a finding that upregulation of the hormone thyroxine in response to changing light conditions stimulates negative rheotaxis, leading smolts to travel downstream (40).
- Smolts are assumed to have a compass sense and the ability to detect gradients in temperature, salinity, current, and prey availability. The specific mechanisms by which smolts sense these variables are not modeled, but field and laboratory observations indicate that smolts can sense gradients in the orientation and intensity of magnetic fields (41), flow (30) (42), temperature (43), and salinity (44). Their presence in trawls is also positively correlated with chlorophyll concentration and plankton abundance (45), (46), (47).
- Smolts are assumed to begin a directed northward migration shortly after reaching the ocean, an assumption that is strongly supported by decades of U.S. and Canadian coastal trawl surveys (48), (49), (50).
- Smolts are typically found in the top 12 m of the water column (51) and vertical migrations are assumed not to significantly affect horizontal progress, allowing the model to be collapsed into 2 spatial dimensions.
At every time step, the unique identification number, type, size, weight, local flow variables, heading, optimal swimming speed, and model coordinates (including latitude, longitude, and the corresponding grid cell) of each smolt were recorded. All model output analyses were conducted in R (52).
Initialization
The model was initialized with flow environment variables, water depth, and the simplified representation of the prey field specified from (53). Initial smolt fork lengths were assigned by drawing randomly from fork lengths of tagged smolts detected at Astoria and Willapa Bay in 2009. The fork length (FL) at tagging was adjusted for growth between release and detection at Astoria by
![](data:image/png;base64,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)
where FLtag is the measured fork length of the tagged smolt at the time of tagging, Triv is the tagged smolts travel time (d) from release to plume entry, and 1.05 (mm d-1) is an observed daily growth rate in the Columbia River (49).
Input Data
The flow environment data and depth for each ocean cell at each time step was derived from DB-22, a database of Virtual Columbia River (VCR) model simulations. The VCR was built by the Center for Coastal Margin Observation and Prediction (CMOP) using SELFE, an open-source, community-supported code designed for the effective simulation of 3D baroclinic circulation in the Columbia River estuary and plume that uses semi-implicit finite-element/volume Eulerian-Lagrangian algorithms to solve the Navier-Stokes equations on unstructured triangular grids (54).
DB-22 contains flow data at 90-second intervals from the surface to the seafloor and recorded for multiple depths. To keep the computational demand tractable, flow data at 4 m, 8 m, and 12 m for each cell in the model were extracted from DB-22 in fifteen-minute intervals and then averaged and reformatted in R to create single hourly values readable by NetLogo. The choice of depth intervals is based on Emmett et al.’s (51) finding that smolts in the plume region are found in the upper 12 m of the water column.
Submodels
Submodel 1: Length-weight regression
Length-weight conversions were made using the regression model:
![](data:image/png;base64,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)
Where W is weight (g) and FL is fork length (mm). This is an empirical model fitted to Columbia River basin hatchery-origin yearling Chinook smolt length-weight data collected by NOAA researchers trawling at three transects in the Columbia River plume region (Columbia River, Grays Harbor, and Willapa Bay) in May and June 2008-2011 (C Morgan, NOAA, personal communication, 2013). The model was fitted to the data using the nonlinear least squares function provided in the R stats package (52).
Submodel 2: Optimal Swimming Speed
Optimal swimming speed was calculated using the formula described in (55) and parameterized in (56):
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYwAAAB0CAYAAACWjwWKAAAMX2lDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU1cbPndkkrACEZAR9hJFZgAZIawIAjIFUQlJIGHEmBBE3NRSBesWUZxoVUTRagWkDkSssyi46ygOVCq1WMWFyn8yoNb+4/m/5/nuefOdb+ece88BQK+LL5Plo/oAFEgL5QmRoaxJaeks0iNABChkb2DLFyhknPj4GABpaPw7vb4OENV4xU3l65/z/5UMhSKFAAAkA+IsoUJQAHELAHipQCYvBIAYBuW2MwtlKiyG2EgOE4R4jgrnaPAKFc7S4B1qnaQELsRNAJBpfL48BwDdNihnFQlyoB/dRxC7S4USKQB6RhAHCcR8IcRJEI8qKJiuwgsgdoL6Moh3Q8zO+sxnzt/8Zw375/NzhrGmLjWRwyQKWT5/1v/Zmv9NBfnKoRgOkGlieVSCqn7Yw5t506NVmAZxrzQrNk7Va4jfSoSavgOAUsXKqGSNPmouUHBh/wATYnchPywaYnOII6T5sTFaeVa2JIIHMVwtaLGkkJektV0sUoQnan1ulE9PiBvC2XIuR2tbz5er46r025R5yRyt/5tiEW/I/6sScVIqxFQAMGqRJCUWYl2IjRR5idEaHcymRMyNHdKRKxNU+dtBzBZJI0M1/rGMbHlEglZfVqAYqhcrE0t4sVpcVShOitL0B9sj4KvzN4G4QSTlJA/5ESkmxQzVIhSFhWtqx9pF0mRtvdg9WWFogta2T5Yfr9XHyaL8SJXcBmIzRVGi1hYfVwgXp8Y/HiMrjE/S5Iln5vLHx2vywYtADOCCMMACSshZYDrIBZL23sZe+EszEwH4QA5ygAi4aSVDFqnqGSl8JoIS8DtEIqAYtgtVz4pAEZR/HJZqnm4gWz1bpLbIA48hLgDRIB/+VqqtpMPRUsAjKJH8I7oA5poPWTX3TxkHSmK0EuWQX5bekCYxnBhGjCJGEJ1xMzwID8Bj4DMEsgfOxv2Gsv1Ln/CY0EF4QLhG6CLcmiYplX+RywTQBf1HaCvO+rxi3AH69MZD8UDoHXrGmbgZcMO9YBwOHgwje0MpV5u3qnbWv6lzuILPeq7Vo7hTUMoISgjF6UtLXRdd72Evqo5+3h9NrlnDXeUOz3wZn/tZn4VwjP5SE1uMHcLOYCexc9hRrBGwsBNYE3YRO6bCw2vokXoNDUVLUOeTB/1I/hGPr42p6qTCvc69x/2Ddg4UiooLVRuMO102Sy7JEReyOPArIGLxpILRo1ge7h7uAKi+KZrX1Eum+luBMM//JSvdDkBg0ODg4NG/ZNHdABzqg9v87l8yJ7h3dTsBOLtGoJQXaWS46kGAbwM9uKNMgSWwBU6wIg/gAwJACAgH40EcSAJpYCrssxiuZzmYCeaAhaAMVIAVYC3YALaA7WA32AcOgkZwFJwEP4EL4DK4Bm7D9dMNnoE+8BoMIAhCQugIAzFFrBB7xBXxQNhIEBKOxCAJSBqSieQgUkSJzEG+QiqQVcgGZBtSi3yPHEFOIueQDuQWch/pQf5E3qMYSkONUAvUAR2DslEOGo0moVPQHHQGWoIuQpehVWgNuhdtQE+iF9BraBf6DO3HAKaDMTFrzA1jY1wsDkvHsjE5Ng8rxyqxGqwea4b/9BWsC+vF3uFEnIGzcDe4hqPwZFyAz8Dn4UvxDfhuvAFvw6/g9/E+/BOBTjAnuBL8CTzCJEIOYSahjFBJ2Ek4TDgNd1M34TWRSGQSHYm+cDemEXOJs4lLiZuI+4ktxA7iQ2I/iUQyJbmSAklxJD6pkFRGWk/aSzpB6iR1k96SdchWZA9yBDmdLCWXkivJe8jHyZ3kJ+QBij7FnuJPiaMIKbMoyyk7KM2US5RuygDVgOpIDaQmUXOpC6lV1Hrqaeod6ksdHR0bHT+diToSnQU6VToHdM7q3Nd5RzOkudC4tAyakraMtovWQrtFe0mn0x3oIfR0eiF9Gb2Wfop+j/5Wl6E7WpenK9Sdr1ut26Dbqftcj6Jnr8fRm6pXolepd0jvkl6vPkXfQZ+rz9efp1+tf0T/hn6/AcNgrEGcQYHBUoM9BucMnhqSDB0Mww2FhosMtxueMnzIwBi2DC5DwPiKsYNxmtFtRDRyNOIZ5RpVGO0zajfqMzY09jJOMS42rjY+ZtzFxJgOTB4zn7mceZB5nfl+hMUIzgjRiCUj6kd0jnhjMtIkxERkUm6y3+SayXtTlmm4aZ7pStNG07tmuJmL2USzmWabzU6b9Y40GhkwUjCyfOTBkb+Yo+Yu5gnms823m18077ewtIi0kFmstzhl0WvJtAyxzLVcY3ncsseKYRVkJbFaY3XC6jeWMYvDymdVsdpYfdbm1lHWSutt1u3WAzaONsk2pTb7be7aUm3Zttm2a2xbbfvsrOwm2M2xq7P7xZ5iz7YX26+zP2P/xsHRIdXhG4dGh6eOJo48xxLHOsc7TnSnYKcZTjVOV52JzmznPOdNzpddUBdvF7FLtcslV9TVx1Xiusm1YxRhlN8o6aiaUTfcaG4ctyK3Orf7o5mjY0aXjm4c/XyM3Zj0MSvHnBnzyd3bPd99h/vtsYZjx48tHds89k8PFw+BR7XHVU+6Z4TnfM8mzxderl4ir81eN70Z3hO8v/Fu9f7o4+sj96n36fG188303eh7g23EjmcvZZ/1I/iF+s33O+r3zt/Hv9D/oP8fAW4BeQF7Ap6OcxwnGrdj3MNAm0B+4LbAriBWUGbQ1qCuYOtgfnBN8IMQ2xBhyM6QJxxnTi5nL+d5qHuoPPRw6BuuP3cutyUMC4sMKw9rDzcMTw7fEH4vwiYiJ6Iuoi/SO3J2ZEsUISo6amXUDZ4FT8Cr5fWN9x0/d3xbNC06MXpD9IMYlxh5TPMEdML4Casn3Im1j5XGNsaBOF7c6ri78Y7xM+J/nEicGD+xeuLjhLEJcxLOJDISpyXuSXydFJq0POl2slOyMrk1RS8lI6U25U1qWOqq1K5JYybNnXQhzSxNktaUTkpPSd+Z3j85fPLayd0Z3hllGdenOE4pnnJuqtnU/KnHpulN4087lEnITM3ck/mBH8ev4fdn8bI2ZvUJuIJ1gmfCEOEaYY8oULRK9CQ7MHtV9tOcwJzVOT3iYHGluFfClWyQvMiNyt2S+yYvLm9X3mB+av7+AnJBZsERqaE0T9o23XJ68fQOmausTNY1w3/G2hl98mj5TgWimKJoKjSCh/eLSifl18r7RUFF1UVvZ6bMPFRsUCwtvjjLZdaSWU9KIkq+m43PFsxunWM9Z+Gc+3M5c7fNQ+ZlzWudbzt/0fzuBZELdi+kLsxb+HOpe+mq0ldfpX7VvMhi0YJFD7+O/LquTLdMXnbjm4BvtizGF0sWty/xXLJ+yadyYfn5CveKyooPSwVLz3879tuqbweXZS9rX+6zfPMK4grpiusrg1fuXmWwqmTVw9UTVjesYa0pX/Nq7bS15yq9Kreso65TruuqiqlqWm+3fsX6DxvEG65Vh1bv32i+ccnGN5uEmzo3h2yu32KxpWLL+62SrTe3RW5rqHGoqdxO3F60/fGOlB1nvmN/V7vTbGfFzo+7pLu6difsbqv1ra3dY75neR1ap6zr2Zux9/K+sH1N9W712/Yz91ccAAeUB377PvP76wejD7YeYh+q/8H+h42HGYfLG5CGWQ19jeLGrqa0po4j44+0Ngc0H/5x9I+7jlofrT5mfGz5cerxRccHT5Sc6G+RtfSezDn5sHVa6+1Tk05dbZvY1n46+vTZnyJ+OnWGc+bE2cCzR8/5nztynn2+8YLPhYaL3hcP/+z98+F2n/aGS76Xmi77XW7uGNdxvDO48+SVsCs/XeVdvXAt9lrH9eTrN29k3Oi6Kbz59Fb+rRe/FP0ycHvBHcKd8rv6dyvvmd+r+dX51/1dPl3H7ofdv/gg8cHth4KHzx4pHn3oXvSY/rjyidWT2qceT4/2RPRc/m3yb93PZM8Gest+N/h943On5z/8EfLHxb5Jfd0v5C8G/1z60vTlrlder1r74/vvvS54PfCm/K3p293v2O/OvE99/2Rg5gfSh6qPzh+bP0V/ujNYMDgo48v56qMABhnNzgbgz10A0NMAYFyG54fJmjufmhDNPVWNwH/CmnuhmnwAqIeD6rjObQHgAGQHyHTIqqN6UghAPT2HWUuKbE8PjS8avPEQ3g4OvrQAgNQMwEf54ODApsHBj/COit0CoGWG5q6pIiK8G2z1UqFOZvEC8AVp7qGf1fjlCFQZqM3/Nv4LqZ2KmWpLQxMAAAA4ZVhJZk1NACoAAAAIAAGHaQAEAAAAAQAAABoAAAAAAAKgAgAEAAAAAQAAAYygAwAEAAAAAQAAAHQAAAAArLgOYAAAQABJREFUeAHtfQfcJkWRfn+7y5JhlwwC7pJR+JFMSJCggICKoHAnHmYQT4yAgme6UxQVT1AkniCiBPUERQQUCSKKYMI/Ap6wgICCBEkSFnb+z1PVVV097/t9u8smQvfuN11dVV3VXVNdPdPTM+9Ih5RSh38j+KeJqJERLYHo+Ez2bIDWQ2ixRkqpRkFe09/s3/yvjT8NLS3+PHXj74hOGHkO4NyRJwqfFQJQh/VAENBmAcsz3YqWY3KwKWhAXtPf7N/8rz+wvDwwXpxCwMaV5ZloRcudr3+ZRhFgavbPhhvMmv27NC6apes7C/yHfuaps2sgwweq0SSnaXOyKiOGMQSnjQKTu+mv7UEjmtXEmmZj2koRcqxozf5iHbebmbT5X/YVM0gbfy3+FF+gc8xK/NUJQ0YXF0Us+XDLOC3H+UR4QwBLNiCFUJ+KXFuiXJEsTVSFgmz6m/2b/4UBIaD6RBt/NEaLP+odYgseFkD8lQlD9ZZwxWsPcVGgsqtKSxU2HFCxitWpOFkIEwEmFRsAvPs1AU1/sQWhZv/mfzY82vjT8cBjiz+0QrHDgoi/MmFYENfm6FFwOENxTsjDON9M2OnTHrBk9AjZFEGpBYbUIFjBIE9kSYXI5vL1ZibwA2z6o9XLmSg2b/Yvtmj+FwdWG38anXi0JDZBUFHbKNZG1bM5/lQPvTXoqnHsAY/gIsEsOlt5EGCg5UFORDX9DG/qouKg0XODzWYNDJY10PIgIKKa/Zv9m/+18ScxIQSGcbw0Z5lJZ1Ut2VMIwcVgZczgF1DXlqS+HIyuROGSK7uM1+UnFHSaFiFWpemnudQazf7qdM3/4BNt/ElokYMFCw4VIlr8EbP4weyjxqGB8A8OlPFzGn/LHQYF9h3TyhWtKkg7BzHe/AKAqcMkYYGwEDLUFxLLEZaeW8O0bkUeEFzkN/3N/s3/6rHjw6U/iGI5wm38wWS1DSvzuEF7AJieCfGnbKuFDdhxJslZNkRlHy1w3tLEIGRwRjkFgJFQTQerIUgLMPXFeiwbQlVmqhaafjNOs3/zP/OFPETiODIShk0bf4wdZhCCAQbJSpKzbAhW86SFZ2v8kSUps4WYAlZy+xhghjNG5OJ8Zlmr0ePTtXdD5lzvifTkcJ+ckUUmDk2/WbNcyAQb2Slo9jffoZNmR+3ZqfkfTWNGyXkbfzKExBot/sx2/B2ZIZ8G8SEn8VuGH6fXuPG5UFSJjkaP93nI4mTwVGjJIMvlTFWHvL7mNULtpr/Zv/lfGC1hFAmoZR6Z2vhTO4QI4pEoWM6Yct7ij90emP+4rUaJv+PIaMzx6l7f+is3XrSwOKdL1FpaP/DlKxhym1y9yJHa+URZpjfJxtf0F5s1+9Mrgl81/2vjj2GjxZ8csDVq8sglWY+u8zj+jguqeDpycvUS9KWEhkgT5QAMZyAmyTKNBc4OGacMOJaKjirVhdnxChQcq0qp6Q9mhEWKAWGhZn9xseZ/bfy1+DNP42/ZJSWBmVe4GqIN0gAejozeOjoDUtsY0cameTzGasalOE5eTX+zP73JPCF6i8C1yzi5j7ay5vHoVQAYl+KK1gJFboHrKk7uo62seTx6FQDGpbiitUCRW+C6ipP7aCtrHo9eBYBxKa5oLVDkFriu4uQ+2sqax6NXAWBciitaCxS5Ba6rOLmPtrLm8ehVABiX4orWAkVugesqTu6jrax5PHoVAMaluKK1QJFb4LqKk/toK2sej14FgHEprmgtUOQmjF1SqMR6SCXg2xWr4jNZCn7HoyWrqnUDo+xcQVnCX65UdrMYowZHE9L0q71ptWILPz3N/rBA8z/zEeYc2JrEX6wAVBt/MAb+S4Rp8UecZG7E3+oOI/seMpthaHSYXKwuXig0RRRuheit4rZ9AspGs3xmNZp+vcJu9m/+18Zfiz8hhHos7YfZOrbWVKNZ/uTjb/WmN8VQJAO/hv7srIrCURUqD5GZXxCDk4XyaR3lBU+oLDVQDqimX6za7K/ehKMCOVdfGvAXQRijGFAOyqd1mv9xnMFGwXhiMZQDqo2/Nv5ggdHjD+4wZsBf8mCj55gXmXNlH8sc8qzVti/nnbVi4sGDCxskVZjA52AG6kxq2W4vITl/JTAXxiSGCoHPwQzUWdMPCzT7Y4jYmHB/Ce7k4JhE59JwnUeXV6kdz9HN/s3/4AwL0v/wDMNWttgSu9pQHF9lZ8KsIrnA2bclk0OhOZNcpyijUHEoq62FS6GmXy2II0ymcLM/7dD8L3tDG38eNOzVnBZ/YJIFEX/lJ1rpl65cAD9BowFWRXxZtrLhNiZWdQaTXUsysmC94EDNPKRknE0/jNPsz9ml+V8bfyVSeIDg+Chog4wsZS84YGyj5sb5bIs/+i0pN6gDbsdBi9FUPAc5RxWueNlkkV8clyAmHCYSBa2BygCsfhYmGbExOX9Eml7Lm/5m/+Z/bfzl0NHiT46auIgUyEIqCh5PATzZ+Jt3SVEUJZvIDA/skFIOa0MpWf0qsnvBqQJ4yem1HKKbfrFJs7+7grgEPKP2HitZHlwqgE4VwEtDOEhjav7X/A++0MafDwUbf3qHQcMwSW5zD3AZzVyHkuyzsAIqFAYbaiJHDgWjXCgLAPlG8jzLafrFpmoW2CSbpdnfXK75n7iEjZvgII7yAVgw6kYoC9DGX4s/2UnMRWYj/uu22hCY3N8AqDw96vNvMLJo/IHZphlvQ5/JGsXqKkzloIKTenJVlh6bfhq72b/5n7oBvSGmNv5itGCY6geTUm7xR20lJgI4O/G3fnGPU6/YtRg3OiXVDFAMydzSABMJmRE6+GG94SzgEcJQqkkwLZo3/WqzZv/iF0Pdp/mfOEobfy3+zEH8zUtSGs71yVkebXbfhnFmsWjoODR25vnP+Ln25LBNEbGxRkQuoDw5N4GZaLQsvkSFDBl709/s3/xP5wQbJG38tfhjvjCX4u8I3tsbuHujDoZrvc3NEdkV9wBl7CGtfkbn2G9tNqpUHbP+KMSobRSWCs0Ck3dFqXKsGJWNx8BRkMOgMevnCuRhavrVDtG6Y9pvFGKWItkoLBWaBaZmf7VDs784g/hI5SjZPMgUPQqxsBljxAhc1WSB6Rngf+O0E9Yj5vonfcuLW0aVTpNDEH2sUg3LZw5+f0Fh9txCsGo5OaqiLJq19U/RymcyM1PTLwbpW0WtY9hm/+Z/bfzl0cAw0uJPDp/0Co2rcpSDRQ3m+qdo5TMqBcgzDCLcnspDWi8JV4UzQVHnaD90rrxsalbgSvN9TCWsUpMLUqEiVFVyoekPNg7WUvMEmphTDuIi7fxnYzX/D14TQfWVPoblNv5hBB1geD4SxlgwlpIDTcypNnXQjRkqOqi8XgRADNP8tH94D8NVa0skgtjei9wosIQusgLSYEccTZo8lxCMHjI7X7AZcRqRTMMnk0Bp+sVK0eYRpqVyEpPi4DYOeJi52b/5Xxt/Od5IVOH4aPFHooSEFI0rEkaKZXiHET4+WLgFGjoZqBylZ1hvcuyJB5BcyrJzYZKqCSIjJYsCiYjlCOc6EZXhpl+vXNQcODb7N/9r4y8HDM3qC6RIigGF+FiOcK4TURl+NsUfv8MIN0vV1We0TzRz37RC6zFrsUZKqUahqplcNcSTO8CqLMPU1edapDJu1BKaftikNolYqp1/Xyxt/h8u7gZcpY0/t8CAbXoILdZIKdWop9X4yxNGtgGfZveXMNw8/bAeCAKaFSw3mch5teNoB3rTBHlAa/qz4Qazelrt082ulme6FS0vJ6LZHxYo0wTs1fyvjb8Wf/qBxcuMP/oehsWWvrEQZBhnPPkrgYYPVKNJTtE52a3xkKeq1WAFO1/oq1LTX+xIw5iNCYqh3MqF1uwv1nHLmEs1/xOP0as3Bdv4M+dQe7T4U9uDQcbHEU2E2OIv7pFU2Aub4rQc47ngQwDzbVZCqF0x1xbtRbK0IJ8phZt+NUc8Tc3+xU+a/5l/5LDfxl8wSI4sLf7AJvMu/sqEoX5XwjUVivmB8mCPZliwtzzMMNJIxzsnz2eYiHCVZwGQd/92tdP0F1sQavZv/mfDQ8eUjRr1Dh9nccjamBUW50DJxhzdymCsAJgCcoicKKzZ38yjlmz2p1vRFjJh1OYgKYdycAxxo3wzoaYUZoAsZTerIHNR8hUYUoPgpl+tw6MlsUmzf3QT9y9dXWr+Z77CwdfGX4s/8yP+Vg+91enUDe0Bq+Aiwb10doAgwEDLg5iIavo5vaoLSIAME2ww2SyCwbIGWh4kRFSzf7N/8782/iQmhMCgnzfPQUOvaknlbK0RSo4xWClZeATUe1spFyQgJQogdxa5nt7+oqCXicKXSaoxy2v6m/3pT83/zAi0BpINFgPb+BOz+MHsIzkPeuljdmvxh5aCXZ5k/C13GLRtf2KwckWrCtQu58JYBTHsgGqjvTYv7H2xsRzhIdoq8jDdxIGp6der5qEm6hsxliPc7A/z1d5emWeocZv/tfH3zIg/ZVstxgAdn0lylg1RjQ8tcN7WxCBkcEY5BYCRUE3vGgxBWoCpL9Zj2RCqMlO10PSbcZr9m/+ZL+QhEseRkTBs2vhj7DCDEAwwSFaSnGVDsJonLTxb448sSZktxBSwktvHADOcMSIX5zPLWo0en669GzLnek+oJ4f7JI0sMnFo+s2a5UI22MhOQbO/+Q6dNDtqz07N/2gaM0rO2/iTISTWaPFntuPvCH4OQ22XIxELMvyIjhvfJbKHgamj0eN9pqC2S3CoYLISz/L6oumMtZv+Zv/mfz5S4rjSgaWjikemNv7UDtFOFncsN46St/hjtwfmP26rUeLvODIac7y617cey40XjSzO6RK1ltYPfPkKhtwmVy9ypHY5VwLpTbLxNf3FZs3+9IrgV83/2vhjzGjxJwdsjZo8cknWo+s8jr/jgiqejpxcvQR9KaEh0kQ5AKM3JnoCQdHmA8/ZQSooRgSWiqYgVBdmxytQcKwqpaa/2Z/OIb4Ej2j+F4ZKG38abeAXLf7M0/hbdklJYOYVroZog9Qrw5HRW89OQGobI9rYNI/HWM24FMfJq+lv9qc3mSdEbxG4dhkn99FW1jwevQoA41Jc0VqgyC1wXcXJfbSVNY9HrwLAuBRXtBYocgtcV3FyH21lzePRqwAwLsUVrQWK3ALXVZzcR1tZ83j0KgCMS3FFa4Eit8B1FSf30VbWPB69CgDjUlzRWqDILXBdxcl9tJU1j0evAsC4FFe0FihyC1xXcXIfbWXN49GrADAuxRWtBYrchLFLCpVYD6kEfLtiUXwmS8HveLRkVbVuYJSdKyhL+MuVym4WY9TgaEKafrU3rVZs4aen2R8WaP5nPsKcA1uT+IsVgGrjD8bAf4kwLf6Ik8yN+FvdYWTfQ2YzDI0Ok4vVxQuFpojCrRC9Vdy2T0DZaJbPrEbTr1fYzf7N/9r4a/EnhFCPpf0wW8fWmmo0y598/K3e9KYYimTg19CfnVVROKpC5SEy8wticLJQPq2jvOAJlaUGygHV9ItVm/3Vm3BUIOfqSwP+IghjFAPKQfm0TvM/jjPYKBhPLIZyQLXx18YfLDB6/MEdRviJVh9bGagzHYTA2fblvLNW8IMHFzZIqjCBz8EM1JnUst1eQnL+SmAujEkMFQKfgxmos6YfFmj2b/7fxr9Oss/G+CdLUhoX49GuOvKjR4sSIcwWMEfVgmBYwZ9e8QmEw1if5VDueGz6aQ1aQeb6Zn+N0mKT/kH9psYWnEA4NP/LvlQbSkpqrXice+Pv7nvuSZdcdHHacKMN09prrT1Eu+rS9XU9/uqKK9I/7rsvbb31VmnRRRYFA9pWvZOjYq677rr0xz9ek3bffY+e3C798pdXpAceeCBtseWWaTHI6J//u+++W+isyJ5PXGhCes5zVvXIRdzXvvY/6dFHHk3v2n9/13///fene9CnkmDXESzUsI1II2gnLsLT0ktPSpMnT1Z5IPX1l/qD/WfkVGlPvfGvzzDYOrs/zYE+dmgYbFXETrKVDaFN5whldwaTXUsxsmC94EDNPKRknE0/jNPszxE53/3v8enT0/e+d1a66qor0worrJi23367tMkmm6i3uoPy/Aw6MF6YTd8+88y0xBJLpF123mVg/N15xx3pvPPPT3/+858Tg9SUKVPSv/zLv6SVVlpJhLl4AXBYAP1nt8Yaf8ced2z6xMc/nvbca6/0g3POSW/ce+/0X//1X1X7Y+G++/6Rttxiy7TSyiunFVdYIf388l+k888/L62zzjrCFg/3YzLYFLaePv3xdNPN07z/92Gi2WKLLdLKK60MOSuly372s3T+BRdUMp544om03nrriW1N5o477AB7n4fiSLrlllvS6quvjgnrZemxxx7F5PPLdNttt2FCeU764hFHpA8eeFBadrll0MYV091335PuuONvafnlV0B5+fSXW29NbMOBHzwwff4Ln0e7RKSp8bxCe8EB5xsNMM6x7C9+Z4w9QRXaCw70uEMRM+OoiW+BDybDWl5zzJhh+BlY7AoJBS8L4KXAVIPDOQxrea9O058N0uxfeQgKXhbAS7UDhdJwDsUiuHXbbrttN2ny5G6/ffftNt5o427c+HHdV7/61Zna/8KfXNi94AWbYXSOdB/84AeDRgU//elPd+PGjRPZb3zjG7utttoK73GOdJhcut/+9jcuf6AiEE+V8YdJtJu48MTuwgsvlGb+9MKfSn/POOOMfCIGrbvHHnugr1t7t162zTbd85///A4B3nF2Ft/xjrczunWrr/7cQOs6lbEVcOr/L3vZyyBjg+6Jx5/w83/K10/pNt10k+7d7z4Af+/u3n3Au7tf/epXIueiiy4Wua973eu697z3vd3b3va2jueAui644ILu4x//ePe+979P5LPCf//3f3NbUPe5z31O6rOtn/rUp7r99tvX9QkB3fUeC+AlIQ87DOcwrOV1zXl9/nkrhWTKmQc4gMIWqFoewmCMITcuFe2lIRykGR15AI3ZUFq2kuXGVedOFcBLgclwzAMcQGM2lJatZLlx1blTBfBSYDIc8wAH0JgNpWUrWW5cde5UAbwUmAzHPMABNGZDadlKlhtXnTtVAC8FJsMxD3AAjdlQWraS5cZV504VwEuByXDMAxxAYzbURz/6UQki3/ve96QOlik6XP13Cy20UPfXv/7V2CW3On+6/k/dLrvs3E2cOLFbdtllpf6HPvQhqa8VyDmje+c795fJ51dXaBBjk/baay8JTAxwJZlkywslQk4VwEuBxXDMAxxAYzaUlq1kuXF13cYbb9ytuuqqgjAq7hSGTABkmdHRjgzKJ554QhYyo/vWN78luNNPPz3jtHVnnXVWt+GGG4qO1VZbTeqTocg40fm/9S2VccYZkIGGPPHE4926667b/frXv3ae2Ofp0x/rDj300G6jjTcS3WzTeuut3334wx/u/vnPf3af+exnO9xt5Lozui9+8YvCZxMGCY8++mh3yCGHunzrv5rWS06P+ivYWC1HjQCGUo0NggV0qgBeCmyGYx7gABrzBBgEJsEcKfeXmtMCsnZOHBNyxdmamuK0kjIonbClglExKMuaFdf4Mmgss6H/umuvSzOemOGqdc1QBa637rpp/PjxuQEdbiNvT/fee6+sK1oPyL8W1lInTlzIUE+r/uszDXRRjFpOkJmSnf/Nb36TELTSLrtgqQNpdu1/zR//mH5z1a/TzbfcLLbjcsiOO+2Ullt2mXTLzbekX4O2+x67p4cffiRNmzaNFx16QuX+GOZETjszFVhbSDwGYBrHj9JYo8c4/z/96U/Tm9/85nTsccelnV+5k/ql1cs9Yw8dBZ3s+x/+8IdK/6KLLpJw9Qpc8b8HH3gwXf6Ly6UdW9l6eW7WY48+li699FJpv/Rh3Li07DKT02abvSBNf2x6Ovroo9OSSy6ZXv3qV4tM3GmkXV+1azrxxBPTN77xjXTQQQcKno3IlhB7LrPMsummm25O55zzg7TvvvuqnXr9PxB1933H29Mmm27K6iJg0802S7g6V1t7Z1Vyv/9ayZlcP5SJMDtdbrSefq0J3iJ+tsb/Qw89JPbv+9/UqVOxxHR+uuaaP6YNN9ygOv9c9mHabNPNsq6RtMaaawiO/eayFs/ynXfcmQ549wHpnB+ek/bbbz/4ET+4ref/l1dABtqsy4LaC/ou0xlnnJn23HOvdMbpZ6brr/9T+td//de08847J9zhpVXx7IL1JA4CWHa55dIyk5eRejw85zmryDLZwgtPTB/+0Ie03UIdyfpRyP5ONC4I0mGHfUo4eFAzoj3zyf6qeN6c/8QJxSYSDAxJVtY8l2qksYa84h6QWSNMGKoDDKUx9fN2673veW+31lpr0Rr+t9RSS3XveMc7OkwOLosyTznllG7LLbfMfCPd+AkTuje84Q3drbf+pbR7NvRXjSsSMqS9sL5Y7mwVIhQAhlKlQvGZakyWu2ADCvdur9mtW2ONNepb+apeKAC00kUXXdQhcIq9Vl555e5Vr3519/rXv77bALf0vHJ+zWte0730pS/tsJYuSrncYOcBY6HA4dxglLj9MWAE5nKOp6DfcNYe5gcffBDC2Uj3nve8R8lGNGbPlcAj+0Gf0Lapzl133dU5rccI7N7mc8891+mU8fe//73jFTFlUD/z/fffX6recMMNUn7xi1/sdUg47rjjBP/Wt7zVbeoMVbtndCeddJLwHvLhQwZ4jVXzGdIW+vxCC03s/K7DBRtg3Fo2GUatlQQqwFASditrnks10sUWoHBzeYf24nKOJ5AxQQr+7LPPcjSVs+bOuPOir/zlL3/x9tx2++3Cv+kmm3ojMQnJMhAFvOQlL8GS1OpZ1owOE4DwRxm822NbMIkIH+PEUkstKTjil1lmme6ss8/OMrruJz/5idBe+cpXdu/693/v3vWud3U77biT4HAB4e2wClySopzPfe5wQbEvTJZrqY8IVIChJOxW1jyXaqSLLUDFPSCzRpgwbVcozVQ/r1hKkvX/fvVALmCBjJ25/RVqgDIjdFiVQFRwFvU//vjjcrvLE7XoIot02PFQdA8RzpOOab678sorwTfn+qt2mz7m9lcxWCEzzmP9026cJuvfHHw//OEPTTnysfUffvjhHe7OZLmEge+xxx4LdbvuQgyktddeWwbHDjvsIDQuDfAc/DsG1pW/urLD3Ud32623dZMmTQJ+pNtzzz0xOd/a3XTTTWjLOd02224j/AwEQ1M+/7ijkAHOCem0006TOscdd2x3CQbsZpttJoHH6+duue1z+X//93953Sx1t99+e7AP9l/WpvNE95GPfER8w/lQg0sQi8C/2EeuaZsqTkjEveIVryjsIH7n298BfqRjsBlMtf6vfU0nDC51eOr5/9e//nWZKCdNmizLL5f/4hfO6oA1irn9OTECtf5Icbin3/EZMFUV3pCmG7lOhiPdQQcdFFhndJ/45CfEbkd9+csBr+Bzn/tcoT300INO4wUin+XgrkxwXz3mmO7lL3+5P6fhhPFcmzCgV2WMdLjDqWSMhwwuAUqCzCfw96c//anbaSdMBDj/iy26aIfNBXL+H398evcL2Jn+z2dHvOAk/IvLL++mI+70k08Yh+MZhtmgz6SKFQvdZBuaQCsONcgxtJ4hraqVB6pnwhzq1x9Qwqni2bJbJoKYSSQjIUP51krRftT7Lbubg4zCTxlWVwishEvRXKUwmo58yyayx9DPZad1sPxEmauutlrCVcKY+tdee5202KKLpRe84AVzRb+0zw4LoP+mWvKe/qOPOTphoAmJyyazYv+TTzo5YS09cfcIAq0slSw0QVcr7fxvt/32spyw/PLLp3/84x8i/wEs6ey4447pK1/5StrshS9Iq62+WloFt+8TsEWRiUs2q2BnCQYybv93ST/4/g9k98mD2OEiyRrXO///93//l37729/KksHtt98urPfdd3/aeadXJqw9p59h54unXv/N/3A3lJZDW4uzZcbsf+zreedhV0xuw89//nPxDa8A/8NkIcsL1IV1bRfFZU5NkBn0L7HkEkB36VHsrJE0hv/r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)
Where T is temperature and a state variable of the cell and W, weight, is a smolt state variable. ACT is a parameter from the bioenergetics submodel described below.
Submodel 3: Bioenergetics
In bioenergetics models, growth over time is estimated using a simple mass balance equation, growth = consumption – (respiration + egestion + excretion). This submodel uses the Wisconsin bioenergetics equation sets (57); Table 1) for consumption (eqn. 3), respiration (eqn. 1), egestion and excretion (eqn. 2). The equations are parameterized with values from the literature on Pacific salmon bioenergetics (Table 2). Prey energy density, Qf, is a single global parameter. All smolts use this submodel to grow. The growth-seeking model smolts use it to identify and move at a metabolically optimal speed towards habitat (grid cells) where growth opportunities are greatest.
Sensitivity analysis revealed the bioenergetics submodel to be sensitive to two parameters, prey energy density and proportion of maximum consumption, which is consistent with the findings of similar analysis reported in (55) and (58) (following (59)), as well as (60). When the bioenergetics submodel was validated by simulating migrations in the model world with bioenergetics parameters from Table 2, model smolts grew at rates consistent with a range of reported growth rates for juvenile yearling Chinook observed in the Columbia River plume region (61).
Submodel 4: Prey
A submodel representing declining prey availability with distance from shore was specified from Peterson et al.’s (53) description of three cross-shelf zones. In this sub-model, prey is represented to the model fish through the proportion of maximum consumption (bioenergetics parameter ‘p_Cmax’; (62), values of which are drawn from one of three distributions representing inshore waters (depth ≤ 50 m, mean ‘p_Cmax’ = 0.8), mid-shelf waters ( 50 m < depth ≤ 150 m, mean ‘p_Cmax’ = 0.6) and outer shelf/open water (depth > 150 m, mean ‘p_Cmax’ = 0.02). Although the assignment of ‘p_Cmax’ is consistent with the biomass estimates in (53) and assumptions about the volume of water searched by a transiting salmonid (63), they are a characterization, rather than a replication, of actual feeding conditions.
Submodel 5: Movement rules
In estuarine waters (PSU<27), all model smolts align with the current in their cell (negative rheotaxis). The time between exposure to marine waters and the switch to one of the two plume migration strategies occurred six hours after first exposure to marine waters (PSU≥27). The timing of the switch in movement rules was calibrated using the median plume residence times of the model smolts, defined here as the median time between release and first detection on the Willapa Bay subarray. Calibration experiments indicated that a 6 h delay provided the closest match between observed plume residence times (median = 4.3 d) and plume residence time of growth maximizing smolts (median = 4.2 d) and opposing current minimizing smolts (median = 4.1 d). Model results were insensitive to variations in the switch time of ±50%.
In marine waters, smolts set their heading towards the cell north of their position with maximum growth opportunity or minimum southward flowing current that it could reach in one hour at its optimal swimming speed. Smolts moved to the terminal point of a vector that was addition of their movement vector (heading, optimal speed) and the current vector in the cell they occupied. If the smolt’s final position was outside the north, south, or west bounds of the model, the smolt was considered to have permanently emigrated, otherwise it grew according to the bioenergetics submodel. In the estuary, smolts were not permitted to swim east (upriver) of the model boundary.
Submodel 6: Simulated detections
Detections of model smolts on the Willapa Bay subarray receivers were simulated by evaluating smolt paths (Euclidean lines drawn between smolt positions at each model step) to determine if they overlapped any of the detection zones centered on each receiver. The estimated detection range of the acoustic tags was 400 meters. For each smolt path that intersected a receiver’s detection radius, the receiver number, smolt number, and time of detection were recorded. Model detections on virtual receivers corresponding to those that were lost during the 2011 season were recorded, but removed prior to analyzing the cross-shelf distributions against observed values.
Model Output Analysis
Model output analyses, including simulated detections, were conducted in R. The cross-array distribution of detections of tagged smolts and model smolts was compared using a modified Cramer von-Mises test (64), where the null hypothesis is that there is no difference in the distributions. Syrjala’s (64) test was calculated using the R package ecespa, and summary circular statistics using circular.