• Aucun résultat trouvé

Mod ´eliser et simuler les syst `emes lin ´eaires continus invariants.

N/A
N/A
Protected

Academic year: 2021

Partager "Mod ´eliser et simuler les syst `emes lin ´eaires continus invariants."

Copied!
71
0
0

Texte intégral

(1)

Mod ´eliser et simuler les syst `emes lin ´eaires continus invariants.

CI-SCLI-1 Comparer les r ´esultats des simulations num ´eriques aux r ´esultats exp ´erimentaux.

Lyc´ee Carnot (Dijon), 2021 - 2022

J-P Vincent, G. Gondor et A. Maire du Poset

(2)

Objectif

Le cours pr ´esente la mod ´elisation d’un moteur ´electrique `a partir des

´equations de la physique. Il s’agit de mod `eles de connaissance.

L’objectif du Tp r ´eside dans l’implantation de ces mod `eles de

connaissances dans Scilab et dans l’ ´etude de performances li ´ees au syst `eme.

(3)

Pr ´esentation : La chirurgie endoscopique

Sommaire

1 Pr ´esentation : La chirurgie endoscopique La chirurgie endoscopique manuelle La chirurgie endoscopique robotis ´ee Evolution du robot esclave

2 Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee

3 Asservissement en position du moto-r ´educteur

4 Validation de la chaˆıne compl `ete de positionnement de l’instrument

(4)

Pr ´esentation : La chirurgie endoscopique

Les avanc ´ees technologiques dans le domaine de la chirurgie per- mettent actuellement de r ´ealiser des op ´erations de tr `es grande complexit ´e (chirurgie cardiaque, digestive, urologique etc.) avec des avantages pour le patient qui proviennent de la limitation des zones de dissection, ce qui r ´eduit consid ´erablement le traumatisme op ´eratoire.

Plusieurs ´etapes ont ´et ´e franchies lors de la mise au point des solu- tions limitant l’ ´etendue des incisions dans le corps du patient, et per- mettant n ´eanmoins au chirurgien l’acc `es jusqu’aux organes `a soigner ; ces ´etapes sont pr ´esent ´ees ci-dessous.

(5)

Pr ´esentation : La chirurgie endoscopique

Les avanc ´ees technologiques dans le domaine de la chirurgie per- mettent actuellement de r ´ealiser des op ´erations de tr `es grande complexit ´e (chirurgie cardiaque, digestive, urologique etc.) avec des avantages pour le patient qui proviennent de la limitation des zones de dissection, ce qui r ´eduit consid ´erablement le traumatisme op ´eratoire.

Plusieurs ´etapes ont ´et ´e franchies lors de la mise au point des solu- tions limitant l’ ´etendue des incisions dans le corps du patient, et per- mettant n ´eanmoins au chirurgien l’acc `es jusqu’aux organes `a soigner ; ces ´etapes sont pr ´esent ´ees ci-dessous.

(6)

Pr ´esentation : La chirurgie endoscopique La chirurgie endoscopique manuelle

La premi `ere ´etape est l’utilisation de micro-instruments (voir photo- graphies 1, 2 et 3 ci-dessous) :

Photo 1 : chirurgie endoscopique

manuelle Photo 2 : instrument

chirurgical ”pince”

Photo 3 :Outil ”pince”

(7)

Pr ´esentation : La chirurgie endoscopique La chirurgie endoscopique manuelle

Il s’agit d’utiliser des outils chirurgicaux de tr `es petite taille, plac ´es

`

a l’extr ´emit ´e de tiges tubulaires tenues par le chirurgien ; la partie inf ´erieure des tiges est ins ´er ´ee dans la zone `a traiter, `a travers trois petits orifices r ´ealis ´es dans le corps du patient (entre les c ˆotes par exemple pour une chirurgie cardiaque).

Ces outils chirurgicaux sont actionn ´es par un syst `eme de c ˆables fins qui passent `a l’int ´erieur des tiges tubulaires et sont command ´es par le chirurgien `a l’aide de leviers plac ´es sur la partie sup ´erieure des tiges.

