# Stratégies de commande à double boucle pour la synchronisation des vérins pneumatiques

> Source: https://rodlesspneumatic.com/fr/blog/dual-loop-control-strategies-for-pneumatic-cylinder-synchronization/
> Published: 2025-12-08T04:47:33+00:00
> Modified: 2026-03-06T02:11:30+00:00
> Agent JSON: https://rodlesspneumatic.com/fr/blog/dual-loop-control-strategies-for-pneumatic-cylinder-synchronization/agent.json
> Agent Markdown: https://rodlesspneumatic.com/fr/blog/dual-loop-control-strategies-for-pneumatic-cylinder-synchronization/agent.md

## Résumé

Les stratégies de contrôle à double boucle utilisent deux boucles de rétroaction imbriquées pour synchroniser plusieurs vérins pneumatiques : une boucle de vitesse interne qui contrôle la vitesse individuelle des vérins grâce à une modulation proportionnelle des vannes, et une boucle de position externe qui compare les positions des vérins et ajuste les points de...

## Article

![Schéma technique illustrant une stratégie de commande à double boucle pour des vérins pneumatiques synchronisés. Le schéma montre deux vérins déplaçant une charge commune, avec des capteurs de position et de vitesse renvoyant des informations à un contrôleur de mouvement. Le contrôleur utilise une boucle de position externe pour calculer l'erreur de synchronisation et ajuster les points de consigne de vitesse pour deux boucles de vitesse internes, qui commandent les vannes proportionnelles de chaque vérin. Une zone de texte indique une précision de synchronisation de ±0,5 mm à ±2 mm.](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Dual-Loop-Pneumatic-Synchronization-Control-Diagram-1024x687.jpg)

Schéma de commande de synchronisation pneumatique à double boucle

## Introduction

Votre système multicylindre est-il confronté à des erreurs de synchronisation qui provoquent des blocages, des dommages aux produits ou des risques pour la sécurité ? Lorsque deux ou plusieurs vérins pneumatiques doivent se déplacer ensemble - soulever de lourdes charges, guider de larges panneaux ou coordonner des mouvements complexes - même de petites différences de position créent de sérieux problèmes. Les systèmes pneumatiques traditionnels en boucle ouverte ne peuvent tout simplement pas maintenir la synchronisation étroite exigée par la fabrication moderne.

**Les stratégies de contrôle à double boucle utilisent deux boucles de rétroaction imbriquées pour synchroniser plusieurs vérins pneumatiques : une boucle de vitesse interne qui contrôle la vitesse individuelle des vérins grâce à une modulation proportionnelle des vannes, et une boucle de position externe qui compare les positions des vérins et ajuste les points de consigne de vitesse afin de minimiser les erreurs de synchronisation. Cette architecture permet généralement d'atteindre une précision de synchronisation de ±0,5 mm à ±2 mm sur des courses pouvant atteindre 3 mètres, contre ±10-50 mm avec les systèmes pneumatiques de base.**

Le trimestre dernier, j'ai travaillé avec Steven, ingénieur mécanicien dans une usine de fabrication de panneaux solaires à Phoenix, en Arizona. Son système de portique à double vérin pour la manipulation de panneaux de verre de 2 mètres présentait des erreurs de synchronisation de 15 mm qui entraînaient la rupture de panneaux, ce qui coûtait $8 000 par mois. Après avoir mis en place un contrôle à double boucle sur son système de vérins sans tige Bepto, la synchronisation s'est améliorée à ±1,2 mm, les ruptures sont devenues quasiment nulles et le débit a augmenté de 12% grâce à des vitesses de fonctionnement plus rapides et plus sûres. Permettez-moi de vous expliquer comment fonctionne cette puissante stratégie de contrôle.

## Table des matières

- [Que sont les stratégies de contrôle à double boucle et pourquoi sont-elles nécessaires ?](#what-are-dual-loop-control-strategies-and-why-are-they-needed)
- [Comment la boucle de vitesse interne contrôle-t-elle la vitesse individuelle des cylindres ?](#how-does-the-inner-velocity-loop-control-individual-cylinder-speed)
- [Comment la boucle de position externe maintient-elle la synchronisation ?](#how-does-the-outer-position-loop-maintain-synchronization)
- [Quelles sont les exigences de mise en œuvre et les meilleures pratiques ?](#what-are-the-implementation-requirements-and-best-practices)

## Que sont les stratégies de contrôle à double boucle et pourquoi sont-elles nécessaires ?

Comprendre le défi que représente la synchronisation permet de comprendre pourquoi un contrôle sophistiqué est essentiel. ⚙️

**La commande à double boucle résout le problème fondamental lié au fait que les vérins pneumatiques fonctionnent naturellement à des vitesses différentes en raison des variations de frottement, des déséquilibres de charge, des différences de pression d'alimentation et [compressibilité de l'air](https://rodlesspneumatic.com/fr/blog/the-physics-of-air-compressibility-why-pneumatic-cylinders-experience-bounce/)[1](#fn-1). Une architecture à double boucle sépare le contrôle de la vitesse (boucle interne fonctionnant à 100-500 Hz) de la synchronisation de position (boucle externe à 10-50 Hz), ce qui permet une réponse rapide aux perturbations tout en maintenant un mouvement coordonné. Cette approche hiérarchique surpasse les systèmes à boucle unique de 5 à 10 fois en termes de précision de synchronisation.**

![Série DNC ISO6431 Vérin pneumatique](https://rodlesspneumatic.com/wp-content/uploads/2025/05/DNC-Series-ISO6431-Pneumatic-Cylinder-8.jpg)

[Série DNC ISO6431 Vérin pneumatique](https://rodlesspneumatic.com/fr/products/pneumatic-cylinders/dnc-series-iso6431-pneumatic-cylinder/)

### Le défi de la synchronisation

#### Pourquoi les vérins pneumatiques ne se synchronisent pas naturellement

Même des cylindres “ identiques ” présentent des comportements différents en raison :

- **Variation du frottement**: Usure des joints, différences de lubrification (variation de force ±10-30%)
- **Déséquilibre de charge**: Décalage du centre de gravité, répartition inégale du poids
- **Différences de pression d'alimentation**: Longueurs de ligne inégales, restrictions de débit
- **Compression de l'air**: Effets de la température et de l'humidité sur la densité de l'air
- **Tolérances de fabrication**: Diamètre d'alésage, dimensions du joint (±0,05 mm typique)

Ces facteurs entraînent des différences de vitesse de 5 à 201 TP3T entre les cylindres, ce qui se traduit par des erreurs de position qui s'accumulent sur la longueur de la course.

### Architecture à boucle unique ou à double boucle

| Architecture de contrôle | Précision de synchronisation | Temps de réponse | Complexité | Coût |
| Boucle ouverte (sans rétroaction) | ±10-50 mm | N/A | Très faible | Très faible |
| Boucle à position unique | ±3-8mm | 100-300ms | Faible | Faible |
| Double boucle (vitesse + position) | ±0,5-2mm | 20-80ms | Modéré | Modéré |
| Triple boucle (ajoute de la force) | ±0,2-1 mm | 10-50ms | Haut | Haut |

### Hiérarchie des boucles de contrôle

**Boucle externe (synchronisation de position) :**

- Compare les positions de tous les cylindres
- Calcule l'erreur de synchronisation
- Ajuste les points de consigne de vitesse pour chaque cylindre
- Fréquence de mise à jour : 10-50 Hz (toutes les 20-100 ms)

**Boucle interne (contrôle de la vitesse) :**

- Contrôle la vitesse individuelle des cylindres
- Module la position proportionnelle de la vanne
- Répond à la consigne de vitesse de la boucle externe
- Fréquence de mise à jour : 100-500 Hz (toutes les 2-10 ms)

Cette séparation des préoccupations permet à chaque boucle d'optimiser sa tâche spécifique - la boucle interne rapide gère la réponse dynamique tandis que la boucle externe plus lente maintient la coordination.

### Fondation mathématique

L'erreur de position entre les cylindres est :

SyncError=|PositionCylinder1−PositionCylinder2|Sync_{Erreur} = \left| Position_{Cylindre1} - Position_{Cylindre2} \Ndroite|

La boucle externe génère des corrections de vitesse :

VelocityCorrection=Kp×SyncError+Kd×(dErrordt)Vitesse_{Correction} = K_{p} \time Sync_{Erreur} + K_{d} \n- fois \n- gauche( \nfrac{dError}{dt} \n- droite)

Où KpK_{p} est le gain proportionnel et KdK_{d} est le gain dérivé (contrôleur PD typique).

Chez Bepto, nous avons développé des paramètres de contrôle pré-réglés pour les applications de synchronisation courantes, réduisant ainsi le temps de mise en service de plusieurs jours à quelques heures tout en garantissant des performances stables et précises.

## Comment la boucle de vitesse interne contrôle-t-elle la vitesse individuelle des cylindres ?

La boucle interne fournit le contrôle rapide et précis de la vitesse qui permet la synchronisation.

**La boucle de vitesse interne utilise un capteur de position (codeur linéaire ou [magnétostrictif](https://math.libretexts.org/Workbench/Numerical_Methods_with_Applications_(Kaw)/2%3A_Differentiation/2.02%3A_Numerical_Differentiation_of_Continuous_Functions)[2](#fn-3)) pour calculer la vitesse réelle du cylindre à travers [différenciation numérique](https://www.ato.com/magnetostrictive-sensor-working-principle)[3](#fn-2), compare cette valeur au point de consigne de vitesse de la boucle externe et ajuste une vanne proportionnelle ou servo afin de minimiser l'erreur de vitesse. Fonctionnant à une fréquence de 100 à 500 Hz avec des algorithmes de contrôle PI ou PID, cette boucle atteint une précision de vitesse comprise entre ±2 et ±5% et réagit aux perturbations en 10 à 30 ms, fournissant ainsi la base de contrôle de vitesse stable nécessaire à la synchronisation.**

![Schéma fonctionnel technique de la " boucle de contrôle de vitesse interne ". Un " contrôleur de vitesse interne (PI/PID, 100-500 Hz) " reçoit une " consigne de vitesse " provenant d'une " boucle externe " et un retour d'information sur la " vitesse réelle ". Il envoie une " commande de vanne " à une " vanne proportionnelle/servo " qui régule le " débit d'air " vers un " vérin pneumatique ". Un " capteur de position " sur le vérin transmet les données à un bloc " calcul de vitesse ", qui ferme la boucle. Le texte en bas indique : " Précision de la vitesse obtenue : ±2-5%, temps de réponse : 10-30 ms "."](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Pneumatic-Inner-Velocity-Control-Loop-Diagram-1024x687.jpg)

Schéma de la boucle de contrôle pneumatique de la vitesse interne

### Techniques de mesure de la vitesse

#### Calcul direct de la vitesse

La plupart des systèmes dérivent la vitesse à partir du retour d'information sur la position :

Velocity=Positioncurrent−PositionpreviousSampleTimeVitesse = \frac{Position_{actuelle} - Position_{précédente}}{Échantillon_{Temps}}

Pour une boucle de contrôle à 100 Hz (temps d'échantillonnage de 10 ms) :

- Changement de position de 1 mm = vitesse de 100 mm/s
- Résolution du capteur de position de 0,01 mm = résolution de vitesse de 1 mm/s

#### Exigences en matière de filtrage

Les calculs de vitesse brute sont bruités en raison de :

- Quantification du capteur de position
- Vibrations mécaniques
- Bruit électrique

**Filtrage passe-bas** lisse le signal :

- Filtre de premier ordre : simple, constante de temps typique de 5 à 20 ms
- Moyenne mobile : fenêtre d'échantillonnage 3-10
- Filtre de Kalman : optimal mais complexe

La constante de temps du filtre doit être plus rapide que la réponse de la boucle de contrôle (généralement 1/5 à 1/10 de la bande passante de la boucle).

### Stratégies de contrôle des vannes

#### Modulation de la vanne proportionnelle

Le régulateur de vitesse émet une commande de vanne (généralement 0-10 V ou 4-20 mA) :

ValveCommand=Feedforward+PICorrectionValve_{Command} = Feedforward + PI_{Correction}

****[Prévisionnel](https://en.wikipedia.org/wiki/Feed_forward_(control))[4](#fn-4)** composant**: En fonction de la vitesse et de la charge souhaitées (améliore la réponse)
**Correction PI**: Élimine l'erreur en régime permanent

| Type de soupape | Temps de réponse | Résolution | Coût | Meilleure application |
| Directionnel proportionnel | 20-50ms | 8-12 bits | Moyen | Synchronisation générale |
| Servovalve | 5-15ms | 12-16 bits | Haut | Systèmes de haute précision |
| Numérique à commande PWM | 10 à 30 ms | 8-10 bits effectifs | Faible | Applications sensibles aux coûts |

### Réglage de la boucle interne

**Étape 1 : Gain proportionnel (**KpK_{p}**)**

- Commencez par un gain faible (KpK_{p} = 0.1)
- Augmenter jusqu'à ce que le système réagisse rapidement sans oscillation.
- Plage typique : 0,5-2,0 pour le contrôle de la vitesse

**Étape 2 : Gain intégral (**KiK_{i}**)**

- Ajouter une action intégrale pour éliminer l'erreur en régime permanent
- Commencer très bas (KiK_{i} = 0.01)
- Plage typique : 0,05-0,3

**Étape 3 : Gain dérivé (**KdK_{d}**)** (facultatif)

- Ajoute un amortissement pour les systèmes présentant un dépassement
- Souvent inutile pour le contrôle de la vitesse pneumatique
- À utiliser uniquement si nécessaire : 0,01-0,1

### Performances dans le monde réel

Un fabricant de machines d'emballage situé à Atlanta, en Géorgie, a mis en place des boucles de vitesse internes sur quatre vérins sans tige Bepto synchronisés. Avant le réglage, la vitesse variait de ±15% entre les vérins. Après un réglage approprié de la boucle interne :

- Erreur de suivi de vitesse : ±3% par rapport à la valeur de consigne
- Réponse aux perturbations de charge : 25 ms
- Ondulation de vitesse : <2% (mouvement fluide)
- Base de synchronisation : activée Précision de la boucle externe ±1,5 mm ✅

## Comment la boucle de position externe maintient-elle la synchronisation ?

La boucle extérieure coordonne plusieurs cylindres en ajustant leurs points de consigne de vitesse. ️

**La boucle de position externe met en œuvre une architecture maître-esclave ou maître virtuel : elle compare en permanence les positions des vérins, calcule l'erreur de synchronisation de chaque vérin esclave par rapport au maître (ou à la position moyenne) et ajuste les points de consigne de vitesse individuels afin de minimiser l'erreur. Fonctionnant à 10-50 Hz avec une commande PD (proportionnelle-dérivée), cette boucle génère des corrections de vitesse de ±10-50% qui réalignent les cylindres dans les 50-200 ms suivant les perturbations, maintenant ainsi la synchronisation tout au long de la course.**

![Schéma technique intitulé " Boucle de contrôle de position externe : architectures de synchronisation ". Le panneau de gauche, " Configuration maître-esclave ", montre un contrôleur de position externe recevant des informations en retour d'un cylindre maître et d'un cylindre esclave, calculant l'erreur et envoyant une correction de vitesse à l'esclave. Le panneau de droite, " Configuration maître virtuel ", montre le contrôleur calculant une position virtuelle moyenne à partir de deux cylindres et envoyant des corrections de vitesse individuelles à chacun d'eux. Une case en bas indique les mesures de performance : " Synchronisation dynamique ±1-2 mm, rejet des perturbations 100-200 ms "."](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Pneumatic-Cylinder-Synchronization-Architectures-Diagram-1024x687.jpg)

Schéma des architectures de synchronisation des vérins pneumatiques

### Architectures de synchronisation

#### Configuration maître-esclave

Un cylindre désigné comme “ maître ” :

- Le maître suit le profil de vitesse commandé.
- Les vérins esclaves ajustent leur vitesse pour s'adapter à la position du vérin maître.
- Comportement simple et prévisible
- Inconvénient : les erreurs du maître-cylindre se propagent aux esclaves.

**Correction de vitesse pour esclave :**

Vslave=Vcommanded+Kp×(Posmaster−Posslave)+Kd×(Velmaster−Velslave)V_{slave} = V_{commanded} + K_{p} \N-temps (Pos_{master} - Pos_{slave}) + K_{d} \Temps (Vel_{master} - Vel_{slave})

#### Configuration du maître virtuel

La position moyenne devient la référence :

- Position_virtuelle = (Pos_1 + Pos_2 + … + Pos_n) / n
- Tous les cylindres s'ajustent pour correspondre à la position virtuelle.
- Avantage : répartit les erreurs sur tous les cylindres
- Convient mieux aux systèmes à 3 cylindres ou plus

**Correction de la vitesse pour chaque cylindre :**

Vcylinderi=VcommandedKp×(Posvirtual−Poscylinderi)V_{cylindre_i} = V_{commandé} K_{p} \time (Pos_{virtual} - Pos_{cylinder_i})

### Gestion des erreurs de synchronisation

#### Limites d'erreur et saturation

La boucle externe doit inclure des limites :

**Correction de la vitesse maximale**: ±30-50% de la vitesse commandée

- Empêche un cylindre de s'emballer
- Maintient la stabilité du système
- S'assure que tous les cylindres avancent

**Seuil d'erreur pour l'alarme**: 5 à 10 mm en général

- Déclenche une condition de défaut en cas de dépassement
- Indique un problème mécanique ou une défaillance du système de commande.
- Empêche les dommages matériels

### Stratégies de couplage croisé

Les systèmes avancés mettent en œuvre un couplage croisé entre les cylindres :

| Stratégie | Description | Amélioration de la synchronisation | Complexité |
| Contrôle indépendant | Chaque cylindre est commandé séparément. | Base de référence | Faible |
| Maître-esclave | Les esclaves suivent leur maître | 3 à 5 fois mieux | Faible |
| Maître virtuel | Tous suivent la position moyenne | 4 à 6 fois mieux | Modéré |
| Couplage croisé complet | Chaque cylindre tient compte de tous les autres | 5 à 8 fois mieux | Haut |

### Réglage de la boucle externe

**Gain proportionnel (**KpK_{p}**):**

- Détermine le degré d'agressivité avec lequel les cylindres corrigent les erreurs de synchronisation.
- Trop bas : correction lente, erreur de régime permanent importante
- Trop élevé : oscillation, lutte entre les cylindres
- Plage typique : 0,5-2,0 (sans dimension)

**Gain sur dérivés (**KdK_{d}**):**

- Fournit un amortissement basé sur la différence de vitesse
- Empêche les dépassements lors de la correction des erreurs
- Plage typique : 0,1-0,5

**Procédure de réglage :**

1. Set (jeu de mots) KdK_{d} = 0, KpK_{p} = 0.5
2. Introduire un décalage de position de 5 mm entre les cylindres.
3. Augmentation KpK_{p} jusqu'à ce que la correction soit rapide et sans oscillation
4. Ajouter KdK_{d} pour réduire le dépassement si nécessaire

### Mesures de performance

Les systèmes à double boucle bien réglés permettent d'obtenir :

- **Synchronisation statique**: ±0,5-1 mm au repos
- **Synchronisation dynamique**: ±1-2 mm pendant le mouvement
- **Rejet des perturbations**: Retour à la synchronisation dans un délai de 100 à 200 ms
- **Suivi de la vitesse**: ±3-5% entre les cylindres

Nos systèmes synchronisés à double boucle Bepto ont été déployés dans plus de 150 installations dans le monde, manipulant des charges de 50 kg à 5 000 kg avec des longueurs de course allant jusqu'à 4 mètres.

## Quelles sont les exigences de mise en œuvre et les meilleures pratiques ?

La réussite de la synchronisation à double boucle nécessite un matériel, un logiciel et une mise en service appropriés. ️

**La mise en œuvre nécessite : des capteurs de position haute résolution sur chaque cylindre (résolution de 0,01 à 0,1 mm), des vannes proportionnelles ou servo pour chaque cylindre (temps de réponse de 20 à 50 ms), un contrôleur capable d'exécuter des boucles à plus de 100 Hz (PC industriel ou PLC haute performance), une lecture synchronisée des capteurs (à moins de 1 ms près) et une conception mécanique appropriée avec une rigidité adéquate (fréquence naturelle > 20 Hz). Le logiciel doit mettre en œuvre les deux boucles de contrôle avec un filtrage approprié, une protection anti-windup et une détection des défauts. Le coût total du système ajoute $800-2 000 par cylindre par rapport à un contrôle pneumatique de base.**

![Schéma technique détaillant les exigences matérielles et logicielles pour la synchronisation de vérins pneumatiques à double boucle. Il montre deux vérins équipés de capteurs de position haute résolution (0,01-0,1 mm) et de vannes proportionnelles/servo, connectés à un contrôleur haute performance (PLC/IPC) exécutant des boucles de contrôle imbriquées : une boucle de synchronisation externe de 50 Hz et des boucles de vitesse internes de 500 Hz. Des notes soulignent le coût supplémentaire du système et l'exigence critique d'une lecture synchronisée des capteurs en moins de 1 ms.](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Implementation-Requirements-for-Dual-Loop-Cylinder-Synchronization-Diagram-1024x687.jpg)

Exigences de mise en œuvre pour le diagramme de synchronisation des vérins à double boucle

### Exigences en matière de matériel

#### Capteurs de position

| Type de capteur | Résolution | Précision | Coût/cylindre | Meilleur pour |
| Codeur linéaire magnétique | 0,1 mm | ±0,2 mm | $150-300 | Applications générales |
| Magnétostrictif | 0,01 mm | ±0,05 mm | $400-800 | Systèmes de haute précision |
| Règle linéaire optique | 0,001 mm | ±0,01mm | $600-1,200 | Ultra-précision (rare) |
| Codeur à câble | 0,1 mm | ±0.5mm | $200-400 | Longues courses (>2 m) |

**Exigence critique**Tous les capteurs doivent être lus de manière synchrone (à moins d'une milliseconde près) afin d'éviter les erreurs de synchronisation.

#### Sélection des vannes

**Vannes proportionnelles** sont les exigences minimales :

- Temps de réponse : <50 ms
- Résolution : 8 bits minimum (12 bits recommandé)
- Capacité de débit : adapter l'alésage du cylindre à la vitesse souhaitée
- Interface électrique : entrée analogique 0-10 V ou 4-20 mA

**Servovalves** pour des performances élevées :

- Temps de réponse : <20 ms
- Résolution : 12-16 bits
- Linéarité et répétabilité supérieures
- Coût plus élevé : vannes proportionnelles 2-3×

### Sélection de la plateforme du contrôleur

#### Systèmes basés sur PLC

**Avantages :**

- Environnement de programmation familier
- Intégré au système de commande de la machine
- Conception industrielle robuste

**Exigences :**

- Modules d'E/S analogiques haute vitesse (100+ Hz)
- Capacité de calcul en virgule flottante
- Temps de balayage suffisant (<5 ms pour la commande à double boucle)

**Automates programmables adaptés**: Siemens S7-1500, Allen-Bradley ControlLogix, série Beckhoff CX

#### PC industriel / Contrôleur de mouvement

**Avantages :**

- Puissance de calcul supérieure
- Vitesses de boucle plus rapides (1 kHz+ possible)
- Algorithmes avancés plus faciles à mettre en œuvre

**Inconvénients :**

- Programmation plus complexe
- Peut nécessiter un automate de sécurité séparé

### Architecture des logiciels

#### Structure de la boucle de contrôle

Boucle de commande principale (500 Hz) :
  1. Lire tous les capteurs de position (synchronisés)
  2. Calculer les vitesses (différenciation filtrée)

  Boucle intérieure (par cylindre) :
    3. Comparer la vitesse réelle à la vitesse de consigne
    4. Calculer la correction PI
    5. Commande de la soupape de sortie

Boucle de synchronisation (50 Hz, tous les 10 cycles) :
  6. Calculer les erreurs de synchronisation
  7. Générer des corrections de vitesse (contrôle PD)
  8. Mise à jour des points de consigne de vitesse pour les boucles internes
  9. Vérifier les limites d'erreur et les défauts

#### Fonctionnalités essentielles du logiciel

- **[Anti-enroulement](https://www.mathworks.com/help/simulink/slref/anti-windup-control-using-a-pid-controller.html)[5](#fn-5)**: Empêche l'accumulation de termes intégraux lorsque les limites sont atteintes.
- **Transfert sans à-coups**: Transitions fluides entre les modes (manuel/automatique)
- **Détection des défauts**: Surveille la validité des capteurs, les erreurs excessives
- **Enregistrement des données**: Enregistre la position, la vitesse et les erreurs à des fins de diagnostic.
- **Interface de réglage**: Permet d'ajuster les paramètres sans recompiler.

### Meilleures pratiques en matière de mise en service

**Étape 1 : Vérification mécanique**

- Vérifier la rigidité du montage du cylindre
- Vérifier l'équilibre de charge (dans 10%)
- Assurer un mouvement fluide sans grippage

**Étape 2 : Réglage individuel des cylindres**

- Réglez chaque boucle de vitesse interne indépendamment
- Vérifier le suivi de la vitesse ±5% avant la synchronisation

**Étape 3 : Réglage de la boucle de synchronisation**

- Commencez avec des gains de boucle externe faibles.
- Augmenter progressivement tout en surveillant la stabilité
- Test avec variations de charge et perturbations

**Étape 4 : Validation des performances**

- Exécutez plus de 100 cycles mesurant l'erreur de synchronisation.
- Vérifier que l'erreur reste dans les limites des spécifications
- Paramètres finaux du document

### Erreurs de mise en œuvre courantes

| Erreur | Conséquence | Solution |
| Lecture non synchronisée du capteur | Fausses erreurs de synchronisation | Utiliser l'échantillonnage simultané déclenché par le matériel |
| Filtrage insuffisant | Signaux de vitesse bruyants | Ajouter un filtre passe-bas approprié (10-20ms) |
| Boucle extérieure trop rapide | Lutte avec la boucle intérieure | Taux de la boucle extérieure ≤ 1/5 de la boucle intérieure |
| Pas d'anticipation de vitesse | Réponse lente | Ajouter une prédiction basée sur la vitesse commandée |
| Ignorer les problèmes mécaniques | Mauvaise performance malgré le réglage | Corriger d'abord le blocage, le déséquilibre ou la flexibilité |

### Histoire d'une réussite dans le monde réel

Maria, ingénieure en automatisation dans une usine de traitement du verre à Toledo, dans l'Ohio, a passé des semaines à essayer de synchroniser trois vérins sans tige Bepto soutenant un convoyeur de transfert de 3 mètres de large. Malgré de nombreux réglages, son système présentait des erreurs de synchronisation de 8 mm. Lorsque notre équipe technique a examiné son installation, nous avons découvert :

1. Les lectures des capteurs n'étaient pas synchronisées (décalage de 50 ms).
2. La boucle extérieure fonctionnait au même rythme que la boucle intérieure (instabilité).
3. Pas de filtrage de la vitesse (bruit excessif)

Après avoir mis en œuvre l'architecture que nous recommandons avec des boucles internes synchronisées à 100 Hz et des boucles externes à 20 Hz, son système a atteint une synchronisation de ±1,3 mm, ce qui correspond à sa spécification de ±2 mm avec de la marge.

## Conclusion

Les stratégies de contrôle à double boucle transforment la synchronisation des vérins pneumatiques d'un défi peu fiable en un processus précis et reproductible. Elles permettent des applications qui exigent un mouvement coordonné de plusieurs vérins tout en tirant parti des avantages de coût et de simplicité de l'actionnement pneumatique par rapport aux systèmes servo électriques coûteux.

## FAQ sur le contrôle de synchronisation à double boucle

### **Q : Puis-je obtenir une bonne synchronisation avec uniquement une boucle de position (sans boucle de vitesse) ?**

Le contrôle de position à boucle unique peut atteindre une synchronisation de ±3 à 8 mm pour les systèmes à mouvement lent (<0,5 m/s), mais il peine à suivre les mouvements plus rapides en raison du décalage pneumatique et des retards de réponse des vannes. La boucle de vitesse interne fournit la réponse rapide nécessaire pour rejeter les perturbations et assurer un mouvement fluide. Pour les applications nécessitant une précision supérieure à ±5 mm ou des vitesses supérieures à 0,5 m/s, le contrôle à double boucle est fortement recommandé : l'amélioration des performances justifie l'augmentation modérée de la complexité.

### **Q : Combien de cylindres peuvent être synchronisés avec une commande à double boucle ?**

Nous avons mis en œuvre avec succès des systèmes à 2-6 cylindres utilisant un contrôle à double boucle. Les systèmes à 2-3 cylindres sont simples ; ceux à 4-6 cylindres nécessitent un couplage croisé plus sophistiqué et une puissance de calcul plus élevée. Au-delà de 6 cylindres, il convient d'envisager une division en plusieurs groupes synchronisés. Les facteurs limitants sont la capacité de calcul du contrôleur et la complexité mécanique du maintien de la rigidité entre de nombreux points de connexion, et non l'algorithme de contrôle lui-même.

### **Q : Que se passe-t-il si un capteur de position tombe en panne pendant le fonctionnement ?**

Une détection correcte des défauts doit immédiatement reconnaître toute défaillance du capteur (signal hors plage, vitesse impossible ou lecture figée) et déclencher un arrêt contrôlé de tous les vérins. Certains systèmes avancés peuvent continuer à fonctionner en mode dégradé en utilisant les capteurs restants, mais cela nécessite une analyse de sécurité minutieuse. Chez Bepto, nous recommandons des capteurs redondants pour les applications critiques ou la mise en œuvre d'une détection de pression différentielle comme méthode de détection de fin de course de secours.

### **Q : Le contrôle à double boucle fonctionne-t-il avec des vannes tout ou rien standard ou ai-je besoin de vannes proportionnelles ?**

La commande à double boucle nécessite des vannes proportionnelles ou servo-commandées pour moduler en continu la vitesse du vérin ; les vannes tout ou rien standard ne peuvent pas fournir la commande de débit variable requise. Cependant, la commande PWM (modulation de largeur d'impulsion) des vannes tout ou rien à commutation rapide peut se rapprocher de la commande proportionnelle pour un coût de 60 à 80 % inférieur. Pour les applications à budget limité, la modulation PWM avec contrôle à double boucle donne de bons résultats (synchronisation de ±2 à 4 mm), même si elle n'égale pas tout à fait les performances d'une vanne proportionnelle (±0,5 à 2 mm).

### **Q : Comment gérer les déséquilibres de charge lorsqu'un vérin supporte plus de poids que les autres ?**

Les déséquilibres de charge allant jusqu'à 20-30% sont gérés automatiquement par le contrôleur à double boucle : la boucle de vitesse interne ajuste la position de la vanne afin de maintenir des vitesses égales malgré des charges différentes. Pour les déséquilibres plus importants (>30%), envisagez : l'équilibrage mécanique de la charge (ajustez les points de montage), la compensation par anticipation (ajoutez une polarisation de vanne dépendante de la charge) ou le contrôle individuel de la pression (régulez la pression d'alimentation par cylindre). Notre équipe d'ingénieurs Bepto peut analyser la répartition spécifique de votre charge et vous recommander l'approche optimale pour votre application.

1. Propriété de l'air qui lui permet de changer de volume en fonction de la pression, ce qui entraîne des retards et une non-linéarité dans les systèmes pneumatiques. [↩](#fnref-1_ref)
2. Une technologie robuste de détection de position qui utilise l'interaction entre les champs magnétiques et les impulsions de contrainte pour mesurer la distance. [↩](#fnref-3_ref)
3. Processus informatique consistant à estimer la vitesse en calculant le changement de position sur un intervalle de temps donné. [↩](#fnref-2_ref)
4. Technique de contrôle proactive qui ajuste le système en fonction du signal de référence ou des perturbations avant qu'ils n'affectent la sortie. [↩](#fnref-4_ref)
5. Mécanisme qui empêche le terme intégral d'un régulateur PID d'accumuler une erreur excessive lorsque l'actionneur est saturé. [↩](#fnref-5_ref)
