Next Article in Journal
Data-Efficient Training of Gaussian Process Regression Models for Indoor Visible Light Positioning
Next Article in Special Issue
Modelling, Analysis and Validation of Hydraulic Self-Adaptive Bearings for Elevated Floating Bridges
Previous Article in Journal
Network Dismantling on Signed Network by Evolutionary Deep Reinforcement Learning
Previous Article in Special Issue
Buried PE Pipeline Location Method Based on Double-Tree Complex Wavelet Cross-Correlation Delay
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Harmonic Curve Model for Multi-Streamer Hydrophone Positioning in Seismic Exploration

1
School of Geosciences and Info-Physics, Central South University, Changsha 410083, China
2
Geophysical Division of China Oilfield Services Ltd., Tianjin 300451, China
3
National Engineering Research Center of Offshore Oil and Gas Exploration, Beijing 100028, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(24), 8025; https://doi.org/10.3390/s24248025
Submission received: 11 November 2024 / Revised: 7 December 2024 / Accepted: 11 December 2024 / Published: 16 December 2024

Abstract

:
Towed streamer positioning is a vital and essential stage in marine seismic exploration, and accurate hydrophone coordinates exert a direct and significant influence on the quality and reliability of seismic imaging. Current methods predominantly rely on analytical polynomial models for towed streamer positioning; however, these models often produce significant errors when fitting to streamers with high curvature, particularly during turning scenarios. To address this limitation, this study introduces a novel multi-streamer analytical positioning method that uses a hybrid harmonic function to model the three-dimensional coordinates of streamers. This approach mitigates the substantial modeling errors associated with polynomial models in high-curvature conditions and better captures the dynamic characteristics of streamer fluctuations. Firstly, the mathematical model for the hybrid harmonic function is constructed. Then, the algorithmic implementation of the model is detailed, along with the derivation of the error equation and the multi-sensor fusion solution process. Finally, the validity of the model is verified using both simulated and field data. The results demonstrate that, in the turning scenario without added error, the proposed harmonic model improves simulation accuracy by 35.5% compared to the analytical polynomial model, and by 27.2% when error is introduced. For field data, accuracy improves by 18.1%, underscoring the model’s effectiveness in significantly reducing errors associated with polynomial models in turning scenarios. The performance of the harmonic function model is generally comparable to that of the polynomial model in straight scenarios.

1. Introduction

Towed streamer seismic exploration has become a mainstream technology in offshore oil and gas exploration due to its high dynamic capacity and operational efficiency. This process involves an exploration vessel towing seismic gun arrays, streamers, and other equipment along a predetermined survey line. At designated shot points, seismic waves from gun arrays are generated and propagate through the seawater until they encounter subsea layers, resulting in reflections and refractions. These seismic signals are then captured by hydrophones attached to the streamers. By analyzing the recorded data, the researchers can preliminarily detect the seabed geological structure and provide reference for subsequent oil and gas exploration. In this context, the precise coordinate of hydrophones not only directly influences seismic quality but also affects the stratigraphy interpretation, thereby reducing the success rate of exploration [1,2]. However, achieving accurate positioning is challenging in practice, given the variable environmental conditions, dynamic operating circumstances, and the complexity of large-scale towing systems, often comprising a dozen streamers, each ranging from several to dozens of kilometers in length. Consequently, ensuring accurate hydrophone positioning has become a critical issue in marine exploration.
The development of streamer positioning methods has progressed through three primary stages: single-streamer positioning, multi-streamer numerical positioning, and multi-streamer analytical positioning. In early offshore exploration, a single streamer equipped only with a magnetic sensor was used. In the 1980s, Gilbert proposed a single-streamer analytical model that used polynomial functions to establish relationships with observations such as azimuth, depth, and acoustic distance, thereby describing the streamer. The polynomial coefficients were estimated using maximum likelihood, enabling the determination of the streamer shape and hydrophone position based on the design configuration [3,4]. Similarly, a single streamer can also be modeled using curve integrals, arc segments, or piecewise polynomials based on azimuth, distance, or known points [5,6,7]. In general, by employing magnetic compass data to fit model parameters, they directly or indirectly determine the morphology and coordinates of the streamer, yielding hydrophone coordinates, collectively referred to as analytical methods. Analytical methods offer advantages such as a rigorous mathematical foundation, a minimal number of parameters, an intuitive computational process, and a smooth curve consistent with the geometric characteristics [3,4,5,6,7,8,9,10]. However, early analytical methods mainly focus on single-streamer positioning and do not fully account for the complexities of multi-streamer operations.
Since the 1990s, seismic exploration technology has evolved from 2D (two-dimensional) to 3D and 4D, driven by the growing demand for high-resolution seismic data. Multi-streamer configurations, now standard in the industry, are equipped with GNSS (Global Navigation Satellite System) buoys and acoustic networks to enhance positioning accuracy [11,12,13,14,15,16,17]. Numerical methods obtain node coordinates through coordinate integration and acoustic network adjustments, determining hydrophone coordinates based on these node coordinates and their relational configurations. These methods typically model the streamer as a series of connected points along polylines or arcs, using azimuth and distance measurements between streamer points for network adjustments. Several variants of these numerical methods have been developed, such as quadratic fitting, which is applied after acoustic network adjustment, and coordinates are determined using a Kalman filter combined with interpolation to enhance network stability [18,19,20,21,22]. Yi et al. refined coordinate recursions and evaluated positioning accuracy, confirming that components such as arcs, polynomial curves, and integral polylines meet the requirements of seismic exploration. Yi also integrated virtual distance observations from compasses into the acoustic network, enhancing network connectivity and positioning stability [20,21,22,23]. Gikas provided a detailed discussion of modeling approaches, including physical and empirical numerical methods. Various curve-fitting methods such as polyline, circular arc, cubic spline, polynomial, and harmonic fitting were compared, ultimately selecting polynomial fitting for its ability to represent the entire shape with continuity and its compatibility with the Kalman filter [12]. These multi-streamer positioning approaches offer adaptability, flexibility, and ease of implementation. However, existing approaches struggle to directly link observations to hydrophone coordinates and couple multiple data loosely. This lack of deep data fusion diminishes the utility of azimuth and distance data, reducing the robustness of the positioning model and its accuracy assessments. Furthermore, using discrete nodes or arcs to approximate a smooth curve presents trade-offs: increasing the number of points improves shape accuracy but also adds more unknown parameters, such as node coordinates and computation time, while reducing points speeds up computation but compromises the representation of the streamer’s inherent geometric smoothness.
Currently, seismic exploration using multi-streamers with multiple seismic sources has become standard practice. As the number of sensors on streamers increases, so does the demand for precise hydrophone positioning. The positioning method has evolved from numerical to analytical approaches for multi-streamers. The analytical methods establish functional relationships between observations and shape, determining hydrophone coordinates through morphological parameters. For instance, Yu et al. proposed a multi-streamer analytical positioning method based on polynomial curve fitting, extending the analytical approach to multi-streamers. This method uses magnetic compass bearings, acoustic distance, and depth observations from all streamers to estimate parameters collectively. Tests with field data validated its effectiveness and practicality, grouping and refining both homologous and heterogeneous data through variance component estimation, resulting in more accurate hydrophone coordinates [24,25]. However, fitting a streamer during turning increases modeling errors, particularly in sections with fewer acoustic observations, such as those in the front-rear acoustic network configurations shown in Figure 1. Duan et al. introduced a rigorous positioning model based on curve integration, leveraging the differential relationships of any point on the streamer to determine its shape and coordinates. Their model demonstrated higher accuracy than numerical methods in both simulations and field data. They also suggested using cubic spline curves to fit the streamer with continuity constraints, which improves accuracy and enforces and effectively reduces modeling errors in complex turning scenarios [26,27]. Compared to numerical methods, multi-streamer analytical positioning offers distinct advantages. In terms of parameter solving and practical application, the analytical model directly represents observations along the streamer as a function of the base curve using methods such as polynomials and cubic spline, significantly reducing unknown parameters. As the number of nodes on the streamer increases, the advantages of minimizing unknowns become even more apparent, enhancing solution efficiency and drastically reducing complexity. This capability meets the demands of large-scale, high-complexity, multi-sensor integration in time-sensitive streamer navigation and positioning applications. In terms of model simplification and stability, the analytical model can directly calculate the coordinates of any point on the streamer without additional observations of that point or readjustment. By substituting the offset of the point into the function, coordinates can be quickly obtained, greatly simplifying the solution process and making it well-suited for scenarios requiring a high number of rapid observations, such as a dozen streamers with a full network configuration.
Towed streamers inevitably require steering, rudder adjustments, and turnaround during large area explorations. While seismic data acquired under streamer bending conditions are generally considered substandard, accurately modeling the shape remains essential. In turning scenarios, complex currents and environmental factors often cause sensor observation outliers and streamer shape anomalies, such as knots and crossings. Accurate modeling of large-curvature streamers is critical to minimizing these irregularities and ensuring operational efficiency for subsequent survey lines [27,28]. Operationally, large curvature is defined by the relationship between the streamer length and the steering radius. If the steering radius is smaller than the radius of a semicircle formed by the length of the streamer, the curvature is considered large. However, existing polynomial models often result in significant modeling errors when applied to large curvature sections, making it difficult to accurately represent complex shapes in turning scenarios. Additionally, high-order polynomials are susceptible to the Runge’s phenomenon, which can cause substantial deviations between fitted curves and actual shapes [28]. While cubic spline curves can effectively reduce modeling errors in high-curvature conditions, streamers with insufficient acoustic observations may exhibit ill-posed adjustments that can distort positioning results. Although the rigorous curve integral model provides higher accuracy in streamer representation, it requires integral calculations, which increase computational time. Therefore, this paper proposes a novel multi-streamer analytical positioning model based on hybrid harmonic function, which addresses the significant modeling errors of polynomial models in high-curvature scenarios while preserving computational efficiency and enhancing the accuracy and stability of hydrophone positioning.

