2023华为杯数学建模研赛思路分享——最全版本F题深度解析

news2025/1/13 3:14:44

题目回顾:

强对流降水临近预报

我国地域辽阔,自然条件复杂,因此灾害性天气种类繁多,地区差异大。其中,雷雨大风、冰雹、龙卷、短时强降水等强对流天气是造成经济损失、危害生命安全最严重的一类灾害性天气[1]。以2022年为例,我国强对流天气引发风雹灾害造成的死亡失踪人数和直接经济损失分别占73%和69%。由于强对流天气具有突发性和局地性强、生命史短、灾害重等特点,其短时(0~12小时)和临近(0~2小时)预报通常也是天气预报业务中的难点。

传统强对流天气临近预报主要依靠雷达等观测资料,结合风暴识别、追踪技术进行雷达外推预报,即通过外推的方法得到未来时刻的雷达反射率因子,并进一步使用雷达反射率因子和降水之间的经验性关系(即Z-R关系)估计未来时刻的降水量[2]。近年来,随着大数据的积累和计算机算力的发展,人工智能及深度学习技术发展迅速。深度学习方法是一类数据驱动的方法,理论上其性能随着训练数据量增大而提升,因此很适合有大量雷达观测数据积累的短临预报领域。目前国际上主要有两类基于深度学习的短临预报模型,一类基于卷积神经网络(Convolutional Neural Networks, CNNs),如U-Net等模型[3];另一类基于循环神经网络(Recurrent Neural Networks, RNNs),如ConvLSTM、DGMR等模型[4, 5]。

雨滴在降落过程中受到空气阻力作用,形状可呈扁球形或馒头形,并且一般来说越大的雨滴越扁。因此,雨滴对水平偏振(电场振动方向在水平面内)的电磁波和垂直偏振(电场振动方向在垂直平面内)的电磁波的反射特征是不一样的。传统雷达仅能发射和接收一个偏振方向上的电磁波,而新型的双偏振雷达可同时发射和接收在水平和垂直两个偏振方向的电磁波,可以根据两个偏振方向上的回波的强度差别、相位关系等信息获得降水粒子的大小、相态、含水量等信息[6],这些信息被统称为微物理信息。近年来研究表明,双偏振雷达变量反映的微物理信息里包含了对流系统的演变状态、空间动力结构等关键信息[7, 8]。因此,双偏振雷达变量的应用,理论上对于强对流预报有重要意义。

为了更好地应用双偏振雷达改进强对流降水短临预报,请回答以下问题:

  1. 如何有效应用双偏振变量改进强对流预报,仍是目前气象预报的重点难点问题。请利用题目提供的数据,建立可提取用于强对流临近预报双偏振雷达资料中微物理特征信息的数学模型。临近预报的输入为前面一小时(10帧)的雷达观测量(ZH 、ZDR、KDP),输出为后续一小时(10帧)的ZH预报。
  2. 当前一些数据驱动的算法在进行强对流预报时,倾向于生成接近于平均值的预报,即存在“回归到平均(Regression to the mean)”问题,因此预报总是趋于模糊。在问题1的基础上,请设计数学模型以缓解预报的模糊效应,使预报出的雷达回波细节更充分、更真实。
  3. 请利用题目提供的ZH、ZDR和降水量数据,设计适当的数学模型,利用ZH及ZDR进行定量降水估计。模型输入为ZH和ZDR,输出为降水量。(注意:算法不可使用KDP变量。)
  4. 请设计数学模型来评估双偏振雷达资料在强对流降水临近预报中的贡献,并优化数据融合策略,以便更好地应对突发性和局地性强的强对流天气。

名词解释:

