Patent ID: 11940796
Assignee: DIGICOURSE, LLC
Field: Transport (Mechanical engineering)
Classification: CPC G  B | IPC B  G

Claim 7:
8. A method of seismic data collection, the method comprising:
determining positional setpoint data for at least one towed marine seismic component;
utilizing a marine vessel to initiate towing of a plurality of spaced apart cables, each attached to a separate towed seismic component one of the plurality of which is one of the at least one towed seismic component;
receiving a first set of process data representing a calculated actual position of the at least one towed marine seismic component;
computing a difference between the positional setpoint data and the received first set of process data;
generating a control command for steering of the at least one towed marine seismic component based on the computed difference between the positional setpoint data and the first set of process data;
adjusting the control signal based on a forward feedback loop, wherein the forward feedback loop comprises measuring a disturbance;
generating a disturbance value based on the measured disturbance, wherein the measured disturbance comprises one or more of a heading of the marine vessel, a speed of the marine vessel, a speed of a current affecting the marine vessel, or a direction of a current affecting the marine vessel, and wherein a percentage or portion of the measured disturbance value is used to immediately effect changes in control signal to the steering actuator to respond to measurable disturbances before effects of the measurable disturbances are recognized in a feedback loop;
combining the disturbance value with a value of the processed data to produce a disturbance adjustment value in the feedback loop;
adding the disturbance adjustment value to the control command to create an adjusted control command;
individually steering the at least one towed marine seismic component via a dynamically steerable system utilizing the adjusted control command; and
following adjustment of the control command, utilizing the disturbance value to generate a second set of process data and repeating the steps of receiving utilizing the second set of process data.