Dans la suite du sujet, l’ensemble ”outil chirurgical + tige + leviers de commande” sera nomm ´e plus simplement ”Instrument chirurgical”.

(8)

Pr ´esentation : La chirurgie endoscopique La chirurgie endoscopique manuelle

Les instruments sont en g ´en ´eral au nombre de trois : une pince, un scalpel et un support de cam ´era miniature (instrument ”endoscope”) qui permet au chirurgien de visualiser la zone de travail `a l’int ´erieur du corps du patient.

Pour faciliter le passage de chaque outil `a travers les orifices r ´ealis ´es dans le corps du patient, on utilise un guide ou ”trocart” fix ´e sur la peau (voir figure 6).

(9)

Pr ´esentation : La chirurgie endoscopique La chirurgie endoscopique manuelle

Un nouveau pas a ´et ´e franchi autour des ann ´ees 1990 lorsqu’une

´equipe chirurgicale utilisa trois robots `a actionneurs ´electriques pour positionner et commander chacun des trois instruments. Le chirurgien est alors plus confortablement install ´e devant un poste de commande et de contr ˆole (Photo 4) pour commander `a distance les robots et donc les outils chirurgicaux.

Ce poste nomm ´e ”console” contient :

• les dispositifs d’acquisition des mouvements du chirurgien,

• un ´ecran vid ´eo pour le retour d’image provenant de l’endoscope,

• un ´ecran de contr ˆole du syst `eme informatique.

(10)

Pr ´esentation : La chirurgie endoscopique La chirurgie endoscopique manuelle

Les trois robots appel ´es ”robots esclaves” (photo 5) portent les instru- ments, dont l’endoscope.

Photo 4 : chirurgie robo- tis ´ee - la console

Photo 5 : les trois robots esclaves

(11)

Pr ´esentation : La chirurgie endoscopique La chirurgie endoscopique manuelle

Outre le confort op ´eratoire pour le chirurgien, le principal avantage du syst `eme robotis ´e est de permettre le traitement des ordres g ´en ´er ´es par la console, avant que ceux-ci ne soient transmis aux robots esclaves.

On peut par exemple utiliser ce traitement pour

• limiter les d ´ebattements des outils,

• filtrer les mouvements vibratoires,

• changer d’ ´echelle et permettre des d ´eplacements infinit ´esimaux.

(12)

Pr ´esentation : La chirurgie endoscopique Evolution du robot esclave

Les recherches men ´ees `a partir des ann ´ees 2000 portent sur une structure de robot esclave, qui permet d’am ´eliorer la pr ´ecision des mouvements op ´eratoires.

Le robot objet de cette ´etude est un prototype d ´emonstrateur de la faisabilit ´e des concepts.

Le sujet propos ´e reprend certaines des d ´emarches des ing ´enieurs qui ont d ´evelopp ´e le prototype de robot appel ´e ”EndoXirob” ou ”robot pour la chirurgie endoscopique”. Ce robot a ´et ´e pr ´esent ´e pour la premi `ere fois en 2002 au ”Salon International des Techniques et Energies du Futur” de Toulouse.

Une repr ´esentation de ce robot est fournie ci-dessous en figure 6 page suivante.

(13)

Pr ´esentation : La chirurgie endoscopique Evolution du robot esclave

Figure 6 :La structure du robot esclave ”EndoXi- rob”

Photo 7 :la plaque d’interface entre le bras et l’instrument

(14)

Pr ´esentation : La chirurgie endoscopique Evolution du robot esclave

Sur l’extr ´emit ´e du bras de robot, les instruments chirurgicaux sont interchangeables. L’ ´echange d’instruments doit pouvoir s’effectuer rapidement pendant l’utilisation du robot.

Le choix technologique des ing ´enieurs a ´et ´e de placer les actionneurs

´electriques de l’outil chirurgical non pas sur l’instrument lui-m ˆeme, mais sur la structure du robot ; ce choix a conduit `a la conception d’une interface m ´ecanique sp ´ecifique, `a poussoirs, permettant le transfert des actions de commande des actionneurs vers l’outil chirurgical.

