Calendrier AnyLogic

AnyLogic 8.2

Nouvel objet Palette, amélioration de la recherche GIS dans AnyLogic et connexion par les réseaux sociaux dans Cloud

Les caractéristiques principales de la version 8.2 d’AnyLogic sont répertoriées ci-dessous :

  • Un nouvel objet de Présentation — Canvas. Création d’images dynamiques avec n’importe quel niveau de complexité.
  • Nouveaux objets 3D : équipements miniers, feux de circulation et motos.
  • Prise en charge d’écrans à haute densité de pixel sur les ordinateurs 64 bits : L’interface offre désormais une meilleure prise en charge des écrans HiDPI et Retina.
  • Amélioration de la cartographie GIS : nouvelles tuiles de carte et possibilité de définir et verrouiller la zone de recherche d’exécution.

Des changements ont également été apportés à AnyLogic Cloud, le service cloud d’AnyLogic :

  • Inscription simple à l’aide de Facebook, Twitter, Google ou LinkedIn.
  • Partage de modèles à l’aide d’un lien. Les utilisateurs non-inscrits peuvent désormais exécuter les modèles et éditer les entrées.
  • Les formes et éléments interactifs sont mis en surbrillance lorsque le curseur de la souris se déplace sur eux dans la fenêtre d’animation.
  • Nouvelles améliorations apportées à l’animation 3D sur le Cloud. Mais aussi une animation 3D améliorée pour vos modèles qui sont déjà sur le cloud en les téléchargeant avec la dernière version d’AnyLogic.
  • Nouvelles expériences multi-exécution : Expériences Monte Carlo de premier ordre et de variation des paramètres.
  • Nouvelles fenêtres d’inspection Cloud : affichage de statistiques d’éléments de modèle de base, ainsi que de graphiques pour les variables dans les modèles DS.
  • Nouveaux graphiques pour Box Plot, 2D Histogram et 3D Surface Graphs.
  • Le chargement sur le Cloud est désormais 2,5 fois plus rapide.

AnyLogic 8.1

Nouveaux scénarios, chargement de modèle et autres améliorations dans AnyLogic Cloud.

AnyLogic a été mis à niveau avec la version 8.1, en même temps qu’AnyLogic Cloud. Ces nouvelles fonctionnalités permettaient aux utilisateurs de :

  • Charger des fichiers sources de modèle avec le modèle, d’autoriser l’accès à d’autres développeurs ou à l’ensemble des utilisateurs d’AnyLogic Cloud.
  • Visualiser les diagrammes d’état, de flux et les éléments de dynamique de système dans une animation de modèle basée sur le cloud.
  • Exécuter des modèles avec des animations vectorielles 3D, notamment Panoramique et Zoom. Prendre en charge des formes dans le panneau d’objets 3D, qui sera fournie dans une version ultérieure.
  • Éditer les paramètres d’un modèle en équipe à l’aide du contrôle de version.
  • « Aimer » les modèles, laisser des commentaires et envoyer des messages personnels à d’autres utilisateurs.

Pour visualiser les résultats d’expérience d’échantillonnage aléatoire, les diagrammes de densité, d’erreur et de dispersion sont désormais disponibles dans AnyLogic Cloud.

  • Le Diagramme de densité permet de visualiser la densité de distribution des données sur une période de temps continue.
  • Le Diagramme d’erreur présente la valeur moyenne des résultats et leur écart-type.
  • Le Diagramme de dispersion présente l’évolution des valeurs d’entrée tout au long de l’expérience.
AnyLogic 8.0

Accéder, exécuter et partager en ligne des modèles de simulation

À compter de cette version, AnyLogic était le premier outil de simulation à proposer une palette complète de services cloud aux développeurs de simulation. Le logiciel intégré avec AnyLogic Cloud est un service web permettant aux utilisateurs d’exécuter en ligne des modèles sur n’importe quel périphérique, comme par exemple des téléphones ou des tablettes, puis de partager ces modèles avec d’autres utilisateurs.

AnyLogic Cloud est un outil performant, destiné à réaliser des analyses de simulation en ligne avec un grand nombre de tableaux de bord internet personnalisés et d’expériences de modélisation. Avec AnyLogic Cloud, vous pouvez :

  • Exécuter plusieurs simulations simultanément et comparer les résultats.
  • Récupérer immédiatement les résultats de simulation de toutes les expériences réalisées en format Excel.
  • Visualiser les animations HTML5 d’un modèle dans un navigateur internet.
  • Éditer les paramètres d’un modèle en équipe à l’aide du contrôle de version.
  • Accéder aux modèles en partage public ou créer votre propre portefeuille de simulation en ligne.

