Technical Field
Embodiments of the subject matter disclosed herein generally relate to marine seismic source control and, more particularly, to a distributed system including a master controller and source controllers attached to individual source elements, with the system controlling one or more of initialization, auto-testing, synchronization, pilot playing, quality control and monitoring of a marine seismic source.
Discussion of the Background
Seismic surveys are often employed in the quest to identify hydrocarbon deposits under the seafloor. Marine seismic surveys use seismic sources to send energy waves into the earth. The depth and/or nature of features causing reflections of these waves are evaluated based on time intervals until the reflections are detected. Marine seismic sources frequently include plural individual source elements, which are towed at the water surface or at predetermined depths.
A marine seismic source element may be impulsive, generating a shock (short duration) wave. One of the most used impulsive source elements is an air-gun, which produces a high amount of acoustic energy when compressed air is suddenly released underwater and expands. Waves generated by the air-gun propagate in all directions and their typical frequency range is between 6 and 300 Hz. However, the frequency content of such an impulsive source is not fully controllable, and the use of impulsive sources poses certain safety and environmental concerns.
Alternatively, a marine seismic source element may be vibratory, i.e., a marine vibrator. A marine vibrator generates longer-duration (ranging from a few seconds to continuous) waves than impulsive source elements. The marine vibrator may be hydraulically-powered, electrically-powered or pneumatically-powered and may employ piezoelectric or magnetostrictive materials to generate waves. An advantage of the vibrator is that the frequency spectrum of generated waves is better controlled than for impulsive source elements, with the generated waves being within predetermined frequency bands. One example of such a vibratory source element is described in U.S. Pat. No. 8,837,259, the entire content of which is incorporated herein by reference.
Source arrays including plural individual source elements are now frequently used in marine seismic surveys because, at a long distance from the source (e.g., when penetrating the seafloor), the waves generated by individual source elements combine in a high-energy wave characterized by a source signature. Individual source elements may be towed at a single depth or at variable depths. Dual or multi-level source arrays are also sometimes used to reduce the effect of spectral notches due to destructive interference of the waves with surface reflections.
Sources with plural source elements pose challenges in controlling their operations and associating incident seismic wave information to the seismic data acquired by the sensors detecting reflected waves. Different commands have to be transmitted to actuate differently among the individual source elements. If the individual source elements are marine vibrators, each individual source element generates a train of waves according to a pilot signal. Although a pilot signal may be pre-programmed, adjustments may become necessary because the status of other individual elements may change. On the other hand, it would be desirable to receive data from the individual source elements to monitor their operation, to evaluate the source signature, and to associate the signature with the seismic data acquired by receivers.
Thus, there is a need to provide a marine source control system able to operate and monitor a source array efficiently.
Control of marine seismic sources including plural source elements is ensured by a distributed control system that includes source controllers of the source elements and a master controller. Source controllers operate the source elements based on individual commands generated by the master controller and gather sensor and status data. The master controller aggregates the sensor and status data received from the source controllers. The master controller may include an operator interface, and may supply source-related information (e.g., an estimated source signature) to the data acquisition system that records the seismic data related to reflected waves.
According to an embodiment, there is a source control distributed system including a master controller and source controllers. The master controller is configured to generate commands for source controllers associated with source elements deployed underwater, to send the commands via a cable to the source controllers, to receive data from the source controllers, to aggregate the data received from the source controllers. Each source controller is attached to sensors and mechanisms of one of the source elements and is configured to receive the commands via the cable from the master controller, to control the one of the source elements by actuating the mechanisms according to the received commands, to gather first data from the sensors, to generate second data related to status of the one of the source elements, alerts, and/or functional quality control thereof, and to send the first and second data to the master controller.
According to another embodiment, there is a master controller including a communication interface and a processing unit. The communication interface is configured to send commands via a cable to source controllers associated with source elements of the marine seismic source, and to receive data from the source controllers. The processing unit is connected to the communication interface and configured to generate the commands and to aggregate the data received from the source controllers.
According to yet another embodiment, there is a source controller configured to be attached to or embedded in a source element of a marine seismic source deployed underwater. The source controller includes a communication interface and a processing unit. The communication interface is configured to receive commands via a cable from a master controller, and to send data to the master controller. The processing unit is connected to the communication interface, sensors and mechanisms of the source element. The source controller is configured to control the source element by actuating the mechanisms according to the received commands, to acquire a subset of the data from the sensors and to generate another subset of the data related to status of the source element, alerts, and/or functional quality control thereof.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
The following description of the exemplary embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed using the terminology and structure of a vibratory or air-gun source that includes plural individual source elements configured to generate acoustic energy in a marine environment. However, the features discussed in this section are not limited to marine sources, but they may be applied to any type of multi-element source whose elements can be independently controlled to achieve a desired output beam (i.e., direction, time and frequency of an emitted seismic wave).
Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases “in one embodiment” or “in an embodiment” in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
In order to efficiently control a source with plural source elements, a source control distributed system is employed. According to one embodiment, the source control distributed system has a master controller and source controllers embedded in or attached to the source elements, which are deployed underwater during marine seismic surveys. The master controller is configured to generate commands for the source controllers, to send the commands via a cable to the source controllers, to receive data from the source controllers, and to aggregate the data received from the source controllers. Each source controller is connected to sensors and mechanisms of a source element, and is configured to receive commands from the master controller, to control the source element by actuating the mechanisms according to received commands, to gather data from the sensors, to generate data related to the status of the source element, alerts, and/or functional quality control thereof, and to send the data to the master controller.
Vessel 101 may also tow a streamer 105 that houses multiple receivers 106 (typically hydrophones) that detect reflected waves. A diverter 107 may be used to pull the streamer at the prescribed operating depth, and the streamer may be attached to the vessel through a lead-in cable 108. A stretch section 109 may be located on the streamer ahead of the receivers and configured to mitigate tow noises and reduce jerk forces (i.e. occasional variations of the tow or tension forces between the vessel and the streamer). Note that the sub-sources and the streamer(s) may be towed separately by different vessels. Also note that rather than a float, a submerged header equipped with control surfaces (fins) could be used to tow and steer the sub-sources, with such a header better mitigating noise and source depth variations due to swells.
A wave (or train of continuous or semi-continuous waves) emitted from sub-source 103 (or 104) propagates through the water, passes through seafloor 113 and may strike a reflector (e.g., a layer interface 112 between a silt layer and a rock layer) in the underground formation. A portion of the incident energy is then reflected back toward the water surface and propagates back through seafloor 113 and the water to be detected by a receiver 106. A receiver transducer converts the detected acoustic energy into electrical energy that is sampled by an A/D converter into a numeric value. The resulting digital data is multiplexed with data from other receivers, and receiver data is transmitted through streamer 105 to a seismic data acquisition system (not shown) onboard vessel 101. The seismic data acquisition system integrates information about the emitted energy provided by master controller 120 with the receiver data.
According to an embodiment, a distributed source control system 300 for controlling a marine seismic source (e.g., 103, 104, 200 in
Commands and data are communicated between MCU 310 and the source controllers 320, 321, 322 via cable 340. When the source elements are deployed or recovered, cable 340 may be released from or rewound on a winch module (WM) 350. Cable 340 may perform other functions (in addition to enabling communication between MCU and source controllers) such as intermediating towing force transfer, providing power to the source elements, etc. Cable 340 may be connected to a header module (HM) 360, which may separate a data communication pathway 365 from a power supply line 367.
The commands include individual actuating commands related to actuating each source element. These actuating commands are different for the different source elements. If the source elements are vibrators, such an individual command may include start time, gain, and/or phase, etc., making the source elements vibrate according to pilot signals. If the source elements are air-guns, an individual command includes at least an actuation time.
The commands may also include initialization commands that trigger setup of the source elements individually and/or may set up general parameters related to a source's operation (e.g., commands related to the arrangement of the sub-arrays or to individual source elements).
The commands may also include synchronization commands enabling synchronization of a master controller time with times used by the source elements, and/or auto-testing commands that trigger auto-testing of the source elements (as discussed in more detail later in this document).
Processing unit 420 may further be configured to calculate an estimated far-field signature of the marine seismic source based on data received from the source controllers and/or actuating commands.
Master controller 400 may include or communicate with an operator interface configured to display at least part of the aggregated data and/or to receive instructions from an operator. The processing unit then generates commands according to the instructions.
Communication interface 410 may further be configured to store and/or transmit at least a subset of the aggregated data and/or other information related to the seismic survey. For example, the other information may include the estimated source signature that is transmitted in a predetermined format to the seismic data acquisition system. In another example, the other information may be relevant to navigation and data acquisition sub-systems.
Communication interface 410 may also be configured to communicate with the source controllers via a safety bus, enabling communication between the master controller and the source controllers via a different channel when communication via the main channel (associated with the cable) fails.
According to another embodiment, a source controller 500 configured to be attached to or embedded in a source element of a marine seismic source deployed underwater is illustrated in
The source controller may also be configured to generate packets from the data (sensor data and other information), to associate a time stamp with each of the packets, and to assign different priorities to the packets. This manner of operation enables critical data management, which is discussed later in this document. Data provided by a source controller to the master controller may include (depending also on the type of source element) one or more of: temperature, acceleration and displacement of a vibrating part (e.g., piston), voltage, current, water ingress, pressure, position, etc.
Data processing unit 520 may be configured to control execution of one or more of the following processes, according to received commands: initialization, auto-tests, actuation, quality control, and synchronization.
An initialization process may consist of setting up all the source elements and setting up general parameters. Setting up all the source elements may include initializing parameters related to a number of array levels and sub-arrays at each level, number and arrangement of the source elements in sub-arrays, other technical characteristics and identification of individual source elements. Setting up general parameters may include specifying a desired synchronization time and accuracy, the type of survey (e.g., for vibrators, cyclical playing or continuous playing), or maximum play duration for continuous playing.
An auto-test process at a source controller may include one or more of: power supply checking, emergency stop activation/deactivation, protection circuit activation/deactivation, isolation sequence (i.e., disconnect a source element and activate a spare one), testing power chain and data acquisition chain, checking a pneumatic system and synchronization protocol. Once some or all auto-tests are successfully completed and reported to the master controller, the master controller may send a “Source System Ready” signal to the navigation system.
A synchronization process aims to have the same time reference at the master controller and source controllers. The master controller may set a reference time based on a Global Positioning System (GPS) signal. Each controller has a reference clock (e.g., a 10 MHz clock with 15 ppb stability). Synchronization may be achieved in two steps. A first step ensures that the source controllers have “universal second” and may be implemented using a standard protocol IEEE 1588 V2 (which automatically takes into account the delay in transmitting the synchronization commands to different source controllers). A second step achieves more precise synchronization using a synchronization signal (PPS SYNC) able to ensure higher precision (e.g., 10 μs).
If the source elements are vibrators, the source controllers receive a pilot signal (called simply “pilot”) and make the vibrator vibrate according to this signal (action known as “pilot playing”) and thus emit energy. As is known in the art, the vibrators may be operated periodically for a few seconds in a cyclical survey (using sweeps) or continuously for a continuous-emission survey (using random or pseudo-random sequences). The source controller is configured to identify and select the actuation command for the source element it controls.
If a cyclical survey is performed, the source controller then actuates the vibrator's motor (which is one of the source element's mechanisms) to play the pilot (i.e., waveform) indicated in the actuation command with the gain and the phase shift also specified in the command. The source controller then gathers sensor data related to the energy emission and transmits this data together with respective time-stamps to the master controller. As described above, the master controller receives signals from the source controllers and can compute in real time or off-line some Quality Control (QC) computations such as calculating the vertical far-field signature. This estimated signature can be shared with the data acquisition system so that data can be processed properly. Furthermore, in order to ensure QC, the estimated far-field signature may be compared to another estimated far-field signature based on a pulse compression using knowledge about the pilots (cross-correlation process) to identify and assess the quality of the source generated wavelet, which can be considered as the input signal in seismic imaging after pulse compression.
If the energy emission is continuous, the source controller then actuates the vibrator's motor to play a pilot (waveform) specified in the command continuously until the maximum play time specified in the actuation command elapses or an operator command directs stopping the vibrator before the maximum play time ends.
The source controllers may also be configured to perform a monitoring process. This monitoring process is exercised during startup, operation, restart and shutdown of the source elements according to a survey plan. The monitoring process asserts a source element's status, detects failures, issues alarms, and takes appropriate source element control actions in case of failure. A quality control process may focus on beam quality so that when beam quality degrades, it may assist in identifying the cause and taking corrective or adaptive action. The source controller may generate orders and requests to safely stop the source element, to activate a spare source element (applying a backup survey design plan), increase the emitted energy, etc.
The master controller may allow creating, editing, monitoring, retrieving and displaying results of monitoring. Based on data received from source controllers, the master controller is able to display for an operator the configuration and status of the source elements or of an individual source element. When a source element's failure occurs, the master controller may automatically or upon receiving instructions from the operator access detailed information about the element causing failure, access historical information related to the failing element, and/or generate a maintenance request. The master controller may also maintain an alert management dashboard.
The objective of monitoring, quality control and source signature estimation is to have as much as possible the same far-field signature (resulting from combining the wave emissions of all source elements) during the seismic survey. The master controller may be configured to estimate the source signature using (i) data received from source controllers, (ii) design parameters of the source elements, and (iii) parameters adjusted for instantaneous conditions (such as wave propagation velocity). If the source elements are actuated cyclically or at predetermined times, the source signature may be estimated cycle-by-cycle or shot-by-shot. In the case of a continuous activation, the source signature may be evaluated periodically.
A flowchart of processes that may be performed by a source controller according to an embodiment is illustrated in
In a marine source having plural sub-arrays of vibrators, each sub-array includes a winch module, an umbilical, a head module and a number of vibrators connected in series (i.e., one after another along the umbilical). The vibrators may be single transducers or twin transducers. A schematic diagram of a twin transducer 700 is illustrated in
Since along the same umbilical may be numerous vibrators (e.g., 8-10 twin transducers), the volume of data sent from the source controllers to the master controller may become large, and critical data (e.g., alarms) may be delayed. Therefore, a priority-based mechanism for selectively forwarding high-priority packets submitted by source controllers to the master controller is put in place.
The mechanism for critical data management may be implemented by intercalating a switch 1588 (i.e., compliant to IEEE 1588 V2) in the data flow between the source controllers and the master controller. The switch may be located in the head module. This switch preferentially and ahead of the chronological order forwards the highest priority packets to the master controller.
In one embodiment, data management may have an additional layer implemented, e.g., using additional Ethernet boards (compliant to IEEE 802.3). This additional layer of data management selects and directs a subset of the packets to a predetermined module. For example, quality control data is forwarded to a source signature estimation module, or alarms/alerts for specific sub-arrays or source elements to be handled faster than the rest of alarms/alerts. This additional mechanism enables channeling information to operators with dedicated roles: an operator who handles source activation, an operator who manages quality control, an operator who monitors critical/failing source elements, etc.
The distributed control system may include a mechanism for backup communication, to be used in case communication via cable fails. In one embodiment, the mechanism includes a safety bus allowing a low data rate exchange between the master controller and the source controllers. This communication channel may be used by the source controllers to transmit status/alarms data and by the master controller to transmit emergency commands. This channel may be implemented using an RS485 bus (compliant to ANSI/TIA/EIA-485 for RS485) or a CAN bus (compliant to ISO 11898).
The RS485 bus can be used in two-wire systems (half-duplex operation) or in four-wire systems (full-duplex operation). The RS485 transmitter's tri-state capability allows the connection of multiple source controllers to a two-wire bus. In half-duplex operation, the RS485 bus allows only one driver to talk at any given time. In this configuration, a fault conditions situation might occur as a result of a bus contention. Therefore, RS485-compliant devices must be able to handle this type of failure. In full-duplex operation, two twisted pairs provide a more robust implementation in which the master controller may initiate communication with up to 32 source controllers. Currently, a maximum recommended cable length is 1,200 m for a bandwidth of 10 Mb/s. The noise level and bus bandwidth limit the cable length. Such a configuration may achieve a rate of 460 Kbits/s.
In another embodiment, the safety bus may be a TCP/IP connection similar to the main communication channel. This safety bus may be simpler than the main channel by having a basic IP switch in the head module (not a 1588 switch able to selectively forward packets in an order modified based on priority from the chronological order of receiving packets), and by having no redundancy between the winch module and the head module (and thus not requiring a switch in the winch module).
The safety bus may be part of a sub-system of the distributed source control system, which sub-system is able to operate up to 30 minutes without power. The sub-system also includes low-power processing units in the master controller and the source controllers working with power provided by rechargeable batteries (maintained full during regular operation). This sub-system ensures a degraded mode source operation in case of emergency (and even power cut) to put the head module and the source elements in a safe state. An advantage of this solution is that an IP connection similar to the main communication (with the same protocol) can be used.
A flowchart of a method 800 for controlling a marine source including plural source elements is illustrated in
Method 800 further includes generating commands by the master controller, at 820. The commands are related to at least one of initializing the source elements individually and/or setting general parameters related to operating the marine seismic source, auto-testing related to functionality of the marine seismic source, synchronizing the master controller and the source controllers at a predetermined time precision, and actuating the source elements to generate seismic waves, with the commands being transmitted to the source controllers via a cable.
Method 800 also includes acquiring, by the source controllers, data from source elements sensors and transmitting the data and other information related to the source elements' functionality to the master controller, at 830. The commands are generated taking into consideration the data and the other information.
Accordingly, the master controller and source controllers may take the form of an entirely hardware embodiment or an embodiment combining hardware and software aspects. Further, the exemplary embodiments may take the form of a computer program product stored on a computer-readable storage medium having computer-readable instructions embodied in the medium. Any suitable computer-readable medium may be utilized, including hard disks, CD-ROMs, digital versatile discs (DVD), optical storage devices or magnetic storage devices such a floppy disk or magnetic tape. Other non-limiting examples of computer-readable media include flash-type memories or other known types of memories.
Some of the above-disclosed embodiments provide the following features and advantages:
The disclosed embodiments provide a distributed source control system, master controllers and source controllers for controlling a multi-elements marine source. It should be understood that this description is not intended to limit the invention. On the contrary, the exemplary embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of the exemplary embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
Although the features and elements of the present exemplary embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein.
This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter 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.
The present application claims the benefit of priority under 35 U.S.C. §119 to U.S. Provisional Application No. 61/989,001 filed on May 6, 2014, U.S. Provisional Application No. 61/988,920 filed on May 6, 2014 and U.S. Provisional Application No. 62/110,839 filed on Feb. 2, 2015, the contents of which are hereby incorporated by reference into the present application.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2015/000805 | 5/5/2015 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62110839 | Feb 2015 | US | |
61989001 | May 2014 | US | |
61988920 | May 2014 | US |