Aujourd’hui, les logiciels de simulation d’événements discrets (DES) et les avantages qu’ils offrent sont actuellement utilisés dans une majorité d’industries pour simplifier les opérations commerciales, faire des prédictions et comprendre des processus complexes. Mais avant que les logiciels de simulation modernes tels que Simio puissent être utilisés pour créer des modèles brillants et exécuter des simulations en temps réel , il existait des technologies antérieures qui constituaient la base sur laquelle les logiciels de simulation modernes ont été construits. Comme vous pouvez probablement le constater, il y a certainement une histoire derrière l’évolution des logiciels de simulation et aujourd’hui, cette histoire est racontée.
Pour raconter cette histoire avec précision, l’évolution de doit être classée par ordre chronologique. L’ordre traditionnel actuellement utilisé est celui décrit par R.E. Nance en 1995. C’est cet ordre chronologique qui sera utilisé ici, mais avec de légères modifications pour tenir compte des premiers souvenirs des logiciels de simulation et des progrès actuels. La raison en est que l’ordre le plus référencé, décrit en 1995, ne prenait pas en compte les efforts de Jon von Neumann et Stanislaw Ulam qui ont utilisé la simulation pour analyser le comportement des neutrons en 1946.
RE. La chronologie de Nance, qui a été écrite en 1995, ne pouvait pas et n’a pas tenu compte des récents changements de paradigme dans le logiciel DES. Cette omission compréhensible sera également soulignée et incluse dans ce billet. Par conséquent, cet article sur la simulation d’événements discrets doit être considéré comme une mise à jour de l’histoire et de l’évolution des logiciels DES.
Les premières années (1930 – 1950)
Avant que la simulation discrète ne prenne de l’importance, les premiers mathématiciens utilisaient l’échantillonnage statistique déterministe pour estimer les incertitudes et modéliser des processus complexes. Ce processus prenait du temps et était sujet à des erreurs, ce qui a conduit aux premières techniques de DES connues sous le nom de simulations de Monte Carlo. La première simulation était la technique de l’aiguille de Buffon, utilisée par Georges-Louis Leclerc, Compte de Buffon, pour estimer la valeur de Pi en laissant tomber des aiguilles sur un sol constitué de bandes parallèles équidistantes. Bien que cette méthode ait été couronnée de succès, les logiciels de simulation tels que nous les connaissons ont vu le jour en 1946.
À l’automne 46′, deux mathématiciens ont été confrontés au problème de la compréhension du comportement des neutrons. Pour comprendre le comportement des neutrons, Jon von Neumann et Stanislaw Ulam ont mis au point la technique de la Roulette pour traiter les simulations d’événements discrets . C’est en jouant au Solitaire qu’Ulam a eu l’illumination. Ulam a réussi à simuler le nombre de fois où il pouvait gagner au Solitaire en étudiant des centaines de parties réussies.
Après avoir réussi à estimer quelques parties , il s’est rendu compte qu’il faudrait des années pour observer et sélectionner manuellement les parties réussies pour chaque main. C’est ainsi qu’Ulam a demandé à Jon von Neumann de créer un programme permettant de simuler plusieurs mains de solitaire sur l’Electronic Numerical Integrator and Computer (ENIAC). C’est ainsi que le premier logiciel de simulation a été écrit.
La période de recherche (1955 – 1960)
Le succès des deux mathématiciens dans la simulation des modèles de comportement des neutrons a mis en lumière la simulation et a encouragé les agences gouvernementales à explorer ses utilisations dans le domaine militaire. Comme pour tous les processus technologiques, la croissance des logiciels de simulation discrète ne pouvait que correspondre aux unités de calcul disponibles à l’époque. À l’époque, les ordinateurs analogiques et à peine numériques constituaient le tremplin du développement.
Vers 1952, John McLeod et quelques de ses amis du Naval Air Missile Test Center ont entrepris de définir des concepts de simulation et de développer des algorithmes et des routines pour faciliter la conception d’un logiciel de simulation standardisé . En arrière-plan, John Backus et son équipe développaient également un langage de haut niveau pour les ordinateurs ( ). Les efforts des multiples équipes travaillant indépendamment les unes des autres ont conduit au développement du premier langage et logiciel de simulation qui allait conduire à l’évolution du logiciel DES.
Il met également en évidence le thème général de la manière dont les progrès technologiques et les évolutions des logiciels se produisent, qui est à travers les progrès réalisés dans divers domaines interdépendants.
L’Avent (1960 – 1965)
En 1961, John Backus et son équipe chez IBM avaient réussi à développer FORTRAN, le premier langage de programmation de haut niveau pour un usage quotidien. Le succès de FORTRAN a conduit à la création d’un langage de simulation polyvalent basé sur FORTRAN. Ce langage, SIMSCRIPT , a été mis en œuvre avec succès en 1962 par Harry Markowitz.
D’autres logiciels et systèmes de simulation à usage général ont également vu le jour au cours de cette période, car les entrepreneurs concurrents ont continué à développer des langages et des systèmes de simulation. À la fin de l’année 1965, programmes et progiciels tels que ALGOL, General Purpose Simulation System (GPSS), et General Activity Simulation Program (GASP) avaient été mis au point. Les ordinateurs IBM et l’équipe BUNCH composée de Burroughs, UNIVAC, NCR, Control Data Corporation et Honeywell développaient des ordinateurs plus puissants pour traiter des simulations complexes.
L’un des points forts de cette période a été la conception réussie du simulateur Gordon par IBM. Le simulateur Gordon a été utilisé par la Federal Aviation Administration pour distribuer des informations météorologiques aux acteurs de l’industrie aéronautique. C’est ainsi que la simulation a été utilisée pour la première fois dans le secteur de l’aviation.
Là encore, l’augmentation de la vitesse de traitement et l’apparition d’un nouveau terme connu sous le nom de conception assistée par ordinateur ont joué un rôle dans l’avancement du développement des logiciels de simulation . À ce stade, les premiers progiciels et langages de simulation étaient encore utilisés principalement par le gouvernement, ainsi que par quelques entreprises. En outre, les progiciels faciles à utiliser, intuitifs et réactifs étaient lentement intégrés dans les logiciels de simulation tels que le GPSS qui était devenu populaire dans les années 60.
Les années de formation (1966 – 1970)
Les années de formation ont été marquées par le développement de logiciels de simulation à usage commercial. À cette époque, les entreprises avaient commencé à comprendre la simulation et le rôle qu’elle joue dans la simplification des processus commerciaux et la résolution de problèmes complexes. Le succès des systèmes tels que le Gordon Simulator a également suscité l’intérêt des acteurs de l’industrie pour les diverses façons dont les logiciels DES pouvaient être utilisés.
Reconnaissant la nécessité d’appliquer la simulation aux processus industriels, la première organisation exclusivement consacrée à la simulation a été créée en 1967 et la première conférence s’est tenue à New York à l’hôtel Roosevelt. Lors de la deuxième conférence, 78 articles sur la simulation d’événements discrets et le développement de logiciels DES ont été soumis. Il est surprenant de constater que certaines des questions posées lors de la conférence de 1968 sont toujours d’actualité. Ces questions sont les suivantes
- Les difficultés à convaincre les dirigeants d’entreprise de l’intérêt des logiciels de simulation
- Comment la simulation peut être appliquée à la fabrication, au transport, au comportement humain, aux systèmes urbains, etc.
La période d’expansion (1971 – 1978)
La période d’expansion a été consacrée à la simplification du processus de modélisation lors de l’utilisation de logiciels de simulation et à la introduction de leur utilisation dans les salles de classe. À ce stade, diverses industries avaient commencé à comprendre l’utilisation et les avantages des logiciels de simulation pour leurs industries respectives . Cela a conduit à discuter de la nécessité de préparer les étudiants à un monde qui intègre la simulation.
En outre, les progrès technologiques , tels que l’introduction et l’utilisation généralisée de l’ordinateur personnel, ont justifié le développement d’un logiciel de simulation pour des systèmes d’exploitation dédiés. Cela a conduit au développement du GPSS/H pour les ordinateurs centraux IBM et les ordinateurs personnels. Le GPSS/H a également introduit le débogage interactif dans le processus de simulation et a rendu le processus environ 20 fois plus rapide que les paquets de simulation précédents . En termes d’évolution technologique, le GASP IV a également introduit l’utilisation d’événements temporels au cours des simulations, ce qui met en évidence la croissance des logiciels de simulation disponibles pour les industries à cette époque.
Dès la cinquième conférence sur la simulation , appelée « Winter Simulation Conference » en 1971, divers tutoriels sur l’utilisation de progiciels de simulation tels que GASP2 et SIMSCRIPT ont été mis à la disposition du public . La popularité croissante de la simulation a également entraîné une augmentation des opportunités commerciales et, en 1978, les logiciels de simulation pouvaient être achetés pour moins de $50 000.
La consolidation et la régénération (1979 – 1986)
L’ère de la consolidation a été définie par l’essor de l’ordinateur de bureau et de l’ordinateur personnel, ce qui a conduit au développement généralisé de logiciels de simulation pour l’ordinateur personnel. Les logiciels de simulation ont également connu des améliorations grâce au développement du langage de simulation pour la modélisation alternative (SLAM). Le concept SLAM a permis de combiner diverses capacités de modélisation et d’obtenir de multiples perspectives de modélisation lors du traitement de processus complexes.
Ces améliorations ou développements ont rendu possible la simulation pour la planification de la production et l’industrie manufacturière a commencé à s’intéresser de près aux logiciels de simulation. L’augmentation de la capacité de calcul et de stockage a également conduit à la création de systèmes de gestion d’usine tels que CAM – I. CAM – I est effectivement devenu le premier logiciel de simulation utilisé uniquement pour le contrôle en boucle fermée des activités et des processus dans les ateliers .
En 1983, SLAM II a été développé et il s’agissait d’un progiciel de simulation de qualité industrielle en avance sur son temps. SLAM II proposait trois approches de modélisation différentes qui pouvaient également être combinées selon les besoins . Ces approches comprenaient la modélisation d’événements discrets, la modélisation de réseaux et la possibilité d’intégrer la modélisation discrète et la modélisation de réseaux dans un modèle de simulation particulier. Plus important encore, SLAM II coûtait environ 900 $, ce qui était relativement bon marché à l’époque. Cela peut être considéré comme le moment où la simulation d’événements discrets s’est imposée, car les logiciels commerciaux pour la modélisation de la simulation d’événements discrets sont devenus accessibles au grand public .
La phase de croissance et d’animation (1987 – 2000)
Les années 90 ont été marquées par une consolidation des progrès réalisés au cours des années précédentes et de nombreuses technologies et processus interdépendants ont également pris de l’âge au cours de cette décennie. Cette époque s’est concentrée sur la simplicité, sur le développement d’interfaces utilisateur interactives et sur la mise à disposition de la simulation pour tout le monde, y compris les personnes non techniques.
Au milieu des années 90, les logiciels de simulation étaient utilisés pour résoudre des problèmes encore plus complexes, tels que la simulation de chaque événement et processus dans des installations à grande échelle. L’exemple d’Universal Data System était une première à l’époque. Universal Data System devait convertir l’ensemble de son usine en un atelier de production hybride qui améliorait la production . Pour ce faire, l’entreprise a utilisé GPSS et le résultat final a été un flux réussi qui a amélioré les opérations quotidiennes et l’ensemble du processus a été modélisé et simulé en 30 jours.
En 1998, les fournisseurs ont commencé à ajouter des fonctions de collecte de données aux logiciels de simulation. Ces fonctions comprenaient l’automatisation des processus de collecte de données, l’utilisation de graphiques en 3D et d’animations pour rendre le processus de simulation plus convivial et non technique. Il va sans dire que les avancées technologiques en matière d’animation, de modélisation, de conception graphique, et de construction d’interface utilisateur ont joué un rôle dans l’amélioration des logiciels de simulation au cours de cette période .
La phase de flexibilité et d’évolutivité (2000 – 2019…)
Enfin, nous arrivons à la dernière phase d’évolution du logiciel DES tel que nous le connaissons. Une fois de plus, les progrès des technologies interdépendantes ont rendu possible la mise à l’échelle de la simulation et l’accélération de son processus . L’évolution qui a suivi le nouveau millénaire a vu les fournisseurs de DES tirer parti de l’utilisation de l’informatique en nuage, de l’intelligence artificielle et de l’informatique à haute performance pour porter la simulation à des niveaux encore plus élevés.
D’autres changements sont intervenus au cours de ces décennies, à savoir l’évolution du processus d’ordonnancement basé sur la production vers un processus d’ordonnancement basé sur la simulation . Cette évolution a permis la simulation en temps réel de la programmation, du traitement et de la prise de décision. Cette évolution s’inscrit également dans le cadre de la quatrième révolution industrielle, où la collecte de données, l’automatisation et l’interconnectivité règnent en maîtres. Les logiciels de simulation de cette génération ont évolué pour devenir des outils capables de numériser et de développer des jumeaux numériques.
Les logiciels de simulation d’événements discrets tels que Simio sont des exemples de technologies de simulation complètes qui sont nécessaires pour piloter l’industrie 4.0. En effet, les logiciels de simulation d’événements discrets doivent être capables de collecter et de stocker leurs propres données, de modéliser des graphiques 3D précis, de faire de l’animation, de gérer la planification en temps réel et la numérisation. Ils doivent également être dotés de fonctionnalités qui permettent d’exploiter l’informatique en nuage, d’intégrer les applications de planification des ressources de l’entreprise et le calcul à haute performance. Ces fonctionnalités fonctionnent toutes ensemble pour garantir que les simulations les plus complexes sont exécutées pour fournir des réponses ou des informations précises lorsqu’elles sont appliquées dans des contextes professionnels .
Résumé
L’avenir de la simulation d’événements discrets n’est en aucun cas gravé dans le marbre, comme l’ont montré les expériences des époques précédentes . Cela signifie qu’avec les progrès des technologies et des logiciels de simulation interdépendants, davantage de concepts industriels et de modèles commerciaux seront bouleversés au cours de la prochaine décennie.