Développement et implémentation sur des architectures embarquées des techniques de commande et de surveillance des systèmes industriels
Equipe impliquée
![]() |
Nom du responsable du projet : Bouzrara Kais - Professeur |
| Nom des enseignants-chercheurs impliqués | Grade |
| Abdelkader Mbarek | Maître de conférences |
| Abdelkader Krifa | Maître de conférences |
| Ben Mabrouk Walid | Maître Assistant |
| Maraoui Saber | Maître Assistant |
Nom des doctorants à mobiliser dans le cadre du projet
|
Ibtissem Ben Gharat Rochdi Kerkeni El Wavi Sidi Abdallah Majdi Oussaifi |
Résumé et objectifs
Le thème étudié concerne principalement l’exploitation des nouvelles solutions technologiques pour implémenter des algorithmes de commande et de surveillance des systèmes industriels autour d’un environnement matériel basé sur un FPGA (Field Programmable Gate Array).
Les systèmes embarqués sont devenus incontournable dans notre vie quotidienne. Ils touchent plusieurs domaines d’applications comme le transport, l’automobile, la santé, la biologie, l’environnement, l’énergie, l’électronique grand public, la sécurité (biométrie, carte à puce), la communication sans fil, les technologies de l’information, l’aérospatial, etc. C’est un domaine de recherche en plein expansion. En effet, pour répondre aux besoins du temps réel, d'un grand nombre d'applications de traitement du signal, de commande numérique et de surveillance, des solutions d’implémentations matérielles sur des plateformes reconfigurables de type FPGA sont de plus en plus utilisées. Les FPGA présentent beaucoup de perspectives pour l’implantation d’algorithmes en temps réel.
Les concepteurs des systèmes de commande modernes s’investissent, de plus en plus, dans le contrôle de projets en associant plusieurs disciplines et technologies. En plus des solutions programmables à base de processeurs, des microcontrôleurs et des DSP, la logique programmable des FPGA permet l'intégration de la circuiterie numérique de commande dans les systèmes automatisés et particulièrement la commande en temps réel des processus. La complexité croissante des algorithmes de commande des systèmes ne cesse d’augmenter à cause des contraintes liées aux modèles (non-linéarité, couplage, variation de paramètres, etc.) et d’autres contraintes liées aux performances (temps d’exécution, précision, etc.). Motivé par les exigences grandissantes en puissance de traitement et afin de répondre aux exigences strictes concernant les performances exigeantes en puissance de calcul, les FPGA représentent une alternative pour compenser les DSP qui sont devenus classiques avec une grande souplesse et de bonnes performances (parallélisme de traitement, vitesse, surface, consommation, etc.).
Les architectures électroniques citées ci-dessus seront exploités pour l’implémentation des algorithmes de commande et de surveillance des systèmes industriels. Le domaine de la surveillance des systèmes industriels (tels que les systèmes électriques et chimiques) est essentiel pour assurer un fonctionnement sûr dans des circonstances typiques et améliorer la qualité des produits de ces systèmes. Un défaut est tout écart non autorisé d'au moins un paramètre ou d'une variable de procédé dans l'installation. Ainsi, il est nécessaire d'utiliser des méthodes de surveillance de processus pour détecter les défauts et pour réserver les processus dans un état sécurisé et fiable. La détection des défauts, le diagnostic et le pronostic sont les principales phases de la surveillance des processus. L’étape de détection vise à déterminer l'existence d'un défaut dans le système, l’étape de diagnostic vise à déterminer quel défaut s'est produit et le pronostic de défaut vise à prédire le comportement futur de l'anomalie du processus. La détection et le diagnostic des défauts sont deux domaines de recherche importants qui ont attiré une grande attention dans les domaines académique et industriel.
En général, la surveillance des processus peut être effectuée en utilisant deux catégories principales: les techniques basées sur des modèles et les techniques basées sur l’analyse statistique des données. Pour les méthodes basées sur des modèles, leur principe est généralement basé sur un test de cohérence entre un comportement de processus observé fourni par les capteurs et un comportement attendu fourni par un modèle de processus mathématique, qui est généralement dérivé en utilisant une compréhension fondamentale (utilisant des principes physiques et chimiques) du processus sous conditions sans défaut. La comparaison entre les mesures du processus réel et les prédictions issues du modèle du processus fournit une quantité, appelée résidu, qui sera utilisée pour déterminer si le processus est dans un état normal ou non. Lorsque les résidus sont nuls ou proches de zéro, le processus surveillé se trouve dans des conditions de fonctionnement normales. Alors que, lorsque les résidus se sont considérablement écartés de zéro, le processus surveillé est dans des conditions de fonctionnement défectueuses. Cependant, ces méthodes dépendent de l’adéquation du modèle mathématique pour décrire correctement les comportements du système. De plus, une modélisation précise et détaillée des processus industriels est de plus en plus difficile compte tenu du grand nombre de paramètres et de la complexité croissante de ces processus. Parfois, ces méthodes présentent une description insuffisante des opérations de processus.
Les techniques à base des données sont basées sur des données historiques collectées lors d'opérations de processus sans défaut. L’idée principale de ces techniques est d'utiliser les données d'apprentissage pour construire un modèle empirique, qui est ensuite utilisé pour détecter les défauts en exploitant les données de mesures futures. Les méthodes basées sur les données sont largement appliquées dans l'industrie et elles sont divisées en deux groupes principaux : les méthodes statistiques et non statistiques. Les approches statistiques incluent des méthodes traditionnelles de contrôle statistique des processus (SPC) comme la moyenne, la variance, l'asymétrie, le kurtosis, etc. qui sont des méthodes d'analyse statistique univariée. Cependant, les méthodes SPC manquent souvent les modèles sous-jacents dans les données de processus. Pour surmonter ces inconvénients, des méthodes de contrôle de processus statistique multivarié avancé (MSPC) sont étudiées. Les méthodes MSPC ont suscité un intérêt significatif au cours des deux dernières décennies. En outre, MSPC est devenu plus fiable pour FDD en abordant des défis tels que la corrélation temporelle, la haute dimensionnalité, la non-linéarité, la non-gaussianité, etc.
Le thème étudié concerne principalement l’exploitation des nouvelles solutions technologiques pour implémenter des algorithmes de commande et de surveillance des systèmes industriels autour d’un environnement matériel basé sur un FPGA (Field Programmable Gate Array).
Les systèmes embarqués sont devenus incontournable dans notre vie quotidienne. Ils touchent plusieurs domaines d’applications comme le transport, l’automobile, la santé, la biologie, l’environnement, l’énergie, l’électronique grand public, la sécurité (biométrie, carte à puce), la communication sans fil, les technologies de l’information, l’aérospatial, etc. C’est un domaine de recherche en plein expansion. En effet, pour répondre aux besoins du temps réel, d'un grand nombre d'applications de traitement du signal, de commande numérique et de surveillance, des solutions d’implémentations matérielles sur des plateformes reconfigurables de type FPGA sont de plus en plus utilisées. Les FPGA présentent beaucoup de perspectives pour l’implantation d’algorithmes en temps réel.
Les concepteurs des systèmes de commande modernes s’investissent, de plus en plus, dans le contrôle de projets en associant plusieurs disciplines et technologies. En plus des solutions programmables à base de processeurs, des microcontrôleurs et des DSP, la logique programmable des FPGA permet l'intégration de la circuiterie numérique de commande dans les systèmes automatisés et particulièrement la commande en temps réel des processus. La complexité croissante des algorithmes de commande des systèmes ne cesse d’augmenter à cause des contraintes liées aux modèles (non-linéarité, couplage, variation de paramètres, etc.) et d’autres contraintes liées aux performances (temps d’exécution, précision, etc.). Motivé par les exigences grandissantes en puissance de traitement et afin de répondre aux exigences strictes concernant les performances exigeantes en puissance de calcul, les FPGA représentent une alternative pour compenser les DSP qui sont devenus classiques avec une grande souplesse et de bonnes performances (parallélisme de traitement, vitesse, surface, consommation, etc.).
Les architectures électroniques citées ci-dessus seront exploités pour l’implémentation des algorithmes de commande et de surveillance des systèmes industriels. Le domaine de la surveillance des systèmes industriels (tels que les systèmes électriques et chimiques) est essentiel pour assurer un fonctionnement sûr dans des circonstances typiques et améliorer la qualité des produits de ces systèmes. Un défaut est tout écart non autorisé d'au moins un paramètre ou d'une variable de procédé dans l'installation. Ainsi, il est nécessaire d'utiliser des méthodes de surveillance de processus pour détecter les défauts et pour réserver les processus dans un état sécurisé et fiable. La détection des défauts, le diagnostic et le pronostic sont les principales phases de la surveillance des processus. L’étape de détection vise à déterminer l'existence d'un défaut dans le système, l’étape de diagnostic vise à déterminer quel défaut s'est produit et le pronostic de défaut vise à prédire le comportement futur de l'anomalie du processus. La détection et le diagnostic des défauts sont deux domaines de recherche importants qui ont attiré une grande attention dans les domaines académique et industriel.
En général, la surveillance des processus peut être effectuée en utilisant deux catégories principales: les techniques basées sur des modèles et les techniques basées sur l’analyse statistique des données. Pour les méthodes basées sur des modèles, leur principe est généralement basé sur un test de cohérence entre un comportement de processus observé fourni par les capteurs et un comportement attendu fourni par un modèle de processus mathématique, qui est généralement dérivé en utilisant une compréhension fondamentale (utilisant des principes physiques et chimiques) du processus sous conditions sans défaut. La comparaison entre les mesures du processus réel et les prédictions issues du modèle du processus fournit une quantité, appelée résidu, qui sera utilisée pour déterminer si le processus est dans un état normal ou non. Lorsque les résidus sont nuls ou proches de zéro, le processus surveillé se trouve dans des conditions de fonctionnement normales. Alors que, lorsque les résidus se sont considérablement écartés de zéro, le processus surveillé est dans des conditions de fonctionnement défectueuses. Cependant, ces méthodes dépendent de l’adéquation du modèle mathématique pour décrire correctement les comportements du système. De plus, une modélisation précise et détaillée des processus industriels est de plus en plus difficile compte tenu du grand nombre de paramètres et de la complexité croissante de ces processus. Parfois, ces méthodes présentent une description insuffisante des opérations de processus.
Les techniques à base des données sont basées sur des données historiques collectées lors d'opérations de processus sans défaut. L’idée principale de ces techniques est d'utiliser les données d'apprentissage pour construire un modèle empirique, qui est ensuite utilisé pour détecter les défauts en exploitant les données de mesures futures. Les méthodes basées sur les données sont largement appliquées dans l'industrie et elles sont divisées en deux groupes principaux : les méthodes statistiques et non statistiques. Les approches statistiques incluent des méthodes traditionnelles de contrôle statistique des processus (SPC) comme la moyenne, la variance, l'asymétrie, le kurtosis, etc. qui sont des méthodes d'analyse statistique univariée. Cependant, les méthodes SPC manquent souvent les modèles sous-jacents dans les données de processus. Pour surmonter ces inconvénients, des méthodes de contrôle de processus statistique multivarié avancé (MSPC) sont étudiées. Les méthodes MSPC ont suscité un intérêt significatif au cours des deux dernières décennies. En outre, MSPC est devenu plus fiable pour FDD en abordant des défis tels que la corrélation temporelle, la haute dimensionnalité, la non-linéarité, la non-gaussianité, etc.
Programme et méthodologie de recherche
L’équipe travaillant sur ce thème d’implémentation sur les architectures d’électronique embarquée développe en première étape les algorithmes de commande et de surveillance des systèmes industriels et les valider par simulation numérique. Dans une deuxième étape ces algorithmes seront optimisés afin de les implémenter dans des architectures embarquées.
Nasreddine Bouguila
Diagnostic des Systèmes par estimation d’état
17/06/2013 ENIM
Kais Bouzrara
Modélisation à complexité paramétrique réduite des systèmes complexes
08/06/2013 ENIM
Hédi Dhouibi
Contribution à la modélisation pour la surveillance des systèmes industriels complexes
10/06/2015 ISSAT de Kairouan
Tarek Garna
Modélisation et commande robuste des systèmes complexes
16/06/2015 ESSTT Hammam Sousse
Anis Khouaja
Modélisation et Commande des Systèmes non Linéaires à base du modèle S-PARAFAC Volterra
28/05/2016 ENISO
Okba Taouali
Identification et Diagnostic des systèmes complexes par des méthodes à noyaux
27/05/2016 ENIM
Jalel Ghabi
Contribution à la Commande des Systèmes Complexes
30/07/2019 ENIM
Anouar Benamor
Contribution à la commande avancée des systèmes complexes
06/08/2019 ENIM
Abdelkader Mbarek
Modélisation et commande prédictive à complexité paramétrique réduite des systèmes complexes
10/10/2020 ENIM
Abdelkader Krifa
Modélisation orthogonale par les fonctions de type-Meixner et Conception d’un Neuro-observateur
14/03/2020 ENIT
Chakib Ben Njima
Diagnostic et commande robuste des systèmes complexes
10/04/2021 ENISO
Les étudiants étrangers (non Tunisiens) qui souhaitent postuler à l'un des programmes de formation de l'ENISo doivent envoyer :
1) Lettre de motivation précisant le nom du programme de formation choisi
2) Deux lettre de recommandation de tuteurs académiques
3) Un CV détaillé
4) Les relevés de notes en commençant par le baccalauréat (fin du secondaire) jusqu'à la dernière année d'études
5) Tous les diplômes obtenus
6) Preuve de maitrise de la langue française
7) Tout document pertinent à la candidature (Certificats, Bourses, Prix, etc.)
Le dossier de présélection doit obligatoirement être soumis sous forme de dossier compressé, avec tous les documents scannés à l'adresse email :
La date limite de dépôt pour l'année universitaire 2019-2020 est le 30 juin 2019.
Seuls les candidats retenus seront contactés pour compléter leurs dossiers.
Bedoui, H., Kheder A.,& Ben Othman,K. (2015). Détection and isolation for anuncertain Takagi-Sugeno fuzzy system using the interval approach, in Handbook of Reasearch on Advanced Intelligent Control Engineering and Automation, ed: IGI Global, DOI: 10.4018 / 978-1-4666-7248-2.
Khalfa, S., Rokbani, N., Telmoudi, A.J., Zoubida, A.M., & Nabli, L. (2017). PSO for job-shop scheduling with multiple operating sequences problem – JS. Advances in Intelligent Systems and Computing, 552, pp. 558-566.
Le MasTech est réalisé en collaboration avec l’Ecole Nationale d’Ingénieurs de Monastir (ENIM) mis en place dans le cadre d’un projet TEMPUS.
Les objectifs de ce master sont de développer un nouveau cursus modulaire et de mettre en place un programme d'excellence innovant en technologie, tout en s'adaptant aux conditions particulières de chaque pays partenaires. On cherche aussi à renforcer la transparence et la comparabilité des systèmes éducatifs et par conséquent, faciliter la reconnaissance des études à l'étranger.
Ce master vise aussi à concentrer la formation dans les domaines technologiques spécifiques aux industries des pays partenaires, facilitant ainsi l'accès au marché du travail des diplômés.
Les débouchés touchent les postes de responsabilité et de management dans les secteurs de la (i) fonderie, (ii) usinage, (iii) soudage, (iv) plasturgie, (v) robotique et (vii) prototypage.
Page 6 sur 9