NATIONAL COMMUN
SESSION : 2014 FILIERES : MP & PSI
ELEMENTS DE CORRECTION
ROBOT DE TRAITE AUTOMATIQUE ASTRONAUT A3
3. Etude fonctionnelle partielle externe et implantation du robot
Question 1 : Recopier et compléter sur votre copie l’actigramme A‐0 incomplet du robot de traite
Astronaut A3 donné sur la figure 5 suivante.
Energie Nourriture Code vache
Vache traite
Traire automatiquement une
vache et lui fournir une quantité
Vache
de nourriture adaptée. Lait
A‐0
Robot de traite Astronaut A3
Question 2 : Compléter le diagramme FAST partiel du robot de traite Astronaut A3, donné sur la figure
R1 du document réponse DR1.
Question 4 :
On demande de compléter le nouveau grafcet G1 de gestion des tâches fourni sur la figure R2 du
document‐réponse DR2, de sorte à prendre en considération :
‐ Les tâches pouvant s’effectuer simultanément, plus particulièrement, après que le cycle de rinçage
trayons soit terminé, on peut simultanément continuer le cycle par rinçage des canalisations, la
transmission de données et le placement du bras en position attente, tout en ouvrant la porte de
sortie pour libérer la vache puis la refermer et ouvrir celle de l’entrée.
‐ Le cas où l’intervalle entre deux traites est insuffisant et qu’alors la traite est non autorisée : la
porte de sortie s’ouvre, alors, libérant la vache. Dès sa sortie du box, la porte de sortie se ferme et
celle d’entrée s’ouvre.
{T (E E )} = {TM (B Plat .)} + {TN ( B Plat .)} +{TK (B Plat .)} + {T (Pes. Vache )} = {0}
ïìï 0 0ïüï ïìï 0 0üïï ïìï 0 0ü
ï
ï
ïï ïï ï ïï ï ï
{TM ( B Plat .)} = í 0 0ý , {TN ( B Plat .)} = ïí 0 0ý et {TK ( B Plat .)} = ïí 0 0ï
ý
ïï ï ïï ï ïï ï
Mî
ïïZ M 0ïïþïR N
ïîïZ N 0ïïþïR K
ïîïZ K 0ï
ï
ïR0
þ
0 0
TRS projeté sur z : Z K + Z M + Z N - P = 0
TMS en M : MN Z N .z + MK Z K .z - MG P .z = 0
b
b. y Z N .z + (a.x + . y ) Z K .z -( X G .x + YG . y + h.z ) P .z = 0
2
b
b.Z N . x - a.Z K . y + .Z K . x + X G .P . y -YG .P . x = 0
2
é b ù
êb.Z N + .Z K -YG .P ú .x + [-a.Z K + X G .P ]. y = 0
êë 2 úû
b
D’où : b.Z N + .Z K -YG .P = 0 et -a.Z K + X G .P = 0
2
c) P = Z K + Z M + Z N AN : P = 600 daN
a.Z K a.Z K
XG = = AN : X G = 0,44 m
P ZK + ZM + ZN
a) En se plaçant à la limite de glissement (ou à l’équilibre strict), les lois de Coulomb disent que les
supports des actions mécaniques RM et RN du bâti (0) sur l’ensemble (E) en M et N font l’angle
j avec leurs normales de contact en M et N de sorte que leurs composantes tangentielles TM et
TN soient opposées aux vitesses de glissement en M et N (respectivement) portées par (+ x0 ).
Les efforts normaux étant dirigés vers la matière de l’ensemble E.
b) L’équilibre est assuré si les trois forces RM , RN et F aux quelles est soumis l’ensemble (E) sont
concourants ( et que leur somme vectorielle est nulle). L’intersection des actions RM et
RN définit la position limite Llim .
æ eö æ eö h
c) On a : h = çççLlim + ÷÷÷ tan j + çççLlim - ÷÷÷ tan j = 2Llim tan j = 2Llim f Llim =
è 2 ø è 2 ø 2f
d) Pour éviter tout risque de coincement (arc‐boutement) du chariot 1 par rapport au bâti (0) il
faudra que L < Llim. En effet, pour qu’il y ait coincement (c.à.d. équilibre) il faudra que les 3 forces
appliquées à (E) soient concourantes comme c’est déjà dit et pour que ceci puisse se faire il faut
que les actions RM , RN fassent un angle supérieur à j avec leurs normales de contact en M et N
(hors cône de frottement) chose qui est impossible d’après les lois de Coulomb.
= -
1
(m31 + 2m32 )
{ b
⋅ m31 z3 + m32 (hy3 + bz3 )
2
}
1
= - ⋅ {(m31 / 2 + m32 ) bz3 + m32hy3 }
(m31 + 2m32 )
m b
BG3 =- 32 .h. y3 - .z3
m3 2
m32h b
D’où ; X G3 = 0 ; YG3 = - ; Z G 3 = -
m3 2
b) Forme simplifiée de la matrice d’inertie I ( B ,3) .
La géométrie du bras intermédiaire 3 présente un plan de symétrie ( B , y3 , z3 ) , donc :
æ A3 0 0ö÷
çç ÷
I( B ,3) = çç 0 B3 -D3 ÷÷÷
çç ÷÷
çè 0 -D3 C3 ÷ø( x , y , z )
0 3 3
æb2 0 0 ö÷
ç ÷÷
m31 çç
I(G31 ,31) = ç0 a + b2
2
0 ÷÷ ;
12 ççç ÷÷
çè 0 0 a2 ÷÷ø
( x0 , y3 , z3 )
æ 2
0÷ö
ççm31b / 4 0
÷÷
b ç
Et puisque : BG31 = - z3 , alors : I( B , {G31 , m31 }) =çç 0 m31b2 / 4 0÷÷
2 çç ÷÷
çè 0 0 0÷÷ø
( x0 , y3 , z3 )
æ 2 ö÷
ççm b 0 0 ÷÷
çç 31 3 ÷÷
çç æ a2 b2 ö ÷÷
D’où : I( B ,31) = ççç 0
ç m31 ççç + ÷÷÷ 0 ÷÷÷
è 12 3 ÷ø ÷÷
çç ÷
çç 2÷
a ÷÷
çç 0 0 m31 ÷÷
è 12 ø
( x0 , y3 , z3 )
d) Matrices d’inertie : I (G32 ,32) , I (G33 ,33) , I ( B ,32) et I ( B ,33) .
æ 2 2
0 ö÷
ççh + b 0
÷÷
m
I(G32 ,32) = I(G33 ,33) = 32 ççç 0 b2 0 ÷÷
12 çç ÷÷
çè 0 0 h2 ÷÷ø
( x0 , y3 , z3 )
On a : BG32 = a /2. x0 - h / 2. y3 - b /2.z3 et BG32 = -a /2. x0 - h / 2. y3 - b / 2.z3
Donc :
æ m32 2 m ah ab ö÷
çç (h + b2 ) + 32 (h2 + b2 ) m32 m32 ÷÷
çç 12 4 4 4 ÷÷
çç ÷÷
çç ah m32 2 m32 2 bh ÷÷
I( B ,32) = ç m32 b + (a +b2
) -m32 ÷÷
çç 4 12 4 4 ÷÷
çç ÷÷
ab bh m32 2 m32 2
ççç m32 -m32 h + (a + h2 )÷÷÷
è 4 4 12 4 ø( x0 , y3 , z3 )
æ m32 2 ah ab ö÷
çç (h + b2 ) m32 m32 ÷÷
çç 3 4 4 ÷÷
çç ÷
çç ah æa
ç
2
b ö÷
2
bh ÷÷÷
I( B ,32) = ç m32 m32 çç + ÷÷ -m32 ÷
ççç 4 è4 3ø 4 ÷÷÷
çç ÷
çç m ab bh æ a2 h2 ö÷÷÷÷
-m32 ç
m32 çç + ÷÷÷÷÷
çè 32
4 4 è4 3 øø( x0 , y3 , z3 )
æ m33 2 ah ab ö÷
çç (h + b2 ) -m33 -m33 ÷
çç 3 4 4 ÷÷÷
çç ÷
çç ah æ a2 b2 ö÷
ç bh ÷÷÷
De même : I( B ,33) = ç -m33 m33 çç + ÷÷ -m33 ÷
çç 4 è4 3ø 4 ÷÷÷
çç ÷
çç ab bh æ a2 h2 ö÷÷÷÷
ç -m33 -m33 ç
m33 çç + ÷÷÷÷÷
çè 4 4 è4 3 øø( x0 , y3 , z3 )
e) Matrice d’inertie I ( B ,3)
I( B ,3) = I ( B ,31) + I( B ,32) + I ( B ,33)
æ A3 0 0ö÷
çç ÷
ç
I( B ,3) = ç 0 B3 -D3 ÷÷÷
çç ÷÷
çè 0 -D3 C3 ÷ø( x , y , z )
0 3 3
ì
ï b2 m32 + m33 2 æ a2 b2 ö æ a2 b2 ö
ï A
ï 3
ï = m + (h + b2 ) ; B3 = m31 çç + ÷÷÷ + (m32 + m33 )ççç + ÷÷÷
ï
31
3 3 çè 12 3 ø÷ è4 3ø
avec : í
ï
ï a2 æ a2 h2 ö bh
ï
ïC3 = m31 + (m32 + m33 )ççç + ÷÷÷ ; D3 = (m32 + m33 )
ï
ï
î 12 è4 3ø 4
Question 10 : a) Déterminer le torseur cinétique, au point B, du bras (3) dans son mouvement / à R0.
b) Déterminer la projection sur x0 des éléments de réduction du torseur cinétique, au
point B, de la tête (4) dans son mouvement / à R0.
æ L ö
Rc ( S3 / R0 ) = m3V (G3 Î S3 / R0 ) = m3 ççç x .x0 + L2 .q2 .z2 + 3 (q2 + q3 ). y3 ÷÷÷
è 2 ø
s( B , S3 / R0 ) = m3 .BG3 V ( B Î S3 / R0 ) + I ( B ,3).W(3/0)
L3
= -m3 z3 ( x .x0 + L2q2 z2 ) + A3 (q2 + q3 )x0
2
m .L
= - 3 3 ( x . y3 - L2q2 sin q3 x0 ) + A3 (q2 + q3 )x0
2
= ë A3 (q2 + q3 ) + 12 m3 L3 L2q2 sin q3 ùû .x0 - 12 m3 L3 x . y3
é
= éê A4 (q2 + q3 ) + m4 ((L32 + L42 )(q2 + q3 ) + L2 .q2 .(L3 sin q3 - L4 cos q3 ))ùú
ë û
On donne le schéma d’analyse du système sur la figure 9 suivante :
V1 Vache
Glissière de
0 1
direction x0
Pivot d’axe
On rappelle que toutes les ( A , x0 )
liaisons sont avec frottement
visqueux et que les masses des V6 V5 2 Pesanteur
vérins sont négligées
Pivot d’axe
3+4 ( B , x0 )
Figure 9 : Schéma d’analyse du système
Sciences Industrielles pour l’Ingénieur 7/20 Tournez la page S.V.P.
Concours National Commun Eléments de correction Session 2014
Les lois de mouvement étant connues on désire dimensionner les vérins V1, V5 et V6 permettant de
réaliser ces lois de mouvement.
Question 11 : Sans développer les termes dynamiques, écrire les équations permettant de déterminer les
actions mécaniques des vérins : F1, F5 et F6. Indiquer, clairement, le(s) système(s) à isoler,
le(s) théorème(s) à utiliser.
Détermination de F1 : On isole l’ensemble E1=(S1+S2+S3+S4),
{E1 E1 } = {
V1 S1 } + {Vache S1 } + {S 0 S1 }
+ {Pes . E1 }
R (V1 S1 ). x0 =F1 R (Vache S1 ). x0 =-Fp R ( S0 S1 ). x0 =- f01 . x R ( Pes . E1 ). x0 =0
TRD en projection sur x0 :
x0 .RD (E1 / R0 ) = F1 - Fp - f01 .x
F1 = x0 .RD (E1 / R0 ) + Fp + f01 .x
Détermination de F6 :
On isole l’ensemble E2=( S3+S4)
{E2 E2 } = {
S 2 S3 } + {V6 S3 } + {Pes. E2 }
MB ( S2 S3 ). x0 =- f23 . q3 ïìïF6 y6 ïüï
í ý
ï ï 0 ïï
Eî þ
TMD au point B en projection sur x0 :
(
x0 .d ( B , E2 / R0 ) = x0 . BE F6 . y6 - BG3 m3 . g.z0 -( BC + CG4 ) m4 . g.z0 - f23 .q3 )
L
x0 .d ( B , E2 / R0 ) = a3F6 cos(q6 - q2 - q3 )- m3 g 3 sin(q2 + q3 ) + m4 g (-L3 sin(q2 + q3 ) + L4 cos(q2 + q3 ))- f23 .q3
2
æm ö
x0 .d ( B , E2 / R0 ) + ççç 3 + m4 ÷÷÷ gL3 s in(q2 + q3 )- m4 gL4 cos(q2 + q3 ) + f23 .q3
è2 ø
F6 =
a3 cos(q6 - q2 - q3 )
Détermination de F5 :
On isole l’ensemble E3=( S2+S3+S4)
{E3 E3 } = {
S1 S 2 } + {V5 S 2 } + {V6 S 3 } + {Pes . E3 }
M A ( S1 S2 ). x0 =- f12 .q2 ïìïF5 y5 üïï ïìïF6 y6 üïï
í ý í ý
Dî ïï 0 þïï Eî ïï 0 þïï
TMD au point A en projection sur x0 :
(
x0 .d ( A, E3 / R0 )= x0 . AD F5 . y5 + AE F6 . y6 - AG2 m2 . g.z0 - AG3 m3 . g.z0 - AG4 m4 . g.z0 - f12 .q2 )
L æ L ö
x0 .d ( A, E3 / R0 )= a2F5 sin(q5 - q2 ) + h6 F6 cos q5 - f21q2 - m2 g 2 cos q2 - m3 g ççL2 cos q2 + 3 sin(q2 + q3 )÷÷÷
2 çè 2 ø
-m4 . g.(L2 cos q2 + L3 sin(q2 + q3 )- L4 cos(q2 + q3 ))
æm ö æm ö
x0 .d ( A, E3 / R0 ) - h6 F6 cos q5 + f21q2 + çç 2 + m3 + m4 ÷÷÷ gL2 cos q2 + çç 3 + m4 ÷÷÷ gL3 sin(q2 + q3 ) + m4 gL4 cos(q2 + q3 )
è2 ø è2 ø
F5 =
a2 sin(q5 - q2 )
Détermination complète de F1 :
d d
x0 .RD (E1 / R0 ) = ( x0 .RC (E1 / R0 )) = ( x0 .RC ( S1 / R0 ) + x 0 .RC ( S 2 / R0 ) + x 0 .RC ( S 3 / R0 ) + x0 .RC ( S 4 / R0 ))
dt dt
= (m1 + m2 + m3 + m4 ).x
Détermination complète de F6 :
æm ö
x0 .d ( B , E2 / R0 ) + ççç 3 + m4 ÷÷÷ gL3 s in(q2 + q3 )- m4 gL4 cos(q2 + q3 ) + f23 .q3
è2 ø
F6 =
a3 cos(q6 - q2 - q3 )
Avec :
æ ds( B , E2 / R0 )ö÷
x0 .d ( B , E2 / R0 ) = x0 .ççç ÷÷ + x0 .(mE 2V ( B / R0 ) V (GE 2 / R0 ))
è dt øR0
d
= (s( B , E2 / R0 ).x0 ) + ( x0 V ( B / R0 )) .(m3V (G3 Î S3 / R0 ) + m4V (G4 Î S 4 / R0 )
dt
d
x0 .d ( B , E2 / R0 ) = (s( B , E2 / R0 ).x0 ) + ( x0 L2 .q2 .z2 ) .(m3V (G3 Î S3 / R0 ) + m4V (G4 Î S 4 / R0 )
dt
æ æ ö÷
ççm çç x .x + L .q .z + L3 (q + q ). y ö÷÷ + ÷÷
d 3÷
= (s( B , E2 / R0 ).x0 ) - L2 .q2 . y2 .ççç çè ø
3 0 2 2 2 2 3
2 ÷÷
dt çç ÷÷
èçm ( x .x + L .q .z + L (q + q ). y - L (q + q ).z
4 0 2 2 2 3 2 3 3 4 2 3 )
3 ø
÷
d
= (s( B , E2 / R0 ).x0 ) - L2q2 (q2 + q3 )( 12 m3 L3 cos q3 + m4 (L3 cos q3 + L4 sin q3 ))
dt
s( B , E2 / R0 ).x0 = s( B , S3 / R0 ).x0 + s( B , S 4 / R0 ).x0
= éëê( A3 + 12 m3 L23 )(q2 + q3 ) + 12 m3 L3 L2q2 sin q3 ùûú +
é A (q + q ) + m ((L 2 + L 2 )(q + q ) + L .q .(L sin q - L cos q ))ù
ëê 4 2 3 4 3 4 2 3 2 2 3 3 4 3 ûú
x0 .d ( B , E2 / R0 ) = ( A3 + A4 + 12 m3 L23 + m4 ( L23 + L24 ))(q2 + q3 ) + ëé 12 m3 L3 sin q3 + m4 (L3 sin q3 - L4 cos q3 )ûù L2q2
-( 12 m3 L3 cos q3 + m4 L2 (L3 cos q3 + L4 sin q3 )) L2q22
Question 13 : En supposant les conditions initiales nulles, écrire les équations (1), (2), (3) et (4) dans le
domaine de Laplace, puis recopier et compléter le schéma‐blocs de la figure 11.
(1) : q(t ) = K D .u(t ) Q( p) = K D .U( p) . (2) qfuite(t) = l( Pa (t )- Pb (t )) Qfuite(t) = l( Pa ( p)- Pb ( p))
s dDP(t ) s
(3) : q(t ) = S .v(t ) + ⋅ + lDP(t ) Q( p) = S.V ( p) + p.DP( p) + l.DP( p) .
2b dt 2b
dv(t )
(4) : Méq = S .DP(t )- f .v(t )- Fp (t ) M éq .p.V ( p) = S.DP( p) - f .V ( p) - Fp ( p) .
dt
Qfuite(p) l
Fp(p)
U(p) Q(p) 2b P(p) 1 V(p)
KD S
sp f + Méq .p
S
Figure 11 : Schéma‐bloc de l’ensemble « vérin + charge »
V ( p) Ku
Question 14 : a) Ecrire la fonction de transfert pour Fp ( p) = 0 sous la forme où
U( p) 1 + Ap + Bp2
les termes A, B et Ku seront explicités.
V ( p) K f (1 + t p)
b) Écrire la fonction de transfert pour U( p) = 0 sous la forme où
Fp ( p) 1 + Ap + Bp2
les termes t et Kf seront explicités.
c) Montrer que le modèle complet associé à l’axe x0 peut se mettre sous la forme du
schéma fonctionnel donné figure 12 où les termes F(p), G(p) et H(p) seront explicités.
V ( p)
a) Fonction de transfert pour Fp ( p) = 0
U( p)
2b 1
⋅S ⋅
V ( p) 2bl + s p f + Méq p 2BS
= KD. = KD .
U( p) Fp ( p )=0 2b 1 (2bl + s p)( f + Méq p) + 2b S 2
1+ ⋅S2 ⋅
2Bl + s p f + Méq p
2b S
KD.
2b S 2b(l f + S 2 )
= KD. =
2bl f + 2b S + (2blMéq + s f )p + sMéq p2
2
2blMéq + s f sMéq 2
1+ p+ p
2b(l f + S 2 ) 2b(l f + S 2 )
Ku
=
1 + Ap + Bp2
2bS 2bl M éq + s f s M éq
avec : Ku = K D . , A= et B= .
2b (l f + S )
2
2b (l f + S 2 ) 2b (l f + S2 )
V ( p)
b) Fonction de transfert pour U( p) = 0
Fp ( p)
1
V ( p) f + Méq p 2bl + s p
= =
Fp ( p) 2b 1 (2bl + s p)( f + Méq p) + 2b S 2
U ( p )=0 1+ ⋅S2 ⋅
2bl + s p f + Méq p
2bl æ ö
ç2bl + s ÷÷ p
2 ç
2bl + s p 2b(l f + S ) èç 2bl ÷ø
= =
2bl f + 2b S 2 + (2blMéq + s f )p + sMéq p2 2blMéq + s f sMéq 2
1+ p+ p
2b(l f + S 2 ) 2b(l f + S 2 )
K f (1 + t p)
=
1 + Ap + Bp2
2bl s
Avec : K f = 2
et t = .
2b(l f + S ) 2bl
V ( p) Ku Ku 1 A
a) = = wn = et x =
U( p) 1 + Ap + Bp2 2x p 2
B 2 B
1+ p + 2
wn wn
b) Pour que la réponse en vitesse à un échelon de tension U0 soit la plus rapide possible sans qu’il
y ait dépassement il faut prendre x = 1 .
V ( p) 5
Donc : =
U( p) (1 + 0,1.p)2
f) La commande en chaîne directe est donc sensible une perturbation impulsion. Elle ne jamais
satisfaire l’exigence du cahier de charges en termes de sensibilité à la perturbation impulsion.
1 5
a) Fonction de transfert en boucle ouverte : H BO ( p) = C( p).G( p).H( p). =
p p(1 + 0,1p)2
Question 17 : a) Donner l’écart en régime permanent dû à une entrée échelon : x c (t ) = 0,01.u(t ) avec
u(t ) la fonction d’Heaviside.
b) Déterminer l’écart en régime permanent dû à une perturbation de type impulsion de
Dirac : Fp (t ) = a.d(t ) .
a) Ecart en régime permanent dû à une entrée échelon : es = 0 car la classe de HBO(p) est égale à 1.
2(1 + 0,2p)
e(¥) = lim pe( p) = lim p.H préc ( p).Fp ( p) = lim p. .1 = 0
p 0 p 0 p 0 5 + p(1 + 0,1p)2
Résultat qu’on pourrait écrire directement vu qu’une commande asservie est toujours insensible
aux perturbations impulsions et ceci qu’il y ait présence d’intégration dans la boucle ou pas.
c) On conclut que la commande bouclée non corrigée est capable de respecter les spécifications du
cahier de charges en termes de précision.
Question 18 : a) Sur la figure R5 du document‐réponse DR4, placer et relever :
la pulsation wc 0 de coupure à 0dB.
les marges de gain et de phase.
Il faudra déplacer le lieu de gain vers le haut pour le faire couper avec l’axe 0 dB en w = 10 rad/s.
La valeur de déplacement est 20logKc1 = 12 dB c.à.d. Kc1 = 1012/20 = 4.
b) Voir le document‐réponse (le lieu de phase reste inchangé).
c) Nouvelles valeurs des marges de gain et de phase : MG= 0 dB et MP = 0° le système est devenu
juste instable.
d) Il n’est pas possible de valider le choix d’un correcteur à action proportionnel car on ne peut
satisfaire à la fois aux exigences de rapidité et de stabilité :
Pour Kc = 1, le critère de stabilité est satisfait mais pas celui de la rapidité ;
Pour Kc = Kc1, le critère de rapidité est satisfait mais pas celui de la stabilité.
Question 20 : A partir de la figure 15, justifier pourquoi est‐il possible d’approcher le système asservi par
un système de deuxième ordre et déterminer ses paramètres caractéristiques :
K BF , wnBF et xBF .
Il est possible d’approcher le système asservi par un système de deuxième ordre dont le coefficient
d’amortissement est inférieur à 1, car la tangente à l’origine est horizontale est que la réponse est
oscillante.
Paramètres caractéristiques :
La position en régime permanent est : x(¥) = 0,01.K BF et on relève sur le graphe x(¥) = 0,01m ,
donc : K BF = 1 .
æ -px ö÷ ln(D1 )
Le 1er dépassement relatif est D1 = expçç ÷÷ x = , on relève sur le graphe
ççè 1 - x ø÷
2
p + ln2 (D1 )
2
0,0125 - 0,01
D1 = = 0,25 , donc : x = 0,4 .
0,01
Tp p p
= = 0,65s wn = , donc : wn 5,3rad.s-1 .
2 wn 1 - x 2
0,65 1 - x 2
Question 22 : Déterminer la fonction de transfert en boucle ouverte corrigé H BO 2 ( p) , donner son ordre, sa
classe et son gain statique.
Question 23 : a) Représenter puis relever les écarts en régime permanent respectivement à une
perturbation impulsion Fp (t ) = a.d(t ) et à un échelon de position x c (t ) = 0,01.u(t ) .
a) ‐ L’écart en régime permanent à une perturbation impulsion Fp (t ) = a.d(t ) est nul car le système
est bouclé.
‐ L’écart en régime permanent à un échelon de position x c (t ) = 0,01.u(t ) est aussi nul car la
boucle présente une intégration. Voir document‐réponse DR5
…Fin
DOCUMENT‐REPONSE DR1
Unité de commande
FT10: Gérer la
et modèle de
traite
décision
FT111 :………………
FT1 : Traite automatiquement FT11: Recevoir Box
la vache
…………………………
Placer la vache
une vache et lui fournir une ………………………….
quantité de nourriture adaptée.
Portes entrée
…………………………
FT112: Isoler la
et sortie
………………………….
vache
FT12: FT121: Identifier …………………………
Lecteur du
la vache
Transmettre au ……………………..
badge de la
robot les
caractéristiques FT122: Peser la Plateau peseur
………………………..
de la vache. vache
FT123:Traiter les Ordinateur de
……………………….
informations et stockage de
…………………………
transmettre les l’information
…………………………
données
FT13: FT131: Mettre en
Extraire le lait position les divers Bras du robot,
organes nécessaires chariot, vérins
à la traite
FT132:……………… Système de
Détecter les
………………………… détection des
positions
………………………. trayons
des trayons
FT133: Nettoyer Brosses
…………………….. ..
les trayons
Système
FT134: Connecter
d’aspiration et
la vache au robot
gobelets
Figure R1 : FAST partiel
du robot de Traite FT135 : Réguler et
Astronaut A3 asservir la Les boucles
position des divers d’asservissements
organes de traite
FT14: Analyser Cuve de réception
FT141: Recevoir
et stocker le lait le lait du lait
FT142: Déterminer
la conductivité, la …………………………
Capteur MQC
…………………………
couleur, le débit du
lait
FT143:Peser le lait Balance
……………………….
DOCUMENT‐R
EPONSE DR2
10
poids >250
11 Fermer porte entrée Acquérir données du badge
porte entrée fermée.données reçues.traite autorisée traite non autorisée
30 Nettoyer trayons 12 Ouvrir porte sortie
brossage terminé détection vache sortie
40 Localiser trayons 13 Fermer porte sortie
trayons localisés Ouvrir porte entrée
M50 « Accrocher gobelets »
porte entrée ouverte.porte sortie fermée
gobelets rétractés
60 Escamoter gobelets
gobelets escamotés
70 Rincer trayons
cycle rinçage trayons terminé
71 Rincer canalisations, gobelets et 74 Ouvrir porte sortie
b
cycle rinçage gobelets terminé détection vache sortie
72 Transmettre données 75 Fermer porte sortie
Placer bras en position attente Ouvrir porte entrée
données transmises . bras en position porte entrée ouverte . porte sortie
73 76
1
Figure R2 : Grafcet G1 de gestion des tâches à compléter
EPONSE DR3
DOCUMENT‐R
Echelle des vitesses : 0,1 m/s 1,5 cm
V ( B Î 2/ 0)
I30
V ( D Î 2/ 0)
V (D Î 50/0) V ( D Î 51 / 50)
J dir. V ( E Î 3/ 0)
z0
2 B 3
0
D
E
O 51
C
A V (G4 Î 4 / 0)
6
1º0 4
50 G4
F
Figure R3 : Schéma cinématique
plan du bras de robot
H y0
NM
h RM
Galet 2 Galet 1
j M TM
Bâti 0 e/2
e/2
N TN j
Galet 3 z0
Galet 4
NN RN
Chariot 1
L
Llim
x0
Figure R4 : Schéma du guidage K F1
du chariot 1
I
wc0 wc0’
0
Lieu du gain du système
MG=12 dB
‐20 corrigé avec Kc=Kc1
‐40
‐60
‐80 20logKc1=12 dB
‐100
‐120
‐90
Phase (deg)
‐135 Même lieu de la phase pour le
MP=45° système corrigé avec Kc=Kc1 et
‐180 non corrigé
‐225
‐270 ‐ 0 1
2 3
10 10 10
Pulsation (rad/s) 10 10
12
8
4
20log1,65
1 1
0 0,04
0,24
90
Phase (deg)
45
0 ‐1 0 1 2 3
10 10 10 Pulsation (rad/s) 10 10
Figure R6 : Diagramme de Bode du correcteur à actions proportionnelle et dérivée C2(p)
Sciences Industrielles pour l’Ingénieur 19/20 Document‐‐réponse
Concours National Commun Eléments de correction Session 2014
DOCUMENT‐REPONSE DR5
Position x(t) (m)
0,014
0,012
s = 0
0,010
0,008
0,006
0,004
0,002
0
0 0,5 1 1,5 2 2,5 3 3,5
Temps (s)
Figure R7 : Position du chariot 1 pour un échelon de position de 0,01 m avec le correcteur C2(p)
60
0,1 rad/s
40
1 rad/s
20
MP 45°
0
Gain (dB)
MG 12dB 6 rad/s
ωc
=10
0
‐20
16 rad/s rad/s
30 rad/s
‐40
70 rad/s
‐60
‐80
300 rad/s
‐100
‐120
‐270 ‐225 ‐180 ‐135 ‐90
Phase (deg)
Figure R8 : Diagramme de Black de la boucle ouverte corrigée avec le correcteur C2(p)