2. Methodology

2.1. Hybrid Harmonic Model

Multi-streamer positioning is a form of multi-sensor fusion positioning that relies on various types of observations to construct a reliable and rigorous positioning model. In seismic exploration, the sensors on the vessel include DGNSS (Differential GNSS) and gyrocompass. DGNSS is responsible for determining the three-dimensional absolute coordinates of the vessel within the geocentric geoid coordinate system, generally a satellite augmentation system, while the gyrocompass provides the true azimuth [29,30]. The vessel tows gun arrays and streamers, which are equipped with RGNSS (Relative GNSS) buoys at both the head and tail to measure baseline vectors relative to the reference station on the vessel. Both the gun arrays and streamers are located underwater and are outfitted with compass sensors, acoustic sensors, depth sensors, and sound velocity sensors, which are used to measure various physical observations, including magnetic azimuth, acoustic propagation time, depth, and sound velocity, respectively, as illustrated in Figure 1.
If the offset of any point on the streamer is denoted as s and the coordinate vector as x = [ n , e , u ] T , the analytical positioning model of the streamer can be expressed as Equation (1). By analyzing the positioning observations, the parameters of the analytical model can be estimated, allowing the coordinates of the streamer at any point to be derived directly or indirectly through the model function.
x = f s , p = f n s , p n f e s , p e f u s , p u
This equation, p represents the model parameter to be estimated in the function f , while f n ( s , p n ) / f e ( s , p e ) / f u ( s , p u ) is the expression of the model function f ( s , p ) concerning the north/east/up (n/e/u) components. The parameters p n / p e / p u correspond to the model parameters associated with the n/e/u components, respectively.
In actual operations, the streamer typically exhibits the characteristics of a smooth curve. Each streamer experiences similar tension, resulting in an overall curvature that fluctuates due to environmental factors such as currents. Consequently, a harmonic function model that captures these fluctuating characteristics can be employed to model and describe the streamer, enabling more accurate analytical positioning. The hybrid harmonic function is represented by a constant term, a trend term, and a harmonic function term, and the harmonic function term accounts for the fluctuations of the streamer and theoretically reduces modeling errors. The hybrid harmonic function model is established by the functional relationship between the coordinates of any point on the streamer and its offset, as illustrated in Figure 2. Taking a single streamer as an example, the mathematical model fitted by the hybrid harmonic function can be expressed as:
f ( s ) = a 0 + a 1 × s + n = 2 N ( a n × sin ( ( n 1 ) m π L × s ) )
Among them, the design offset of the point on the streamer is expressed as s , and a 0 represents the constant term that describes the overall shift of the coordinate components; a 1 × s is the trend term, indicating the trend changes of the coordinate components; and n = 2 N ( a n × sin ( ( n 1 ) m π L × s ) ) denotes the harmonic function term, which describes the periodic fluctuation characteristics of the coordinate components. Here, a n indicates the harmonic function coefficients, while m represent the trigonometric periodic components of the harmonic function term during the fitting process. N refers to the order of the hybrid harmonic function, and L is the total length of the streamer. To account for stretching and avoid oscillatory fitting at the ends, L is typically set slightly greater than the nominal length.
Knowing the offset values of each point on the streamer and projecting the hybrid harmonic function curve to different coordinate components, the coordinate components of any point ( x i , y i , z i ) on the streamer can be expressed as:
x i = f x s i = a 0 + a 1 × s i + n = 2 N ( a n × sin ( ( n 1 ) m π L × s i ) ) = S i T A y i = f y s i = b 0 + b 1 × s i + n = 2 N ( b n × sin ( ( n 1 ) m π L × s i ) ) = S i T B z i = f z s i = c 0 + c 1 × s i + n = 2 N ( c n × sin ( ( n 1 ) m π L × s i ) ) = S i T C
This equation ( x i , y i , z i ) denotes the coordinate component of the point i on the streamer in different dimensions, while f x s i / f y s i / f z s i represents the hybrid harmonic function relationship between the offset s i of the point i and the coordinates in different dimensions. Here, S i = [ s i 0 , s i 1 , sin ( 1 m π L × s i ) , . , sin ( ( n 1 ) m π L × s i ) ] T is the design offset matrix of the point i along the streamer direction. m is usually taken as 1. The vector of coefficients corresponding to the coordinate component is denoted as A / B / C , denoted as A = [ a 0 , a 1 , , a N ] T , B = [ b 0 , b 1 , , b N ] T , and C = [ c 0 , c 1 , , c N ] T , respectively. N is typically taken as 5 to 7.
The hybrid harmonic function model is a multi-streamer analytical positioning method that enables the determination of the coordinates of any point on the streamer while maintaining stable computational efficiency. It effectively reflects the fluctuating geometric characteristics of the streamer, and the fitting process streamer determines the position of the hydrophone. Furthermore, the harmonic function terms in the model are homogeneous terms that can effectively mitigate the oscillation issues, referred to as the Runge’s phenomenon, that can occur at the edges of the fitting interval.

