Nexus for Developers : Permettre aux développeurs de créer des workflows connectés et collaboratifs

Par Subbu Vishnubhatla, directeur, gestion des produits, division Manufacturing Intelligence d’Hexagon

Nexus for Developers Permettre aux développeurs de créer des workflows connectés et collaboratifs

Engineering Reality 2024 Numéro 1

Accélérer la fabrication intelligente

Basée sur le principe fondateur de fournir aux clients la « liberté d’innover », Nexus for Developers est une plateforme OUVERTE qui permet aux équipes d’accélérer les processus de développement grâce à un accès transparent et standardisé à une masse critique de ressources de développement. Entre les API ouvertes, les données ouvertes et la plateforme ouverte, les clients peuvent désormais mettre en œuvre des solutions intégrant les technologies Hexagon et d’autres technologies de leur choix en utilisant les services de la plateforme Nexus.

Conçu pour les ingénieurs Hexagon, les développeurs tiers et les intégrateurs de systèmes, Nexus for Developers est une source centralisée pour les outils requis, les kits de développement logiciel (SDK), les environnements sandbox, la documentation et l’infrastructure. Les équipes peuvent se servir de Nexus pour développer plus efficacement de nouvelles applications natives du cloud. Elles peuvent moderniser les applications de bureau existantes grâce à la cloudification, faciliter la collaboration en temps réel, obtenir une visualisation avancée et disposer d’analyses de rapports, le tout sur une seule plateforme.

Nexus for Developers permet aux équipes de libérer tout leur potentiel en décloisonnant les informations et en synchronisant les données avec d’autres entités de génération de données (logiciels, processus, machines, opérateurs, etc...) en amont ou en aval du cycle de vie du produit.
Ce logiciel peut fournir une plus grande valeur ajoutée à tous les clients et partenaires d’Hexagon en s’intégrant à l’écosystème croissant de produits Hexagon. En exploitant les données ouvertes, transparentes et standardisées d’Hexagon et d’outils tiers, les équipes peuvent simplifier leurs workflows, traiter plus rapidement les retours d’information et découvrir des informations cachées tout au long du cycle de vie de la fabrication.

Nexus for Developers modernise l’expérience des développeurs et améliore la connectivité de l’équipe en tirant parti de flux de données rapides et actuels. En agrégeant et en contextualisant les données issues de différentes sources par le biais d’intégrations, les développeurs obtiennent des informations visuelles en temps réel et plus de flexibilité lorsqu’ils travaillent avec plusieurs instruments, équipes et disciplines.

Voyons à présent comment Nexus for Developers a résolu un défi complexe pour Applied Solutions Group : L’une de nos équipes internes a non seulement utilisé Nexus pour développer des outils cloud modernes améliorant l’efficacité, mais a également trouvé une voie pour numériser son workflow de bout en bout.


Faire le lien entre la simulation et la réalité : Les défis uniques des calculateurs internes d’Applied Solutions

Applied Solutions, une équipe d’ingénierie interne spécialisée dans la conception et l’optimisation de systèmes électromécaniques tels que les unités d’entraînement électriques, les boîtes de vitesses d’avion et les systèmes d’actionnement, sont garants de l’efficacité des outils de conception et d’ingénierie (D&E) d’Hexagon. L’équipe Applied Solutions génère de nouveaux concepts, crée des dessins techniques, conçoit des prototypes et réalise des tests.

 Comme toute équipe de conception et de développement dans le monde, Applied Solutions a des besoins spécifiques en matière de calculs et de rapports personnalisés Généralement, les ingénieurs d’Applied Solutions écrivent ces outils personnalisés dans Python, Excel ou MATLAB. Il ne s’agit pas de logiciels numériques lourds qu’Hexagon développe en offres commerciales telles que Nastran pour l’analyse par éléments finis (AEF), Adams pour la dynamique multicorps et de nombreuses autres marques de logiciels d’ingénierie de premier plan. Ces instruments intègrent toujours un savoir-faire, une expérience et des références internes de grande valeur. Pour Applied Solutions, nous avons compilé une liste de plus de 60 outils de calcul internes, parmi lesquels :

 

  • Calculs des exigences de performance de l’unité d’entraînement électrique sur la base de paramètres du véhicule
  • Une simulation temporelle de véhicules multi-vitesses
  • Concept de dimensionnement du moteur
  • Estimation du rendement du moteur 
  • Estimation du rendement de l’onduleur 
  • Simulation du passage des rapports du véhicule 
  • Simulation de l’engagement du synchroniseur 
  • Itérateurs de conception conceptuelle « Quick-E » selon les règles et limites de conception internes 
  • Itérateur de conception de train épicycloïdal pour les transmissions d’éoliennes « QuickWIND » conformément aux règles et limites de conception internes
  • Modélisation des coûts des éoliennes 
  • Calculateur de fatigue rapide 
  • Instruments de traçage d’ordre
  • Instrument de traçage de sélection descendante de concept 
  • Préprocesseur de données historiques Calculs de dimensionnement du réseau de lubrification
  • Feuille de calcul Limites et ajustements
  • Calculateur de jeu d’entredent du train de pignons
  • Feuilles de calcul DFMEA
  • Plans DVP

