当前位置:网站首页>研究生数学建模竞赛-无人机在抢险救灾中的优化应用
研究生数学建模竞赛-无人机在抢险救灾中的优化应用
2022-06-27 06:09:00 【studyer_domi】
1、内容简介
研究生数学建模论文
370-可以交流、咨询、答疑
2、内容说明
在抢险救灾过程中,无人机的优化运用,是一类具有实际意义,而优化难度又特别大的问题。本文基于四川阿坝州九寨沟县的地震灾区的高程数据,结合无人机的使用特性,针对灾情巡查、生命迹象探测、灾区通信中继和无人机对地数据传输四个问题,分别设计了优化模型,使无人机能按设定要求完成任务。
首先,针对以震区7个重点区域为中心方圆10公里范围内的区域巡查问题,结合无人机飞行姿态和地形限制,本文建立了对圆形区域进行高效巡查的螺旋搜索模型,给出覆盖率关于螺旋线间隔的关系曲线以及每个区域巡查时间关于螺旋线间隔的关系曲线,对曲线进行分析得到每个区域的巡查覆盖率和巡查时间;然后,以无人机需在8小时内返航和巡查时间需限制在4小时内为约束条件,结合每个区域的巡查时间,得到能够在规定时间内完成任务的最少无人机数目为6架,巡查区域的综合覆盖率达到71.6%。继而,为了完成对灾区海拔4000米以下的区域进行巡查,在问题一给出的约束条件下,对灾区海拔4000米以下的部分进行区域划分,然后以无人机需要在8小时内返航为限制,建立了无人机路径规划的MTSP模型,运用遗传算法对模型进行求解,并画出飞行轨迹,得到能够在72小时内完成巡查任务的最少的无人机数目为3架,可以保证对海拔4000米以下的区域进行巡查的综合覆盖率为94.2%。
然后,针对无人机需要完成对灾区海拔3000米以下区域的生命迹象探测任务,本文首先根据灾区海拔高程图大致划分出了需要探测的区域的面积范围,为5940Km2;为了使探测覆盖率更大,搜索方法采用对方形区域进行螺旋搜索,在满足覆盖率为100%的条件下推导了区域边长和搜索时间的函数,以无人机从基地出发可以在8小时内完成对离基地最远区域的搜索任务为前提划分出搜索单元的面积,为14Km×14Km,以此方形单元将目标区域精细划分为30个探测区域,在两个基地的无人机全部排出的情况下,经计算,可以在8小时内完成对目标区域的探测,综合探测覆盖率达到了99%。
针对无人机能够完成灾区通信中继的任务,可以保证任意两个地面移动终端之间在任意时刻完成通信,本文首先将问题等效为“最少需要多少架无人机以怎样的飞行路线才能保证在白天12个小时内实现任何两个地面终端之间的不间断通信”,然后将地面终端的位置进行标记,使用K均值聚类将地面移动终端位置聚为25类,当无人机处于这25个聚类中心时,可以满足所有的地面终端都有无人机与其通信;继而,为了保证任意两个地面终端之间都可以在任意时刻进行通信,运用遗传算法得到连接25个聚类中心的最短路径,并画出最优轨迹,所有无人机连成编队循此路径飞行,能够完成任务的无人机数目最少为66架。
最后我们对模型的优缺点进行了评价,并提出了改进策略。
3、仿真分析

4、参考论文
略
边栏推荐
- 块级元素&行内元素
- 免费的 SSH 和 Telnet 客户端PuTTY
- mysql 查询时将状态改为相对应的文字
- 【QT小作】使用结构体数据生成读写配置文件代码
- C Primer Plus 第11章_字符串和字符串函数_代码和练习题
- 下载cuda和cudnn
- 426 binary tree (513. find the value in the lower left corner of the tree, 112. sum of paths, 106. construct a binary tree from the middle order and post order traversal sequence, 654. maximum binary
- 机 器 学 习
- Win 10 如何打开环境变量窗口
- Active learning
猜你喜欢

主动学习(active learning)

The risk of multithreading -- thread safety

Quick personal site building guide using WordPress

JVM object composition and storage

Thinking technology: how to solve the dilemma in work and life?

427-二叉树(617.合并二叉树、700.二叉搜索树中的搜索、98. 验证二叉搜索树、530.二叉搜索树的最小绝对差)

30个单片机常见问题及解决办法!

【QT小作】使用结构体数据生成读写配置文件代码

openstack实例重启状态就会变成错误处理方法,容器搭建的openstack重启计算节点compute服务方法,开机提示Give root password for maintenance处理方法

高斯分布Gaussian distribution、線性回歸、邏輯回歸logistics regression
随机推荐
427-二叉树(617.合并二叉树、700.二叉搜索树中的搜索、98. 验证二叉搜索树、530.二叉搜索树的最小绝对差)
TiDB 基本功能
Jump details of item -h5 list, and realize the function of not refreshing when backing up, and refreshing when modifying data (record scroll bar)
JVM常用指令
Unrecognized VM option ‘‘
【Cocos Creator 3.5.1】input. Use of on
【Cocos Creator 3.5.1】event. Use of getbutton()
WebRTC系列-网络传输之7-ICE补充之提名(nomination)与ICE_Model
vscode korofileheader 的配置
Using CSDN to develop cloud and build navigation websites
1317. convert an integer to the sum of two zero free integers
expect脚本中使用scp命令的方法,expect脚本中scp命令获取不了值的问题完美解决方法
程序猿学习抖音短视频制作
Redis4.0新特性-主动内存碎片整理
Spark 之 built-in functions
Convolution neural network -- Application of CNN model (ore prospecting prediction)
JVM tuning ideas
Proxy reflect usage details
JVM object composition and storage
Program ape learning Tiktok short video production