SlideShare a Scribd company logo
An Agent-Based Mathematical
Model about Carp Aggregation*
Chao Wu
Department of Computer Science and Engineering
University of Tennessee at Chattanooga
*This project is sponsored by NSF with proposal #1111542 and #1240734
1
Outline
Introduction
Derivation of Agent-based Mathematical
Model
Experimental Result
Further Work
2
Mathematical Modeling of Carp
Aggregation -- Background
 Asian carp ( invaders ):
 Originally introduced into Great-Lake areas to
control weed and parasite growth in aquatic farms.
 However,
 Threat native fish ( out-compete for food and
space )
 Lower water quality ( kill off sensitive organisms )
 Current status:
 Dominate Mississippi River, spread northward up
the Mississippi River and its tributaries ( even to
Minnesota ) .
3
 In order to effectively control the growth of carp
 Invent barrier technologies
 Fishing
 Chemical poison, …
 We need to understand and forecast the collective
behavior of Asian carp: Aggregation
Mathematical Modeling of Carp
Aggregation -- Motivation
Data acquisition Forecast of carp aggregation
4
Mathematical Modeling of Carp
Aggregation--Primitive assumption
 Aggregation is:
 a random and spontaneous behavior
 a gradual process. (originated from the inter-carp
collision)
 happen at perceptible distance
 Collision is always caused by the interaction
between neighboring carp
 an analog van der Walls forces (Molecular
Dynamics).
5
 Carp aggregation consists of numerical solution of the Newton’s
second law.
mi and Xi indicate the mass and coordinates of i-th carp respectively. The force indicates the
influence from other carp and external environment; it is derived from the global potential energy .
 The global potential energy is divided into pair-wise potential energy(or two-body energy). In
simplicity, the externally applied potential energy and three-body(or higher-order) interaction are
ignored.
Mathematical Modeling of Carp
Aggregation: Fundamentals of MD
6
 In this work, the pair-wise interaction Uij is defined using modified van der Waals forces,
where the corresponding potential energy function Uij between carp-i and carp- j is defined
by the Formula. Rs,Rhand Rk are illustrated in Figure. rij indicates the distance between two
neighboring carp. σ and ε are constant coefficient for analog van der Waals forces. It should
be remarked that the moving orientation, water flow velocity and blind zone is not
considered in the formulation of Formula.
Mathematical Modeling of Carp Aggregation:
Potential Energy and Four Characteristic Zones
7
 Figure 3(a) shows the potential energy incurred by the pair-wise interaction
between two neighboring carp. As a comparison, the Lennard-Jones potential energy
is also shown in Figure 3(b).
Mathematical Modeling of Carp
Aggregation – Potential Energy
8
Mathematical Modeling of Carp
Aggregation: Force
Derived from the potential energy, the interaction
force can be defined as follows:
In reality, the repulsion zone, parallel orientation zone and
attraction zone are not constant but dependent on many factors.
(not show in the slides) 9
Mathematical Modeling of Carp
Aggregation: Force
Figure 4(a) shows the inter-carp force field. As a comparison, the force field
derived from Lennard-Jones potential energy is given in Figure 4(b).
10
Mathematical Modeling of Carp
Aggregation – Blind Zone
Pair-wise potential energy and force between carp
with blind-zone :
vi is the velocity of i-th carp. βmax is the maximal
perceptible angle, 0<βmax ≤π.βij indicates the angle
between vi and rij , it is defined by the following
formula:
11
Mathematical Modeling of Carp Aggregation
– Potential Energy with Blind Zone
Taking into account of blind-zone, the inter-carp
potential energy is defined as:
where
12
Mathematical Modeling of Carp
Aggregation – Force with Blind-Zone
the corresponding inter-carp force would be:
13
Mathematical Modeling of Carp
Aggregation – Numerical Method
By introducing the momentum of carp, the
trajectory status of carp can be obtained using the
following Verlet algorithm:
14
The simulation steps are given below:
1.Initialize the position and velocity of carp
2.Get the interaction force of individual carp
3.Update the acceleration of individual carp
4.Update the position and velocity of individual
carp. Go back to Step 2.
Mathematical Modeling of Carp
Aggregation
15
 The simulation parameters:
 1. The maximum perceptible angle ( 2π/3)
 2. 700 X 700 canvas (The fish that hit the wall
will be bounced back).
 3. The number of fish is 20, 50, 100 respectively
 4. The constant coefficient σ is determined by
repel zone radius, while ε is adjusted according to
certain zone(In this case, it is 0.05 for repel zone
and 50000 for attraction zone).
Simulation Results
16
 Fish(n = 20):
