Académique Documents
Professionnel Documents
Culture Documents
S2I 1
TSI
4 heures Calculatrices autorises
ROBOT DINSPECTION TUBULAIRE
Robot dinspection tubulaire
En France,
En France, la production
la production d'nergie
dnergie lectrique
lectrique assure assure
par E.D.F. pardorigine
est 88% E.D.F.nuclaire.
est 88% d'origine
Il y a 58 racteurs
nuclaire. Il y a 58 racteurs nuclaires rpartis sur 18 sites.
nuclaires rpartis sur 18 sites.
Figure 1Figure
: principe de fonctionnement
1 Principe dune
de fonctionnement dune centrale
centrale nuclaire
nuclaire
Le gnrateur de vapeur est llment o se produit lchange de chaleur entre le circuit primaire (radioactif)
Le
et legnrateur de vapeur
circuit secondaire est l'lment
(non radioactif). o seentre
La barrire produit l'change
les deux dematrialise
circuits est chaleur entre
par desle tubes
circuit
de
primaire (radioactif) et le circuit secondaire (non radioactif). La barrire entre les deux
diamtre intrieur variant entre 17 mm et 20,5 mm, et dpaisseur 1 mm. Ils sont en forme de U et sont disposs
verticalement en fort de 3000 5000 lments. La diffrence de pression de part et dautre de lenveloppe en
circuits est matrialise par des tubes de diamtre intrieur variant entre 17 mm et 20,5
fonctionnement est dune centaine de bars.
mm et d'paisseur 1 mm. Ils sont en forme de U et disposs verticalement en fort de
En consquence, une attention toute particulire est accorde la vrification de ltanchit des tubes au cours
3000 5000
des arrts lments. La diffrence de pression de part et d'autre de l'enveloppe en
de tranche.
fonctionnement
Diffrents procdsest
sontd'une
utilisscentaine de bars.
pour contrler les tubes : remplissage du tube par de lhlium pour vrifier leur
tanchit, utilisation de courants de Foucault pour mesurer ltat mcanique des tubes.
En consquence,
Les tubes prsentant desune attention
dfauts, toute particulire
dus par exemple la corrosion ouest accorde
des obstrus
fissures, sont la vrification
pour viter de
que
le fluide du circuit primaire pollue le circuit secondaire.
l'tanchit des tubes au cours des arrts de tranche.
Cest pour effectuer ces vrifications quun laboratoire de recherche de lINSA de Lyon sest vu confier la
Diffrents
ralisation du procds sontrobot
prototype dun utiliss pour de
susceptible contrler
progresserles tubes : de
lintrieur remplissage du tube par de
ces tubes verticaux.
l'hlium
Le principepour vrifier leur
de locomotion tanchit,
retenu sinspire duutilisation
mouvementde de courants
dplacement deduFoucault pour mesurer
ver (inchworm). l'tat
Ce type davance
ncessite la prsence dau moins trois parties distinctes qui assurent chacune une fonction dlongation ou de
mcanique des tubes.
blocage. Les deux modules de blocage assurent successivement le maintien du robot dans le tube et sont spars
par letubes
Les module dlongationdes
prsentant qui ralise le pas
dfauts, davance.
dus par exemple la corrosion ou des fissures, sont
Cahier des Charges (extrait)
obstrus pour viter que le fluide du circuit primaire pollue le circuit secondaire.
Les tubes ont un diamtre intrieur compris entre 17 et 20,5 mm, ils sont verticaux et rectilignes (on ntudie
Cest pas pour effectuer
la locomotion dansces vrifications
les parties cintres).quun laboratoire de recherche de lINSA de Lyon
Le robot est capable de monter ou descendre une charge de masse M = 2 kg dans un tube vertical. Cette
sest vu confi la ralisation du prototype dun robot susceptible de progresser lintrieur
charge, constitue par les diffrents modules ncessaires linspection des tubes est soit pousse, soit tire.
de
ces tubesdavance
La vitesse verticaux.
variable doit permettre des dplacements la vitesse maximale de 2 mm s1 .
Le principe duderobot
Description locomotion retenu s'inspire du mouvement de dplacement du ver
(inchworm). Ce type
Le robot est compos de d'avance
trois modules ncessite
: la prsence d'au moins trois parties distinctes qui
assurent chacune une fonction d'longation ou de blocage. Les deux modules de blocage
un module de blocage suprieur,
un module
assurent dlongation,
successivement le maintien du robot dans le tube et sont spars par le module
un module de blocage infrieur.
d'longation qui ralise le pas.
23 avril 2010 18:21 Page 1/14 2009-004
Blocage
infrieur Module dlongation Module de blocage suprieur
Prcision importante
Le robot est un micro systme de longueur maximale L = 120 mm et de diamtre = 15 mm, sa
masse totale vide est de 51 g. Il est conseill de se rfrer ces indications tout au long de la
rsolution afin danalyser avec pertinence les rsultats numriques obtenus.
Module de blocage suprieur (figure 3)
7 crou conique
5 Rducteur
~x
4 Micro-moteur
1 Tige
Le moteur lectrique 4 entrane en rotation laxe filet 6 par lintermdiaire du rducteur 5. La rotation de laxe
6 provoque la translation verticale de lcrou conique 7 et la sortie des trois pattes de blocage 8 (disposes
120 ) qui viennent en appui sur le tube.
Le sens de rotation du moteur dtermine la sortie des pattes (dvissage) ou la rentre de celles-ci (vissage), un
systme lastique (non reprsent) assurant alors le rappel des pattes.
1 Tige
Ressort
Soufflet
~x
Lenvoi dair comprim dans ce module fait sortir la tige 1 et comprime les lments lastiques (loignement
relatif des modules de blocage infrieur et suprieur).
En absence dair comprim dans le module, le ressort se dtend (rapprochement des modules de blocage infrieur
et suprieur)
Module de blocage infrieur (figure 5)
Lenvoi dair comprim fait sortir les trois pattes infrieures 9 qui viennent se plaquer contre la paroi du tube.
En labsence de pression, une bague fendue lastique entoure le corps du robot en couvrant lextrmit des
pattes et sert de ressort de rappel (cet lment ne figure pas sur le dessin).
Les objectifs de ltude sont les suivants :
dcrire et analyser le fonctionnement du robot ;
modliser la chane dnergie et identifier certains paramtres caractristiques ;
modliser le comportement global du robot ;
valuer les performances.
Ces quatre objectifs sous-tendent respectivement les quatre parties du sujet qui sont relativement indpendantes.
9 Patte
2 Cylindre
Objectif
Afin dvaluer la pertinence de la solution retenue au regard de la prcision de 50 m impose par le
cahier des charges, on envisage lanalyse du fonctionnement et le calcul du pas de dplacement du robot
pour un cycle, mesur partir du dplacement du module infrieur dans le tube.
x dsignant le dplacement de lextrmit du ressort compt partir de la position initiale (position dquilibre)
pour laquelle A et O sont confondus (x = 0) et pour la valeur de la pression pe = p0 .
1 2
a b c d e
p0 p1 1 Tige 2 Cylindre
Figure 6 volution du robot au cours dun cycle de fonctionnement (les dplacements sont compts algbri-
quement)
Objectif
Analyser les contraintes inhrentes ce type de capteur du point de vue du fonctionnement mais aussi
du point de vue commande en vue de la modlisation de la chane dinformation.
La premire partie a montr quil tait possible dobtenir un dplacement du robot en agissant sur les pressions
p0 et p1 dalimentation. Elle a montr aussi que les performances demandes au systme imposent la prsence
dun capteur de position. La solution retenue utilise un capteur effet Hall (figure 7) qui mesure la valeur du
champ magntique capt dans une direction. Le champ magntique est cr par un aimant permanent, la valeur
du champ est inversement proportionnelle au carr de la distance qui spare le capteur de laimant.
Notation : on appelle d, la distance entre le capteur et laimant permanent. Linformation dlivre par le
capteur est alors mise en forme par une carte interface afin dobtenir une tension vHall qui varie en fonction de
la distance d suivant la caractristique idalise fournie figure 8.
Le capteur effet Hall a t talonn laide dun banc de tlmtrie laser dont la prcision est de lordre du
micromtre. Cet talonnage a t effectu en commandant des dplacements du module suprieur.
2 Cylindre
Aimant
d
Capteur effet Hall
vHall en Volt
relative gale 1. Pourquoi est-il indispensable dutiliser un 6
matriau ayant cette caractristique au voisinage du capteur ?
5
On envisage le conditionnement de la tension aux bornes du
capteur vHall . Le montage doit permettre le dcalage et lampli- 4
fication par un facteur deux et le filtrage de la tension vHall 3
(figure 9)
a) Compte tenu de la plage dutilisation du capteur dfinie 2
la question I.B.1 et des caractristiques de la carte dinterface 1
(dcalage de 5 V et amplification dun facteur 2), indiquer
0
la plage de variation de la tension VF (tension de sortie du 0 1 2 3 4 5 6 7 8 9 10
conditionneur, figure 9) lorsque d varie de Dm DM . Distance d en mm
Le convertisseur A/N est un convertisseur 16 bits, 10 V/ + Figure 8 Courbe vHall = f (d)
10 V. Quel est lintrt damplifier et de dcaler la tension
vHall ?
b) La prcision fixe par le cahier des charges sur le dplacement est de 50 m ; conclure sur la pertinence de
la solution technologique retenue.
I.B.3) Le conditionnement du signal se fait selon le montage de la figure 9 :
Alimentation
Conversion Capteur
A/N 16 bits
Capteur
+/- 10 V
effet
fe = 3 KHz VF VHall Hall
Amplif. x 2
Dcalage 5 V
Filtrage 1,5 kHz
Conversion
N/A 12 bits Commande de la servovalve
1,25 s
Montage Conversion Servo-
diffrentiel Tension/Courant Valve
Carte
dacquisition Rglage de la
position initiale de
commande Blocage, dblocage
dSpace DS1102 la servovalve
module infrieur
Tension/Courant
lectro
Signal 0 ou 24 V vanne
Amplification de
24 V
puissance opto-
isole
Commande des modules
suprieurs et infrieurs
Ports
E/S
Signal 9 V, 0 ou 9 V Moteur
Amplification de
9V
puissance
CARTE INTERFACE
Notations :
ie (t) courant dalimentation de la servovalve (Ampre), sa transforme est Ie (p) ;
pe (t) pression dalimentation de lactionneur (Pascal, 1 bar = 105 Pascal), sa transforme est Pe (p) ;
x(t) position de la tige (mtre), sa transforme est X(p).
La chane dnergie est constitue des lments dcrits figure 11.
Pe (p) + 1 1 X(p)
K1
Ms p + a p
K2
II.A.1) partir de lquation temporelle obtenue en I.A.1 b et rappele ci-dessus, tablir lquation sym-
bolique en p qui dcrit le fonctionnement du module dlongation. Exprimer alors la fonction de transfert
H1 (p) = X(p)/Pe (p).
II.A.2) Exprimer la fonction de transfert H1 (p) = X(p)/Pe (p) partir du schma de la figure 12.
II.A.3) Comparer les deux formes de H1 (p) obtenues et exprimer K1 , K2 et a en fonction de S, Ke et b.
II.A.4) Mettre la fonction de transfert sous la forme
H10
H1 (p) = p 2
p
1 + 2 +
0 0
Exprimer H10 , 0 et en fonction de Ms , S, Ke et b.
La rponse du module un chelon de pression pour Ms = 30 g est donne figure 13.
II.A.5) partir de lexpression de H10 obtenue en II.A.4 et du relev figure 13, dterminer la valeur
numrique de Ke , raideur du module dlongation en N m1 .
II.A.6) Pour un systme du second ordre de coefficient damortissement < 1, on a la relation
Dplacement x
3
0
0 5 10 15 20 25 30 35 40
Temps t en ms
Figure 13 Rponse en dplacement en rponse un chelon de pression
p
2
D1% =e 1
o D1% est lamplitude du premier dpassement exprime en %. laide du relev de la figure 13, dterminer
la valeur du coefficient . Utiliser lexpression de obtenue en II.A.4 pour dterminer la valeur numrique de b,
coefficient de frottement visqueux en N m1 s.
K3
Ie (p) Pe (p) + 1 1 X(p)
K4 H2 (p) K1
+ Ms p + a p
K2
Courant en mA
-6
-8
-10
-12
-14
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t en s
Figure 15 Rponse de lensemble (servovalve + actionneur)
Le schma bloc reprsentant lensemble (servovalve + actionneur) intgr dans la boucle dasservissement com-
portant le capteur (modlis dans la partie I.B) et les cartes de commande et dinterface (figure 10) est donn
figure 16.
0
-20
-40
-60
-80 Phase
-100
-120
-140
-160
-180
-200
-220
-240
-260
-280
0,1 1 10 100 1000
Frquence en Hz
Figure 17 Diagramme de Bode de la FTBO
II.B.3) Le diagramme de Bode de la fonction de transfert H4 (p) = K5 Hc (p)H3 (p) est donn figure 17 pour
Kc = 1. Le cahier des charges impose que le dplacement se produise sans dpassement. Pour respecter cette
contrainte une marge de phase de 80 est suffisante, dterminer la valeur de Kc .
On se placera dans toute cette partie en statique et les masses des composants de 1 tels que (pattes 8, vis 6,
crou 7, rducteur 5, moteur 4) seront supposes ngligeables devant la masse tracte M du solide 2.
Notations :
La liaison hlicodale entre 6 et 7 est une liaison avec frottement. Le contact entre la vis et lcrou est suppos
seffectuer en un point M6 de lhlice moyenne de rayon rm (hlice droite). Le pas est pv = 1,5 mm, langle
dhlice est (0 < < 90 ), langle dinclinaison de profil est (mesur dans un plan de section droite
normal lhlice moyenne). On note f67 le coefficient de frottement entre la vis 6 et lcrou 7 et on posera
dans la suite de ltude f67 = tan 0 cos = 0,2 ; la densit des actions de contact entre 6 et 7 est dfinie au
point M6 dun filet par dF~76 = (p~n + t~ )dS avec |t| = pf67 o dS est un lment de la surface de contact
suppose rduite lhlice de rayon rm . On pose OM6 = rm ~u + qm ~x.
~x X76 L76
{6/7} = x h est le pas rduit (h = pv /2) {7 6} = Y76 M76
h~
0
~
x,~
y ,~
z
Z 76
N76
0
Le rducteur 5 mont entre le moteur et la vis a pour rapport de transmission ( = 135) et pour rendement
( = 65%). Le moteur est un moteur Portescap 08G61. On note les actions dveloppes par le moteur et
le rducteur :
( ) ( )
~0 ~0
{Mmoteur 5} = et {5 6} =
Cm ~x CM ~x
0
~ 7) = F ~x.
La rsultante des efforts exercs par les pattes 81 , 82 , 83 sur lcrou 7 est note R(8
On se place dans le cas du mouvement de sortie des pattes (moteur sens 1), on suppose donc < 0, Cm > 0
et CM > 0, cas du dvissage de la vis 6 par rapport lcrou 7.
~x
6 ~x
81 7
~x
~
rm ~v
M6
O
1 ~z
5 Rducteur
4 Moteur ~u
m6
~z
O ~y ~y
Figure 18
~v ~
~x
~z ~u ~v ~u ~
~ 6
~u
~y
Figure 19 Paramtrage de la liaison hlicodale
III.B Calcul du couple moteur minimum Cm0 au dvissage ncessaire au maintien du contact
des pattes avec le tube 0
Notations :
Pour cette question, on suppose tablis le centrage du robot dans le tube et par suite, les symtries quil
en rsulte : pour la gomtrie dune part, et aussi dautre part pour les efforts au niveau de chacune des
pattes 8. Le calcul peut donc tre dvelopp pour une patte en particulier celle en contact en I1 et J1 avec
respectivement le tube 0 et lcrou 7.
Le repre orthonorm {I1 , ~u1 , ~v1 , w~ 1 } est li 7.
Le repre orthonorm {I1 ,~1 , ~1 , ~x} est li 81 .
Les coefficients de frottements sont les suivants : f08 entre 0 et 8, f78 entre 8 et 7, f67 entre 7 et 6.
Les contacts entre 0 et 8 sont supposs ponctuels.
Les contacts entre 7 et 8 sont galement ponctuels et empchent la rotation de lcrou 7.
La liaison entre
chacune despattes 8 et le corps 1 est une liaison pivot glissant parfaite daxe (I1 ,~1 ).
N1 ~u1 + T1 w
~1
{7 81 } = ~0 (N1 et T1 sont positifs).
I1
N08~1 + T08 ~x
{0 81 } = ~0 (N08 et T08 sont positifs).
J1
III.B.1) Exprimer, partir de N08 , T08 et f08 la condition de non glissement des pattes sur le tube 0.
III.B.2) Montrer, en dfinissant le systme isol, que T08 = M g/3.
III.B.3) Montrer partir de ltude de lquilibre de 7 que X67 et N1 sont relis par la relation X67 =
3N1 (cos + f78 sin ).
III.B.4) Montrer partir de ltude de lquilibre de la patte 81 que N08 et N1 sont relis par la relation
N08 = N1 (sin f78 cos ).
III.B.5) Montrer, en utilisant les relations entre L76 et X76 et entre Cm et CM que la condition de maintien
du contact entre les pattes du robot et le tube (dans le cas dune masse tracte M ) sexprime par Cm > Cm0
avec
M grm tan( + 0 )(cos + f78 sin )
Cm0 =
f08 (sin f78 cos )
Faire lapplication numrique.
On donne M = 2 kg ; f78 = 0,1 ; f08 = f67 = 0,2 ; f67 = tan 0 cos ; = 80 ; = 5 ; = 30 ; rm = 4 mm ;
g = 9,81 m s2 ; = 0,65 ; = 135 ; pv = 1,5 mm.
0 Tube
~u1
~z
81
5 Rducteur ~3
4 Moteur 1
81
~1 ~z
J1 ~x
~u1
w
~1
I1
~z
~2
~y
Figure 20 Paramtrage des pattes du module suprieur
III.B.6) Lorsque les pattes sont compltement sorties (blocage du module suprieur et le module infrieur
est libre), lalimentation du moteur est coupe, expliquer pourquoi le blocage des pattes est nanmoins conserv.
Donner la dmarche qui permettrait dtablir ce rsultat.
Les chronogrammes des signaux de commande du robot et la mesure du dplacement x pour un pas (monte)
du robot sont donns la figure 21. Il est prcis que le blocage du module suprieur est bistable alors que les
blocage et dblocage du module infrieur sont monostables.
Notations AR : module infrieur ; AV : module suprieur ; XC : consigne de dplacement ; X : dplacement.
1
Blocage AR
0
1
Dblocage AV
0
1
Blocage AV
0
6 mm
Dplacement X
0 mm
Phase 1 Phase 2 Phase 3 Phase 4
6 mm
Consigne XC
0 mm
0 1 2 3 4 5 6 7
t en s
Figure 21 Signaux robot lors dun pas (monte)