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.pswp.cn/news/165269.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165269.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165269.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java項目之消防物資存儲系統(ssm+vue)

項目簡介 消防物資存儲系統實現了以下功能: 管理員功能: 管理員登陸后,主要模塊包括首頁,個人中心,用戶管理,倉庫管理,物資入庫管理,物資出庫管理,倉庫管理,物資詳情管…

23年下半年軟考成績查詢時間是什么時候?

一、成績查詢時間 2023年下半年軟考成績查詢時間預計2023年12月份公布,成績查詢入口為計算機技術職業資格網(全國統一成績查詢時間,統一查詢入口)。 二、成績查詢方法 登陸中國計算機技術職業資格網,點擊“成績查詢”…

7-9 jmu-python-班級人員信息統計

7-9 jmu-python-班級人員信息統計 分數 15 作者 鄭如濱 單位 集美大學 輸入a,b班的名單,并進行如下統計。 輸入格式: 第1行::a班名單,一串字符串,每個字符代表一個學生,無空格,可能有重復字符。 第2行:&am…

WPF實戰項目十六(客戶端):備忘錄接口

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

DRF-通用分頁器(PageNumberPagination):ListModelMixin可以使用的通用分頁器

一、ListModelMixin 和GenericAPIView源碼 ListModelMixin 是一個單一功能類&#xff0c;必須配合GenericAPIView&#xff08;或其子類&#xff09;來一起使用&#xff0c;才能完成其視圖的功能 class ListModelMixin:"""List a queryset."""d…

騰訊云點播小程序端上傳 SDK

云點播是專門應對上傳大視頻文件的。 騰訊云點播文檔&#xff1a;https://cloud.tencent.com/document/product/266/18177 這個文檔比較簡單&#xff0c;實在不行&#xff0c;把demo下載下來&#xff0c;一看就明白了&#xff0c;然后再揉一下挪到自己的項目里。完事。 getSign…

芯知識 | 混音播報語音芯片的優勢:革新音頻應用的新力量

隨著科技的進步&#xff0c;語音芯片在各個領域的應用越來越廣泛。而在眾多語音芯片中&#xff0c;混音播報語音芯片以其獨特的優勢&#xff0c;正逐漸成為音頻應用領域的翹楚。本文將重點探討混音播報語音芯片的優勢及其在現代科技應用中的價值。 一、混音播報語音芯片概述 …

element-vue實現網頁鎖屏功能

1.寫一個鎖屏頁面&#xff0c;這里比較簡單&#xff0c;自己定義一下,需要放到底層HTML中哦&#xff0c;比如index.html <div id"appIndex"><el-dialog title"請輸入密碼解鎖屏幕" :visible.sync"lockScreenFlag" :close-on-click-mod…

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

Problem: 236. 二叉樹的最近公共祖先 文章目錄 題目描述思路解題方法復雜度Code 題目描述 給定一個二叉樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義為&#xff1a;“對于有根樹 T 的兩個節點 p、q&#xff0c;最近公共祖先表示為一個節點 x&am…

Android逆向一-frida操作

系列文章目錄 第一章 frida操作 文章目錄 系列文章目錄前言一、兩種模式二、frida命令行執行及參數三、frida使用python執行四、動靜態域調用1. 靜態域調用2.動態域調用 五. 遠程rpc調用六. 補充總結 前言 熟悉frida操作&#xff0c;hook手機app的關鍵位置進行逆向操作 一、…

芯知識 | Flash可更換聲音語音芯片—引領音頻IC技術革新的新篇章

隨著科技的飛速發展&#xff0c;人們對于電子產品的音頻性能要求越來越高。在這種背景下&#xff0c;Flash可更換聲音語音芯片應運而生&#xff0c;成為音頻技術領域的一顆璀璨明星。本文將詳細介紹Flash可更換聲音語音芯片的特點、優勢以及應用場景&#xff0c;展望其在未來科…

【Docker】從零開始:10.registry搭建私有倉庫

【Docker】從零開始&#xff1a;10.registry搭建私有倉庫 為什么要使用私有倉庫關于Docker Registry基于容器搭建registry私有倉庫1.下載鏡像2. 啟動鏡像3.修改系統配置文件4.下載ubuntu鏡像&#xff0c;修改名稱3.提交鏡像4.查看鏡像 本地搭建私有倉庫(目前編譯報錯找不到包&a…

【管理運籌學】背誦手冊(五)| 動態規劃

五、動態規劃 基本概念 階段&#xff08;Stage&#xff09;&#xff1a;將所給問題的過程&#xff0c;按時間或空間特征分解成若干相互聯系的階段&#xff0c;以便按次序去求解每階段的解&#xff0c;常用字母 k k k 表示。 狀態&#xff08;State&#xff09;&#xff1a;…

java實現連接linux(上傳文件,執行shell命令等)

1 導入pom <dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.55</version></dependency> 2 編寫配置類 package com.budwk.app.atest;import com.budwk.app.common.config.AppExceptio…

計算機網絡之網絡層

一、概述 主要任務是實現網絡互連&#xff0c;進而實現數據包在各網絡之間的傳輸 1.1網絡引入的目的 從7層結構上看&#xff0c;網絡層下是數據鏈路層 從4層結構上看&#xff0c;網絡層下面是網絡接口層 至少我們看到的網絡層下面是以太網 以太網解決了什么問題&#xff1f; 答…

【Python 千題 —— 基礎篇】刪除列表值

題目描述 題目描述 刪除列表的指定值。有一個列表 [1, 3, 5, 2, 44, 1, 9, 10, 32] &#xff0c;請使用 for 循環刪除該列表中與 [44, 1, 9] 列表相同的值&#xff0c;并輸出該列表。 輸入描述 無輸入。 輸出描述 輸出操作后的列表。 示例 示例 ① 輸出&#xff1a; …

記錄:通過day.js獲取兩個日期相差的時間,并轉化為年月日的格式

day.js這個日期庫真的是很不錯的日期庫&#xff0c;足夠滿足日常的開發需求。 Day.js中文網 (fenxianglu.cn) 需求&#xff1a;獲取兩個日期相差的時間&#xff0c;轉化為年月日的形式&#xff1b;話不多少&#xff0c;直接放代碼 import dayjs from "dayjs"; imp…

計算機網絡之應用層

一、概述 引入目的&#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

vue-router 路由權限,路由導航守衛

addRouter() 添加路由 使用場景 列如&#xff1a;菜單權限的分配&#xff08;管理員與用戶不一致&#xff09; 根據后臺返回 參數 定義isAdmin根據isAdmin 分配 let isAdmin true // 添加路由 可以傳參 一級路由名稱 來添加二級路由 if (isAdmin) {router.addRoute({path: /…