Blog de Simio | Simio

Version 20 de Simio

Rédigé par Simio Staff | 3 juin 2026 13:00:04

L'évolution des logiciels de simulation continue de s'accélérer à mesure que les entreprises demandent des outils plus sophistiqués pour la prise de décisions opérationnelles et stratégiques. La version 20 de Simio, qui englobe les travaux de développement des Sprints 281-290, apporte de puissantes améliorations qui répondent aux défis les plus pressants auxquels sont confrontées les entreprises modernes. De l'infrastructure de débogage avancée aux outils complets de connectivité des données, cette version démontre comment les logiciels de simulation peuvent apporter un avantage concurrentiel grâce à une productivité accrue et à des informations basées sur les données.

Les logiciels de simulation modernes sont devenus indispensables aux organisations qui évoluent dans des environnements opérationnels complexes. Les établissements de santé coordonnent des centaines de processus interconnectés, les chaînes d'approvisionnement s'étendent sur plusieurs continents, les aéroports gèrent des modèles de demande imprévisibles et la planification de la production exige une flexibilité et une précision sans précédent. Les notes de version complètes de Simio révèlent comment chaque amélioration a été conçue pour répondre aux défis du monde réel, positionnant le logiciel de simulation comme un outil essentiel de l'excellence opérationnelle.

Les améliorations architecturales de la version 20 de Simio, y compris la migration vers .NET Core v10, garantissent la stabilité à long terme de la plateforme et la compatibilité avec les normes technologiques d'entreprise en constante évolution. Cette approche prospective protège les investissements dans les logiciels de simulation tout en permettant l'accès aux capacités futures qui soutiennent l'amélioration opérationnelle continue.

Infrastructure de débogage améliorée : Accélérer le développement

L'infrastructure de débogage améliorée introduite au cours des sprints 281-290 répond à l'un des défis les plus persistants dans le développement de logiciels de simulation : identifier et résoudre efficacement les bogues et les erreurs logiques. Le Sprint 281 a introduit l'affichage du nombre de jetons, qui affiche le nombre actuel de jetons dans un certain processus ou une certaine étape dans une boîte verte à côté de l'emplacement. Cette amélioration offre aux développeurs un retour visuel immédiat sur les modèles d'exécution, ce qui facilite considérablement le débogage de modèles complexes et permet de vérifier que les processus s'exécutent comme prévu.

La fonctionnalité Watch Window améliorée offre une visibilité en temps réel du contenu des files d'attente et des schémas d'utilisation des ressources. Sprint 286 a considérablement élargi la fenêtre de surveillance pour montrer chaque jeton en cours de traitement, les quantités dans les zones de stockage et les détails complets de la propriété des ressources. Sprint 288 a ajouté la possibilité de parcourir les objets dans un état de file d'attente, ce qui est particulièrement utile pour les simulations d'entrepôts, la gestion des lits d'hôpitaux ou tout autre scénario de stockage complexe.

Sprint 286 a également introduit la fonction Réduire/Expansion de toutes les catégories de processus, permettant aux utilisateurs de cliquer avec le bouton droit de la souris pour développer ou réduire tous les processus afin d'améliorer l'organisation et de faciliter la navigation dans les modèles comportant de nombreux processus. Les équipes de développement constatent que ces améliorations réduisent le temps d'intégration des modèles pour les nouveaux membres de l'équipe, ce qui permet d'accélérer l'évolution des projets et d'améliorer le transfert des connaissances.

Script avancé et intégration des données : La puissance de la connectivité d'entreprise

Les entreprises ont besoin de logiciels de simulation qui s'intègrent de manière transparente aux systèmes d'entreprise et à l'infrastructure de données existants. Les fonctionnalités améliorées de script et de connectivité des données des sprints 281-290 représentent une avancée majeure dans la façon dont les logiciels de simulation se connectent aux écosystèmes d'entreprise.

Le Sprint 282 a élargi les capacités d'intégration de Python en ajoutant la prise en charge d'IDE supplémentaires, tels que Spyder. Cette flexibilité permet aux équipes de développement de travailler dans leurs environnements préférés, ce qui accélère l'intégration et améliore la productivité. Les organisations dont les équipes de science des données maîtrisent déjà Python peuvent désormais tirer parti de l'expertise existante lorsqu'elles développent des modèles de simulation.

