2023APMCM亚太杯数学建模选题建议及初步思路

大家好呀,亚太杯数学建模开始了,来说一下初步的选题建议吧:

首先定下主基调,本次亚太杯推荐选择B题。
C题如果想做好,搜集数据难度并不低,并且模型比较简单,此外目前选择的人数过多,很难做到出彩。A题图像识别虽然我之前妈妈杯做过,但是这道题数据量太大,很难教会小白。B搭建一下理论模型做仿真模拟即可,cfd仿真也是比较难教给大家,所以我会做一定简化后用matlab求解,大家到时候直接运行我的代码就行。

选择C题,很有可能在找不到对应的有效数据的情况下被迫换题或者最终套一些毫无作用的废话以及完全没有应用的垃圾模型上去。

 本文只是简略的图文版初步思路,更详细的视频版完整讲解请移步:

【亚太杯思路】2023APMCM亚太地区数学建模竞赛选题建议及ABC题初步思路!_哔哩哔哩_bilibili​www.bilibili.com/video/BV1de411f7Kv/?vd_source=7276

OK,接下来讲一下ABC题的思路。

A题:题目:果园采摘机器人的图像识别

中国是世界上最大的苹果生产国,年产量约为3500万吨。同时,中国也是世界上最大的苹果出口国,全球每两个苹果中就有一个来自中国,超过六分之一的苹果出口自中国。中国提出的“一带一路”倡议是构建全球命运共同体的关键支柱。得益于这一倡议,越南、孟加拉国、菲律宾、印度尼西亚等沿线国家已成为中国苹果的主要出口目的地。
苹果采摘主要依赖于人工收获。苹果成熟时,产区需要大量采摘工人。但是,大多数当地农民在自家果园种植苹果,再加上农业工人老龄化和年轻人外出工作的现象,导致苹果采摘季节出现劳动力短缺。为了解决这一问题,自2011年以来,中国一直在研究能够采摘苹果的机器人,并取得了重要进展。
然而,各种苹果采摘机器人在全球范围内的推广和应用并未达到理想状态,因为果园环境与受控实验环境不同。在复杂且无序的果园环境中,大多数现有机器人无法准确识别“叶遮挡”、“枝遮挡”、“果实遮挡”和“混合遮挡”等障碍。如果直接进行采摘,而不是根据实际情况做出精确判断,就有可能损害果实,甚至对采摘手和机械臂造成伤害。这会对收获效率和果实质量产生不利影响,导致更大的损失。此外,不同采摘水果的识别和分类也非常重要,比如分类、加工、包装和运输过程。然而,许多水果的颜色、形状和大小与苹果非常相似,这给苹果收获后的识别带来了很大的困难。
本次竞赛旨在建立一个苹果图像识别模型,通过分析和提取标记水果图像的特征,实现高识别率、快速度和准确性,并对图像进行数据分析,比如自动计算图像中苹果的数量、位置、成熟度和估计质量。具体任务如下:
1.问题1:计算苹果数量:
根据附件1提供的成熟苹果图像数据集,提取图像特征,建立数学模型,计算每张图像中的苹果数量,并绘制附件1中所有苹果的分布直方图。

思路:

  1. 图像预处理:使用图像处理技术如滤波、增强对图像进行预处理,使苹果更容易被识别。
  2. 特征提取:使用颜色、形状等特征来识别图像中的苹果。
  3. 建立模型:可以使用简单的计数算法或更复杂的机器学习模型(如CNN)来计数。
  4. 数据可视化:生成苹果数量的分布直方图。
2.问题2:估计苹果位置:
根据附件1提供的成熟苹果图像数据集,识别每张图像中苹果的位置,以图像的左下角为坐标原点,并绘制附件1中所有苹果的几何坐标的二维散点图。

思路:

  1. 定位苹果:使用图像处理技术(如边缘检测)来定位苹果。
  2. 坐标提取:确定每个苹果的中心点或其他代表性坐标。
  3. 坐标转换:将图像坐标转换为以图像左下角为原点的坐标。
  4. 绘制散点图:用苹果的位置绘制二维散点图。
