Cas d’application

Augmentation des données par optimisation pour la synthèse des procédés de séparation membranaire

Artelys Knitro est utilisé pour des procédés de séparation de gaz par membrane afin de concevoir des processus ayant des coûts de séparation minimaux.

Cas d’application

Augmentation des données par optimisation pour la synthèse des procédés de séparation membranaire

Artelys Knitro est utilisé pour des procédés de séparation de gaz par membrane afin de concevoir des processus ayant des coûts de séparation minimaux.

La séparation de gaz par membrane est une technologie utilisée dans des applications industrielles de grand intérêt, telles que la récupération de l’hydrogène des usines d’ammoniac et des raffineries, ou la capture du CO2 des émissions industrielles et des centrales électriques. Dans ces procédés, des matériaux avec une perméabilité spécifique sont utilisés pour séparer différents composés.

La performance de cette technologie dépend de divers facteurs tels que les propriétés du matériel, la surface de la membrane, la pression, etc. De plus, plusieurs étapes de séparation peuvent être nécessaires lorsque des niveaux élevés de récupération et de pureté sont requis. L’objectif de la conception du processus est de déterminer la configuration ayant un coût de séparation minimal. Dans ce travail, le problème est modélisé comme un problème d’optimisation globale, où le comportement de chaque étape de séparation est représenté par un réseau de neurones artificiels (ANN). Un problème similaire a été étudié (Knitro – Artelys) avec une méthodologie différente. Dans ce nouveau travail, les auteurs proposent une méthode d’augmentation des données efficace pour améliorer la prédiction du ANN, basée sur la simulation autour de solutions optimales locales.

Les auteurs utilisent Artelys Knitro pour résoudre les problèmes non linéaires (NLP), qui surviennent à la fois dans la stratégie d’optimisation globale (multistart) et dans la procédure d’augmentation des données. Cela montre comment Artelys Knitro peut être utilisé pour la conception de ces processus et pour guider l’algorithme d’augmentation de données.

Tutoriel

 

Vous n’êtes pas encore familier avec le domaine de l’optimisation non linéaire ? Dans ce tutoriel, nous vous présentons quelques exemples de problèmes non linéaires pour diverses applications. Vous y découvrirez notamment les méthodes de programmation non linéaire en utilisant le solveur Artelys Knitro dans un notebook Python, au travers de différents exemples.

Version d’essai

 

Obtenez votre licence d’essai gratuite et testez les performances d’Artelys Knitro sur vos problèmes d’optimisation mathématique. La version d’essai vous permettra d’accéder gratuitement à Artelys Knitro sans limitations pour une durée d’un mois ou avec contraintes pour une durée de six mois. Cette version d’essai inclut un service de support et maintenance.

Artelys Knitro : des performances sans pareilles

Meilleur solveur

non-linéaire

Depuis plusieurs années, Artelys Knitro s’est distingué dans les benchmarks indépendants, démontrant ainsi sa capacité à trouver des solutions optimales réalisables plus rapidement que les solveurs concurrents.

Support technique

L’équipe de support technique d’Artelys est constituée de consultants hautement qualifiés (niveau doctorat),  ayant une grande expérience dans la résolution de problèmes complexes et la mise en place de solutions d’optimisation à l’échelle de l’entreprise. Grâce à leur expertise, ils sauront vous guider sur la mise en place des fonctionnalités algorithmiques ou logicielles qui pourraient optimiser votre utilisation d’Artelys Knitro.

Mises à jour et nouvelles fonctionnalités 

L’équipe de développement travaille sans relâche afin de fournir deux nouvelles versions d’Artelys Knitro par an. Ces deux versions se basent sur des retours clients d’expériences et nous permettent d’améliorer notre solveur en s’assurant d’être toujours plus proche des besoins de nos utilisateurs. 

© ARTELYS • All rights reserved • Legal mentions

Pin It on Pinterest

Share This