2.2. Multi-Streamer Positioning Method

2.2.1. Observation Equations and Linearization

To solve for the coefficients of the hybrid harmonic function model, it is necessary to establish a functional relationship among the coordinate observations, compass bearings observations, acoustic distance observations, depth sensor observations, and the coefficients to be estimated. The specific derivations of the observation equations are provided below:
(1) Coordinates: Coordinate observations are typically high-accuracy coordinates, such as RGNSS buoy nodes or predicted virtual nodes:
r i = n s e s u s = f ( s i ) = S i S i S i 3 × 3 ( N + 1 ) H f s A B C 3 ( N + 1 ) × 1 X
where r i is the coordinate vector of the point i , S i is the design offset matrix of the point i on the streamer, and N is the order of the hybrid harmonic function.
Linearization of the above equation using approximate parameters ( A 0 , B 0 , C 0 ) :
f ( s i ) = n s e s u s = H f s δ A δ B δ C + n s 0 e s 0 u s 0 + ε n s ε e s ε u s
where δ A / δ B / δ C represents the corrections to the coefficients corresponding to different coordinate dimensions; n s 0 e s 0 u s 0 is the approximate value of the coordinate vector at the curve s ; and ε n s ε e s ε u s is the error in the observations.
(2) Acoustic distance: Acoustic distance observations are the most numerous in streamer positioning. For generality, assuming they are cross-line observations, the observation equation is:
r H i K j = x H i x K j 2 = f s H i f s K j 2 = S H i A H S K j A K S H i B H S K j B K S H i B H S K j B K T S H i A H S K j A K S H i B H S K j B K S H i B H S K j B K 1 / 2 + ε r H i K j
where r H i K j represents the distance observations and x H i and x K j are the acoustic transducer coordinates of point i on streamer H and point j on streamer K , respectively. S H i and S K j are the offset of the acoustic pair on the streamer, and ε r H i K j is the observed error.
Linearization of the observation equation yields:
r H i K j = 1 r H i K j 0 S H i A H 0 S K j A K 0 S H i S H i B H 0 S K j B K 0 S H i S H i C H 0 S K j C K 0 S H i S K j A K 0 S H i A H 0 S K j S K j B K 0 S H i B H 0 S K j S K j C K 0 S H i C H 0 S K j T δ A H δ B H δ C H δ A K δ B K δ C K + r H i K j 0 + ε r H i K j
where δ A H / δ B H / δ C H and δ A K / δ B K / δ C K are the corrections to the coefficients of the hybrid harmonic function corresponding to the different dimensional coordinates of point i on streamer H and point j on streamer K ; r H i K j 0 is an approximation of the distance observations; and ε r H i K j is the observation error.
The in-line observations equation represents a special case of cross-line, which can be simplified as:
r i j = 1 r i j 0 S i S j A 0 S i S j S i S j B 0 S i S j S i S j C 0 S i S j T δ A δ B δ C + r i j 0 + ε r i j
(3) Azimuth: The observation equation for azimuth observations is:
tan α = n e = f n s f e s = f n s s f e s s = f n s f e s
The azimuth α s at streamer s can be expressed as:
α s = arctan 2 D s B D s A + ε α s
D s = S s = 0 , s 0 , 1 m n π L cos ( 1 m n π s L ) , 2 m n π L cos ( 2 m n π s L ) , , ( N 1 ) m n π s L cos ( ( N 1 ) m n π s L )
where ε α s denotes the error in the azimuthal observations. Observations are typically corrected for magnetic declination based on the World Magnetic Model (WMM). The partial differential equation based on the inverse tangent function can be expressed as:
( arctan 2 ( n e ) ) = n e 2 + n 2 e + e e 2 + n 2 n
Linearization of the above equations using approximation coefficients A 0 / B 0 yields:
α s = 1 D s A 0 A 0 T + B 0 B 0 T D s T D s B 0 D s D s A 0 D s T δ A δ B + α s 0 + ε α s
(4) Depth: Depth observations are obtained by depth sensors on the streamer, where depth is usually positive downwards. The depth observation equation can be expressed as follows:
h s = S C + ε h s
Linearization of the above equation using approximate parameters C 0 results in:
h s = S δ C h s 0 + ε h s

2.2.2. Parameter Estimation and Hydrophone Position Calculation

The model calculation process can be divided into data preprocessing and adjustment calculations. Data preprocessing includes detecting outliers, using spline interpolation to derive the azimuth of any point along each streamer, and employing curve integration to obtain the approximate coordinates of the acoustic and compass nodes [31]. Subsequently, the coordinates of nodes are then solved using curve integration to derive the initial harmonic function coefficients. Finally, the curve coefficients are obtained through adjustment calculations. Using the observation Equations (4)–(15) for various types of positioning observations, generalized least squares fusion can be employed to estimate these equations, thus determining the parameters for each streamer. Virtual observations can be effectively used by generalized least squares to enhance the stability of solutions [32], integrating the virtual coordinates of acoustic and compass nodes as well as hydrophones within the parameter solution equations.
Y 1 Y 2 Y n Y = H 1 H 2 H n H δ X + Y 1 0 Y 2 0 Y n 0 Y 0 + ξ 1 ξ 2 ξ n ξ
where Y is the vector of observations, H is the design matrix, Y 0 is the initial value of observations calculated based on the approximate parameter X 0 , and ξ is the observation error vector. The stochastic model is constructed using the a priori accuracy of the observations, and refine weighting schemes can be employed using variance component estimation [25].
E ( ξ ) = 0 , Σ ξ = σ 01 2 p 1 1 σ 02 2 p 2 1 σ 0 n 2 p n 1
Finally, the parameters X ^ = [ A ^ T B ^ T C ^ T ] of the harmonic function are obtained. Through the function model in Equation (4), the position information of any point on the streamer can be acquired, because the installation positions of the sensors on the streamer are known and usually fixed. At the same time, the covariance of the coordinates of any point on the streamer can be derived according to the law of error propagation.
f s ^ = H f s X ^
Σ f s ^ = H f s Σ X ^ H f s T
where f s ^ is the position on the streamer at the offset s , and Σ f s ^ is the variance–covariance matrix at the position.

3. Experiments and Result Discussion

This comparative analysis was conducted between the polynomial model and the hybrid harmonic model using simulated and field data to evaluate the accuracy and stability and validate the practical application.

3.1. Simulation Test