Autres fonctionnalités :

  • Prise en charge d’écrans haute résolution (HiDPI, Retina, etc.).
  • Création de fichiers texte, de fichiers excel, d’objets 3D et d’objets d’image en déposant un fichier externe sur un diagramme d’agent.
AnyLogic 7.3

Bibliothèque de trafic routier

La Bibliothèque de trafic routier, dont une version d’essai était offerte depuis la version 6.6, est devenue pleinement disponible et fonctionnelle avec AnyLogic 7.3. La bibliothèque prenait en charge une modélisation détaillée des mouvements de véhicules sur les routes. Chaque véhicule représentait un agent pouvant disposer de ses propres schémas comportementaux. La bibliothèque permettait aux utilisateurs de simuler :

  • Le mouvement du véhicule sur la route, en prenant en compte les règles de circulation.
  • Les feux de signalisation, les passages-piétons et les priorités aux intersections.
  • Le stationnement.
  • Les mouvements des transports en commun.

La bibliothèque de trafic routier convient à la modélisation du trafic autoroutier, du trafic routier, du transport sur site dans les sites de production ou de tout autre système comportant des véhicules, des routes et des voies. Un outil spécial de densité du trafic permettait une analyse des niveaux d’encombrement du réseau routier.


Autres fonctionnalités :

  • Nouveaux blocs et autres améliorations dans la Bibliothèque de fluides.
  • Améliorations de la base de données : chargement de données pour la programmation, fonction de tableau et répartition personnalisée à partir de la base de données.
AnyLogic 7.1

Base de données AnyLogic intégrée

Les modèles AnyLogic disposent d’une base de données pleinement intégrée pour la lecture des données entrantes et l’écriture des résultats des simulations. Cette fonctionnalité de base de données facilite le développement de modèles qui nécessitent une certaine quantité de données externes pour l’initialisation et l’exécution. La base de données peut être exportée avec le modèle. Avec cette nouvelle base de données, il est possible de :

  • Lire les valeurs des paramètres et configurer les modèles.
  • Générer des arrivées d’entité dans les modèles de processus.
  • Importer des données à partir d’autres bases de données ou tableaux Excel et de les stocker sous une forme prête à l’emploi.
  • Journaliser les activités d’organigrammes, les évènements, les transitions état-diagramme, la communication de message et les biographies d’agent.
  • Afficher l’utilisation, l’attente, le traitement et les temps de déplacement des ressources.
  • Stocker des statistiques, des ensembles de données et des journaux de données, ce qui simplifie le post-traitement et l’exportation des données.
AnyLogic 7.2

Bibliothèque de fluides

Afin de mieux comprendre le comportement des flux dans les réseaux, nous avons développé la Bibliothèque de fluides AnyLogic, une suite de simulation et de modélisation logistique pour les matériaux en vrac et les fluides, le gaz et les substances pétrolières. Grâce à cette bibliothèque, les utilisateurs pouvaient intégrer ces processus continus au sein d’un modèle discret et représenter leurs performances avec un niveau de détails élevé.


Autres fonctionnalités :

  • Objets de file d’attente en zigzag et d’escalator dans la version mise à niveau de la Bibliothèque piétons AnyLogic.
  • En plus des méthodes de calcul d’itinéraire en voiture, à vélo et à pied, l’objet GIS AnyLogic incluait le calcul d’itinéraire ferroviaire.
  • Conversion automatique des graphismes vectoriels dans les éléments de marquage AnyLogic.
AnyLogic 7.1

Mise en place de nouvelles cartes GIS (cartes en tuiles)

AnyLogic 7.1 a été le premier à intégrer totalement des cartes GIS et les services GIS associés dans des modèles de simulation. Cette nouveauté a permis de :

  • Accéder à l’ensemble des données stockées dans les cartes en lignes : villes, régions, réseaux routiers et objets (hôpitaux, écoles, arrêts de bus,...).
  • Placer des agents sur des cartes et leurs mouvements sur des itinéraires ou routes existants.
  • Créer des éléments à l’intérieur du modèle, à l’aide de la recherche de style Google Maps intégrée ou de nouveaux éléments de marquage (par exemple Point GIS, Itinéraire GIS et Région GIS).

