RosetteTransformation (FPScript)
Calcule diverses quantités, telles que les contraintes principales ou les déformations principales, à partir de deux ou trois signaux de déformation mesurés à l'aide d'une rosette de jauges de déformation. Le calcul est possible pour les rosettes T (deux grilles perpendiculaires entre elles ; position a et b), les rosettes rectangulaires (trois grilles, avec 45° entre les grilles) et les rosettes delta (trois grilles, avec les deuxième et troisième grilles espacées de 60° et 120°).
Syntaxe
RosetteTransformation(InputStrainA, InputStrainB, InputStrainC, RosetteType, PoissonRatio, YoungModulus, [ OutputOptions = ROSETTE_OUTPUT_ALL ], [ TransverseSensitivityA = 0 ], [ TransverseSensitivityB = 0 ] [ , TransverseSensitivityC = 0 ])
ou
RosetteTransformation(InputStrainA, InputStrainB, PoissonRatio, YoungModulus, [ OutputOptions = ROSETTE_OUTPUT_ALL ], [ TransverseSensitivityA = 0 ] [ , TransverseSensitivityB = 0 ])
La syntaxe de la fonction RosetteTransformation se compose des éléments suivants :
Section |
Description |
||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
InputStrainA |
Les données de déformation mesurées sont placées à la position a de la rosette de jauge de déformation. Si le gestionnaire d'unités est désactivé, l'ensemble de données doit être fourni dans l'unité µm/m. Les structures de données autorisées sont Séries de données et Signal. Tous les types de données numériques sont autorisés. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
||||||||||||||||||||||||||||||||||
InputStrainB |
Les données de déformation mesurées sont placées à la position b de la rosette de jauge de déformation. Si le gestionnaire d'unités est désactivé, l'ensemble de données doit être fourni dans l'unité µm/m. Les structures de données autorisées sont Séries de données et Signal. Tous les types de données numériques sont autorisés. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
||||||||||||||||||||||||||||||||||
InputStrainC |
L'ensemble de données de déformation mesurées à la position c de la rosette de jauge de déformation. Si le gestionnaire d'unités est désactivé, l'ensemble de données doit être fourni dans l'unité µm/m. Les structures de données autorisées sont Séries de données et Signal. Tous les types de données numériques sont autorisés. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
||||||||||||||||||||||||||||||||||
RosetteType |
Le type de rosette. Pour la deuxième signature de cette fonction, la spécification du type de rosette n'est pas nécessaire. Elle est utilisée pour les rosettes en T. L'argument RosetteType peut avoir les valeurs suivantes :
Les structures de données autorisées sont Scalaire. Tous les types de données entiers sont autorisés. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
||||||||||||||||||||||||||||||||||
PoissonRatio |
Le nombre de contractions transversales (coefficient de Poisson) nécessaire au calcul. L'indice de contraction transversale dépend du matériau et s'applique à la plage de déformation élastique du matériau concerné. Leur valeur numérique est d'environ 0,3 pour les métaux. Les structures de données autorisées sont Scalaire. Tous les types de données numériques sont autorisés. La valeur doit être supérieure ou égale à 0 et inférieure à 1. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
||||||||||||||||||||||||||||||||||
YoungModulus |
Le module d'élasticité (module E, module de Young) requis pour le calcul. Le module d'élasticité est un paramètre du matériau qui décrit la relation proportionnelle entre la contrainte et la déformation lors de la déformation d'un solide dans le cas d'un comportement élastique linéaire. Si le gestionnaire d'unités est désactivé, la valeur doit être spécifiée dans l'unité N/mm2. Les structures de données autorisées sont Scalaire. Tous les types de données numériques sont autorisés. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
||||||||||||||||||||||||||||||||||
OutputOptions |
Précise les résultats qui doivent être renvoyés. Les résultats multiples sont présentés sous forme de liste. Si vous omettez l'argument, tous les résultats possibles sont renvoyés. L'argument OutputOptions peut avoir les valeurs suivantes :
Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut ROSETTE_OUTPUT_ALL . |
||||||||||||||||||||||||||||||||||
TransverseSensitivityA |
La sensibilité transversale de la déformation mesurée à la position a, afin de pouvoir corriger une erreur de mesure. Si le gestionnaire d'unités est désactivé, la valeur doit être saisie sans unité, par exemple 0,01 pour 1%. Les structures de données autorisées sont Scalaire. Tous les types de données numériques sont autorisés. La valeur doit être supérieure ou égale à 0 et inférieure à 1. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 . |
||||||||||||||||||||||||||||||||||
TransverseSensitivityB |
La sensibilité transversale de la déformation mesurée à la position b, afin de pouvoir corriger une erreur de mesure. Si le gestionnaire d'unités est désactivé, la valeur doit être saisie sans unité, par exemple 0,01 pour 1%. Les structures de données autorisées sont Scalaire. Tous les types de données numériques sont autorisés. La valeur doit être supérieure ou égale à 0 et inférieure à 1. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 . |
||||||||||||||||||||||||||||||||||
TransverseSensitivityC |
La sensibilité transversale de la déformation mesurée à la position c, afin de pouvoir corriger une erreur de mesure. Si le gestionnaire d'unités est désactivé, la valeur doit être saisie sans unité, par exemple 0,01 pour 1%. Les structures de données autorisées sont Scalaire. Tous les types de données numériques sont autorisés. La valeur doit être supérieure ou égale à 0 et inférieure à 1. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 . |
Remarques
Les jauges de déformation sont des appareils de mesure pour la détection des déformations en traction et en compression. Ils modifient leur résistance électrique même en cas de déformations mineures et sont utilisés comme capteurs de déformations. Ils sont collés à l'aide d'un adhésif spécial sur des composants qui se déforment peu sous la charge. Cette déformation entraîne ensuite une modification de la résistance de la jauge de déformation.
La jauge de déformation typique est une jauge de déformation à feuille, c'est-à-dire que la feuille de grille de mesure faite de fil de résistance est laminée et gravée sur un substrat plastique mince et équipée de connexions électriques. La plupart des jauges de déformation ont un deuxième film plastique mince sur leur face supérieure, qui est fermement lié au substrat et protège mécaniquement la grille de mesure. La combinaison de plusieurs jauges de déformation sur un substrat dans une géométrie appropriée est appelée jauge de déformation à rosette ou rosette à jauges de déformation.
Cette fonction est utilisée pour calculer les grandeurs les plus importantes résultantes d'une telle mesure, telles que les déformations principales et les contraintes principales.
Disponible dans
FlexPro Professional, Developer Suite
Exemples
RosetteTransformation('A', 'B','C', ROSETTE_TYPE_RECTANGULAR, 0.3, 200000, ROSETTE_OUTPUT_ALL)
Calcule toutes les grandeurs pertinentes d'une rosette rectangulaire à partir des signaux de déformation "A", "B" et "C".