La photo 7 montre la plaque d’extr ´emit ´e du bras de robot, sur laquelle l’instrument chirurgical vient se positionner et se fixer ; des ouvertures usin ´ees permettent le passage des poussoirs.

Le diagramme d’analyse fonctionnelle SADT d’une seule chaˆıne de commande d’un robot esclave est pr ´esent ´e figure 8 ci-apr `es.

(15)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee

Sommaire

1 Pr ´esentation : La chirurgie endoscopique

2 Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Introduction

Cahier des charges

Structure de la partie op ´erative Structure de la commande en position

3 Asservissement en position du moto-r ´educteur

4 Validation de la chaˆıne compl `ete de positionnement de l’instrument

(16)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Introduction

L’ ´etude men ´ee dans cette partie consiste `a valider le choix des composants du robot qui permettent de respecter les niveaux des crit `eres associ ´es `a la fonction de service ”Permettre `a l’instrument chirurgical de se mouvoir avec des performances dynamiques com- parables ou meilleures que celles r ´ealis ´ees par un chirurgien humain ”.

Un sch ´ema de principe donne ci- contre la structure du m ´ecanisme permettant le d ´eplacement de l’instrument chirurgical.

L’ ´etude sera effectu ´ee unique- ment pour l’axe ”d’ ´el ´evation” se- lonZ1.

(17)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Introduction

On donne ci-apr `es un extrait du cahier de charges fonctionnel du syst `eme.

Crit `eres associ ´es `a la fonc- tion

Niveaux

Pr ´ecision Ecart statique≤0,2 mm

Retard de traˆınage ≤ 0,1 s pour une rampe `a 0,1 m/s

Rapidit ´e Temps de r ´eaction `a 5% du mo- teur≤100 ms

(18)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Structure de la partie op ´erative

Figure 9 : chaˆıne cin ´ematique simplifi ´ee de l’axe d’ ´el ´evation

(19)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Structure de la partie op ´erative

L’actionneur est un moto-r ´educteur (1) `a courant continu Gammatic nRH-8D-6006.

Le premier ´etage de transmission du mouvement se fait par une courroie crant ´ee (2) qui s’enroule sur des poulies de m ˆeme diam `etre pour entraˆıner l’arbre interm ´ediaire (3) `a la m ˆeme vitesse que le moteur.

Une roue dent ´ee (3’) de diam `etre primitif 1 = 38,4 mm solidaire de l’arbre interm ´ediaire (3) engr `ene avec une cr ´emaill `ere (4) solidaire de la partie sup ´erieure mobile du robot. Cette cr ´emaill `ere est guid ´ee en translation suivant l’axe Z1 par rapport `a la partie inf ´erieure du robot consid ´er ´ee comme fixe dans cette partie du sujet, et not ´ee ” B ˆati ”. Un syst `eme de contrepoids non repr ´esent ´e permet d’ ´equilibrer l’en- semble m ´ecanique.

(20)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Structure de la partie op ´erative

L’actionneur est un moto-r ´educteur (1) `a courant continu Gammatic nRH-8D-6006.

Le premier ´etage de transmission du mouvement se fait par une courroie crant ´ee (2) qui s’enroule sur des poulies de m ˆeme diam `etre pour entraˆıner l’arbre interm ´ediaire (3) `a la m ˆeme vitesse que le moteur.

Une roue dent ´ee (3’) de diam `etre primitif 1 = 38,4 mm solidaire de l’arbre interm ´ediaire (3) engr `ene avec une cr ´emaill `ere (4) solidaire de la partie sup ´erieure mobile du robot. Cette cr ´emaill `ere est guid ´ee en translation suivant l’axe Z1 par rapport `a la partie inf ´erieure du robot consid ´er ´ee comme fixe dans cette partie du sujet, et not ´ee ” B ˆati ”. Un syst `eme de contrepoids non repr ´esent ´e permet d’ ´equilibrer l’en- semble m ´ecanique.

(21)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Structure de la partie op ´erative