Une fois téléchargées, les tuiles sont placées dans le cache, ce qui permet aux utilisateurs de travailler en mode hors ligne.

AnyLogic 7.1

Édition AnyLogic Personal Learning

AnyLogic est un logiciel sous licence. Cependant, pour en faire profiter la communauté de la simulation et pour mettre le logiciel à disposition d’établissements universitaires et de personnes souhaitant enseigner, apprendre et découvrir la modélisation de simulation, nous avons sorti le 12 janvier 2015 l’Édition Personal Learning. Il s’agit d'une opportunité exceptionnelle pour les étudiants, professeurs et employés, qui peuvent utiliser gratuitement un logiciel de modélisation de simulation. AnyLogic PLE vous offre :

  • Une licence permanente et gratuite.
  • Une facilité d’utilisation exceptionnelle.
  • Des mises à niveau gratuites.

AnyLogic PLE rassemble toutes les fonctionnalités de base d’AnyLogic, notamment la prise en charge des trois méthodes de modélisation, toutes les bibliothèques standards, l’intégration avec les cartes GIS, les animations 3D et bien d’autres choses. La complexité et la taille des modèles créés dans PLE sont limitées, mais offrent suffisamment de possibilités pour vous permettre de vous familiariser avec la simulation.


Autres fonctionnalités :

  • Capacité à définir des unités de Temps, de Débit, de Vitesse, de Longueur, d’Accélération et de Zone pour les paramètres. Par exemple, régler la vitesse de l’agent en miles ou en kilomètres par heure, sélectionner les unités de temps pour les durées dans les évènements, les transitions et les blocs source.
  • Mises à jour de l’élément de marquage d’espace Échelle, permettant une définition de l’échelle plus rapide pour l’animation de l’agent.
  • Transition vers Java 8 : une meilleure API pour l’écriture de code en lien avec la collecte.
AnyLogic 7.0

Développement de modèle plus simple et plus rapide avec des capacités améliorées

Les nouvelles fonctionnalités offertes dans AnyLogic 7 incluaient une prise en charge améliorée de la modélisation multi-méthode, réduisaient la nécessité du codage, de nouvelles versions des bibliothèques et des améliorations de la convivialité du logiciel.


Environnement de modélisation amélioré

  • Les entités, les ressources et les agents sont désormais un seul et même objet.
  • Les entités peuvent avoir un comportement individuel, distinct de celui axé sur les processus.
  • Les agents peuvent entrer et sortir des diagrammes de processus sans qu’aucun code ne soit nécessaire.
  • La dynamique de système peut être utilisée librement à l’intérieur et à l’extérieur des entités et agents.
  • Un espace 3D consolidé pour tous les types d'objet : agents, entités, unités de ressource, piétons, wagons, etc.
  • Les personnes, les véhicules, les palettes, les bâtiments, les trains et les équipements peuvent interagir dans le même espace 3D.
AnyLogic 7.0

Nouvelle bibliothèque de modélisation de processus

AnyLogic 7 incluait une nouvelle bibliothèque de modélisation de processus, un successeur de la Bibliothèque entreprise, qui offrait une modélisation par évènement discret (processus) de meilleure facture. Grâce à cette nouvelle bibliothèque, les utilisateurs pouvaient définir graphiquement les paramètres, les variables internes, l’animation et les statistiques des entités. En plus du flux d’entité traditionnel dit « Push », les flux « Pull » étaient également pris en charge, ce qui s’est avéré particulièrement utile dans les applications de production. La nouvelle bibliothèque prenait en charge la hiérarchisation, les interruptions, la préemption, les échecs, les pauses et les changements de tâches.


Mise à jour de la Bibliothèque piétons

Grâce à cette mise à jour, les modèles piétons devenaient davantage adaptables, sans que cela n’impacte les performances du modèle. Les utilisateurs pouvaient localiser facilement les espaces piétons, en appliquant des éléments de marquage spécifiques tels que des murs, des obstacles et des points de service. De nouvelles fonctionnalités intégrées permettaient de développer des modèles en utilisant la méthode du « pointer et cliquer », avec un niveau de code nécessaire réduit.


