无人机群编队分析的定位问题 分析与思考-1(数学建模竞赛2022年B题)

news/2024/5/14 4:54:47/文章来源:https://blog.csdn.net/youcans/article/details/126927831

2022年高教社杯全国大学生数学建模竞赛结束了,在此我们对 2022年 B题 进行一些分析与思考。


1. 初步印象

2022年 B题 (无人机遂行编队飞行中的纯方位无源定位)是一个有趣的题目。

随着无人机技术的快速发展,早已从高科技变做寻常物,成为同学科创选题,抖音街拍必备,少儿热门玩具,哦乌冲突达人。无人机集群的使用也越来越常见,频频现身于城市和高校庆典活动中,动辄数百架、数千架的编队都已屡见不鲜,只有表演失败失控炸机才能上头条。

严肃地说,无人机技术的军事用途潜力巨大,必将改变未来战争技术的形态和格局。本题的背景正是以军事用途的无人机编队定位问题为背景的:

(1)“遂行” 是什么意思?我望文生义以为是“随行”,某度搜索发现并没有这个意思,解释为“顺利通行”,请教专家说是军事术语。总是觉得有点别扭,所以我把题目简写为“无人机群编队飞行的定位问题”。

(2)“电磁静默”,这是典型的军事用途中的要求,民用无人机虽然有电磁干扰方面的要求,但跟“电磁静默”是两回事。

在这里插入图片描述

数模竞赛有多个题目,要从中选择一个完成。大家通常都会先把每个题目简单看一下,考虑选题后再仔细琢磨。当然很多同学在备赛时就会重点准备某类题型,奔着这类题目参赛的。但这次 B题似乎要别出心裁、打破常规了。

编队飞行,图 2 是圆形队形,图 3 是锥形队形。

首先想到的是规划问题,再看看却有点晕。线性规划,目标是什么?0-1规划,选择发射源?动态规划,选择路径?仔细看看都不像,套不上去。

拿到题目发现准备的题型算法套不上去,无从下手,怎么办?

方法一是果断放弃,方法二是多读几遍题目,仔细审题。



2. 仔细审题

题目只有一句话,你在选题时真的读懂了吗?

如果你还是选择 B题,那么我们还是一起再读读题目吧。

(1)“遂行编队”:什么意思,是一种特殊编队方式吗?没啥意思,就是编队飞行。

(2)“纯方位”:指只有方位数据,准确的说只有夹角方位,没有其它数据,特别是没有位置、距离、速度等空间数据可以使用。

(3)“无源定位”:
定位是明白的,无源呢?
某度百科说:无需能(电)源的器件就是无源器件;无源元件主要是电阻类、电感类和电容类元件,它的共同特点是在电路中无需加电源即可在有信号时工作。看懂了吗?
如果你再查查“无源信号”,会发现更加迷茫:无源信号是指没有电流输出的信号,比如开关信号。

看到这个题目,还很容易想到卫星定位,GPS/北斗系统,相关技术介绍和文献也很多。这个想法没有错,技术上也有很多关联性。但是如果你的思路和注意力聚焦于卫星定位,那么很遗憾,恐怕是误入歧途了。

要查的是“无源定位”!

  • 无源定位技术由分开布置的几个侦察站共同完成,迅速确定雷达的位置。
  • 无源雷达本身并不发射能量,而是被动地接收目标反射的非协同式辐射源的电磁信号,对目标进行跟踪和定位。所谓非协同式外部辐射源,是指辐射源和雷达“不搭界”,没有直接的协同作战关系。这样就使得探测设备和反辐射导弹不能利用电磁信号对无源雷达进行捕捉、跟踪和攻击。
  • 因为无源侦察不能直接获得雷达所在的距离,所以无源定位要由分开布置的几个侦察站共同完成,或者由侦察站在运动过程中连续测量来实现。
  • 多站定位主要有测向交叉定位、时差定位、多普勒差定位等几种。

成功密码是”测向交叉定位"!

如果你能查到“无源定位”这个词条,那么恭喜你,已经迈向成功的道路。如果你能进一步以”测向交叉定位"在某度和知网检索,那要更加恭喜你,已经成功了一半。当然,如果你愿意研究时差定位、多普勒差定位,也没有问题。

