Contenu principal

Ideal Rotational Motion Sensor

Capteur de mouvement dans les systèmes mécaniques de rotation

  • Ideal Rotational Motion Sensor block

Bibliothèques :
Simscape / Foundation Library / Mechanical / Mechanical Sensors

Description

Le bloc Ideal Rotational Motion Sensor représente un capteur de mouvement mécanique de rotation idéal, c’est-à-dire un dispositif qui convertit une variable Across mesurée entre deux nœuds mécaniques de rotation en un signal de contrôle proportionnel à l’accélération, à la vitesse angulaire ou à la position (angle). Il est possible de spécifier la position angulaire initiale (décalage) sous forme de paramètre de bloc.

Le capteur est idéal puisqu’il ne tient pas compte de l’inertie, du frottement, des retards, de la consommation énergétique, etc.

Les connexions R et C sont des ports conservatifs de mécanique de rotation qui connectent le bloc aux nœuds où le mouvement est surveillé. Le sens positif du bloc va du port R au port C. Par conséquent, la vitesse est mesurée par l’équation ω = ωR – ωC, où ωR et ωC sont respectivement les vitesses angulaires absolues aux ports R et C. Le paramètre Measurement reference permet de désactiver le port C et d’effectuer les mesures par rapport à la terre.

Les connexions α, W et A sont respectivement les ports de sortie des signaux physiques de l’accélération, de la vitesse et du déplacement angulaires. Les paramètres de bloc permettent de contrôler la visibilité de ces ports. Si vous activez le port α, le bloc effectue des calculs supplémentaires pour mesurer l’accélération en fonction de la vitesse. Pour éviter que le modèle soit inutilement complexe, il est recommandé d’activer uniquement les ports effectivement utilisés pour les mesures dans chaque instance du bloc.

La case Wrap angle to [0, 2*pi] permet de contrôler la plage de sortie du déplacement angulaire. Lorsqu’elle est cochée, le déplacement angulaire reste dans la plage de 0 à 2π radians (360 degrés), quels que soient le nombre de révolutions effectuées par l’objet et le sens de rotation. Lorsqu’elle est décochée, la plage de sortie est illimitée.

La figure illustre la différence entre ces deux options.

Two plots output by the sensor.

Dans cet exemple, l’objet se déplace à une vitesse de 6 rad/s dans le sens positif pendant les 5 premières secondes, puis il repart dans le sens négatif à la même vitesse. La sortie du déplacement angulaire par défaut (ligne 1) indique que l’objet a avancé en tournant de 30 rad, puis est reparti dans le sens négatif en tournant jusqu’à –20 rad. Si vous cochez la case Wrap angle to [0, 2*pi], la sortie (ligne 2) reste dans la plage de 0 à 2π rad.

Cocher la case Wrap angle to [0, 2*pi] permet de simplifier le développement de modèles où la relation entre les paramètres et l’angle de rotation est complexe, par exemple les pompes et les moteurs.

Exemples

Ports

Sortie

développer tout

Port de sortie du signal physique correspondant à l’accélération angulaire.

Dépendances

Pour activer ce port, cochez la case Acceleration.

Port de sortie du signal physique correspondant à la vitesse angulaire.

Dépendances

Pour activer ce port, cochez la case Velocity.

Port de sortie du signal physique correspondant au déplacement angulaire.

Dépendances

Pour activer ce port, cochez la case Position.

Conservatif

développer tout

Port conservatif de mécanique de rotation associé à la sonde positive du capteur.

Port conservatif de mécanique de rotation associé à la sonde négative (de référence) du capteur.

Dépendances

Pour activer ce port, définissez le paramètre Measurement reference sur Difference.

Paramètres

développer tout

Choisissez d’effectuer des mesures absolues ou relatives :

  • Difference : mesurez l’accélération, la vitesse et la position relatives du port R par rapport au port C.

  • Absolute : désactivez le port C et mesurez l’accélération, la vitesse et la position du port R par rapport à la terre (nœud de référence interne).

Cochez cette case pour exposer le port de sortie α qui permet de mesurer l’accélération angulaire. L’exposition du port α implique des calculs supplémentaires pour mesurer l’accélération en fonction de la vitesse. C’est pourquoi ce port est désactivé par défaut.

Cochez cette case pour exposer le port de sortie W qui permet de mesurer la vitesse angulaire.

Cochez cette case pour exposer le port de sortie A qui permet de mesurer la position (déplacement angulaire).

Lorsque ce paramètre est défini sur On, la sortie du capteur indiquant le déplacement angulaire reste dans la plage de 0 à 2π radians (360 degrés), quels que soient le nombre de révolutions effectuées par l’objet et le sens de rotation. Lorsqu’il est défini sur Off, la plage de sortie est illimitée.

Cocher cette case permet de simplifier le développement de modèles où la relation entre les paramètres et l’angle de rotation est complexe, par exemple les pompes et les moteurs.

Dépendances

Pour activer ce paramètre, cochez la case Position.

Position angulaire initiale (décalage) du capteur.

Dépendances

Pour activer ce paramètre, cochez la case Position.

Capacités étendues

développer tout

Génération de code C/C++
Générez du code C et C++ avec Simulink® Coder™.

Historique des versions

Introduit dans R2007a

développer tout