Prise en charge améliorée pour la modélisation multi-agents

  • Les agents, les populations d’agents, les liaisons inter-agents et les réseaux sont créés à l’aide d’assistants et d’éléments graphiques, qui nécessitent un niveau de code minimal.
  • La Population d’agent a été conçue pour aider les utilisateurs à déterminer les paramètres des agents en quelques clics seulement.
  • Les liaisons inter-agent sont définies et visualisées à l’aide d’objets graphiques.
AnyLogic 6.7-6.9

Licence d’équipe

La licence d’équipe AnyLogic a été présentée dans la version 6.7. Celle-ci est toujours disponible à l’achat et permet à plusieurs utilisateurs de partager AnyLogic entre différents postes de travail.


Animation 3D dans les applets

La version 6.7 d’AnyLogic a rendu les animations 3D AnyLogic compatible avec les applets Java. Les modèles avec une animation 3D pouvaient être publiés sur internet et des utilisateurs pouvaient voir et naviguer à distance dans la scène 3D à partir de leurs navigateurs internet.

AnyLogic 6.7

Mise à jour de la Bibliothèque piétons

La Bibliothèque piétons offrait une meilleure simulation des flux piétonniers. À partir de la version 6.9 d’AnyLogic, il est devenu possible de recueillir des statistiques sur les densités de piétons et les animer sous la forme d’une carte de densité dynamique. Cette carte de densité dynamique s’affichait au-dessus d’une animation lors de l’exécution du modèle. À l’aide des résultats de la simulation de densité, les utilisateurs étaient en mesure de définir un débit pour une zone spécifique dans un modèle piétonnier.


Autres fonctionnalités :

  • La possibilité d’exporter les expériences de calibration et d’optimisation en tant qu’applications Java autonomes.
  • AnyLogic 6.8 incluait une version avancée du logiciel et un système de contrôle des révisions - SVN (Sous-version).
AnyLogic 6.6

Exécution de modèles en ligne

En 2011, AnyLogic a lancé un nouveau site internet communautaire dédié à la simulation appelé RunTheModel.com. Il s’agissait du premier pas vers l’idée plus ambitieuse consistant à exécuter des modèles en ligne, qui a été intégrée ultérieurement dans AnyLogic Cloud. Les modèles AnyLogic pouvaient être chargés directement à partir de l’environnement de développement AnyLogic vers RunTheModel.com, permettant à la communauté de rechercher, d’exécuter, de partager en ligne des modèles de simulation et de discuter de ceux-ci. Les utilisateurs pouvaient exécuter les modèles d’autres utilisateurs, identifier les collaborateurs potentiels et obtenir des idées novatrices pour leurs projets de simulation.


Bibliothèque de trafic routier (prototype)

Une version modifiée et mise à jour de la Bibliothèque transport a été lancée sous la forme d’un prototype, en conservant l’idée de simulation et de visualisation de la circulation de véhicules. Cette bibliothèque peut être utilisée pour modéliser des systèmes de circulation à grande échelle et s’intégrait parfaitement avec la Bibliothèque Entreprise, la Bibliothèque piétons et la Bibliothèque ferroviaire. L’équipe AnyLogic a sorti plus tard une version permanente de la bibliothèque.

AnyLogic 6.6

Améliorations de la modélisation par dynamique de système

AnyLogic fournissait désormais une prise en charge complète pour le développement de modèles par dynamique de système. Ces fonctionnalités incluaient une capacité permettant de dessiner explicitement les dépendances entre les variables de dynamique de système et de saisir les formules ultérieurement, en vérifiant la cohérence avec la structure graphique.

Dès la version 6.6 d’AnyLogic, il est également devenu possible d’attribuer des unités de mesure à des variables et paramètres de dynamique


Autres fonctionnalités :

  • ExpertFit, un logiciel réputé d’ajustement de distribution, proposait désormais l’intégration avec AnyLogic. ExpertFit pouvait être utilisé pour traiter des ensembles de données, déterminer l’ajustement de distribution optimal et importer son formulaire analytique dans AnyLogic.
  • Les utilisateurs d’AnyLogic avec des ordinateurs Windows 64 bits pouvaient désormais en profiter pleinement. Cette version 64 bits du logiciel a permis d’utiliser plus d’agents, des ensembles de données et des tableaux de plus grande taille, entre autres choses.
AnyLogic 6.5

Nouvelles animations 3D

