The field of the disclosure is that of marine seismic prospection, enabling to study the different layers of the earth crust.
More precisely, the disclosure relates to a method for managing the speed of a vessel during a marine seismic acquisition involving several vessels.
The disclosure can be applied notably to the oil prospecting industry (hydrocarbon exploration) using seismic method (sea oil survey), but can be of interest for any other field which requires a system performing geophysics data acquisition in a marine environment.
To perform a marine seismic acquisition in a survey area, it is common to use seismic sources (like “air guns”, “vibratory sources”, . . . ) and seismic sensors. The sensors are housed in cables, called streamers (or acoustic linear antennas or seismic cables). Several streamers are used together to form an array of thousands of sensors. Sources are towed by one or several vessels, and streamers are towed by one or several vessels. A same vessel can tow both sources and streamers (i.e. can tow one or several streamers and one or several seismic sources).
To collect the geophysical data in the marine environment, the seismic sources are activated to generate single pulses or continuous sweep of energy. The signals generated by each source travels through the different layers of the earth crust and the reflected signals are captured by the sensors (hydrophones) housed in the streamers. By processing the signals captured by the hydrophones, geophysicists are able to achieve an imaging of the different layers of the earth crust.
A seismic source should shoot at a shot point (also referred to as “shot point”), defined by its geographical coordinates (latitude/longitude and/or easting northing). When the vessel reaches this shot point, the seismic source is activated and produces an explosion. The set of shot points of all seismic sources is called “preplot”.
The marine seismic acquisition is controlled and monitored by a navigation system (also referred to as INS, for “Integrated Navigation System”), which is onboard each vessel. Each INS of a vessel allows computing position of sensors and seismic sources and driving the vessel along its acquisition path, according to a predetermined preplot, and to activate seismic sources to perform seismic acquisition at desired shot points of the preplot.
The navigation system also determines the moment of firing a source for each shot point, according to the positions of the various system components. This moment of firing is referred to as “shot time”.
To further increase the quality of seismic imaging, the seismic surveys can be performed in a well-known “multi-vessel” survey performed by a plurality of vessels.
In a multi-vessel survey, it is common to select a specific vessel among the plurality of vessels and to refer it to as a “master vessel”. This master vessel is a reference vessel and the reference of time of each other vessels thanks to its INS. Each other vessel is referred to as “slave vessel” and is synchronized on the reference of time of the master vessel. Such “reference/master vessel” is thus the reference to compute proper position to other vessels.
So that the shooting order is complied, the various vessels must be synchronized. The shooting order of the sources is defined by the preplot and must be performed as close as possible to the geographic coordinates of the shot points specified in the preplot.
More precisely, a seismic source of a vessel should perform its shot at a target location called “Bull's Eye” (also noted “BE”), this target location being computed during the survey from the reference vessel's positions. Each vessel, or more precisely the seismic source, has to match as possible this target location at the right time. In practice, a point of the reference vessel (or of any equipment associated with the reference vessel, e.g. a source) is used as reference point to calculate the ideal position of other vessels, i.e. for space synchronization of the vessels.
In the following description, it is assumed to describe a multi-vessel survey with one master vessel which is the reference vessel and at least one other vessels of the fleet, also referred to as “slave vessels”.
In such a configuration, a Bull's Eye of a slave vessel represents the ideal position where said slave vessel (or seismic source of a slave vessel) should be to perform its shot, said Bull's Eye being defined by a circular target having:
A reference point of the slave vessel (i.e. a seismic source) defined in advance, must be located in the “Bull's Eye” to ensure proper synchronization of said slave vessel.
A master vessel “Time to shot” (or “Shot Time TO” or “shooting time” or “master's vessel predictions”) is usually computed from:
Usually, the “time to shot” for slave vessels is computed from a master vessel shooting time to ensure good shot scheduling. In other way, slave vessels can compute their own time to shot based on the master's vessel predictions.
To have a proper coverage, during a multi-vessel operation, each vessel has to be properly aligned to shot and record data, at the best location as possible. For that, it is necessary to control the vessels speed.
Usually, the master vessel computes speed order depending of its own sensors, and a slave vessel computes its speed relative from master's speed and master's position.
Thus, in a multi vessel configuration, there is a strong link with the reference vessel. This is a main disadvantage of this configuration. Indeed, if radio links are broken, slave vessels have no more the relative position of the master vessel. If the reference vessel has any issue and presents errors in its shots, the relative position of slave vessels will be “wrong” as they are based on a “wrong” master vessel's position. Moreover, if the master vessel has any issue and has to stop the line, slave vessels have to stop production even if they are able to continue.
Moreover, most of the other known systems are restrictive, as they work with relative positions. Indeed, in that case, all vessels must have the same kind of path (symmetric path, parallel path or the same path with an offset).
A particular embodiment of the disclosure proposes a method for managing the speed of at least one first vessel in a seismic survey, said first vessel performing a series of shots according to a predefined set of shot points and sailing at a current speed, called preplot, wherein said method comprises, during at least a part of said seismic survey, computing an updated speed for said first vessel, using at least a time prediction shift defined as a time difference between at least:
a prediction being computed for a given shot point in said preplot
Thus, this particular embodiment relies on a wholly novel and inventive approach of the speed control of a vessel, in a multi-vessel survey or in a single vessel survey, ensuring that the vessel will shot at the proper time and the proper position without using relative speed and offset between vessels of the survey and without the need of a master vessel.
Indeed, this particular embodiment of the disclosure uses a time prediction shift to compute the updated speed of a first vessel, this time prediction shift being computing using some local parameters of the first vessel as well as parameters, in a multi-vessel survey, from other vessels involved in the survey. Thus taking into account the first vessel capacities and the behavior of other vessels optimizes the speed management of the first vessel.
The time prediction shift corresponds to the difference between a time to shot corrected by using some parameters from the vessel itself and/or other vessels, and a predicted time to shot, i.e. a time to shot computed from the first vessel parameters.
It is to be noted that this method, according to its different embodiments, is applied on a plurality, or all, the vessels in the survey (in case of multi-vessel survey), in order to ensure that all vessels will shot at the proper time and at the proper position.
According to a particular feature of the disclosure, computing the time prediction shift comprises, for said first vessel:
According to this first embodiment, the time prediction shift is computed from two series of predictions, for the first vessel, corresponding to the successive shot points related to the first vessel.
The first series of predictions corresponds to the time prediction, for each shot point related to the first vessel, obtained from the distance between the first vessel and the shot point location and from the first vessel current speed. The source position of the first vessel may also be used. This first series is called raw time predictions.
The second series of predictions corresponds to the time prediction, for each shot point related to the first vessel, obtained from the first vessel raw time prediction (previously computed) but also from other vessel(s) raw time predictions, called remote raw time predictions, and from other vessel(s) corrected time predictions, called remote corrected time predictions. These remote corrected time predictions correspond to the results obtained, for other vessel(s) of the survey, from the application of the proposed method for managing the speed, according to the different particular embodiments of the disclosure.
Thus, according to this first embodiment, the updated speed of the first vessel corresponds to the updated speed to ensure a proper coverage, taking into account its own capabilities as well as other vessels ones.
According to a particular embodiment of the disclosure, the method further comprises transmitting, to at least one second vessel of said survey, at least one of said parameters related to said first vessel:
According to this particular embodiment, some of predictions computed for a first vessel are sent to one or many other vessels in the survey, for example all the vessels involved in the survey, in order for them to implement the proposed method of managing their own speed.
Thus, the proposed method of managing the speed of vessel may be implemented on all the vessels involved in the survey, so that all vessels will have an updated speed for an optimal coverage.
Moreover, some other parameters related to the first vessel may also be transmitted to other vessel(s), like a safety status, explained more in details below. This safety status is for example used, by the proposed method on other vessel(s) to compute their updated speed, taking account of the capabilities of the first vessel.
In particular, the method further comprises receiving by said first vessel, from at least one second vessel of said survey, at least one of said parameters related to said second vessel:
According to this particular embodiment, the first vessel also receive parameters related to other vessels in the survey, for example all the other vessels involved in the survey, in order to adjust its updated speed to external constraints from other vessels.
For example, as already said, the corrected time predictions take into accounts some raw time prediction and corrected time prediction related to other vessels.
Moreover, as the first vessel sends its safety status to other vessel, it also receives some safety statuses from other vessels.
Thus, the updated speed of the first vessel takes also account of some capabilities of other vessels.
According to another embodiment of the disclosure, the method further comprises computing, for a given shot point in said preplot, at least an updated shot point location, called updated target location for said first vessel using said computed time prediction shift.
According to this particular embodiment, the target location may also be computed again, for the first vessel, as its updated computed speed may not be sufficient to ensure a proper coverage.
For example, the computing of an updated target location will ensure to correct an error in position of the source of the first vessel, while taking account of the acceleration and speed capabilities of the vessel, and the time prediction shift previously computed.
For example, computing said updated target location uses the trend, during time, of the curve representing said computed time prediction shift, for the first vessel, and some parameters related to the capabilities of said first vessel.
According to this particular embodiment, the updated target location, for a first vessel, is computed using the trend of the time prediction shift, previously computed and using some physical constraints limiting the vessel, as for example a maximum and a minimum speed, a maximum and a minimum acceleration . . . .
This way of computing the updated target location is described in more details in the patent application filed by the present Applicant, at the same date as the present patent application, and entitled “Method for managing the target location of a vessel”.
For example, said safety status is determined using at least one of the information related to the vessel:
According to this particular embodiment, the safety status, for a first vessel, allows to take account of the capabilities of the first vessel by checking what is allowed for him regarding its speed in order that the computed updated speed respects speed range.
The safety status may also take account of the current azimuth of the vessel and its current speed, or any data relative to safety of the first vessel (obstacle . . . ).
According to a particular feature of the disclosure, computing the updated speed uses of at least one of the parameters:
According to this particular embodiment, the proposed method of speed management also takes account of contractual constraints to compute the updated speed for a vessel, i.e. constraints not directly related to capabilities of the vessel or other vessels, but that need to be respected.
In particular, the method further comprises transmitting said computed updated speed to the vessel command and control navigation system.
According to this particular embodiment, the computed updated speed is sent to the vessel command and control navigation system, in order to be applied. Thus, the updated speed is taken into consideration and the updated vessel speed becomes the first vessel speed.
In particular, the method is implemented simultaneously on a plurality of vessels of said survey.
According to this particular embodiment, same process implementing the method of speed management according to the different embodiments of the disclosure runs in parallel on other vessels, thus ensuring that all vessels will navigate at its updated speed, and will shot at the proper time, at the proper position.
The disclosure further concerns a computer program product comprising program code instructions for implementing the above-mentioned method when said program is executed on a computer or a processor.
The disclosure also concerns a non-transitory computer-readable carrier medium storing a program which, when executed by a computer or a processor, causes the computer or the processor to carry out the above-mentioned method.
Another aspect of the disclosure concerns a seismic system comprising a first vessel involved in a seismic survey, sailing at a current speed and performing a series of shoots according to a predefined set of shot points, called preplot, said seismic survey comprising the following means for managing the speed of said first vessel, which are integrated in said first vessel and activated during at least a part of said survey:
Advantageously, the multi-vessel seismic system comprises means for implementing the steps of the above-mentioned method, in any of its different embodiments.
Other features and advantages of embodiments of the disclosure shall appear from the following description, given by way of indicative and non-exhaustive examples and from the appended drawings, of which:
The disclosure relates to a method for managing the speed of a vessel, in a seismic survey comprising a plurality of vessels, in order to ensure a proper coverage, during the survey involving those vessels, i.e. ensure that all vessels will shot at the proper time, at the proper position, without a strong link with a reference vessel. This allows a totally adaptive survey.
In fact, the method of the disclosure allows controlling the speed of the vessels on a time shift prediction, and no more on a master vessel.
In the following description, the embodiments are described in relation with a multi-vessel survey which comprises a reference vessel called “master vessel” and other vessels called “slave vessels”, each synchronization of each slave vessel depending on the master vessel's synchronization.
However, the case of a multi-vessel survey is not restrictive and the disclosure can be applied to a single vessel survey with only one vessel performs the seismic survey.
Referring now to
According to this embodiment, the method comprises computing, in step 15, an updated speed of a first vessel, using a time prediction shift corresponding to a difference between a raw time prediction and a corrected time prediction.
These two time predictions are explained in more details in the following description.
According to this embodiment, the corrected time prediction takes account of other vessel(s) parameters of the survey. For example, the corrected time prediction takes account of parameters of all the other vessels involved in the survey.
Referring now to
It is to be noted that steps illustrated in
These steps are for example initiated by a timer loop, which typically runs continuously on each vessel during the survey. These steps can be split in two tasks, which are also running in parallel: a first task comprising steps 11 to 16, and a second task comprising steps 17 and 18.
First of all, in step 11, a series of “raw time predictions” is computed for a first vessel of the fleet, involved in the multi-vessel survey. A “raw time prediction” can be defined as the time at which the first vessel predicts to reach a planned shot point of a preplot, and a series of raw time predictions corresponds to the raw time prediction for each assigned shot point of the first vessel. These raw time predictions are computed from the distance between the first vessel and the shot points and from the vessel speed. The source position can also be used to compute a raw time prediction.
In step 12, a series of “corrected time predictions” is computed for a first vessel. A “corrected time prediction” can be defined as the time at which the first vessel will perform the shot, even if it is not properly located on the point location of a planned shot point, as a function of internal and external parameters of the first vessel, and a series of corrected time predictions corresponds to the corrected time prediction for each assigned shot point of the first vessel. More precisely, corrected time predictions are computed using:
Then, in step 13, a “time prediction shift” is computed, for each shot point assigned to the first vessel, using at least the series of raw time predictions and the series of corrected time predictions previously computed.
In fact, the time prediction shift corresponds to the difference between a corrected time prediction, taking account of other vessels parameters (Min STI, Max STI, Tolerance zone, etc. . . . ) and/or its own parameters in a multi-vessel survey or only taking account of its own parameters in a single survey, and a raw time prediction depending only of the first vessel. Particularly in a multi-vessel survey, this computed time prediction shift allows aligning all the involved vessels by taking account of the shot errors, without using a master vessel as a reference. Basically, according to this embodiment, if:
Next, in step 14, the raw time predictions, computed in step 11, and the corrected time predictions, computed in step 12, are sent to other vessels (for example all or a part of all vessels involved in the survey), to be used as input of the same process that is running in parallel on other vessels.
In step 15, which may be implemented in parallel of step 14, the updated speed is computed, for the first vessel, using the time prediction shift delivered by step 13. Indeed, on the contrary to most of the known solutions (where the slave's vessel speed is computed from the reference vessel predictions), the updated speed is not computed here from a relative offset from the position of the master vessel, but from the trend of the time prediction shift.
Moreover, this way of controlling, which is independent from a master vessel, allows avoiding non-needed corrections, or wrong corrections, of the vessel speed based on wrong data in case of errors on the master shots.
As a conclusion, for a same shot point of the preplot, there is a difference of time to shoot, called a “time shift”, between a raw time prediction and a corrected time prediction.
The present disclosure proposes to use this time shift to foresee in a long term the position of a vessel, and thus to compute an updated speed for this vessel, allowing performing a seismic survey in a manner to avoid a strong link with a reference vessel as discussed above for a multi-vessel survey and ensuring that all vessels will shot at the proper time, at the proper position.
The method of the disclosure also allows controlling the vessels speed from corrected distances, as the relation between time and distance is known.
Y=ax
2
+bx+c
where the parameters {a, b, c} can be (for example) resolved from a least square resolution algorithm based on the series of values {x,y}.
These parameters are usually used in the definition of second-degree polynomial corresponding to the interpolated curve, the aim being to obtain the trend curve from a linear regression, knowing the time shifts from the knowledge of constraints like the “Minimum shot cycle time interval”, the “Maximum shot cycle time interval”, the “Tolerance zone”, as described here above. For example, the parameters {a, b, c} are correlated with the following features: fixed difference, speed, and acceleration. “a” is expressed in 1/seconds, “b” has no dimension and “c” is expressed in seconds.
However, a vessel is limited by physical constraints, and the trend curve (in full line) illustrated in
The other trend on
Y′=a′x
2
+b′x+c′,
where the parameters a′ and b′ are limited by the current speed vessel Sc, the maximum and minimum speed values {Smin, Smax} and the maximum and minimum acceleration values {Amin, Amax}.
For example, Sc is the current speed of the vessel, at the time of computation and [0, Xmax] is the time range of the raw time predictions series (from 0 to the last raw time predictions computed for the first vessel).
As (y+x)*Sc corresponds to the distance to shot, the relations between the different parameters a′, b′, a, b, Smin, Smax, Amin, Amax, Sc and Xmax are defined by:
A
min/(2*Sc)<a′<Amax/(2*Sc), and
(Smin/Sc)−2*a′x−1<b′<(Smax/Sc)−2*a′*Smax−1
So typically, a′ will be equal to:
a if Amin/(2*Sc)<a<Amax/(2*Sc),
A
min/(2*Sc) if a<Amin/(2*Sc),
A
max/(2*Sc) if a>Amax/(2*Sc).
Moreover, b′ will be equal to:
b if min(((Smin/Sc)−(2*a′*Smax−1)),((Smin/Sc)−1))<b<max(((Smax/Sc)−(2*a′*Sm−1)),((Smin/Sc)−1)),
min(((Smin/Sc)−(2*a′*−1)),((Smin/Sc)−1)) if b<min(((Smin/Sc)−(2*a′*Sm−1)),((Smin/Sc)−1)),
max(((Smax/Sc)−(2*a′*S−1)),((Smax/Sc)−1)) if b>max(((Smax/Sc)−(2*a′*S−1)),((Smax/Sc)−1)).
Thus, if we consider that the updated speed OptS corresponds to the speed allowing the first vessel to reach a predicted shot point location “Pa” in a corrected time (Xa+Ya) (which corresponds to the time to reach a point P′a different from Pa), thus the updated speed OptS is computed according to the following equation:
OptS=Sc*Xa/(Xa+Ya).
In a second implementation example, illustrated in
For example, all the series of time prediction shifts are checked from the short-term (first shift of the series) to the long-term (last shift of the series), to decide if the raw time predictions are ahead or below the corrected time predictions. Thus, short-term average, but also mid-term and long-term average are take into account, allowing smooth and predictive estimation of the updated speed. Evolution from short-term, to mid-term, and long-term allows measuring the trend of the time prediction shift curve.
In an alternative embodiment, this updated speed computation can be implemented with linear, non-linear filtering or neuronal network . . . .
Coming back to
It is to be noted that, if the current speed vessel Sc is close to Smin, Amin can be increased dynamically from the configured value. Indeed, by definition, if the current speed vessel Sc is close to its maximum speed Smax, its maximum acceleration Amax is null.
In step 17, which may be implemented in parallel of steps 11 to 16 previously described, the safety status is computed, for the first vessel.
Basically, each vessel checks what is allowed for it, regarding its speed range, and a computed safety status may be one of the non-exclusive following ones:
These statuses are computed from speed, azimuth or any data relative to the safety of the first vessel, as for example:
Next, in step 18, the safety status computed in step 17 is sent to other vessels (for example all a port of all vessels involved in the survey), to be used as input of the same process that is running in parallel on other vessels.
We refer now to
Basically, the shooting management of vessels (for example in a multi-vessel survey), including the speed management, introduces errors in the shot point locations, if they are not well aligned, if they are too fast, too slow, . . . .
Ideally, the shooting management will thus also try to share the error between vessels. For example, a vessel late will shot at a position on its path that will be before the planned shot point. Thus, the corrected prediction time will be before its raw prediction time. In the same way, a vessel ahead other vessels will delay its corrected prediction time from its raw prediction time.
Referring now to
Referring now to
Referring now to
According to most of the known solutions, a speed management based on the relative positions and the current speed of the two vessels won't change speed at the beginning and will create discontinuous output speed control command, when the vessel will reach the dogleg.
On the contrary, a speed management according to the different embodiments of the disclosure, that takes into account the vessels positions along the shortcut to compute series of time prediction to reach a point, especially long-term prediction, will smooth and anticipate output for speed management, by computing the updated speed of each vessel, regardless of the relatives positions of the vessels.
The disclosure, in at least one embodiment, is aimed especially at overcoming the above-described different drawbacks of the prior art.
More specifically, at least one embodiment of the disclosure provides a method and a system for ensuring that all vessels will shot at the proper time, at the proper position, for example in a multi-vessel survey, without a strong link with a reference vessel.
At least one embodiment of the disclosure provides a method and a system of this kind, which minimizes the exploration time on a survey, thus minimizing fuel consumption.
At least one embodiment of the disclosure provides a method and a system of this kind, which respects customer specific requirement as mammal regulation such as maximum shot cycle time/maximum shot cycle time by vessel, minimum shot cycle time, nearly simultaneous shooting, and predefined time delay between some shots (these last terms are more detailed later on the description).
At least one embodiment of the disclosure provides a method and a system of this kind, which enables a predictive behavior and a tolerance to irregular preplots.
At least one embodiment of the disclosure provides a method and a system of this kind, which provides for a reliable multi-vessel survey, able to work with poor quality radio links.
At least one embodiment of the disclosure provides a method and a system of this kind that is simple to implement and inexpensive.
Although the present disclosure has been described with reference to one or more examples, workers skilled in the art will recognize that changes may be made in form and detail without departing from the scope of the disclosure and/or the appended claims.