Variables virtuelles

  • Mise à jour

Les variables virtuelles peuvent être utilisées pour une grande variété d'applications et peuvent s'avérer très utiles pour gérer les données de comptage. Vous pouvez définir une variable virtuelle qui ajoute, multiplie, divise ou effectue d'autres opérations mathématiques (voir la liste ci-dessous) sur les valeurs sorties par d'autres variables. ioTORQ vous offre la possibilité de créer votre propre équation pour chaque variable virtuelle.

Le calcul d'une nouvelle variable virtuelle peut être défini en sélectionnant les variables souhaitées qui seront utilisées dans le calcul et les opérations mathématiques à effectuer sur les variables sélectionnées. Par exemple, « Alpha Meter Channel 1 » et « Alpha Meter Channel 2 » peuvent être additionnées pour créer une variable virtuelle qui représente le coût total d'approvisionnement de l'installation.

mceclip0.png

mceclip0.png

Outre les opérations arithmétiques de base nommées, vous pouvez créer des fonctions avec des opérateurs supplémentaires. Ils sont montrés dans l'image ci-dessus. En plus des parenthèses, des calculs de pourcentage, des opérateurs multiples et des virgules, il est possible d'utiliser d'autres arithmétiques courantes.

Fonction

Description

Exemple

Max des 2

Donne le nombre maximum de 2 variables

MAX (variable1, variable2)

Min des 2

Donne le nombre minimum de 2 variables

MIN (variable1, variable2)

Fréquence (x)

Donne la fréquence de la valeur x dans une zone de temps spécifique

Frequency (5.4)

Abs

Donne les valeurs absolues d'une série temporelle spécifique

Abs (variable1)

Clip

Supprime les valeurs en dehors d'une limite spécifiée

Clip (3.5)

Signe

Donne le signe d'un nombre spécifique

Sign (-42)

Plafond

Donne le prochain entier supérieur ou égal au nombre d'entrée

Ceil (1.913)

Arrondi

Donne des valeurs arrondies d'une série de données choisie

Round (variable1)

Palier

Donne le prochain entier inférieur ou égal au nombre d'entrée

Floor (1.1511)

Gradient

Donne une fonction à valeur vectorielle des dérivées partielles en des points spécifiques

Gradient (variable1)

Exp

Donne des solutions d'une fonction exponentielle naturelle de séries de données

Exp (variable1)

Log

Donne des solutions d'une fonction logarithmique de séries de données

Log (variable1)

 

La création d'une Variable virtuelle est similaire à la création d'une Variable automatique. Cependant, l'agrégation et la fréquence fonctionnent un peu différemment. Avant d'appliquer des fonctions, les variables automatiques de l'équation sont regroupées en catégories déterminées par la fréquence de la variable virtuelle. Chaque variable automatique utilise sa propre méthode d'agrégation pour être regroupée, les équations de la variable virtuelle leur sont ensuite appliquées.

Par exemple, supposons que les variables A et B soient automatiques avec une fréquence de 1 minute et avec respectivement des agrégations de somme et maximum. Supposons également que la variable C soit virtuelle et ait une fréquence de 5 minutes et une agrégation de somme. L'équation de C est : C = A + B

VVA.pngVirVB.png

VVF.pngmceclip0.png

 

Ce processus est important à comprendre, surtout si l'équation utilise des fonctions non linéaires. Par exemple, supposons que V1 et V2 soient automatiques avec une fréquence de 1 minute et une agrégation de somme. La variable virtuelle V = V1*V2 a des valeurs totalement différentes si sa fréquence est de 1 minute ou 5 minutes. Avec une fréquence de 1 minute, nous avons :

mceclip1.png mceclip2.png

Avec une fréquence de 5 minutes, nous avons :

mceclip7.png mceclip8.png  mceclip4.png

Cet article vous a-t-il été utile?

/

Commentaires

0 commentaire

Vous devez vous connecter pour laisser un commentaire.