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

news2024/9/29 17:37:58

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

首先定下主基调,本次亚太杯推荐选择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.coloradmin.cn/o/1242402.html

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

相关文章

2023上海小学生古诗文大会复赛(复选)在线模拟题库更新到503题

为了帮助参加2023年上海小学生古诗文大会复选(复赛)的孩子们更好地练习和备考,我这几天制作了一个在线练习的模拟题库。 这个在线模拟题对标市级比赛的形式和样式,具有以下特点和功能: 1、可以通过手机、电脑、平板&a…

C语言--给定一个数组,把第一项的值减去第二项的值,第二项的值减去第三项的值,第三项的值减去第四项的值,依次类推。放到一个新的数组中,并打印新的数组

一.题目描述: 给定一个数组,把第一项的值减去第二项的值,第二项的值减去第三项的值,第三项的值减去第四项的值,依次类推。放到一个新的数组中,并打印新的数组。 比如:输入一个数组是5&#xff…

springboot 拦截器中使用@Value注解为null

拦截器中获取配置参数为null 代码如下: 解决方式一: 检查你的WebMvcConfigurer实现类,比如我的是CCBWebMvcConfig 将拦截器以bean的形式注入: 我之前的写法是new 一个放进去的,这种会导致Value为null AutowiredJSCCB…

如何在Linux系统上检测GPU显存和使用情况?

如何在Linux系统上检测GPU显存和使用情况? 在Linux系统上,你可以使用一些命令行工具来检测GPU显存和使用情况。以下是一些常用的方法: 1. 使用nvidia-smi(仅适用于NVIDIA GPU) 如果你使用的是NVIDIA的显卡&#xff0…

服务器安全如何保障

主机安全是指保护计算机主机(也称为服务器、终端或主机设备)免受潜在的安全威胁和攻击的一系列措施和实践。主机安全旨在防止未经授权的访问、数据泄露、恶意软件感染和其他安全漏洞的利用,主机一旦被黑客入侵,企业会面临很多安全…

【实用】mysql配置 及将线上数据导入本地 问题解决及记录

[ERR] 1292 - Incorrect datetime value: ‘0000-00-0000:00:00‘ for column ‘BIRTH_DATE‘ at row 1 此问题是mysql当前配置不支持日期为空,或者为‘0000-00-0000:00:00‘得情况 1、直接在数据库执行 # 修改全局 set global.sql_mode ONLY_FULL_GROUP_BY,STR…

PC8259(CC-CV控制)同步降压芯片5V/4.8A 输出频率可调 带电流限制 QFN20封装

概述 PC8259是一个同步降压转换器输出电流为4.8A在9V至36V。外部关闭功能可以由逻辑电平控制以下拉COMP/EN引脚,然后进入待机模式。外部补偿使反馈控制具有良好的线性以及具有灵活外部设计的负载调节。PC8259在CC(恒定输出电流)模式或CV&…

完美解决AttributeError: module ‘numpy‘ has no attribute ‘typeDict‘

文章目录 前言一、完美解决办法安装低版本1.21或者1.19.3都可以总结 前言 这个问题从表面看就是和numpy库相关,所以是小问题,经过来回调试安装numpy,发现是因为目前的版本太高,因此我们直接安装低版本numpy。也不用专门卸载目前的…

python pymodbus库使用教程(以Modbus RTU为例)

文档: https://pymodbus.readthedocs.io/en/latest/ 源码: https://github.com/riptideio/pymodbus/ 文章目录 Python PyModbus库使用教程:以Modbus RTU为例介绍安装PyModbus配置串行连接导入必要的模块创建Modbus客户端实例 建立连接连接…

[autojs]利用console实现悬浮窗日志输出

"ui"; ui.layout(<vertical><button id"autoFloatWindow" text"开启悬浮窗" textSize"15sp" /><button id"autoService" text"开启无障碍服务" textSize"15sp" /><button id"…

手把手教你如何提交App备案

手把手教你如何提交App备案 随着工信部出台了《工业和信息化部关于开展移动互联网应用程序备案工作的通知》对于我司所使用的到的移动应用APP就需要做app备案&#xff0c;今天用游戏app手把手教你如何提交App备案。 基本操作流程 运营、市场 提供需要备案的APP名称、主体、A…

如何避免Steam搬砖项目中账号被盗

购买steam余额有风险吗&#xff1f;及N种被红锁的情况 相信最近很多人都已经听说过steam游戏搬砖这个项目&#xff0c;也叫CSGO游戏搬砖项目&#xff0c;还有人叫它&#xff1a;国外steam游戏汇率差项目&#xff0c;无论怎么称呼&#xff0c;都是同一个项目。 那么什么是stea…

封装一个基于ThreeJS渲染基础模型的类,非常简单,可拖动可缩放

工作需求要求threeJS渲染一个模型以供可视化大屏展示&#xff0c;抛出模型精度不谈&#xff0c;只说业务实现 1.Three.JS的引入 ThreeJS官网地址:Three.js – JavaScript 3D Library 查看文档 中文切换及安装创建步骤 如果是自己研究学习用的&#xff0c;在官网安装完后&…

Docker部署单机nginx

一、拉取镜像运行容器 docker run -d --name nginx-server -v /opt/nginx-server:/home/work/tools/nginx/dist/html:ro nginx-d 后台运行 –name 为这个容器命名 -v 挂载&#xff0c;目录映射 /opt/nginx-server:/home/work/tools/nginx/dist/html 容器内地址&#xff1a;本地…

SA实战 ·《SpringCloud Alibaba实战》第14章-服务网关加餐:SpringCloud Gateway核心技术

大家好,我是冰河~~ 一不小心《SpringCloud Alibaba实战》专栏都更新到第14章了,再不上车就跟不上了,小伙伴们快跟上啊! 在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基…

抖音汽车租赁小程序技术指南:开发高效便捷的租赁系统

为了更好地满足用户需求&#xff0c;抖音汽车租赁小程序成为一个备受关注的技术解决方案。本文将深入探讨开发高效便捷的汽车租赁系统所需的技术要点&#xff0c;为开发者提供一份实用的技术指南。 小程序架构选择 在搭建抖音汽车租赁小程序时&#xff0c;选择合适的小程序架构…

使用 Pinia 的五个技巧

在这篇文章中&#xff0c;想与大家分享使用 Pinia 的五大技巧。 以下是简要总结&#xff1a; 不要创建无用的 getter在 Option Stores 中使用组合式函数&#xff08;composables&#xff09;对于复杂的组合式函数&#xff0c;使用 Setup Stores使用 Setup Stores 注入全局变量…

Python入门教程之条件语句与运算符优先级详解

文章目录 Python 条件语句Python运算符优先级关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案例③Python小游戏源码五、面试资料六、Python兼职渠道 Python 条件语句 …

vscode-insiders Remote-SSH XHR failed无法访问远程服务器

问题概述&#xff1a; destFolder/home/apple/.vscode-server-insiders > destFolder2/vscode-cli-05cd2640ec8a106a4ee99cb38e6ee34fbec04f11.tar.gz > 194f252f7426:trigger_server_download_end > Waiting for client to transfer server archive... > W…

VM——畸变校正、标定板标定

1、需求&#xff1a;精密测量时&#xff0c;使用远心镜头时依然会有畸变&#xff0c;最好使用标定板进行畸变校正和像素当量计算 2、方法&#xff1a;使用VM的“畸变校正”、“标定板标定”模块 2.1 标定板制作 step1: 使用海康的标定板生成工具&#xff0c;可以制作海康I型…