L’actionneur est un moto-r ´educteur (1) `a courant continu Gammatic nRH-8D-6006.

Le premier ´etage de transmission du mouvement se fait par une courroie crant ´ee (2) qui s’enroule sur des poulies de m ˆeme diam `etre pour entraˆıner l’arbre interm ´ediaire (3) `a la m ˆeme vitesse que le moteur.

Une roue dent ´ee (3’) de diam `etre primitif 1 = 38,4 mm solidaire de l’arbre interm ´ediaire (3) engr `ene avec une cr ´emaill `ere (4) solidaire de la partie sup ´erieure mobile du robot. Cette cr ´emaill `ere est guid ´ee en translation suivant l’axe Z1 par rapport `a la partie inf ´erieure du robot consid ´er ´ee comme fixe dans cette partie du sujet, et not ´ee ” B ˆati ”.

Un syst `eme de contrepoids non repr ´esent ´e permet d’ ´equilibrer l’en- semble m ´ecanique.

(22)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Structure de la partie op ´erative

L’actionneur est un moto-r ´educteur (1) `a courant continu Gammatic nRH-8D-6006.

Le premier ´etage de transmission du mouvement se fait par une courroie crant ´ee (2) qui s’enroule sur des poulies de m ˆeme diam `etre pour entraˆıner l’arbre interm ´ediaire (3) `a la m ˆeme vitesse que le moteur.

Une roue dent ´ee (3’) de diam `etre primitif 1 = 38,4 mm solidaire de l’arbre interm ´ediaire (3) engr `ene avec une cr ´emaill `ere (4) solidaire de la partie sup ´erieure mobile du robot. Cette cr ´emaill `ere est guid ´ee en translation suivant l’axe Z1 par rapport `a la partie inf ´erieure du robot consid ´er ´ee comme fixe dans cette partie du sujet, et not ´ee ” B ˆati ”.

Un syst `eme de contrepoids non repr ´esent ´e permet d’ ´equilibrer l’en- semble m ´ecanique.

(23)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Structure de la commande en position

La figure 10 ci-dessous repr ´esente la sch ´ema-bloc de l’axe d’ ´el ´evation du dispositif de commande de l’instrument chirurgical :

Figure 10 :

d ´eplacement en translation de la main du chirurgien

capteur +codeur + filtre - att ´enuateur

consigne de position angulaire

+ ampli moto

r ´educteur

position angulaire

m ´ecanisme de transformation de mouvement

d ´eplacement en translation de l’instrument capteur

(24)

Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee Structure de la commande en position

La console permet de capter le d ´eplacement de la main, de le coder, de le corriger ´eventuellement afin d’ ´elaborer la consigne de position angulaire du rotor du moteur.

La position angulaire est ensuite transform ´ee en position lin ´eaire de l’instrument par le m ´ecanisme de transformation de mouvement `a cr ´emaill `ere.

(25)

Asservissement en position du moto-r ´educteur

Sommaire

1 Pr ´esentation : La chirurgie endoscopique

2 Pr ´esentation de la chaˆıne fonctionnelle ´etudi ´ee

3 Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

R ´eglage de la commande en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

4 Validation de la chaˆıne compl `ete de positionnement de l’instrument

(26)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

On rappelle les ´equations temporelles :

um(t) = R.i(t) +L.di(t)

dt +e(t) ; e(t) = kem(t) Cm(t) = kc.i(t) ; J.m(t)

dt = Cm(t)Cr(t)fvm(t) Les transform ´ees de Laplace des fonctionsum(t),i(t),e(t), ωm(t),Cm(t) etCr(t) seront respectivement not ´eesUM(p),I(p),E(p),M(p),CM(p)etCR(p).

On consid `ere toutes les conditions initiales nulles.

(27)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

On rappelle les ´equations temporelles : um(t) = R.i(t) +L.di(t)

dt +e(t) ; e(t) = kem(t) Cm(t) = kc.i(t) ; J.m(t)

dt = Cm(t)Cr(t)fvm(t)

Les transform ´ees de Laplace des fonctionsum(t),i(t),e(t), ωm(t),Cm(t) etCr(t) seront respectivement not ´eesUM(p),I(p),E(p),M(p),CM(p)etCR(p).