3.问题3:估算苹果成熟度
根据附件1提供的成熟苹果图像数据集,建立数学模型,计算每张图像中苹果的成熟度,并绘制附件1中所有苹果成熟度分布的直方图。
  1. 颜色分析:苹果成熟度常与颜色关联,使用颜色分析来估算成熟度。
  2. 模型建立:可以使用回归模型来预测成熟度。
  3. 数据可视化:绘制苹果成熟度的分布直方图。
4.问题4:估计苹果质量
根据附件1提供的成熟苹果图像数据集,计算每张图像中苹果的二维面积,以图像的左下角为坐标原点,估算苹果的质量,并绘制附件1中所有苹果质量分布的直方图。
  1. 面积计算:先计算苹果在图像中的二维面积。
  2. 质量估算:根据面积和可能的苹果密度估算质量。
  3. 数据可视化:绘制苹果质量的分布直方图。
5.问题5:苹果识别:
根据附件2提供的采摘水果图像数据集,提取图像特征,训练苹果识别模型,识别附件3中的苹果,并绘制附件3中所有苹果图像ID号的分布直方图。
  1. 特征提取:提取颜色、形状、大小等特征来区分苹果和其他水果。
  2. 训练识别模型:使用机器学习模型(如SVM、CNN)来训练识别模型。
  3. 测试和验证:在附件3中测试模型并验证其准确性。
  4. 数据可视化:绘制识别出的苹果的图像ID号的分布直方图。

A的难点在于采用深度学习算法进行特征提取,此外,本题数据集较大,计算起来可能有点麻烦,新手小白不推荐选择。

B题题目:玻璃温室的微气候调控

温室作物的产量受多种气候因素的影响,包括温度、湿度和风速[1]。其中,适宜的温度和风速对植物生长至关重要[2]。为了调控温度和风速等气候因素,玻璃温室的设计中通常使用带有温室风扇的通风系统,如图1所示。温室风扇的位置和温暖气流出口的速度会影响温室内速度场和温度场的分布和均匀性。因此,如何优化温室风扇以获得适宜的风速和温度,并提高它们的均匀性,是当前玻璃温室设计中需要解决的重要问题。
图1. 玻璃温室
玻璃温室是密封的,并置于室内,不考虑外部因素,如温室门的气流、太阳辐射和其他环境因素。当前的玻璃温室设计尺寸为10米×3米×2米(长×宽×高),温室风扇的尺寸为0.5米×0.5米,位于温室的左侧。温室风扇的中心位于地面上方1.3米的位置,如图2所示。温室风扇侧的边界条件被设定为速度入口条件,以2米/秒的平均速度吹送40度的温暖空气。温室的外玻璃和底部土壤被设为墙体条件,主要通过对流热传递和传导与整个温室进行能量交换[3]。初始温度设定为20度。当温室内种植作物时,需要考虑作物的冠层阻力。作物模型可以简化为一个8米×2米×0.5米(长×宽×高)的多孔介质[4],置于温室中心。温室内作物生长的适宜风速为0.3-1米/秒,适宜温度为23-26度。
图2. 玻璃温室结构示意图
问题1: 请建立一个数学模型,描述没有作物的玻璃温室内的温度和风速分布。在温室内0.5米高度的横截面上展示风速和温度的分布。
  1. 建立物理模型:使用流体力学和热传导方程来描述空气流动和热传递。
  2. 离散化方程:将连续的方程转化为离散形式,例如使用有限差分法。
  3. 设置初始和边界条件:根据题目描述设置初始温度和风速,以及边界条件。
  4. 数值求解:使用MATLAB的数值求解器求解这些方程。
  5. 可视化结果:在特定横截面(如0.5米高度)上绘制温度和风速分布图。
问题2: 请建立一个数学模型,描述种植作物的玻璃温室内的温度和风速分布。在温室内两个横截面上展示风速和温度的分布:一个在0.5米高度(作物冠层水平),另一个在0.1米高度(作物冠层内部)。分析这些条件是否适合作物生长。
  1. 调整物理模型:在模型中加入作物区域,并将其视为多孔介质,影响气流分布。
  2. 考虑作物的热和动量交换:作物的存在会影响热和动量交换,需在模型中体现。
  3. 重复求解和可视化:求解调整后的方程,并在两个不同的横截面上展示结果。
  4. 评估生长条件:分析得到的风速和温度是否适合作物生长。
