Observatoire des logiciels

Offre logicielle en simulation de flux

Je vais profiter de cet espace pour présenter l’offre logicielle consacrée à la modélisation et à la simulation des flux, en l’accompagnant de mes propres analyses, nourries par plus de vingt années d’expérience dans ce secteur.

Tout d’abord, il me semble important de souligner que nous nous trouvons à un moment charnière de l’évolution de cette industrie, notamment en raison de l’émergence relativement soudaine des capacités offertes par les grands modèles de langage — les LLM — et, plus largement, par l’intelligence artificielle.

Je reviendrai toutefois sur cet aspect un peu plus tard. Pour l’instant, je vais me concentrer sur l’état actuel du marché et proposer un tour d’horizon des différentes solutions offertes par les éditeurs de logiciels.

Dans un premier temps, je distinguerai les logiciels open source des logiciels commerciaux. Cette distinction influence profondément les fonctionnalités proposées, les modalités d’utilisation ainsi que les différents enjeux auxquels les utilisateurs peuvent être confrontés.

Parmi les solutions open source, je différencierai également deux grandes catégories : d’une part, les logiciels complets et prêts à l’emploi ; d’autre part, les bibliothèques de composants logiciels développées en Python, qui peuvent être intégrées dans le cadre d’un projet ou d’une application spécifique.

Dans la première catégorie, nous pouvons notamment citer JaamSim (jaamsim.com). Dans la seconde figurent, entre autres, SimPy et Salabim.

En ce qui concerne les logiciels commerciaux, j’ai recensé les solutions suivantes : AnyLogic, Arena, DELMIA Factory Flow, Enterprise Dynamics, ExtendSim, FlexSim, Plant Simulation, ProModel AI, Simcad, Simio, SIMUL8, Visual Components et WITNESS.

Je ne parlerai toutefois que des solutions que je connais par expérience directe. Bonne nouvelle pour vous : c’est le cas de la plupart d’entre elles !

Modélisation et simulation

MODELISER et SIMULER : le meilleur métier du monde, une profession hybride, à mi-chemin entre la conception intellectuelle et la production industrielle de connaissances.

Nous attirons votre attention sur la distinction fondamentale entre la modélisation, c’est-à-dire la construction d’un modèle informatique reproduisant le fonctionnement d’un système, et la simulation, qui consiste à définir différentes hypothèses, regroupées en scénarios, apliquées sur le modèle, afin de répondre aux questions pertinentes sur le comportement et les performances du système étudié. Habituellement, le terme « simulation » englobe ces deux activités, même si, à notre avis, elles jouent un rôle tout aussi important dans la réussite d’un projet.

Pour un spécialiste en simulation, le démarrage d’un nouveau projet est toujours un moment particulièrement stimulant.
Face à la « page blanche », tout reste à comprendre, à structurer et à inventer.


Il faut d’abord observer le système réel, en identifier les mécanismes essentiels et distinguer les causes des simples symptômes.
Chaque échange avec le client, à tout niveau d’engagement qui soit de la part de l’interlocuteur, apporte une nouvelle pièce au puzzle.
Peu à peu, les flux, les ressources, les contraintes et les règles de fonctionnement prennent forme.
L’enthousiasme naît précisément de cette transformation progressive d’une réalité complexe en un modèle intelligible.
Il existe aussi un véritable plaisir intellectuel à choisir le niveau de détail pertinent, sans simplifier à l’excès ni reproduire inutilement toute la réalité.
Les premières animations du modèle constituent souvent un moment privilégié, lorsque le système commence enfin à « vivre » à l’écran.
Vient ensuite le temps de l’expérimentation, durant lequel les hypothèses sont confrontées aux résultats et les scénarios comparés.
Chaque nouveau projet représente ainsi une aventure singulière, mêlant créativité, rigueur scientifique et compréhension du monde réel.