基于matlab多功能相控阵雷达资源管理的服务质量优化

news2024/11/29 4:05:42

一、前言

此示例说明如何为基于服务质量 (QoS) 优化的多功能相控阵雷达 (MPAR) 监控设置资源管理方案。它首先定义必须同时调查的多个搜索扇区的参数。然后,它介绍了累积检测范围作为搜索质量的度量,并展示了如何定义合适的实用程序函数以进行 QoS 优化。最后,该示例展示了如何使用数值优化将功率孔径积 (PAP) 分配给每个搜索扇区,以便最大化 QoS。

二、MPAR 资源管理

多功能相控阵雷达(MPAR)使用自动化资源管理来控制天线阵列的各个元件[1]。这允许MPAR将天线阵列划分为不同数量的子阵列,以创建多个发射和接收波束。波束的数量、位置以及传输波形的参数可以在驻留到驻留的基础上进行控制。这使得 MPAR 能够同时执行多种功能,例如监视、跟踪和通信。每个此类功能可以包含由雷达资源管理器 (RRM) 管理的一个或多个任务。根据任务目标和当前的作战情况,RRM为每个任务分配一定数量的雷达资源。

此示例重点介绍监视功能的资源管理。由于MPAR同时执行多种功能,因此只有一小部分雷达资源(在正常情况下通常为50%[2])可用于监视。如果RRM必须将监视资源重新分配给其他功能,则可以进一步减少此金额。

三、搜索行业

MPAR的监测量通常分为几个扇区。每个这样的扇区都有不同的范围和角度限制以及不同的搜索帧时间 - 扫描扇区一次所需的时间[2]。RRM可以将对每个此类部门的监视视为单独的独立搜索任务。因此,监视职能的可用资源必须在几个搜索部门之间取得平衡。此示例为 MPAR 开发具有三个搜索扇区的 RRM 方案:地平线、远程和高海拔。远程扇区体积最大,覆盖从远距离接近雷达的目标,而地平线和高海拔扇区专用于可以在雷达站点附近出现的目标。

将地平线扇区限制的方位角设置为 -45 到 45 度,仰角设置为 0 到 4 度,将远程扇区限制设置为方位角为 -30 到 30 度,将高程扇区限制设置为方位角为 -0 到 30 度,将高程扇区限制设置为 -45 到 45 度,将高程设置为 30 到 45 度。

地平线扇区的范围限制由目标被地平线隐藏的距离决定。给定雷达平台的高度,可以使用该函数计算此距离。远程扇区的范围限制由雷达的仪表范围决定 - 超过该范围,检测概率接近零。最后,高海拔扇区的范围极限由最大目标高度决定。将地平线、远程和高海拔扇区的范围限制分别设置为 40 km、70 km 和 50 km。

此示例假定 MPAR 同时对所有三个搜索扇区执行监视。由于每个扇区具有不同的搜索量,因此搜索帧时间,tf对于每个扇区都是不同的。此外,每个扇区可以具有不同数量的光束位置,Nb假设停留时间,Td(光束在每个光束位置花费的时间)在搜索扇区内是恒定的,它与搜索帧时间相关Td=tf/Nb.将地平线扇区的搜索帧时间设置为 0.5 秒,将远程扇区的搜索帧时间设置为 6 秒,将高海拔扇区的搜索帧时间设置为 2 秒。

选择搜索帧时间,使一次扫描中未检测到的目标所覆盖的闭合范围明显小于目标范围。考虑一个径向速度为 250 m/s 的目标,该目标出现在扇区的范围限制处。计算每个搜索扇区中此目标的闭包范围。

在一次扫描中,如果该目标位于地平线扇区,则该目标将靠近雷达125 m。由于地平线扇区覆盖可能非常靠近雷达站点的目标,因此必须经常搜索该扇区,并且在下一次尝试探测之前,未检测到的目标不要太靠近雷达。另一方面,远程扇区的射程限制为70 km,相应的目标闭合距离为1.5 km。因此,远程扇区中未检测到的目标在一次扫描中只能覆盖扇区范围限制的一小部分。

为方便起见,请将搜索扇区参数组织到结构数组中。

四、服务质量资源管理

在正常操作条件下,监视功能通常分配足够的资源,以便在每个搜索扇区中实现所需的检测性能。但是,在监视功能必须与其他雷达功能竞争雷达资源的情况下,RRM可能只将所需资源的一小部分分配给每个搜索扇区。这些资源可以根据部门优先事项等硬性规则进行分配。然而,提出在所有操作条件下提供最佳资源分配的规则是非常困难的。更灵活的方法是为每个任务分配一个指标来描述所执行函数的质量 [3]。可以根据任务质量来指定性能要求,RRM 可以调整任务控制参数来实现这些要求。