问题3: 请提供以下两种情景下玻璃温室内的温度和风速分布,并与第二个问题中的解决方案进行比较。在第一种情景中,将温暖气流出口的速度从2米/秒提高到3米/秒。在第二种情景中,将温室风扇的位置从1.3米降低到1米。
  1. 变更边界条件:分别增加气流速度和改变风扇位置。
  2. 重新求解方程:使用修改后的边界条件再次求解方程。
  3. 结果比较:将新的结果与问题2的结果进行比较,分析对作物生长条件的影响。
问题4: 贵团队能否进一步优化玻璃温室的温室风扇设计,从温室风扇数量、位置、吹送风速、温度规格以及不同作物等因素出发?
  1. 探索不同设计参数:考虑风扇数量、位置、风速和温度规格的不同组合。
  2. 参数敏感性分析:通过改变这些参数,分析它们对温度和风速分布的影响。
  3. 寻找最佳方案:使用优化算法(如遗传算法)来找到最优的风扇设计。
  4. 评估最终设计:确保最终设计能在温室内提供均匀的适宜温度和风速。

当然了,这道题最好是用cfd做仿真模拟,但这个很难教给完全没接触过的小白,因为我还是会通过matlab做一定简化后求解,这是我目前编写的代码:

本次我也会完成b题的完整论文哈。

C题题目:中国新能源电动汽车的发展趋势

新能源汽车是指采用先进的技术原理、新技术和新结构,使用非常规车用燃料(非常规汽车燃料指的是除了汽油和柴油之外的燃料)作为动力源,并集成了先进的车辆动力控制和驱动技术的汽车。新能源汽车包括四种主要类型:混合动力电动汽车、纯电动汽车、燃料电池电动汽车和其他新能源汽车。作为新能源汽车的一种,新能源电动汽车因其低污染、低能耗和调节峰值电力消费的能力,在近年来取得了迅猛发展。包括电动公交车和不超过7座的家庭用电动汽车在内的新能源电动汽车已在全球消费者和政府中流行。
自2011年以来,中国政府积极推动新能源电动汽车的发展,并制定了一系列优惠政策。新能源电动汽车产业取得了巨大的发展,逐渐成为继“中国高速铁路”之后的另一个中国标志。现在,我们邀请你的团队完成以下问题:
问题1: 分析影响中国新能源电动汽车发展的主要因素,建立数学模型,描述这些因素对中国新能源电动汽车发展的影响。
  1. 因素识别:识别影响中国新能源电动汽车发展的主要因素,例如政府政策、市场需求、技术进步、成本、基础设施发展等。
  2. 数据收集:收集与这些因素相关的历史数据。
  3. 建立模型:使用回归分析、时间序列分析或系统动力学模型来描述这些因素与新能源电动汽车发展之间的关系。
  4. 验证模型:使用历史数据验证模型的准确性。
问题2: 收集中国新能源电动汽车产业发展数据,建立数学模型,描述并预测中国新能源电动汽车在未来10年的发展。
  1. 数据整理:收集关于新能源电动汽车的销售、生产、市场占有率等数据。
  2. 趋势分析:使用趋势分析方法如指数平滑法、自回归模型等。
  3. 预测模型:建立预测模型,考虑潜在的市场饱和度和技术发展趋势。
  4. 进行预测:预测未来10年的发展趋势。
问题3: 收集数据并建立数学模型,分析新能源电动汽车对全球传统能源汽车产业的影响。
  1. 市场分析:分析全球汽车市场的变化,特别是新能源与传统能源汽车的市场份额。
  2. 影响评估:评估新能源汽车对传统汽车销售、价格、技术创新等方面的影响。
  3. 建立模型:使用比较分析、影响评估模型等。
  4. 数据支持:收集相关数据以支持分析。
问题4: 一些国家已制定了一系列针对抵制中国新能源电动汽车发展的政策。建立数学模型,分析这些政策对中国新能源电动汽车发展的影响。
  1. 政策研究:研究和收集有关国家的具体政策。
  2. 影响分析:分析这些政策对市场准入、出口、成本等方面的影响。
  3. 建立经济模型:考虑贸易壁垒、关税等因素建立经济影响模型。
  4. 情景分析:建立不同政策情景下的影响预测。