Dans AnyLogic 6.5, les capacités d’animation 3D ont été améliorées. Les utilisateurs pouvaient profiter de types d’animation 2D et 3D dans un seul modèle, les afficher simultanément ou bien basculer entre elles. Il devenait possible de définir plusieurs points de vue pour une scène 3D et de les afficher simultanément à partir de différentes perspectives.

Tout comme l’animation 2D, l’animation 3D AnyLogic s’affiche pendant l’exécution du modèle, ce qui signifie qu’il ne s’agit pas d’une vidéo enregistrée mais d’un véritable aperçu en temps réel de la dynamique du modèle. Des objets 3D tiers pouvaient désormais être importés dans AnyLogic et utilisés comme animations pour des entités, des unités de ressources ou des agents.

Toutes les bibliothèques AnyLogic prenaient désormais en charge les animations 3D. Dans la Bibliothèque ferroviaire, la palette d’objets 3D comportait désormais des objets 3D prêts à l’emploi pour les locomotives et plusieurs types de wagons de fret et de wagons de passagers. Lancer des animations 3D et des objets 3D personnalisés dans la Bibliothèque Piétons permettaient aux utilisateurs de créer des modèles piétons impressionnants de réalisme.

AnyLogic 6.5

Nouvelle Bibliothèque ferroviaire

À partir de la version 6.5 d’AnyLogic, la Bibliothèque ferroviaire prenait en charge une interface de diagramme conviviale, permettant de définir la logique d’opérations de système ferroviaire grâce au glisser-déposer et sans aucun code.


Autres fonctionnalités :

  • Nouvel objet « Fichier Excel ». Accès simplifié aux fichiers MS Excel dans les modèles AnyLogic.
  • À partir de la version 6.5 d’AnyLogic, les simulations simultanées pouvaient être réparties sur plusieurs cœurs du processeur.
  • AnyLogic disponible en version chinoise et allemande.
AnyLogic 6.2-6.4

Diagrammes fonctionnels

AnyLogic 6.2 a vu arriver les diagrammes fonctionnels, des diagrammes de blocs structurés qui permettaient aux utilisateurs de définir graphiquement des algorithmes sous la forme d’une programmation structurée. Il s’agit d’une méthode simple pour définir des algorithmes, même si vous n’êtes pas familier avec la syntaxe des opérateurs Java.


Exportation de modèle sous la forme d'une application Java

À partir de la version 6.2 d’AnyLogic, les utilisateurs avaient la possibilité d’exporter des modèles sous la forme d’une application Java autonome. Un modèle exporté pouvait être installé et exécuté gratuitement sur un nombre illimité d’ordinateurs et seule la prise en charge de Java était nécessaire. Les utilisateurs créent une application principale et invoquent le modèle AnyLogic directement à partir du code Java.

L’animation du modèle pouvait éventuellement être intégrée à une interface utilisateur personnalisée, ou bien le modèle pouvait être exécuté sans que son UI ne s’affiche. Cette nouvelle possibilité permettait aux utilisateurs expérimentés de créer des solutions extrêmement personnalisées, basées sur la simulation, et d’inclure sans difficultés des modèles de simulation dans des flux de travail existants.

AnyLogiс 6.2-6.4

Bibliothèque de cours de triage

La Bibliothèque de cours de triage, qui est sortie dans la version 6.4 et a été mise à niveau et renommée Bibliothèque ferroviaire dans les versions ultérieures, permettait aux utilisateurs d’AnyLogic de simuler et visualiser des opérations de cours de triage, quelle que soit leur complexité ou leur envergure. Elle permettait de combiner des modèles de cours de triage avec d’autres modèles à évènement discret ou multi-agents de transport, de chargement, de déchargement, d’attribution des ressources, de maintenance, de processus d’entreprise, etc.


Assistant de création de modèle

Grâce à cette nouvelle fonctionnalité, les utilisateurs AnyLogic pouvaient limiter les étapes habituellement nécessaires à la création d’un modèle à partir de zéro. Lors de la création d'un modèle AnyLogic, les utilisateurs pouvaient faire leur choix parmi des modèles de modèle. Ceux-ci incluaient des modèles de dynamique de système, à évènement discret (basés sur les processus), multi-agents et de dynamique piétonnière. L’assistant permettait aux utilisateurs débutants de comprendre quels éléments de langage AnyLogic étaient utilisés dans une méthode de modélisation spécifique.


