• Aucun résultat trouvé

Modélisation de bancs de poissons

N/A
N/A
Protected

Academic year: 2022

Partager "Modélisation de bancs de poissons"

Copied!
15
0
0

Texte intégral

(1)

Modélisation de bancs de poissons

Théophile Cailliau

(2)

Sommaire

1 Différentes approches Modèles Eulériens (PM) Modèles Lagrangiens (IBM)

Description et implémentation Perspectives d’optimisation

(3)

Modèle Eulérien

On modélise un paramètre de la population complète (orientation du groupe, position du barycentre, . . . ).

Problème : Équations différentielles partielles souvent très difficile à résoudre, même numériquement.

(4)

IBM (Individual Based Model)

Modèle Lagrangien

On modélise chaque individu séparément, il agit en fonction des autres individus.

Modèle Lagrangien de Iain Couzin et al., 2002

(5)

~ v

Figure – Modèle d’un individu

Vitesse unitaire~v Champ de visionV

(6)

Effets des autres individus

~ v

Figure –Trois zones d’effet

Zone de répulsionVr Zone d’orientation Vo Zone d’attraction Va

(7)

Calcul des effets

Discrétisation du temps en pasτ

On note lei−ème poisson fi, et rij le vecteur fj −fi dr(t+τ) =− X

j6=i fj∈Vr(fi)

rij(t)

|rij(t)|

do(t+τ) = X

j6=i fj∈Vo(fi)

vj(t)

|vj(t)|

da(t+τ) = X

j6=i fj∈Va(fi)

rij(t)

|rij(t)|

(8)

Calcul des effets

Direction du poisson i à l’instantt+τ : vi(t+τ) =

(vi(t) si s=0

s sinon

Avec

3s =dr(t+τ) +do(t+τ) +da(t+τ)

(9)

Résultats

−→ −→

Figure –Exemple d’exécution

(10)

Découpage de l’espace

Complexité temporelle actuelle : O(n2) Idée de réduction : découpage de l’espace

Quadrillage

Diagrammes de Voronoi

(11)

Découpage — Quadrillage

Figure – Découpage de l’espace

(12)

Découpage — Diagrames de Voronoi

Figure – Découpage de l’espace en cellules de Voronoi

Complexité

Si mest le nombre maximal de poisson par cellule, et m≤√3

n, alors le calcul se fait en O(mn22)

(13)

Autre modèle — Espace discrétisé

Automate cellulaire

Ensemble de cellules avec un état parmis un ensemble fini, mis à jour à chaque itération

L’état contient

Le nombre d’individus dans la cellule

La présence (ou non) d’un prédateur dans la cellule Si la cellule contient un seul individu, est-il isolé ?

(14)

Règles de mise à jour des états

À chaque étape, chaque individu se déplace dans une des 9 cellules voisines, ou il reste dans sa cellule.

Méthode pour choisir les déplacements pour les poissons : Distance de panique

Position des autres individus dans le champs de vision Densité maximale

Pour les prédateurs : Distance de perception Pondération des proies (1/d4)

(15)

Références

Documents relatifs

Les lymphocytes B (LB) portent sur la membrane plasmique des molécules appelées anticorps qui leur permettent de reconnaître les antigènes produits par les

JE NOURRIS LES POISSONS. Je nourris les poissons Je nourris

A même potentiel de synthèse de matières utiles, grasses (MG) et protéiques (MP), les vaches à haut potentiel de production laitière (PL) exportent plus d’énergie dans le lait,

Les CHLOROPLASTES sont le siège de la PHOTOSYNTHÈSE qui permet de produire des molécules organiques et du dioxygène à partir de molécules minérales et du dioxyde

Une option facultative de 3h00 choisie parmi les LV3 suivantes (Arabe, Russe, Portugais), le latin ou le grec ancien (**). 1 er

Dans le Très Grand Vaisseau, les règles étaient simples.. On n'ouvrait pas les Portes Rouges, et on ne

Dans le Très Grand Vaisseau, les règles étaient simples.. On n'ouvrait pas les Portes Rouges, et surtout, surtout,

Implé- menté avec une interface utilisateur, le logiciel permet d’évaluer la connectivité structurelle par le calcul d’une distance hydrographique (DH) qui correspond au