TD ASSERVISSEMENT : ROBOT CHIRURGICAL

Documents pareils
CABLECAM de HYMATOM. Figure 1 : Schéma du système câblecam et détail du moufle vu de dessus.

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

Automatique (AU3): Précision. Département GEII, IUT de Brest contact:

Concours EPITA 2009 Epreuve de Sciences Industrielles pour l ingénieur La suspension anti-plongée de la motocyclette BMW K1200S

Analyse des Systèmes Asservis

CONCOURS COMMUNS POLYTECHNIQUES

Notions d asservissements et de Régulations

SCIENCES INDUSTRIELLES (S.I.)

Premier ordre Expression de la fonction de transfert : H(p) = K

Automatique Linéaire 1 1A ISMIN

Monte charge de cuisine PRESENTATION DU MONTE CHARGE

PRECISION - REJET DE PERTURBATIONS T.D. G.E.I.I.

SCIENCES INDUSTRIELLES POUR L INGÉNIEUR. Partie I - Analyse système

MOTO ELECTRIQUE. CPGE / Sciences Industrielles pour l Ingénieur TD06_08 Moto électrique DIAGRAMME DES INTER-ACTEURS UTILISATEUR ENVIRONNEMENT HUMAIN

Module : systèmes asservis linéaires

Cours de Systèmes Asservis

Etude du SIMULATEUR DE VOL «FLY-HO»

Développement de lois et de structures de réglages destinées à la téléopération avec retour d effort

TP 7 : oscillateur de torsion

SYSTÈMES ASSERVIS CORRECTION

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Oscillations libres des systèmes à deux degrés de liberté

Actions de réduction de bruit sur un moteur poids lourd

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

BACCALAURÉAT TECHNOLOGIQUE SESSION 2008 POSITIONNEUR DE PANNEAU SOLAIRE POUR CAMPING-CAR

Test : principe fondamental de la dynamique et aspect énergétique

TD1 Signaux, énergie et puissance, signaux aléatoires

COMMANDER la puissance par MODULATION COMMUNIQUER

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Figure 1 : représentation des différents écarts

Electrotechnique: Electricité Avion,

Épreuve E5 : Conception détaillée. Sous-épreuve E51 : Conception détaillée d une chaîne fonctionnelle

SYSTEMES LINEAIRES DU PREMIER ORDRE

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

PENDANTS à PLAFOND Pour USI/Anesthésie

Systèmes de transmission

DISQUE DUR. Figure 1 Disque dur ouvert

SOMMAIRE Equipement Instructions générales. 1.Vue générale. 1.1 Face avant. 1.2 Face arrière. 2 Mode D emploi Adressage DMX

Extrait des Exploitations Pédagogiques

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

Donner les limites de validité de la relation obtenue.

Equipement d un forage d eau potable

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

Notice d utilisation de la : Pro-Ject Debut & Debut Phono SB

Multichronomètre SA10 Présentation générale

Présentation Module logique Zelio Logic 0 Interface de communication

Compatibilité Électromagnétique

Chapitre 7. Circuits Magnétiques et Inductance. 7.1 Introduction Production d un champ magnétique

Module d Electricité. 2 ème partie : Electrostatique. Fabrice Sincère (version 3.0.1)

1 Définition. 2 Systèmes matériels et solides. 3 Les actions mécaniques. Le système matériel : Il peut être un ensemble.un sous-ensemble..

!-.!#- $'( 1&) &) (,' &*- %,!

Intérêt du découpage en sous-bandes pour l analyse spectrale

Chapitre 1 Régime transitoire dans les systèmes physiques

Automatique des systèmes linéaires continus

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

ROBOT ET CHIRURGIE AORTIQUE:

- MANIP 2 - APPLICATION À LA MESURE DE LA VITESSE DE LA LUMIÈRE

Vis à billes de précision à filets rectifiés

CHAPITRE V. Théorie de l échantillonnage et de la quantification

Caractéristiques des ondes

Erreur statique. Chapitre Définition

Les parcours S4 traditionnels : Robotique, Radio Communication Numérique, Traitement de l information. Informatique Industrielle

Sommaire Table des matières

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

Le régulateur RC 6170 RC 6170 FORMATION. Formation RC

