Développement logiciels

Le service informatique de ProSim a les compétences et le savoir faire nécessaire pour répondre aux demandes de développement à façon. Ces demandes peuvent concerner aussi bien l’interface de nos solutions que l’adaptation des méthodes numériques implémentées. Les projets peuvent également porter sur des modifications ou adaptations de nos logiciels suivant des besoins spécifiques, l’intégration de méthodes numériques propriétaires ou le développement complet d’un logiciel de simulation.

Les domaines dans lesquels ProSim intervient le plus couramment sont les suivants :

  • Le développement d’interfaces utilisateur
  • L’amélioration de logiciels existants
  • La maintenance de logiciels existants
  • L’intégration de logiciels
  • Le développement de modules de calculs spécifiques
  • Le développement d’outils logiciels dédiés

 

Le développement d’interfaces utilisateur

La saisie des données et la restitution des résultats d’un calcul ne sont pas en général le premier souci d’un développement interne dans une société. ProSim réalise des interfaces conviviales qui facilitent l’utilisation d’un logiciel développé en interne.

Exemples de projets :
– Développement de l’interface d’un logiciel de simulation des ateliers de régénération de tri éthylène glycol.
– Développement d’une interface de gestion des différents modèles UNIFAC.
– Développement de feuilles de calcul Excel personnalisées pour l’utilisation de Simulis Thermodynamics.

 

L’amélioration de logiciels existants

Ces améliorations concernent surtout les méthodes de résolution numériques.
En régime permanent ou en régime transitoire, ProSim utilise des stratégies de résolution mathématiques efficaces et robustes spécifiquement adaptées à la simulation de procédé qui peuvent être intégrées dans des logiciels tiers ou adaptés en fonction de demandes particulières.
D’autres types d’amélioration peuvent aussi être réalisés comme l’intégration de plusieurs produits, la mise au point (debugging) de modules de calculs, l’implémentation de la bibliothèque thermodynamique ou la mise en place d’interfaces.

Exemples de projets :
– Mise en place d’un module de simulation dynamique d’échangeurs à plaques et ailettes brasées à partir d’un code de calcul permanent.
– Intégration d’optimiseur SQP dans un logiciel développé en interne.
– Intégration dans BatchReactor de cinétiques spécifiques aux réactions « bio ».

 

La maintenance de logiciels existants

ProSim propose ses services pour assurer une utilisation optimale de ses logiciels ou des logiciels développés en interne. Ces prestations visent essentiellement à maintenir et à mettre à jour les codes de calculs existants en fonction des évolutions des langages et des matériels informatiques ou à adapter les logiciels de ProSim à des environnements particuliers.

Exemples de projets :
– Portage d’un code existant GW Basic fonctionnant sous MS-DOS en code Borland Delphi fonctionnant sous MS-Windows.
– Portage des logiciels BibPhy et DIPPR sous Digital UNIX

 

L’intégration de logiciels

ProSim propose ses services pour développer des interfaces entre ses propres logiciels et d’autres outils développés en interne ou fournis par des tiers.

Exemples de projets :
– Développement d’un testeur de composants thermodynamiques pour CAPE-OPEN.
– Développement d’une interface entre ProPhy et le logiciel Nathale.
– Intégration dans le programme YPPM2 de l’équation d’état du NIST : type BWR étendu 32 paramètres.
– Développement d’un logiciel de calcul et d’exportation de propriétés thermodynamiques.
– Spécifications CAPE-OPEN relatives aux banques de propriétés physico-chimiques et aux serveurs de calculs thermodynamiques.

 

Le développement de modules de calculs spécifiques

Afin de répondre au plus près aux besoins spécifiques des utilisateurs, ProSim peut développer des modules de simulation spécifiques à un équipement, à une technologie, un procédé ou à des méthodes de calcul propriétaires. Ces modules peuvent être intégrés dans les logiciels existants de ProSim en complément des modules existants, sous forme exclusive ou libre, ou être utilisé comme logiciel autonome.

Exemples de projets :
– Développement d’un module de simulation d’un réacteur de polymérisation d’éthylène sous haute pression.
– Développement de corrélations d’échange pour tubes avec turbulateurs.
– Intégration dans BatchReactor de cinétiques spécifiques aux réactions « bio ».
– Développement d’un module de simulation dynamique d’adsorption gaz-solide et liquide-solide.
– Réalisation d’un code de simulation du réseau de distribution d’énergie d’une chaudière HTR (High Temperature Reactor) fonctionnant en cogénération.
– Développement d’une fonctionnalité “soutirage à membrane” dans l’environnement ProSimPlus.
– Intégration dans le logiciel BatchReactor d’un modèle de représentation des équilibres entre phases d’une solution d’acide nitrique

 

Le développement d’outils logiciels dédiés

Afin de répondre à des besoins spécifiques ProSim peut développer des applications complètes adaptées à une activité particulière et assister le client dans la gestion des différentes étapes du projet, de la création du cahier des charges à la recette finale. Le développement est assuré par les experts de ProSim, parfois en coordination avec les équipes techniques du client. Les droits d’exploitation du logiciel peuvent rester propriétaire ou être cédés à ProSim.

Exemples de projets :
– Développement d’un logiciel de calcul d’échangeurs et de sélection dans une gamme.
– Développement d’un logiciel de bilans statistiques.
– Développement du logiciel ODETTE (optimisation énergétique des procédés industriels par la méthode du pincement)
– Réalisation d’un logiciel de simulation mixte des ateliers de fabrication de produits frais.
– Réalisation d’un logiciel de calcul de pressions de remplissage de bouteilles de gaz.
– Réalisation d’un logiciel de simulation des parties absorption et régénération d’une unité de déshydratation au TEG.
– Étude, réalisation et essais d’une maquette de réservoir d’ergol pressurisé par liquide volatil.
– Réalisation d’un logiciel de calcul de température à l’intérieur de bouteilles de gaz.
– Développement d’un logiciel de simulation d’une installation de chromatographie par lit mobile simulé séquentiel.
– Développement d’un système logiciel permettant de gérer et d’optimiser le fonctionnement de la centrale de production d’énergie de la raffinerie de Provence.
– Développement d’un logiciel de simulation d’une installation de distillation de solvants.
– Mise au point d’un logiciel de simulation d’une colonne de “chromatographie inverse “.
– Développement d’un logiciel pour la modélisation d’une unité de traitement de bandes d’aciers à l’acide chlorhydrique dans l’environnement ProSimPlus.
– Développement d’un logiciel de simulation de la vidange d’une bouteille d’hydrocarbures à l’état liquide.
– Développement d’un logiciel de simulation dynamique d’échangeurs de chaleur à plaques brasées.

Bonjour

Comment peut-on vous aider ?
Une question sur nos logiciels de simulation et/ou services, contactez-nous.

Formulaire de contact