Malheureusement, ces calculateurs autonomes présentent un certain nombre de défis :

  • Les personnes qui élaborent ces outils peuvent quitter l’entreprise ou partir à la retraite sans transmettre les connaissances ou données au successeur
  • Le contrôle de feuilles de calcul et de scripts Python par des équipes de spécialistes qui ne connaissent pas les interfaces utilisateur, les référentiels ou les langages de programmation peut donner lieu à des erreurs
  • Toutes les équipes réparties à l’échelle mondiale n’utilisent pas les mêmes calculs ni les mêmes versions retraçables (Applied Solutions, par exemple, a du personnel au Royaume-Uni, en Inde et en Chine). Cela crée des cloisonnements et une utilisation inefficace des ressources et de la bande passante dus à la réécriture de mêmes outils
  • Traçabilité des entrées et sorties comparée à d’autres définitions logicielles. Par exemple, un calcul standard d’assemblage boulonné est basé sur la géométrie CAO, les propriétés des matériaux et les résultats de distribution de charge dérivés de l’AEF


Nexus for Developers : Revoir les workflows d’ingénierie pour les adapter aux exigences actuelles

Nexus for Developers offre un moyen unique de relever ces défis. En tirant parti des services de la plateforme Nexus, les équipes peuvent stimuler la productivité et convertir ces différentes feuilles de calcul en une application unifiée native du cloud accessible à tous via une interface utilisateur (UI) moderne.

Nexus for Developers intègre ces calculateurs dans le workflow du groupe motopropulseur électrique (voir l’image à la page 85) et ajoute des fonctionnalités de collaboration pour automatiser l’analyse des données et le partage en temps réel. Cela se traduit par d’énormes gains de temps et de productivité.

En tirant parti de Nexus for Developers, l’équipe Applied Solutions a pu développer l’application native du cloud et l’exécuter sur la plateforme cloud Nexus avec un minimum de support de la part de l’équipe Nexus.

Capture d’écran d’une description d’ordinateur générée automatiquement avec une fiabilité moyenne

Figure 1.

Capture d’écran d’une description d’ordinateur générée automatiquement avec une fiabilité moyenne

Figure 2.

Capture d’écran d’une description d’ordinateur générée automatiquement avec une fiabilité moyenne  

Figure 3.

 

Capture d’écran d’une description d’ordinateur générée automatiquement avec une fiabilité moyenne
  Figure 4.  

 

 

Malheureusement, ces calculateurs autonomes présentent un certain nombre de défis :

 

  • Les personnes qui élaborent ces outils peuvent quitter l’entreprise ou partir à la retraite sans transmettre les connaissances ou données au successeur
  • Le contrôle de feuilles de calcul et de scripts Python par des équipes de spécialistes qui ne connaissent pas les interfaces utilisateur, les référentiels ou les langages de programmation peut donner lieu à des erreurs
  • Toutes les équipes réparties à l’échelle mondiale n’utilisent pas les mêmes calculs ni les mêmes versions retraçables (Applied Solutions, par exemple, a du personnel au Royaume-Uni, en Inde et en Chine). Cela crée des cloisonnements et une utilisation inefficace des ressources et de la bande passante dus à la réécriture de mêmes outils
  • Traçabilité des entrées et sorties comparée à d’autres définitions logicielles. Par exemple, un calcul standard d’assemblage boulonné est basé sur la géométrie CAO, les propriétés des matériaux et les résultats de distribution de charge dérivés de l’AEF