某度搜索结果:

  • 测向交叉定位法(directional cosine intersection positioning method)是指利用测出3个方向图,即3个圆锥面,相交确定目标位置的方法。采用干涉仪测角原理,利用无线电波直线传播的特性,测量用户发射电磁波传播方向来测定用户相对于测站基线方向的夹角,基线两测站收到信号的相位差和基线的夹角成余弦关系,故称为方向余弦。

  • 此方向余弦即代表测向。由两条基线测得测角的圆锥位置面而相交,即可得出和距离无关的目标在天球上的角位置,如有第三个基线测出第二个方向余弦,再定出第三个位置面,同前两个位置面相交于一点即可定出用户空间位置,即为测角交叉定位法。

  • 无源定位方法分类:
    (1)通过 2 个接收站测量目标信号的到达角,在二维或三维空间上经过射线交叉确定目标位置,这是测向交叉定位法。
    (2)过多个接收站测量目标信号的到达时间,根据一个时间差确定一组双曲面,三组双曲面的公共点就是目标位置,这是时差定位法。(二维需要3个接收站,三维需要4个接收站)
    (3)通过多个接收站测量目标信号的到达频率,一个多普勒频差可以确定一组椭球面,根据三组椭球面的公共点确定目标位置,这是差分多普勒定位法。(二维需要3个接收站,三维需要4个接收站)

  • 测向定位算法分类:
    (1)利用包含目标坐标值的测量方程组来求解辐射源的位置信息,常用的是简化加权最小二乘定位算法;
    (2)利用测量确定的定位线的空间几何关系确定辐射源的位置信息,例如以距离最短为准则的最小二乘-卡尔曼滤波算法、异面直线定位算法和垂线定位算法等 。

”测向交叉定位"知网检索结果有463篇文献,其中学术期刊330篇,学位论文121篇。例如:

  • [1] 李鹏. 多目标测向定位跟踪技术研究[D].西安电子科技大学,2017.
  • [2] 邹先雄. 无人机目标无源定位方法研究[D].电子科技大学,2018.
  • [3] 何朝鑫. 对多运动辐射源的测向融合定位跟踪技术研究[D].国防科技大学,2019
  • [4] 宗军君,崔逊学.多站测向交叉定位的加权最大似然估计算法及其精度分析[J].电光与控制,2015
  • [5] 李鹏.基于改进的Hough变换的多目标无源测向交叉定位技术[J].舰船电子对抗,2017
  • [6] 张志虎,赵佳旻,刘梅.测向交叉定位体制下平台航迹最优规划算法[J].指挥控制与仿真,2018
  • [7] 田晗.多站测向交叉定位中的非线性改进最小二乘法[J].科技通报,2018
  • [8]李洪科, 黄麟舒. 测向交叉定位方法在工程中的应用[J]. 舰船科学技术, 2013
  • [9] 李万春. 一种基于角度信息的无源多站多目标测向交叉定位方法. 电子科技大学. CN201711337488.7
    本发明属于电子对抗技术领域,涉及一种基于角度信息的无源多站多目标测向交叉定位方法.首先采用多辐射源数据关联算法,将多个观测站的观测数据进行关联得到代价矩阵C(p,q),再根据获得的代价矩阵C(p,q),采用k均值++聚类算法估计出目标坐标.本发明的有益效果为,本发明可以准确对多站数据完成关联,并最终准确估计出目标的位置,方法简单,效果良好.

在这里插入图片描述



3. 回顾与反思

现在再看看这个题目,看了以上解读,请问你是什么心情?沾沾自喜,恍然大悟,还是欲哭无泪?

以此为例,对看到本文的小伙伴们说一句:选择比努力更重要,多花一些时间审题、多读几遍题目,永远都是必要的。

这才哪里啊,只是赛题的标题而已,题目中藏着的几十项重要条件和提示,你看出来了吗,看懂了吗?请看明天的更新:无人机群编队分析的定位问题 分析与思考-2(数学建模竞赛2022年B题)。

接受读者建议,发起一个投票,大家过两天可以看看各位赛友的心情。呵呵。

【本节完】

