Seven-core optical fiber distributed sensing shape sensor reconstruction method based on weighted average updating framework

By adopting a weighted average update framework in the seven-core fiber distributed sensing shape sensor, the reconstruction fallacy problem caused by zero point noise and curvature of the fiber sensing system is solved, and high-precision shape sensing and noise suppression are achieved.

CN119803345AActive Publication Date: 2025-04-11NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202510007658.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-04-11
Estimated Expiration
2045-01-02

AI Technical Summary

Technical Problem

The existing shape sensors based on multi-core fibers have shortcomings in shape measurement accuracy and noise processing, especially the noise influence of fiber sensing systems and the reconstruction fallacy caused by zero curvature.

Method used

The seven-core fiber distributed sensing shape sensor reconstruction method based on the weighted average update frame is adopted, and the redundant sensing information of the seven-core fiber is used to continuously update the minimum rotating frame through the idea of ​​weighted point-by-point average, suppressing the influence of the optical fiber sensing system noise on the shape reconstruction accuracy.

Benefits of technology

The shape sensing accuracy of the seven-core fiber sensor is significantly improved, which effectively suppresses noise, reduces cumulative errors, realizes high-precision shape sensing, and improves accuracy through data processing without changing the hardware equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119803345A_ABST
    Figure CN119803345A_ABST
Patent Text Reader

Abstract

The invention discloses a seven-core optical fiber distributed sensing shape sensor reconstruction method based on a weighted average updating framework, and belongs to the technical field of precise instrument manufacturing and measurement. According to the method, on the basis of weighted average of the reconstructed coordinate points, the adjustment of the minimum rotation frame is realized by using redundant information, the minimum rotation frame of each reconstruction point is unified, and the influence of an optical fiber sensing system on coordinate point reconstruction and the reconstruction frame is reduced, so that the precision of shape sensing is improved. In addition, on the premise that hardware equipment is not changed, the precision can be improved only through data processing, and good economic benefits are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of precision instrument manufacturing and measurement, and relates to a seven-core optical fiber distributed sensing shape sensor reconstruction method based on a weighted average update framework. Background Art

[0002] In recent years, curve and surface online testing technology has received increasing attention in the fields of medicine, aerospace, soft robotics, and intelligent structures. In order to achieve accurate morphological control and high-precision spatial positioning, it is necessary to accurately measure the three-dimensional shape and curve coordinates of the structure. Therefore, there is an urgent need for a sensing technology that can efficiently measure the shape of three-dimensional curves. Shape sensors based on multi-core optical fibers have the characteristics of small size and high precision, but they are easily affected by the measurement accuracy and noise of the optical fiber sensing system, and their shape measurement accuracy needs to be improved.

[0003] At present, the main methods for 3D curve reconstruction include the following:

[0004] 1. Jason P. Moore of NASA Research Center in the United States first used the Frenet frame to reconstruct three-dimensional curves in space. He took the rate of change of the bending direction as the torsion and combined it with the curvature as the input parameter of the Frenet frame. By solving differential equations, he obtained the three-dimensional tangent vector, normal vector and binormal vector of each small section of optical fiber, and then integrated the tangent vector to obtain the three-dimensional spatial coordinates of the optical fiber.

[0005] 2. Zeng Jie and others from Nanjing University of Aeronautics and Astronautics proposed to use the minimum rotation frame to reconstruct three-dimensional curves in space, and use curvature and curvature direction to describe the tangent vector, the first normal vector and the second normal vector, without the need to calculate the torsion. Compared with the Frenet frame, the curve reconstruction accuracy of the minimum rotation frame is higher, and there is no reconstruction error caused by zero curvature.

[0006] In summary, shape sensors based on the principle of multi-core optical fibers have the advantages of strong applicability, high accuracy, and long sensing distance, and have been widely used. However, there are still some problems:

[0007] 1. The accuracy and noise of the fiber optic sensing system directly affect the shape sensing accuracy. Conventional methods can only suppress the influence of Gaussian noise, and the error on the frame accumulates with the sensing length.

[0008] 2. The Frenet framework cannot overcome the problem of instantaneous reversal of the principal normal vector caused by the zero curvature, which will result in reconstruction errors and completely wrong shape reconstruction after the reconstruction errors. Summary of the invention

[0009] The purpose of the present invention is to propose a high-precision, noise-resistant shape reconstruction method for a multi-core optical fiber-based shape sensor, which suppresses the influence of the noise of the optical fiber sensing system on the shape reconstruction accuracy. The present invention proposes a seven-core optical fiber distributed sensing shape sensor reconstruction method based on a weighted average update framework, which utilizes the redundant sensing information of the seven-core optical fiber, adopts the idea of ​​weighted point-by-point averaging, continuously updates the minimum rotation framework, and suppresses the influence of the noise of the optical fiber sensing system on the shape reconstruction accuracy. It suppresses noise more effectively than traditional shape reconstruction methods and reduces cumulative errors. This method can significantly improve the shape sensing accuracy of the seven-core optical fiber sensor only through data processing without changing the existing multi-core optical fiber shape sensing system.

[0010] The working principle of the present invention is to use the redundant sensing information of the seven-core optical fiber and the weighted average of its reconstructed three-dimensional coordinate points to accurately solve the reconstructed coordinates, and use the accurate reconstructed coordinates to resolve the T vector of the minimum rotation frame, and adjust the N1 and N2 vectors of the minimum rotation frame in real time according to the rotation angle and rotation axis between it and the T vector in the previous iteration, thereby improving the accuracy of the reconstructed frame, reducing the influence of the noise of the optical fiber sensing system, realizing the unification of the redundant minimum rotation frames of each reconstruction point, and realizing high-precision shape sensing.

[0011] The technical solution of the present invention is: a reconstruction method of a seven-core optical fiber distributed sensing shape sensor based on a weighted average update framework, wherein the interior of the seven-core optical fiber shape sensor contains seven fiber cores, namely, fiber core one, fiber core two, fiber core three, fiber core four, fiber core five, fiber core six and fiber core seven, wherein fiber core one, fiber core two, fiber core three, fiber core four, fiber core five and fiber core six are evenly distributed in a 60° ring shape on the cross section of the seven-core optical fiber shape sensor and the fiber core distances are consistent, if the angle direction of fiber core one is 0°, then the angle directions of fiber core two, fiber core three, fiber core four and fiber core five are 60°, 120°, 120° and 120° respectively. 180°, 240° and 300°, core seven is at the cross-sectional center of the seven-core optical fiber shape sensor, and the seven-core optical fiber shape sensor is divided into three components according to the length region, namely, the non-shape sensing part, the shape sensing starting end and the shape sensing part. When implementing the sensing, the seven-core optical fiber shape sensor near the shape sensing starting end needs to be a straight line, the Z-axis of the initial coordinate frame of shape reconstruction coincides with the straight line and the positive direction is from the shape sensing starting end to the shape sensing part, the X-axis of the initial coordinate frame of shape reconstruction is from core seven to core one, and the Y-axis of the initial coordinate frame of shape reconstruction is The directions are respectively perpendicular to the X-axis and the Z-axis and satisfy the right-hand coordinate system, the initial minimum rotation frame coincides with the initial coordinate frame of shape reconstruction, and the T vector of the initial minimum rotation frame is a unit vector in the Z-axis direction, the N1 vector of the initial minimum rotation frame is a unit vector in the X-axis direction, and the N2 vector of the initial minimum rotation frame is a unit vector in the Y-axis direction. The non-shape sensing part of the seven-core optical fiber shape sensor is connected to the seven-channel optical frequency domain distributed optical fiber sensing device, and the seven-channel optical frequency domain distributed optical fiber sensing device collects the distributed strain data of the seven cores inside the shape sensing part of the seven-core optical fiber shape sensor. , where distributed strain data one corresponds to core one, distributed strain data two corresponds to core two, distributed strain data three corresponds to core three, distributed strain data four corresponds to core four, distributed strain data five corresponds to core five, distributed strain data six corresponds to core six, distributed strain data seven corresponds to core seven, and the spatial resolution of the sensing point of the seven-channel optical frequency domain distributed optical fiber sensing device is the length interval of each sensing point on the seven-core optical fiber shape sensor. Then, data processing is performed according to the following steps to reconstruct the sensing shape of the shape sensing part of the seven-core optical fiber shape sensor, thereby realizing the shape sensing of the seven-core optical fiber shape sensor:

[0012] Step 1: Group the distributed strain data 1, distributed strain data 2, distributed strain data 3, distributed strain data 4, distributed strain data 5, distributed strain data 6, and distributed strain data 7, for a total of nine distributed strain combinations, which are:

[0013] Distributed strain combination 1: strain data 1, strain data 3, strain data 5,

[0014] Distributed strain combination 2: strain data 2, strain data 4, strain data 6,

[0015] Distributed strain combination three: strain data one, strain data two, strain data three,

[0016] Distributed strain combination 4: strain data 2, strain data 3, strain data 4,

[0017] Distributed strain combination five: strain data three, strain data four, strain data five,

[0018] Distributed strain combination six: strain data four, strain data five, strain data six,

[0019] Distributed strain combination seven: strain data one, strain data five, strain data six,

[0020] Distributed strain combination eight: strain data one, strain data two, strain data six,

[0021] Distributed strain combination nine: strain data one, strain data two, strain data three, strain data four, strain data five, strain data six,

[0022] Calculate the apparent curvature vector K of each sensing point of the nine sets of distributed strain combinations respectively ij , where the apparent curvature vector K ij =[K1 ij , K2 ij ], i = 1, 2, 3 ... N, N is the number of sensing points of distributed strain data, j = 1, 2, 3 ... 9, corresponding to nine distributed strain combinations, distributed strain combinations 1 to 8 are calculated according to the following formula:

[0023]

[0024] Among them, e iα 、e iβ 、e iΓ is the strain data of the three fiber cores at the i-th sensing point in the corresponding combination, α, β, γ are the distribution angles of the corresponding three fiber cores on the cross section of the seven-core optical fiber shape sensor, r is the fiber core distance, e i7 is the strain data at the i-th sensing point,

[0025] The distributed strain combination nine is calculated according to the following formula:

[0026]

[0027] Among them, e i1 、e i2 、e i3 …e i7 is strain data 1 to strain data 7, r is the fiber core distance;

[0028] Step 2: Use the T of the i-th sensor point ij vector and reconstructed coordinates R(x i ,y i ,z i ) Solve the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point:

[0029] R(x (i+1)j ,y (i+1)j ,z (i+1)j )=T ij Δs+R(x i ,y i ,z i ),

[0030] Where Δs is the spatial resolution of the sensing point, i = 1, 3…N, N is the number of sensing points for distributed strain data, and in the first iteration, the T vector of the initial minimum rotation frame is used as T 1j , j = 1, 2…9, corresponding to nine distribution strain combinations, R(x i ,y i ,z i ) is the reconstructed coordinate of the i-th sensor point. In the first iteration, R(x1,y1,z1)=[0,0,0];

[0031] Step 3: Calculate the reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z (i+1)j )’s average: The reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z (i+1)j ) and the average of the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point Calculate the modulus ΔR of the reconstructed coordinate error (i+1)j , the calculation method is: Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations;

[0032] Step 4: Modulus ΔR of the reconstructed coordinate error in step 3 (i+1)j Sort from large to small, the new sequence order is I (i+1)s , the corresponding modulus of the reconstructed coordinate error is ΔR (i+1)s , where s = 1, 2, ... 9, and then the weighted average of the reconstructed coordinates is performed, and the new sequence order I (i+1)s Select the sequence order I corresponding to the third to ninth digits (i+1)s, s = 3, 4...9, and calculate the weighted average of the reconstructed coordinates of the i+1th sensor point and will As the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ):

[0033]

[0034] Where i = 1, 2...N, N is the number of sensing points for distributed strain data,

[0035] Step 5: Use the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ) and the reconstructed coordinates R(x i ,y i ,z i ), recalculate the minimum rotation frame [T' i , N1' i , N2' i ], first calculate Then use the vector cross product relationship to calculate Tadj i to T' i The rotation angle α i and the rotation axis c i , N1adj i With N2adj i Around the rotation axis c i Rotation angle α i Get N1' i and N2' i , where i=1, 2...N, N is the number of sensing points of the distributed strain data, and in the first iteration, the initial minimum rotation frame (205) is used as the adjusted minimum rotation frame [Tadj1, N1adj1, N2adj1];

[0036] Step 6: Use the differential equation form of the minimum rotation frame to re-solve the minimum rotation frame of the i+1th sensor point [T (i+1)j , N1 (i+1)j , N2 (i+1)j ], and recalculate the minimum rotation frame [T' i , N1' i , N2' i ] as the initial value of the differential equation, the differential equation form of the minimum rotating frame is:

[0037]

[0038] Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations;

[0039] Step 7: Use the new sequence order I in step 4 (i+1)s , for the minimum rotation frame [T (i+1)j , N1 (i+1)j , N2 (i+1)j ] are sorted, and the new sequence is [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], in the new sequence order I (i+1)s Select the minimum rotation frame [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], where s = 7, 8, 9, calculate the average value of the minimum rotation frame of the i+1th sensor point:

[0040]

[0041] Where i = 1, 2…N, N is the number of sensing points for distributed strain data. As the minimum rotation frame after adjustment of the i+1th sensor point [Tadj i+1 ,N1adj i+1 ,N2adj i+1 ];

[0042] Step 8: Repeat steps 2 to 7 until the reconstructed coordinates R(x i ,y i ,z i ), where i = 1, 2…N, and N is the number of sensing points for distributed strain data.

[0043] The advantages of the present invention are:

[0044] 1. The present invention can achieve the average of the reconstructed coordinate frame and use redundant information to adjust the minimum rotation frame to achieve the unification of the minimum rotation frame of each reconstructed point, reduce the influence of the optical fiber sensing system on the coordinate point reconstruction and reconstruction frame, and thus improve the accuracy of shape sensing.

[0045] 2. The present invention can improve the accuracy only through data processing without changing the hardware equipment, and has good economic benefits. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a schematic diagram of a seven-core optical fiber distributed sensing shape sensing system based on a weighted average update framework;

[0047] In the figure: 101. seven-core optical fiber shape sensor, 102. core one, 103. core two, 104. core three, 105. core four, 106. core five, 107. core six, 108. core seven, 109. core distance, 110. non-shape sensing part, 111. shape sensing starting end, 112. shape sensing part, 113. straight line, 114. seven-channel optical frequency domain distributed optical fiber sensing device.

[0048] Figure 2 It is a schematic diagram of the initial coordinate frame and the initial minimum rotation frame of shape reconstruction;

[0049] In the figure: 201. Initial coordinate frame for shape reconstruction, 202. Z axis, 203. X axis, 204. Y axis, 205. Initial minimum rotation frame, 206. T vector, 207. N1 vector, 208. N2 vector.

[0050] Figure 3 It is a schematic diagram of the distributed strain data of the seven fiber cores inside the seven-core optical fiber shape sensor;

[0051] In the figure: 301. distributed strain data one, 302. distributed strain data two, 303. distributed strain data three, 304. distributed strain data four, 305. distributed strain data five, 306. distributed strain data six, 307. distributed strain data seven. DETAILED DESCRIPTION

[0052] The specific implementation of the present invention is further described in detail below with reference to the accompanying drawings:

[0053] A seven-core optical fiber distributed sensing shape sensor reconstruction method based on a weighted average update framework, wherein the interior of the seven-core optical fiber shape sensor 101 contains seven optical cores, namely, core 1 102, core 2 103, core 3 104, core 4 105, core 5 106, core 6 107 and core 7 108, wherein core 1 102, core 2 103, core 3 104, core 4 105, core 5 106, core 6 107 are evenly distributed in a 60° ring shape on the cross section of the seven-core optical fiber shape sensor 101 and the core distance 109 is consistent. If the angle direction of core 1 102 is 0°, the angle directions of core 2 103, core 3 104, core 4 105, and core 5 106 are 60°, 12 ... 80°, 240° and 300°, the core seven 108 is at the cross-sectional center of the seven-core optical fiber shape sensor 101, and the seven-core optical fiber shape sensor 101 is divided into three components according to the length region, namely, a non-shape sensing portion 110, a shape sensing starting end 111 and a shape sensing portion 112. When implementing sensing, the seven-core optical fiber shape sensor 101 near the shape sensing starting end 111 needs to be a straight line 113, and the Z axis 202 of the initial coordinate frame 201 of shape reconstruction coincides with the straight line 113 and the positive direction is from the shape sensing starting end 111 to the shape sensing portion 112, and the X axis 203 of the initial coordinate frame 201 of shape reconstruction is from the core seven 108 to the core one 102 direction, and the initial coordinate frame 201 of shape reconstruction The directions of the Y-axis 204 of the seven-core optical fiber shape sensor 101 are respectively perpendicular to the X-axis 203 and the Z-axis 202 and satisfy the right-hand coordinate system. The initial minimum rotation frame 205 coincides with the initial coordinate frame 201 of the shape reconstruction and the T vector 206 of the initial minimum rotation frame 205 is a unit vector in the direction of the Z-axis 202. The N1 vector 207 of the initial minimum rotation frame 205 is a unit vector in the direction of the X-axis 203. The N2 vector 208 of the initial minimum rotation frame 205 is a unit vector in the direction of the Y-axis 204. The non-shape sensing part 110 of the seven-core optical fiber shape sensor 101 is connected to the seven-channel optical frequency domain distributed optical fiber sensing device 114. The seven-channel optical frequency domain distributed optical fiber sensing device 114 collects the internal shape sensing part 112 of the seven-core optical fiber shape sensor 101. The distributed strain data of the seven cores of the seven optical fiber shape sensor 101, wherein the distributed strain data one 301 corresponds to the core one 102, the distributed strain data two 302 corresponds to the core two 103, the distributed strain data three 303 corresponds to the core three 104, the distributed strain data four 304 corresponds to the core four 105, the distributed strain data five 305 corresponds to the core five 106, the distributed strain data six 306 corresponds to the core six 107, the distributed strain data seven 307 corresponds to the core seven 108, the sensing point spatial resolution 115 of the seven-channel optical frequency domain distributed optical fiber sensing device 114 is the length interval of each sensing point on the seven-core optical fiber shape sensor 101, and then the data processing is performed according to the following steps to reconstruct the sensing shape of the shape sensing part 112 of the seven-core optical fiber shape sensor 101,Realize shape sensing of seven-core optical fiber shape sensor 101:

[0054] Step 1: group the distributed strain data 1 301, the distributed strain data 2 302, the distributed strain data 303, the distributed strain data 4 304, the distributed strain data 5 305, the distributed strain data 6 306, and the distributed strain data 7 307, and there are a total of nine distributed strain combinations, which are:

[0055] Distributed strain combination 1: strain data 1 301, strain data 3 303, strain data 5 305,

[0056] Distributed strain combination 2: strain data 2 302, strain data 4 304, strain data 6 306,

[0057] Distributed strain combination three: strain data one 301, strain data two 302, strain data three 303,

[0058] Distributed strain combination four: strain data two 302, strain data three 303, strain data four 304,

[0059] Distributed strain combination five: strain data three 303, strain data four 304, strain data five 305,

[0060] Distributed strain combination six: strain data four 304, strain data five 305, strain data six 306,

[0061] Distributed strain combination seven: strain data one 301, strain data five 305, strain data six 306,

[0062] Distributed strain combination eight: strain data one 301, strain data two 302, strain data six 306,

[0063] Distributed strain combination nine: strain data one 301, strain data two 302, strain data three 303, strain data four 304, strain data five 305, strain data six 306,

[0064] Calculate the apparent curvature vector K of each sensing point of the nine sets of distributed strain combinations respectively ij , where the apparent curvature vector K ij =[K1 ij , K2 ij ], i = 1, 2, 3 ... N, N is the number of sensing points of distributed strain data, j = 1, 2, 3 ... 9, corresponding to nine distributed strain combinations, distributed strain combinations 1 to 8 are calculated according to the following formula:

[0065]

[0066] Among them, e iα 、eiβ 、e iΓ is the strain data of the three fiber cores at the i-th sensing point in the corresponding combination, α, β, γ are the distribution angles of the corresponding three fiber cores on the cross section of the seven-core optical fiber shape sensor 101, r is the fiber core distance 109, e i7 is the strain data 7307 at the i-th sensing point,

[0067] The distributed strain combination nine is calculated according to the following formula:

[0068]

[0069] Among them, e i1 、e i2 、e i3 …e i7 is strain data one 301 to strain data seven 307, r is the fiber core distance 109;

[0070] Step 2: Use the T of the i-th sensor point ij vector and reconstructed coordinates R(x i ,y i ,z i ) Solve the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point:

[0071] R(x (i+1)j ,y (i+1)j ,z (i+1)j )=T ij Δs+R(x i ,y i ,z i ),

[0072] Wherein, Δs is the spatial resolution of the sensing point 115, i = 1, 3...N, N is the number of sensing points of the distributed strain data, and in the first iteration, the T vector (206) of the initial minimum rotation frame (205) is used as T 1j , j = 1, 2…9, corresponding to nine distribution strain combinations, R(x i ,y i ,z i ) is the reconstructed coordinate of the i-th sensor point. In the first iteration, R(x1,y1,z1)=[0,0,0];

[0073] Step 3: Calculate the reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z (i+1)j )’s average: The reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z(i+1)j ) and the average of the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point Calculate the modulus ΔR of the reconstructed coordinate error (i+1)j , the calculation method is: Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations;

[0074] Step 4: Modulus ΔR of the reconstructed coordinate error in step 3 (i+1)j Sort from large to small, the new sequence order is I (i+1)s , the corresponding modulus of the reconstructed coordinate error is ΔR (i+1)s , where s = 1, 2, ... 9, and then the weighted average of the reconstructed coordinates is performed, and the new sequence order I (i+1)s Select the sequence order I corresponding to the third to ninth digits (i+1)s , s = 3, 4...9, and calculate the weighted average of the reconstructed coordinates of the i+1th sensor point and will As the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ):

[0075]

[0076] Where i = 1, 2...N, N is the number of sensing points for distributed strain data,

[0077] Step 5: Use the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ) and the reconstructed coordinates R(x i ,y i ,z i ), recalculate the minimum rotation frame [T' i , N1' i , N2' i ], first calculate Then use the vector cross product relationship to calculate Tadj i to T' i The rotation angle α i and the rotation axis c i , N1adj i With N2adj i Around the rotation axis c i Rotation angle α i Get N1' i and N2' i, where i=1, 2...N, N is the number of sensing points of the distributed strain data, and in the first iteration, the initial minimum rotation frame (205) is used as the adjusted minimum rotation frame [Tadj1, N1adj1, N2adj1];

[0078] Step 6: Use the differential equation form of the minimum rotation frame to re-solve the minimum rotation frame of the i+1th sensor point [T (i+1)j , N1 (i+1)j , N2 (i+1)j ], and recalculate the minimum rotation frame [T' i , N1' i , N2' i ] as the initial value of the differential equation, the differential equation form of the minimum rotating frame is:

[0079]

[0080] Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations;

[0081] Step 7: Use the new sequence order I in step 4 (i+1)s , for the minimum rotation frame [T (i+1)j , N1 (i+1)j , N2 (i+1)j ] are sorted, and the new sequence is [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], in the new sequence order I (i+1)s Select the minimum rotation frame [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], where s = 7, 8, 9, calculate the average value of the minimum rotation frame of the i+1th sensor point:

[0082]

[0083] Where i = 1, 2…N, N is the number of sensing points for distributed strain data. As the minimum rotation frame after adjustment of the i+1th sensor point [Tadj i+1 ,N1adj i+1 ,N2adj i+1 ];

[0084] Step 8: Repeat steps 2 to 7 until the reconstructed coordinates R(x i ,y i ,z i), where i = 1, 2…N, and N is the number of sensing points for distributed strain data.

[0085] The working process of the present invention is as follows:

[0086] The seven-channel optical frequency domain distributed optical fiber sensing device 114 collects distributed strain data of the seven optical cores inside the shape sensing part 112 of the seven-core optical fiber shape sensor 101, wherein the distributed strain data one 301 corresponds to the core one 102, the distributed strain data two 302 corresponds to the core two 103, the distributed strain data three 303 corresponds to the core three 104, the distributed strain data four 304 corresponds to the core four 105, the distributed strain data five 305 corresponds to the core five 106, the distributed strain data six 306 corresponds to the core six 107, and the distributed strain data seven 307 corresponds to the core seven 108. The sensing point spatial resolution 115 of the seven-channel optical frequency domain distributed optical fiber sensing device 114 is the length interval of each sensing point on the seven-core optical fiber shape sensor 101. Then, data processing is performed according to the following steps to reconstruct the sensing shape of the shape sensing part 112 of the seven-core optical fiber shape sensor 101, thereby realizing shape sensing of the seven-core optical fiber shape sensor 101:

[0087] Step 1: Group the distributed strain data 1 301, the distributed strain data 2 302, the distributed strain data 3 303, the distributed strain data 4 304, the distributed strain data 5 305, the distributed strain data 6 306, and the distributed strain data 7 307, a total of nine distributed strain combinations, and calculate the apparent curvature vector K of each sensing point of the nine distributed strain combinations respectively. ij , where the apparent curvature vector K ij =[K1 ij , K2 ij ], i = 1, 2, 3 ... N, N is the number of sensing points of distributed strain data, j = 1, 2, 3 ... 9, corresponding to nine distributed strain combinations, distributed strain combinations 1 to 8 are calculated according to the following formula:

[0088]

[0089] The distributed strain combination nine is calculated according to the following formula:

[0090]

[0091] Step 2: Use the T of the i-th sensor point ij vector and reconstructed coordinates R(x i ,y i ,z i ) Solve the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point:

[0092] R(x (i+1)j ,y (i+1)j,z (i+1)j )=T ij Δs+R(x i ,y i ,z i ),

[0093] Where Δs is the spatial resolution of the sensing point, i = 1, 3…N, N is the number of sensing points for distributed strain data, and in the first iteration, the T vector of the initial minimum rotation frame is used as T 1j , j = 1, 2…9, corresponding to nine distribution strain combinations, R(x i ,y i ,z i ) is the reconstructed coordinate of the i-th sensor point. In the first iteration, R(x1,y1,z1)=[0,0,0];

[0094] Step 3: Calculate the reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z (i+1)j )’s average: The reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z (i+1)j ) and the average of the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point Calculate the modulus ΔR of the reconstructed coordinate error (i+1)j , calculation method:

[0095]

[0096] Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations;

[0097] Step 4: Modulus ΔR of the reconstructed coordinate error in step 3 (i+1)j Sort from large to small, the new sequence order is I (i+1)s , the corresponding modulus of the reconstructed coordinate error is ΔR (i+1)s , where s = 1, 2, ... 9, and then the weighted average of the reconstructed coordinates is performed, and the new sequence order I (i+1)s Select the sequence order I corresponding to the third to ninth digits (i+1)s , s = 3, 4...9, and calculate the weighted average of the reconstructed coordinates of the i+1th sensor point and will As the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ):

[0098]

[0099] Where i = 1, 2...N, N is the number of sensing points for distributed strain data,

[0100] Step 5: Use the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ) and the reconstructed coordinates R(x i ,y i ,z i ), recalculate the minimum rotation frame [T' i , N1' i , N2' i ], first calculate Then use the vector cross product relationship to calculate Tadj i to T' i The rotation angle α i and the rotation axis c i , N1adj i With N2adj i Around the rotation axis c i Rotation angle α i Get N1' i and N2' i , where i=1, 2...N, N is the number of sensing points of the distributed strain data, and in the first iteration, the initial minimum rotation frame (205) is used as the adjusted minimum rotation frame [Tadj1, N1adj1, N2adj1];

[0101] Step 6: Use the differential equation form of the minimum rotation frame to re-solve the minimum rotation frame of the i+1th sensor point [T (i+1)j , N1 (i+1)j , N2 (i+1)j ], and recalculate the minimum rotation frame [T' i , N1' i , N2' i ] as the initial value of the differential equation, the differential equation form of the minimum rotating frame is:

[0102]

[0103] Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations;

[0104] Step 7: Use the new sequence order I in step 4 (i+1)s, for the minimum rotation frame [T (i+1)j , N1 (i+1)j , N2 (i+1)j ] are sorted, and the new sequence is [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], in the new sequence order I (i+1)s Select the minimum rotation frame [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], where s = 7, 8, 9, calculate the average value of the minimum rotation frame of the i+1th sensor point:

[0105]

[0106] Where i = 1, 2…N, N is the number of sensing points for distributed strain data. As the minimum rotation frame after adjustment of the i+1th sensor point [Tadj i+1 ,N1adj i+1 ,N2adj i+1 ];

[0107] Step 8: Repeat steps 2 to 7 until the reconstructed coordinates R(x i ,y i ,z i ), where i = 1, 2…N, and N is the number of sensing points for distributed strain data.

[0108] The technical innovation and beneficial technical effect of the seven-core optical fiber distributed sensing shape sensing reconstruction method based on weighted point-by-point average frame update are: the conventional point-by-point average algorithm only averages the coordinates of the reconstruction points, while the present invention can achieve the average of the reconstructed coordinate frame and adjust the minimum rotation frame using redundant information, achieve the unification of the minimum rotation frame of each reconstruction point, reduce the influence of the optical fiber sensing system on the coordinate point reconstruction and reconstruction frame, and thus improve the accuracy of shape sensing. In addition, the present invention can achieve the improvement of accuracy only through data processing without changing the hardware equipment, and has good economic benefits.

Claims

1. A seven-core optical fiber distributed sensing shape sensor reconstruction method based on a weighted average update framework, wherein the seven-core optical fiber shape sensor (101) contains seven fiber cores, namely, fiber core one (102), fiber core two (103), fiber core three (104), fiber core four (105), fiber core five (106), fiber core six (107) and fiber core seven (108), wherein the fiber core one (102), fiber core two (103), fiber core three (104), fiber core four (105), fiber core five (106) and fiber core six (107) are evenly distributed in a 60° circular shape on the cross section of the seven-core optical fiber shape sensor (101) and the fiber core spacing (109) is consistent. If the angle direction of the fiber core one (102) is 0°, the fiber core one (102) is 0°. The angle directions of the second core (103), the third core (104), the fourth core (105) and the fifth core (106) are 60°, 120°, 180°, 240° and 300° respectively. The seventh core (108) is located at the cross-sectional center of the seven-core optical fiber shape sensor (101). The seven-core optical fiber shape sensor (101) is divided into three components according to the length region, namely, a non-shape sensing part (110), a shape sensing starting end (111) and a shape sensing part (112). When implementing sensing, the seven-core optical fiber shape sensor (101) near the shape sensing starting end (111) needs to be a straight line (113). The Z axis (202) of the initial coordinate frame (201) for shape reconstruction overlaps the straight line (113). The shape sensing part (112) is aligned with the shape sensing starting end (111) and the positive direction is from the shape sensing starting end (111) to the shape sensing part (112), the X-axis (203) of the shape reconstruction initial coordinate frame (201) is from the core seven (108) to the core one (102), the Y-axis (204) of the shape reconstruction initial coordinate frame (201) is perpendicular to the X-axis (203) and the Z-axis (202) and satisfies the right-hand coordinate system, the initial minimum rotation frame (205) coincides with the shape reconstruction initial coordinate frame (201) and the T vector (206) of the initial minimum rotation frame (205) is a unit vector in the direction of the Z-axis (202), the N1 vector (207) of the initial minimum rotation frame (205) is a unit vector in the direction of the X-axis (203), and the initial The N2 vector (208) of the minimum rotation frame (205) is a unit vector in the direction of the Y axis (204). The non-shape sensing part (110) of the seven-core optical fiber shape sensor (101) is connected to a seven-channel optical frequency domain distributed optical fiber sensing device (114). The seven-channel optical frequency domain distributed optical fiber sensing device (114) collects distributed strain data of seven optical cores inside the shape sensing part (112) of the seven-core optical fiber shape sensor (101), wherein the distributed strain data one (301) corresponds to the first fiber core (102), the distributed strain data two (302) corresponds to the second fiber core (103), the distributed strain data three (303) corresponds to the third fiber core (104), and the distributed strain data four (304) corresponds to the fourth fiber core (105).The distributed strain data five (305) corresponds to the fiber core five (106), the distributed strain data six (306) corresponds to the fiber core six (107), the distributed strain data seven (307) corresponds to the fiber core seven (108), the sensing point spatial resolution (115) of the seven-channel optical frequency domain distributed optical fiber sensing device (114) is the length interval of each sensing point on the seven-core optical fiber shape sensor (101), and then the data processing is performed according to the following steps to reconstruct the sensing shape of the shape sensing part (112) of the seven-core optical fiber shape sensor (101), thereby realizing the shape sensing of the seven-core optical fiber shape sensor (101):, Step 1: group the distributed strain data one (301), distributed strain data two (302), distributed strain data three (303), distributed strain data four (304), distributed strain data five (305), distributed strain data six (306), and distributed strain data seven (307), and there are a total of nine distributed strain combinations, namely: distributed strain combination one: strain data one (301), strain data three (303), strain data five (305), distributed strain combination two: strain data two (302), strain data four (304), strain data six (306), distributed strain combination three: strain data one (301), strain data two (302), strain data three (303), distributed strain combination four: strain data two (302), strain data six Strain data three (303), strain data four (304), distributed strain combination five: strain data three (303), strain data four (304), strain data five (305), distributed strain combination six: strain data four (304), strain data five (305), strain data six (306), distributed strain combination seven: strain data one (301), strain data five (305), strain data six (306), distributed strain combination eight: strain data one (301), strain data two (302), strain data six (306), distributed strain combination nine: strain data one (301), strain data two (302), strain data three (303), strain data four (304), strain data five (305), strain data six (306), Calculate the apparent curvature vector K of each sensing point of the nine sets of distributed strain combinations respectively ij , where the apparent curvature vector K ij =[K1 ij , K2 ij ], i = 1, 2, 3 ... N, N is the number of sensing points of distributed strain data, j = 1, 2, 3 ... 9, corresponding to nine distributed strain combinations, distributed strain combinations 1 to 8 are calculated according to the following formula: in, e iα 、e iβ 、e iΓ are the strain data of the three fiber cores at the i-th sensing point position in the corresponding combination, α, β, γ are the distribution angles of the corresponding three fiber cores on the cross section of the seven-core optical fiber shape sensor (101), r is the fiber core distance (109), e i7 is the strain data (307) at the i-th sensing point, The distributed strain combination nine is calculated according to the following formula: Among them, e i1 、e i2 、e i3 …e i7 is strain data one (301) to strain data seven (307), r is the fiber core distance (109); Step 2: Use the T of the i-th sensor point ij vector and reconstructed coordinates R(x i ,y i ,z i ) Solve the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point: R(x (i+1)j ,y (i+1)j ,z (i+1)j )=T ij Δs+R(x i ,y i ,z i ), Wherein, Δs is the spatial resolution of the sensing point (115), i=1, 3...N, N is the number of sensing points of the distributed strain data, and in the first iteration, the T vector (206) of the initial minimum rotation frame (205) is used as T 1j , j = 1, 2…9, corresponding to nine distribution strain combinations, R(x i ,y i ,z i ) is the reconstructed coordinate of the i-th sensor point. In the first iteration, R(x1,y1,z1)=[0,0,0]; Step 3: Calculate the reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z (i+1)j )’s average value: The reconstructed coordinates R(x (i+1)j ,y (i+1)j ,z (i+1)j ) and the average of the reconstructed coordinates of the nine distributed strain combinations of the i+1th sensing point Calculate the modulus ΔR of the reconstructed coordinate error (i+1)j , the calculation method is: Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations; Step 4: Modulus ΔR of the reconstructed coordinate error in step 3 (i+1)j Sort from large to small, the new sequence order is I (i+1)s , the corresponding modulus of the reconstructed coordinate error is ΔR (i+1)s , where s = 1, 2, ... 9, and then the weighted average of the reconstructed coordinates is performed, and the new sequence order I (i+1)s Select the sequence order I corresponding to the third to ninth digits (i+1)s , s = 3, 4...9, and calculate the weighted average of the reconstructed coordinates of the i+1th sensor point and will As the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ): Where i = 1, 2...N, N is the number of sensing points for distributed strain data, Step 5: Use the reconstructed coordinates R(x i+1 ,y i+1 ,z i+1 ) and the reconstructed coordinates R(x i ,y i ,z i ), recalculate the minimum rotation frame [T' i , N1' i , N2' i ], first calculate Then use the vector cross product relationship to calculate Tadj i to T' i The rotation angle α i and the rotation axis c i , N1adj i With N2adj i Around the rotation axis c i Rotation angle α i Get N1' i and N2' i , where i=1, 2...N, N is the number of sensing points of the distributed strain data, and in the first iteration, the initial minimum rotation frame (205) is used as the adjusted minimum rotation frame [Tadj1, N1adj1, N2adj1]; Step 6: Use the differential equation form of the minimum rotation frame to re-solve the minimum rotation frame of the i+1th sensor point [T (i+1)j , N1 (i+1)j , N2 (i+1)j ], and recalculate the minimum rotation frame [T' i , N1' i , N2' i ] as the initial value of the differential equation, the differential equation form of the minimum rotating frame is: Wherein, i = 1, 2…N, N is the number of sensing points of distributed strain data, j = 1, 2…9, corresponding to nine distributed strain combinations; Step 7: Use the new sequence order I in step 4 (i+1)s , for the minimum rotation frame [T (i+1)j , N1 (i+1)j , N2 (i+1)j ] are sorted, and the new sequence is [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], in the new sequence order I (i+1)s Select the minimum rotation frame [T (i+1)s , N1 (i+1)s , N2 (i+1)s ], where s = 7, 8, 9, calculate the average value of the minimum rotation frame of the i+1th sensor point: Where i = 1, 2…N, N is the number of sensing points for distributed strain data. As the minimum rotation frame after adjustment of the i+1th sensor point [Tadj i+1 ,N1adj i+1 ,N2adj i+1 ]; Step 8: Repeat steps 2 to 7 until the reconstructed coordinates R(x i ,y i ,z i ), where i = 1, 2…N, and N is the number of sensing points for distributed strain data.

Citation Information

Patent Citations

  • Optical fiber shape reconstruction method and device based on Beta frame

    CN111982000A

  • Composite material laminate optical fiber impact position identification method based on strain nonlinear weighting

    CN113049410A

  • Optical frequency domain scattering distributed optical fiber sensing information recovery method based on wavelet transform

    CN115523946A

  • Three-dimensional shape reconstruction method and system of multi-core optical fiber sensor

    CN118518020A

  • Optical fiber array and space geometry-based remote sensing satellite optical axis orientation measurement method

    CN118643690A