Le réglage de systèmes de régulation mécaniques complexes suppose une expérience préalable dans les processus techniques de régulation. En font partie la détermination par calcul de paramètres de boucle de régulation et l'utilisation de processus d'identification.
Les systèmes mécaniques moins complexes peuvent généralement être optimisés avec succès en mettant en œuvre le processus de réglage expérimental selon la méthode de l'amortissement critique. Les paramètres suivants feront alors l'objet d'un réglage :
Nom du paramètre Menu IHM Dénomination IHM |
Description |
Unité Valeur minimale Réglage d'usine Valeur maximale |
Type de données R/W Persistant Expert |
Adresse de paramètre via bus de terrain |
---|---|---|---|---|
Régulateur de vitesse : gain P. La valeur par défaut est calculée à partir des paramètres moteur En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,0001 A/(1/min). Les nouvelles valeurs sont prises en compte immédiatement. |
A(1/min) 0,0001 - 2,5400 |
UINT16 R/W per. - |
Modbus 4610 IDN P-0-3018.0.1 |
|
Gain P régulateur de vitesse. La valeur par défaut est calculée à partir des paramètres moteur En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,0001 A/(1/min). Les nouvelles valeurs sont prises en compte immédiatement. |
A(1/min) 0,0001 - 2,5400 |
UINT16 R/W per. - |
Modbus 4866 IDN P-0-3019.0.1 |
|
Régulateur de vitesse : temps d'action intégrale. La valeur par défaut est calculée. En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,01 ms. Les nouvelles valeurs sont prises en compte immédiatement. |
ms 0,00 - 327,67 |
UINT16 R/W per. - |
Modbus 4612 IDN P-0-3018.0.2 |
|
Régulateur de vitesse : temps d'action intégrale. La valeur par défaut est calculée. En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,01 ms. Les nouvelles valeurs sont prises en compte immédiatement. |
ms 0,00 - 327,67 |
UINT16 R/W per. - |
Modbus 4868 IDN P-0-3019.0.2 |
Pour vérifier et optimiser dans un deuxième temps les valeurs déterminées, voir Vérifier et optimiser le gain P.
Le filtre de valeurs de référence du régulateur de vitesse permet d'améliorer le comportement en régime transitoire à une régulation de vitesse optimisée. Pour les premiers réglages du régulateur de vitesse, le filtre de valeurs de référence doit être désactivé.
Désactivez le filtre de valeurs de référence du régulateur de vitesse. Réglez le paramètre CTRL1_TAUnref (CTRL2_TAUnref) sur la valeur limite inférieure "0".
Nom du paramètre Menu IHM Dénomination IHM |
Description |
Unité Valeur minimale Réglage d'usine Valeur maximale |
Type de données R/W Persistant Expert |
Adresse de paramètre via bus de terrain |
---|---|---|---|---|
Constante de temps du filtre de la consigne de vitesse. En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,01 ms. Les nouvelles valeurs sont prises en compte immédiatement. |
ms 0,00 9,00 327,67 |
UINT16 R/W per. - |
Modbus 4616 IDN P-0-3018.0.4 |
|
Constante de temps du filtre de la consigne de vitesse. En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,01 ms. Les nouvelles valeurs sont prises en compte immédiatement. |
ms 0,00 9,00 327,67 |
UINT16 R/W per. - |
Modbus 4872 IDN P-0-3019.0.4 |
Pour analyser et optimiser comportement en régime transitoire, classez votre mécanique de système dans l'un des deux systèmes suivants :
système à mécanique rigide
système à mécanique moins rigide
Systèmes mécaniques à mécaniques rigide et moins rigide
En cas de mécanique rigide, le réglage du comportement du régulateur selon le tableau est possible si :
le moment d'inertie de la charge et du moteur est connu et
le moment d'inertie de la charge et du moteur reste constant.
Le gain P CTRL_KPn et le temps d'action intégrale CTRL_TNn dépendent des éléments suivants :
JL : moment d'inertie de la charge
JM : moment d'inertie du moteur
Déterminez les valeurs à l'aide du tableau suivant :
JL= JM |
JL= 5 * JM |
JL= 10 * JM |
||||
---|---|---|---|---|---|---|
JL |
KPn |
TNn |
KPn |
TNn |
KPn |
TNn |
1 kgcm2 |
0,0125 |
8 |
0,008 |
12 |
0,007 |
16 |
2 kgcm2 |
0,0250 |
8 |
0,015 |
12 |
0,014 |
16 |
5 kgcm2 |
0,0625 |
8 |
0,038 |
12 |
0,034 |
16 |
10 kgcm2 |
0,125 |
8 |
0,075 |
12 |
0,069 |
16 |
20 kgcm2 |
0,250 |
8 |
0,150 |
12 |
0,138 |
16 |
Pour l'optimisation, il sera procédé à la détermination du gain P du régulateur de vitesse pour lequel la régulation ajuste le plus rapidement possible la vitesse _v_act sans dépassement.
Régler le temps d'action intégrale CTRL1_TNn (CTRL2_TNn) sur infini (= 327,67 ms).
Si un couple de charge agit sur le moteur à l'état arrêté, le réglage maximum du temps d'action intégrale doit être déterminé de sorte qu'aucune modification indésirable de la position du moteur ne puisse se produire.
Si le moteur est sollicité à l'arrêt, le temps d'action intégrale "infini" peut entraîner des déviations de position (pour les axes verticaux par ex.). Réduisez le temps d'action intégrale si les déviations de position ne peuvent pas être acceptées pour l'application. La réduction du temps d'action intégrale peut affecter le résultat de l'optimisation de manière négative.
La fonction échelon déplace le moteur jusqu'à l'expiration du temps prédéfini.
AVERTISSEMENT | |
---|---|
Déclencher une fonction échelon
Après le premier test, vérifier l'amplitude maximale pour la valeur de consigne de courant_Iq_ref.
Régler l'amplitude de la valeur de consigne de telle sorte que la valeur de consigne de courant _Iq_ref est inférieure à la valeur maximale CTRL_I_max. D'autre part, la valeur ne doit pas être choisie trop basse, sinon les effets de frottement de la mécanique risquent de déterminer le comportement de la boucle de régulation.
Déclencher une nouvelle fonction échelon s'il a fallu modifier _v_ref et vérifier l'amplitude de _Iq_ref.
Augmenter ou réduire peu à peu le gain P, jusqu'à ce que _v_act s'ajuste le plus rapidement possible. La figure suivante montre à gauche le régime transitoire souhaité. Le dépassements, comme représentés à droite, sont réduits en abaissant CTRL1_KPn (CTRL2_KPn).
Les différences entre _v_ref et _v_act résultent du réglage de CTRL1_TNn (CTRL2_TNn) sur "infini".
Déterminer "TNn" en amortissement apériodique.
Pour les systèmes d'entraînement pour lesquels des mouvements vibratoires apparaissent avant d'atteindre l'amortissement apériodique, le gain P "KPn" doit être réduit jusqu'à ce qu'aucun mouvement vibratoire ne soit plus perceptible. Ce cas de figure apparaît souvent pour des axes linéaires avec entraînement par courroie crantée.
Déterminez graphiquement le point auquel la vitesse instantanée _v_act atteint 63 % de la valeur finale. Le temps d'action intégrale CTRL1_TNn (CTRL2_TNn) est alors obtenu en tant que valeur sur l'axe temporel. Le logiciel de mise en service vous aide lors de l'évaluation.
Nom du paramètre Menu IHM Dénomination IHM |
Description |
Unité Valeur minimale Réglage d'usine Valeur maximale |
Type de données R/W Persistant Expert |
Adresse de paramètre via bus de terrain |
---|---|---|---|---|
Régulateur de vitesse : temps d'action intégrale. La valeur par défaut est calculée. En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,01 ms. Les nouvelles valeurs sont prises en compte immédiatement. |
ms 0,00 - 327,67 |
UINT16 R/W per. - |
Modbus 4612 IDN P-0-3018.0.2 |
|
Régulateur de vitesse : temps d'action intégrale. La valeur par défaut est calculée. En cas de commutation entre les deux blocs de paramètres de boucle de régulation, l'adaptation des valeurs s'effectue de manière linéaire sur le temps défini dans le paramètre CTRL_ParChgTime. Type : Décimal non signé - 2 octets Accès en écriture via Sercos : CP2, CP3, CP4 Par incréments de 0,01 ms. Les nouvelles valeurs sont prises en compte immédiatement. |
ms 0,00 - 327,67 |
UINT16 R/W per. - |
Modbus 4868 IDN P-0-3019.0.2 |