On consid `ere toutes les conditions initiales nulles.

(28)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

On rappelle les ´equations temporelles : um(t) = R.i(t) +L.di(t)

dt +e(t) ; e(t) = kem(t) Cm(t) = kc.i(t) ; J.m(t)

dt = Cm(t)Cr(t)fvm(t) Les transform ´ees de Laplace des fonctionsum(t),i(t),e(t), ωm(t),Cm(t) etCr(t) seront respectivement not ´eesUM(p),I(p),E(p),M(p),CM(p)etCR(p).

On consid `ere toutes les conditions initiales nulles.

(29)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

avec :

um(t): tension appliqu ´ee aux bornes de l’induit

i(t): intensit ´e du courant traversant l’induit

e(t): force ´electromotrice induite par la rotation du moteur

ωm(t): vitesse de rotation `a la sortie du r ´educteur

Cm(t): couple moteur ramen ´e `a la sortie du r ´educteur

Cr(t): couple r ´esistant induit par les frottements secs

R=10 : r ´esistance de l’induit

L=2,2 mH : inductance de l’induit

kc=2,1 N.m/A : constante de couple

ke=2,1 V.s/rad : constante de f.e.m

fv=0,04 Nm.s/rad : coefficient de frottement visqueux ´equivalent

J=7.103kg.m2: moment d’inertie ´equivalent `a toutes les pi `eces en

(30)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

Le sch ´ema blocs du moteur prend alors la forme suivante :

Tension de commande

UM(p)en V+ 1

R+L.p I(p) kc

+

+ 1

J.p

M(p)moto- r ´educteur en rad/s

ke

fv CR(p)

(31)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

Q - 1:Implanter le sch ´ema-bloc ci-dessus dans Scilab, avec un temps de simulation de 0,15 s.

(32)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

La lecture du sch ´ema bloc conduit `a :

J.p.ΩM(p) = kc.I(p)Cr(p)fv.ΩM(p) = kc

R+L.p.(UM(p)E(p))Cr(p)fv.ΩM(p)

= kc

R+L.p.(UM(p)ke.ΩM(p))Cr(p)fv.ΩM(p)

J.p+ kc.ke R+L.p+fv

.ΩM(p) = kc

R+L.p.UM(p)Cr(p)

M(p) = kc

kc.ke+ (R+L.p).(J.p+fv).UM(p) R+L.p

kc.ke+ (R+L.p).(J.p+fv).Cr(p) On n ´eglige dans un premier temps l’influence de la perturbationCR(p)

(33)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

La lecture du sch ´ema bloc conduit `a :

J.p.ΩM(p) = kc.I(p)Cr(p)fv.ΩM(p) = kc

R+L.p.(UM(p)E(p))Cr(p)fv.ΩM(p)

= kc

R+L.p.(UM(p)ke.ΩM(p))Cr(p)fv.ΩM(p)

J.p+ kc.ke R+L.p+fv

.ΩM(p) = kc

R+L.p.UM(p)Cr(p)

M(p) = kc

kc.ke+ (R+L.p).(J.p+fv).UM(p) R+L.p

kc.ke+ (R+L.p).(J.p+fv).Cr(p)

On n ´eglige dans un premier temps l’influence de la perturbationCR(p)

(34)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

La lecture du sch ´ema bloc conduit `a :

J.p.ΩM(p) = kc.I(p)Cr(p)fv.ΩM(p) = kc

R+L.p.(UM(p)E(p))Cr(p)fv.ΩM(p)

= kc

R+L.p.(UM(p)ke.ΩM(p))Cr(p)fv.ΩM(p)

J.p+ kc.ke R+L.p+fv

.ΩM(p) = kc

R+L.p.UM(p)Cr(p)

M(p) = kc

kc.ke+ (R+L.p).(J.p+fv).UM(p) R+L.p

kc.ke+ (R+L.p).(J.p+fv).Cr(p) On n ´eglige dans un premier temps l’influence de la perturbationCR(p)

(35)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

Sur le syst `eme, on a pratiqu ´e un essai en charge, en donnant au moteur un ´echelon de tensionum(t) =24 V.

