Académique Documents
Professionnel Documents
Culture Documents
TP 1
Méthodes graphiques d’identification
1. Objectifs
2. Durée
− Trois séances de TP
3. Pré-requis
− Atelier Automatique 1
− Cours systèmes Asservis Linéaires Continus
Proposé par
Adel Tellili
1
PRELIMINAIRE
L’objet de ce TP est de montrer et de comparer les méthodes pour modéliser
expérimentalement un procédé. La méthodologie utilisée est celle que l’on retrouve
généralement dans l’industrie : on identifiera la réponse indicielle en boucle ouverte du
système à celle d’un modèle dont la forme est prédéfinie. Les méthodes proposées
consistent à calculer les paramètres en fonction de la forme de la réponse réelle. Ce type
de méthodes donne une représentation très approximative du procédé à modéliser.
Elles présentent cependant l'avantage d'être relativement simples à mettre en œuvre et
fournissent un modèle expérimental utilisable pour la commande.
- Le coefficient d’amortissement m
et la pulsation propre non amortie
du système ω0 sont déterminés à
partir du dépassement relatif (D%)
et du temps de pic (tp).
2
3- Identification par le modèle de Strejc : cas de système stable
Lorsque la réponse d’un système à un échelon d’amplitude E est représentée par la
figure 3, alors le système peut être modélisé par le modèle de Strejc.
𝑘𝑘
- Le modèle de Strejc : 𝐺𝐺 (𝑝𝑝) = (1+𝜏𝜏 𝑝𝑝)𝑛𝑛 𝑒𝑒 −𝑇𝑇𝑟𝑟 𝑝𝑝
𝑇𝑇𝑢𝑢
- On calcule 𝑇𝑇𝑎𝑎
→ 𝑛𝑛 𝑒𝑒𝑒𝑒 𝜏𝜏 (à partir du tableau).
Si la valeur calculée est entre deux valeurs du
tableau, on prend celle qui correspond à l’ordre le
plus petit.
- La constante de retard est calculée utilisant la
Fig. 3 : Réponse à un échelon valeur réelle et la valeur de tableau de Tu :
d’amplitude E
𝑇𝑇𝑟𝑟 = 𝑇𝑇𝑢𝑢 − 𝑇𝑇𝑢𝑢,𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡
n 1 2 3 4 5 - S’il y’a un retard naturel, il sera ajouté à Tr.
∆𝑋𝑋
𝑻𝑻𝒂𝒂 /𝝉𝝉 1 2.72 3.7 4.46 5.12 - Le gain statique est : 𝑘𝑘 = 𝐸𝐸
Tabl. 1 : Tableau
de valeurs de Strejç
𝑘𝑘
- Le modèle de Broida : 𝐺𝐺 (𝑝𝑝) = 1+𝜏𝜏 𝑝𝑝 𝑒𝑒 −𝑇𝑇𝑟𝑟 𝑝𝑝
- t1 et t2 : à partir du démarrage de l'échelon (même
∆X en cas de retard naturel).
- La constante de temps est : 𝜏𝜏 = 5.5 (𝑡𝑡2 − 𝑡𝑡1 )
- La constante de retard est : 𝑇𝑇𝑟𝑟 = 2.8 𝑡𝑡1 − 1.8 𝑡𝑡2
∆𝑋𝑋
Fig. 4 : Réponse à un échelon - Le gain statique est : 𝑘𝑘 = 𝐴𝐴
d’amplitude A
- Le modèle de Broïda donne un modèle correct si :
𝜏𝜏 > 4 𝑇𝑇𝑟𝑟
3
5- Identification par le modèle de Strejc : cas de système instable
Lorsque la réponse d’un système à un échelon d’amplitude E est représentée par la
figure 6, alors le système peut être modélisé par le modèle de Strejc.
𝑘𝑘
∆X - Le modèle de Strejc : 𝐺𝐺 (𝑝𝑝) = 𝑝𝑝(1+𝜏𝜏𝜏𝜏 )𝑛𝑛
n 1 2 3 4
𝑘𝑘
∆X
- Le modèle de Broida : 𝐺𝐺 (𝑝𝑝) = 𝑒𝑒 −𝑇𝑇𝑇𝑇
𝑝𝑝
Généralement les systèmes industriels sont en boucle fermée. Travailler en boucle ouverte avec
des systèmes pareils peut endommager le matériel ou menacer la sécurité du personnel. En
boucle fermée, si le système le permet, on supprime l’effet des régulateurs sauf l’effet
proportionnel et on augment le gain Kr du régulateur proportionnel jusqu’à l’apparition des
oscillations de pompage, ce qui amène le système à la limite de stabilité (voir fig. 8). La
détermination du gain statique se fait suite à un premier essai avec le régulateur proportionnel
en boucle fermée (voir fig. 7). La constante de temps et la constante de retard se calculent après
l’essai de pompage.
4
1- Cas de système stable en boucle ouverte
x
𝑘𝑘
A - Le modèle de Broida : 𝐺𝐺 (𝑝𝑝) = 𝑒𝑒 −𝑇𝑇𝑟𝑟 𝑝𝑝
1+𝜏𝜏 𝑝𝑝
𝑘𝑘
- Le modèle de Broida : 𝐺𝐺 (𝑝𝑝) = 𝑝𝑝 𝑒𝑒 −𝑇𝑇𝑟𝑟 𝑝𝑝
5
MANIPULATION
Le traçage des tangentes et des asymptotes sera effectué dans l’environnement Matlab
(avec la commande ‘insertion ligne’). Le compte–rendu sera rédigé pendant la séance de
Tp dans un fichier word et déposé sur la plate-forme Moodle.
6
II- IDENTIFICATION EN BOUCLE OUVERTE D’UN SYSTEME PSEUDO-PERIODIQUE
1. Préparation du système à identifier
- Créer un nouveau fichier simulink (sous le nom iden_2eme_ord.mdl)
- En faisant appel aux éléments nécessaires de la bibliothèque, simuler la fonction de
𝟐𝟐
transfert suivante (qui sera ultérieurement identifiée): 𝑭𝑭(𝒑𝒑) = 𝟏𝟏𝟏𝟏𝟏𝟏+𝟏𝟏𝟏𝟏 𝒑𝒑+𝒑𝒑²
7
2. Identification utilisant le modèle de Broida
𝒌𝒌
- Le modèle proposé est un premier ordre avec retard : 𝑮𝑮(𝒑𝒑) = 𝟏𝟏+𝝉𝝉 𝒑𝒑 𝒆𝒆−𝑻𝑻𝒓𝒓𝒑𝒑
- Déterminer le gain statique k.
- Déterminer t1 et t2 correspondant respectivement, à 28% et 40% de la valeur finale.
- Déterminer la constante de temps τ et la constante de retard Tr.
- Vérifier si le modèle est correct.
8
5.2. Modèle de Strejc
𝑘𝑘
- Le modèle à identifier est de la forme : 𝐺𝐺(𝑝𝑝) = 𝑝𝑝(1+𝜏𝜏𝜏𝜏 )𝑛𝑛
𝑒𝑒 −𝑇𝑇𝑟𝑟 𝑝𝑝
- Tracer l’asymptote à la courbe de la réponse indicielle.
- Tracer la droite parallèle à l’asymptote partant de l’origine.
- Déterminer la longueur des segments AB, AC, OA, ∆X et ∆t.
- Calculer (AB/AC) et en déduire l’ordre n (utiliser le tableau de valeurs).
𝑇𝑇
- Si n est entier, calculer la constante de temps 𝜏𝜏 = 𝑛𝑛 et la constante de retard Tr
- La fonction de transfert sera mise dans une boucle de régulation avec un régulateur
proportionnel de gain k r = 20 et une consigne échelon unitaire.
- Augmenter le gain de régulateur (Essayer les valeurs suivantes : 25 ; 28 ; 30 ; 31)
jusqu’à la limite de stabilité (pompage).
- Relever la valeur critique kr,cr du gain du régulateur et la période d’oscillation Tosc.
- Déterminer alors la fonction de transfert G(p).
9
- Simuler la réponse à une consigne échelon unitaire du système à identifier, du modèle
de Broida et de l’erreur entre eux dans une même figure.
- Interpréter le résultat.
- La fonction de transfert sera mise dans une boucle de régulation avec un régulateur
proportionnel de gain 𝑘𝑘𝑟𝑟 = 0.5 et une consigne échelon unitaire.
- A partir de ce premier essai, déterminer le gain statique k.
- Augmenter le gain de régulateur (Essayer les valeurs suivantes : 0.7 ; 0.8 ; 1 ; 1.2)
jusqu’à la limite de stabilité (pompage).
- Relever la valeur critique kr,cr du gain du régulateur et la période d’oscillation Tosc.
- Déterminer alors la fonction de transfert G(p).
- Représenter la réponse du système à identifier, le modèle de Broida et l’erreur entre
eux dans la même figure.
- Interpréter le résultat.
10