问题5: 分析新能源电动汽车(包括电动公交车)在城市中电动化对生态环境的影响。假设有一个百万人口的城市,提供模型的计算结果。
  1. 环境影响评估:评估新能源电动汽车对空气质量、噪声污染等方面的影响。
  2. 模型建立:使用环境影响评估模型,考虑污染物排放、能源消耗等。
  3. 案例分析:以一个具体城市为例,计算新能源电动汽车推广后的环境影响。
  4. 结果解释:解释模型结果,如空气质量改善的程度、能源节约等。
问题6: 基于问题5的结论,撰写一封公开信给市民,宣传新能源电动汽车的益处,以及电动汽车产业在世界各国的贡献。

到时候自己总结就行。

这次的C题难点在于数据搜集,很难搜集到比较对应的数据,此外能用的模型很有限,模型也都比较简单,选择C题人数很多,所以很难做的出彩。

目前我搜到的一个新能源汽车的数据库如下:

但是还有一些我们需要的数据还没搜集到,总之,如果想提高获奖概率,不建议跟风选C题。

OK,视频讲解以及后续的完整成品论文预定请点击我的下方个人卡片查看↓:

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

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

相关文章

java项目之消防物资存储系统(ssm+vue)

项目简介 消防物资存储系统实现了以下功能: 管理员功能: 管理员登陆后,主要模块包括首页,个人中心,用户管理,仓库管理,物资入库管理,物资出库管理,仓库管理,物资详情管…

23年下半年软考成绩查询时间是什么时候?

一、成绩查询时间 2023年下半年软考成绩查询时间预计2023年12月份公布,成绩查询入口为计算机技术职业资格网(全国统一成绩查询时间,统一查询入口)。 二、成绩查询方法 登陆中国计算机技术职业资格网,点击“成绩查询”…

WPF实战项目十六(客户端):备忘录接口

1、新增IMemoService接口&#xff0c;继承IBaseService接口 public interface IMemoService : IBaseService<MemoDto>{} 2、新增MemoService类&#xff0c;继承BaseService和IMemoService接口 public class MemoService : BaseService<MemoDto>, IMemoService{pub…

力扣236. 二叉树的最近公共祖先(java DFS解法)

Problem: 236. 二叉树的最近公共祖先 文章目录 题目描述思路解题方法复杂度Code 题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T 的两个节点 p、q&#xff0c;最近公共祖先表示为一个节点 x&am…

【管理运筹学】背诵手册(五)| 动态规划

五、动态规划 基本概念 阶段&#xff08;Stage&#xff09;&#xff1a;将所给问题的过程&#xff0c;按时间或空间特征分解成若干相互联系的阶段&#xff0c;以便按次序去求解每阶段的解&#xff0c;常用字母 k k k 表示。 状态&#xff08;State&#xff09;&#xff1a;…

计算机网络之网络层

一、概述 主要任务是实现网络互连&#xff0c;进而实现数据包在各网络之间的传输 1.1网络引入的目的 从7层结构上看&#xff0c;网络层下是数据链路层 从4层结构上看&#xff0c;网络层下面是网络接口层 至少我们看到的网络层下面是以太网 以太网解决了什么问题&#xff1f; 答…

计算机网络之应用层

一、概述 引入目的&#xff1a; 为了方便用户去使用&#xff1b; 该如何方便用户使用网络呢&#xff0c;即怎样帮助用户使用网络&#xff1f; 1.用户需要知道网络资源所在的位置 2.网络上资源一定是在资源子网的主机上 3.资源子网上的主机&#xff0c;在通信子网中用IP地…

qt-C++笔记之终端Ctrl+C关闭界面和ROS节点

qt-C笔记之终端CtrlC关闭界面和ROS节点 code review! 文章目录 qt-C笔记之终端CtrlC关闭界面和ROS节点1.运行2.main.cpp3.main_window.hpp 1.运行 2.main.cpp 3.main_window.hpp

SpringCloud 微服务全栈体系(十六)

第十一章 分布式搜索引擎 elasticsearch 六、DSL 查询文档 elasticsearch 的查询依然是基于 JSON 风格的 DSL 来实现的。 1. DSL 查询分类 Elasticsearch 提供了基于 JSON 的 DSL&#xff08;Domain Specific Language&#xff09;来定义查询。常见的查询类型包括&#xff1…