Avec un capteur de vitesse dont le gain est de 0,166 V.s/rad, on a trac ´e sur le document r ´eponse la courbe de tension image deωm(t).

Q - 2:Introduire le capteur de vitesse dans le sch ´ema bloc et si- muler le syst `eme pour obtenir la courbe de tension image de ωm(t). V ´erifier la coh ´erence entre la simulation et la courbe exp ´erimentale.

(36)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

Tension (V) image deωred(t), en fonction du tempst:

(37)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

En absence de perturbation l’expression de la vitesse de rotation est : ΩM(p) = kc

kc.ke+ (R+L.p)(J.p+fv).UM(p)

La fonction de transfert est donc du deuxi `eme ordre. Or la courbe de r ´eponse mesur ´ee est caract ´eristique d’un syst `eme du 1er ordre (tangente non nulle, temps de r ´eponse ´egale `a 3 fois la constante de temps. . . ).

En n ´egligeant l’inductance L, la fonction de transfert devient effecti- vement bien du 1er ordre ce qui valide cette hypoth `ese.

(38)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

Q - 3: Justifier par la simulation l’hypoth `ese pr ´ec ´edente por- tant sur l’inductance. Pour cela, ins ´erer le bloc dans le sch ´ema bloc initial avec diff´erentes valeurs de (L =0 mH, L =2,2 mH et L = 22 mH). Conclure quand `a la pertinence de l’hy- poth `ese.

Dans la suite du probl `eme, on n ´egligera l’inductanceL du moteur.

(39)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

Q - 3: Justifier par la simulation l’hypoth `ese pr ´ec ´edente por- tant sur l’inductance. Pour cela, ins ´erer le bloc dans le sch ´ema bloc initial avec diff´erentes valeurs de (L =0 mH, L =2,2 mH et L = 22 mH). Conclure quand `a la pertinence de l’hy- poth `ese.

(40)

Asservissement en position du moto-r ´educteur Fonction de transfert du moto-r ´educteur

La fonction de transfert simplifi ´ee devient:

H1(p) =M(p) UM(p) =

kc kc.ke+fv.R 1+ R.J+L.fv

kc.ke+fv.R.p+ J.L kc.ke+fv.R.p2

kc kc.ke+fv.R

1+ R.J

kc.ke+fv.R.p

= Gs 1+T.p

avecGs= kc

kc.ke+fv.R=0,437 rad/(s.V) et T= J.R

kc.ke+fv.R=1,46.102 s

Q - 4:Ajouter un simple bloc du premier ordre `a c ˆot ´e du sch ´ema complet du moteur et par la simulation du syst `eme, justifier que les valeurs pr ´ec ´edemment donn ´ees pour Gs et T sont satisfai- santes.

Remarque : pour faire apparaˆıtre les deux courbes sur le m ˆeme graphique, changer les param `etres du bloc scope.

(41)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

La boucle d’asservissement de la position angulaire de l’arbre de sortie du r ´educteur est d ´efinie par le sch ´ema-bloc figure 11 ci-dessous.

Figure 11 :

Consigne de position angulaireΘc C

Adaptateur

consigne de

position num ´erique + A Ampli

Tension de

commandeUM M(p)

Moto-r ´educteur VitesseM

du moteur 1 p

Position angulaire du moteurΘM C

Capteur (codeur) ε

(42)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

La consigne de positionθ(t)en radian est ´elabor ´ee par le calculateur,

`

a partir des informations envoy ´ees par la console.

La mesure de l’angle de rotation du moteur se fait num ´eriquement

`

a l’aide d’un codeur incr ´emental plac ´e sur son rotor. L’ensemble est assimilable `a un gain purC=2865 inc/rad (inc signifiant ” incr ´ements

” : unit ´e de mesure num ´erique). Il est donc n ´ecessaire d’adapter la consigne avec le m ˆeme coefficientC.