Nexus for Developers : Revoir les workflows d’ingénierie pour les adapter aux exigences actuelles

Nexus for Developers offre un moyen unique de relever ces défis. En tirant parti des services de la plateforme Nexus, les équipes peuvent stimuler la productivité et convertir ces différentes feuilles de calcul en une application unifiée native du cloud accessible à tous via une interface utilisateur (UI) moderne.

Nexus for Developers intègre ces calculateurs dans le workflow du groupe motopropulseur électrique (voir l’image à la page 85) et ajoute des fonctionnalités de collaboration pour automatiser l’analyse des données et le partage en temps réel. Cela se traduit par d’énormes gains de temps et de productivité.

En tirant parti de Nexus for Developers, l’équipe Applied Solutions a pu développer l’application native du cloud et l’exécuter sur la plateforme cloud Nexus avec un minimum de support de la part de l’équipe Nexus.

 

Capture d’écran d’une description d’ordinateur générée automatiquement avec une fiabilité moyenne  

 Figure 5.

« Nexus for Developers nous a permis d’automatiser et de personnaliser nos workflows pour favoriser la productivité et rester compétitifs. Nous pouvons connecter différentes solutions de manière centrée sur les données et collaborer avec des équipes géographiquement dispersées. Nous commençons par intégrer des calculs courants dans des outils basés sur le cloud auxquels tous les ingénieurs ont accès. À l’avenir, nous prévoyons d’implémenter un grand nombre de nos processus dans Nexus pour utiliser efficacement des modèles et des données provenant de multiples sources. »
Chris Halse
Directeur de l’ingénierie
Applied Solutions Group

Un ingénieur Applied Solutions peut désormais ouvrir un nouveau document (SDC) dans Nexus, collaborer avec un collègue sur le calcul partout dans le monde et utiliser les mêmes données d’entrée retraçables. Les deux peuvent alors facilement stocker et partager les résultats à partager via des applications en amont et en aval tout au long du workflow.

D’autres fournisseurs de technologies et clients peuvent être intégrés au Smart Data Contract (SDC), qui comprend déjà plusieurs produits Hexagon truffés de fonctionnalités. Les développeurs peuvent accéder ou contribuer à la masse critique de données des composants logiciels et utiliser les capacités de calcul et de visualisation des services de la plateforme Nexus pour augmenter encore plus la valeur de leurs solutions.

Capture d’écran d’une description d’ordinateur générée automatiquement avec une fiabilité moyenne

Figure 6.

 

Nexus for Developers offre le meilleur des deux mondes : Accès à l’écosystème ouvert de produits Hexagon et aux capacités d’enrichir constamment les offres, ce qui accélère le développement et raccourcit le délai de mise sur le marché.

L’étape suivante dans cet exemple et le cadre peuvent ensuite être pris en charge par Applied Solutions et utilisés pour implémenter plus d’outils afin que l’équipe dispose de son propre « magasin d'applications » interne. Ces « applications » n’ont pas besoin de développeurs Hexagon MI. L’équipe Applied Solutions peut construire les outils avec les fonctionnalités de Nexus for Developers et les déployer dans le cloud en disposant seulement d’une formation de programmation de niveau ingénieur général. Il n’est pas nécessaire d’être un développeur de logiciels complet.

« Nous faisons les premiers pas en intégrant certains calculs courants dans des outils basés sur le cloud auxquels tous les ingénieurs peuvent accéder. À l'avenir, nous prévoyons d'implémenter de nombreux processus dans Nexus pour utiliser efficacement des modèles et des données provenant de multiples sources. »
Chris Halse
Directeur de l’ingénierie
Applied Solutions Group

Engineering Reality 2024 volume 1

Accelerate Smart Manufacturing