DISTRIBUTED CONTROL SYSTEM USING ASYNCHRONOUS SERVICES IN A WELLBORE

Certain aspects and features relate to a system that efficiently determines optimal actuator set points to satisfy an objective in controlling equipment such as systems for drilling, production, completion or other operations associated with oil or gas production from a wellbore. A platform can rece...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WISE, MATTHEW EDWIN, RANGARAJAN, KESHAVA PRASAD, MAROTTA, EGIDIO
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Certain aspects and features relate to a system that efficiently determines optimal actuator set points to satisfy an objective in controlling equipment such as systems for drilling, production, completion or other operations associated with oil or gas production from a wellbore. A platform can receive data and also make use of and communicate with multiple algorithms asynchronously and efficiently to project automatic optimum set points for controllable parameters. Services can provide data over a real-time messaging bus and the data can be captured by an orchestrator that aggregates all data and calls a solver orchestrator to determine optimized parameters for a current state in time to send to control systems or display in a dashboard. Certains aspects et caractéristiques concernent un système qui détermine efficacement des points de consigne d'actionneurs optimaux pour satisfaire un objectif dans la commande d'équipement tel que des systèmes de forage, de production, de complétion ou d'autres opérations associées à la production de pétrole ou de gaz à partir d'un puits de forage. Une plate-forme peut recevoir des données et également utiliser et communiquer avec de multiples algorithmes de manière asynchrone et efficace pour projeter des points de consigne optimaux de manière automatique pour des paramètres pouvant être commandés. Des services peuvent fournir des données sur un bus de messagerie en temps réel et les données peuvent être capturées par un orchestrateur qui regroupe toutes les données et appelle un orchestrateur de résolveur pour déterminer des paramètres optimisés pour un état courant dans le temps afin de les envoyer à des systèmes de commande ou à un écran d'affichage d'un tableau de bord.