Cours:LPTraitDonnee2 : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 37 : Ligne 37 :
 
</pre>
 
</pre>
 
{{boîte déroulante fin}}
 
{{boîte déroulante fin}}
La nomenclature est la suivante : elec/[bât]/courant/i{1,2,3}
+
* La nomenclature est la suivante : <code>elec/[bât]/courant/i{1,2,3}</code>.
 +
* Le courant est triphasé : <code>i1</code>, <code>i2</code> et <code>i3</code> désignent les courants de chaque phase.
 +
* Les courants sont donnés en mA.
 +
 
 +
== Travail à faire==
 +
 
 +
# Lire les données
 +
# Tracer la consommation en temps réel de l'iut (<code>general</code>).
 +
# Faire la somme des courants de chaque bâtiment et confronter cette mesure à valeur générale.
 +
# Calculer la valeur moyenne de la consommation (par exemple sur une heure, sur cinq minutes). Afficher cette valeur.
 +
# Des erreurs sont introduites aléatoirement dans les mesures. Imaginer un moyen de lisser les mesures afin d'éliminer ces artefacts.
 +
 
 +
== Références ==
 +
 
 +
* Guide programmation Javascript en NodeRed : http://noderedguide.com/node-red-lecture-5-the-node-red-programming-model/

Version du 7 juin 2021 à 14:52

Traitement temps réel de données avec NodeRed

L'objectif de cette partie est d'approfondir l'écriture de bloc NodeRed en Javascript.

Données utilisées

L'IUT est équipé depuis peu de modules de mesure en temps réel de la consommation électrique. Ces mesures sont publiées sur le serveur MQTT d'adresse 10.98.9.245. Voici les topics utilisés :

Topics MQTT mesure consommation électrique IUT

 elec/general/courant/i1 
 elec/mmi/courant/i1 
 elec/geii/courant/i1 
 elec/gmp/courant/i1 
 elec/appartements/courant/i1 
 elec/batA/courant/i1 
 elec/batE/courant/i1 
 elec/chaufferie/courant/i1 
 elec/general/courant/i2 
 elec/mmi/courant/i2 
 elec/geii/courant/i2 
 elec/gmp/courant/i2 
 elec/appartements/courant/i2 
 elec/batA/courant/i2 
 elec/batE/courant/i2 
 elec/chaufferie/courant/i2 
 elec/general/courant/i3 
 elec/mmi/courant/i3 
 elec/geii/courant/i3 
 elec/gmp/courant/i3 
 elec/appartements/courant/i3 
 elec/batA/courant/i3 
 elec/batE/courant/i3 
 elec/chaufferie/courant/i3
  • La nomenclature est la suivante : elec/[bât]/courant/i{1,2,3}.
  • Le courant est triphasé : i1, i2 et i3 désignent les courants de chaque phase.
  • Les courants sont donnés en mA.

Travail à faire

  1. Lire les données
  2. Tracer la consommation en temps réel de l'iut (general).
  3. Faire la somme des courants de chaque bâtiment et confronter cette mesure à valeur générale.
  4. Calculer la valeur moyenne de la consommation (par exemple sur une heure, sur cinq minutes). Afficher cette valeur.
  5. Des erreurs sont introduites aléatoirement dans les mesures. Imaginer un moyen de lisser les mesures afin d'éliminer ces artefacts.

Références