THÈSE DE DOCTORAT Ecole Doctorale « Sciences et ...
THÈSE DE DOCTORAT Ecole Doctorale « Sciences et ...
THÈSE DE DOCTORAT Ecole Doctorale « Sciences et ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapitre 4. Introduction 71<br />
Ordonnancement<br />
Tout élément de la boucle de commande directement relié au réseau constitue un nœud.<br />
On distinguera les nœuds de capteurs de ceux d’actionneurs ; à noter que plusieurs capteurs <strong>et</strong><br />
actionneurs peuvent être regroupés en un même nœud selon leur localisation. Le bus CAN de<br />
fréquence élevée d’une automobile possède ainsi une cinquantaine de nœuds mais seulement<br />
une demi-douzaine sont généralement connectés. Le réseau peut également contenir un nombre<br />
arbitraire de nœuds passifs qui ne sont aptes qu’à recevoir des paqu<strong>et</strong>s. Ils peuvent être utilisés<br />
pour recueillir des observateurs distants ou des actionneurs pour les systèmes munis d’entrées.<br />
La procédure de communication est la suivante. A chaque instant de transmission, un<br />
unique nœud est autorisé à envoyer ses données sur le réseau. C<strong>et</strong> accès est régi par une loi<br />
appelée protocole. On parle de protocole statique, lorsque l’ordre d’accès est préalablement<br />
fixé, comme c’est le cas pour le protocole round-robin (RR) également nommé token ring ou<br />
token bus pour lequel chaque nœud transm<strong>et</strong> ses données à une période égale au nombre de<br />
nœuds [78, 84, 113], <strong>et</strong> de protocole dynamique lorsque le choix du nœud répond à un critère<br />
dépendant de l’état du système, comme le try-once-discard (TOD) [199] pour lequel l’accès<br />
est donné au nœud ayant l’erreur la plus grande entre les valeurs des variables actuelles <strong>et</strong><br />
celles dernièrement transmises (les protocoles RR <strong>et</strong> TOD sont explicitement définis dans<br />
la suite). Ce partage du réseau entre les différents nœuds implique plusieurs difficultés pour<br />
la commande <strong>et</strong> l’observation du système. Tout d’abord les données sont échantillonnées,<br />
comme dans la Partie I, ainsi, entre deux instants de transmission, aucune information n’est<br />
disponible. De plus, pour le cas des capteurs, seul un nœud (i.e. un sous-groupe de capteurs)<br />
transm<strong>et</strong> ses données au réseau : le vecteur de sortie du système n’est pas complètement<br />
connu. La disponibilité partielle <strong>et</strong> périodique des informations du système est à prendre en<br />
considération lors de l’analyse de stabilité. Ces contraintes sont caractérisées par l’intervalle<br />
maximal de transmission admissible (en anglais maximum allowable transmission interval<br />
d’où l’acronyme MATI) <strong>et</strong> le protocole, tous deux jouant un rôle clef.<br />
Quantification <strong>et</strong> codage<br />
Les canaux de communication numériques ne peuvent transm<strong>et</strong>tre qu’une quantité finie<br />
d’information par unité de temps. Considérons la Figure 4.1. Les mesures du système<br />
réalisées par les capteurs sont quantifiées au niveau du codeur : aux grandeurs physiques du<br />
système sont associées des valeurs parmi un ensemble fini qui sont ensuite codées sous forme<br />
de bits. Ces données sont alors incluses dans un paqu<strong>et</strong>, également constitué d’informations<br />
caractéristiques du réseau (overhead), qui est envoyé au contrôleur. Ce dernier décode les<br />
bits reçus afin de générer des signaux de commande qui sont ensuite eux-mêmes codés sous<br />
forme de bits afin d’être transmis aux actionneurs. Les données du contrôleur sont finalement<br />
converties en signaux de commande physique au niveau des actionneurs. On parle dans ce<br />
cas de commande avec information limitée puisque le réseau ne perm<strong>et</strong> de transm<strong>et</strong>tre qu’un<br />
nombre donné de paqu<strong>et</strong>s de longueurs restreintes par unité de temps. C<strong>et</strong>te problématique est