Simulation Result of Carp Aggregation
1 2 3
17
 Fish(n = 50):
Simulation Result of Carp Aggregation
4 5 6
18
 Fish(n = 100):
Simulation Result of Carp Aggregation
7 8 9
19
 Fish(n = 100):
Simulation Result of Carp Aggregation
10 11 12
20
 Fish(n = 100):
Simulation Result of Carp Aggregation
21
 Fish(n = 100):
Energy change of Carp Aggregation
22
 A more complex mathematical model:
 Other factors: lateral line, fish mass
 Scale up fish number: calculation problem
 Complicated Environment
 Macro-cell strategy: divide the global physics
domain into multiple overlapping/non-
overlapping cell (elements)
 Analyze each cell (element) using data-mining
method (e.g., NN, regression, HMM)
 Cell of interest will be analyzed using modeling and
simulation
 Validation of mathematical model under the
collaboration of University of Minnesota.
Future Work
23
DATA MINING FOR MACRO-CELL
STRATEGY – CLASSIFICATION AND
OUTLIER
Cell Kinetic
energy
Carp
density
temperature Oxygen
density
Aggregation
occurs?
1 18112 50 60 1.93 no
2 8007 120 65 1.77 no
3 12000 70 70 2.11 no
4 6893 150 55 1.90 yes
5 21332 90 40 1.88 no
6 9231 130 80 1.95 yes
24
25

More Related Content

Similar to FishModeling-ChaoWu

Real power loss reduction by arctic char algorithm
Real power loss reduction by arctic char algorithmReal power loss reduction by arctic char algorithm
Real power loss reduction by arctic char algorithm
IJAAS Team
 
Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...
Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...
Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...
gerogepatton
 
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
gerogepatton
 
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
ijaia
 
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
IOSR Journals
 
ICNMM Poster Coloma r3
ICNMM Poster Coloma r3ICNMM Poster Coloma r3
ICNMM Poster Coloma r3Mikhail Coloma
 
Stat sample test ch 10
Stat sample test ch 10Stat sample test ch 10
Stat sample test ch 10
Long Beach City College
 
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
ijeei-iaes
 
Dwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees AlgorithmDwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees Algorithm
paperpublications3
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithm
Ahmed Fouad Ali
 
Star Fish2 Nus 021511
Star Fish2 Nus 021511Star Fish2 Nus 021511
Star Fish2 Nus 021511
Bhuneshwar Prasad
 
Dwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees AlgorithmDwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees Algorithm
paperpublications3
 
Directional Spreading Effect on a Wave Energy Converter
Directional Spreading Effect on a Wave Energy ConverterDirectional Spreading Effect on a Wave Energy Converter
Directional Spreading Effect on a Wave Energy Converter
Elliot Song
 
Methodology for Estimating Wave Power Potential in places with scarce instrum...
Methodology for Estimating Wave Power Potential in places with scarce instrum...Methodology for Estimating Wave Power Potential in places with scarce instrum...
Methodology for Estimating Wave Power Potential in places with scarce instrum...
Anand Parakkat Parambil
 
122 Hindmarsh-Rose Poster
122 Hindmarsh-Rose Poster122 Hindmarsh-Rose Poster
122 Hindmarsh-Rose PosterJin Chen
 
Studyadz 3as-physique-c3-15-26
Studyadz 3as-physique-c3-15-26Studyadz 3as-physique-c3-15-26
Studyadz 3as-physique-c3-15-26
ContactStudya
 
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
Nikolai Priezjev
 
Arn 02-0-reactor theory
Arn 02-0-reactor theoryArn 02-0-reactor theory
Arn 02-0-reactor theoryDion Boediono
 

Similar to FishModeling-ChaoWu (20)

Real power loss reduction by arctic char algorithm
Real power loss reduction by arctic char algorithmReal power loss reduction by arctic char algorithm
Real power loss reduction by arctic char algorithm
 
Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...
Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...
Modeling the Chlorophyll-a from Sea Surface Reflectance in West Africa by Dee...
 
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
 
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
MODELING THE CHLOROPHYLL-A FROM SEA SURFACE REFLECTANCE IN WEST AFRICA BY DEE...
 
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
A Solution to Optimal Power Flow Problem using Artificial Bee Colony Algorith...
 
ICNMM Poster Coloma r3
ICNMM Poster Coloma r3ICNMM Poster Coloma r3
ICNMM Poster Coloma r3
 
Stat sample test ch 10
Stat sample test ch 10Stat sample test ch 10
Stat sample test ch 10
 
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
 
Dwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees AlgorithmDwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees Algorithm
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithm
 
Star Fish2 Nus 021511
Star Fish2 Nus 021511Star Fish2 Nus 021511
Star Fish2 Nus 021511
 
Dwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees AlgorithmDwindling of real power loss by using Improved Bees Algorithm
Dwindling of real power loss by using Improved Bees Algorithm
 
Directional Spreading Effect on a Wave Energy Converter
Directional Spreading Effect on a Wave Energy ConverterDirectional Spreading Effect on a Wave Energy Converter
Directional Spreading Effect on a Wave Energy Converter
 
Methodology for Estimating Wave Power Potential in places with scarce instrum...
Methodology for Estimating Wave Power Potential in places with scarce instrum...Methodology for Estimating Wave Power Potential in places with scarce instrum...
Methodology for Estimating Wave Power Potential in places with scarce instrum...
 
wep153
wep153wep153
wep153
 
FluidProjectFinal
FluidProjectFinalFluidProjectFinal
FluidProjectFinal
 
122 Hindmarsh-Rose Poster
122 Hindmarsh-Rose Poster122 Hindmarsh-Rose Poster
122 Hindmarsh-Rose Poster
 
Studyadz 3as-physique-c3-15-26
Studyadz 3as-physique-c3-15-26Studyadz 3as-physique-c3-15-26
Studyadz 3as-physique-c3-15-26
 
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
 
Arn 02-0-reactor theory
Arn 02-0-reactor theoryArn 02-0-reactor theory
Arn 02-0-reactor theory
 

FishModeling-ChaoWu

  • 1. An Agent-Based Mathematical Model about Carp Aggregation* Chao Wu Department of Computer Science and Engineering University of Tennessee at Chattanooga *This project is sponsored by NSF with proposal #1111542 and #1240734 1
  • 2. Outline Introduction Derivation of Agent-based Mathematical Model Experimental Result Further Work 2
  • 3. Mathematical Modeling of Carp Aggregation -- Background  Asian carp ( invaders ):  Originally introduced into Great-Lake areas to control weed and parasite growth in aquatic farms.  However,  Threat native fish ( out-compete for food and space )  Lower water quality ( kill off sensitive organisms )  Current status:  Dominate Mississippi River, spread northward up the Mississippi River and its tributaries ( even to Minnesota ) . 3
  • 4.  In order to effectively control the growth of carp  Invent barrier technologies  Fishing  Chemical poison, …  We need to understand and forecast the collective behavior of Asian carp: Aggregation Mathematical Modeling of Carp Aggregation -- Motivation Data acquisition Forecast of carp aggregation 4
  • 5. Mathematical Modeling of Carp Aggregation--Primitive assumption  Aggregation is:  a random and spontaneous behavior  a gradual process. (originated from the inter-carp collision)  happen at perceptible distance  Collision is always caused by the interaction between neighboring carp  an analog van der Walls forces (Molecular Dynamics). 5
  • 6.  Carp aggregation consists of numerical solution of the Newton’s second law. mi and Xi indicate the mass and coordinates of i-th carp respectively. The force indicates the influence from other carp and external environment; it is derived from the global potential energy .  The global potential energy is divided into pair-wise potential energy(or two-body energy). In simplicity, the externally applied potential energy and three-body(or higher-order) interaction are ignored. Mathematical Modeling of Carp Aggregation: Fundamentals of MD 6
  • 7.  In this work, the pair-wise interaction Uij is defined using modified van der Waals forces, where the corresponding potential energy function Uij between carp-i and carp- j is defined by the Formula. Rs,Rhand Rk are illustrated in Figure. rij indicates the distance between two neighboring carp. σ and ε are constant coefficient for analog van der Waals forces. It should be remarked that the moving orientation, water flow velocity and blind zone is not considered in the formulation of Formula. Mathematical Modeling of Carp Aggregation: Potential Energy and Four Characteristic Zones 7
  • 8.  Figure 3(a) shows the potential energy incurred by the pair-wise interaction between two neighboring carp. As a comparison, the Lennard-Jones potential energy is also shown in Figure 3(b). Mathematical Modeling of Carp Aggregation – Potential Energy 8
  • 9. Mathematical Modeling of Carp Aggregation: Force Derived from the potential energy, the interaction force can be defined as follows: In reality, the repulsion zone, parallel orientation zone and attraction zone are not constant but dependent on many factors. (not show in the slides) 9
  • 10. Mathematical Modeling of Carp Aggregation: Force Figure 4(a) shows the inter-carp force field. As a comparison, the force field derived from Lennard-Jones potential energy is given in Figure 4(b). 10
  • 11. Mathematical Modeling of Carp Aggregation – Blind Zone Pair-wise potential energy and force between carp with blind-zone : vi is the velocity of i-th carp. βmax is the maximal perceptible angle, 0<βmax ≤π.βij indicates the angle between vi and rij , it is defined by the following formula: 11
  • 12. Mathematical Modeling of Carp Aggregation – Potential Energy with Blind Zone Taking into account of blind-zone, the inter-carp potential energy is defined as: where 12
  • 13. Mathematical Modeling of Carp Aggregation – Force with Blind-Zone the corresponding inter-carp force would be: 13
  • 14. Mathematical Modeling of Carp Aggregation – Numerical Method By introducing the momentum of carp, the trajectory status of carp can be obtained using the following Verlet algorithm: 14
  • 15. The simulation steps are given below: 1.Initialize the position and velocity of carp 2.Get the interaction force of individual carp 3.Update the acceleration of individual carp 4.Update the position and velocity of individual carp. Go back to Step 2. Mathematical Modeling of Carp Aggregation 15
  • 16.  The simulation parameters:  1. The maximum perceptible angle ( 2π/3)  2. 700 X 700 canvas (The fish that hit the wall will be bounced back).  3. The number of fish is 20, 50, 100 respectively  4. The constant coefficient σ is determined by repel zone radius, while ε is adjusted according to certain zone(In this case, it is 0.05 for repel zone and 50000 for attraction zone). Simulation Results 16
  • 17.  Fish(n = 20): Simulation Result of Carp Aggregation 1 2 3 17
  • 18.  Fish(n = 50): Simulation Result of Carp Aggregation 4 5 6 18
  • 19.  Fish(n = 100): Simulation Result of Carp Aggregation 7 8 9 19
  • 20.  Fish(n = 100): Simulation Result of Carp Aggregation 10 11 12 20
  • 21.  Fish(n = 100): Simulation Result of Carp Aggregation 21
  • 22.  Fish(n = 100): Energy change of Carp Aggregation 22
  • 23.  A more complex mathematical model:  Other factors: lateral line, fish mass  Scale up fish number: calculation problem  Complicated Environment  Macro-cell strategy: divide the global physics domain into multiple overlapping/non- overlapping cell (elements)  Analyze each cell (element) using data-mining method (e.g., NN, regression, HMM)  Cell of interest will be analyzed using modeling and simulation  Validation of mathematical model under the collaboration of University of Minnesota. Future Work 23
  • 24. DATA MINING FOR MACRO-CELL STRATEGY – CLASSIFICATION AND OUTLIER Cell Kinetic energy Carp density temperature Oxygen density Aggregation occurs? 1 18112 50 60 1.93 no 2 8007 120 65 1.77 no 3 12000 70 70 2.11 no 4 6893 150 55 1.90 yes 5 21332 90 40 1.88 no 6 9231 130 80 1.95 yes 24
  • 25. 25