Le convertisseur-amplificateur de gain A variable ´elabore la com- mande du moteur.Ind ´ependamment des r ´esultats pr ´ec ´edents, on pren- dra :

M(p) = GS

1+T.p avec

GS = 0,437 rad/(s.V) T = 14,6.103s

(43)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

La nouvelle fonction de transfertF(p)de la commande en position du moteur (figure 11) prend l’expression suivante :

ΘM(p) =1

p.M(p).A.[C.ΘC(p)C.ΘM(p)]

1+C p.M(p).A

M(p) =C

p.M(p).AC(p)

F(p) =ΘM(p) ΘC(p) =

C p.M(p).A 1+C

p.M(p).A

= C p. GS

1+T.p.A 1+C

p. GS 1+T.p.A

= C.GS.A p.(1+T.p) +C.GS.A

(44)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

Il s’agit alors d’une fonction de transfert du second ordre ayant les va- leurs suivantes pour caract ´eristiques :

F(p) = 1

1+ 1

C.GS.A.p+ T C.GS.A.p2

= K

1+2.z

ω0.p+p2 ω02

K =1 ; ω0=

rC.GS.A

T et z= 1

C.GS.A.ω0

2 = 1

2.

T.C.GS.A

(45)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

Q - 5:D ´eterminer les valeurs de A permettant d’obtenir :

• le syst `eme le plus rapide sans d ´epassement

• le syst `eme le plus rapide

• z=0,54, valeur pr ´econis ´ee par les ing ´enieurs dans l’optimisation des crit `eres de pr ´ecision, rapidit ´e et stabilit ´e.

Q - 6:Compl ´eter le sch ´ema bloc sous Scilab.

Q - 7: D ´eterminer sur les courbes simul ´ees (r ´eponses indi- cielles) les temps de r ´eponse `a 5%.

Q - 8:Comparer ces valeurs `a celles donn ´ees par les abaques

(46)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

(47)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

101 102 103

Tr5%.ω0

(48)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

0.5 1 1.5

0 5 10

z Tr5%.ω0

Temps de r ´eponse `a 5% r ´eduitTr5%0en fonction du coefficient d’amortissement, en ´echelle logarithmique ( `a gauche) et en ´echelle

lin ´eaire ( `a droite)

(49)

Asservissement en position du moto-r ´educteur R ´eglage de la commande en position du moto-r ´educteur

Dans la suite, nous conserverons pour z la valeur pr ´econis ´ee par les ing ´enieurs. Ind ´ependamment des r ´esultats trouv ´es pr ´ec ´edemment, nous prendronsA=46,9.103V/inc etω0=63,4 rad/s.

(50)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

