Embodiments of the present invention relate to transmitting data and software to a Subsea Electronics Module.
The control of subsea fluid extraction wells is generally managed by a Subsea Electronics Module (SEM), which is typically housed in a Subsea Control Module (SCM), which is in turn mounted on a subsea Xmas tree located on the sea bed, above the fluid extraction well. SEMs contain a number of printed wiring boards which perform dedicated functions, such as the operation of hydraulic Directional Control Valves (DCVs), with communication to and from the SEM via a modem. The SEM in turn is connected to a Master Control Station (MCS) located topside via an umbilical.
SEMs contain software packages which are coded in high level programming language (though for small, very time-critical tasks assembly language may be used). The software enables the SEM to perform sequenced monitoring operations based on commands from the MCS, as well as allowing the SEM to store relevant data gathered from the subsea production system. This software may need to be upgraded from time to time, and for this purpose the SEM is programmable from the surface. The new version of the software may be downloaded from the MCS over a TCP/IP or any other suitable communication protocol, for example. However, presently production may need to be halted during the software upgrade, as the downloading process could occupy a portion of, or the entirety of, the bandwidth of the communication path of the umbilical.
As a result the downtime of subsea production control systems during software upgrades is an expensive operation for the well operator. Depending on the type of modem used, the type of cable used in the umbilical (copper, optical etc.) and the distance between the MCS and the SEM this downtime can range from a few minutes to hours.
The existing techniques to reduce downtime employ a Remotely Operated underwater Vehicle (ROV) to load software directly to a well SCM to update the software held in the SEM housed therein, thus avoiding the control system communication system. However, this technique is expensive due to the high cost of deploying an ROV to the sea bed.
According to an embodiment of the present invention, there is provided a method for updating the software in a subsea electronics module (SEM) of an underwater well, the SEM being in communication with a surface location via an umbilical cable comprising a data transfer path, wherein during normal operation data is transferred between the underwater well and the surface location via the transfer path, the data transfer during the normal operation requiring an associated bandwidth of the data transfer path, the method comprising the steps of: providing the updated software data at the surface location, and transmitting packets of the updated software data from the surface location to the underwater well via the data transfer path, wherein updated software packets are received at the underwater well on a modem card, aggregating the packets of data on the modem card to form a software update package, and using the software update package as a local master to update the software of one or more SEM.
The updated software packets may be transmitted using time-division multiplexing or frequency-division multiplexing to utilise spare bandwidth of the data transfer path not required by the normal operation.
According to an embodiment of the present invention, there is provided a method for updating the software in a subsea electronics module (SEM) of an underwater well, the SEM being in communication with a surface location via an umbilical cable comprising a data transfer path, wherein during normal operation data is transferred between the underwater well and the surface location via the transfer path, the data transfer during the normal operation requiring an associated bandwidth of the data transfer path, the method comprising the steps of: providing the updated software data at the surface location, and transmitting packets of the updated software data from the surface location to the underwater well via the data transfer path, wherein the updated software packets are transmitted so as to use spare bandwidth of the data transfer path not required by the normal operation.
The updated software packets could be received at the underwater well on a modem card. The updated software packets could be aggregated on the modem card until a software update package is formed. This software update package could then be used as a local master to update the software on one or more local single board computers (SBCs) in the SEMs. ‘Local’ here is intended to indicate a distance of around 1 metre, in comparison to the transmission line which may have a length in the range of 1 km to 220 km. For scenarios where two or more SEMs are hosted in a single SCM, the modem of a primary SEM can act as a local master to the modem of the other SEMs. If there is a communication distribution unit (as is known, per se, generally in the art), the modem of the communication distribution unit can act as a local master to upgrade the software for the surrounding SEMs.
The transmission line could be a copper or fibre optic cable within an umbilical.
According to an embodiment of the present invention, there is provided an apparatus for updating the software in a subsea electronics module (SEM) of an underwater well, the SEM being in communication with a surface location via an umbilical cable comprising a data transfer path, wherein during normal operation data is transferred between the underwater well and the surface location via the transfer path, the data transfer during the normal operation requiring an associated bandwidth of the data transfer path, comprising: means for providing the updated software data at the surface location, and means for transmitting packets of the updated software data from the surface location to the underwater well via the data transfer path, wherein the updated software packets are received at the underwater well on a modem card, the packets of data are aggregated on the modem card to form a software update package, and the software update package is used as a local master to update the software of one or more SEM.
The transmitting means could transmit the updated software packets using time-division multiplexing or frequency-division multiplexing to utilise spare bandwidth of the data transfer path not required by the normal operation.
According to an embodiment of the present invention, there is provided an apparatus for updating the software in a subsea electronics module (SEM) of an underwater well, the SEM being in communication with a surface location via an umbilical cable comprising a data transfer path, wherein during normal operation data is transferred between the underwater well and the surface location via the transfer path, the data transfer during the normal operation requiring an associated bandwidth of the data transfer path, comprising: means for providing the updated software data at the surface location, and means for transmitting packets of the updated software data from the surface location to the underwater well via the data transfer path, wherein the transmitting means transmits the updated software packets so as to use spare bandwidth of the data transfer path not required by the normal operation.
The updated software packets could be received at the underwater well on a modem card. The updated software packets could be aggregated on the modem card until a software update package is formed. This software update package could then be used as a local master to update the software on one or more local Single Board Computers (SBCs) in the SEMs. ‘Local’ here is intended to indicate a distance of around 1 metre, in comparison to the transmission line which may have a length in the range of 1 km to 220 km.
The transmission line could be a copper or fibre optic cable within an umbilical.
The Subsea Electronics Module could be housed in a Subsea Control Module that is operable to regulate fluid extraction from a well head.
The embodiment to be described enables the software on a SEM in a subsea well control system (for example a well control system for a subsea hydrocarbon extraction well) to be updated with reduced downtime of the subsea production control system.
Referring to
Since the used communication capacity of the link is less than 100% (and frequently as low as 40%) there is spare capacity 5 shown as gaps in the stream of packets 4. This spare capacity 5 can be used to provide further packets of data 6, as shown in
A new software image is stored at the MCS 7, which is then transmitted via the umbilical 14 to a single board computer (SBC) of a modem 8 in the SCM. Once the software is downloaded completely on to the modem card (i.e. the SBC) of the SCM, a trigger signal from the MCS topside will trigger the modem card to, in turn, load the software into respective cards present inside a multiplicity of SEMs as required via Ethernet ports 9a, 9b, which communicate with the SEMs using an Ethernet switch blade 10. The various SEMs may contain a variety of different electronics cards. In the embodiment of
Since the amount of time required for loading the software locally (over a distance of around 1 metre) is very low compared with downloading the software to individual cards (over an umbilical line between 1 and 220 kilometres), this approach may save a lot of downtime during upgrades. In addition to the shorter distances from the modem card to the SEM cards compared to the length of the umbilical, this communication may, in an embodiment, take place via backplane Ethernet, which has a much higher transfer speed than that between the MCS and the modem card.
The embodiment of the present invention shown in
The preceding example illustrates an embodiment of the present invention being used in a subsea well control system, however, it can be applied to any control system, particularly those involving long distances between the control station and the controlled facility, such as, for example, wind farms. It can also apply to any form of communications system including those employing amplitude, frequency or pulse width modulated carriers, digital or analogue, with the medium being electromagnetic radiation, copper or fibre optic, provided there is sufficient spare capacity on the data transfer path.
This written description uses examples to disclose the invention, including the preferred embodiments, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
Number | Date | Country | Kind |
---|---|---|---|
1308452.0 | May 2013 | GB | national |