1. 双偏振雷达: 一种新型的气象探测雷达,能够提供比传统雷达更丰富的物理信息。它通过测量降水粒子对水平和垂直两个方向上的电磁波的反射情况,来获取降水粒子的大小、相态、含水量等信息。这些信息被统称为微物理信息,能够帮助我们更好地预测强对流天气。双偏振雷达最常用的三个变量为:1)ZH,水平反射率因子,即水平方向的回波强度,单位通常为dBZ,主要反映降水的强弱;2)ZDR,差分反射率,即水平和垂直方向回波强度的差异,主要反映了观测区域的降水粒子大小;3)KDP,比差分相移,即单位距离上降水粒子导致的水平和垂直方向回波的相位差,主要反映了液态含水量。

2. Z-R关系:雷达反射率和降水之间的经验性关系,通常表述为 ,其中R为降水量,Z为雷达反射率, 和 为经验性参数,通常在不同地区及不同降水类型下有差异。

附件数据:

1. NJU-CPOL双偏振雷达数据:

https://box.nju.edu.cn/f/16bbb37458d3443dbf9f/?dl=1

2. 降水格点数据:

https://box.nju.edu.cn/f/076f5aeb2ec64b87bde8/?dl=1

思路解析:

 更多经验分享交流加入QQ群~正在跳转icon-default.png?t=N7T8https://qm.qq.com/q/g3gCFkPsfC

关注微信公众号【云顶数模】,获取更多最新思路~

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

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

相关文章

计算机毕业设计 基于SpringBoot的“漫画之家”系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

SmartCode ViewerX VNC 3.11 Crack

SmartCode ViewerX VNC 查看器 ActiveX 轻松地将 VNC 查看器功能添加到您的应用程序中 SmartCode ViewerX VNC Viewer ActiveX 使开发人员可以使用一组直观的 ActiveX 属性和方法完全访问 VNC 查看器功能。借助ViewerX控件,开发人员可以轻松地为其应用程序提供屏幕共…

如何判断IP地址的合法性

判断IP地址的合法性是网络管理和安全领域中非常重要的任务之一。IP地址(Internet Protocol Address)是计算机网络中用于标识和定位设备的一种数字地址。合法的IP地址必须符合特定的格式和规范。在这篇文章中,我们将讨论如何判断IP地址的合法性…

算法通关村-----一图理解递归

递归的本质 递归的本质是方法调用,自己调用自己,系统为我们维护了不同调用之间的保存和返回功能。 递归的特征 执行范围不断缩小,这样才能触底反弹 终止判断在递归调用之前 如何写递归 以n的阶乘为例 第一步 从小到大递推 n1 f(1)1 …

C++标准模板库——vector的使用及其模拟实现

目录 一. vector的介绍 1.vector的介绍 二.vector的使用 vector中常见接口的介绍vector的构造和析构函数vector的三种遍历方式 三.vector的模拟实现 vector的增删查改vector容器的容量变化和大小增减vector迭代器失效问题vector的小框架 构造函数和析构函数迭代器和operat…

基于AR增强现实模拟离心泵结构拆装与运行

通过AR模拟,学生可以虚拟地观察离心泵的结构和部件,进行拆装、安装和调试的操作,而无需实际接触物理设备。这极大地降低了学生操作过程中的风险。 AR模拟离心泵的拆装过程可以分为几个步骤。首先,学生选择相应的模拟程序&#xff…

如何利用kakaoTalk进行营销?

kakaoTalk是一款韩国即时通讯软件,用户渗透率达95%,使用程度类似于国内的微信。而除了普通的聊天功能外,他还包含叫车服务、食品外送、餐厅预订、支付和游戏等多种功能,几乎每个韩国人都在使用KakaoTalk。 因此,对于要…

Java中swing的5种布局方式浅析

在一个传统的java项目中,遇到一个需要调整布局的需求,下面将学习网上大佬的文章,并将过程记录下来。 1、Java swing5种布局方式 1、 边界布局(BorderLayout)2、流式布局(FlowLayout)3、网格布局…

Quartz 建表语句SQL文件

SQL文件在jar里面,github下载 https://github.com/quartz-scheduler/quartz/releases/tag/v2.3.2 解压,sql文件路径:quartz-core\src\main\resources\org\quartz\impl\jdbcjobstore tables_mysql_innodb.sql # # In your Quartz propertie…