Autres fonctionnalités :

  • Ajout de l’objet « Voir la zone » pour simplifier la navigation au sein de grands diagrammes, ainsi que dans les modèles hiérarchiques, pour ce qui est du délai de conception comme du délai d’exécution.
  • La prise en charge de comportements de groupes de piétons dans la Bibliothèque Piétons.
  • Sortie d’AnyLogic University Researcher destiné à la recherche académique. L’édition gratuite AnyLogic Personal Learning a été ajoutée plus tard afin de faciliter l’enseignement, l’apprentissage et la découverte de la modélisation de simulation.
  • Ajout d’un convertisseur pour les modèles Vensim.
AnyLogic 6.0

Un nouveau moteur AnyLogic et des fonctionnalités techniques de premier plan

Dans AnyLogic 6, le moteur de simulation a été complètement repensé et grandement amélioré. Les modèles étaient exécutés 5 à 20 fois plus rapidement et l’empreinte mémoire de tous les modèles avait été réduite drastiquement. Il devenait possible d’exécuter plusieurs millions d’agents sur une machine standard dotée d’1 Go de RAM, ce qui permettait par exemple de modéliser la population d'une grande ville où chaque personne avait ses propres propriétés.

L’environnement de développement de modèle d’AnyLogic 6 s’appuyait sur Eclipse. L’adoption d’Eclipse a permis aux utilisateurs de Mac, Linux et d’autres systèmes d’exploitation populaires d’utiliser AnyLogic avec un aspect et un rendu adaptés à leur système d’exploitation.

À partir d’AnyLogic 6, les utilisateurs pouvaient travailler avec plusieurs modèles simultanément, basculer entre différents projets et copier et déplacer des composants entre les modèles. Ceci, combiné à l’intégration d’un système de contrôle de version CSV, a fourni la base des capacités de travail en équipe, permettant à plusieurs modélisateurs de travailler efficacement sur des projets d’envergure.

AnyLogic 6.0

Améliorations de l’interface utilisateur

La navigation AnyLogic est devenue plus intuitive, avec une seule vue d’ensemble pour tous les éléments : évènements, diagrammes états-transitions, variables, paramètres, etc. Cela fournissait un aperçu exhaustif des objets actifs au sein d’un modèle et les utilisateurs pouvaient, pendant l’exécution d’un modèle, visualiser à la fois les éléments d’animation et du modèle dans la même fenêtre.

Un mécanisme de complétion de code a été inauguré dans cette version. Cela a permis de réduire significativement la complexité d’écriture de code, car il n’était plus nécessaire de taper le nom complet des fonctions, variables et paramètres.


Autres fonctionnalités :

  • Importation de dessins CAO.
  • Meilleures performances de simulation par dynamique de système et multi-agents.
  • Intégration de cartes GIS dans les présentations.
  • Instantanés de simulation de modèle.
AnyLogic 5.3-5.5

Bibliothèque piétons

La Bibliothèque Piétons d’AnyLogic est sortie en 2005. Il s’agissait d'une solution simple d’emploi et capable de capturer les dynamiques piétonnières et de les intégrer dans des modèles à évènement discret. La Bibliothèque Piétons pouvait être utilisée pour simuler des flux de circulation de piétons à l’intérieur de bâtiments ou dans la rue. Les modèles de piétons permettaient de recueillir des statistiques sur :

  • La densité de piétons.
  • Le temps d’attente estimé.
  • Le test du design intérieur et bien plus encore.

Dans les modèles créés à l’aide de la Bibliothèque Piétons, les piétons circulaient dans un espace continu et réagissaient à différents types d’obstacles, tels que des murs et d’autres piétons.


Bibliothèque de graphiques professionnels

La Bibliothèque de graphiques professionnels AnyLogic offrait aux utilisateurs des diagrammes et des histogrammes servant à animer les données des résultats du modèle pendant la simulation et à exporter les données dans d’autres applications sous forme de texte. La palette des types de diagramme proposés se rapprochait de celle proposée dans MS Excel. Elle fait désormais partie de la palette AnyLogic Analysis.

AnyLogic 5.3-5-5

Bibliothèque multi-agents

Cette bibliothèque est apparue dans la version 5.4 d’AnyLogic et a permis aux utilisateurs de simplifier la gestion du temps, de l’espace, du réseau, des communications et de la communication dans les modèles multi-agents.

La Bibliothèque multi-agents a été développée en s’appuyant sur l’approche de modélisation multi-agents. Cette approche a été utilisée avec succès dans le cadre de la simulation de marchés, du comportement d’entreprises concurrentes, de chaînes d’approvisionnement, du trafic routier, de populations, etc. Les modèles multi-agents fournissent des informations sur le comportement général d’un système en anticipant le comportement des éléments qui le composent.

La Bibliothèque multi-agents fait désormais partie de la palette AnyLogic Agent.


Bibliothèque de transport

Cette bibliothèque, inaugurée dans AnyLogic 5.5, a été créée afin de capturer des flux de trafic au sein d’un modèle au niveau physique. Elle a été utilisée pour simuler les mouvements des véhicules dans le trafic routier, à des intersections et sur des places de stationnement, ainsi que pour collecter des statistiques sur le débit du trafic.

Combinée avec les éléments de la Bibliothèque piétons AnyLogic, la Bibliothèque de transport pouvait servir à examiner l’influence des piétons sur la congestion du trafic. Le mouvement des voitures était basé sur des règles de circulation personnalisées ou intégrées.

Cette bibliothèque a été remplacée ultérieurement par la Bibliothèque de trafic routier AnyLogic.

AnyLogic 5.0

Dynamique de système

Avec AnyLogic 5.0 est arrivée la fonctionnalité de dessin de flux de dynamique de système sur des diagrammes de structure. Le logiciel prenait en charge la conception et la simulation de structures de rétroaction (des diagrammes de flux et de stocks, notamment des variables tableau) d’une façon qui était familière pour la plupart des modélisateurs de dynamique de système.

Cette fonctionnalité a fait d’AnyLogic le premier outil de simulation à proposer les trois grandes approches de modélisation : la simulation multi-agent, la dynamique de système et la modélisation par évènement discret.

Modélisation réseau

Pour ce qui est des processus de conception se déroulant dans un espace physique délimité et impliquant le déplacement d’entités et de ressources, la Bibliothèque d’entreprise d’AnyLogic 5.0 proposait l’approche de modélisation réseau.

AnyLogic 5.0

Animation 3D

Dès la 5e version du logiciel, les modèles pouvaient être visualisés à l’aide d’animations 3D, qui comprenaient les caractéristiques suivantes :

  • Formes 3D basiques : sphère, cylindre, cône, tore, maillage, texte, etc.
  • Des formes personnalisées créées en combinant des formes basiques.
  • Une prise en charge des matériaux de surface.
  • L’éclairage dynamique.

Développement du cadre d’expérience

En complément des expériences de simulation et d’optimisation, le cadre de simulation AnyLogic 5.0 a été étendu avec les éléments suivants :

  • Expérience Monte-Carlo : vous permet d’exécuter une simulation à plusieurs reprises avec des paramètres stochastiques, de collecter les résultats obtenus et de les représenter sur un histogramme.
  • Expérience d’analyse de la sensibilité : vous aide à découvrir comment les résultats des simulations varient en fonction des changements effectués dans les paramètres du modèle. Le modèle peut être exécuté plusieurs fois, en faisant varier l’un des paramètres, et montre dans quelle mesure le résultat de la simulation dépend de celui-ci.
  • Expérience de variation de paramètre (disponible dans AnyLogic 5.1) : exécute un modèle avec différents paramètres et analyse dans quelle mesure certains paramètres affectent le comportement du modèle. Grâce à cette expérience, il est facile de configurer une simulation de modèle complexe se composant de plusieurs exécutions distinctes du modèle, où un ou plusieurs paramètres fondamentaux changent.
  • Expérience personnalisée : elle confère aux utilisateurs une flexibilité maximale pour la définition des paramètres et la gestion des exécutions de simulation. Un scénario d’expérience est défini en code Java, écrit par un modélisateur.
AnyLogic 4.5

Bibliothèque d’entreprise

En plus de la modélisation multi-agents, présente depuis la toute première version, AnyLogic 4.5 proposait la modélisation par évènement discret avec la Bibliothèque d’entreprise, la prédécesseure de l’actuelle Bibliothèque de modélisation de processus. Elle pouvait être utilisée pour modéliser et simuler des systèmes tels que :

  • Des processus de production.
  • Des systèmes de service (banques, aéroports, centres d’appel, etc.).
  • Des processus d’entreprises avec un calcul des coûts basé sur l’activité.
  • Des modèles de chaîne d’approvisionnement et logistique

La Bibliothèque d’entreprise comprenait des blocs, basés sur des objets actifs et disposant d’une fonctionnalité prédéfinie, afin de développer des diagrammes destinés aux modèles par évènement discret. Cette bibliothèque permettait également aux utilisateurs de créer des modèles et des animations en utilisant la méthode du glisser-déposer.

La Bibliothèque d’entreprise permettait aux utilisateurs de créer des modèles interactifs, de collecter des statistiques et de visualiser clairement le processus de présentation et de validation d’un modèle. Les éléments de la bibliothèque étaient capables d’interagir naturellement avec les primitives AnyLogic, telles que des évènements ou des diagrammes états-transitions.

AnyLogic 4.5

Bibliothèques personnalisées

Dès AnyLogic 4.5, les utilisateurs pouvaient développer un ensemble d’objets actifs réutilisables dans un domaine d’application spécifique, les regrouper et les enregistrer sous la forme d’une bibliothèque AnyLogic personnalisée. Ces bibliothèques pouvaient ensuite être exportées et réutilisées.


Expérience d’optimisation

Dans AnyLogic 4.5, l’optimisation a été ajoutée à l’environnement de modélisation et figure d’ailleurs toujours dans le cadre d’expérience actuel. Lorsqu’ils exécutaient une expérience, les utilisateurs pouvaient découvrir des paramètres de modèle qui correspondaient à la meilleure solution possible. L’expérience d’optimisation pouvait, dans certaines conditions, aider à observer le comportement d’un système, ainsi qu’à améliorer la performance de ce système.

L’optimisation AnyLogic a été développée et est toujours bâtie autour d’OptQuest, un moteur d’optimisation à la pointe de la technologie, créé par la société OptTek. Les utilisateurs expérimentés peuvent utiliser l’API du moteur AnyLogic pour contrôler les reproductions de modèle, organiser la variation des paramètres et mettre en œuvre des algorithmes d’optimisation personnalisés.


Intégration avec Stat::Fit

Dès la version 4.5 d’Anylogic, le programme était intégré de façon fluide avec Stat::Fit, un logiciel complet d’ajustement de distribution.Stat::Fit prend les données brutes et les répartit de façon adéquate. Cette répartition est ensuite formatée pour AnyLogic et y est intégrée directement.

AnyLogic 4.0

La première version d’AnyLogic

L’histoire d’AnyLogic a débuté en 2000 lorsqu’AnyLogic 4.0, suivant la numérotation attribuée à son prédécesseur COVERS 3.0, a été commercialisé comme un outil de simulation destiné à des applications professionnelles. Il était destiné aux systèmes de modélisation dont la nature, la complexité et l’échelle sont arbitraires, ce qui incluait notamment :

  • Une logique discrète et continue (réseaux, protocoles, algorithmes parallèles, contrôleurs intégrés et réseaux logistiques)
  • Des objets physiques (véhicules, mécanique, hydrodynamique et aérodynamique, réactions chimiques, systèmes écologiques).
AnyLogic 4.0

Une nouvelle référence

AnyLogic a été le premier environnement de simulation multi-agents, car les modèles avaient une structure hiérarchique, qui consistait à faire communiquer des objets actifs (que l’on appellera plus tard « agents »). AnyLogic utilisait des diagrammes de structure pour développer des modèles hiérarchiques d’une façon orientée vers les objets, ainsi que des diagrammes états-transitions hybrides, ou bien des diagrammes d’état hybrides, pour la spécification du comportement des objets. La combinaison de ces éléments permettait l’encapsulage des objets, la séparation de la structure et du comportement du système ainsi que l’hérédité.


Interopérabilité

Les modèles AnyLogic disposaient d’une architecture ouverte et pouvaient interagir avec les logiciels de bureautique ou d’entreprise. Les utilisateurs avaient la possibilité d’étendre la fonctionnalité d’un modèle en y insérant du code Java, en créant des classes d’objet personnalisées et en ajoutant de la logique d’état et un comportement continu, afin de rendre les modèles plus adaptables et flexibles. Le modèle pouvait être exporté depuis AnyLogic sous la forme d’un applet Java, puis exécuté dans un navigateur internet.

AnyLogic a été présenté au grand public pour la première fois au cours de la Conférence Winter Simulation en 2000 et y avait reçu un accueil exceptionnel.