Bonjour, suite à un conseil, je déplace mon sujet original (qui était dans la section python)
"Bonjour tout le monde !
Je suis un étudiant en classe préparatoire (PC*) et je réalise une étude (TIPE) sur les milieux granulaires et les silos.
Mon but étant de modéliser au mieux un écoulement granulaire, j'aimerai réaliser un programme qui simule : des grains (disques) sur un fond plat, et un silo avec son écoulement de disque (en fait un silo en 2 dimensions).
J'ai lu de nombreuses thèses qui parlent de ce sujet : méthode avec block2D qui ne me satisfait pas car j'aimerai avoir moi même la main sur les forces (ressorts, viscosité) entre les boules et les murs, des explications de modélisation comme la thèse de Baptiste Percier (https://tel.archives-ouvertes.fr/tel-00857243/document), ou encore le sujet 0 IPT des mines (https://mines-ponts.fr/pages/static/...uepourtous.pdf).
Cependant mon but n'étant pas de répondre aux questions d'un DS, j'ai beaucoup de difficultés à programmer les objets (disques) car nous n'avons jamais eu de cours sur la manipulation des class(), etc...
En revanche, les méthodes de calcul des forces/méthodes d'intégration ne me posent aucun problème.
J'aimerai avoir des conseils, car je ne sais pas commencer ce programme.
(Rq: j'ai déjà réaliser une étude avec des automates cellulaires pour avoir l'allure du tas de sable mais cette méthode n'utilise aucun critère physique et n'est donc pas (très) intéressante.)
Merci d'avance."
J'ajoute que pour l'instant, j'envisage :
-créer les objets : disques (Chose que je ne sais faire)
-les placer sur un fond en 2 dimension (je ne sais pas manipuler des objets en python...)
-calculer les forces exercées par chaque grains sur les autres (à priori facile mais seulement à priori...)
-utiliser une technique d'intégration pour les itérations du temps (facile avec Euler/Verlet)
-visualiser le résultat (Toujours le même problème pour les objets en python...)
Avez-vous des conseils pour moi ?
Partager