WOLFRAM

Lutter contre l'inégalité de l'air : combler le vide entre la programmation et la réflexion

Colleen Rosales, directrice des partenariats stratégiques, OpenAQ Inc.

This page requires that JavaScript be enabled in your browser.
Learn how »

« Ce n'est pas seulement un outil, c'est aussi une façon de penser. »

Défis

La pollution de l'air est la deuxième cause de mortalité précoce, et l'air pur n'est pas distribué de manière égale sur la planète ou dans les pays. OpenAQ rassemble des données publiques sur la qualité de l'air en temps réel afin de surveiller et de résoudre les problèmes d'inégalité de l'air.

Colleen Rosales, directrice des partenariats stratégiques chez OpenAQ, recueille des données provenant de divers instruments pour les analyser. Certains prennent des mesures en temps réel, mais la fréquence peut varier en fonction de chaque minute ou de chaque seconde. D'autres instruments utilisent des méthodes basées sur le filtrage, dans lesquelles l'air passe à travers un filtre pendant un certain temps. Le filtre est collecté et analysé ultérieurement pour déterminer la présence de particules.

Rosales souhaitait visualiser et modéliser les données provenant de toutes les sources afin de dégager des tendances et de comparer les types de mesures les plus performants pour différents éléments. De plus, comme la fréquence des données collectées augmentait, l'analyse prenait plus de temps. Elle avait besoin d'un outil pour aligner les données collectées à partir de différents instruments, et elle avait besoin que cet outil fonctionne plus rapidement.

Solutions

Rosales a réécrit un programme d'analyse de données existant en Wolfram Language et a créé une interface utilisateur graphique pour le traitement. Le code intuitif et le langage naturel « m'ont permis de combiner ma façon de penser avec celle d'un ordinateur », a-t-elle déclaré.

Elle a utilisé la fonction intégrée Dataset parce qu'elle rend les données à la fois lisibles par l'homme et calculables. Avec des données lisibles par l'homme, Rosales peut facilement effectuer des contrôles de cohérence pour différents éléments polluants ou différents lieux géographiques. Par exemple, elle peut facilement vérifier que, dans les zones urbaines, les données montrent certains éléments d'usure des freins et des pneus.

Outre les fonctions intégrées, Rosales a utilisé la nature extensible de Wolfram Language. Les fonctions de Wolfram Function Repository lui permettent de voir davantage de corrélations, et elle peut également personnaliser les fonctions pour comparer clairement différents types de mesures.

Avantages

Rosales a déclaré que Wolfram Language « vous permet de réfléchir à de nombreuses façons d'aborder vos données ou de les analyser ». Cela permet d'économiser du temps de développement et d'accroître la flexibilité, car vous pouvez envisager votre programme « d'une manière plus proche de la façon dont vous l'envisagez normalement dans votre tête ».

En savoir plus :

L'avantage Wolfram

  • Smith et son équipe ont économisé beaucoup d'efforts de codage en laissant Wolfram System Modeler se charger « d'une grande partie des tâches lourdes. Tout se fait automatiquement, et tout est prêt à l'emploi ».
  • « L'analyse des paramètres en Wolfram Language ne prend que quelques secondes, alors qu'elle prend des heures avec les logiciels standard de l'industrie », ce qui, selon Smith, a entraîné une augmentation considérable de la productivité.
  • Smith apprécie l'intégration étroite entre System Modeler et Wolfram Language, qui lui permet « d'exécuter un modèle de système en appuyant sur un bouton, puis de tout traiter dans l'interface du notebook ».

Qui peut en profiter ?

  • Ingénieurs pétroliers dans la production et le transport
  • Techniciens de laboratoire et chercheurs industriels
  • Chercheurs en opérations et ingénieurs industriels