yo!这里是c++中的多态

前言 在学完继承之后,紧接着我们来认识多态,建议继承不太熟的先把继承部分的知识点搞熟,再来学习多态,否则会走火入魔,会混乱。因为多态是建立在继承的基础之上,而且多态中还存在与继承类似的概念&#xff…

大数据学习1.3-xShell配置jdk

1.创建java文件 mkdir /usr/local/java 2.切换到java中 cd /user/local/java/ 3.将jdk直接拖到xShell中 4.解压jdk tar -zxvf jdk-8u221-linux-x64.tar.gz 5.配置环境变量-进入环境变量文件 vi /etc/profile 6.添加如下内容 JAVA_HOME/usr/local/java/jdk1.8.0_221 CLASSP…

【方案】浅析利用AI智能识别与视频监控技术打造智慧水产养殖监管系统

一、方案背景 针对目前水产养殖集约、高产、高效、生态、安全的发展需求,基于智能传感、智慧物联网、人工智能、视频监控等技术打造智慧水产系统,成为当前行业的发展趋势。传统的人工观察水产养殖方式较为单一,难以及时发现人员非法入侵、偷…

树莓派提示不认识GPIO

有的板子可能不会安装wiringpi库,在运行下面指令式 gpio readall 会报如下错 即使运行版本查看指令也是这个错误 gpio -v 目前最新版是2.52版 先更新软件源 ,再安装wiringpi库 sudo apt-get update sudo apt-get upgrade sudo apt-get install wi…

Flink的部署模式:Local模式、Standalone模式、Flink On Yarn模式

Flink常见的部署模式 Flink部署、执行模式Flink的部署模式Flink的执行模式 Local本地模式下载安装启动、停止Flink提交测试任务停止作业 Standalone独立模式会话模式单作业模式应用模式 YARN运行模式会话模式启动Hadoop集群申请一个YARN会话查看Yarn、Flink提交作业查看、测试作…

Centos7安装mysql详细过程

官网 https://dev.mysql.com/downloads/repo/yum/1、下载安装包 cd /optwget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2、安装MYSQL源 yum -y install mysql57-community-release-el7-11.noarch.rpm3、查看安装结果 yum repolist enabled | …

C语言实现:删除链表倒数第k个元素

然后这里讲一下删倒数第k个元素的算法思想 我这里很简单啊,你要删倒数第k个,那不就是正数len-k1个吗 举个例子: 比如12345 删倒数第3个,就是删正数5-313,也就是正数第3个 删倒数第2个,就是删正数5-214&…

什么是 Sepolia 测试网以及如何从 Faucet 获取 Sepolia ETH

如何通过水龙头领取 Sepolia 测试网 ETH 代币 Sepolia 测试网需要 Sepolia ETH 代币来测试即将推出的 dApp,然后再在以太坊主网上线。您可以从 Alchemy、QuickNode 和 Infura 水龙头领取 Sepolia 测试网 ETH。 要点 您可以从官方水龙头和其他一些独立水龙头获取 S…

快速学习Netty

Netty框架探索:助力高效网络编程 一、Netty是个啥?二、“Hello World”服务器端实现(Server)客户端实现(Client)思考🤔 三、Netty的核心组件EventLoopChannelChannelPipelineChannelHandlerByte…

请实现一个函数,输入一个整数数组和一个目标值,在数组中找到两个数使得它们的和等于目标值。

今日份AI出笔试题: AI Golang笔试中级题目https://bs.rongapi.cn/1702565828114780160/23 完整题目: 请实现一个函数,输入一个整数数组和一个目标值,在数组中找到两个数使得它们的和等于目标值。函数应该返回这两个数的索引&am…

转载—Linux下文件搜索、查找、查看命令

Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find 查找各种文件的命令  2、在文件资料中查找文件:locate   3、搜索命令所在的目录及别名信息:which  4、搜索命令所在的目录及帮助文档路径:whereis 5、在文件中搜寻…