『Python小白的数学建模课 @ Youcans』 版权声明:
youcans@xupt 原创作品,转载必须标注原文链接:(https://blog.csdn.net/youcans/article/details/126927831)
Copyright 2022 youcans
Crated:2022-9-19

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java】运算符

我不去想是否能够成功 既然选择了远方 便只顾风雨兼程 —— 汪国真 目录 1. 认识运算符 1.1 认识运算符 1.2 运算符的分类 2. 算术运算符 2.1 四则运算符 2.2 复合赋值运算符 2.3 自增 / 自减 运算符 3.关系运算符 4.逻辑运算符 4.1 逻辑与 && 4.2 逻…

分库分表实践

分库分表实践 分库分表概念以及使用场景 分库分表用来解决单表数据量太大,引起的性能问题。使用分库分表后能够根据特定路由键值将数据分布在不同库以及不同表中,解决了单表数据量的性能、运维等问题。一般来讲,单一数据库实例的数据的阈值…

【网络】HTTP协议详解

😀大家好,我是白晨,一个不是很能熬夜😫,但是也想日更的人✈。如果喜欢这篇文章,点个赞👍,关注一下👀白晨吧!你的支持就是我最大的动力!&#x1f4…

svn 代码迁入gitlab

window中安装好git客户端,右键空白处,点选git bash here进入git界面,输入命令 将svn38163之后的所有记录都备份那:git svn clone -r 38163:HEAD svn地址 --no-metadata trunk(本地电脑目录名) --username *** 备份所有提交记录:git svn clone svn地址 --no-metadata …

Linux安装Python 以及过程中的命令详细介绍

下载源码包 打开 Python 官网 找到需要的安装包 获取了资源的链接后,进入Linux下载,wget意思是webget, 即下载 wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz目录下会新增 这样源码包就下载好了。 如果下载太慢&…

二叉树与递归问题

目录 一:求二叉树的深度 二:二叉树反转 三:二叉树镜像判断 四:递归的终止条件 用递归解决的问题必须注意的: 递归的终止条件,也就是递归的出口(否则:栈溢出)递归的过…

决策树简介

决策树简介 决策树实际上是一个布尔函数,它的输出可以是“0 或 1”或“-1 或 +1”或“-1、0 或 +1”。决策树的大小等于其中存在的节点数,其深度等于从顶部到根的最长路径的长度。 错误率:训练集始终是给模型的标记示例,模型训练得越多,其错误率就越低。 训练样本 = { set…

程序里对象很深很大,可以用这个设计模式缓解一下

如果一个类的有非常多的属性,层级还很深。这个妥妥的是我的对象很大,你创建的时候忍一下......那你每次要创建的时候都忍一下?有没有一种好的方式让我们创建太的时候使用体验更好一点呢? 今天的文章里就给大家介绍一种设计模式,来…

C++多线程的线程返回值问题

对于多线程可执行对象的返回值是何时返回,以及得到的呢? 对于需要用到线程返回值的线程要使用future类对象来实现 文章目录future对象async()launch::deferred参数launch::async参数packaged_taskpromisefuture对象 是一个类模板 提供访问异步对象的操作…

优化 | Management Science 7-8月文章精选: 信息系统中的运筹学

作者:Evelyn Yao 清华大学本科在读 在“Management Science近期论文精选”中,我们有主题、有针对性地选择了Management Science中一些有趣的文章,不仅对文章的内容进行了概括与点评,而且也对文章的结构进行了梳理,旨在…

非零基础自学Java (老师:韩顺平) 第13章 常用类 13.5 StringBuffer类

非零基础自学Java (老师:韩顺平) ✈【【零基础 快速学Java】韩顺平 零基础30天学会Java】 第13章 常用类 文章目录非零基础自学Java (老师:韩顺平)第13章 常用类13.5 StringBuffer类13.5.1 基本介绍13.5.2 String VS StringBuffer13.5.3 String 和 Str…

HashMap

1.HashMap集合 1.1HashMap集合概述和特点【理解】 HashMap底层是哈希表结构的依赖hashCode方法和equals方法保证键的唯一如果键要存储的是自定义对象,需要重写hashCode和equals方法 1.2 特点 HashMap是线程不安全的实现; HashMap可以使用null作为key…

【Pytorch深度学习实战】(9)神经语言模型(RNN-LM)

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

第一视角体验搭载全志T507-H的开发板MYD-YT507H开发板

如今车规级芯片市场潜力巨大,需求旺盛,芯片都在逐渐走向国产化。本文要介绍的主角是MYD-YT507H开发板,该开发板是米尔科技结合全志国产工业级平台CPU——全志T507-H芯片研制的CPU模组,全志T507-H可广泛用于电力物联网、汽车电子、…

目标检测开源框架YOLOv6全面升级,更快更准的2.0版本来啦

9月5日,美团视觉智能部发布了YOLOv6 2.0版本,本次更新对轻量级网络进行了全面升级,量化版模型 YOLOv6-S 达到了 869 FPS,同时,还推出了综合性能优异的中大型网络(YOLOv6-M/L),丰富了…

一个div靠左另一个靠右

1.使用flex布局<style>#back{border: red solid 1px;width: 800px;height: 500px;display: flex;align-items: center;}#left{border: blue 1px solid;width: 100px;height: 100px;justify-content: flex-start;}#right{border: blue 1px solid;width: 100px;height: 100…

【前端进阶】-TypeScript类型声明文件详解及使用说明

前言 博主主页&#x1f449;&#x1f3fb;蜡笔雏田学代码 专栏链接&#x1f449;&#x1f3fb;【TypeScript专栏】 前三篇文章讲解了TypeScript的一些高级类型 详细内容请阅读如下&#xff1a;&#x1f53d; 【前端进阶】-TypeScript高级类型 | 泛型约束、泛型接口、泛型工具类…

Google Pub/Sub入门

什么是Google Pub/Sub&#xff1f; 首先他是一个messaging buffer/coupler消息缓冲区/耦合器&#xff0c;Decouples senders and receivers解耦发送者和接收者。 一些特性&#xff1a; 使用 Dataflow 注入分析事件并将其流式插入到 BigQuery免运维、安全、可伸缩的消息传递系…

MySQL基础总结合集

MySQL是啥&#xff1f;数据库又是啥&#xff1f; MySQL&#xff1a; MySQL 是最流行的关系型数据库管理系统&#xff0c;在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System&#xff1a;关系数据库管理系统)应用软件之一。 数据库&#xff1a; 数…

基于nodejs+vue的读书会网站

实行网上读书会网站&#xff0c;对其改善目前人们读书现状提供一些帮助和优化措施&#xff0c;为人们在未来看书节约了很多时间&#xff0c;使得人们在未来利用自己有限的时间可以看到更多对自己有益的书籍。 基于Vue的读书会网站的实现&#xff0c;通过网上系统的研发构造&…