7  Build a Fleet Object

Each Stock in an OM must have a corresponding Fleet object that describes the exploitation pattern, including fishing effort, the selectivity and retention schedules, and discard mortality.

In most cases, the contents of the Fleet object(s) will be populated automatically by the Condition (?sec-om_condition) or Import (?sec-om_import) functions.

In this example, a Fleet object is created using the same expert judgment approach used for the Stock object in the previous chapter.

7.1 Create a new Fleet Object

The Fleet() function is used to create new Fleet objects:

ExampleFleet <- Fleet("Example Fleet")

In addition to Name that was specified in the call to the Fleet() function, Fleet objects contain several other sub-objects that need to be populated:

  1. Effort
  2. Catchability
  3. Weight
  4. NaturalMortality
  5. Maturity
  6. Fecundity
  7. SRR
  8. Spatial
  9. Depletion

The sub-objects in italics are optional, see the relevant chapters for each object for details. The other sub-objects must be populated to complete the Stock object.

At the minimum, a Fleet object must contain the following information:

The rest of contents of the Fleet object could also be added directly in the call to Fleet (see ?Fleet). However for the purposes of demonstration, these contents are added in separate steps in the sections below.

7.2 Fishing Effort