véhicule hybride (première

Domosol : Système solaire combiné (SSC) de production d eau chaude et chauffage

Circuits RL et RC. Chapitre Inductance

Equipement. électronique

Trépier avec règle, ressort à boudin, chronomètre, 5 masses de 50 g.

Manomètre pour pression différentielle avec contacts électriques Exécution soudée Types DPGS43.1x0, version acier inox

RELAIS STATIQUE. Tension commutée

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

Charges électriques - Courant électrique

Chirurgie assistée par robot et laparoscopie en 3D à l avantage des patients?

Système de bridage rapide main-robot «QL»

1.5 COMPOSANTS POUR INSTALLATIONS TELEPHONIQUES, TV/SAT ET CAT.5. Les matières premières. Section 1.5

Problèmes sur le chapitre 5

A. N(p) B + C p. + D p2

TP Modulation Démodulation BPSK

LYCEE TECHNIQUE PIERRE EMILE MARTIN BOURGES ETUDE D UN TRAITEMENT DE SURFACE

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

Quantification Scalaire et Prédictive

Rapport de projet de fin d étude

ELEC2753 Electrotechnique examen du 11/06/2012

Corrigé Exercice 1 : BRIDE HYDRAULIQUE AVEC HYPOTHÈSE PROBLÈME PLAN.

Petite introduction à l utilisation de Matlab/Simulink pour l Automatique

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

Résonance Magnétique Nucléaire : RMN

Robots CNC. WITTMANN nommé «Meilleur achat» pour les robots. Technology working for you.

Chapitre 2 Les ondes progressives périodiques

BACCALAURÉAT TECHNOLOGIQUE Sciences et Technologies de l Industrie et du Développement Durable ENSEIGNEMENTS TECHNOLOGIQUES TRANSVERSAUX

M HAMED EL GADDAB & MONGI SLIM

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Infos. Indicateurs analogiques encastrables pour installation à courants forts. Série M W/P/ LSP BWQ BGQ TP TG WQ /0S WQ /2S FQ /2 W BI BIW DFQ

Thermostate, Type KP. Fiche technique MAKING MODERN LIVING POSSIBLE

Causes d insatisfactions du patient pris en charge en ambulatoire

Transcription:

TD ASSERVISSEMENT : ROBOT CHIRURGICAL Présentation : La chirurgie endoscopique Les avancées technologiques dans le domaine de la chirurgie permettent actuellement de réaliser des opérations de très grande complexité (chirurgie cardiaque, digestive, urologique etc ) avec des avantages pour le patient qui proviennent de la limitation des zones de dissection, ce qui réduit considérablement le traumatisme opératoire. Principe du robot esclave Figure N 1: La structure du robot esclave "EndoXirob" Des ingénieurs ont développé le prototype de robot appelé "Endoxirob" ou "robot pour la chirurgie endoscopique". Ce robot a été présenté pour la première fois en 2002 au "Salon International des Techniques et Energies du Futur" de Toulouse. Photo 1 : la plaque d interface entre le bras et l instrument M Salette- Lycée Brizeux- Quimper Sur l extrémité du bras de robot, les instruments chirurgicaux sont interchangeables. L échange d instruments doit pouvoir s effectuer rapidement pendant l utilisation du robot. Le choix technologique des ingénieurs a été de placer les actionneurs électriques de l outil chirurgical non pas sur l instrument chirurgical lui-même, mais sur la structure du robot ; ce choix a conduit à la conception d une interface mécanique spécifique, à poussoirs, permettant le transfert des actions de commande des actionneurs vers l outil chirurgical. La Photo 1 montre la plaque d extrémité du bras de robot, sur laquelle l instrument chirurgical vient se positionner et se fixer ; des ouvertures usinées permettent le passage des poussoirs. : Asservissement robot chirurgical 2015.doc- Page 1 sur 10

Schéma-blocs Figure 2 La figure 2 présente le schéma-bloc de l axe d élévation du dispositif de commande de l instrument chirurgical : La console permet de capter le déplacement de la main, de le coder, de le corriger éventuellement afin d élaborer la consigne de position angulaire du rotor moteur. La position angulaire est ensuite transformée en position linéaire de l instrument par un mécanisme de transformation de mouvement à crémaillère. 1- Evaluation de la fonction de transfert du moto-réducteur Le constructeur donne les caractéristiques électro-mécaniques exprimées à la sortie du réducteur. On rappelle les équations temporelles : u(t) = R.i(t) + L.d i(t) / dt + e(t) ; e(t) = k e. ω réd (t) C réd (t)= k c. i(t) ; C réd (t) C r f v. ω réd (t)= J équ. d ω réd (t) / dt avec : u(t) tension appliquée aux bornes de l induit i(t) intensité du courant traversant l induit e(t) force électromotrice induite par la rotation du moteur, évaluée à la sortie du réducteur ω réd (t) vitesse de rotation à la sortie du réducteur C réd (t) couple moteur ramené à la sortie du réducteur R = 10 Ω résistance de l induit L = 2,2 mh inductance de l induit k c = 2,1 N.m/A constante de couple évaluée à la sortie du réducteur k e = 2,1 V.s/rad constante de f.e.m évaluée à la sortie du réducteur C r = 2 N.m couple résistant induit par les frottements secs, ramené à la sortie du réducteur f v = 04 Nm.s / rd coefficient de frottement visqueux équivalent à toutes les pièces en mouvement, ramené à la sortie du réducteur J équ = 7x10-3 kg.m 2 moment d inertie équivalent à toutes les pièces en mouvement, ramené à la sortie du réducteur. Les transformées de Laplace des fonctions u(t), i(t), e(t), ω réd (t), C réd (t) sont respectivement U(p), I(p), E(p), Ω réd (p) et C réd (p). On considère toutes les conditions initiales nulles. Question 1. : Transformer les équations temporelles ci-dessus. Remplir sous forme littérale les blocs du schéma figure R1 (page7). Exprimer les grandeurs physiques entre chaque bloc. Question 2. : Exprimer littéralement sous forme canonique la fonction de transfert du moto-réducteur Ωred(p) M(p) =. U(p) Quel que soit le résultat obtenu à la question précédente, on utilisera l expression de M(p) suivante : 436 M1( p) = 1+ 14,510 3 p+ 3,110 6 p² Sur le système de levage non asservi c est à dire avec le capteur de position angulaire déconnecté (figures 2 et 3), on a pratiqué, un essai en charge, en donnant au moteur un échelon de tension u(t) = 24 V. : Asservissement robot chirurgical 2015.doc- Page 2 sur 10

Avec une génératrice tachymétrique dont le gain est de 166 V.s.rd -1, on a tracé sur le document réponses figure R3, la courbe de tension image de ω réd (t). Remarque : la partie supérieure du robot est supposée rigide pendant cet essai. Figure 3 O Question 3. : Après avoir analysé cette courbe, expliquer pourquoi on peut négliger l inductance L. Question 4. : Justifier analytiquement la réponse précédente à partir de l expression de M 1 (p) lorsque l on envisage une étude fréquentielle : on précisera la valeur du pôle dominant, l autre (faisant intervenir la valeur de L) étant rejeté. Dans la suite du problème, on néglige l inductance L du moteur. Question 5. : Exprimer littéralement, sous forme canonique, la fonction de transfert du moto-réducteur Ωred( p) M p Gs 2 ( ) = =. U( p) 1+ T p Donner les valeurs numériques de Gs et de T à partir de l expression de M 1 (p) et des réponses apportées à la question 4 (3 chiffres significatifs sont attendus). Question 6. : Déterminer les valeurs de Gs et T, à partir de la courbe de tension image de ω réd (t) figure R3 (expliquer les démarches et comparer avec les résultats de la question 4). : Asservissement robot chirurgical 2015.doc- Page 3 sur 10

2 Respect du critère de marge de phase La boucle d asservissement de la position angulaire de l arbre de sortie du réducteur est définie par le schéma-blocs figure 4. La consigne de position en incréments est élaborée par le calculateur, à partir des informations envoyées par la console. Le convertisseur-amplificateur K de gain k variable élabore la commande du moteur. Figure 4 Données : Le codeur incrémental C placé sur le rotor du moteur a une résolution de 360 incréments par tour. Il est associé à un compteur - décompteur qui élabore la mesure de position en incréments. Le système est discret (non continu) mais on l assimile à un système continu car le comptage est très rapide. Le réducteur a un rapport de réduction de 50. Question 7. : Donner la fonction de transfert du bloc B(p) et la valeur du coefficient du bloc C en incr./rad. Exprimer numériquement, en fonction de k, la fonction de transfert en boucle ouverte (p) H0. Question 8. : Tracer sur le document réponses figure R 8, les diagrammes de Bode du système en boucle ouverte pour k = 1. Le système est-il stable en boucle fermée pour cette valeur de k? Répondre au bas du document réponse 8 en justifiant. On a tracé sur le document réponses figure R9 le diagramme de Black du système en boucle ouverte pour k = 1 lorsque la valeur de L n est pas négligée. Question 9. : Quelle est l influence de la prise en compte de L sur la stabilité en boucle fermée?. L hypothèse consistant à négliger L est-elle vérifiée? Déterminer, et expliquer à partir de constructions faites sur le diagramme de Black document réponses figure R9, la valeur k 45 de k qui permet d obtenir la marge de phase de 45 spécifiée dans le cahier des charges. 3 Etude de la précision de la boucle d asservissement de position angulaire Question 10. : Calculer, pour la valeur k 45 de k établie précédemment, l écart statique ε cons en incréments lorsque la consigne est un échelon de position : Cons(t) = 1.u(t). Figure 4a Etant donné que la perturbation Cr intervient entre deux blocs de M(p), on adopte le schéma de la figure 4-4a pour faciliter les calculs de la question suivante. Question 11. : Calculer, pour la valeur k 45 de k établie précédemment, l écart statique ε pert en incréments entre la consigne et la mesure lorsque la perturbation est l échelon de couple résistant C r.u(t) induit par les frottements secs. La chaîne cinématique de transmission est telle qu il faut 150 incréments pour que la crémaillère se déplace de 1 mm, quelle est l incidence de cet écart sur la position de l instrument? Conclure par rapport aux exigences du cahier des charges. Proposer une modification du bloc K qui annulerait cet écart. : Asservissement robot chirurgical 2015.doc- Page 4 sur 10

Vérification des performances de la chaîne de positionnement de l instrument 4-Modélisation par schéma-blocs Figure 5 4-3-2 Analyse du déplacement en translation de la crémaillère Lorsque la boucle d asservissement est bien réglée, la fonction de transfert est : Θ(p) H 1(p) = = 00035. Cons(p) 1+ 014p+ 00017p2 On rappelle que la courroie s enroule sur des poulies de même diamètre et que la roue dentée qui engrène avec la crémaillère a un diamètre Φ 1 = 38,4 mm (voir la figure 3). Question 12. : Exprimer le coefficient du bloc H 2 ; préciser l unité. En régime statique, la position de la crémaillère est l image de la position de la main, aux écarts près. Question 13. : Quelle relation doit vérifier le produit P des gains des blocs C 1, H 1, H 2? Justifier. Exprimer le coefficient c 1 en incréments par mètre du bloc C 1. Pour augmenter la précision de l opération chirurgicale, on désire que la crémaillère se déplace 10 fois moins que la main. Question 14. : Exprimer le nouveau coefficient c 2 du bloc C 1 ainsi que le nouveau produit P 1. 4-3-3 Analyse du déplacement de l instrument chirurgical par rapport à la crémaillère La partie supérieure du robot est constituée par assemblage de tubes minces en fibres de carbone. On modélise cette partie par deux solides : S 0 représentant la crémaillère et les solides qui y sont liés ; et S 1 représentant l instrument chirurgical. Ces solides sont considérés en liaison glissière parfaite et reliés par un ressort de raideur k 0 et un amortisseur de coefficient f 0, montés en parallèle comme le montre le schéma figure 6. Figure 6 Dinstrum(p) Pour identifier la fonction de transfert H 3 (p) = de cette partie, on a imposé à la crémaillère Dcrem(p) un échelon de déplacement d crém (t) = 20. 10-3 m à partir de la position d équilibre. On a tracé sur le document réponses figure R15, la courbe de déplacement d instrum (t) de l instrument. On donne sur la figure 7 les abaques des dépassements relatifs et des temps de réponse réduits d un système du second ordre. Question 15. : Etablir, à partir de cette figure R15, l expression de la fonction de transfert H3(p) ; déterminer les valeurs caractéristiques : Gain statique, coefficient d amortissement et pulsation propre. : Asservissement robot chirurgical 2015.doc- Page 5 sur 10

Figure 7 Tr = temps de réponse à 5% ; ω 0 = pulsation propre Les questions suivantes vont permettre de déterminer l expression analytique de H3(p), de façon à analyser l influence du paramètre de raideur, pour respecter le critère de bande passante du cahier des charges. Figure 8 Soit m 1 la masse du solide S 1 ; L axe du mouvement est vertical ascendant et noté Z. L origine O du mouvement de S 1 correspond à la position pour laquelle le ressort est à sa longueur libre (voir aussi la figure 6). Soit a 0 (voir figure 8) l allongement du ressort dans la position d équilibre qui prend en compte l action de la pesanteur. Nota : a 0 est négatif car on considère qu il y a allongement du ressort. Question 16. : Le solide S 1 est dans la position d équilibre ; écrire l équation d équilibre. z O a 0 Question 17. : Le solide S 1 est déplacé de sa position d équilibre puis abandonné à son propre poids. Déterminer l équation différentielle du mouvement autour de la position d équilibre. Après avoir mis l équation différentielle du mouvement sous forme canonique : A z( t) + B z( t) + z( t) = 0, exprimer le coefficient d amortissement ζ 3 et la pulsation propre ω 03 du mouvement en fonction de k 0, f 0, m 1. On donne la valeur numérique de la masse de l instrument chirurgical et de la plaque d interface : m 1 = 1,6 Kg ; 4-3-4 Analyse du déplacement de l instrument par rapport au déplacement de la main. On conserve la valeur c 1 du bloc C 1. La fonction de transfert du système est : Dinstrum(p) H(p) = = 1. Dmain(p) ( 1+ 014p+ 00017p2 )( 1+ 015p+ 0014p2 ) Le chirurgien impose avec sa main une rampe de déplacement de 100 mm / s. On a tracé sur le document réponses figure R20 les courbes de déplacement de la main et de l instrument. Question 18. : Mettre en évidence sur le document réponses et donner les valeurs numériques : de l écart dynamique maximal ; de l écart de traînage (ou de vitesse) ε v en régime établi, du retard de traînage. Le cahier des charges est-il satisfait pour ce dernier critère? On donne sur le document réponses figure R2 la courbe d amplitude (gain) de H(p) pour p = jω dans le plan de Bode. La main du chirurgien est prise d un tremblement sensiblement sinusoïdal dont la période est de 25 s et l amplitude 1 mm. : Asservissement robot chirurgical 2015.doc- Page 6 sur 10

Question 19. : Déterminer à partir de cette courbe, l amplitude du mouvement pris par l instrument. Quelle est la conséquence de ce mouvement sur la plaie chirurgicale? 4-3-5 Amélioration des performances dynamiques. On souhaite limiter l amplitude du mouvement de l outil lors du tremblement de la main en filtrant le signal traité par le capteur-codeur C 1 de sorte que les tremblements n apparaissent plus sur le soustracteur. On propose trois filtres du premier ordre, de gains statiques égaux à 1 et de constantes de temps : T 1 = 04s ; T 2 = 1s ; T 3 = 5s. Question 20. : Tracer sur le document réponses figure R22, les trois courbes asymptotiques d amplitude de ces filtres avec des couleurs différentes. Sachant que les mouvements dont la période est inférieure à 1 s ne doivent pas être atténués de plus de 1 db, choisir le numéro 1, 2 ou 3 du filtre qui atténue de 8 à 10 db le tremblement de la main de période 25s. Tracer sur cette figure, dans une autre couleur, l allure de la courbe d amplitude corrigée par ce filtre. Réponse 1 figure R1 : Schéma-blocs du moto-réducteur Réponse 3 figure R3 : Identification du moto-réducteur Tension (V) image de ω réd (t), en fonction du temps t : Asservissement robot chirurgical 2015.doc- Page 7 sur 10

Réponse 8 : Diagrammes de Bode pour k = 1 et L = 0 Amplitude (db) 70 60 50 40 30 20 10 0-10 -20-30 100 5 101 5 102 5 103 PHASE ( ) 0 Pulsation (rd/s) -20-40 -60-80 -100-120 -140-160 -180 10 0 5 10 1 5 10 2 5 10 3 PULSATION (rd/s) Stabilité : : Asservissement robot chirurgical 2015.doc- Page 8 sur 10

Réponse 9 : Diagrammes de Black pour k = 1 et L # 0 Figure R9 Réponse 15 : Identification de la partie supérieure Figure R 15 : Asservissement robot chirurgical 2015.doc- Page 9 sur 10

Réponse 20 : Figure R 20 : courbes de déplacements Déplacements (m) 0.05 0.04 0.03 0.02 Ecart dynamique maximal : Ecart de traînage : Retard de traînage : Conformité par rapport au cahier des charges? 0.01 0 0 0.1 0.2 0.3 0.4 0.5 TEMPS (s) Réponse 22 : Courbe d amplitude de H(p) dans le plan de Bode Figure R22 : Asservissement robot chirurgical 2015.doc- Page 10 sur 10