此示例假定资源以 PAP 的形式分配给搜索扇区,而扇区的搜索帧时间保持不变。将PAP视为资源很方便,因为它可以捕获系统的功率和孔径预算。所提出的资源分配方法可以进一步扩展为还包括搜索帧时间以优化系统的时间预算。

五、搜索任务质量

搜索任务的目标是检测目标。当目标进入搜索扇区时,雷达可以通过多次扫描检测到它。每次扫描时,随着目标接近雷达站点,累积的探测概率也会增加。因此,描述搜索任务质量的一个方便指标是累积检测范围Rc累积检测概率达到所需值的范围Pc4]. 常用的Pc0.9,相应的累积检测范围表示为R90计算检测的累积概率。

超出扇区的范围限制,目标将无法检测到,累积检测概率为零。从扇区的范围限制开始,当目标接近雷达时,每次扫描的检测尝试次数都会增加。因此,累积检测概率随着目标范围的减小而增加。通过改变每个扇区的分配PAP,雷达可以改变R90围。

六、累积检测范围

范围R90积检测概率等于 0.9,可通过数值求解方程求解Pc(R)−0.9=0关于范围变量R.计算R90在每个部门作为分配的PAP的职能。

该结果显示了每个搜索扇区对搜索任务质量的依赖性,R90在分配的资源上,即 PAP。RRM 可以将较少或更多的 PAP 分配给搜索扇区,以减少或增加R90但是,随着分配的 PAP 的增加,R90近由扇区范围限制限定的渐近值。如果R90经接近扇区的范围限制,为该扇区分配更多的PAP不会显著提高搜索任务的质量。

七、搜索任务实用程序

QoS优化问题旨在找到一种资源分配,共同优化所有扇区的搜索质量。由于不同的值R90以由不同的搜索扇区所期望,简单地最大化累积检测范围的总和不会导致公平的资源分配。在这种情况下,搜索具有较大R90为目标函数做出更大的贡献,以较小的搜索扇区占主导地位R90.要解释所需值的差异R90整个行业中,QoS 优化问题首先将质量指标映射到实用程序。该实用程序描述对搜索任务执行方式的满意程度。联合效用可以通过首先加权然后对各个任务的效用求和来最大化。

使用这些实用程序函数,可以将 PAP(资源)映射到实用程序。

长距离和高海拔扇区需要约50 W·m²的PAP才能具有非零效用。同时,视界扇区的效用最大化为75 W·m²,分配更多的PAP不会提高QoS优化问题的目标。总体而言,地平线和高海拔扇区比远距离扇区需要更少的PAP,以实现相同的效用。

八、正常运行条件下的效用

假设在正常操作条件下,每个搜索扇区都实现了最大效用。在这种情况下,RRM 不需要优化资源分配。每个扇区使用的资源量足以满足累积检测范围的相应客观要求。

计算在每个扇区实现最大效用所需的 PAP。首先,找到在目标值R90.然后使用该函数求解雷达搜索方程的功率孔径形式,以找到扇区的PAP的相应值。

在正常运行条件下,监控功能使用的PAP总量是每个部门使用的最大效用PAP值的总和。

九、QoS优化问题的解决方案

在正常操作条件下,所有搜索任务都以最大效用运行,导致累积检测范围等于或超过每个搜索扇区的目标值。由于MPAR可用的资源总量是有限的,其他雷达功能的活动,如跟踪、维护或通信,以及系统错误和故障,可能会对监视功能可访问的资源量施加新的限制。这些与正常操作条件的偏差促使RRM重新计算搜索任务的资源分配,以便满足新的约束,并且所有扇区的加权效用再次最大化。

QoS 优化问题可以使用优化工具箱™中的函数以数值方式求解。fmincon

设置扇区优先级权重,使地平线扇区具有最高优先级,而远程扇区具有最低优先级。

这些图可视化了在 QoS 优化中执行的两步转换。第一步计算R90PAP 计算效用,而第二步从R90要遵循此变换,请从顶部子图的 y 轴开始,然后选择一个 PAP 值。然后在 PAP 与 .R90线。标记R90轴上此点的值。使用这个R90在底部子图中的效用曲线上查找一个点。最后,在底部子图的 y 轴上找到相应的效用。可以反向跟踪同一组步骤,以从实用程序转到 PAP。

本例中的监视功能设置为地平线扇区具有最高优先级。它还需要更小的PAP来实现目标R90与其他两个部门相比。QoS优化为视界扇区分配了74.1 W·m²的PAP。这等于在正常运行条件下分配给该扇区的金额,导致地平线扇区效用接近1。

绘制远程和高海拔扇区的优化结果。

