Renault utilise NI DIAdem pour la génération de rapports et l’analyse de statistiques des données de production de moteurs
Author(s):
Stefano Vianelli - Eurins srl
Luca Pasquini - Eurins srl
Industry:
Transportation, Electromechanics/ Electrotechnics
Products:
DIAdem
The Challenge:
Générer des rapports personnalisés à partir des données archivées lors des tests de production de moteurs, et effectuer une analyse mathématique et statistique temps réel des informations.
The Solution:
Développer un application appelée Smart Report en utilisant le logiciel de gestion de données techniques NI DIAdem pour effectuer des requêtes dans une base de données Oracle, créer et manipuler de façon dynamique des graphes et des tableaux, et gérer des requêtes SQL complexes.
"Nous avons été en mesure d’intégrer toutes les fonctionnalités nécessaires dans Smart Report en utilisant un seul produit logiciel."
L’objectif de cette application était ambitieux : il s’agissait d’élaborer un environnement d’inspection de données et de génération de rapports d’usage général pour les bancs de test de moteurs installés par la société API Com srl dans les usines de production Renault de France et d’Espagne.
La grande quantité de données acquises pendant les tests nécessitait une architecture de stockage extrêmement efficace pour permettre le post-traitement avec évaluation statistique, l’inspection des dysfonctionnements, et la prévention des défauts. En post-production, une analyse mathématique complexe s’avère souvent nécessaire parallèlement à l’inspection. En collaboration avec API Com, Eurins srl a développé l’application Smart Report, en se basant entièrement sur NI DIAdem, pour répondre expressément aux besoins rigoureux de Renault en matière d’analyse et de rédaction de rapports.
Une application très exigeante
Pendant les tests en production de moteurs, les fabricants automobiles enregistrent des données issues de différentes sources, comme des capteurs de bancs, des capteurs de moteurs, et des voies de mesures des calculateurs (ECU). Ils recueillent aussi des données temporelles et fréquentielles en provenance des systèmes d’analyse NVH (bruit, vibrations et rudesse). Il est obligatoire de contrôler et d’analyser le flux de données le plus large possible lorsqu’un nouveau moteur passe au stade de la production. C’est le meilleur moyen d’aider les ingénieurs à optimiser le cycle des tests sur moteurs. C’est en effet la seule façon d’obtenir une description précise de l’ensemble des statistiques à partir de laquelle peuvent être établies les limites de paramètres de test. Qui plus est, une traçabilité rapide et exhaustive du processus de production est primordiale pour améliorer la qualité générale des produits. Pour cette raison, l’application Smart Report devait répondre à de nombreuses exigences : récupérer les données dans tous les champs de toutes les bases de données (par requêtes SQL) ; être suffisamment polyvalente dans le traitement et l’organisation des données ; offrir des fonctionnalités d’inspection graphique ainsi que des résumés sous forme tabulaire ; conduire une analyse statistique ; et enfin afficher les informations obtenues dans une interface utilisateur conviviale et de haut niveau.
Conception logicielle
Nous avons choisi DIAdem parce qu’il incorpore toutes les caractéristiques recherchées. En plus de créer automatiquement des rapports depuis un menu personnalisé, les utilisateurs avertis ont la liberté d’effectuer leurs propres analyses de données avec DIAdem. Nous avons conçu l’interface utilisateur graphique de l’application dans l’éditeur de dialogue DIAdem et avons mis en œuvre la connexion et l’interrogation de la base de données Oracle, où toutes les données de production sont stockées, au sein de l’interface SQL/ODBC intégrée au logiciel. Cette interface permet aussi à l’utilisateur d’exécuter des requêtes SQL arbitraires avec des longueurs pouvant atteindre 10 000 caractères. Nous avons développé de nombreuses routines pour l’analyse mathématique et statistique, ainsi que pour la traduction en requêtes SQL complexes des critères de recherche spécifiés par l’utilisateur ; le tout dans DIAdem SCRIPT pour permettre l’exécution des routines en réponse aux événements générés par l’utilisateur.
Fonctionnalités de l’application
La première étape dans l’utilisation de Smart Report est d’interroger la base de données Oracle et de récupérer des données dans DIAdem. L’interface utilisateur présente trois niveaux de complexité de la requête et de détail d’inspection. De surcroît, il existe deux ramifications pour analyser à la fois les capteurs des bancs de tests et les données NVH. Le premier niveau de recherche est commun aux deux ramifications et consiste à choisir un sous-ensemble de tests de moteurs en fonction de leurs paramètres (comme un numéro de série par exemple), le résultat du test, la date et l’heure, et d’autres sortes d’informations. Avec Smart Report, l’utilisateur peut aussi générer la bonne requête SQL de façon très simple, à partir de l’interface graphique en spécifiant les critères choisis. La requête est ensuite envoyée à la base de données via l’interface SQL/ODBC.
L’objectif est atteint avec un interpréteur développé dans DIAdem SCRIPT. La structure sous-jacente de la base de données est complètement transparente pour l’utilisateur final. Au premier niveau de recherche, un utilisateur peut aussi créer plusieurs rapports d’ordre général. Smart Report est capable de produire des rapports de plusieurs pages, avec une forme particulière pour chaque test de moteur, qui collectent et affichent les principaux résultats de façon simple et intuitive. Smart Report peut aussi produire des rapports d’une seule page sous forme de résumé pour évaluer les caractéristiques d’ensemble (comme par exemple le nombre de moteurs opérationnels et défectueux), ainsi que l’occurrence des échecs spécifiques.
On retrouve un menu plus complet aux autres niveaux de recherche. Par exemple, un utilisateur peut afficher la courbe de tendance temporelle d’une sélection de voies sur tout le cycle de tests pour un grand nombre de moteurs. En outre, l’utilisateur peut choisir une ou plusieurs étapes de cycle spécifiques pour obtenir les paramètres statistiques de la voie à examiner. Un tracé de dispersion avec un étiquetage détaillé permet de localiser des résultats anormaux et de les tracer sur des moteurs spécifiques. Pour l’analyse NVH, Smart Report affiche les données dans les domaines à la fois de fréquence et d’ordre, encore une fois pour un nombre de moteurs relativement important.
Les utilisateurs peuvent définir et enregistrer des masques de recherche, qui peuvent augmenter le niveau d’automatisation de l’application et accélérer la génération de rapports standards sur une base quotidienne.
La richesse de DIAdem
Nous avons été en mesure d’intégrer toutes les fonctionnalités nécessaires dans Smart Report en utilisant un seul produit logiciel. Grâce à la richesse de ce système, les utilisateurs peuvent ajouter des types de rapports simplement en apportant de nouvelles routines de script ainsi que des modèles de rapports. Cette fonctionnalité s’avère très importante dans la mesure où les bancs d’API Com peuvent effectuer plusieurs types de tests afin de couvrir l’ensemble du comportement des moteurs.
Related Case Studies
Renault utilise NI DIAdem pour la génération de rapports et l’analyse de statistiques des données de production de moteursAppareil pour l’étude et l’analyse diélectrique des matériaux polymères
Système basé sur NI FieldPoint pour la surveillance de l'activité d'alimentation des animaux de laboratoire
Dans le cadre d'expertises judiciaires, la Gendarmerie Nationale utilise LabVIEW pour l'identification de locuteurs
Contrôle de spectre et analyse d'interférences avec l'instrumentation modulaire RF sur PXI
|
|