Sprint 286 a introduit des capacités de script de pré-importation, offrant une option pour exécuter un script Python avant l'importation d'une table de données. Les scripts d'importation peuvent mettre en scène les données et être utilisés conjointement avec les connecteurs de données pour importer des données sauvegardées dans un dossier temporaire. Cette capacité permet aux organisations de mettre en œuvre des flux de transformation de données sophistiqués, garantissant que les données sont correctement formatées et validées avant le début des simulations. Sprint 288 a ajouté un bouton Run Script dans le ruban Data Connectors, permettant aux utilisateurs de déclencher des scripts d'importation sans importer de données.

Sprint 289 a considérablement étendu ces capacités avec l'exécution automatisée de scripts d'exportation. Les scripts d'exportation peuvent être utilisés pour transformer les données exportées de Simio afin de les utiliser dans d'autres applications. Les équipes de planification financière peuvent automatiquement générer des prévisions budgétaires basées sur les résultats de la simulation, tandis que les responsables des opérations peuvent mettre à jour les plannings directement à partir des résultats de la simulation.

Les déclencheurs des scripts d'exportation peuvent être définis en fonction de différentes options temporelles, notamment l'exportation manuelle, après l'exécution d'un plan ou d'une analyse de risque, et l'enregistrement d'un projet. Cette flexibilité permet aux organisations de mettre en œuvre des flux de données pilotés par les événements qui répondent automatiquement aux événements commerciaux et aux étapes de simulation.

Sprint 290 a complété la documentation de ces puissantes fonctionnalités en ajoutant des rubriques d'aide Simio complètes pour les scripts d'importation et d'exportation et l'environnement Python. Un nouveau projet SimBit intitulé "Utilisation des scripts d'importation et d'exportation" comprend deux modèles fournissant des exemples d'utilisation d'un script d'importation et d'un script d'exportation. En outre, l'octet d'apprentissage SimioU "Transformez vos données avec les scripts d'importation" fournit des conseils étape par étape pour la mise en œuvre de ces fonctionnalités dans vos propres modèles.

Fenêtre de sortie améliorée : Transparence des opérations

Sprint 287 a introduit une toute nouvelle fenêtre de sortie qui fournit un retour visuel aux utilisateurs pour les importations et les exportations de données. Cela répond à un besoin critique de transparence dans les opérations de données, en aidant les utilisateurs à comprendre exactement ce qui se passe pendant les simulations. Le Sprint 289 a étendu les capacités de la fenêtre de sortie pour fournir un retour visuel pour les exportations de données, y compris les sources de données exportées, les exécutions de scripts d'exportation et les erreurs. En outre, les informations Python, telles que les données de journal qui se trouvent normalement dans le journal SimioActions, se trouvent désormais également dans la fenêtre de sortie Python.

Pour les organisations qui effectuent des simulations plusieurs fois par jour, la fenêtre de sortie offre une visibilité essentielle pour savoir si les exportations de données se sont terminées avec succès et si les systèmes en aval ont reçu des informations mises à jour. Lorsque les scripts d'exportation échouent ou rencontrent des erreurs, les équipes de développement peuvent immédiatement identifier et résoudre les problèmes.

Excellence en matière de tableaux de bord et de visualisation

Les organisations modernes ont besoin de capacités de visualisation sophistiquées pour extraire des informations exploitables des résultats de simulation et des données opérationnelles. Les améliorations apportées aux tableaux de bord au cours des sprints 281-290 transforment la façon dont les décideurs interagissent avec les résultats des logiciels de simulation, en fournissant des interfaces intuitives qui rendent les données complexes accessibles aux parties prenantes à tous les niveaux de l'organisation.

Le Sprint 287 a introduit des capacités de visualisation interactive de Gantt dans les tableaux de bord. Des composants améliorés de diagramme de Gantt (alimentés par DevExpress) ont été ajoutés aux tableaux de bord pour permettre aux utilisateurs de visualiser le diagramme de Gantt interactif ou de planification par entité, ressource ou contrainte. Les entreprises estiment que ces outils de visualisation améliorent la qualité des décisions en matière de planification. La possibilité de visualiser les conflits de ressources et les opportunités d'optimisation directement dans les tableaux de bord élimine le besoin d'outils d'analyse séparés et rationalise le processus de prise de décision.

