2022年国赛建模评估

作为一个数模老手,大大小小比赛打过好几次,其中打了两次正规的比赛(国赛和美赛),都取得了除高教社杯和O之外最好的奖(故意绕过来),现在我按照自身的理解和经验评估一下这几题

A题——波浪能最大输出功率设计

A题一如既往是连续性的优化问题,结合了物理背景,题目看起很复杂唬人,其实模型网上很多,主要还是以微分方程建模为主,具体物理细节明天再公布,这里提示一下,在最大化功率时,功率的计算依赖于阻尼器,阻尼器做功是需要阻尼力和绝对运动速度(不是相对速度不是相对速度别搞混),而阻尼力的计算主要取决于阻尼器的阻尼力与浮子和振子的相对速度,比例系数为阻尼器的阻尼系数,当然的阻尼系数的系数也给出了模型,直线阻尼器的阻尼系数与浮子和振子的相对速度的绝对值的幂成正比后面只需要表达出输出功率,当然可以简单的表示也可以用微分方程建立更复杂模型去表示(做A题的不会傻乎乎用最简单的模型吧),最后采用优化去求解,优化是最简单的一步,如果有基础的可以用一些凸优化或者最优化理论的一些方法求解以及误差分析,智能算法还是比较low的。

B题——无人机遂行编队飞行中的纯方位无源定位

B题这次应该属于比较简单的吧,玩EE的简直看着题跟看高数一样简单,无人机无源定位人家ee都直接在接收信号上做一些滤波降噪、时频分析,空域分析、AOA什么的,简直降维打击,建议EE方向选这个,搞完很容易直接投一篇ei水会,厉害点的建模甚至可以加工深入研究发trans,专业相关就是好,这个里面有很多可以挖掘的地方,由于没有给太多数据,唯一数据就是那个初始位置表,所以答案不是那么唯一,前几问在不考虑实际情况下甚至用三角定位或一些简单的几何知识就能做出来,当然写好还是需要更perfect的model,考虑更复杂情况肯定会更好,给分更多。

C题——古代玻璃制品的成分分析与鉴别

C题有什么可说的呢,最简单的题型吧,选题最多的题,小白一上来就只会搞这个,相关性分析、数据挖掘、DL都是网上代码很多,上手也很简单,第一题考虑相关性,可行的方法很多,当然传统的感知机,决策树,随机森林都可以队表面风化与其玻璃类型、纹饰和颜色的关系进行分析,当然也可以从相关性上考虑,比如灰色关联,shapely等模型和一些基尼系数、两个相关系数等评估指标,或者采用最简单的MLP等神经网络隐式去拟合出判别函数,或者一些高级些的聚类分析等,后几问也类似,当然也可以用data mining的方法,比如提升树,lightboost、Xgboost等集成学习方法,当然由于数据太少了,不建议用DL或集成学习,往往最简单的model对付这种问题更不会那么容易overfitting,当然还是要看精准率召回率等等,也可以语文建模(小白专属)混个参与奖。

今晚我再具体想想细节,大概思路顺序——B->C->A
明天尽量给个大体思路模型等。

最后给出结论:

基于较好基础

  • 对传统工科基础的扎实的建议选择A题,毕竟选题人很少,可以冲国一(比如我)
  • 对计算机和EE比较熟悉的选B,估计选的人多一些,但是水平够肯定可以拿国奖
  • 玩过数据竞赛的或学过python不太懂优化和物理的

基于较差基础

  • 没经验,但是数学物理好,建议A
  • 没经验,但是计算机基础好,建议B
  • 没经验,但是数学物理都会点,编程也会点,建议B,搞不动再搞C
  • 没经验,啥也不懂,纯小白,做C吧,找找代码改一改调一调,明年再战
### 关于2022数学建模国赛A目与资料 尽管当前提供的引用并未涉及2022数学建模国赛A的具体内容,但从以往的比惯例来看,A通常围绕科学工程领域中的实际问展开,可能涉及到物理、化学或其他自然科学领域的复杂建模任务。 #### 可能的研究方向 根据往的趋势推测,2022数学建模国赛A可能会聚焦于以下几个方面之一: - **热传导问**:研究材料内部温度场的变化规律及其影响因素[^4]。 - **流体力学模拟**:探讨液体或气体流动特性下的优化设计问[^5]。 - **环境治理模型**:构建污染物扩散预测或者生态恢复策略评估体系[^6]。 虽然上述仅为猜测性质的内容框架,但它们代表了该类竞常见命形式——即基于真实世界背景设定挑战参者运用所掌握理论知识解决开放型难的能力。 以下是针对此类主的一般处理方法概述: ```matlab % 假设我们需要计算二维平面上某区域内的稳态温度分布情况 function T = solveHeatEquation(kappa, f, bcFunc, meshSizeX, meshSizeY) % 定义网格参数 dx = 1/meshSizeX; dy = 1/meshSizeY; % 初始化矩阵用于存储未知数T(i,j),并应用边界条件 T = zeros(meshSizeX+1,meshSizeY+1); for i=1:meshSizeX+1 for j=1:meshSizeY+1 if (i==1 || i==meshSizeX+1 || j==1 || j==meshSizeY+1) T(i,j) = feval(bcFunc,i*dx,j*dy); end end end % 迭代更新内部节点直到收敛 maxIter = 1e4; tol = 1e-6; errNorm = Inf; iterCount = 0; while(errNorm>tol && iterCount<maxIter) oldT = T; for i=2:meshSizeX for j=2:meshSizeY T(i,j)=(kappa*(oldT(i+1,j)+oldT(i-1,j))/dx^2 + ... kappa*(oldT(i,j+1)+oldT(i,j-1))/dy^2 -f(i*dx,j*dy))/(... 2*kappa/dx^2 + 2*kappa/dy^2 ); end end errNorm = norm(T(:)-oldT(:),inf); iterCount = iterCount + 1; end end ``` 此代码片段展示了一个简单的有限差分法求解二维空间上稳定状态热方程的例子。这可以作为理解如何通过数值手段接近连续系统的离散表示的一个基础案例[^7]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值