【数据结构(C语言)】浅谈栈和队列

目录 文章目录 前言 一、栈 1.1 栈的概念及结构 1.2 栈的实现 1.2.1. 支持动态增长的栈的结构 1.2.2 初始化栈 1.2.3 入栈 1.2.4 出栈 1.2.5 获取栈顶元素 1.2.6 获取栈中有效元素个数 1.2.7 检查栈是否为空 1.2.8 销毁栈 二、队列 2.1 队列的概念及结构 2.2 队…

Javaweb之前后台分离开发介绍的详细解析

2.1 前后台分离开发介绍 在之前的课程中&#xff0c;我们介绍过&#xff0c;前端开发有2种方式&#xff1a;前后台混合开发和前后台分离开发。 前后台混合开发&#xff0c;顾名思义就是前台后台代码混在一起开发&#xff0c;如下图所示&#xff1a; 这种开发模式有如下缺点&a…

使用vcpkg安装库失败的解决方法

1、前言 vcpk是是一款开源的c/c库管理工具&#xff0c;尤其是在windows平台&#xff0c;可以帮助我们很好的管理各种依赖包。 在windows环境做c/c开发的人应该都深有体会&#xff0c;有时候编译需要下载一堆依赖库&#xff0c;导致搭建编译环境特别麻烦。但是&#xff0c;通过v…

前端 vue 面试题(二)

文章目录 如何让vue页面重新渲染组件间通信vue为什么要mutation、 action操作插槽、具名插槽、作用域插槽vue编译使用的是什么库&#xff1f;vue怎么实现treeshakingwebpack实现treeshaking为什么只有es module 能支持 tree shaking mixin 的作用mixin的底层原理nexTick原理vue…

预处理机制

跟着肯哥&#xff08;不是我&#xff09;学预处理机制 预处理类别 宏定义&#xff1a;#define 将文本替换为表达式或语句 条件编译&#xff1a;#ifdef、#ifndef和#if、#elif、#endif 根据标识符是否被定义选择编译代码 头文件包含&#xff1a;#include 将其他文件&#x…

Jmeter怎么实现接口关联?

用于接口测试时&#xff0c;后一个接口经常需要用到前一次接口返回的结果&#xff0c;应该如何获取前一次请求的结果值&#xff0c;应用于后一个接口呢&#xff0c;拿一个登录的例子来说明如何获取。 1、打开jmeter&#xff0c;新建一个测试计划&#xff0c;在测试计划里新建一…

将所有图片居中对齐

Ctrl h 调出替换框 ^g表示所有图片 格式里面选择段落 全部替换

winlogbeat采集windows日志

下载链接 https://www.elastic.co/cn/downloads/past-releases/winlogbeat-7-16-2 配置文件 # ---------------------------- Elasticsearch Output ---------------------------- output.elasticsearch:# Array of hosts to connect to.hosts: ["192.168.227.160:9200&…

Vue3中如何响应式解构 props

目录 1&#xff0c;前言2&#xff0c;解决2.1&#xff0c;利用插件&#xff0c;实现编译时转换2.2&#xff0c;toRef 和 toRefs 1&#xff0c;前言 Vue3 中为了保持响应性&#xff0c;始终需要以 props.x 的方式访问这些 prop。这意味着不能够解构 defineProps 的返回值&#…

Navicat 技术指引 | 适用于 GaussDB 的数据迁移工具

Navicat Premium&#xff08;16.2.8 Windows版或以上&#xff09; 已支持对 GaussDB 主备版的管理和开发功能。它不仅具备轻松、便捷的可视化数据查看和编辑功能&#xff0c;还提供强大的高阶功能&#xff08;如模型、结构同步、协同合作、数据迁移等&#xff09;&#xff0c;这…

Cesium 展示——地球以及渲染数据导出(下载)为图片或 pdf

文章目录 需求分析新加需求分析第一种方式第二种方式需求 将 Cesium 球体以及渲染数据导出为 jpg/png/pdf 分析 获取场景 scene 信息,转为image 的 octet-stream 流 进行下载为图片 /*** @todo canvas 导出图片* @param {string} dataurl - 地址* @return {Blob}*/ functio…