Commande adaptative anti-balancement pont roulant
Contrôle anti-balancement du pont roulant : principes techniques et mise en œuvre industrielle, du préconditionnement d'entrée aux algorithmes de commande adaptative. Le contrôle anti-balancement du pont roulant est une technologie clé pour améliorer l'efficacité opérationnelle et la précision de positionnement des ponts roulants. En supprimant l'oscillation de la charge pendant les phases d'accélération, de décélération et de déplacement, il réduit considérablement la durée des cycles de travail tout en renforçant la sécurité des opérations de levage.
Le contrôle anti-balancement du pont roulant est une technologie essentielle pour améliorer l'efficacité opérationnelle et la précision de positionnement des ponts roulants. En atténuant l'oscillation de la charge pendant les phases d'accélération, de décélération et de translation, il permet de raccourcir sensiblement les cycles de travail tout en renforçant la sécurité des opérations de levage. Cet article expose de manière systématique les principes fondamentaux du contrôle anti-balancement et les principales approches technologiques, depuis le préconditionnement d'entrée en boucle ouverte jusqu'à la commande adaptative en boucle fermée, et fournit, à partir de la pratique industrielle, des méthodes de réglage des paramètres et des procédures de mise en service sur site.
Principe physique de l'oscillation de la charge suspendue
Le système de charge suspendue d'un pont roulant se comporte essentiellement comme un pendule physique simple ou double à longueur variable. Lorsque le chariot ou le pont du pont roulant accélère, décélère ou se déplace à vitesse constante, la charge, par effet d'inertie, s'écarte de la verticale et génère une oscillation. La fréquence de cette oscillation est déterminée par la longueur du câble de levage, conformément à la formule de la période du pendule simple T=2π√(L/g), où L est la longueur du câble (en mètres) et g l'accélération de la pesanteur (9,81 m/s²). Par exemple, pour une longueur de câble de 5 m, la période d'oscillation est d'environ 4,5 secondes ; pour 10 m, elle est d'environ 6,3 secondes. L'impact de l'oscillation de la charge sur l'efficacité opérationnelle se manifeste de trois manières : l'oscillation oblige l'opérateur à attendre son amortissement avant de poursuivre la manœuvre (temps d'attente typique de 30 à 60 secondes) ; elle rend difficile l'alignement précis de la charge sur la position de dépose, nécessitant des corrections répétées en mode par impulsions ; enfin, une amplitude d'oscillation excessive présente un risque de collision avec les équipements environnants ou le personnel. L'objectif du contrôle anti-balancement est de maintenir l'amplitude de l'oscillation résiduelle à la fin de la translation du chariot dans une limite de ±20 mm, tout en réduisant le temps d'amortissement à moins de 3 secondes.
| Élément de comparaison | Mise en forme d'entrée (ZV/ZVD) | Boucle fermée observateur d'état LQR | Commande Adaptative(MRAC/STR) |
|---|---|---|---|
| Exigence en capteurs | Aucun capteur supplémentaire requis Capteur d'inclinaison/Vision requis Codeur + capteur d'inclinaison | ||
| Complexité de calcul | Faible (PLC suffit) Moyenne (S7-1500 requis) Élevée (S7-1500 requis) | ||
| Adaptation à la longueur de câble | Paramètre fixe ±30% | Adaptable à certaines variations | Auto-adaptatif en temps réel, longueur de câble arbitraire |
| Résistance aux perturbations externes | Aucune | Forte | Forte |
| Coût de mise en œuvre | Faible (aucun ajout matériel) Moyen (ajout de capteurs) Moyen à élevé | ||
| Domaine d'application | Levage et manutention standard Assemblage de précision Conditions multiples, longueur de câble variable | ||
| Oscillation résiduelle | ≤±20mm | ≤±10mm | ≤±10mm |
Commande en boucle ouverte : la technologie input shaper
Zéro vibration · Double impulsion
Zéro vibration et dérivée nulle · Triple impulsion
Paramètres mis à jour en temps réel
Asservissement : observateur d'état et retour de mesure
Le contrôle anti-balancement en boucle fermée mesure en temps réel l'angle d'oscillation de la charge à l'aide d'un capteur d'inclinaison installé au-dessus du levage ou d'une caméra visuelle. Cette mesure est renvoyée au contrôleur qui génère des commandes correctives, permettant de supprimer davantage les oscillations induites par les perturbations externes par rapport au shaping en boucle ouverte. Un observateur d'état (tel qu'un filtre de Kalman ou un observateur de Luenberger) estime les variables d'état complètes du système à partir de la position et de la vitesse du chariot ainsi que de l'angle d'oscillation de la charge, afin de générer une loi de commande par retour d'état. Un contrôleur anti-balancement en boucle fermée typique est conçu selon la méthode LQR (régulateur linéaire quadratique) ou par placement de pôles, avec une loi de commande u = -Kx, où u est la consigne d'accélération du chariot, x le vecteur d'état du système (comprenant la position du chariot, la vitesse du chariot, l'angle d'oscillation, la vitesse angulaire, etc.) et K la matrice de gain de retour. La commande en boucle fermée est nettement supérieure au shaping en boucle ouverte pour traiter les perturbations externes (telles que les charges de vent ou les angles initiaux dus à un déséquilibre de charge), mais elle nécessite l'installation d'un capteur d'inclinaison ou d'une caméra visuelle pour mesurer le signal de retour d'angle.
Commande adaptative pour variations de longueur de câble
Sur une grue réelle, la longueur du câble de levage varie en permanence pendant l'opération de levage, ce qui rend les paramètres du modèle du système variant dans le temps. La commande anti-balancement adaptative estime les paramètres du système en ligne et ajuste les paramètres du contrôleur en temps réel pour compenser l'effet des variations de longueur de câble. Deux approches sont possibles : la commande adaptative avec modèle de référence (MRAC) et le régulateur auto-ajustable (STR). La MRAC définit un modèle de référence idéal (par exemple, un système de chariot idéal sans oscillation), compare l'écart entre la sortie réelle du système et celle du modèle de référence, puis ajuste en ligne les paramètres du contrôleur pour faire converger le système réel vers le modèle de référence. Le STR exécute à chaque cycle de contrôle une identification des paramètres du système (par la méthode des moindres carrés récursifs, RLS) suivie du calcul de la loi de commande ; il convient aux scénarios de levage où la longueur de câble varie fortement. La commande adaptative présente une complexité de calcul élevée et nécessite un automate performant (tel que S7-1500) ou un contrôleur de mouvement dédié, avec un cycle de contrôle d'au moins 10 ms. En pratique, on recommande d'utiliser un input shaper adaptatif (ZV ou ZVD adaptatif), c'est-à-dire de calculer ou de consulter en temps réel le délai de l'input shaper en fonction de la hauteur de levage courante.
Configuration système et choix des capteurs
La configuration des capteurs du système anti-balancement varie selon la stratégie de contrôle retenue. La solution en boucle ouverte par input shaper ne nécessite aucun capteur supplémentaire : il suffit de récupérer la hauteur de levage courante depuis l'automate ou le variateur de fréquence (signal d'encodeur déjà existant), de calculer la période d'oscillation via la formule du pendule et de mettre à jour en temps réel le délai de l'input shaper. La solution en boucle fermée requiert en revanche un capteur d'angle d'oscillation ou une caméra visuelle. Le capteur d'inclinaison est installé au point de fixation du câble métallique au-dessus du levage, avec une plage de mesure de ±30°, une précision d'au moins 0,1° et une sortie 4~20 mA ou SSI (interface série synchrone) transmise à l'automate par câble traînant ou liaison sans fil. La caméra visuelle est montée sur la plateforme du chariot, orientée vers le bas pour filmer le levage et la charge ; un algorithme de traitement d'image identifie l'angle d'oscillation avec une précision pouvant atteindre ±0,05°. Les données des capteurs sont raccordées à l'automate via PROFINET ou un module d'entrée analogique. Les actionneurs sont les variateurs de fréquence existants du pont du pont roulant et du chariot, sans configuration supplémentaire. La configuration matérielle minimale recommandée : automate S7-1200 ou S7-1500, variateur de fréquence avec rampe de consigne de vitesse (par exemple G120), et encodeur de hauteur de levage multitour absolu.
Réglage des paramètres et mise en service
Le réglage des paramètres du système de contrôle anti-balancement s'effectue en trois étapes. Première étape — étalonnage des paramètres système : amener le mécanisme de levage à mi-hauteur (par exemple 5 m), faire avancer le chariot à vitesse constante et enregistrer la période d'oscillation de la charge (en observant la composante périodique dans le signal du télémètre laser ou de l'encodeur), puis en déduire la longueur de pendule équivalente via la formule du pendule. Deuxième étape — réglage des paramètres en boucle ouverte : configurer le délai et le rapport d'amplitude des impulsions de l'input shaper dans le programme de l'automate du chariot ou dans le variateur de fréquence ; commencer les essais sur une course courte (3 à 5 m), puis augmenter progressivement jusqu'à la portée complète, en observant l'amplitude d'oscillation et le temps d'amortissement, et ajuster les paramètres pour minimiser l'oscillation résiduelle. Troisième étape (solution en boucle fermée) — réglage des paramètres de retour : après le réglage en boucle ouverte, activer la commande en boucle fermée ; partir d'un gain proportionnel faible et l'augmenter progressivement, en observant la réponse dynamique et la stabilité du système ; évaluer la rapidité de réponse et le dépassement à l'aide d'un test en échelon. Lors de la mise en service, utiliser la fonction oscilloscope de l'automate ou la fonction d'enregistrement de trajectoire du variateur de fréquence pour capturer les formes d'onde de la consigne de vitesse du chariot et de l'angle d'oscillation de la charge, et guider le réglage des paramètres à partir de l'analyse de ces formes d'onde. Norme de réception du réglage : après l'arrêt du chariot, l'amplitude d'oscillation résiduelle de la charge ne doit pas dépasser ±10 mm (dans les conditions de charge nominale et de longueur de câble standard), et le temps d'amortissement ne doit pas excéder 3 secondes.