#1 Le 23/08/2018, à 14:58
- tykayn
Quel logiciel pour de la modélisation avec boucles de rétroaction
Hello amis développeurs,
ayant lu une chouette analyse du rapport de Meadows nommé "les limites de la croissance" modélisant l'activité humaine et son effondrement (un rapport fait suite à deux ans d'études par des gens du MIT dans les années 80) je souhaitais savoir vers quoi me tourner pour faire ce genre de modélisation / simulation.
il faut pouvoir définir des boucles de rétroaction et ajuster leurs interdépendances. Puis sortir des valeurs numériques correspondant à différentes grandeurs (nourriture par personne, pollution par gaz à effet de serre, etc) , et faire un graphique avec
schéma de modélisation recherchée:
Par exemple:
la natalité fait monter le nombre de gens,
le nombre de gens permet de faire plus de métiers de service,
plus d'activité demande la consommation de plus de ressources naturelles,
la combustion d'hydrocarbure engenre des gaz à effet de serre,
la pollution réduit l'espérance de vie et la population (mais différemment selon la nature de la pollution),
la rareté des ressources alimentaires engendre des famines et des guerres et fait baisser la population,
ce qui fait baisser l'activité
et résultat graphique recherché mettant en avant différentes configurations en parallèle:
le tout en souhaitant que ça soit bidouillable facilement, du style pouvoir changer l'influence d'un phénomène sur une métrique en changeant un nombre.
mes compétences se limitant au HTML / JS / PHP / bash je suis toute ouie
Mastodon: @tykayn@mastodon.cipherbliss.com , Entreprise: www.cipherbliss.com
Hors ligne
#2 Le 23/08/2018, à 15:27
- jibel
Re : Quel logiciel pour de la modélisation avec boucles de rétroaction
Formid...7 siècles en arrières, grâce a "notre" modernisme pas de PB tout le monde serait capable de comprendre tout cela , c'est-y pas beau le progrès?? (Que je n'ai plus moi-même) du a mon age
Plus grande est la face, plus grand est le dos!
Toutes les fautes de frappe, d'orthographe, de grammaire et de syntaxe ci-dessus, sont la propriété intellectuelle de l'auteur. Elles doivent être reproduites et même corrigées sans l'accord préalable du susdit et toc !
Mint 21.1,Voyager20.04 et 22.04,Ubuntu 22.04,Emmabuntus 1.Buster, Debian 12.buster, Hybryde 14.04, Pas d'OS intermédiaire ! PC Medion AKOYA DD 1T + 2 .
Hors ligne
#3 Le 23/08/2018, à 16:36
- tykayn
Re : Quel logiciel pour de la modélisation avec boucles de rétroaction
le progrès ce serait de pouvoir modéliser le tout pour pouvoir vraiment toucher aux influences numériques entre les éléments, et pour l'instant je ne vois pas trop par où commencer.
à moins de faire un complexe jeu d'objets en JS / Angular et de produire des graphiques avec canevasJS comme j'en ai l'habitude.
Mastodon: @tykayn@mastodon.cipherbliss.com , Entreprise: www.cipherbliss.com
Hors ligne
#4 Le 23/08/2018, à 18:40
- kevlar
Re : Quel logiciel pour de la modélisation avec boucles de rétroaction
Je ne suis pas sûr de comprendre, mais je vais quand même donner mon point de vue :
1- ce qui compte pour toi est-ce la modélisation (au sens mathématique) ou la représentation visuelle ? Si ce qui compte c'est l'aspect Maths, c'est un problème de régression multiple (ou de techniques encore plus lourdes aujourd'hui : logit/probit,etc. j'emploie mon vocabulaire, qui a de la bouteille, les jeunes corrigeront), et on va calculer les paramètres sous R, ou PSPP, ou ce genre de logiciels
2- une fois que tu as çà, on peut envisager de construire une représentation graphique "dynamique" des interactions entre les variables identifiées par le rapport Meadows (qui est fragile, entre nous, mais bon si tu y tiens ...) >> animation Flash ou SVG pour les puristes ...
3- au point de vue méthodo, avant de faire tourner sérieusement un tel modèle, encore faudrait-il que les variables entretiennent des relations statistiques significatives ... humm.
4- si par contre ta visée est de nature pédago ou éducation populaire (point 2), tu peux peut-être développer un simple programme en Basic/python qui permettrait aux personnes d'interagir et de voir "visuellement" le résultat. On peut sans doute s'inspirer de simulations d'entreprises ou aussi ce que faisait (ou fait encore ?) EDF avec les consommations électriques ...
Bon courage
Hors ligne
#5 Le 23/08/2018, à 19:03
- kevlar
Re : Quel logiciel pour de la modélisation avec boucles de rétroaction
Bingo !
Simulation en ligne : https://www.youtube.com/watch?v=x4xorfPU8ds
Article de Meadows lui-même sur les simulations : http://r.duckduckgo.com/l/?kh=-1&uddg=h … 0103200408
Hors ligne
#6 Le 23/08/2018, à 21:46
- moths-art
Re : Quel logiciel pour de la modélisation avec boucles de rétroaction
avec d3.js, tu peux faire ce genre de graphique sans trop de boilerplate... mais le plus dur dans ce type de projet est de vérifier qu'il se comporte bien :
donc planifier des scénarios avec un jeu de données humainement interprétable et vérifier à la main que c'est correct.
Peux-être faire du client/serveur (avec un langage fortement typé) car javascript est le pro des blagues sur les opérations arithmétiques.
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne