NO336192B1 - Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk - Google Patents

Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk Download PDF

Info

Publication number
NO336192B1
NO336192B1 NO20140740A NO20140740A NO336192B1 NO 336192 B1 NO336192 B1 NO 336192B1 NO 20140740 A NO20140740 A NO 20140740A NO 20140740 A NO20140740 A NO 20140740A NO 336192 B1 NO336192 B1 NO 336192B1
Authority
NO
Norway
Prior art keywords
servers
network
virtual
uptime
management
Prior art date
Application number
NO20140740A
Other languages
English (en)
Other versions
NO20140740A1 (no
Inventor
Jon Rune Fladmark
Marius Kjølleberg
Original Assignee
Mhwirth As
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mhwirth As filed Critical Mhwirth As
Priority to NO20140740A priority Critical patent/NO336192B1/no
Priority to PCT/NO2015/050096 priority patent/WO2015190934A1/en
Priority to GB1621926.3A priority patent/GB2542067B/en
Priority to US15/317,976 priority patent/US10316623B2/en
Publication of NO20140740A1 publication Critical patent/NO20140740A1/no
Publication of NO336192B1 publication Critical patent/NO336192B1/no

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E21EARTH OR ROCK DRILLING; MINING
    • E21BEARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
    • E21B41/00Equipment or details not covered by groups E21B15/00 - E21B40/00
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/052Linking several PLC's
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2007Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2038Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13167Personal computer pc
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/14Plc safety
    • G05B2219/14014Redundant processors and I-O
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/815Virtual

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Geology (AREA)
  • Quality & Reliability (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mining & Mineral Resources (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Fluid Mechanics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Geochemistry & Mineralogy (AREA)
  • Automation & Control Theory (AREA)
  • Hardware Redundancy (AREA)
  • Operations Research (AREA)
  • Circuits Of Receivers In General (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

Introduksjon
Oppfinnelsen beskrives ved en fremgangsmåte og system for å øke redundans og oppetid for overvåking og styring av brønnoperasjoner. Nærmere bestemt beskrives virtualisering av prosesser for brønnoperasjoner for å øke redundans og oppetid og hvor operasjoner styres og overvåkes over et SC AD A nettverk.
Bakgrunn
SCADA (Supervisory Control And Data Acquisition) er et system som opererer med kodede signaler over kommunikasjonslinjer for å tilveiebringe sikker styring og overvåking av fjerntliggende utstyr. Et slikt system kan kombineres med et datatilegnelsessystem ved å bruke kodede signaler over kommunikasjonslinjene for å tilegne informasjon om status til det fjerntliggende utstyret som fremvises på en skjerm og/eller blir lagret.
SCADA er en type industrielt styringssystem (ICS - Industrial Control System). Dette er datamaskinbaserte systemer som overvåker og styrer industrielle prosesser
i den fysiske verden. SCADA skiller seg fra andre ICS-systemer ved at de styrer storskala prosesser som kan innbefatte et flertall lokasjoner over store avstander. Her inngår bl.a. styring og overvåking av brønnoperasjoner.
Det er i dag to måter å kjøre et SCADA nettverk på. Det kan enten kjøres ved bruk av SoftPLS, som vil si en PLS (Programmerbar Logisk Styringsenhet) software kjørende på en PC, eller ved bruk av "Hard PLS", som er en PLS implementert i hardware slik som for eksempel en PLS fra Siemens. PLS er den norske betegnelsen på PLC (Programmable Logic Controller).
Det finnes flere eksempler på virtualisering av ulike prosesser, også innen brønnoperasjoner. US-2012173218 Al beskriver virtualisering av boreutstyr med den hensikt å teste utstyr og detektere feil. Det tas imidlertid ikke høyde for virtualisering av PLSer eller fremgangsmåter for å oppnå økt redundans.
I dagens løsninger benyttes det fysiske komponenter for kommunikasjon mellom servere og PLSer uavhengig av om sistnevnte er software- eller hardware basert PLS. Ved å benytte seg av en virtuell løsning i henhold til den foreliggende oppfinnelsen, hvor også PLSer er inkludert, vil systemet bli mindre sårbart ved at all kommunikasjon vil foregå internt i virtuelle host clustere. Dette vil redusere muligheten for et "single point of failure", slik som eksempelvis brudd på en kommunikasjonskabel.
I dagens systemer er det ønskelig å ha større redundans, forbedret oppetid og større sikkerhet i SCADA systemet.
Den nye løsningen i henhold til oppfinnelsen, med bruk av virtuelle host clustere, tilveiebringer skalerbar redundans og er uavhengig av hardware som brukes. Dersom hardware som benyttes til løsningen ikke lenger strekker til, kan et virtuelt host clusteret flyttes over til en nyere plattform med en hardwareløsning med forbedret ytelse. Tar man da høyde for redundansen mellom flere virtuelle host clusterne, vil ikke oppgradering av hardware påvirke operasjon, og ingen nedetid vil være nødvendig. Løsningen kan bygges med to virtuelle host clustere, men det er mulig å legge til flere virtuelle host clustere dersom det er ønsket eller nødvendig for å sikre best mulig redundans.
Kort beskrivelse av oppfinnelsen
Oppfinnelsen er beskrevet ved fremgangsmåte for å øke redundans og oppetid i et SCADA nettverk for styring av brønnoperasjoner. Dette kjennetegnes ved at styrings- og kontrollsystemer for brønnoperasjoner kjøres i identiske virtuelle simulerte miljøer på minst to servere, og hvor alle data for nevnte styrings- og kontrollsystemer lagres i et designert redundant Cluster Storage System, og hvor nevnte servere et satt opp med lastbalansering.
Ytterligere trekk ved fremgangsmåten er beskrevet i de uselvstendige kravene.
Oppfinnelsen er også beskrevet ved et system for å øke redundans og oppetid i et SCADA nettverk for styring av brønnoperasjoner. Systemet omfatter minst to servere som kjører identiske virtuelle simulerte miljøer for styrings- og kontrollsystemer for brønnoperasjoner, designert redundant Cluster Storage System for alle data for nevnte styrings- og kontrollsystemer samt midler for å utføre lastbalansering av nevnte servere.
Ytterligere trekk ved systemet er beskrevet i de uselvstendige kravene.
Detaljert beskrivelse av oppfinnelsen
Oppfinnelsen vil nå bli beskrevet nærmere med henvisning til figurene som viser et eksempel på en brønnoperasjon som i dette tilfellet er en boreoperasjon. Figur 1 viser enheter som inngår i løsningen;
Figur 2 illustrerer en første måte å styre et utstyr på, og
Figur 3 illustrerer en andre måte å styre et utstyr på.
Som nevnt er det er behov for å ha større redundans, forbedret oppetid og dermed større sikkerhet i et SCADA system som brukes for styring og overvåking av kritiske operasjoner slik som brønnoperasjoner.
Den foreliggende oppfinnelsen er beskrevet ved en fremgangsmåte for å øke redundans og oppetid i et SCADA nettverk for styring av brønnoperasjoner. Dette oppnås ved at styringssystemer for brønnoperasjoner kjøres i identiske virtuelle simulerte miljøer på minst to servere, og hvor alle data for nevnte styrings- og kontrollsystemer lagres i et designert redundant Cluster Storage System, og hvor nevnte servere et satt opp med lastbalansering.
Den foreliggende oppfinnelsen oppnår forbedret redundans og oppetid ved å sette opp en komplett løsning i et virtuelt simulert miljø hvor samtlige PLS'er kjøres som SoftPLS i det virtuelle miljøet.
I en foretrukket utførelse benyttes to identiske virtuelle servere med lastbalansering. Med virtuell server menes en hardware-basert server som kjører og simulerer et virtuelt miljø. Lastbalansering er en metode som brukes i datanettverk for å fordele arbeidsbelastning over et flertall dataressurser, slik som datamaskiner, data-clustere, nettverkslinker, CPUer etc. Målet med lastbalansering er å optimalisere ressursbruken ved å gi maks gjennomløp av data, rask responstid, og å unngå overbelastning av noen av resursene som brukes i et visst system.
Det finnes to løsninger, Fault Tolerance (FT) og High Availability (HA). Ved å bruke FT vil man oppnå best mulig redundans hvor kontinuerlig tilgjengelighet til ressurser tilveiebringes ved at et kontinuerlig oppdatert skyggebilde lages. Dersom en resurs skulle falle ut vil det bli foretatt en sømløs overføring til skyggebildet. HA fungerer på en annen måte ved at dersom en aktiv Virtual Cluster Server går ned vil den andre starte opp. Dette betyr imidlertid at det vil være rundt ett minutt nedetid fra den første serveren går ned, til den andre tar over.
Løsningen i henhold til oppfinnelsen er ikke begrenset til to virtuelle servere. Løsningen kan utvides til å ha flere virtuelle servere, for å oppnå høyere redundans.
De virtuelle miljøene kan realiseres i en hvilket som helst virtuell løsning. Et eksempel er realisering i en VMWare © løsning hvor alle PLS'er kjøres som software basert PLS. VMWare Workstation © er en software-pakke som tillater at brukere kan kjøre et flertall forekomster av x86 or x86-64 - kompatible operasjonssystemer på én enkelt fysisk PC.
Figur 1 viser et eksempel på enheter som inngår i en brønnoperasjon som boring. Virtual Host Cluster #1 og # 2 har hvert sitt identiske virtuelle oppsett med software-relaterte objekter som styrer og overvåker hele den fysiske boreoperasjonen for styring av nødvendig utstyr (Equipment). De virtuelle oppsettene kan som nevnt kjøres på en VMWare © løsning som er installert på en egnede hardware-plattformer. Alle elementer er forbundet via svitsjer og nettverk med sikker kommunikasj on.
Operasjonen av fysiske prosesser kan overvåkes fra flere ulike lokasjoner via overvåkingsstasjoner.
Figur 2 illustrerer et eksempel på hvordan styringssignaler går fra en boreoperatør til utstyr (Equipment). Ved bruk av systemet vil boreoperatør som i figuren er betegnet som Driller via en PC se status og styre en boreoperasjon via et HMI (Human Machine Interface) grensesnitt. Informasjon om drilling prosessen hentes fra en Drillview Server. Operatøren velger instruksjoner fra et antall mulige operasjoner som er tilgjengelig for boreprosessen.
Kommandoer som blir utført i nevnte HMI sendes (Value Change i fig. 2) til en HMI Server og videre til Drillview Server som på figur 1 er vist som DVS1 og DVS2. Kommandoene sendes som nye verdier (New values) til en software basert PLS som sender styringssignaler til boreutstyret (Equipment).
Figur 3 viser et annet eksempel på hvordan styringssignaler går fra en boreoperatør som benytter seg av touch paneler eller joystick montert i en Driller stol. Input fra touch panel og/eller joysticks foregår over PLC VLAN til PLCen. Kommandoer går da videre fra PLC til Equipment over PLC VLAN, mens verdier oppdateres i Drillview Server slik at man ser hva som er gjort.
Nettverket som forbinder de ulike enhetene er fortrinnsvis et redundant fysisk Gbit LAN men som segregeres i flere VLAN (VLAN - Virtual Local Area Network). Ved å benytte VLAN sørger man for ekstra sikkerhet i dataoverføring da flere VLAN kan benytte samme kommunikasjonsmedie (Gbit fiber ring) uten at utstyr på forskjellige VLAN kan kommunisere med hverandre. For at utstyr i forskjellige VLAN skal kunne kommunisere med hverandre benyttes en brannmur (firewall). Brannmuren er da konfigurert til kun å la forhåndsdefinert kommunikasjon slippe gjennom. Dette gjør at dersom et utstyr på et VLAN blir kompromittert, vil ikke dette ha innvirkning på utstyr plassert på et annet VLAN. Et slikt nettverk kan bestå av én eller flere ringer med fiberoptiske kabler. Ved å benytte seg av ringstruktur i fibernettverket sørger man for redundans ved at trafikkflyten i fiberringen vil kunne fortsette å kommunisere selv om det skulle bli brudd i en kabel.
Et eksempel på et nettverk med ringstruktur er et nettverk som er satt opp med tre switcher, SW1 - SW3 i følgende konfigurasjon: SW1 <-> SW2 <-> SW3 <-> SW1. Dette gir en ringstruktur. Om PCI skal kommunisere med PC2, og hvor PCI er tilkoblet SW1 og PC2 er tilkoblet SW2 vil trafikken fra PCI til PC2 da gå fra PCI til SW1 til SW2 til PC2. Dersom forbindelsen mellom SW1 og SW2 ryker, vil datatrafikken fra PCI gå til SW1, til SW3, til SW2 og til slutt til PC2.
Kommunikasjon mellom operatørens Driller PC (HMI Server) og Drillview Server foregår over et HMI VLAN, mens kommunikasjonen mellom Drillview Server og PLC foregår over PLC VLAN.
Den virtuelle løsningen er satt opp ved at det benyttes i det minste to Virtuelle Host Clustere. Et Virtuelt Host Cluster er en kraftig Server, dvs. kraftig CPU og mye minne, men som har lite lagringsplass. På det virtuelle Host Clusteret er det bare selve softwaren for virtualisering som er lagret. Når man, som et eksempel, setter opp en PLS i en virtualiserings-software som VMWare © velger man i et VMWare © image at den f.eks. skal ha fire CPU kjerner og 12GB minne til rådighet. Man definerer deretter at all lagring skal foregå på et designert Cluster Storage System.
Et Cluster Storage System kan eksempelvis være bygd opp av SAN (Storage Area Network). Andre systemer vil imidlertid også være omfattet av beskyttelses-omfanget til oppfinnelsen.
I henhold til den foreliggende oppfinnelsen samles lagringsmediet fra hvert Virtual Host Cluster i et Cluster Storage System. Ved bruk av et Cluster Storage System vil ingen data ligge lagret i det Virtuelle Host Clusteret. Ingen maskiner eller data som er lagret vil dermed gå tapt dersom om man skulle miste et Virtuelt Host Cluster. Tilsvarende vil ingen data gå tapt dersom det er behov for å oppgradere hardware. En kan da koble fra eksisterende hardware, installere eksisterende Virtual Host Cluster image, og koble på den nye hardwaren på systemet.
I Cluster Storage System ligger alle styringsdata, operativsystem, PLC software og lignende lagret.
Et Cluster Storage System skal nå forklares nærmere. Når man oppretter en maskin i en virtualiserings-software, som eksempelvis VMWare ©, vil denne bli lagret som et image. Ved å legge disse imagene på et Cluster Storage System i stedet for på det lokale Virtuelle Host Clusteret sørger man for at flere Virtuelle Host Cluster får tilgang til disse imagene. Det er dette som gir redundansen. Dersom man hadde plassert imagene lokalt på Virtual Host Cluster, hadde det vært mulig å miste de dersom den hardwaren som det Virtuelle Host Clusteret kjører på skulle ryke. Ved å benytte et Cluster Storage System vil alle data som til en hver tid lagres i lagringsmediet fra hvert Virtual Host Cluster holdes synkronisert.
I figur 1 vises også CCTV Camera (Closed Circuit TV) som benyttes på ulike lokasjoner for overvåking og styring av en operasjon. Det vil være steder hvor operatører (Driller 1-4) ikke direkte kan se en operasjon for å styre denne. Det er viktig at CCTV er på plass på slike lokasjoner. CCTV benyttes også til å se hva som skjedde dersom en uønsket hendelse skulle forekomme.
Figur 1 viser også Office Clients og MCS Clients (Mud Control System) som er samme type klienter, men som vanligvis står plassert på ulike lokasjoner. MCS Clients står typisk i områder rundt Mud Control System. Nevnte Clients kan i en utførelse av oppfinnelsen også virtualiseres.
I de virtuelle miljøene Virtual Host Cluster #1 og #2 vil et Domene kjøre. Et Domene er en løsning fra Microsoft© som letter administrasjon av servere ved at man kan sende ut regelsett og brukerrestriksjoner via en administrasjonsserver. I Domenet kjører HMI servere, PLS'er, CCTV servere, loggeservere (Riglogger™), Remote Control servere, Robotic Motion Control servere (RMC), MCS, MCS DVS
(Drillview Server) som er en HMI server for MCS, DC1 - Domain Controller 1 for administrasjon av maskiner og brukere i nettverket, RDPC - Remote Diagnotic PC som brukes for ekstern støtte av utsyr. En kan da koble seg opp til RDPC og feilsøke/bistå en kunde dersom feil oppstår, samt eventuelt andre komponenter.
Den foreliggende oppfinnelsen omfatter også et system for å øke redundans og oppetid i et SCADA nettverk for styring av brønnoperasjoner. Systemet omfatter minst to servere som kjører identiske virtuelle simulerte miljøer for styrings- og kontrollsystemer for brønnoperasjoner, designerte Cluster Storage System lagringsområder for alle data for nevnte styrings- og kontrollsystemer samt midler for å utføre lastbalansering av nevnte servere. I en foretrukket utførelse er nettverket et redundant nettverk som VLAN.
I forklaringen av oppfinnelsen over er et eksempel med boreoperasjoner beskrevet. Oppfinnelsen er imidlertid ikke avgrenset til kun boreoperasjoner, men er egnet til styring av alle typer komplekse brønnoperasjoner med det formål å bedre redundans og oppetid i forhold til dagens løsninger.

Claims (8)

1. Fremgangsmåte for å øke redundans og oppetid i et SCADA nettverk for styring av brønnoperasjoner,karakterisert vedat styrings- og kontrollsystemer for brønnoperasjoner kjøres i identiske virtuelle simulerte miljøer på minst to servere, og hvor alle data for nevnte styrings- og kontrollsystemer lagres i et designert redundant Cluster Storage System, og hvor nevnte servere et satt opp med lastbalansering.
2. Fremgangsmåte i henhold til krav 1,karakterisert vedat det virtuelle miljøet kjører et Domene som omfatter HMI servere, PLS'er, CCTV servere, loggeservere, Remote Control servere, og Robotic Motion Control servere.
3. Fremgangsmåte i henhold til ett av de foregående kravene,karakterisert vedat nettverket som brukes er satt opp som et redundant nettverk.
4. Fremgangsmåte i henhold til krav 3,karakterisert vedat nettverket er et VLAN (Virtual Local Area Network).
5. Fremgangsmåte i henhold til krav 1,karakterisert vedat brønnoperasjonen er en boreoperasjon.
6. System for å øke redundans og oppetid i et SCADA nettverk for styring av brønnoperasjoner,karakterisert vedat systemet omfatter minst to servere som kjører identiske virtuelle simulerte miljøer for styrings- og kontrollsystemer for brønnoperasjoner, designert redundant Cluster Storage System for alle data for nevnte styrings- og kontrollsystemer samt midler for å utføre lastbalansering av nevnte servere.
7. System i henhold til krav 6,karakterisert vedat nettverket er et redundant nettverk.
8. System i henhold til krav 7,karakterisert vedat nettverket er et VLAN.
NO20140740A 2014-06-13 2014-06-13 Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk NO336192B1 (no)

Priority Applications (4)

Application Number Priority Date Filing Date Title
NO20140740A NO336192B1 (no) 2014-06-13 2014-06-13 Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk
PCT/NO2015/050096 WO2015190934A1 (en) 2014-06-13 2015-05-29 Method and system for controlling well operations
GB1621926.3A GB2542067B (en) 2014-06-13 2015-05-29 Method and system for controlling well operations
US15/317,976 US10316623B2 (en) 2014-06-13 2015-05-29 Method and system for controlling well operations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NO20140740A NO336192B1 (no) 2014-06-13 2014-06-13 Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk

Publications (2)

Publication Number Publication Date
NO20140740A1 NO20140740A1 (no) 2015-06-08
NO336192B1 true NO336192B1 (no) 2015-06-08

Family

ID=53396107

Family Applications (1)

Application Number Title Priority Date Filing Date
NO20140740A NO336192B1 (no) 2014-06-13 2014-06-13 Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk

Country Status (4)

Country Link
US (1) US10316623B2 (no)
GB (1) GB2542067B (no)
NO (1) NO336192B1 (no)
WO (1) WO2015190934A1 (no)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU168566U1 (ru) * 2016-06-10 2017-02-08 Общество с ограниченной ответственностью "ТСА-Сервис" Многоцелевой полевой контроллер
US20180149010A1 (en) * 2016-11-28 2018-05-31 Schlumberger Technology Corporation Well Construction Communication and Control
US11143010B2 (en) 2017-06-13 2021-10-12 Schlumberger Technology Corporation Well construction communication and control
US11021944B2 (en) 2017-06-13 2021-06-01 Schlumberger Technology Corporation Well construction communication and control
CN109923483B (zh) * 2017-09-05 2020-01-03 三菱电机株式会社 仿真装置以及仿真方法
US12435611B2 (en) 2017-09-11 2025-10-07 Schlumberger Technology Corporation System and method for automated drilling network
US10920562B2 (en) 2017-11-01 2021-02-16 Schlumberger Technology Corporation Remote control and monitoring of engine control system
DE112019001222T5 (de) * 2018-03-09 2020-11-26 Schlumberger Technology B.V. Integrierte Bohrlochkonstruktionssystem-Betriebsvorgänge
US10705499B2 (en) 2018-03-30 2020-07-07 Schlumberger Technology Corporation System and method for automated shutdown and startup for a network
US11765131B2 (en) * 2019-10-07 2023-09-19 Schlumberger Technology Corporation Security system and method for pressure control equipment
US11159610B2 (en) * 2019-10-10 2021-10-26 Dell Products, L.P. Cluster formation offload using remote access controller group manager

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008127845A1 (en) * 2007-03-21 2008-10-23 Ch2M Hill, Inc. Wireless automation systems and processes for wells
US7881869B2 (en) * 2006-12-29 2011-02-01 Schlumberger Technology Corporation Method and apparatus for evaluating data associated with an offshore energy platform

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7080544B2 (en) * 2002-08-23 2006-07-25 Firemaster Oilfield Services Inc. Apparatus system and method for gas well site monitoring
US7287186B2 (en) * 2003-06-02 2007-10-23 Surgient Inc. Shared nothing virtual cluster
EP1999492A4 (en) * 2006-01-20 2011-05-18 Landmark Graphics Corp DYNAMIC PRODUCTION MANAGEMENT SYSTEM
US8015432B1 (en) * 2007-09-28 2011-09-06 Symantec Corporation Method and apparatus for providing computer failover to a virtualized environment
EP2206041A4 (en) * 2007-10-01 2011-02-16 Iconics Inc VISUALIZATION OF PROCESS CONTROL DATA
US8489750B2 (en) * 2008-02-28 2013-07-16 Level 3 Communications, Llc Load-balancing cluster
EP2279465B1 (en) * 2008-04-17 2014-04-02 Siemens Aktiengesellschaft Method and system for cyber security management of industrial control systems
US8737398B2 (en) * 2008-12-31 2014-05-27 Schneider Electric USA, Inc. Communication module with network isolation and communication filter
SK1692010A3 (sk) * 2010-12-16 2012-07-03 Naftamatika, S. R. O. Method of diagnosis and management of pumping oil or gas wells and device there of
US8793114B2 (en) * 2010-12-29 2014-07-29 Athens Group Holdings Llc Method and system for drilling rig testing using virtualized components
US20120303326A1 (en) * 2011-05-26 2012-11-29 Precision Energy Services, Inc. Reservoir Evaluation System
US9057256B2 (en) * 2012-01-10 2015-06-16 Schlumberger Technology Corporation Submersible pump control
ES2534377T3 (es) * 2012-07-31 2015-04-22 Siemens Aktiengesellschaft Procedimiento para transmitir mensajes en una red de comunicación industrial que puede hacerse funcionar de forma redundante y aparato de comunicación para una red de comunicación industrial que puede hacerse funcionar de forma redundante
GB2532153B (en) * 2013-08-07 2018-06-13 Landmark Graphics Corp Static earth model calibration methods and systems using permeability testing
US9645575B2 (en) * 2013-11-27 2017-05-09 Adept Ai Systems Inc. Method and apparatus for artificially intelligent model-based control of dynamic processes using probabilistic agents

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7881869B2 (en) * 2006-12-29 2011-02-01 Schlumberger Technology Corporation Method and apparatus for evaluating data associated with an offshore energy platform
WO2008127845A1 (en) * 2007-03-21 2008-10-23 Ch2M Hill, Inc. Wireless automation systems and processes for wells

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
EDGAR CHARON ET AL "Coordination and optimization in oil and gas production complexes", COMPUTERS IN INDUSTRY, 2004.01, ELSEVIER SCIENCE PUBLISHERS. AMSTERDAM, NL , Dated: 01.01.0001 *

Also Published As

Publication number Publication date
US20170114618A1 (en) 2017-04-27
GB2542067B (en) 2019-01-09
NO20140740A1 (no) 2015-06-08
WO2015190934A1 (en) 2015-12-17
GB2542067A (en) 2017-03-08
US10316623B2 (en) 2019-06-11
GB201621926D0 (en) 2017-02-08

Similar Documents

Publication Publication Date Title
NO336192B1 (no) Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk
US11496519B1 (en) Managing security in isolated network environments
US8954962B2 (en) Automatically reconfiguring physical switches to be in synchronization with changes made to associated virtual system
US9916175B2 (en) Multi-session zero client device and network for transporting separated flows to device sessions via virtual nodes
CN107707393B (zh) 基于Openstack O版特性的多活系统
US10491628B2 (en) Attack observation apparatus and attack observation method
WO2011144633A1 (en) Migrating virtual machines among networked servers upon detection of degrading network link operation
EP2318923A1 (en) Centralized control plane appliance for virtual infrastructure
JP5647561B2 (ja) 電力系統の監視制御システム
CN108234212A (zh) 混合云容灾方法、服务器及存储介质
US20200358660A1 (en) Virtual network layer for distributed systems
JP6299640B2 (ja) 通信装置
CN104412182B (zh) 维护机器的系统和方法
CN103501295B (zh) 一种基于虚拟机迁移的远程访问方法和设备
Chang et al. Architecture design of datacenter for cloud english education platform
CN116319341A (zh) 一种云化共享工控网络安全靶场系统
US20220103415A1 (en) Remote network and cloud infrastructure management
EP2629469A2 (en) Wireless gateway apparatus
JP5601428B1 (ja) 仮想化システム、制御方法、および制御プログラム
CN106961440B (zh) 基于企业级资源运行监控管理的云平台
Grozev et al. Experimental study of cloud computing based scada in electrical power systems
US11316884B2 (en) Software defined network white box infection detection and isolation
CN110109623A (zh) 一种kvm系统的u盘远程操作的实现方法
US10462683B1 (en) Connectivity apparatus for remote cell tower integration
Geng et al. Fault diagnosis and can bus/ethernet redundancy design of a monitoring and control system

Legal Events

Date Code Title Description
CREP Change of representative

Representative=s name: ZACCO NORWAY AS, POSTBOKS 2003 VIKA, 0125 OSLO