QoS优化分别为长端和高海拔扇区分配114.2 W·m²和183.25 W·m²。此分配导致R90程扇区约55公里,相当于0.5的效用。这R90海拔地区的范围等于43 km,效用约为0.87。与远程扇区相比,QoS 优化更青睐高海拔扇区,因为相应的扇区优先级权重更高。使用提供的辅助功能可视化雷达搜索扇区,其最佳值为helperDrawSearchSectorsR90从 QoS 优化中获得。然后使用条形图绘制计算出的最佳 PAP 分配,并将其与正常操作条件下的 PAP 分配进行比较。

十、结论

本示例开发了一个资源管理方案,用于具有多个搜索扇区的 MPAR 的监视功能。该示例首先定义三个搜索扇区的参数:地平线、远程和高海拔。然后引入QoS优化问题作为资源分配方案。累积检测范围用作描述搜索任务质量的性能度量,基于阈值和目标值的效用函数用于将质量映射到效用空间。最后,该示例展示了如何数值求解QoS优化问题,以获得PAP对搜索扇区的最优分配。

十一、参考文献

James A. Scheer, William L. Melvin,Principles of Modern Radar: Radar Applications, Volume 3.United Kingdom:Institution of Engineering and Technology,2013.

Barton, David Knox.Radar equations for modern radar. Artech House, 2013.

Charlish, Alexander, Folker Hoffmann, Christoph Degen, and Isabel Schlangen. “The Development From Adaptive to Cognitive Radar Resource Management.”IEEE Aerospace and Electronic Systems Magazine35, no. 6 (June 1, 2020): 8–19.

Hoffmann, Folker, and Alexander Charlish. "A resource allocation model for the radar search function." In2014 International Radar Conference, pp. 1-6. IEEE, 2014.

十二、程序

使用Matlab R2022b版本,点击打开。(版本过低,运行该程序可能会报错)

方式一:基于matlab多功能相控阵雷达资源管理的服务质量优化

方式二:【程序】基于matlab雷达资源管理的服务质量优化

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

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

相关文章

低代码开发平台|制造管理-工艺工序搭建指南

1、简介1.1、案例简介本文将介绍,如何搭建制造管理-工艺工序。1.2、应用场景先填充工序信息,再设置工艺路线对应的工序;工序信息及工艺路线列表报表展示的是所有工序、工艺路线信息,可进行新增对应数据的操作。2、设置方法2.1、表…

权限管理实现的两种方式(详解)

登录的接口请求的三个内容:1. token2. 用户信息、角色信息3. 菜单信息第一种:基于角色Role的动态路由管理 (不推荐,但市场用的比较多)首先列出枚举每个角色对应几个路由,然后根据用户登录的角色遍历枚举出来的角色动态注册对应的路…

4年功能测试经验,裸辞后找不到工作怎么办?

软件测试四年,主要是手动测试(部分自动化测试和性能测试,但是用的是公司内部自动化工具,而且我自动化方面是弱项。) 现在裸辞三个月了,面试机会少而且面试屡屡受挫。总结就是自动化,性能&#…

微服务保护:一、初识Sentinel

1.1.雪崩问题及解决方案 1.1.1.雪崩问题 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图,如果服务提供者I发生了故障,当前的应用的部分业务因为依赖于服务I,因此也会被阻塞。此时&…

链接脚本学习笔记

IAR 一般步骤 链接器用于链接过程。它通常执行以下过程(请注意,某些步骤可以通过命令行选项或链接器配置文件中的指令关闭): 1.确定应用程序中要包含哪些模块。始终包含对象文件中提供的模块。仅当库文件中的模块为从包含的模块…

智慧楼宇系统:商办楼宇运营方的不二之选

现在,许多商办楼宇运营方都倾向于选择专业的商办楼宇管理系统来完成日常运营管理,从而实现楼宇的高效运作。 那么问题来了,商办楼宇运营者该如何选购一个合适的楼宇管理系统?在选择系统之前,必须要清楚系统能解决哪些…

NODE => CORS跨域资源共享学习

