Wang Jingyang, Qie Zhihong, Sun Shuangke, Zhang Chao. Fish behavior simulation in fishway based on agent and cellular automata[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2021, 37(11): 239-248. DOI: 10.11975/j.issn.1002-6819.2021.11.027
    Citation: Wang Jingyang, Qie Zhihong, Sun Shuangke, Zhang Chao. Fish behavior simulation in fishway based on agent and cellular automata[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2021, 37(11): 239-248. DOI: 10.11975/j.issn.1002-6819.2021.11.027

    Fish behavior simulation in fishway based on agent and cellular automata

    • Fish passing is closely related to the water flow and fish behavior in a fish-way experiment. The complex mechanism is often simulated on the basis of the flow field in most model tests, although the numerical simulation is still time-consuming and laborious. Moreover, a typical fish is generally selected to conduct the fish passing experiments, but the fish habits vary mainly on the type of fish, particularly on the contradiction of "fishway cannot meet the needs of all fish". Therefore, it is very necessary to consider the fish behavior in the numerical simulation of the flow field in the fish-way. An Agent-based model was widely used to simulate the fish behavior in recent years. However, the complicated calculation and difficult implementation usually occur especially in the case of complex behavior in the fish movement. Alternatively, a Cellular Automata (CA) model was highly suitable for the various complex systems. In this study, a feasible fish behavior model was proposed for the fish movement system in the fish-way using the integrated Agent-CA. The fish was treated as agents with independent behavior, where each agent was randomly chosen in the direction of movement through the probability of grid attraction, thereby evolving the whole process of fish behavior in the combined Agent-CA model. The model assumed that the different movement modes were taken for the fish, according to the velocity fields. Three velocity zones were divided according to fish behavior. The variety of movement patterns were set in each velocity field, while the probability of grid attraction was calculated using the patterns of fish movement behavior in the model. The patterns of fish movement behavior included obstacle-avoiding, mainstream seeking, random, upstream forward, upstream backward, and sprint behavior. A field experiment of fish passing was conducted to verify the efficiency of the model in the simulation. First of all, three kinds of vertical slot fish-ways were built with G/B=0.1, 0.25, and 0.5, by changing the relative length G/B of the guide wall. An experimental fish was selected as an eighty-five grass carp with a body length range of (10±2) cm. Secondly, the fish experiments were conducted in the three types of vertical slot fish-ways to record the track, particularly the characteristic track. And then, the velocity fields of three fish-ways were calculated using CFD numerical calculation, thereby serving as the Cellular space data in the fish behavior model. Finally, a randomly generated Agent (fish) was selected to simulate the fish behavior, with the body length in the range of (10±2) cm in the last fish-way chamber. The distribution of simulated and characteristic track of the Agent (fish) was obtained after repeating 85 times. Specifically, the scope of simulated track (W/B) for G/B=0.1, 0.25 and 0.5 were 42.5%, 1.1%, and 34.4%, while, the scope of simulated characteristic track (W/B) for G/B=0.1, 0.25 and 0.5 were 23.5%, 7.7%, and 2.3%, respectively. The data demonstrated that the constructed model can represent the main track of actual fish, but it is difficult to simulate the movement of a few fish deviating from the mainstream. The Agent-CA fish behavior model in fish-way can greatly contribute to clarifying the behavior laws of fish movement in modern aquaculture production.
    • loading

    Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return