modelsimpleCulture

Extends from Culture.PartialCulture.

Parameters

TypeNameDefaultDescription
IntegergradingTime3Time between gradings in days
SI.DensityfishDensity55Maximum fish density in kg/m3
SI.TimefeedingTimes{0}Feeding times in seconds after beginning of each day (00:00) (NOT USED)
SI.TimefeedingDuration86400Length of feeding period in seconds (NOT USED)
RealFCR0.9kg feed/kg fish growth
Realloss0.1Food loss factor
RealTGCfish.TGC/from_day(1)
RealF_nominal1e-6Scaling value for feed to ease numerics
Realn0{fishDensity*tankVolumes[nTanks]*(1 - fish.mortality)^((i - 1)/nTanks - 1)/(BW0[nTanks + 1]) for i in 1:nTanks}Number of stocked fish after grading
SI.MassBW0{(fish.TGC*T*i*gradingTime + (fish.IBW*1000)^(1/3))^3/1000 for i in 0:nTanks}Body weight after grading in kg
RealT1from_hour({fish.T1[1] + (fish.T1[2] - fish.T1[1])*(i/(nTanks - 1)) for i in 0:nTanks - 1})Digestion time constant 1 (s)
RealT2from_hour({fish.T2[1] + (fish.T2[2] - fish.T2[1])*(i/(nTanks - 1)) for i in 0:nTanks - 1})Digestion time constant 2 (s)
RealTdfrom_hour({fish.Td[1] + (fish.Td[2] - fish.Td[1])*(i/(nTanks - 1)) for i in 0:nTanks - 1})Digestion time delay (s)
Realdeath_k-log(1 - fish.mortality)/(nTanks*from_day(gradingTime))First order rate constant (1/s) corresponding to fish mortality

Components

TypeNameDefaultDescription
SI.MassBWFish body mass, kg/fish
RealBWGFish body mass growth rate, kg/fish/s
RealnNumber of fish (per tank)
RealFAdded feed mass in kg
RealfeedingPulseFeeding pulse is HIGH when fish are being fed.
RealF_digestedDigested feed mass in kg
RealfeedSignalDigested feed signal. Nonzero means intestine is processing something.
RealintestineState1Internal state of the intestine wrt feedSignal.
RealintestineState2Internal state of the intestine wrt F.
Realm_fishTotal fish mass (per tank) in kg
Realdm_fishTotal fish mass growth (per tank) in kg
Realdelta_mDelta fish mass over two subsequent days
SI.MassFlowRatefishProduction
SI.MassFlowRateF_avgFeeding rate daily average