Abonnez-vous au fil RSS du Lablogatoire

LABLOGATOIRE


Robustesse vs performance

trafic jam
[photo: Noelie Altito sur Flickr]

S’il y a une phrase qui est revenue souvent durant mes cours de contrôle, c’est que la robustesse et la performance vont rarement de pair. Pour augmenter l’un, on doit diminuer l’autre. Par exemple, si on contrôle un bras de robot de façon très performante, il se déplacera rapidement selon la trajectoire qu’on lui demande. Cependant, si les conditions changent et que le modèle du contrôle n’a aucune façon de le savoir, alors il a de bonnes chances de devenir instable. Plus le contrôle du robot sera performant, moins il sera robuste aux variations de son environnement, de la charge qu’il transporte, etc. Quand il fonctionne bien, il fonctionne super bien. Mais dès qu’il y a une modification imprévue, il fonctionne très mal, voire pas du tout. À l’inverse, un contrôle moins performant donnera des performances ordinaires, mais plus constantes même si des perturbations surviennent.

Ce compromis entre performance et robustesse qui se retrouve dans les systèmes physiques contrôlés me fait penser à bien des situations dans la vie de tous les jours.

  • Transport.
    Le trafic routier me préoccupe, comme il préoccupe bien d’autres banlieusards. Les autoroutes sont des systèmes performants pour nous mener du point A au point B… tant que tout va bien. Il ne s’agit que d’un petit accrochage pour que tout bloque très rapidement. Le système fonctionne bien, mais est très sensible aux perturbations. Ce phénomène est généralisé dans les transports. Un vélo de route tout en carbone ira très vite, tant que la route est belle et asphaltée. Un vélo de montagne ira plus lentement sur la route, mais si celle-ci change un peu, il permettra de continuer. De la même manière, les raquettes vont beaucoup lentement qu’une motoneige, mais permettent d’atteindre plus de types de terrains différents.
  • Outils de travail.
    Cet après-midi, je travaille de la maison parce qu’un panne de courant a paralysé l’informatique dans le pavillon où je travaillais. Autant les ordinateurs peuvent être de puissants outils, autant ils peuvent devenir inutiles si un panne électrique ou un virus survient. C’est la même chose pour les outils mécanisés.Quand on conçoit des technologies, on doit avoir cette réalité en tête. Selon l’application, il faut trouver le juste milieu entre une technologie qui fera tout assez bien ou une technologie qui fera peu de trucs différents, mais très bien. C’est un peu la même chose dans la création d’entreprise. On doit choisir un modèle performant pour l’amener à toute vitesse à un certain stade en espérant ne pas rencontrer d’embouteillage. Puis, il est bon de la diversifier un minimum pour la rendre plus robuste au cas où le contexte changerait rapidement.
  • Un commentaire sur “Robustesse vs performance”

    1. cgelinas dit :

      Pour palier à ce type de choix déchirant, entre la robustesse et la performance, j’estime que la combinaison de plusieurs technologies complémentaires demeure une alternative crédible.

      Par exemple, le motoneigiste qui traine une paire de raquettes avec lui aura l’avantage des deux “technologies”.

      Bien que ce type de raisonnement ne s’applique pas à toutes les situations, vous voyez quand même où je veux en venir ; )

    Laisser une réponse

    Autres billets