Input Shaper
DynamicsLe bloc InputShaper élimine les oscillations résiduelles et le balancement lors des mouvements de positionnement rapides. Lorsqu'un pont roulant déplace brusquement son chariot, la charge suspendue entre en oscillation pendulaire et l'opérateur doit attendre l'amortissement naturel. Un conformateur d'entrée (input shaper) décompose l'échelon de commande en deux (ZV) ou trois (ZVD) impulsions partielles espacées d'une demi-période d'oscillation : la première engendre un balancement, la seconde produit une oscillation strictement en opposition de phase, annulant ainsi l'oscillation globale. La charge s'immobilise directement à sa position cible.
Le coût est un léger délai de déplacement — une demi-période propre supplémentaire en ZV ou une période complète en ZVD — ainsi que la connaissance de la fréquence propre de la charge. Le mode Zero Vibration (ZV) est le plus rapide mais est sensible aux écarts de fréquence ; le mode Zero Vibration and Derivative (ZVD) dure deux fois plus longtemps mais tolère jusqu'à 15 % d'erreur sur la fréquence (ex. variation de la longueur d'élingue).
Modèle Mathématique
Où :
u(entréeCmd) est la consigne brute non filtrée.y(sortieShaped) est la consigne mise en forme envoyée au variateur.A₁,A₂,A₃(sorties) sont les amplitudes d'impulsions (somme égale à 1).T(sortie) est le surcroît de temps de parcours : en ZV, en ZVD.
Les consignes retardées sont interpolées linéairement depuis une mémoire tampon circulaire de 8192 échantillons.
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in1 |
Cmd | number | Required |
| ← Out | shaped |
Shaped | number | Output |
| ← Out | pulse1 |
A₁ | number | Output |
| ← Out | pulse2 |
A₂ | number | Output |
| ← Out | pulse3 |
A₃ | number | Output |
| ← Out | shaperTime |
T | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
naturalFreq |
Natural Frequency (ωₙ) | number | 0.5 |
Undamped natural frequency of the load; √(g/L) for a pendulum of length L |
damping |
Damping Ratio (ζ) | number | 0.05 |
Damping ratio of the load; crane pendulums are typically 0.01 to 0.1 |
shaperType |
Shaper Type | select | ZV |
ZV is fastest but sensitive to a wrong frequency; ZVD takes twice as long and tolerates about 15 % error |
Exemples d'Utilisation
Déplacement sans ballant de pont roulant
Une translation de chariot de 10 mètres excite deux charges suspendues identiques (). Sans filtrage, le dépassement approche 100 % avec de longues minutes d'oscillation. Traitée par le shaper ZV, la charge s'immobilise après 6,3 s sans aucun ballant résiduel.
Atténuation des vibrations de bras robotique
Suppression des résonances structurelles de manipulateurs articulés flexibles lors de trajectoires point à point rapides.
Remarques & Bonnes Pratiques
- Action en boucle ouverte : L'input shaping agit sur la consigne en amont de la régulation ; il prévient les vibrations générées par le mouvement propre mais ne compense pas les rafales de vent externes.
- Profil en escalier : Le signal mis en forme comportant des paliers, utilisez un
RateLimiteren aval si le variateur n'admet pas de discontinuités d'accélération. - Réglage pratique : Mesurez la période d'oscillation libre de la charge suspendue et déduisez-en .
Composants Associés
- SecondOrderSystem" class="bw-link">SecondOrderSystem
- Delay" class="bw-link">Delay
- RateLimiter" class="bw-link">RateLimiter