【成品论文】2024美赛B题完整成品论文23页+3小问matlab代码+数据集汇总

news2024/11/17 23:56:42

2024 年美国大学生数学建模竞赛(2024 美赛)B 题:

2024 MCM 问题 B: 搜寻潜水艇

题目翻译:

Maritime Cruises Mini-Submarines (MCMS)是一家总部位于希腊的公司,专门制造能够携 带人类到达海洋最深处的潜水艇。潜水艇是由一艘主船运输和支持的,可以在水下自由 活动。MCMS 现在希望利用他们的潜水艇带游客探索爱奥尼亚海底的沉船。然而,在此 之前,他们需要通过制定安全程序来赢得监管机构的批准,以应对与主船失去通讯和可 能发生的机械故障(包括潜水艇推进力丧失)的情况。特别地,他们希望你开发一个模 型来预测潜水艇随时间的位置@b 站珞珈山水 1 q  476179473

。与陆地或海面上的典型搜救不同,故障的潜水艇可能会位于海底或水下某个中性浮力 的位置。它的位置还可能受到海流、海水密度差异和/或海底地形的影响。

你的任务是:

. 定位 -  开发一个或多个模型来预测潜水艇随时间的位置。

.     这些预测有哪些不确定性?

. 潜水艇在发生事故之前可以定期向主船发送哪些信息来减少这些不确定性?潜水艇需要哪 些设备才能做到这一点?

. 准备 -  你建议公司在主船上携带哪些额外的搜救设备以备必要时使用?

. 你可以考虑不同类型的设备,但也必须考虑这些设备的可用性、维护、准备和使用成本。如 果需要,救援船需要带来哪些额外的设备来协助?

. 搜寻 -  开发一个模型,利用你的位置模型的信息,来推荐初始部署点和搜寻模式, 以便最 小化找到失踪潜水艇的时间。确定随时间和累积搜寻结果而变化的找到潜水艇的概率。

. 推广 -  你的模型如何扩展到其他旅游目的地,如加勒比海?当有多艘潜水艇在同一区域活 动时,你的模型如何改变?

术语表

. 潜水艇:潜水艇是一种水下车辆,需要由更大的水上船只或平台运输和支持。这区别于潜艇, 潜艇是自我支持的,能够在海上进行长时间的独立操作。

. 中性浮力:是指一个物体的平均密度等于它所浸没的流体的密度,导致浮力平衡了重力(如 果物体的密度大于它所浸没的流体的密度,物体就会下沉;如果小于,物体就会上升)。具 有中性浮力的物体既不会下沉也不会上升。

问题重述:

题目背景:一家希腊公司想要利用他们的潜水艇带游客探索爱奥尼亚海底的沉船,但是 需要通过监管机构的审批,制定安全程序,应对潜水艇失去通讯或动力的情况。

题目要求:建立一个模型,预测潜水艇在水中的位置随时间的变化,考虑到潜水艇可能 在海底或中层,受到海流、海水密度和海底地形的影响。同时,提出以下建议:

. 潜水艇应该定期向主船发送什么信息,以减少预测的不确定性,需要什么设备?

. 公司应该在主船上携带什么额外的搜索设备,以备不时之需?考虑到设备的成本、维护、准 备和使用。

. 建立一个模型,利用位置模型的信息,推荐初始部署点和搜索模式,以最小化定位失去的潜 水艇的时间。确定随时间和搜索结果累积而变化的找到潜水艇的概率。

. 说明如何将模型扩展到其他旅游目的地,如加勒比海。说明如何修改模型,以适应同一区域 内多艘潜水艇的移动。

问题分析:

这个题目的重点难点有以下几个方面:

. 如何建立一个能够准确预测潜水艇在水中位置的模型,考虑到潜水艇可能在海底或中层,受 到海流、海水密度和海底地形的影响。

. 如何评估模型的不确定性,以及潜水艇应该定期向主船发送什么信息,以减少不确定性,需 要什么设备。

. 如何在主船上准备合适的搜索设备,以应对潜水艇失去通讯或动力的情况,考虑到设备的成 本、维护、准备和使用等因素。

. 如何利用位置模型的信息,推荐最佳的初始部署点和搜索模式,以最小化搜索和定位潜水艇 所需的时间, 以及计算找到潜水艇的概率。

. 如何将模型扩展到其他海域,如加勒比海,以及如何调整模型,以适应同一海域内有多艘潜 水艇同时运行的情况。

为了解决这些问题,我认为可能需要应用以下几种数学模型

