您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页海洋漂流浮标追踪的可视化

海洋漂流浮标追踪的可视化

来源:测品娱乐
第29卷第1期 佛山科学技术学院学报(自然科学版) Vo1.29 No.1 201 1年1月 Journal of Foshan University(Natural Science Edition) Jan.2011 文章编号:1008—0171(2011)01—0020—04 海洋漂流浮标追踪的可视化 陈 洁 ,王 霞孙,房少梅。 (1.广东机电职业技术学院基础部,广东广州510631;2.华南农业大学数学系,广东广州510642) 摘要:利用欧拉修正法和局部拟合的双线性插值,对在海洋调查和探测技术中运用广泛的海洋漂流浮标的流动 进行了追踪,并实现了浮标追踪的动态显示。 关键词:欧拉修正法;双线性插值;海洋漂流浮标 中图分类号:O241 文献标志码:A 漂流浮标具有体积小、重量轻等优点,其在海洋观测和资料搜集中的优势日渐突出。对深海大洋海 流的观测和全球海洋资料搜集,除运用调查船、卫星外,运用浮标是相对经济有效的一种方式,它能在恶 劣的海况下全天候或全天时工作以获取海洋信息n]。因此,了解海洋流的流向,研究浮标的运动轨迹有 着重大的意义。 观测海流的方法大体可以划分为随波运动进行观测的拉格朗日方法和欧拉方法,漂流浮标测流属 于拉格朗日方法。本文主要将数学模型计算的欧拉流场(标量场),转换为拉格朗日流场(矢量场),即得 到流体质点的轨迹,然后通过计算机高级语言编程及多媒体技术把流体质点沿轨迹的运动在屏幕上显 示出来 z-。 1浮标点追踪 1.1浮标点轨迹的处理 由于受到风应力、波浪及水阻力等因素的影响,浮标的运动实际上是风和流共同作用的结果,它与 水质点的运动速度有一定差异。由于现代技术的发展,特别是水下潜浮标的使用,使得风的影响较小, 故在这里对模型做一个简化,即浮标的运动只受流体的影响,此时,浮标的流动轨迹也即是质点的流动 轨迹。 设浮标点的运动方程为 dX(t)了一 ( ( )), U‘ 其解为 rt— x(f)一x(0)+I (x(£))dt。 J 0 选定初始位置,采用数值积分方法,一步步跟踪下去即可得到浮标点位置随时间变化的曲线。 经时 间 后,质点位移发生变化,流场质点新位置是 收稿日期:2010-10—21 基金项目:国家自然科学基金资助项目(10871075,10926101);广东省自然科学基金资助项目(9451064201003736, 9151064201000040) ・ 作者简介:陈洁(1972一),女,广东韶关人,广东机电职业技术学院讲师。 第1期 陈 洁等:海洋漂流浮标追踪的可视化 21 (£+△z)一X(f)+I ( ( ))dt。 在质点流动轨迹的动态可视化中较常用一阶欧拉方法 X(t+At)一 ( )+ (x( )).At, 但一阶欧拉方法精度较低,整体截断误差与步长同阶,逼近方法相当粗糙。在流场的动态可视化中,特 别是在涡流中心位置会出现漂流现象,无法获得理想的涡流和分、汇流动画。若采用四阶Rtmge—Kutta 方法,精度自然会提高,但计算时间要增加很多嘲。 考虑到以上因素,选择欧拉修正法嘲。设,z时刻的位置是X(t ), +1时刻的位置是X(t + ),欧拉 修正法是先用一阶欧拉方法得到一个初步的近似值 ( + ),即预测值,预测值x( + )的精度可能很 差,再把它校正一次,得到校正值X(t + )。 预测:X(t +1)=X(t )+At・ ( ( )); 校正:.X(t +1):::X(t )+ At.( (x(£ ))+V(X(t +1)))。 1.2速度场插值的处理 计算流速可由内插得到。二维插值的方法有很多,由于在数值求解中采用矩形网格剖分,如同一 维高次代数插值多项式一样,二维高次代数插值多项式在计算中是不稳定的Ⅲ,为了避免出现Runge 现象,在实际计算中,流速采用双线性插值法作内插。 分片双线性插值函数是一维分片线性插值函数的推广。在矩 :Eo,1]×[0,1]上定义矩形网格 Ax×Ay,其中 Ax:0一 0≤X1≤…≤z 一1, Ay 0一Y0≤Y1≤…≤Y 一1, 在△上有函数值 2(五,Y )一 f. ,i一0,1,…, ,J一0,1,…,m, (1) 分片双线性插值函数为 L ̄z(x, )一∑∑ ・ (z, )一∑∑z ・ ( ) ( ), 其中, ( )、 ( )是X和Y的折线函数 (2) iI 堡 等,z∈ ,Xi+ ], 1一 —‘ z 一1三二 ,’ ∈ … ], oTi—— Xi--1 一 一 【0,其他。 l‘ 2,Y∈[ j+1], j+1——Yi。 ’ —。 一jI 一Y盟,l ∈[ 一, ], 一1 … … l0,其他。 1.3浮标在区域边界上的处理 在浮标的漂流中有一种现象,就是当浮标随流体冲 向岸边时,会发生反弹现象。在流体的模型里,设反弹点 为(X(t ),Y(t )),第咒+1时刻浮标点的位置 (z( + ),y(t计1))处理为:第 一1时刻的位置 ( ( 一 ),y(t 一1))关于过点(z( ),y( ))且垂直a 的 直线的对称点,如图1所示。 L Lt,l+1),Y Ltn+l JJ a  .(. ( (t月一1),Y(t 一1)) 图1浮标点的示意图 22 佛山科学技术学院学报(自然科学版) 第29卷 2浮标点追踪的算法 在 内,以某网格点为起点的质点运动追踪生成步骤为: 步骤1:确定浮标开始停放的位置; 步骤2:确定下一时间层时浮标的位置。计算下一时间层时浮标的位置时,积分的方法选择Euler 修正法。在求流速时采用局部拟合的双线性插值算法; 步骤3:把该位置储存起来。 3质点追踪的模拟 质点运动的动态模拟采用Matlab实现。图2~9中,展现了不同时刻的质点位置和流场,图中的黑 线是浮标点的运动轨迹。 (1)对单个浮标点,当输入浮标点位置,如(O.01,0.01),不同时刻的质点位置和流场如图2~5所 示。相关代码均在3.6 G CPU、2 G内存的IBMXP机上运行,在不同时刻的流场动态显示如下。 图2计算10步时速度场和浮标点位置 图3计算3O步时速度场和浮标点位置 图4计算5O步时速度场和浮标点位置 图5计算70步时速度场和浮标点位置 (2)对多个浮标点,当输入浮标点位置:(O.01, O.01)、(O.01,0.25)、(O.25,0.01),不同时刻的质 点位置和流场如图6~9所示。 图6计算开始时速度场和浮标点位置 图7计算2o步时速度场和浮标点位置 第1期 陈 洁等:海洋漂流浮标追踪的可视化 23 l 1 O.9 O.9 0.8 0.8 O.7 O.7 0.6 0.6 O.5 0.5 O.4 0.4 0.3 O.3 0.2 0.2 0.1 0.1 0 0 图8计算4O步时速度场和浮标点位置 图9计算8O步时速度场和浮标点位置 4 归纳 从图2~9可看到,无论单个浮标或者多个浮标运动,其移动的方向都与水流动的速度方向一致, 这和事实是相符的。在计算出来的速度场基础上,浮标的移动得到很好的模拟。 参考文献: [1]侍茂崇,高,鲍献文.海洋调查方法[M].青岛:青岛海洋大学出版社,2000. [2]许肖梅.海洋技术概论[M].北京:科学出版社,2000. [3]李孟国,蔡东明,张征,等.海岸河口二维潮流可视化数学模型[J].海洋通报,2000,19(6):57—64. [4]艾德才,吴奇,车明.港口建设工程数学模型动态可视化[J].天津大学学报,1997,30(6):778-783. [5]杨元平,徐玉环.改进的欧拉法流场动态可视化[J].人民珠江,2003(5):19-21. [6]李庆杨,王能超,易大义.数值分析[M].北京:清华大学出版社,2004. [7]王德人,杨忠华.数值逼近引论[M].北京:高等教育出版社,1990. 【责任编辑:王桂珍foshanwgzh@163.com] The visualization of m rine‘mar1ne tit ‘trifting buoy tracking buoy trac CHEN Jie ,WANG Xia。,FANG Shao—mei。 (1.Guangdong Vocational College of Mechanical and Electrical Technology,Base Department,Guangzhou 510631,China;2.Department of Mathematics,South China Agricultural University,Guangzhou 510642,China) Abstract:Through Euler correction method and bilinear interpolation of local fitting,we track the ocean drifting buoy for the marine investigation and detection technique and achieve the dynamic display of the buoy tracking. Key words:Euler correction method;bilinear interpolation;marine drifting buoy 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务