The simulation data were generated by SimStr 1.0, software independently developed by the author’s research team as a simulation platform based on the dynamics of streamers. It can simulate various types of observations and produce outputs in the standard marine seismic exploration positioning data exchange formats, P2/94 and P1/90, thereby effectively meeting the evaluation needs of the positioning models [33]. In the simulation, the survey vessel was equipped with DGNSS sensors and a gyrocompass, while the gun arrays and tail buoys were equipped with RGNSS sensors. A total of 10 streamers, each 7000 m long and spaced 100 m apart, were towed. Each streamer was equipped with 25 compasses spaced 300 m apart, with an additional compass mounted at the tail. The tail buoys had acoustic transducers, as shown in Figure 3, for the simulated data positioning network configuration. The acoustic network employed the commonly used front-rear configurations, with two acoustic transducers installed at the head of each streamer spaced 75 m apart, forming the front acoustic network with the transducers on the gun array. In the middle and rear sections (offsets from 3500 m to 7000 m), 18 acoustic transducers were installed at 200 m intervals, forming the rear acoustic network with the tail buoy acoustic transducers. Figure 3 illustrates the configuration of the simulated network. Each streamer was equipped with 561 hydrophones, with an installation interval of 12.5 m. The azimuth of the survey line was set to 0°. Detailed parameters are listed in Table 1.
The simulation experiment simulated a total of 1000 observation epochs, outputting observations and corresponding true coordinates of the hydrophones every 10 s, which were recorded in the P2/94 and P1/90 files over a total duration of 10,000 s. To test the accuracy and applicability of the hydrophone positioning model under different environmental conditions, two scenarios were simulated: straight and turning. The first 600 epochs represented the turning scenario, while the last 400 epochs represented straight movement. For simulating a large curvature turning scenario, the turning radius was set to 1500 m, with a turning angle of 180°. Figure 4 depicts the shape of the streamer at different times.
The simulated data were divided into two groups to evaluate the hydrophone positioning model. The first group did not include any errors, allowing for an assessment of the modeling errors. The second group introduced random errors to test the accuracy and stability. In order to adequately test for streamer performance, no errors were added to the datum sensors (DGNSS, gyrocompass, gun array, and tail buoy RGNSS). Errors were only introduced into two types of observations: compass bearing and acoustic distance. In practice, the quality of observations from the front compass is usually higher than from the back compass, and the quality of the in-line is usually higher than the cross-line. Therefore, for the compasses in the front section of the streamer (offset < 3500 m), a normally distributed random error with a standard deviation of 0.5° was added, while rear section compasses (offset > 3500 m) had a 1° standard deviation. Acoustic observations within in-line had a 0.75 ms standard deviation, and those cross-line had a 1.50 ms one.
Two positioning models were employed to test both sets of data. The calculated hydrophone coordinates were compared with the true values from the simulation software output in P1/90, according to Equation (20).
d i = 1 n r j = 1 n r ( n ^ j i n ˜ j i ) 2 + ( e ^ j i e ˜ j i ) 2 1 2
where: d i denotes the absolute mean deviation of the hydrophone for the i-th epoch; n r is the total number of hydrophones on the streamers; ( n ^ j i , e ^ j i ) represents the projected coordinates of the hydrophone R j for the i-th epoch; and ( n ˜ j i , e ˜ j i ) represents the true coordinates of the hydrophone for the i-th observation epoch as recorded in the simulation P1/90 file.
To evaluate the accuracy of the hydrophones under different spatial distributions and to test the stability of the streamer in regions where observations are not uniformly distributed (such as the front-middle sections with only compass observations), the deviation of the hydrophone at its design offset was calculated using Equation (21).
d j = 1 n t i = 1 n t ( n ^ j i n ˜ j i ) 2 + ( e ^ j i e ˜ j i ) 2 1 2
where d j denotes the mean point deviation of the hydrophones at s j for all streamers; n t is the number of epochs.

3.1.1. Without Observation Errors

The P2/94 data without errors were tested using both positioning models. The deviation of the hydrophone point positions for each epoch was calculated according to Equation (20), and the results are presented in Table 2. In the ideal case without errors, the mean deviation of the hydrophones for the polynomial model was approximately 10 m. In the large curvature scenario with a turning radius of 1500 m, the maximum positioning deviation reached 23.6 m, indicating that the polynomial model generally exhibits lower positioning accuracy. Conversely, the mean deviation of the harmonic model was about 6.8 m, which mitigates approximately 35.5% of the modeling error. The maximum deviation was 11.4 m, far less than 23.6 m, overall performing better than the polynomial model. This was because the turning shape had fluctuation, and the harmonic function could be effectively fitted. Moreover, the standard deviation of the mean positioning deviation across epochs was significantly lower than that of the polynomial model, suggesting that the new model can adapt well to the dynamic changes in the shape. The interquartile range showed notable improvement, reduced by 74.7%, indicating that the harmonic model effectively enhanced the stability of the model while simplifying its complexity. Under the straight scenario, the positioning deviations for both models remained small, approximately 0.3 m, with both models demonstrating similar accuracy and stability in describing the simple streamer shape.
Figure 5 illustrates the mean deviation of the hydrophones over epochs. The accuracy of both analytical models was affected by the change in stream shape, with the polynomial model being particularly sensitive to these variations. Its error increased rapidly, peaking around 3750 s at over 20 m, which corresponded to the streamer’s point of maximum curvature, as shown in Figure 4, especially for the innermost streamer. Although the positioning error of the harmonic model also fluctuated with the shape, it was generally less influenced and remained more stable, effectively mitigating modeling error. After 5500 s, as the streamer shape gradually straightened, the positioning errors for both models decreased sharply. Interestingly, around 500 s, the harmonic model’s error briefly exceeded that of the polynomial model. This slight discrepancy was likely due to only the front section of the streamer being curved at this initial turning phase, causing fluctuations in the harmonic model to propagate to the middle and rear sections, which were not yet significantly bent. However, this effect remained relatively minor overall.
Table 3 shows the statistics of the spatial deviation d j of the streamer, which is the same as d i in the mean. In the turning scenario, the spatial maximum deviation of the polynomial model was about 18.1 m, while the new model deviation was about 11.5 m, which is significantly smaller than that of the polynomial model. Moreover, the interquartile range over spatial deviations was comparable for both models, indicating similar spatial variation.
Figure 6 depicts the mean deviation along each streamer during the turning scenario. The bold line represents the mean positioning deviation of the hydrophone derived from all streamers for both models, with the new model being particularly effective in reducing errors in the front–middle sections. This concentration of deviation in the front-middle section is due to the fact that, in the front-rear network configurations, only compass observations are used to constrain the modeling, without the benefit of acoustic observations. As a result, errors may accumulate, affecting the overall geometry of the streamer. The harmonic function, however, can effectively estimate the sections that lack acoustic data. The high accuracy at both ends of the streamer was mainly due to the constraints provided by the gun arrays and the tail buoys, which were governed by reference data and the acoustic network. Meanwhile, the accuracy of both analytical models fluctuated. The polynomial model was relatively unstable, primarily due to the uneven distribution of observations along the streamer, while the harmonic function model adapted more effectively to shape changes. As shown in Figure 7, the straight scenario resulted in minor deviations, less than 0.5 m, with both models demonstrating similar levels of accuracy and spatial distribution.
Figure 8 compares the shapes of the streamer in both the turning and straight scenarios. Figure 8a presents the streamer shape at 3790 s, when the curvature of the streamer is at its maximum, especially the innermost streamer. At this point, the head and tail directions are close to 180°. The polynomial model produces significant distortion, especially in the middle section, causing the positioning results to deviate considerably from the actual position. Both models show slight positional offsets in the middle and tail sections, but the polynomial model exhibits much larger modeling errors, particularly for the innermost streamer. In contrast, the harmonic function model better represents the actual shape, with its calculated shape generally aligning with the true streamer form. The fitted streamer shapes show minor fluctuations compared to the actual shape, primarily due to the discrete node distribution. Higher precision in node placement leads to better conformity with the actual streamer shape. Figure 8b depicts the streamer shape at 8000 s, representing the straight scenario, where both models closely align with the actual shape.

3.1.2. With Observation Errors

