2020數學建模國賽總結(省一)


今年9月份又參加了全國大學生數學建模,最后獲得了省一,寫一下自己的思路及一些感想。

本次比賽我負責matlab編程及建模。

今年的a題為爐溫曲線,b題為穿越沙漠,c題為中小微企業的信貸決策,由於此次我是隊長,威望還可以,可以決定選題及方法等。看完3道題后開始分析。第一道為物理題,之前18年的a題與其相似;b題一看就是算法題,還是大坑,本人不是搞算法的,直接放棄;c題數據數十萬,是開放性的題,這種題完全靠吹牛,而且我的matlab水平恐怕難以處理如此大的數據,通過以往的經驗,對於題目的選擇人數應為c>a>b,所以選擇a題壓力比較小,而且難度相對我來說簡單,還有以往的題作為參考,故最終選擇a題,第一天晚上大概一直在思索思路,原本計划為:通過熱傳導,熱對流,熱輻射的物理學方程建模,建立起整個模型的熱傳遞模型,然后將問題一的環境數據代入驗證,看是否符合附件一的溫度變化情況,來說明模型的合理性,然而第二天來就發現這思路不行。建模的過程遇到很多問題,參考了許多文獻發現以我們的實力無法從物理學的角度來建立此模型,詢問老師的指導意見發現更是一竅不通,老師說將物理式子列出來通過matlab暴力仿真得出參數,然而我一聽就知道是錯的,即使將第一問的數據擬合的完美,R檢驗做的接近1又有什么用,第二問的情況一變整個模型全部都要崩潰,於是自己苦想思路。終於,在看了許多文獻之后突然想到了我們的解題思路。我們的熱傳遞方式只有這三種,熱傳導,熱輻射,熱對流,然后其傳熱方程式除熱輻射外均為溫度差的一階函數,且熱輻射對本問題影響較小。故設立此一階方程的參數為’K’,結合熱度傳遞方程Q=C*M*(T-t)建立一階差分方程,即下一時刻的溫度只取決於上一時刻的溫度差,將所有常數堆在一起,當做K,然后便是此想法的合理性。通過附錄一用matlab模擬了一下k值,為

感覺較為穩定,在降溫時有偏差,用隨機數彌補。在其他隊還在建立模型,問老師,想其他辦法的時候,我們已經開始做題了。第一天,做了兩問,結果都還可以,既然已經把模型做到這么簡單了,其他的過程就是暴力迭代就行了,建立的差分方程為1s迭代一次,用matlab很容易實現,第二天做了剩下的兩問,剩下的就是寫論文了,在此特別感謝我的兩位隊友,因為論文完全是她們寫的,我最多就跟着一起改了下摘要。所以尋找好的隊友真的很重要,我朋友隊友全程划水,比賽期間打籃球,最后一天熬夜在看權力的游戲,前兩天在想思路時兄弟在看QQ看點,還搶東西吃,一直在說我們的東西錯的,一直在說老師的思路,還一直在跟其他隊講我們的思路,最后只拿了省三。

這是我們的仿真圖

 

 

 

 

 

 

這是我們第三問的圖

 

 

 

 

這是我們第四問的圖

 

 

 

 

 

 

 

 

總之感覺結果還可以,沒有去答辯有點可惜,否則應當吹個國二。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM