Nous et nos partenaires utilisons des cookies pour vous offrir la meilleure expérience en ligne, y compris pour personnaliser le contenu, la publicité et l'analyse Web. Vous pouvez refuser les cookies en modifiant les paramètres de votre navigateur. Pour en savoir plus sur les cookies que nous utilisons, consultez notre Politique en matière de cookies.
The new 6-axis robotic arm in AnyLogic 8.9.2 improves industrial modeling with realistic motion and adjustable features. It supports tasks like pallet filling, welding, and painting, offering flexibility with customizable end effectors and precise control via the ProcessByRobot flowchart block.
NVIDIA Omniverse integration
The integration with NVIDIA Omniverse allows users to sync simulation data with high-fidelity 3D animations, creating visually stunning and real-time presentations for stakeholders. It enables seamless integration with Omniverse for real-time, lifelike animations and quick-start tools to elevate your simulation results.
Advanced parking simulations
The AnyLogic 8.9.3 update introduces several improvements to parking lot modeling in the Road Traffic Library:
Diagonal parking is now supported, with options for standard angles like 30-, 45-, or 60-degrees or custom ones.
Cars can prioritize parking spots using new selection rules, ideal for reserved spaces or docks.
The new Forced exit on timeout option simulates realistic traffic behavior near busy areas, where cars on the road slow down or stop to let vehicles exit parking spots.
An add-on brings Git functionality to AnyLogic, including operations like committing, pushing, pulling, branching, merging, and cloning. Now, teams can manage changes, revert to previous model versions, and simultaneously work on different parts of a project.
Memory dump analyzer and a new model format for collaboration
The memory dump analyzer helps with debugging and managing memory use by allowing snapshots of memory during model runs.
The new multi-part ALP format splits models into multiple files, putting each agent and its components in separate folders.
Built-in support for the new databases and Downtime block improvements
With AnyLogic 8.9.1, you can effortlessly connect to Oracle, PostgreSQL, MySQL, and MariaDB without additional drivers.
The downtime block simplifies the control of equipment maintenance and failures with triggers, priority settings, and automated downtime processes.
Transporter manual control
With a manual control feature, you can take full control of transporters. Use the move() function to send transporters directly to nodes, perfect for custom logic or early-stage routing.
There are two types of optimization engines available: OptQuest and a built-in genetic optimization engine (shipped with AnyLogic and without limitations, regardless of the size of your project).
An optimization experiment performed based on the genetic algorithm can be exported as a standalone application with no additional charges.
Pedestrian elevators
Now, AnyLogic will have a pedestrian elevator as its basic element. Elevator functionality is represented by the Elevator markup element and the PedElevator block.
The Elevator markup element represents an elevator cabin that can move between floors. While the PedElevator block describes how pedestrians move to an elevator, wait for it to arrive, enter the elevator, and exit it on a specified floor.
The custom distribution properties are now completely rebuilt. You can preview and verify your custom distributions for accuracy and reliability more effectively by checking the Preview section in the properties.
Types de étagères FIFO et LIFO, préemption des tâches et nouvelle propriété de diamètre
Cette nouvelle version a permis à l’élément Storage markup de prendre en charge les types des étagères FIFO (premier entré, premier sorti) et LIFO (dernier entré, premier sorti). En conséquence, les étagères sélectives, drive-in, gravity et push-back peuvent être modélisées. De plus, les lieux de chargement et de déchargement peuvent être basculés d’un côté à l’autre. Enfin, il est également maintenant possible d’utiliser la pré-réservation effectuée par la méthode setReservation() dans le Store block.
Des propriétés de préemption de tâche ont été ajoutées à l’élément Station markup, ce qui signifie qu’une autre tâche avec une priorité plus élevée peut saisir les ressources qui desservent la station et vice versa.
Les éléments de tapis roulant Turn station et Turntable incluent désormais la propriété Diamètre, ce qui permet de modifier le diamètre de ces éléments à partir des propriétés, et pas seulement à l’aide d’une manivelle.
Cette dernière version d’AnyLogic permet aux transporteurs de résoudre plus efficacement les impasses et de se déplacer plus efficacement dans l’espace libre sans bloquer les chemins des autres dans les couloirs. Cela améliore la simulation des entrepôts où les chemins des transporteurs se croisent souvent dans des allées étroites entre les rayonnages.
La version antérieure d’AnyLogic 8.7.7 introduisait l’élément Storage markup. Cet élément permet de dessiner rapidement des zones de stockage à grande échelle en calculant automatiquement la taille ou le nombre des unités de stockage nécessaires pour remplir une zone spécifiée. Avec lui, vous pouvez rapidement remplir un entrepôt avec des rayonnages et des allées selon vos besoins. Maintenant, l’élément prend en charge les étagères placées dos à dos.
Exportation vers un fichier pour les modèles dans le Cloud
La fonctionnalité d’exportation de fichiers permet l’écriture des données d’un modèle dans un fichier externe. Par exemple, les résultats d’une expérimentation dans un fichier Excel où ils peuvent être utilisés pour l’analyse ou l’intégration avec d’autres outils analytiques. Tout format de fichier est autorisé, y compris les fichiers ZIP compressés.
Créer un réseau SIG par code
Un nouvel exemple de modèle dans la version 8.7.9 montre comment créer par programmation un réseau SIG. Une fonction appelée createRoute contient du code Java qui lit les coordonnées de la source de données et les connecte automatiquement aux itinéraires.
L’élément Conveyor markup dispose désormais d’une option permettant de modifier la direction du tapis roulant pendant l’exécution du modèle. Il est désormais plus facile de mettre à niveau les réseaux des tapis roulants avec des tapis roulants réversibles qui mènent aux postes de travail le long du tapis roulant principal. La fonctionnalité permet également de créer des tampons de tapis roulants.
AnyLogic 8.7.12 est livré avec la fonction renouvelée de l’Aide intégrée.
Maintenant, la carte de densité peut afficher la densité non seulement pour le moment lactuelle, mais aussi la moyenne pour une période spécifiée.
Les transporteurs intelligents, tels que les véhicules à guidage automatique (AGV), ont appris à ralentir aux intersections lorsqu’ils sont en présence d’autres transporteurs.
Les nouvelles fonctionnalités de la bibliothèque Road Traffic Library permettent aux utilisateurs de compter le nombre de voitures avant une ligne d’arrêt et dans une voie, de recueillir des statistiques sur les voitures qui ont traversé une intersection, de connaître la longueur de l’itinéraire d’une voiture et de trouver la vitesse moyenne d’un véhicule.
Le nouvel élément de mise en page Storage vous permet de dessiner plus facilement un entrepôt entier. Nous avons également introduit de nouveaux types de racks – Selective rack and Drive-In rack - où les agents peuvent charger ou décharger. Pour en savoir plus sur ces éléments, consultez notre section Aide (en anglais).
AnyLogic peut désormais dessiner automatiquement un réseau de chemins entre les étagères pour faciliter la construction d’un réseau de transport où les ressources et les transporteurs se déplacent le long de chemins spécifiés. Ces chemins se connectent facilement aux réseaux déjà présents dans le modèle.
Les nouveaux blocs Store (Stocker) et Retrieve (Récupérer) de la bibliothèque Material Handling Library permettent de sélectionner des ressources dans la bibliothèque de modélisation des processus pour les opérations de stockage et de récupération. Dans les nouveaux blocs, la réservation de cellules, le transport, ainsi que le chargement et le déchargement des agents dans l’entrepôt sont effectués automatiquement.
Vous pouvez désormais exclure une ou plusieurs cellules de la structure d’entrepôt standard. Cela peut être utile si l’entrepôt a une structure irrégulière - par exemple, une partie d’une étagère bloqué par un pilier.
En commençant AnyLogic 8.5.2, les utilisateurs pourraient simuler le fonctionnement des grues aériennes. Maintenant, le nombre de ponts est configurable pour ces grues et vous pouvez définir le nombre requis de travées. Grue aérienne fonctionne automatiquement, les mouvements de séquençage par elle-même ; pour les cas d’utilisation avancée, le mouvement de la grue peut désormais être contrôlé par API.
Des zones piétonnes avec des restrictions sur la capacité, le débit et d’autres conditions sont introduites.
Les piétons peuvent désormais être soumis à des règles de distanciation sociale et, comme dans la vraie vie, ils vont essayer de s’y conformer.
Si vous utilisez la plate-forme Bonsai, vous pouvez maintenant connecter plus facilement et plus rapidement un modèle à la plate-forme et former des algorithmes d’IA basés sur les données des simulations.
Pour les fichiers CAD, les éléments des dessins 2D peuvent désormais être convertis en murs pour des bâtiments simulés. Le convertisseur intégré d’Anylogic reconnaît les éléments d’un dessin, de sorte que vous n’avez qu’à choisir lequel représenter en tant que murs dans le modèle. La nouvelle version d’AnyLogic prend en charge les dessins CAD en .dxf (y compris les versions antérieures à 2010) et .dwg formats.
Les AGVs peuvent être limités ou interdits de circulation dans certaines zones d’un modèle. Les restrictions peuvent être configurées en fonction de l’espace disponible, de la planification, du débit et d’autres conditions.
Les stations de traitement sur convoyeurs peuvent désormais traiter les objets individuellement, sans attendre d’être groupées ensemble.
Après avoir libéré ou annulé une tâche, les transporteurs peuvent automatiquement choisir et se rendre à la station de base la plus proche ou se rendre à un endroit spécifié par l’utilisateur.
Bibliothèque ferroviaire
Maintenant, à l’aide de l’API, vous pouvez vérifier la disponibilité des voies et les réserver pour l’approche des trains.
Le blocage manuel des pistes est une autre nouvelle fonctionnalité qui, par exemple, peut être utilisée lorsqu’une piste est hors service ou occupée. Si la trajectoire d’un train est bloquée, le train peut calculer dynamiquement un détour ou un arrêt avant la voie bloquée.
Nous avons ajouté de nouveaux types d’aiguillages ferroviaires à la bibliothèque – commutateur à double glissement, interrupteur à glissement unique et tout-à-tout (type d’aiguillage par défaut).
Les objets multi-niveaux, tels que les bâtiments, les convoyeurs et même les paquebots de croisière, sont désormais plus faciles à modéliser dans AnyLogic : chaque niveau - chaque agent. Chaque niveau peut être traité séparément dans AnyLogic, tout en maintenant une vue multicouche de l'objet, et la transparence des niveaux peut être modifiée, vous permettant ainsi de masquer ou d'afficher le contenu des niveaux.
Pour déplacer des éléments entre les niveaux, utilisez les MarkUp éléments : Port réseau, Porte niveau ou Ascenseur.
Carte de densité pour les transporteurs
Pour les AGV qui se déplacent librement, nous avons ajouté une carte de densité. Il fonctionne de la même manière que pour les piétons : changement de couleur en fonction du niveau de densité. Les propriétés permettent d’ajuster la transparence et le nombre critique d’AGV.
API AnyLogic Cloud
L'API AnyLogic Cloud a été mise à jour conformément à la version 8.5.0, ce qui rend le client de l'API plus flexible et facile à utiliser. La nouvelle fonctionnalité de l'API vous permet de modifier les paramètres de modèle Cloud directement en mode animation et étend également les capacités de création d'interface HTML.
Autres améliorations
Les étagères à palettes, les convoyeurs et les grues ont maintenant la propriété Is obstacle. Lorsqu'il est actif, l'objet devient un obstacle pour les piétons et ils sont contraints de le contourner.
Dans le nouveau tutoriel sur la production de batteries au plomb, nous montrons étape par étape comment construire un modèle de chaîne de production de batteries de voiture.
Les transporteurs peuvent désormais se déplacer sans avoir besoin de chemins de guidage. Ils peuvent prendre en compte les obstacles, y compris les murs, les installations d’équipement et autres transporteurs. Pour les transporteurs guidés par chemin, AnyLogic active désormais une logique de routage personnalisée.
Les nouveaux éléments du réseau Network Port et Lift dans AnyLogic 8.4 permettent d’exploiter des réseaux de tapis roulants et de transporteurs sur plusieurs segments et niveaux.
Un nouvel objet Jib Crane peut se connecter d’un ou plusieurs réseaux, et un nouvel élément Conveyor Spur permet une connexion plus facile des tapis roulants aux angles.
Interface utilisateur et utilisation de modèles
Des animations 3D et 2D améliorées avec de résolution d’image et une réactivité accrus.
Le formatage automatique du code peut désormais être appliqué à un ou plusieurs éléments, voire à l'ensemble du modèle.
Les modèles peuvent maintenant être exportés sous forme d'applications Java distinctes à partir de l'interface graphique d’utilisateurs et de la ligne de commande.
AnyLogic Private Cloud Lite
Avec la version 8.4, nous avons également réalisé AnyLogic Private Cloud Lite - une version facile à déployer d'AnyLogic Cloud. Il peut être installé sur un poste de travail du réseau local et permet le partage privé de modèles de simulation au sein d'une organisation. En savoir plus sur AnyLogic Private Cloud Lite.
Les fichiers Excel, ou tout autre type de fichier, peuvent maintenant être utilisés pour définir les paramètres d'entrée du modèle de simulation.
Autres mises à jour et améliorations
Dans la version 8.4, les ressources associées au modèle, telles que les fichiers SIG et CAO, les images, le texte et les feuilles de calcul peuvent être gérées à partir du groupe Ressources de l'arborescence du modèle.
AnyLogic 8.3 a introduit la nouvelle Bibliothèque de Manutention (Material Handling Library). Elle complète la simulation de processus dans les usines et les entrepôts. La bibliothèque offre aux utilisateurs les moyens de modélisation de de manutention pour la simulation les lignes de production et d’assemblage, ainsi que le transport de marchandises dans les entrepôts et les usines, y compris l’utilisation de véhicules à guidage automatique (AGV).
La Bibliothèque de Manutention peut-être utiliser pour :
Évaluer le plan de l’atelier pour améliorer ses performances.
Analyser les différentes configurations de la chaîne de production et tester leur capacité en cas de montée en puissance de production.
Effectuer l’allocation des ressources et la planification pour éviter les goulots d’étranglement et les pannes imprévus.
Gérer la logique de routage des véhicules et des robots industriels à l’intérieur d’un site de fabrication et modéliser leur interaction avec les tapis roulants, les machines de fabrication et les opérateurs.
Autres mises à jour et améliorations
L’animation du modèle est maintenant réalisée dans un navigateur.
Les formes 3D AnyLogic utilisent désormais le format Collada (* .dae). Ceci donne aux développeurs une plus grande liberté d'utiliser des objets dans les modèles.
Les niveaux de transparence pour les objets 3D sont désormais configurables, permettant aux objets d'être visibles même lorsqu'ils sont masqués.
Nous avons simplifié la création de blocs customisés. Ces blocs sont utiles lorsque vous devez rendre l'apparence d'un diagramme de processus moins complexe ou utiliser le même groupe de blocs plusieurs fois.
À partir d'AnyLogic 8.3, les systèmes Linux 32 bits ne sont plus pris en charge.
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.2
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.
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.
É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.
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.
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.
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.
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.
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.
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.
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-5.2
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.
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.
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).
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.