La plateforme ODIN a été développée dans le but de superviser des bioréacteurs (contrôleurs, observateurs, diagnostic), en implémentant de manière simple des algorithmes de contrôle et de supervision avancés.
ODIN permet ainsi de piloter de manière robuste ces systèmes non linéaires, caractérisés par différentes échelles de temps, et pour lesquelles seules des informations parcellaires et bruitées sont disponibles.
ODIN centralise l’information issue de différents capteurs (ainsi que les mesures hors-lignes), applique ensuite des algorithmes pour détecter une panne ou évaluer l’état interne du système inaccessible à la mesure. L’action à mener sur le système est alors décidée et des lois de contrôle sont appliquées.
Cette plateforme générique peut recevoir une grande variété d’algorithmes de contrôle, de détection de panne et d’observations (capteurs logiciels) pour différents types de bioréacteurs. Il sert en particulier à implémenter les algorithmes développés par BIOCORE sur les bioréacteurs du laboratoire de biotechnologie de l’environnement (INRA, LBE, Narbonne) et sur les photobioréacteurs du Laboratoire d’Océanographie de Villefranche-sur-mer.
ODIN est une application distribuée, dont les interfaces graphiques peuvent être lancées à distance à travers un réseau (à condition de pouvoir communiquer avec la machine contrôlant l’expérience). L’application, développée en C++ est robuste pour éviter qu’une mauvaise manipulation puisse avoir des conséquences néfastes sur le procédé biotechnologique.
ODIN est composé de divers modules, développés en C++, interagissant pas le biais du protocole CORBA.Un interpréteur Scilab prend en charge la partie calcul scientifique. Ainsi, l’implémentation d’un nouvel algorithme se fait par un plugin écrit en langage Scilab. Modifier un de ces algorithmes ne nécessite pas la recompilation du code.
Nous vous invitons maintenant à explorer plus en détail le logiciel (mettre ici des images pour chaque lien)
Fonctionnement Tutoriel Nous contacter Licence
L’action de développement technologique ODIN est financée par l’INRIA. Le LBE et le LOV participent à ce projet.
Odin est actuellement utilisé dans 3 laboratoires (janvier 2012) :
- Au LBE à Narbonne, où il est utilisé pour suivre de nombreuses expérimentations donc l’Algotron (projet Symbiose) où il est branché à plus de 20 capteurs (sur 4 convertisseurs Alto) et 6 actionneurs.
- A Pech’Rouge à Narbonne, dans des expérimentation sur la vinification du vin (pour remplacer le logiciel propriétaire Labview)
- Au LOV à Villefranche sur mer pour des éxpérimentations dans des bioréacteurs.