Similar to Section 3.1.1, the P2/94 data with errors were tested, and the statistical results are presented in Table 4. It is obvious that in the turning scenario, the polynomial model exhibited a higher error than the harmonic model. While a portion of the error was attributed to modeling inaccuracies, the mean accuracy improved by approximately 27.2%. The interquartile range for the harmonic model was notably smaller, reduced by 74.9%, indicating superior stability and robustness. In the straight scenario, both models showed similar precision. When compared to Table 1, the overall mean positioning deviations for both models in the presence of observation errors increased by 1.63 m and 2.06 m in the turning scenario and by 4.26 m and 4.35 m in the straight scenario, respectively. The increase in deviation was comparable for both models, highlighting their robustness against errors in hydrophone positioning, which is a notable advantage of the analytical method.
Figure 9 illustrates the mean positioning deviation over epochs. Both models displayed fluctuations due to added observation errors. During turning, the polynomial model’s positioning accuracy was significantly affected by changes in streamer shape, with the largest deviation occurring around 3750 s. As shown in Figure 4, this moment corresponds to the scenario of maximum curvature. This deviation primarily arose from modeling error, similar to results from the error-free dataset. In contrast, the harmonic model effectively mitigated modeling error, keeping the overall deviation relatively low. After 6000 s, as the streamer shape straightened, the positioning accuracies of both analytical models converged. Additionally, the overall trend matches that shown in Figure 5, with underlying reasons consistent with those discussed in Section 3.1.1.
Table 5 shows the deviation statistics over spatial for the turning scenario. Overall, the polynomial model exhibited a higher mean deviation and standard deviation than the new model, with the maximum deviation also being significantly higher. However, the interquartile range remained the same for both models, indicating similar spatial variation across models. In the straight scenario, both results remained consistent.
Figure 10 illustrates the spatial mean deviation along the offset during the turning scenario, with the bold line indicating the mean positioning deviation derived from all streamers for both models. The harmonic model showed better performance than the polynomial model. Both models exhibited low positioning errors at the ends of the streamer, with errors gradually increasing toward the front–middle section. This increase was primarily due to the use of front–rear acoustic networks in simulations, where both ends are constrained by acoustic observations and RGNSS buoys. This phenomenon mirrors that shown in Figure 6, as the front–middle section was only constrained by compass data. Figure 11 depicts the mean positioning deviation across offsets for straight scenario, showing that both models achieved even distributed positioning accuracy and similar stability in their results.
Figure 12 presents a comparison of the streamer shape in both the turning and straight scenarios. Figure 12a shows a comparison of the shapes calculated from the dataset with an observation error at 3600 s alongside the actual shapes. Similarly to Figure 8a, it captures the moment when the streamer is at maximum curvature during turning. Both models exhibit positional deviations in the calculated shapes, with the errors in the polynomial model primarily arising from modeling inaccuracies. The harmonic model better matches the real shape, but still shows slight deviations in the front–middle section. The modeling error of the polynomial model remains greater than that of the harmonic model, particularly for the innermost streamer. Overall, the harmonic model calculates a more accurate shape. Additionally, there is a noticeable fluctuation between the fitted and actual streamer shapes, mainly due to node distribution, due to similar reasons discussed in Figure 8a. Figure 12b shows the streamer shape at 8000 s, representing the straight scenario, where both models align closely with the actual shape.
Based on the simulation data test results, the comparison of the quartile plots of the two methods under different observation noise conditions is summarized in Figure 13 and Figure 14, and the test results are further discussed. Figure 13 compares the two models for turning scenario, both before and after the addition of error in the temporal and spatial quartiles. The results show that the harmonic method outperforms the polynomial model under ideal, error-free simulation conditions. When applied to simulation data with errors, the accuracy degradation of both approaches is similar, likely due to their common reliance on parameter estimation using the least squares criterion. In the turning scenario, positioning results are primarily affected by the change in the shape of the towed streamer. However, as the streamer begins to bend, the modeling error of the polynomial model increases rapidly, whereas the proposed harmonic method maintains relatively good performance, suggesting stronger adaptability. This is further confirmed in the simulation test case, where there is added error. Overall, the harmonic function model better reflects the dynamics of the streamer, mitigates observation errors more effectively, and demonstrates greater robustness. Figure 14 compares the two models in the straight scenario, where the positioning accuracy of both models is very close, as the streamer remains relatively straight.

3.2. Field Test

Field data collected in January 2024 from a work area in Indonesia were used to test both models, including both turning and straight scenarios. The streamer system was equipped with DGNSS devices, towing a total of 10 streamers, each approximately 8100 m in length. Each streamer’s tail buoy was fitted with an RGNSS, and the gun arrays and tail buoys collectively housed 20 RGNSS devices. Additionally, 30 compasses were mounted on each streamer. The acoustic network consisted of front and rear components: three acoustic transducers were mounted at the head of each streamer, forming a front acoustic network along with transducers on the gun arrays, while 14 acoustic transducers were installed on each streamer in the mid-rear sections to form a rear network. This setup resulted in 648 hydrophones per streamer. Given the relatively stable depth of the streamers in seawater, mean positioning accuracy statistics in this experiment focus solely on horizontal coordinates.
During the field experiments, all positioning sensors were inevitably subject to errors, which caused some inaccuracies in the streamer’s positioning datum. Typically, such errors are considered to be at the decimeter level and are therefore assumed to have little overall impact. However, in addition to random errors, compass and acoustic sensor observations often contain outliers and systematic biases, such as those caused by magnetic field and acoustic propagation errors. In order to obtain reference results for the field data, this study employed professional onboard streamer positioning software, which is able to produce more accurate and towed streamer positioning results. These hydrophone positioning results serve as a comparative reference to assess the accuracy of the proposed method. The difference in hydrophone positioning over epochs and offset are calculated according to Equations (20) and (21), respectively.

3.2.1. Turning Scenarios

As illustrated in Figure 15, the field data were collected when the streamer executed a 180° turn, with the vessel completing the turn through angles of approximately 140° and 40°, respectively, at a turning radius of about 4000 m, followed by a straight trajectory. This dataset comprises 1066 epochs, with each epoch spaced 20 s apart, totaling 21,320 s.
Table 6 presents the statistics of the hydrophone deviation over temporal. The mean positioning deviation for the polynomial model is approximately 11.10 m, while that for the harmonic model is around 9.09 m, resulting in an accuracy improvement of approximately 18.1%. The maximum deviation decreases from 33.69 m to 29.69 m, further enhancing the stability of hydrophone positioning. Figure 16 illustrates the mean positioning deviation over epochs, highlighting two peaks at approximately 4000 s and 12,000 s. As seen in Figure 15, these peaks correspond to moments when the streamer is at the point of maximum turning curvature, with the mean and overall deviation of the harmonic model being lower than those of the polynomial model. Additionally, the deviation around 4000 s is smaller than that around 12,000 s, mainly because the turning radius of the former is larger than that of the latter.
Table 7 provides the deviation of hydrophone spatial statistics for the turning scenario. The harmonic model exhibits a lower deviation compared to the polynomial model, with its interquartile range being notably reduced by 21.8%, suggesting enhanced spatial stability. Figure 17 illustrates the mean deviation along offset, demonstrating that the harmonic model outperforms the polynomial model. Notably, the deviation is primarily concentrated in the front–middle section, particularly for the polynomial model. The primary reason for this is similar to that in Figure 6, where the front–middle section lacks acoustic observations. However, in Figure 17, some individual streamers show large deviations in the front section. Although an acoustic network exists in this section, this is mainly due to the absence of RGNSS head buoys in this section, the lack of the position datum, and the poor quality of the acoustic and compass observations. Figure 18a compares the shapes at 10,000 s in the turning scenario, indicating that the modeling error in the front–middle section of the polynomial model remains larger than that of the harmonic model. Figure 19a,b presents quartile plots of both temporal and spatial models; the mean of the harmonic model is lower than that of the polynomial model, although the quartile spacing is slightly larger, primarily due to moments of larger errors occurring during the two turns.
The field data test results were consistent with the simulation test results, and the deviation of the polynomial model was still larger than that of the harmonic model. The improvement in the field experiment was slightly lower compared to the simulation experiment, possibly due to the difference in turning radius. The field data exhibited a larger turning radius, resulting in a smaller curvature of the streamer. Both models could fit the streamer shape relatively adequately, so there was not a significant difference in the modeling error between the two. Additionally, the bias in the field data can be classified into two categories: modeling error and bias resulting from observation errors and outliers. The reference benchmark data also contained some errors. During the turning experiment, the interaction of multiple errors indicated that the modeling errors were slightly lower and were not the primary source of deviation.

