2023国赛数学建模B题思路分析 - 多波束测线问题

2023-11-02

# 1 赛题
B 题 多波束测线问题

单波束测深是利用声波在水中的传播特性来测量水体深度的技术。声波在均匀介质中作匀 速直线传播, 在不同界面上产生反射, 利用这一原理,从测量船换能器垂直向海底发射声波信 号,并记录从声波发射到信号接收的传播时间, 通过声波在海水中的传播速度和传播时间计算 出海水的深度, 其工作原理如图 1 所示。由于单波束测深过程中采取单点连续的测量方法, 因 此,其测深数据分布的特点是, 沿航迹的数据十分密集, 而在测线间没有数据。
在这里插入图片描述
多波束测深系统是在单波束测深的基础上发展起来的,该系统在与航迹垂直的平面内一次 能发射出数十个乃至上百个波束,再由接收换能器接收由海底返回的声波, 其工作原理如图 2 所示。多波束测深系统克服了单波束测深的缺点,在海底平坦的海域内, 能够测量出以测量船 测线为轴线且具有一定宽度的全覆盖水深条带 (图 3)。
在这里插入图片描述
多波束测深条带的覆盖宽度 随换能器开角 a 和水深 D 的变化而变化。若测线相互平
行且海底地形平坦, 则相邻条带之间的重叠率定义为 = 1 − ,其中 d 为相邻两条测线的间
距, 为条带的覆盖宽度(图 4) 。若 < 0,则表示漏测。为保证测量的便利性和数据的完 整性, 相邻条带之间应有 10%~20% 的重叠率。
但真实海底地形起伏变化大,若采用海区平均水深设计测线间隔,虽然条带之间的平均重 叠率可以满足要求,但在水深较浅处会出现漏测的情况(图 5) ,影响测量质量; 若采用海区最 浅处水深设计测线间隔,虽然最浅处的重叠率可以满足要求,但在水深较深处会出现重叠过多 的情况(图 6), 数据冗余量大,影响测量效率。
在这里插入图片描述问题 1 与测线方向垂直的平面和海底坡面的交线构成一条与水平面夹角为 a 的斜线(图 7), 称 a 为坡度。请建立多波束测深的覆盖宽度及相邻条带之间重叠率的数学模型。
在这里插入图片描述若多波束换能器的开角为 120 ∘ ,坡度为 1.5 ∘ ,海域中心点处的海水深度为 70 m,利用上 述模型计算表 1 中所列位置的指标值,将结果以表 1 的格式放在正文中,同时保存到 result1.xlsx 文件中。
在这里插入图片描述
问题 2 考虑一个矩形待测海域(图 8) ,测线方向与海底坡面的法向在水平面上投影的夹 角为 F ,请建立多波束测深覆盖宽度的数学模型。
在这里插入图片描述
若多波束换能器的开角为 120o,坡度为 1.5o,海域中心点处的海水深度为 120 m,利用上 述模型计算表 2 中所列位置多波束测深的覆盖宽度,将结果以表 2 的格式放在正文中, 同时保 存到 result2.xlsx 文件中。
在这里插入图片描述
问题 3 考虑一个南北长 2 海里、东西宽 4 海里的矩形海域内,海域中心点处的海水深度 为 110 m,西深东浅, 坡度为 1.5o ,多波束换能器的开角为 120o 。请设计一组测量长度最短、 可完全覆盖整个待测海域的测线,且相邻条带之间的重叠率满足 10%~20% 的要求。
问题 4 海水深度数据 (附件.xlsx)是若干年前某海域(南北长 5 海里、东西宽 4 海里) 单波束测量的测深数据,现希望利用这组数据为多波束测量船的测量布线提供帮助。在设计测 线时, 有如下要求: (1) 沿测线扫描形成的条带尽可能地覆盖整个待测海域; (2) 相邻条带之间 的重叠率尽量控制在 20% 以下;(3) 测线的总长度尽可能短。在设计出具体的测线后,请计算 如下指标: (1) 测线的总长度; (2) 漏测海区占总待测海域面积的百分比;(3) 在重叠区域中, 重叠率超过 20% 部分的总长度。
注 在附件中, 横、纵坐标的单位是海里,海水深度的单位是米。 1 海里=1852 米。

2 解题思路

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2023国赛数学建模B题思路分析 - 多波束测线问题 的相关文章