Sprint 289 a amélioré les capacités des tableaux de bord avec la visibilité des données cibles qui fournit une comparaison en temps réel entre les mesures de performance planifiées et réelles. Pour n'importe quel tableau de données, les informations relatives au détail, à la valeur et à l'état de l'objectif sont désormais visibles et peuvent être utilisées dans les tableaux de bord. Les organisations peuvent identifier les problèmes potentiels avant qu'ils n'aient un impact sur les calendriers ou les engagements des clients.

Sprint 289 a également ajouté la prise en charge des chemins d'accès relatifs aux fichiers Excel dans les tableaux de bord. Lorsque des fichiers Excel sont utilisés comme source de données pour les tableaux de bord, ils peuvent désormais être spécifiés en utilisant un emplacement relatif plutôt qu'un emplacement absolu, ce qui améliore la collaboration lorsque les modèles sont transférés entre les membres de l'équipe ou les systèmes.

Flexibilité des tables de données et des schémas

Le Sprint 289 a introduit des améliorations significatives en matière de flexibilité pour les tables de données. La possibilité de modifier les types de colonnes d'état des tables de données offre une flexibilité similaire à la modification d'un type de colonne de propriété d'une table de données. Les organisations trouvent que ces améliorations réduisent les erreurs de modèle liées aux données tout en simplifiant le processus de maintien de la cohérence des données dans plusieurs projets de simulation.

Sprint 289 a également amélioré les attributions de propriétés d'état à travers les niveaux d'objets. Dans toute étape du processus ou tout objet qui affiche des listes déroulantes pour les affectations de propriétés d'état, la liste inclut maintenant les états dans plusieurs niveaux d'une définition d'objet. Ceci est particulièrement utile pour les objets personnalisés par l'utilisateur ainsi que pour les objets des bibliothèques Flow et Extras.

L'amélioration de l'état de référence d'objet dans le Sprint 289 vous permet de définir quel type d'objet est référencé dans une variable d'état. Lors de la définition d'un état de référence d'objet, vous pouvez maintenant définir quel type d'objet est référencé dans cet état, minimisant ainsi les niveaux de moulage de type et rendant le code plus lisible.

Le sprint 284 a introduit l'amélioration de la référence à la propriété initiale de la table de données, qui met à jour les valeurs initiales de la propriété lorsque les références changent en renommant les colonnes de la table, garantissant ainsi l'intégrité des données même lorsque les structures du modèle évoluent.

Planification de la production et excellence opérationnelle

La version 20 de Simio introduit des améliorations spécifiques qui répondent aux défis uniques des environnements opérationnels complexes. Sprint 290 a introduit la fonctionnalité améliorée d'étape de retrait avec des capacités de suivi des numéros. L'étape Enlever dispose désormais d'une propriété Enregistrer le nombre d'articles enlevés qui permet d'entrer une variable d'état facultative pour enregistrer le nombre total d'articles enlevés de la collection. Cette fonctionnalité est très utile pour comprendre les taux de consommation exacts, qu'il s'agisse du suivi des matériaux dans la fabrication, des patients sortant des unités de soins de santé ou des colis expédiés par les centres de distribution.

Sprint 285 a introduit les files d'attente basées sur les données, qui permettent de définir les files d'attente d'un objet dans une table de données. Cette fonctionnalité permet aux équipes opérationnelles de définir les comportements et les priorités des files d'attente directement à partir des tables de données, ce qui permet des ajustements dynamiques en fonction de l'évolution des priorités commerciales et des exigences opérationnelles sans modifier la logique de simulation.

Sprint 282 a amélioré les étapes ReserveBins et ReserveStock avec de nouvelles propriétés, notamment Save Phase Number et Save Starting Storage Area Reference. Ces améliorations permettent de mieux contrôler les processus de réservation et d'allocation des ressources dans les opérations multi-étapes.

Sprint 281 a introduit le projet SimBit Bill Of Materials, qui comprend quatre modèles fournissant des exemples d'utilisation de la nomenclature et des éléments de groupe de la nomenclature.

Optimisation des flux de travail et des processus

Sprint 288 a rendu le ruban Exécuter disponible à partir de l'onglet Données, permettant aux utilisateurs de contrôler l'exécution de la simulation tout en surveillant les tableaux de données sans passer constamment d'une vue à l'autre. Sprint 287 a amélioré les capacités de configuration des nœuds avec la fonction Graphique de lien d'apparence du nœud, rationalisant le processus de construction de modèles de réseau à grande échelle à partir de données.

