[ 01 / CASE STUDY ]

Une décennie de mélange, de planification et de règlement pétrolier sur une seule plateforme.

Un producteur énergétique intégré canadien · 2006–2016 · Consultant en logiciel

évaluations d'expressions par seconde
250K/sec
mandat
10 yrs
RS&DE approuvé
SR&ED

Défi

L'économie du mélange, l'équilibrage contractuel et physique, le règlement tarifaire et de péréquation, ainsi que la planification des flux devaient tous reposer sur un seul modèle, intégré à SAP à l'échelle de l'entreprise, et assez rapide pour converger au cours d'une séance de planification interactive.

Approche

  • Moteur d'expressions mathématiques personnalisé, compilé en MSIL, avec des délégués spécialisés pour la convergence et le calcul itératif
  • Programmation linéaire pour la planification des flux physiques à court et à long terme
  • Équilibrage contractuel et physique à l'échelle horaire, quotidienne et mensuelle
  • Modules tarifaires et de péréquation pour le règlement financier des expéditeurs
  • Architecture .NET distribuée à plusieurs niveaux : services WCF, clients ASP.NET MVC et WinForms, Oracle via iBATIS.NET
  • Intégration EAI avec SAP XI; authentification LDAP avec un cadre d'autorisation basé sur les rôles, conçu sur mesure
  • Intégration continue avec TeamCity; tests unitaires avec NUnit et Rhino Mocks

Technologies

  • c#
  • .net
  • wcf
  • asp.net mvc
  • winforms
  • oracle
  • ibatis.net
  • msil
  • microsoft solver foundation
  • quickgraph
  • sap xi
  • teamcity
  • nunit