随机推荐

  • c#使用钩子拦截鼠标键盘事件

    窗体本身带的键盘鼠标事件函数只能响应窗体自己的事件 窗体之外的事件是不会响应的 比如当窗体最小化的时候也响应就要用全局钩子拦截消息来处理了 大概过程就是在窗体初始化时加载钩子 等待事件消息 事件触发后调用响应函数处理 using Syste
  • java写的简单选票统计程序

    功能很简单的一个例子 和大家一起分享一下 同为java爱好者 一起学习进步哦 InputPerson java import java awt import java awt event import java util StringTok
  • 2020年蓝桥杯省赛-平面分割

    题目 题目链接 题解 计算几何 整理公式得 m m 1 1
  • Git命令 git commit -am

    git commit m与git commit am的区别 理论 实例 总结 使用git commit am是不是就可以完全不使用git add命令呢 不是 理论 要了解git commit m与git commit am的区别 首先要明白
  • 用unity制作简单的AR,亲测有效

    在File Build Settings打开Build Settings面板 platform里面选择Android 然后点击Player Settings在右侧的Inspector面板下面打开XR Setting把里面的Vuforia A
  • html绑定类的两种方式,vue动态绑定class的最常用几种方式:

    第一种 最简单的绑定 1 绑定单个class html部分 js部分 判断是否绑定一个active data return isActive true 结果渲染为 2 若要绑定多个class 需要逗号隔开就行 这里的activeTwo加不加
  • 【AR.js】在AR.js中使用spine动画

    说在前面 测试浏览器 Microsoft Edge PC版本 97 0 1072 55 github库 AR js AR系列文章 这里 go版本 go version go1 17 3 windows amd64 three js版本 r7
  • gns3 protocol is down的一个问题终于找到解决对策了

    我前天在学校 遇到一个非常蹊跷又头痛的问题 我在gns3中只拉了一个c3600路由和一台pc连起来 新建vlan 2并设置ip作为网关 把pc所在接口加入到vlan 2后 设置好网关但死活ping不到这个网关 这么简单的俩玩意儿怎么会出这个
  • (基于安卓app开发的毕业设计)家庭图书管理系统(附论文+源码)

    大家好 我是职场程序猿 感谢您阅读本文 欢迎一键三连哦 当前专栏 安卓app毕业设计 精彩专栏推荐 微信小程序毕业设计 Java毕业设计 目录 一 项目简介 二 系统功能结构图 三 系统核心功能模块部分截图 3 1信息展示界面 2 2分类展
  • 数学建模Word排版——样式

    样式 与大多数论文写作类似 使用样式能够极大提高排版速度 提前准备好自己的样式文件 可以快速进行写作 一般是边写边排版 初期只应用所需样式即可 最后再对图表的位置 次序等进行进一步调整 创建所需样式 标题名称 为了便于区分 可以考虑加上中文
  • proteus 遇到Program file is not specified和Real Time Simulation failed to start.

    proteus 遇到Program file is not specified和Real Time Simulation failed to start 在使用protues做仿真的时候 点击开始运行 发现 点进去看看错误原因 这其实是粗心
  • Django常用命令

    python manage py migrate 新建项目 django admin py startproject 项目名 以下命令要先进入项目目录下才能执行 cd 项目名 新建app 一个项目可以有多个app 通用的app也可以在多个项
  • 如何做一个超链接,打开一个新窗口而保留原来的窗口?

    让整个网页页面内的链接都在新窗口打开 在head中加入 让一个DIV里所有链接在新窗口打开 在body中加入 a href 链接路径 target blank a 这样就可以啦 这就是表示在新的窗口打开链接 blank 在新窗口中打开链接
  • 组合特征(五)countvector(w)+doc(w)+hash(w)

    将countvector word hash word 和doc2vec word 拼接成新特征 import pickle from scipy import sparse from scipy sparse import hstack
  • 对数及对比度拉伸变换

    对数及对比度拉伸变换 对数和对比度拉伸变换是 动态范围操作的基本工具 表达式 g c log 1 f 其中c是一个常数 f是浮点数 对数变换 应用 压缩动态范围 实现了图像灰度扩展和压缩功能 扩展低灰度值而压缩高灰度值 让图像的灰度分布更加
  • 在Linux服务器上下载并安装Nginx

    在Linux服务器上下载并安装Nginx 下载安装包 进入官网 http nginx org en download html 下载稳定版 进入usr下的local文件夹 cd usr local 在user下的local中创建nginx文
  • 【毕业设计】基于单片机的心率血氧健康监测手表 - 物联网 嵌入式

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 设计原理 4 1 硬件准备 4 2 传感器和算法 5 部分核心代码 5 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设题目缺少创新和亮点 往往达不到
  • How to debug release mode program in visual studio

    一般情况下 因为release模式的需求 在release模式下的程序是没有debug符号信息的 但是我们可以通过修改Visual studio中的选项来enable release模式的程序的debug 右键项目 选择属性 关闭如下优化选
  • kolla 部署 openstack v1.0

    准备 hosts配置 cat lt lt EOF gt gt etc hosts 192 168 179 90 kolla ansible controller 192 168 179 91 kolla ansible compute EO
  • 2023国赛数学建模B题思路分析 - 多波束测线问题

    1 赛题 B 题 多波束测线问题 单波束测深是利用声波在水中的传播特性来测量水体深度的技术 声波在均匀介质中作匀 速直线传播 在不同界面上产生反射 利用这一原理 从测量船换能器垂直向海底发射声波信 号 并记录从声波发射到信号接收的传播时间
Powered by Hwhale