1.CORS跨域资源共享 cors是Express的一个第三方中间件。通过安装和配置cors中间件,可以很方便地解决跨域问题 运行npm install cors 安装中间件使用const cors require(‘cors’) 导入中间件在路由之前调用 app.use(cors()&#…

Java · 常量介绍 · 变量类型转换 · 理解数值提升 · int 和 Stirng 之间的相互转换

书接上回 Java 变量介绍 我们继续学习以下内容. 四、常量字面值常量final 关键字修饰的常量五、理解类型转换int 和 long/double 相互赋值int 和 boolean 相互赋值int 字面值常量给 byte 赋值强制类型转换类型转换小结六、理解数值提升int 和 long 混合运算byte 和 byte 的运算…

大数据未来会如何发展

大数据应用的重要性,自全国提出“数据中国”的概念以来,我们周围默默地在发挥作用的大数据逐渐深入人们的心中,大数据的应用也越来越广泛,具体到金融、汽车、餐饮、电信、能源、体育和娱乐等领域 为什么大数据技术那么火&#xf…

机器学习之决策树原理详解、公式推导(手推)、面试问题、简单实例(python实现,sklearn调包)

目录1. 决策树原理1.1. 特性1.2. 思路1.3. 概念决策树概念信息论2. 公式推导2.1. 构造决策树2.1.1. ID3理论示例缺点2.1.2. C4.5理论示例缺点2.1.3. CART示例对比分析2.2. 剪枝3. 实例3.1. 数据集3.2. ID33.3. C4.53.4. CART3.5. sklearn实现4. 几个注意点(面试问题)5. 运行&am…

高性能MySQL -- 查询性能优化

一般来说一个好的程序:查询优化,索引优化,库表结构要同时进行优化。今天我们来讲一下查询优化。 我们需要对MySQL的架构有基本认知,所以这里贴一张图大家看看: 图片来自于《小林coding》 为什么从查询会慢&#xff1…

点云深度学习系列博客(四): 注意力机制原理概述

目录 1. 注意力机制由来 2. Nadaraya-Watson核回归 3. 多头注意力与自注意力 4. Transformer模型 Reference 随着Transformer模型在NLP,CV甚至CG领域的流行,注意力机制(Attention Mechanism)被越来越多的学者所注意,将…

九、Linux文件 - fopen函数和fclose函数讲解

目录 1.fopen函数 2.fclose函数 3.fopen函数和fclose实战 1.fopen函数 fopen fwrite fread fclose ...属于标准C库 include <stdio.h> standard io lib open close write read 属于Linux系统调用 可移植型&#xff1a;fopen > open&#xff08;open函数只在嵌入…

ES6的代理Proxy和反射Reflect的使用

一、Proxy使用 作用&#xff1a;Proxy是ES6为了操作对象而引入的API&#xff0c;不直接作用于对象&#xff0c;而是通过类似媒介的方式进行对象的操作使用 /*** target&#xff1a;需要proxy处理的对象* handler&#xff1a;对对象进行处理的方法 */ let proxy new Proxy(ta…

ARM uboot源码分析2-启动第一阶段

一、start.S 解析5 注释的中文含义&#xff1a; 当我们已经在 RAM 中运行时&#xff0c;我们不需要重新定位 U-Boot。实际上&#xff0c;在 U-Boot 在 RAM 中运行之前&#xff0c;必须配置内存控制器。 1、判断当前代码执行位置 (1) lowlevel_init.S 的 110-115 行。 (2) 这几…

5年经验之谈:月薪3000到30000,测试工程师的变“行”记!

自我介绍下&#xff0c;我是一名转IT测试人&#xff0c;我的专业是化学&#xff0c;去化工厂实习才发现这专业的坑人之处&#xff0c;化学试剂害人不浅&#xff0c;有毒&#xff0c;易燃易爆&#xff0c;实验室经常用丙酮&#xff0c;甲醇&#xff0c;四氯化碳&#xff0c;接触…

ESP32 Arduino(十二)lvgl移植使用

一、简介LVGL全程LittleVGL&#xff0c;是一个轻量化的&#xff0c;开源的&#xff0c;用于嵌入式GUI设计的图形库。并且配合LVGL模拟器&#xff0c;可以在电脑对界面进行编辑显示&#xff0c;测试通过后再移植进嵌入式设备中&#xff0c;实现高效的项目开发。SquareLine Studi…

RMI攻击中的ServerClient相互攻击反制

前言 前文中&#xff0c;我们分析了攻击Registry的两种方式&#xff0c;这里我们接着前面的内容&#xff0c;分析Server和Client的相互攻击方式。 Attacked Server Attacked By Client 首先我们搭建个示例&#xff0c;这里直接注册端和服务端放置在一起。 package pers.rm…

JS 实现抛物线动画案例

相信大家都有浏览过&#xff0c;很多购物网站购物车的添加商品动画&#xff0c;今天&#xff0c;我们就手写一个简单的抛物线动画&#xff0c;先上案例&#xff1a; 一、绘制页面 我们这里简单实现&#xff0c;一个按钮&#xff0c;一个购物车图标&#xff0c;样式这里直接跳过…

GNN图神经网络原理解析

一、GNN基本概念 1. 图的基本组成 图神经网络的核心就是进行图模型搭建&#xff0c;图是由点和边组成的。在计算机处理时&#xff0c;通常将数据以向量的形式进行存储。因此&#xff0c;在存储图时&#xff0c;就会有点的向量&#xff0c;点与点之间边的向量&#xff0c;全局…