Summary: | Les systèmes de positionnement entraînés par une courroie crantée sont largement utilisés en industrie. Leurs principaux avantages sont leur capacité d'atteindre des vitesses et accélérations importantes, leur flexibilité, leurs faibles coûts et leur facilité d'intégration. Cependant, le caractère flexible de la courroie cause également une diminution de la précision du système. Pour remédier à ce problème, plusieurs contrôleurs ont été développés afin d'intégrer l'effet de la courroie et ainsi augmenter les performances du système. Toutefois, les contrôleurs proposés nécessitent l'ajout d'un capteur donnant directement la position du chariot, ce qui augmente le coût et la complexité du système. Ce mémoire a donc comme objectif d'étudier les systèmes entraînés par une courroie afin de mettre au point une méthode pour augmenter les performances des contrôleurs sans toutefois augmenter leur coût. La méthode proposée utilise une compensation de le jeu entre-dents entre la poulie et la courroie ainsi que deux cellules de charge permettant de mesurer la tension dans la courroie. La combinaison de ces ajouts permet d'estimer la position du chariot et de remplacer la mesure directe sur celui-ci. L'acquisition de la tension dans la courroie permet d'intégrer l'effet élastique de celle-ci en déterminant et en compensant son élongation. Quant à elle, la compensation du jeu entre-dents est basée sur une nouvelle représentation ainsi qu'un nouvelle identification de ce jeu qui inclut les autres non-linéarités agissant sur le système, telles que la vibration, la friction non-linéaire et d'autres non-linéarités associées à la tension dans la courroie. Différents tests on été effectués afin de démontrer la performance de cette méthode d'estimation. Celle-ci a ensuite été implantée dans les contrôleurs proposés par la littérature pour améliorer les performances des systèmes entraînés par une courroie crantée. === Belt-driven systems are widely used for positioning applications. The main advantage of these systems is their ability to reach high speeds and accelerations, their low cost, their ease of implementation and their flexibility. However, the flexibility of the belt aslo causes the main disadvantage which is the lack of precision. Different control techniques have been elaborated to alleviate this problem by including the belt elasticity information in the controller. However, these method requires additional material and more complex implementation. The main goal of this project is to analyse belt-driven systems in order to develop a method to improve the accuracy of such systems without ading costly material. The elaborated method uses two load cells and a new backlash compensation to replace the belt-driven carriage position feedback and thus improve the precision of the system without direct carriage measurement. The inclusion of the load cell allows a belt elongation compensation in the controller. The backlash compensation is based on a new representation and identification method developed specially for belt-driven applications, which includes other non-linearities acting on the system. Experiments are conducted to assess the effectiveness of the elaborated method and an implementation on actual controllers demonstrate its effectiveness.
|