Pour piloter un d ´eplacement de 1 mm de l’instrument chirurgical, le moteur doit effectuer une rotation d’un angle θ0=5,24.102 rad (le d ´eplacement de l’instrument ´etant proportionnel `a la rotation effectu ´ee par le moteur).

Q - 9: Tracer l’erreur statique Err(t) en radian lorsque la consigne est un ´echelon de position : θc(t) = θ0.u(t) avec θ0=5,24.102rad. Que vaut l’erreur statique quand t tend vers l’infinie ? Retrouver ce r ´esultat par le calcul.

Pour affiner l’ ´etude de la pr ´ecision de l’asservissement, il est n ´ecessaire de prendre en compte le couple r ´esistant n ´eglig ´e jus- qu’alors. On adopte le sch ´ema de la figure 12 ci-contre pour introduire cette perturbation.

(51)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

Figure 12 :

C ΘC(p)

+ A

ε(p)

M(p)

U(p)

+ 1

p

M(p) ΘM(p)

C

M(p).R kc CR(p)

La perturbation est telle queCr(t) =Cr.u(t)avecCr=0,2 N.m .

(52)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

Q - 10:Afin d’utiliser le sch ´ema bloc du moteur une seule fois, transformer le sch ´ema bloc de la figure 12 pour ajouter rapi- dement la perturbation au sch ´ema sch ´ema bloc pr ´ec ´edemment construit sous Scilab.

Q - 11: D ´eterminer l’expression de l’erreur statique Errs en fonction de R , kc, C , A et Cr pour une consigne en ´echelon θc(t) =θ0.u(t)

Q - 12:Faire l’application num ´erique pour la valeur de A trouv ´ee

`

a la question 11. En d ´eduire la pr ´ecision en mm de la posi- tion de l’instrument chirurgical. V ´erifier la validit ´e du cahier des charges. Retrouver ces diff´erents r ´esultats par simulation.

(53)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

C ΘC(p)

+ ε(p) A

M(p)

U(p)

+ 1

p

M(p) ΘM(p)

C

M(p).R kc CR(p)

La perturbation est telle queCr(t) =Cr.u(t)avecCr=0,2 N.m .

(54)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

ΘM(p) = 1

p.M(p).K.C 1+1

p.M(p).K.C

C(p)

1

p.M(p).R kc

1+1

p.M(p).K.C .CR(p)

= 1 p. GS

1+T.p.K.C 1+1

p. GS 1+T.p.K.C

C(p)

1 p. GS

1+T.p.R kc

1+1 p. GS

1+T.p.K.C .CR(p)

= 1

1+p.(1+T.p) GS.K.C

C(p)

R kc.K.C 1+p.(1+T.p)

GS.K.C

.CR(p)

(55)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

ΘM(p) = 1

p.M(p).K.C 1+1

p.M(p).K.C

C(p)

1

p.M(p).R kc

1+1

p.M(p).K.C .CR(p)

= 1 p. GS

1+T.p.K.C 1+1

p. GS 1+T.p.K.C

C(p)

1 p. GS

1+T.p.R kc

1+1 p. GS

1+T.p.K.C .CR(p)

= 1

1+p.(1+T.p) GS.K.C

C(p)

R kc.K.C 1+p.(1+T.p)

GS.K.C

.CR(p)

(56)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

Err(p) = ΘC(p)ΘM(p)

= ΘC(p).

1 1

1+p.(1+T.p) GS.K.C

+

R kc.K.C 1+p.(1+T.p)

GS.K.C

.Cr(p)

Errs = lim p0.p.

1 1

1+p.(1+T.p) GS.K.C

.θ0

p +

R kc.K.C 1+p.(1+T.p)

GS.K.C .Cr

p

= R

kc.K.C.Cr

(57)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

Err(p) = ΘC(p)ΘM(p)

= ΘC(p).

1 1

1+p.(1+T.p) GS.K.C

+

R kc.K.C 1+p.(1+T.p)

GS.K.C

.Cr(p)

Errs = lim p0.p.

1 1

1+p.(1+T.p) GS.K.C

.θ0

p +

R kc.K.C 1+p.(1+T.p)

GS.K.C .Cr

p

= R

kc.K.C.Cr

(58)

Asservissement en position du moto-r ´educteur

Etude de la pr ´ecision de la commande en position du moto-r ´educteur

Err(p) = ΘC(p)ΘM(p)

= ΘC(p).

1 1

1+p.(1+T.p) GS.K.C

+

R kc.K.C 1+p.(1+T.p)

GS.K.C

.Cr(p)

Errs = lim p0.p.

1 1

1+p.(1+T.p) GS.K.C

.θ0

p +

R kc.K.C 1+p.(1+T.p)

GS.K.C .Cr

p

= R

kc.K.C.Cr

Références

Documents relatifs

[r]

Nous r´ esumons ici un algorithme qui permet de transformer toute matrice en une matrice en forme ´ echelonn´ ee (r´ eduite).. Cet algorithme utilise les op´

[r]

[r]

La loi hydraulique permettant de calculer le d´ ebit s’´ enonce Q = α∆P , o` u Q est le d´ ebit du tuyau, ∆P la diff´ erence des pressions en entr´ ee et sortie et α est

Matrice de Van Der Monde et polynˆ omes d’in- terpollation de Lagrange.. Soient a

L’id´ ee est que le rang d’un syst` eme homog` ene est le nombre d’´ equations ”qui comptent” dans ce syst` eme, celles qui restent quand on enl` eve (une par une) les

[r]