. 位置预测模型:可以考虑使用微分方程模型,将潜水艇的位置、速度、方向、深度等作为状 态变量,将海流、海水密度、海底地形等作为影响因素,建立一个动态系统,描述潜水艇的 运动规律。也可以考虑使用机器学习模型,如神经网络、支持向量机等,利用历史数据或模 拟数据,训练一个能够根据潜水艇的初始状态和环境条件,预测其未来位置的模型。

. 不确定性评估模型:可以考虑使用概率统计模型,如置信区间、假设检验、蒙特卡罗模拟等, 分析位置预测模型的误差、稳定性、灵敏度等,评估模型的可靠性和有效性。也可以考虑使 用信息论模型,如熵、互信息、信息增益等,分析潜水艇向主船发送的信息的质量和量化, 确定最优的通讯和定位设备和策略。

. 适用于其他海域:考虑不同海域的特定条件(如水流、密度分层、地形),调整模型参数以 适应新环境。

. 多潜水器运动:引入多体动力学和相互作用模型,考虑多潜水器在同一区域内的协同和避障 策略。

通过上述分析和模型构建,我们可以对 MCMS 公司的潜水器进行有效的位置预测和搜索

目标:开发一个模型预测潜水器随时间变化的位置。

方法:采用基于物理模型和数据融合技术的动态预测方法,结合卡尔曼滤波器(Kalman Filter)进行实时位置估计和预测。

数学模型

状态向量 x →t=[x,y,z,x˙,y˙,z˙]T\vec{x}_t = [x, y, z, \dot{x}, \dot{y}, \dot{z}]^T  ,表示潜水器 在时间 tt  的位置和速度。

动态方程:描述潜水器的运动状态,考虑到水流影响和自身动力系统失效情况。

x →t+1=F →x →t+B→ u →t+w→t \vec{x}_{t+1} = \vec{F}\vec{x}_t + \vec{B}\vec{u}_t + \vec{w}_t

2024美赛B题详细技术文档22页+配套每小问代码+数据集汇总去+参考论文
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1435473.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电脑虚拟内存怎么设置?1分钟快速增加内存!

“我电脑里的内存好像不太够用,因此,我想在电脑里增加一些虚拟内存。不知道我应该怎么操作呢?有什么比较简单的此操作方法吗?” 虚拟内存是计算机系统内存管理的一种技术,它为程序提供了一个比实际物理内存更大的内存空…

Web课程学习笔记--CSS选择器的分类

CSS 选择器的分类 基本规则 通过 CSS 可以向文档中的一组元素类型应用某些规则 利用 CSS,可以创建易于修改和编辑的规则,且能很容易地将其应用到定义的所有文本元素 规则结构 每个规则都有两个基本部分:选择器和声明块;声明块由一…

Python老司机教你,花几分钟,构建一个Python包

1、前言 构建包的过程有些复杂,但从长远来看是值得的,尤其是可以创建属于自己的Python包。本文的目的是通过对构建一个新发行包的案例研究,让您了解需要构建什么以及如何构建python包的基础知识。 2、开始 首先,您肯定需要设置…

串行线路和静态路由配置

实验大纲 1.构建网络拓扑结构图 2.修改路由器名字 3.查看路由器的串行控制信息 4.配置R1和R2串行接口 5.测试连通性(R1 PING R2 & R2 PING R1) 6.配置路由器以太网口 7.配置主机信息 8.测试路由器连通性 9.查看路由信息 10.在R1配置静态路…

CentOS基于volatility2的内存取证实验

CentOS,Redhat和Fedora 都是Red Hat体系,采用yum管理器,不同于Debian、Ubuntu作为Debian体系使用apt 本文以CentOS为例,采用avml制作内存镜像,并利用volatility官方所给工具制作profile符号文件,进行简单的…

2024腾讯云游戏服务器租用多少钱一年?

2024年更新腾讯云游戏联机服务器配置价格表,可用于搭建幻兽帕鲁、雾锁王国等游戏服务器,游戏服务器配置可选4核16G12M、8核32G22M、4核32G10M、16核64G35M、4核16G14M等配置,可以选择轻量应用服务器和云服务器CVM内存型MA3或标准型SA2实例&am…

[晓理紫]AI专属会议截稿时间订阅

AI专属会议截稿时间订阅 关注{晓理紫},每日更新最新AI专属会议信息,如感兴趣,请转发给有需要的同学,谢谢支持!! 如果你感觉对你有所帮助,请关注我,每日准时为你推送最新AI专属会议信…