3.2.2. Straight Scenarios

The azimuth of the straight line was 239°, with a time period of approximately 3 h and a total length of about 24 km, including 1076 shot epochs, with an average interval of approximately 11.7 s between shots. Table 8 summarizes the statistics of hydrophone deviation over temporal, showing that both models had a mean positioning deviation of around 6 m, indicating comparable accuracy. Figure 20 depicts the mean deviation across epochs, highlighting the similarities between the two models. However, it also shows that the harmonic model had a lower mean and overall deviation compared to the polynomial model.
Figure 21 illustrates the mean positioning deviation of hydrophones at different offsets in the straight scenario. The positioning accuracy of both models is uniformly distributed, and the stability of the results is similar. However, larger errors are still primarily concentrated in the front–middle section, which is related to the acoustic network configuration. Figure 18b presents the streamer shape at 5929.2 s, during which the streamer is in a straight scenario, and both models align closely with the reference shape. Figure 19c,d shows the quartile plots of the two models in temporal and spatial for the straight scenario, revealing that the two models are fundamentally similar, although the harmonic model performs slightly better.
In the straight scenario, the accuracy of the two models is the same, but the harmonic function model is slightly more stable than the polynomial model, particularly in the front–middle section. This section is the most challenging area for improving the accuracy of towed streamer models. Therefore, the harmonic function model is better suited for straight scenarios. Additionally, the harmonic function model performs significantly better than the polynomial model in turning scenarios, especially when the streamer experiences large bending, effectively preventing abnormal shapes.
The harmonic models show significant improvements in streamer positioning performance. We see that there are the following several possible factors contributing to this advantage. First, in terms of the number of parameters in the model, neither analytical method reduces solution efficiency as the number of nodes increases. However, compared to the polynomial model, the harmonic model is simpler to fit because it consists only of constant and first-order homogeneous terms, avoiding the oscillations often seen with higher-order terms. Second, streamers are primarily subject to the continuous flow of seawater, including currents and tides such as ocean currents, littoral currents, and tidal currents. The marine environment exhibits dynamic fluctuating properties, and the harmonic function provides a better representation of these dynamics. Finally, the harmonic function term allows the actual length of the streamer to be set and ensures that the streamer length matches its actual physical length, rather than treating the offset along the streamer merely as an independent variable. This alignment is essential for accurately controlling the reconstructed streamer length.

4. Conclusions

In marine towed-streamer seismic exploration, accurate hydrophone positioning is crucial for acquiring high-quality seismic data, and high accuracy, stability, and applicability are the primary performance criteria for streamer models. Although existing streamer models effectively describe the streamer shape in a straight scenario, the analytical polynomial model exhibits large modeling errors during large curvature turns. To address this issue, this paper proposes a novel multi-streamer analytical positioning method that employs hybrid harmonic functions for modeling. The error equations and process are derived in detail and validated using both simulation and field data. The experimental results indicate that the hybrid harmonic model significantly enhances hydrophone accuracy in turning scenarios compared to the analytical polynomial model. It effectively mitigates the model errors associated with large curvature conditions, while the performances of both models are comparable in straight scenarios. The two models share similar solution parameters, but the new model is less complex. The hybrid harmonic function terms consist solely of homogeneous term components without higher-order terms. This simplification avoids the overfitting issues commonly associated with high-order terms and notably improves the stability of hydrophone positioning results. Furthermore, the inclusion of the nominal length of the streamer within the harmonic function terms helps to reduce oscillations that can arise at the edges of intervals when using high-order polynomial fitting. It also addresses model bias resulting from poor-quality observations at the edges of the streamer, thereby enhancing model stability. However, the periodic terms within the harmonic function require further investigation in order to identify and refine their specific periodic components. Additionally, the order of the harmonic function remains empirically determined, and its influence on the relevance of the model needs further exploration. Moreover, integrating harmonic functions with tidal or current models presents a promising avenue for enhancing the accuracy of the streamer model. Furthermore, this approach offers a new perspective for streamer model construction and error handling, advocating for a departure from single-model reliance toward the integration of multiple functional characteristics. Using diverse types of functions for modeling can better address complex scenarios. How to further simplify and accurately model the streamer is still an important research direction to address underwater complex scenes more effectively. Meanwhile, the hybrid harmonic functions can not only serve as the basis for curve integration, which helps to develop more rigorous models for improved computational efficiency, but can also be used for coordinate integration during data preprocessing, resulting in highly stable approximations of nodal coordinates. Similarly to cubic splines, segmenting harmonic functions can further minimize modeling errors, leveraging the smoothness constraints at the joints to align more closely with the physical properties of smooth curves.

Author Contributions

Conceptualization, K.S.; methodology, K.S. and C.K.; software, K.S. and H.Z.; validation, K.S. and L.L.; formal analysis, K.S. and L.L.; investigation, K.S. and Y.Y.; resources, C.K. and H.Z.; writing—original draft preparation, K.S.; writing—review and editing, K.S., C.K., L.L., Y.Y., H.L., H.Z. and B.Y.; visualization, K.S. and B.Y.; supervision, C.K., H.Z. and B.Y.; project administration, C.K. and H.Z.; funding acquisition, C.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was jointly funded by National Natural Science Foundation of China (grant number 42388102), the Project of the Department of Natural Resources of Hunan Province under (Grant number HNGTCH-2023-05), the Key R&D Plan of Hunan Province (grant number 2023GK2056).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The authors do not have permission to share data.

Conflicts of Interest

Authors Baocai Yang and Haonan Zhang were employed by the company Geophysical Division of China Oilfield Services Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Musser, J.; Ridyard, D.; Hupkens, D. Streamer positioning for advanced 3D and 4D applications. Mar. Imaging 2002, 28, 1–4. [Google Scholar]
  2. Archer, S.; Gikas, V.; Pinel, C.; Ridyard, D.; Cross, P. Spatially and temporally correlated navigation errors: How do they manifest themselves in seismic data? First Break 2010, 17, 355–362. [Google Scholar] [CrossRef]
  3. Gilbert, D. Seismic streamer position and shape estimation. In Proceedings of the OCEANS 81, Madras, India, 18–20 February 1981; pp. 1077–1081. [Google Scholar]
  4. Gilbert, D. Performance characteristics of a three-dimensional array shape estimator. In Proceedings of the OCEANS 82, Washington, DC, USA, 20–22 September 1982; pp. 140–145. [Google Scholar]
  5. Egeland, G. Array shape estimation. In Proceedings of the OCEANS 82, Washington, DC, USA, 20–22 September 1982; pp. 121–122. [Google Scholar]
  6. Zinn, N.; Rapatz, P. Positioning networks in 3D marine seismic. In Proceedings of the Offshore Technology Conference, Houston, TX, USA, 1–4 May 1993; p. OTC–7078-MS. [Google Scholar]
  7. Combier, V. Single streamer positioning. Lithos 2006, 8, 113–118. [Google Scholar]
  8. Goutorbe, B.; Combier, V. On the reconstruction of the shape of a seismic streamer. Geophysics 2010, 75, H1–H6. [Google Scholar] [CrossRef]
  9. Morgan, J.G. The challenge of precisely positioning a 3D seismic survey. Navigation 1983, 30, 261–272. [Google Scholar] [CrossRef]
  10. Jubinski, P. A test of the accuracy of a magnetic compass-based streamer location system. In Proceedings of the Offshore Technology Conference, Anchorage, AK, USA, 3–5 September 1985; p. OTC–4996-MS. [Google Scholar]
  11. Court, I.N. Applications of acoustics to source-array and streamer tow-point positioning. Geophysics 1991, 56, 558–564. [Google Scholar] [CrossRef]
  12. Gikas, V.N. Least Squares Filtering and Testing for Positioning and Quality Control During 3D Marine Seismic Surveys. Ph.D. Thesis, Newcastle University, Newcastle, Australia, 1996. [Google Scholar]
  13. Zinn, N.; Rapatz, P. Reliability analysis in marine seismic networks. Oceanogr. Lit. Rev. 1995, 10, 847. [Google Scholar]
  14. Bole Jr, J.R.; Dakin, D.T. Sound Velocity Measurements for Seismic Streamers. Sea Technol. 1998, 39, 73–78. [Google Scholar]
  15. Gikas, V.; Cross, P.A.; Ridyard, D. Reliability analysis in dynamic systems: Implications for positioning marine seismic networks. Geophysics 1999, 64, 1014–1022. [Google Scholar] [CrossRef]
  16. Musser, J.A.; Burnham, M.; Manning, T. Streamer positioning and spread stabilization for 4D seismic. In Proceedings of the SEG International Exposition and Annual Meeting, New Orleans, LA, USA, 1–6 October 2006; p. SEG-2006-0006. [Google Scholar]
  17. Court, I.N. Streamer compass validation and verification. Geophysics 1993, 58, 589–592. [Google Scholar] [CrossRef]
  18. Yao, Y.; Yi, W.; Song, W. Processing methods for navigation data of offshore towed streamer exploration. Geomatics. Inf. Sci. Wuhan Univ. 2010, 35, 698–701. [Google Scholar]
  19. Zhou, B.; Song, W.; Yi, W. Navigation data processing for deep-sea exploration. Geomatics. Inf. Sci. Wuhan Univ. 2010, 35, 705–707. [Google Scholar]
  20. Yi, C.; Cao, G.; Fang, S.; Sun, S. Fitting of offshore towed streamer shapes. Geomatics. Inf. Sci. Wuhan Univ. 2010, 35, 702–704. [Google Scholar]
  21. Zhang, Z.; Wang, Z.; Dong, S.; Ma, Z.; Qu, C. Integrated navigation and positioning data processing in offshore multi-sources and multi-streamers seismic survey. Geophys. Prosp. Petro. 2013, 52, 630–635. [Google Scholar]
  22. Zhang, H.; Ruan, F.; Hu, G. Key positioning algorithm of marine 3D towed streamer integrated navigation system. J. Geomatics Sci. Technol. 2019, 36, 441–446. [Google Scholar]
  23. Yi, C. Study on Key Techniques of Navigation & Positioning Data Processing and System Development in Marine Seismic Streamer Operation. Ph.D. Thesis, Wuhan University, Wuhan, China, 2013. [Google Scholar]
  24. Yu, W.; Wu, P.; Zhang, H.; Hu, G.; Ruan, F.; Dai, W.; Kuang, C. Offshore towed-streamer seismic positioning based on polynomial curve fitting. Acta Geod. Cartogr. Sin. 2022, 51, 772. [Google Scholar]
  25. Yu, W.; Duan, C.; Kuang, C.; Zhang, H.; Wu, P.; Dai, W. Offshore towed-streamer positioning based on variance component estimation. Ocean Eng. 2023, 278, 114355. [Google Scholar] [CrossRef]
  26. Duan, C.; Zhang, H.; Kuang, C.; Yu, W.; Ruan, F.; Dai, W. Multi-streamer positioning algorithm based on curvilinear integral for seismic exploration. Oil Geophys. Prospect. 2022, 57, 1317–1324+1257. [Google Scholar]
  27. Duan, C.; Kuang, C.; Zhang, H.; Sang, K.; Yang, B.; Ruan, F. Multi-sensor Fusion Positioning for Marine Towed Streamers: Modeling, Evaluation and Comparison. IEEE Trans. Instrum. Meas. 2024, 73, 9512014. [Google Scholar] [CrossRef]
  28. Duan, C. Research on Key Algorithms and Software Development for Post-Processing of Offshore Streamer Positioning. Master’s Thesis, Central South University, Changsha, China, 2023. [Google Scholar]
  29. Wu, M.; Wang, L.; Xie, W.; Yue, F.; Cui, B. Performance Evaluation and Application Field Analysis of Precise Point Positioning Based on Different Real-Time Augmentation Information. Remote Sens. 2024, 16, 1349. [Google Scholar] [CrossRef]
  30. Yang, Y.; Ding, Q.; Gao, W.; Li, J.; Xu, Y.; Sun, B. Principle and performance of BDSBAS and PPP-B2b of BDS-3. Satell. Navig. 2022, 3, 5. [Google Scholar] [CrossRef]
  31. Duan, C.; Zhang, H.; Kuang, C.; Yu, W.; Yang, B. Design and realization of a marine 3D towed-streamer navigation and positioning data processing system. Geophys. Prosp. Petro. 2023, 62, 80–86+129. [Google Scholar]
  32. Tao, B.; Qiu, W.; Qiu, W.; Yao, Y.; Yao, Y.; Wang, J.; Wu, Y. Error Theory and Foundation of Surveying Adjustment; Wuhan University Press: Wuhan, China, 2019. [Google Scholar]
  33. Duan, C.; Zhang, H.; Kuang, C.; Yu, W.; Yang, B. SimStr: A C++ program for offshore seismic towed-streamer positioning data simulation. Geophysics 2024, 89, F11–F21. [Google Scholar] [CrossRef]
