Skip to content

add Baranov catch equation - #69

Open
klsys wants to merge 7 commits into
flr:masterfrom
klsys:master
Open

add Baranov catch equation#69
klsys wants to merge 7 commits into
flr:masterfrom
klsys:master

Conversation

@klsys

@klsys klsys commented Jun 26, 2025

Copy link
Copy Markdown

Implementation of the Baranov catch equation in FLBEIA (as demonstrated in ICES WGMIXFISH-METHODS 2025 meeting)

  • implemented for "fixedEffort" and "SMFB" fleets ("min", "max")
  • only supports for single area and single season operating models; multiple iterations possible
  • for SMFB fleets
    1. solve a set of nonlinear equations for a given set of chokes species
    2. check stop conditions (each SMFB fleet needs to have a full uptake of at least one quotum) (not overshooting (min) /undershooting (max) other quota)
    3. update candidate choke stocks
    4. rerun i. to iii. until stop conditions satisfied (while loop)
  • for "fixedEffort" fleets, effort is a priori known (and independent from fishing opportunities), catches can be computed if effort for all fleets is known
  • depends on nleqslv package
  • currently no cases identified where the while loop was not finished, but need to define some safeguard stop condition to avoid an infinite loop
  • support for both catch and landings targets
  • no support for catch/landings thresholds compared to i.e. stock numbers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant