Claims
- 1. A seismic streamer array tracking and positioning system comprising:
a towing vessel for towing a seismic array; an array comprising a plurality of seismic streamers; an active streamer positioning device (ASPD) attached to at least one seismic streamer for positioning the seismic streamer relative to other seismic streamers within the array; and a master controller for issuing positioning commands to each ASPD for maintaining a specified array geometry.
- 2. The apparatus of claim 1 further comprising:
an environmental sensor for sensing environmental factors which influence the path of the towed array.
- 3. The apparatus of claim 1 further comprising:
a tracking system for tracking the streamer positions versus time during a seismic data acquisition run and storing the positions versus time in a legacy database for repeating the positions versus time in a subsequent data acquisition; and an array geometry tracking system for tracking the array geometry versus time during a seismic data acquisition run and storing the array geometry versus time in a legacy database for repeating the array geometry versus time in a subsequent data acquisition run.
- 4. The apparatus of claim 3 wherein the master controller compares the positions of the streamers versus time and the array geometry versus time to a desired streamer position and array geometry versus time and issues positioning commands to the ASPDs to maintain the desired streamer position and array geometry versus time.
- 5. The apparatus of claim 4 wherein the master controller factors in environmental factors into the positioning commands to compensate for environmental influences on the positioning of the streamers and the array geometry.
- 6. The apparatus of claim 4 wherein the master controller compensates for maneuverability in the positioning commands to compensate for maneuverability influences on the positioning of the streamers and the array geometry.
- 7. The apparatus of claim 1 further comprising:
a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to compensate for a failed streamer.
- 8. The apparatus of claim 1 further comprising:
a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to move a failed streamer out of the array.
- 9. The apparatus of claim 1 further comprising:
a monitor for determining the status of each streamer, wherein the master controller detaches a failed streamer from the array.
- 10. The apparatus of claim 1 wherein the array geometry comprises a plurality of streamers positioned at a uniform depth.
- 11. The apparatus of claim 1 wherein the array geometry comprises a plurality of streamers positioned at a plurality of depths for varying temporal resolution of the array.
- 12. The apparatus of claim 1 wherein the array geometry comprises a plurality of streamers positioned along a plane, wherein the plane is rotated at an angel theta with respect to the longitudinal axis of the array.
- 13. The apparatus of claim 4 wherein the array geometry is tracked via satellite and communicated to the master controller.
- 14. A seismic streamer array tracking and positioning system comprising:
a towing vessel for towing a seismic array; a seismic streamer array comprising a plurality of seismic streamers; an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; a master controller for issuing positioning commands to each ASPD for maintaining a specified array geometry; an environmental sensor for sensing environmental factors which influence the towed path of the towed array; a tracking system for tracking the streamer positions versus time during a seismic data acquisition run; an array geometry tracking system for tracking the array geometry versus time during a seismic data acquisition run, wherein the master controller compares the positions of the streamers versus time and the array geometry versus time to desired streamer positions and array geometry versus time and issues positioning commands to the ASPDs to maintain the desired streamer positions and array geometry versus time.
- 15. The apparatus of claim 14 wherein the master controller factors in environmental measurements into the positioning commands to compensate for environmental influences on the positions of the streamers and the array geometry.
- 16. The apparatus of claim 14 wherein the master controller compensates for maneuverability in the positioning commands to compensate for maneuverability influences on the positioning of the streamers and the array geometry.
- 17. The apparatus of claim 14 further comprising:
a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to compensate for a failed streamer.
- 18. The apparatus of claim 14 further comprising: a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to move the failed streamer out of the array.
- 19. A seismic streamer array tracking and positioning system comprising:
a towing vessel for towing a seismic array; a seismic streamer array comprising a plurality of seismic streamers; an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; a master controller for issuing positioning commands to each ASPD for maintaining a specified array geometry; an environmental sensor for sensing environmental factors which influence the path of the towed array; a tracking system for tracking the streamer positions versus time during a seismic data acquisition run; an array geometry tracking system for tracking the array geometry versus time during a seismic data acquisition run, wherein the master controller compares the positions of the streamers versus time and the array geometry versus time to a desired position and array geometry versus time and issues positioning commands to the ASPDs to maintain the desired position and array geometry versus time, wherein the master controller factors in environmental and maneuverability factors into the positioning commands to compensate for environmental and maneuverability influences on the position of the streamers and the array geometry; and a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to compensate for a failed streamer and removes the failed streamer from the array.
- 20. A seismic streamer array tracking and positioning system comprising:
a towing vessel for towing a seismic array; a seismic streamer array comprising a plurality of seismic streamers; an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; and a master controller for issuing positioning commands to each ASPD for maintaining a specified array path.
- 21. The apparatus of claim 20 wherein the master controller issues positioning commands to the towing vessel for maintaining a specified array path.
- 22. The apparatus of claim 20 further comprising:
a processor for calculating an optimal path for the seismic array for optimal coverage during seismic data acquisition over a seismic field; a streamer behavior prediction processor which predicts array behavior; and wherein the master controller compensates for predicted streamer behavior in issuing positioning commands to the towing vessel and the ASPDs for positioning the array along the optimal path.
- 23. The apparatus of claim 22 wherein the master controller compensates for environmental factors in the positioning commands.
- 24. The apparatus of claim 23 wherein the master controller compensates for maneuverability factors in the positioning commands.
- 25. A seismic streamer array tracking and positioning system comprising:
a towing vessel for towing a seismic array; a seismic streamer array comprising a plurality of seismic streamers; an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; a master controller for issuing positioning commands to each ASPD and to the towing vessel for maintaining an optimal path, wherein the master controller further comprises a processor for calculating an optimal path for the seismic array for optimal coverage during seismic data acquisition over a seismic field, and a streamer behavior prediction processor which predicts array behavior, wherein the master controller compensates for predicted streamer behavior in issuing positioning commands to the towing vessel and the ASPDs for positioning the array along the optimal path, wherein the master controller compensates for environmental and maneuverability factors in the positioning commands.
- 26. A method for tracking and positioning a seismic streamer array comprising:
providing a towing vessel for towing a seismic array; providing an array comprising a plurality of seismic streamers; providing an active streamer positioning device (ASPD) attached to at least one seismic streamer for positioning the seismic streamer relative to other seismic streamers within the array; and providing a master controller for issuing positioning commands to each ASPD for maintaining a specified array geometry.
- 27. The method of claim 26 further comprising:
providing an environmental sensor for sensing environmental factors which influence the path of the towed array.
- 28. The method of claim 26 further comprising:
providing a tracking system for tracking the streamer positions versus time during a seismic data acquisition run and storing the positions versus time in a legacy database for repeating the positions versus time in a subsequent data acquisition; and providing an array geometry tracking system for tracking the array geometry versus time during a seismic data acquisition run and storing the array geometry versus time in a legacy database for repeating the array geometry versus time in a subsequent data acquisition run.
- 29. The method of claim 28 wherein the master controller compares the positions of the streamers versus time and the array geometry versus time to a desired streamer position and array geometry versus time and issues positioning commands to the ASPDs to maintain the desired streamer position and array geometry versus time.
- 30. The method of claim 29 wherein the master controller factors in environmental factors into the positioning commands to compensate for environmental influences on the positioning of the streamers and the array geometry.
- 31. The method of claim 30 wherein the master controller compensates for maneuverability in the positioning commands to compensate for maneuverability influences on the positioning of the streamers and the array geometry.
- 32. The method of claim 26 further comprising:
providing a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to compensate for a failed streamer.
- 33. The method of claim 26 further comprising:
providing a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to move a failed streamer out of the array.
- 34. The method of claim 26 further comprising:
providing a monitor for determining the status of each streamer, wherein the master controller detaches a failed streamer from the array.
- 35. The method of claim 26 wherein the array geometry comprises a plurality of streamers positioned at a uniform depth.
- 36. The method of claim 26 wherein the array geometry comprises a plurality of streamers positioned at a plurality of depths for varying temporal resolution of the array.
- 37. The method of claim 26 wherein the array geometry comprises a plurality of streamers positioned along a plane, wherein the plane is rotated at an angel theta with respect to the longitudinal axis of the array.
- 38. The method of claim 29 wherein the array geometry is tracked via satellite and communicated to the master controller.
- 39. A method for tracking and positioning a seismic streamer array comprising:
providing a towing vessel for towing a seismic array; providing a seismic streamer array comprising a plurality of seismic streamers; providing an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; providing a master controller for issuing positioning commands to each ASPD for maintaining a specified array geometry; providing an environmental sensor for sensing environmental factors which influence the towed path of the towed array; providing a tracking system for tracking the streamer positions versus time during a seismic data acquisition run; providing an array geometry tracking system for tracking the array geometry versus time during a seismic data acquisition run, wherein the master controller compares the positions of the streamers versus time and the array geometry versus time to desired streamer positions and array geometry versus time and issues positioning commands to the ASPDs to maintain the desired streamer positions and array geometry versus time.
- 40. The method of claim 39 wherein the master controller factors in environmental measurements into the positioning commands to compensate for environmental influences on the positions of the streamers and the array geometry.
- 41. The method of claim 39 wherein the master controller compensates for maneuverability in the positioning commands to compensate for maneuverability influences on the positioning of the streamers and the array geometry.
- 42. The method of claim 39 further comprising:
providing a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to compensate for a failed streamer.
- 43. The method of claim 39 further comprising:
providing a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to move the failed streamer out of the array.
- 44. A method for tracking and positioning a seismic streamer array comprising:
providing a towing vessel for towing a seismic array; providing a seismic streamer array comprising a plurality of seismic streamers; providing an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; providing a master controller for issuing positioning commands to each ASPD for maintaining a specified array geometry; providing an environmental sensor for sensing environmental factors which influence the path of the towed array; providing a tracking system for tracking the streamer positions versus time during a seismic data acquisition run; providing an array geometry tracking system for tracking the array geometry versus time during a seismic data acquisition run, wherein the master controller compares the positions of the streamers versus time and the array geometry versus time to a desired position and array geometry versus time and issues positioning commands to the ASPDs to maintain the desired position and array geometry versus time, wherein the master controller factors in environmental and maneuverability factors into the positioning commands to compensate for environmental and maneuverability influences on the position of the streamers and the array geometry; and providing a monitor for determining the status of each streamer, wherein the master controller adjusts the array geometry to compensate for a failed streamer and removes the failed streamer from the array.
- 45. A method for tracking and positioning seismic streamer array comprising:
providing a towing vessel for towing a seismic array; providing a seismic streamer array comprising a plurality of seismic streamers; providing an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; and providing a master controller for issuing positioning commands to each ASPD for maintaining a specified array path.
- 46. The method of claim 45 wherein the master controller issues positioning commands to the towing vessel for maintaining a specified array path.
- 47. The method of claim 45 further comprising:
providing a processor for calculating an optimal path for the seismic array for optimal coverage during seismic data acquisition over a seismic field; providing a streamer behavior prediction processor which predicts array behavior; and wherein the master controller compensates for predicted streamer behavior in issuing positioning commands to the towing vessel and the ASPDs for positioning the array along the optimal path.
- 48. The method of claim 47 wherein the master controller compensates for environmental factors in the positioning commands.
- 49. The method of claim 48 wherein the master controller compensates for maneuverability factors in the positioning commands.
- 50. A method for tracking and positioning a seismic streamer array comprising:
providing a towing vessel for towing a seismic array; providing a seismic streamer array comprising a plurality of seismic streamers; providing an active streamer positioning device (ASPD) attached to each seismic streamer for positioning each seismic streamer; providing a master controller for issuing positioning commands to each ASPD and to the towing vessel for maintaining an optimal path, wherein the master controller further comprises a processor for calculating an optimal path for the seismic array for optimal coverage during seismic data acquisition over a seismic field, and a streamer behavior prediction processor which predicts array behavior, wherein the master controller compensates for predicted streamer behavior in issuing positioning commands to the towing vessel and the ASPDs for positioning the array along the optimal path, wherein the master controller compensates for environmental and maneuverability factors in the positioning commands.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This is related to U.S. patent application Ser. No. 09/603,068, filed on Jun. 26, 2000 entitled “Optimal Paths for Marine Data Collection” which is hereby incorporated herein by reference. This is related to U.S. patent application Ser. No. 09/658,846, filed on Nov. 11, 2000 entitled “Neural Network Prediction of Seismic Streamer Shape” which is hereby incorporated herein by reference.