Figure 1. Towed streamer exploration and positioning network.
Figure 1. Towed streamer exploration and positioning network.
Sensors 24 08025 g001
Figure 2. Hybrid harmonic function positioning model.
Figure 2. Hybrid harmonic function positioning model.
Sensors 24 08025 g002
Figure 3. Simulated positioning network configuration.
Figure 3. Simulated positioning network configuration.
Sensors 24 08025 g003
Figure 4. Simulated data trajectory.
Figure 4. Simulated data trajectory.
Sensors 24 08025 g004
Figure 5. Mean positioning deviation over epoch.
Figure 5. Mean positioning deviation over epoch.
Sensors 24 08025 g005
Figure 6. Mean positioning deviation along offset in turning scenario.
Figure 6. Mean positioning deviation along offset in turning scenario.
Sensors 24 08025 g006
Figure 7. Mean positioning deviation along offset in straight scenario.
Figure 7. Mean positioning deviation along offset in straight scenario.
Sensors 24 08025 g007
Figure 8. Streamer shape in (a) 3790 s turning and (b) 8000 s straight scenario.
Figure 8. Streamer shape in (a) 3790 s turning and (b) 8000 s straight scenario.
Sensors 24 08025 g008
Figure 9. Mean positioning deviation over epoch.
Figure 9. Mean positioning deviation over epoch.
Sensors 24 08025 g009
Figure 10. Mean positioning deviation along offset in the turning scenario.
Figure 10. Mean positioning deviation along offset in the turning scenario.
Sensors 24 08025 g010
Figure 11. Mean positioning deviation along offset in the straight scenario.
Figure 11. Mean positioning deviation along offset in the straight scenario.
Sensors 24 08025 g011
Figure 12. Streamer shape in (a) 3790 s turning and (b) 8000 s straight scenario.
Figure 12. Streamer shape in (a) 3790 s turning and (b) 8000 s straight scenario.
Sensors 24 08025 g012
Figure 13. Deviation quartile over (a) temporal and (b) spatial in turning scenario.
Figure 13. Deviation quartile over (a) temporal and (b) spatial in turning scenario.
Sensors 24 08025 g013
Figure 14. Deviation quartile over (a) temporal and (b) spatial in straight scenario.
Figure 14. Deviation quartile over (a) temporal and (b) spatial in straight scenario.
Sensors 24 08025 g014
Figure 15. Turning trajectory for field data.
Figure 15. Turning trajectory for field data.
Sensors 24 08025 g015
Figure 16. Mean positioning deviation over epoch.
Figure 16. Mean positioning deviation over epoch.
Sensors 24 08025 g016
Figure 17. Mean positioning deviation along offset in the turning scenario.
Figure 17. Mean positioning deviation along offset in the turning scenario.
Sensors 24 08025 g017
Figure 18. Streamer shape in (a) 10,000 s turning and (b) 5829.2 s straight scenario.
Figure 18. Streamer shape in (a) 10,000 s turning and (b) 5829.2 s straight scenario.
Sensors 24 08025 g018
Figure 19. Deviation quartile over temporal and spatial in turning (a,b) and straight (c,d) scenarios.
Figure 19. Deviation quartile over temporal and spatial in turning (a,b) and straight (c,d) scenarios.
Sensors 24 08025 g019
Figure 20. Mean positioning deviation over epoch.
Figure 20. Mean positioning deviation over epoch.
Sensors 24 08025 g020
Figure 21. Mean positioning deviation along offset in the straight scenario.
Figure 21. Mean positioning deviation along offset in the straight scenario.
Sensors 24 08025 g021
Table 1. Configuration parameters for simulation.
Table 1. Configuration parameters for simulation.
Configuration TypeParameter NameValue
system configurationstreamer separation100 m
gun array separation50 m
magnetic declination−1.88°
survey line azimuth
sailing configurationvessel speed2.0 m/s
seawater density1000 kg/m3
speed of sound1500 m/s
northward current0 m/s
eastern current0 m/s
streamer physical propertiesstreamer diameter0.0737 m
unit mass4.266 kg/m
young’s modulus1.0314 × 1012 N/m
tangential drag coefficient0.0025
normal drag coefficient1.7
Table 2. Statistics of positioning deviation over temporal (unit: m).
Table 2. Statistics of positioning deviation over temporal (unit: m).
ScenarioModelMeanStandard DeviationMaxMinInterquartile Range
TurnPolynomial10.567.2723.600.5713.05
Harmonic6.812.6611.380.572.97
StraightPolynomial0.300.110.760.120.15
Harmonic0.300.120.760.120.14
Table 3. Statistics of positioning deviation over spatial (unit: m).
Table 3. Statistics of positioning deviation over spatial (unit: m).
ScenarioModelMeanStandard DeviationMaxMinInterquartile Range
TurnPolynomial10.563.4018.142.793.60
Harmonic6.812.3211.501.813.81
StraightPolynomial0.300.090.480.150.13
Harmonic0.300.080.450.150.13
Table 4. Statistics of positioning deviation over temporal (unit: m).
Table 4. Statistics of positioning deviation over temporal (unit: m).
ScenarioModelMeanStandard DeviationMaxMinInterquartile Range
TurnPolynomial12.196.6824.763.5011.95
Harmonic8.872.3714.093.733.00
StraightPolynomial4.560.726.802.700.97
Harmonic4.650.706.792.900.94
Table 5. Statistics of positioning deviation over spatial (unit: m).
Table 5. Statistics of positioning deviation over spatial (unit: m).
ScenarioModelMeanStandard DeviationMaxMinInterquartile Range
TurnPolynomial12.194.2720.943.616.08
Harmonic8.873.4615.382.736.39
StraightPolynomial4.562.679.631.514.58
Harmonic4.652.739.761.494.78
Table 6. Statistics of positioning deviation over temporal (unit: m).
Table 6. Statistics of positioning deviation over temporal (unit: m).
MeanStandard
Deviation
MaxMinInterquartile Range
polynomial11.106.6733.693.246.81
harmonic9.096.2129.692.947.28
Table 7. Statistics of positioning deviation over spatial (unit: m).
Table 7. Statistics of positioning deviation over spatial (unit: m).
MeanStandard
Deviation
MaxMinInterquartile Range
polynomial11.101.3312.898.082.16
harmonic9.091.3011.936.661.69
Table 8. Statistics of positioning deviation over temporal (unit: m).
Table 8. Statistics of positioning deviation over temporal (unit: m).
MeanStandard
Deviation
MaxMinInterquartile Range
polynomial5.710.507.484.360.65
harmonic5.050.396.254.130.51
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sang, K.; Kuang, C.; Lv, L.; Liu, H.; Zhang, H.; Yang, Y.; Yang, B. A Hybrid Harmonic Curve Model for Multi-Streamer Hydrophone Positioning in Seismic Exploration. Sensors 2024, 24, 8025. https://doi.org/10.3390/s24248025

AMA Style

Sang K, Kuang C, Lv L, Liu H, Zhang H, Yang Y, Yang B. A Hybrid Harmonic Curve Model for Multi-Streamer Hydrophone Positioning in Seismic Exploration. Sensors. 2024; 24(24):8025. https://doi.org/10.3390/s24248025

Chicago/Turabian Style

Sang, Kaiwei, Cuilin Kuang, Lingsheng Lv, Heng Liu, Haonan Zhang, Yijun Yang, and Baocai Yang. 2024. "A Hybrid Harmonic Curve Model for Multi-Streamer Hydrophone Positioning in Seismic Exploration" Sensors 24, no. 24: 8025. https://doi.org/10.3390/s24248025

APA Style

Sang, K., Kuang, C., Lv, L., Liu, H., Zhang, H., Yang, Y., & Yang, B. (2024). A Hybrid Harmonic Curve Model for Multi-Streamer Hydrophone Positioning in Seismic Exploration. Sensors, 24(24), 8025. https://doi.org/10.3390/s24248025

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop