1、文章编号:1005-5630(2023)02-0062-07DOI:10.3969/j.issn.1005-5630.2023.002.008 基于基于 Frenet-Serret 框架的框架的 OFDR 三维形状重构算法研究三维形状重构算法研究辛 玮,汪路军,刘 煜,张学典,刘学静(上海理工大学 光电信息与计算机工程学院,上海 200093)摘要:为了更深入地研究光频域反射法(optical frequency domain reflectometry,OFDR)在形状检测,有效计算变形监测等应用场景下光纤的形状和位置,设计了一种利用分布式光频域反射技术测得的光纤应变数据来重构三维形状的算法
2、。与已有算法相比,在数据处理环节加入了样条插值,从而使得形状还原精度提高,并利用仿真实验对算法进行了验证。首先设计了通过应变数据得到三芯光纤曲率和弯曲方向采样值的计算方法,结合 Frenet-Serret 公式构造了曲线方程;然后利用有限元分析软件对空间 S 形应变数据进行建模并提取,带入已设计的算法求解,在三维空间中重建 S 形光纤;最后得出位置误差随着光纤长度的增加逐渐增加,均方根误差计算结果为 0.996 mm,单位长度误差最大值为 0.082 4%。结果表明,该算法能较好地恢复原始曲线,具有一定的工程价值。关键词:三芯光纤;分布式形状传感;有限元;光频域反射仪;应变中图分类号:O 43
3、9 文献标志码:A Research on OFDR 3D shape reconstruction algorithm basedon Frenet-Serret frameworkXIN Wei,WANG Lujun,LIU Yu,ZHANG Xuedian,LIU Xuejing(School of Optical-Electrical and Computer Engineering,University of Shanghai forScience and Technology,Shanghai 200093,China)Abstract:In order to further st
4、udy the shape detection of optical frequency domainreflectometry(OFDR),and effectively calculate the shape and position of optical fiber in applicationscenarios such as deformation monitoring,this paper designed an algorithm to reconstruct three-dimensional shape using the optical fiber strain data
5、measured by distributed optical frequencydomain reflection technology.Compared with the existing algorithm,spline interpolation wasadded to the data processing,which improved the precision of shape reduction,and the simulationexperiments were used to verify the algorithm.Firstly,a calculation method
6、 was designed to obtainthe sampling values of curvature and bending direction of three-core optical fiber from the strain收稿日期:2022-11-02基金项目:国家重点研发计划(2021YFF0600902)第一作者:辛玮(1998),男,硕士研究生,研究方向为光纤传感。E-mail:通信作者:张学典(1974),男,教授,研究方向为光电检测技术与器件、光纤传感技术等。E-mail:第 45 卷 第 2 期光 学 仪 器Vol.45,No.22023 年 4 月OPTICA
7、L INSTRUMENTSApril,2023data,and the curve equation was constructed by combining the Frenet-Serret formula.Then thefinite element analysis software was used to model and extract the S-shape strain data and the S-shape fiber was reconstructed in the three-dimensional space.The results show that the po
8、sitionerror increases with the increase of fiber length.The root mean square error is 0.996 mm,and themaximum error per unit length is 0.082 4%.The results show that the algorithm can recover theoriginal curve well.Keywords:three-core fiber;distributed shape sensing;finite element;optical frequencyd
9、omain reflector;strain引言光纤形状传感是近年来一个新的研究方向,该技术在航天变形翼形状监测、手术导管跟踪、长距离电缆变形监测等场合都具有较高的应用价值1-2。光频域反射法(optical frequency domainreflectometry,OFDR)可以做到分布式测量,利用铺设在被测物体上的光纤,采用分布式测量光纤曲率的方法,通过一定的算法测量物体的形状和位置,具有较高的空间分辨率。由于多芯光纤适用于大曲率情况,具有芯间各项同性等优点,研究其重构算法具有很大意义。Miller 等3提出将光纤近似划分为圆弧,根据密切圆理论重构算法由分布式应变测量数据研究二维光纤形状
10、传感。Duncan 等4结合 OFDR技术,在一根 1.1 m 的多芯光纤上蚀刻光纤布拉格光栅(fiber Bragg grating,FBG),实现了空间分辨率为 1 cm 的二维和三维传感。Moore 等5采用基于空间微分几何的 Frenet框架,将 FBG传感器置于多芯光纤中测量应变值,用数值方法求解相应方程,从而重构了多芯光纤的形状。Khan 等6分别在形状各异的模具中放入带有FBG 传感器的螺旋芯和直芯,发现螺旋芯更适合扭曲的测量应用。杨濠琨7采用 FBG 曲面重构算法对机器人触手形状进行了重构。张新华8在基于正交曲率和 Frenet 方程的三维重构算法之上设计了基于 FBG 的无人
11、机翼和蒙皮形变检测系统。Khan 等9利用 Frenet框架,提出了一种基于四芯光纤的 FBG 传感器测量数据,重建医疗导管中心曲线的技术。傅程10利用 Frenet框架对光纤二维形状进行了还原。国内外研究现状主要集中在 FBG 传感器与二维层面,FBG 传感器往往受限于环境变化的影响,而基于瑞利散射的 OFDR 光纤传感技术能带来更高的空间分辨率,实现全分布式监测11。现有文献中尚未发现 OFDR 传感器结合 Frenet 框架的三芯光纤三维重构的报道。本文首先从理论上分析了光纤应变与光谱波长漂移量之间的物理关系,定义了三芯光纤表观曲率向量,推出曲率和挠率的计算公式,引入Frenet-Ser
12、ret 公式和插值拟合处理方法计算得出三维形状还原曲线的积分方程;接着利用ANSYS 有限元仿真软件对 S 形应变数据进行建模并提取,代入算法并重建 S 形光纤;最后对重构误差进行分析并提出改进措施。1形状重构算法设计1.1理论基础光频域反射技术通过测量传感量产生的相位改变,采用相位补偿思想,在解调后得到的光谱变化能反映应变、温度等传感量的变化程度12。瑞利背向散射光谱的变化受应变与温度的影响可表示为=k+kTT(1)TkkT式中:为波长变化;为频率变化;为应变大小;为温度变化;和 分别为应变比例系数和温度比例系数。要实现三维空间形状的测量,需要选取均匀分布的至少 3 根单模光纤或者三芯光纤对
13、物体形状改变的应变进行测量13。三芯光纤在弯曲时第 2 期辛 玮,等:基于Frenet-Serret框架的OFDR三维形状重构算法研究 63 不容易受到损坏,具有较高的可靠性和可操作性,相比四芯或七芯光纤,三芯光纤更容易控制和操作,使得 OFDR 测量更加精准、高效。此外,三芯光纤的体积小、成本低,可以更轻松地安装在测量物体上,更好地满足大规模的测量需求。因此,本文选择三芯光纤作为研究对象。k在应变测量时,同一环境下温度基本保持不变,因此温度的变化往往可忽略。对 进行标定之后,得到各个芯的频谱漂移量和应变的对应关系。随后采用合适的还原算法,对三维空间的光纤进行原始形态的还原。郭雅美14提出了基
14、于 OFDR 形状传感重构算法,本文在此基础上,加入样条插值拟合,具体流程如图 1 所示。由 OFDR 系统测得各个纤芯应变值 i三芯光纤表观曲率离散弯曲方向 b计算 3 次样条插值点系数及函数对 b(s)求导得到挠率(s)结合初始条件与Frenet 公式得到各个位置切向量 T(s)对 T 积分求得空间曲线 r(s)是是否否运用K=(2|Kapp|)/3求得离散曲率集 K纤芯距光纤轴心间距是否相等是否拟合出函数K(s)及 b(s)向量矢量和 Kapp 图1重构算法流程图Fig.1Flowchartofreconstructionalgorithm 一般运用于形状传感的三芯光纤的截面图如图 2
15、所示。这里省略了涂覆层,光纤由纤芯、包iib层组成,纤芯之间以周向 120排布。是局部坐标系的 y 轴正方向与第 个纤芯位置之间的角度,是局部坐标系中 y 轴与光纤弯曲方向之间的角度,r 是纤芯与光纤几何中心之间的距离。纤芯 1brzy弯曲方向包层纤芯 3纤芯 2i 图2三芯光纤截面图Fig.2Crosssectionofthreecorefiber 单次应变测量往往会产生误差,因此利用来自所有芯的信息计算曲率。表观曲率向量定义为Kapp,i(s)=i(s)ri(cos i j+sin i k)(2)对于三芯光纤来说,曲率向量的向量和表达式为Kapp(s)=3i=1i(s)ricos i j3
16、i=1i(s)risin i k(3)Kapp(s)iiriijkyz式中:表示 3 根光纤在 s 处的总曲率向量;表示在 s 处第 个纤芯和局部坐标系 y 轴正方向之间的夹角;是第 个纤芯与光纤几何中心之间的距离;单位向量 和 对齐于 和 轴。Kapp,y(s)=3i=1iricos i j(4)Kapp,z(s)=3i=1irisin i k(5)Kapp,y(s)Kapp,z(s)式中:与 分别为总曲率向量对应 y,z 轴的分量。三芯光纤的弯曲曲率和弯曲方向由下式计算得出k(s)=2|Kapp(s)|3(6)64 光 学 仪 器第 45 卷b(s)=arctan|Kapp,z(s)|Ka
17、pp,y(s)|(7)将运用 OFDR 仪器测得的应变数据代入式(3),结合式(6)即可获得三芯光纤的弯曲曲率,将 3 个纤芯应变数据代入式(4)和式(5),再结合式(7)即可获得三芯光纤的弯曲方向15。对弯曲方向的连续函数求导即可得挠率随光纤长度变化的函数关系(s)=b(s)(8)0 s LL结合空间三维曲线的 Frenet-Serret 方程即可重构光纤形状,在三维弯曲条件下,三芯光纤几何中心曲线可以表示为弧长 s(,是光纤总长度)的自然参数方程:r(s)=x(s)i+y(s)j+z(s)k(9)ixx(s)、y(s)z(s)i,jk式中:是 轴轴向单位向量;和 代表空间曲线的三维坐标;和
18、 三者互相垂直正交。1.2Frenet-Serret 框架用 来 描 述 三 维 曲 线 运 动 轨 迹 的 Frenet-Serret 框架定义了曲线沿线各点的瞬时运动方向上的单位切向量 T T,垂直于切向量且指向弯曲中心的单位法向量 N N 和单位副法向量 B B。此框架结合弹性杆理论和微分几何,T T,N N,B B 构成右手系。切线单位矢量对弧长的转动率即为弯曲曲率 k(s)。挠率的绝对值是副法向量对于弧长的转动率,表示曲线扭曲,挠率为正时为右旋曲线;挠率为负时为左旋曲线;挠率为 0 时,曲线为平面曲线。Frenet-Serret 框架可以表示为|TNB|=|0k0k000|TNB|(
19、10)T(s)=r(s)|r(s)|=dr(s)ds=x(s)i+y(s)j+z(s)k(11)N(s)=T(s)|T(s)|=x(s)i+y(s)j+z(s)k(x(s)2+(y(s)2+(z(s)2(12)B(s)=T(s)N(s)(13)r(0)r(0)=(0,0,0)将式(6)和式(8)代入框架,结合框架的方向初值以及曲线的位置初值 即可重构出原三维曲线。一般情况下,所以曲线方程r(s)=T(s)ds(14)1.3插值拟合na,bn+1a=s0s1sn1snsn+1=b由于本文仿真得到的应变数据是离散的,所以要选用合适的插值方法来构建曲率和弯曲方向的连续函数。吕安强等16采用了 3 次
20、样条插值的拟合方法,将光纤平均分为 段,已知光纤上n+1 个点的应变和弯曲方向数据,这些点叫作样本点,即在光纤长度区间 上 个分割点满足 。sjsj,sj+1j=1,2,n设 是光纤上某点与光纤初始点之间的长度,则在对应区间 ()上,曲率和弯曲方向随着光纤长度变化的连续函数为k(s)=aj(ssj)3+bj(ssj)2+cj(ssj)+dj(15)b(s)=ej(ssj)3+fj(ssj)2+gj(ssj)+hj(16)saj,bj,cj,dj,ej,fj,gj和hj式中:代表弯曲光纤的弧长;均为待定系数。sj,sj+1它们在各子区间 上为三次多项式。2分析与讨论2.1模型建立本文利用 Ans
21、ys workbench 建立了三芯光纤有限元模型来验证算法的正确性,选取有利于提高计算精度的 solid186 单元,建立了如图 3 所示的简化几何模型,光纤总长为 50 mm。三芯光纤材料的具体参数如表 1 所示。2.2重构分析为了更好地展现出光纤的三维形变,本文设定的光纤变形情况为 S 形弯曲,从平面 S 形弯第 2 期辛 玮,等:基于Frenet-Serret框架的OFDR三维形状重构算法研究 65 曲的基础上拓展到空间 S 形弯曲,分别测量出弯曲时的位移云图与轴向应变分布图,与应变分布的实际情况进行比较分析。最后将初始边界条件和纤芯弯曲数据代入相关公式,运用本文算法重构出三芯光纤的曲
22、线方程。首先在 15 mm 和 35 mm 处分别施加两个方向相反的 1 mm 位移载荷,使三芯光纤产生二维面上的 S 形弯曲,求解后得到的位移云图如图 4 所示。0.001 042 80 最大0.000 926 950.000 811 080.000 695 220.000 579 350.000 463 480.000 347 610.000 231 740.000 115 870 最小 图4三芯光纤平面 S 弯曲位移云图Fig.4Displacementclouddiagramsofthree-corefiberafterspatialplanarS-bending 结合光纤长度分别提取
23、 3 个纤芯的轴向应变值,绘制了平面 S 弯曲时 3 个纤芯的轴向应变分布曲线图,如图 5 所示。拓展到三维空间,将原 35 mm 处所施加径向 1 mm 位移载荷转换到正交方向,其余条件不变,使三芯光纤产生空间 S 形弯曲,提取 3 个纤芯应变数据,通过本文算法重构光纤的形状。求解后得到的位移云图如图 6 所示。0.001 042 10 最大0.000 926 350.000 810 560.000 694 760.000 578 970.000 463 180.000 347 380.000 231 590.000 115 790 最小 图6三芯光纤空间 S 弯曲位移云图Fig.6Disp
24、lacementclouddiagramsofthree-corefiberafterspatialS-bending 结合光纤长度分别提取 3 个纤芯的轴向应变值,绘制了空间 S 弯曲时 3 个纤芯的轴向应变分布曲线图,如图 7 所示。2.01.51.00.500.51.0轴向应变/(103 mmmm1)光纤长度/mm纤芯 1纤芯 2纤芯 31.52.001020304050 图7空间 S 形弯曲时三个纤芯的应变分布图Fig.7StraindistributionofthreefibercoresduringspatialS-shapedbending 由图 4、5 可知,平面 S 弯曲时两
25、端位移较小,弯曲部位位移最大,最大值为 0.001 m 左右,光纤上的位移分布与弯曲情况相符;纤芯 纤芯 1纤芯 2纤芯 3100 m130 m 图3三芯光纤基础模型Fig.3Three-corefibermodel 3210轴向应变/(103 mmmm1)光纤长度/mm纤芯 1纤芯 2纤芯 312301020304050 图5平面 S 形弯曲时三个纤芯的应变分布图Fig.5StraindistributionofthreefibercoresduringplanarS-shapedbending 表1三芯光纤材料参数Tab.1Materialparametersofthree-coreopt
26、icalfiber材料名称 密度/(kgm3)弹性模量/(Nm2)泊松比 直径/m纤芯2.201037.010100.278涂覆层2.231036.410100.20260 66 光 学 仪 器第 45 卷2 和纤芯 3 应变分布曲线几乎重叠,变化走势趋于一致,和纤芯 1 的变化趋势相反,在光纤的末端应变值趋于 0。应变分布符合平面上 S 弯曲时纤芯的实际情况。由图 6、7 可知,空间 S 弯曲时两端位移较小,弯曲部位位移最大,最大值为 0.001 m 左右,光纤上的位移分布与弯曲情况相符。纤芯1 和纤芯 2 的轴向应变值趋势一致,和纤芯 3 相反,在光纤的末端应变值趋于 0。应变分布符合空间
27、 S 弯曲时纤芯的实际情况。将初始边界条件和纤芯弯曲数据代入式(10)和式(14),即可重构出三芯光纤的曲线方程。三芯光纤的重构曲线方程可由初始边界条件和纤芯应变数据得到,对于光纤实际曲线,在ANSYS 仿真软件的模型中间建立 path,分别提取每个位置在 x,y 方向的变形得到。图 8 所示为光纤实际曲线对比重构曲线图,由图可知,该算法还原光纤三维形状的效果非常好。504030z/mm201000.200.200.20.4y/mmx/mm0.60.81.0真实曲线重构曲线0.20.40.60.81.01.2 图8三芯光纤空间 S 形重构比较图Fig.8ComparisonofspatialS
28、-shapereconstructionofthreecorefiber 2.3误差分析由于本文还原算法存在累计误差,通过末端位置误差和单位长度误差进行评价。位置误差公式为di=(xixi)2+(yiyi)2+(zizi)2(17)单位长度上的误差大小定义为E=diLi100%(18)并通过均方根误差(root mean square error,RMSE)进行分析,公式为RMSE=(xixi)2+(yiyi)2+(zizi)2)n(19)xi,yi,zixiyiziLiii式中:代表光纤实际曲线坐标;,代表重构曲线的坐标;表示第 点与光纤起点之间的长度;di表示第 点处位置误差。对实际曲线和
29、重构曲线按长度均匀提取 50 个坐标,代入式(17)、(18)、(19)进行计算,可得到光纤长度位置误差曲线图,如图 9 所示。2.01.51.00.5光纤长度/mm001020304050位置误差/(102 mm)图9位置误差分布曲线图Fig.9Distributionofpositionerror 由图可见,位置误差随着光纤长度的增加逐渐增加,最大位置误差在末端。误差来源主要是对弯曲曲率和弯曲方向的样条插值误差以及Frenet 框架还原会出现奇异点等问题。均方根误差计算结果为 0.996 mm,计算得到单位长度误差最大值为 0.082 4%。3结论本文设计了基于 Frenet-Serret
30、 框架的 OFDR三维形状重构算法,并利用有限元仿真软件Ansys workbench 建模 S 形弯曲时的三芯光纤,提取应变进行了算法验证。通过 OFDR 瑞利散射光谱波长漂移可以得到纤芯的应变分布数据,再结合本文的重构算法可以重构三芯光纤的形状。因为运用 OFDR 设备进行实验获取应变数据比较繁琐,本文直接利用有限元软件仿真三芯光纤三维形状的 S 形变化,并且得到每个纤芯第 2 期辛 玮,等:基于Frenet-Serret框架的OFDR三维形状重构算法研究 67 的离散应变数据以及空间坐标系下的坐标数据。本文还原算法存在累积误差,即位置误差随着光纤长度的增加逐渐增加,误差来源主要是 3 次
31、样条插值时产生的误差以及 Frenet 框架还原会出现奇异点等问题。均方根误差计算结果为0.996 mm,单位长度误差最大值为 0.082 4%。未来将采用更高阶的样条插值方法,减小 3 次样条插值处理时带来的误差;在还原过程中将曲率限制在一个合理的范围内,从而有效避免还原时奇异点问题。本研究为更深入地研究 OFDR 形状检测提供了重要的理论基础,研究结果具有一定的工程应用价值。未来将以本研究为基础,进一步探讨减小算法累积误差的方法,探究长尺寸、大形变的光纤重建。参考文献:PARENT F,GERARD M,MONET F,et al.Intra-arterial image guidance
32、 with optical frequency domainreflectometry shape sensingJ.IEEE Transactions onMedical Imaging,2019,38(2):482 492.1 PARENT F,LORANGER S,MANDAL K K,et al.Enhancement of accuracy in shape sensing of surgicalneedles using optical frequency domain reflectometryin optical fibersJ.Biomedical Optics Expres
33、s,2017,8(4):2210 2221.2 MILLER G A,ASKINS C G,FRIEBELE E J.Shapesensing using distributed fiber optic strainmeasurementsC/Proceedings of SPIE 5502,SecondEuropean Workshop on Optical Fiber Sensors.Santander:SPIE,2004:528 531.3 DUNCAN R G,RAUM M T.Characterization of afiber-optic shape and position se
34、nsorC/Proceedings 4 of SPIE 6167,Smart Structures and Materials.SanDiego:SPIE,2006:616704.MOORE J P,ROGGE M D.Shape sensing using multi-core fiber optic cable and parametric curve solutionsJ.Optics Express,2012,20(3):2967 2973.5 KHAN F,BARRERA D,SALES S,et al.Curvature,twist and pose measurements us
35、ing fiber Bragg gratingsin multi-core fiber:a comparative study between helicaland straight core fibersJ.Sensors and ActuatorsA:Physical,2021,317:112442.6 杨濠琨.基于 FBG 的准分布式形状传感技术研究D.开封:河南大学,2020.7 张新华.基于光纤光栅的结构形状传感技术研究 D.南京:南京航空航天大学,2018.8 KHAN F,DENASI A,BARRERA D,et al.Multi-coreoptical fibers with
36、 Bragg gratings as shape sensor forflexible medical instrumentsJ.IEEE Sensors Journal,2019,19(14):5878 5884.9 傅程.基于分布式布里渊光时域分析技术的形状传感研究 D.哈尔滨:哈尔滨工业大学,2017.10丁振扬.几种改进 OFDR 性能方法的提出及验证D.天津:天津大学,2013.11张洪艺.基于 OFDR 的分布式光纤应变传感系统设计与数据解调关键技术研究 D.北京:北京邮电大学,2019.12赵士元,崔继文,陈勐勐.光纤形状传感技术综述 J.光学精密工程,2020,28(1):10 29.13郭雅美.基于 OFDR 分布式光纤多维应变和形状传感研究 D.天津:天津大学,2019.14尹国路,徐州,蒋锐,等.基于光频域反射仪的光纤分布式三维形状传感技术 J.光学学报,2022,42(1):0106002.15吕安强,黄崇武,乐彦杰,等.基于分布式应变的三芯光纤形态重构算法研究 J.光电子激光,2021,32(7):784 790.16(编辑:李晓莉)68 光 学 仪 器第 45 卷
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100