2020全国大学生数学建模A题思路讲解与核心代码

  • 题目
  • 核心方法:
  • 问题一
  • 问题二
  • 问题三和问题四
  • 答案如下:

题目


核心方法:

热传导
有限差分法
遍历法

问题一

建立焊接区域中心温度变化规律模型,推出焊接区域中心温度与其厚度和PCB 板所走过的时间的关系。查阅相关资料可知,由于自动焊接过程中热量传递复杂,因此对模型进行简化,只考虑一维方向的热量传导,即单侧单方向小温区对PCB 板的热量传导。利用能量守恒定律和 Fourier 热传导定律推出热传导方程,再利用附数据件求出方程中的参数,进而建立了焊接区域中心温度变化规律型,即炉温曲线变化模型。依据建立出的炉温曲线变化模型,根据问题一中所给出的各温区的温度参数T1, T2, T3, T4 及过炉速度v,需要求出过炉曲线,即焊接区中心的温度变化

对于热传导方程的求解,需要先确定热传导方程中的参数—热扩散率,这
可以通过附件提供的炉温曲线数据进行参数估计。热传导方程的求解可以利用差分法进行。

// lamda的计算的部分代码
array=zeros(76,length(x1));
array(1,:)=y;
array(:,1)=z(:,1);
for k=1:31for j=1:L(1)-1for i=2:75array(i,j+1)=array(i,j)+u(k)*(array(i-1,j)-2*array(i,j)+array(i+1,j));endarray(76,j+1)=array(74,j+1);ende1=1:L(1);e2=time(1:5,:);[C,ia,ib]=intersect(e1,e2*100);for i=1:5b(i)=array(75,ia(i));endfor i=1:5c(i)=(temperature(i)-b(i))^2;endrss(k)=sum(c(:));
end
result=[u;rss];

有限差分的核心代码:

//有限差分的核心代码
array=zeros(76,length(x1));
array(1,:)=y;
array(:,1)=z(:,1);
for j=1:L(1)for i=2:75array(i,j+1)=array(i,j)+u(1)*(array(i-1,j)-2*array(i,j)+array(i+1,j)); endarray(76,j+1)=array(74,j+1);
end
z(:,2)=array(:,2143);
for k=1:9for j=L(k):L(k+1)for i=2:75array(i,j+1)=array(i,j)+u(k+1)*(array(i-1,j)-2*array(i,j)+array(i+1,j)); endarray(76,j+1)=array(74,j+1);end
end
array(:,length(array))=[];

得模拟数据和真实数据对比得炉温曲线:

问题二

问题二中,基于问题一中所建立的炉温曲线模型,在四个温度参数给定的条件求取传送带的最大过炉速度为优化问题。此问题可以看做是问题一所建立模型的反问题,即在温度分布
已知的条件下,要求通过该分布计算最大过炉速度v。在具体求解该反问题时,可以利用遍历法对过炉速度进行遍历搜索,这样就将反问题转化为了正问题的求解,从而问题一中模型方法都可以继续使用。

问题三和问题四

问题三和问题四仍然和问题二类似,也是对过炉曲线提出了不同的要求,进而在这些要求之下确定影响炉温曲线的 5 个参数 T1, T2, T3, T4, v ,求解也可以采用与问题二相同的遍历法进行,但由于此时遍历的变量个数增多,如果遍历步长较小,必然会使得计算量增大,因而必要情况下,可采用分阶段的遍历,即:大范围,大步长,小范围,小步长。需要考虑的就是对于面积和对称性的数学描述,面积可以采用积分的离散化表示,对称性可以采用以最大峰值温度两侧取对称点,使对称点的温度差值尽可能小来实现。

答案如下:


注:用以上方法算出的结果均在最优解范围内,详细解读请待下次,困了该sleep了

2020全国大学生数学建模A题思路讲解与核心代码相关推荐

  1. 2020年高教社杯全国大学生数学建模C题思路讲解

    2020年高教社杯全国大学生数学建模C题 2020年国赛C题国二,三个菜鸟属实沾了很多运气成分,有哪里讲的不好的地方,还请各位大佬勿喷(呜呜呜). C题 中小微企业的信贷决策 在实际中,由于中小微企业 ...

  2. 2022年全国大学生数学建模 c题思路分享 分析高钾玻璃、铅钡玻璃的分类规律 比较不同类别之间的化学成分关联关系的差异性

    本人去年拿了湖南省省一,今年因为各种原因就没有参加这个比赛了. 但是看到了题目,我也想分享一下我的见解,希望给大家提供一些思路上的帮助,但是我也还没具体去分析,各位看官看完,有所收获就是对我最大的鼓励 ...

  3. 2020全国大学生数学建模C题

  4. 防热服的设计数学建模_高温作业专用服装设计各位厂家提供点解题思路 2018年全国大学生数学建模A题...

    问匿名用户评论等级: 2018年全国大学生数学建模A题高温作业专用服装设计 这里统一对大家的问题做一个回答: 本题适用差分解法吗? 求解偏微分方程的方法中,差分方法和有限元是两类最主流的方法. 差分方 ...

  5. 2020全国大学生数学建模竞赛【论文格式、时间节点及作品提交要求、竞赛题目下载、评分要点】【微信公众号:校苑数模】

    百度网盘下载:竞赛题目下载(官网下载,未经改动!)[提取码:zjxs] 2020年06月02日:2020全国大学生数学建模竞赛 2020年08月25日:全国大学生数学建模竞赛论文格式规范(2020年修 ...

  6. 2019年全国大学生数学建模E题

    2019年全国大学生数学建模E题 2019年全国大学生数学建模E题 基于数据挖掘的薄利多销 摘要 "薄利多销"的规则广泛应用于商家的销售规则中,通过打折来实现商品销量的增加,从而获 ...

  7. 【数学建模】2000全国大学生数学建模D题求解

    目录 [数学建模]2000全国大学生数学建模D题求解 [数学建模]2000全国大学生数学建模D题求解 model: title CUMCM-2000D-b; sets: pp/p1..p7/; !也表 ...

  8. 2017年全国大学生数学建模B题数据处理

    2017年全国大学生数学建模B题数据处理 # -*- coding: utf-8 -*- """ Created on Fri Oct 18 20:17:00 2019@ ...

  9. 2021全国大学生数学建模B题 乙醇偶合制备 C4 烯烃

    2021高教社杯全国大学生数学建模 B 题 乙醇偶合制备 C4 烯烃 C4 烯烃广泛应用于化工产品及医药的生产,乙醇是生产制备 C4 烯烃的原料.在制备过程中,催化剂组合(即:Co 负载量.Co/Si ...

最新文章

  1. 沈向洋:从深度学习到深度理解
  2. linux 关闭nginx进程,Linux环境下启动、停止、重启nginx
  3. java实现动态上传多个文件并解决文件重名问题
  4. 【Linux 内核】调度器 ② ( sched_class 调度类结构体源码 | 源码路径 linux-5.6.18\kernel\sched\sched.h )
  5. C# 页面调用控制台应用程序
  6. 外观模式和代理模式的联系和区别_java23种设计模式-结构型模式之外观模式
  7. 富爸爸穷爸爸害了我_这是我必须告诉爸爸的-在我们的时间用完之前
  8. 深度学习自动编译和优化技术调研
  9. Redis笔记(七):Redis应用场景
  10. Laravel核心解读--用户认证系统的实现细节
  11. 使用openocd调试Linux内核,OpenOCD-JTAG调试
  12. wechat.php+获取昵称,微信后台代码,获取用户昵称
  13. AI 是中性的技术,如何用它更好地为人类服务
  14. Fort.js – 时尚、现代的进度提示效果
  15. Cohen's d 效应量计算
  16. ARP协议讲解、ARP攻击(网络执法官)、ARP中间人(Cain)、ARP攻击防御
  17. 中信银行总行信息科技部的面试(校招)
  18. 帝国时代(1)--献给曾经的游戏
  19. t分布, 卡方x分布,F分布
  20. 多线程系列学习:AQS(一)获取锁

热门文章

  1. 神经网络2-预测药物靶点
  2. fedora 系统安装后常用设置
  3. [go] 360安全卫士六 --漂亮的波浪球
  4. 壳聚糖-甲氨蝶呤|Chitosan-MTX|甲氨蝶呤-PEG-壳聚糖
  5. python运维课程标准_Python运维初级课程
  6. mysql 主从搭建
  7. Retrofit 泛型解析遇到com.google.gson.internal.LinkedTreeMap cannot be cast to object
  8. 火山视窗超级编辑框彩色文本演示
  9. 学习通作业 第八章二测(2022.5.22 23:59:00截止)
  10. [转]链接器都干了些什么?