环境配置:Ubuntu18.04 ROS Melodic安装

前言 不同版本的Ubuntu与ROS存在对应关系。 ROS作为目前最受欢迎的机器人操作系统,其核心代码采用C编写,并以BSD许可发布。ROS起源于2007年,是由斯坦福大学与机器人技术公司Willow Garage合作的Switchyard项目。2012年,ROS团队从…

恒创科技:服务器内存不足影响大吗?

​  服务器在为网站、应用程序和在线服务提供支持方面发挥着关键作用。这些服务器需要提供最佳性能,以确保正常无缝的用户体验,而RAM是显著影响服务器性能的关键配置之一。 RAM 是一种随机存取存储器,计算机和服务器使用它来临时存储正在使…

OCR文本纠错思路

文字错误类别:多字 少字 形近字 当前方案 文本纠错思路 简单: 一、构建自定义词典,提高分词正确率。不在词典中,也不是停用词,分成单字的数据极有可能是错字(少部分可能是新词)。错字与前后的…

机器学习---半监督学习简单示例(标签传播算法)

1. 使用半监督学习方法 Label Spreading 在一个生成的二维数据集上进行标签传播 import numpy as np import matplotlib.pyplot as plt from sklearn.semi_supervised import label_propagation from sklearn.datasets import make_circles# generate ring with inner box n_s…

数学建模:数据相关性分析(Pearson和 Spearman相关系数)含python实现

相关性分析是一种用于衡量两个或多个变量之间关系密切程度的方法。相关性分析通常用于探索变量之间的关系,以及预测一个变量如何随着另一个变量的变化而变化。在数学建模中,这是常用的数据分析手段。   相关性分析的结果通常用相关系数来表示&#xff…

飞天使-k8s知识点12-kubernetes散装知识点1-架构有状态资源对象分类

文章目录 k8s架构图有状态和无状态服务 资源和对象对象规约和状态 资源的对象-资源的分类元数据型与集群型资源命名空间 k8s架构图 有状态和无状态服务 区分有状态和无状态服务有利于维护yaml文件 因为配置不同资源和对象 命令行yaml来定义对象对象规约和状态 规约 spec 描述…

时序预测 | MATLAB实现基于CNN-GRU-AdaBoost卷积门控循环单元结合AdaBoost时间序列预测

时序预测 | MATLAB实现基于CNN-GRU-AdaBoost卷积门控循环单元结合AdaBoost时间序列预测 目录 时序预测 | MATLAB实现基于CNN-GRU-AdaBoost卷积门控循环单元结合AdaBoost时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.MATLAB实现基于CNN-GRU-AdaBo…

微软为新闻编辑行业推出 AI 辅助项目,记者参加免费课程

2 月 6 日消息,微软当地时间 5 日发布新闻稿宣布与多家新闻机构展开多项基于生成式 AI 的合作。微软表示,其使命是确保新闻编辑室在今年和未来拥有创新。 目前建议企业通过微软官方合作伙伴获取服务,可以合规、稳定地提供企业用户使用ChatGP…

Leetcode02.05:链表求和

一、题目描述 给定两个用链表表示的整数,每个节点包含一个数位。 这些数位是反向存放的,也就是个位排在链表首部。 编写函数对这两个整数求和,并用链表形式返回结果。 示例: 输入:(7 -> 1 -> 6) (5 -> 9 -…

STM32内部Flash

目录 一、内部Flash简介 二、内部Flash构成 1. 主存储器 2. 系统存储区 3. 选项字节 三、内部Flash写入过程 1. 解锁 2. 页擦除 3. 写入数据 四、工程空间分布 某工程的ROM存储器分布映像: 1. 程序ROM的加载与执行空间 2. ROM空间分布表 一、内部Flash…

1、将 ChatGPT 集成到数据科学工作流程中:提示和最佳实践

将 ChatGPT 集成到数据科学工作流程中:提示和最佳实践 希望将 ChatGPT 集成到您的数据科学工作流程中吗?这是一个利用 ChatGPT 进行数据科学的提示的实践。 ChatGPT、其继任者 GPT-4 及其开源替代品非常成功。开发人员和数据科学家都希望提高工作效率,并使用 ChatGPT 来简…

Android14音频进阶:MediaPlayerService如何启动AudioTrack 上篇(五十五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

sql实现将某一列下移一行

问题 实现如下图所示的 max_salary 下移一行 方法:使用开窗函数 select max_salary, max(max_salary) over(order by max_salary asc rows between 1 PRECEDING and 1 PRECEDING) max_salary_plus from jobs