Editor's Notes

  1. Motivated by foraging advantages, reproductive advantages, predator avoidance, or hydrodynamic efficiency ...
  2. considered as instinctive activity of carp originated from the collision of two individual carp or two schools of fishes indicates that two carp or two schools of carp approach to each other to a perceptible distance. coordinated via neighboring interaction, which is defined by an analog van der Valls forces in this work. During specific period, carp have a habit to immigrate to a predetermined inhibit area. As a result, more frequent large-scale aggregation of carp will be observed (time for fishing).
  3. Gaussian distribution
  4. of carp (position and velocity) by following Maxwell’s distribution(randomly generated) through the formulas we established we get the interaction force of individual carp
  5. The radiuses of the repel zone , parallel zone and attraction zone are respectively about 6, 14 and 24 times of the length of fish.
  6. of carps (position and velocity) by following Maxwell’s distribution(randomly generated) through the formulas we established we get the interaction force of individual carp
  7. of carps (position and velocity) by following Maxwell’s distribution(randomly generated) through the formulas we established we get the interaction force of individual carp
  8. of carps (position and velocity) by following Maxwell’s distribution(randomly generated) through the formulas we established we get the interaction force of individual carp
  9. of carps (position and velocity) by following Maxwell’s distribution(randomly generated) through the formulas we established we get the interaction force of individual carp
  10. of carps (position and velocity) by following Maxwell’s distribution(randomly generated) through the formulas we established we get the interaction force of individual carp
  11. of carps (position and velocity) by following Maxwell’s distribution(randomly generated) through the formulas we established we get the interaction force of individual carp