Sprint 281 a introduit plusieurs améliorations de la convivialité, y compris une nouvelle option de propriété de type de délai "Jusqu'à l'heure", qui retarde un jeton jusqu'à une valeur de fin de date spécifique. Sprint 281 a également introduit le mode de comparaison en virgule flottante, une nouvelle propriété de modèle d'option avancée qui vous permet de définir une tolérance de modèle que Simio utilisera pour évaluer les expressions normales. Cette propriété est complétée par l'expression Math.AlmostEqual, qui compare deux valeurs spécifiées et indique si elles sont presque égales en utilisant une combinaison de tolérances relatives et absolues.

Portail et fonctionnalités de collaboration

Sprint 290 a introduit la prise en charge des conteneurs Linux, ce qui représente une avancée significative en matière de flexibilité de déploiement. Les entreprises peuvent désormais intégrer Simio Portal à l'infrastructure cloud existante et aux flux de travail DevOps. Simio Portal nécessite une instance Microsoft SQL Server externe (2019 ou version ultérieure recommandée), et le conteneur n'intègre pas de base de données.

Sprint 285 a amélioré les capacités d'expérimentation de Portal avec trois améliorations clés. L'amélioration du chargement d'expérience ajoute automatiquement tous les scénarios définis dans Simio Desktop à une expérience lorsqu'elle est téléchargée sur Simio Portal. L'amélioration du scénario d'expérience vous permet de supprimer rapidement tous les scénarios d'une expérience en une seule fois. L'amélioration du compte de réplication affiche les informations sur le compte de réplication sur la page de métriques d'exécution.

Le Sprint 282 a introduit des améliorations dans le portail, notamment la visualisation des performances des nœuds de calcul, qui montre les performances d'une exécution dans la file d'attente du portail par rapport à la puissance de calcul de votre portail. La possibilité de trier les colonnes de résultats d'expériences vous permet de trier les contrôles et les réponses d'une expérience terminée.

Impact stratégique sur l'entreprise grâce à des améliorations architecturales

Le Sprint 286 a introduit le changement architectural le plus important avec la mise à niveau vers .NET Core v10. Simio est maintenant sur .NET Core v10, qui est la version LTS supportée jusqu'en novembre 2028. Cette approche tournée vers l'avenir protège les investissements des organisations dans les logiciels de simulation tout en permettant l'accès aux capacités futures.

Dans le cadre de cette mise à jour, Microsoft a rendu obsolètes ses bibliothèques SqlClient précédentes et Simio est passé à la dernière version. La dernière version de Microsoft.Data.SqlClient exige que les organisations mettent à jour leurs chaînes de connexion pour inclure les deux propriétés suivantes pour des raisons de sécurité : "Encrypt=True;TrustServerCertificate=True ;" Les organisations doivent mettre à jour ces paramètres en conséquence dans les configurations de l'importateur et de l'exportateur.

Le Sprint 283 s'est concentré sur la résolution de plusieurs bogues et sur des remaniements visant à améliorer les performances de l'application, en veillant à ce que la plateforme conserve sa stabilité et sa réactivité au fur et à mesure de l'ajout de nouvelles fonctionnalités.

Sprint 281 a introduit des améliorations significatives en matière de rendu 3D, permettant aux utilisateurs d'importer des SkyBoxes externes et des textures de rendu physique dans Simio, améliorant ainsi la qualité visuelle et le réalisme des modèles de simulation.

Découvrez un logiciel de simulation avancé

Les fonctionnalités introduites dans la version 20 de Simio au cours des sprints 281-290 constituent une avancée stratégique qui permet aux entreprises d'obtenir de meilleurs résultats commerciaux grâce à des capacités de simulation et d'optimisation plus efficaces. De l'infrastructure de débogage améliorée aux améliorations complètes de la connectivité des données, des capacités de visualisation avancées aux outils de planification opérationnelle sophistiqués, ces améliorations apportent une valeur mesurable tout en établissant les bases d'une excellence opérationnelle continue.

Découvrez comment la version 20 de Simio peut transformer votre approche de la modélisation opérationnelle et de la planification stratégique. Faites l'expérience de toutes les capacités de notre logiciel de simulation avancé avec une version d'essai gratuite de 30 jours. Téléchargez votre version d'évaluation gratuite dès aujourd'hui et découvrez comment Simio offre la flexibilité, la puissance et l'innovation nécessaires au succès des entreprises modernes.