2020年大学生数学建模A题:炉温曲线

article/2025/8/23 11:11:40

前言

比赛完第一天就开始着手写这篇文章,思维可能有点局限性,如果有更好的思路和想法可以评论出来,一起讨论学习。

完整所有的题目下载(无需积分):2020数学建模赛题

题目整理:

同时已经对该题目给出如下的分析和整理

  • 黄色代表:题目已给出的条件
  • 紫色代表:需要注意考虑的点
  • 蓝色代表:需要解决的问题

题目图片

题目分析

作为工科生,尤其是专业就是学习这方面,一看题目就能快速理解回焊炉的整体工作流程,并着手开始思考分析题目的问题和其中涉及的难点。

关于热传递的三种基本方式:
  1. 热传导(傅里叶热传导方程)
    方程式

  2. 热对流(牛顿冷却公式)
    热对流公式

  3. 热辐射
    热辐射公式

参考自:[SMT再流焊温度场的建模与仿真_黄丙元]

PCB板基本材料特性

PCB板基本参数

参考自:[PCB板热特性分析与研究_邓志勇] 

问题一

思路一:

此时根据 [基于Ansys_Icepak的板级回流焊接建模与仿真_姚焕] 论文给出的假设:
热传递的省略
此时假设研究对象为全热风回流焊炉,只考虑热对流和热辐射两种,忽略热传递的计算,也就是不考虑中间的5cm间隔之间的热传导

关键点:根据附件和温区温度,反推求出每个温区的对流传热系数(hc)

  1. 先使用附件中的温度时间变化曲线为条件,使用:各温区热能 = 各温区热对流 + 各温区热辐射
    公式

    列出公式反推出每个温区的传热系数(hc)

  2. 此时各温区的hc已知,利用 Q = 各温区热对流 + 各温区热辐射 计算得出1-5小温区、6小温区、7小温区、8-9小温区的热量;

能量计算

  1. 各温区能量对各温区的时间进行微分,求出当t->0时,热量的大小;
    微分

  2. 此时根据第一时刻温度25℃,以t=0.5进行积分,算出0.5s吸收的热量,转换为温度;
    积分

  3. 写一个递归函数,以第一时刻25℃为边界起始条件,不断进行递归,即可求出后面每隔0.5s的温度值;

  4. 将所有对应的时间和温度值使用MATLAB放入一个二维矩阵,然后通过curve fitting拟合出来最终的方程式;

  5. 根据将要求的对应温区的中点时间计算得出;
    时间计算

  6. 时间带入拟合出来的方程即可得到每个对应中点的温度值;
    能量计算

  7. 将时间和拟合方程式用plot即可画出炉温曲线;

此时做出的曲线不出意外应该是直线那种,不过因为斜率不同,导致变化,但不平滑。


思路二:

即考虑每个小温区间的5cm间隔

  1. 此时只需要在思路一的基础上使用热传导方程;
  2. 因为能量总是由能量高的地方向能量低的方向流动
  3. 使用热传导方程算出下一个小温区向前一个小温区的热量即为5cm间隔的热量;
  4. 把5cm这段时间内的热量根据前一个温区的末尾温度为起始边界条件,即可算出5cm间隔内每隔0.5s的温度值;


问题二

  1. 根据第一问得出的各温区传热系数、题目的制程界限题目中的温度,还有过炉速度的调节范围为65~100,列出相应的约束条件
  2. MIN过炉速度为目标函数,建立相应的单目标最优化数学模型,使用LINGO求得最优过炉速度;

问题三

思路一:

假设:

  • 炉温曲线超过217℃到峰值温度所覆盖的面积:A

针对此问题,可以很明确知道这一问是多目标多优化的模型问题,我的想法如下:

  1. 使用控制变量法来求解;
  2. 同样使用第二问的一些约束条件为基准;
  3. 先使用附录和题目一、二问的各温区温度求平均做为该题设定的初始化温度;
  4. 控制温度先不变,然后使用二分法对回炉速度进行一个合理范围的划分和得出
  5. 关键点:此时以覆盖面积A MIN最小为目标函数,反推求出每个温区的设定范围
  6. 此时因为回炉速度、各区间温度都在很小的范围内,计算量大大减小;
  7. 然后使用三重循环迭代,求出面积最小时的回炉速度、各温区的温度
思路二:

无脑暴力破解法

此方法计算量大,消耗时间,并不推荐。

此方法简单,在回炉速度、各温区温度限定范围内,以覆盖面积A MIN最小为目标函数,一直跑的试,直到跑完后,比较得出相应最小面积下的的各温区温度和最佳锅炉速度。


问题四

此问题,想法不多,但可以分享下:

  1. 假设出 t=开始高于217℃的瞬时的时间t1=开始低于217℃的瞬时的时间
  2. 可以知道:温度上升时的导数和下降时的导数相等即为曲线对称
  3. 所以从两端tt1向中间(t+t1)/2的时间走,进行求导比较
  4. 此时应该可以继续使用问题3的思路一进行求解了。

此问题,说是问题3的优化,也有那么点感觉,但又没什么想法,反正蛮难受的。

参考文献

1. 表面贴装工艺生产线上回流焊曲线的优化与控制_高金刚
2. SMT温度场的数学模型_黄丙元
3. SMT再流焊温度场的建模与仿真_黄丙元
4. PCB板热特性分析与研究_邓志勇
5. XX线路板表面贴装焊接工艺研究_张疏影
6. 基于Ansys_Icepak的板级回流焊接建模与仿真_姚焕
7. 牛顿冷却定律及其实际应用_郭文传
8. 基于加热机理分析的回流焊过程仿真建模与有限元分析_宋巍
9. 多层印刷电路板组件结构的热_力分析_吴许杰
10.印制电路制程过程中互连区域的热力学仿真研究_曾亮 

结束

多多少少写了一下午,大体提供一下我的想法和做题的思路,具体的代码论文也就不放了,菜鸡文章,同时后期有什么也会一直修改文章,希望大家多多评论思考呀!!!
如果有任何问题,欢迎留言纠正,秉着学习的态度,大家一起思考解决。☺


http://chatgpt.dhexx.cn/article/hg3L8q06.shtml

相关文章

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

2020全国大学生数学建模A题思路讲解与核心代码 题目核心方法:问题一问题二问题三和问题四答案如下: 题目 核心方法: 热传导 有限差分法 遍历法 问题一 建立焊接区域中心温度变化规律模型,推出焊接区域中心温度与其厚度和PCB 板…

2020数学建模国赛A题思路与代码(全)

对于炉温曲线的优化主要是通过牛顿冷却定律来对回焊炉的温度以及过炉速度的控制研究最适的炉温曲线. 主要使用牛顿冷却定律的差分格式,其中 T a ( t ) T_a(t) Ta​(t)为t时刻的环境温度 T ( t Δ t ) − T ( t ) Δ t k [ T a ( t ) − T ( t ) ] \frac{T(t\Del…

2020东三省数学建模A题

问题重述 根据与疫情发展相关的时间序列数据,分析世界范围内主要国家的疫情发展特点及抗击疫情状况,并进行合理的分类。 选取合理的指标,构建数学模型,对世界范围内主要国家对疫情的管控效果进行综合评价。 分别建立模型对世界范…

2021数学建模国赛A题

2021数学建模国赛A题 2021 年高教社杯全国大学生数学建模竞赛题目 (请先阅读“全国大学生数学建模竞赛论文格式规范”) A 题 “FAST”主动反射面的形状调节 中国天眼——500 米口径球面射电望远镜(Five-hundred-meter Aperture Spherical r…

2017数学建模B题回顾与解题分享

先恭喜我校这次取得了史上最好成绩!不是数学专业的,与王老师接触不太久,但他短短几天每晚穿睡衣来机房陪我们,真是感人。很负责的老师。这下他也能圆满的退居二线啦 。感谢所有,下面就这次国赛B题的解决过程做一个回顾…

2022长三角数学建模A题:学在长三角

鼓励大家参加数学建模,目的是为了提升个人能力,所谓奖项并不很重要,我写一点导读帮助大家理解,关于赛题的程序我一般会在比赛结束后才会更新。 导读 我们一起读题,理一下大概方向,这是我才打开题目第一次…

2021中青杯数学建模A题

2021中青杯数学建模A题 话不多说,先上证书,小编获得了2021年中青杯数学建模本科生组一等奖 以下是证书和参赛论文 A 题:汽车组装车间流水线物料配送问题 汽车制造有四大关键工艺——冲压、焊接、涂装和总装,其中总装车间的占地面积最大、工…

2022长三角数学建模A题

A题思路审核未通过,已经在公众号上重新发布。 回复【长三角A】获取。 总结: A题的难度不大,但是就是比较奇怪。很多题其实百度就有答案,但毕竟是数学建模,大家就多少写几个模型算法啥的。能自己做就自己做&#xff0…

2022全国大学生数学建模A题的思路与解法

题目回顾与写在前面 首先,我们队在历经了千辛万苦之后,光荣得获得了 省三......队伍构成 物理*2 计算机*1队伍分工 计算机-->受力分析 物理-->数值计算总评:图一乐,狠乐!物理系,计算机系嘛&…

2021数学建模A题详细思路

2021数学建模A题详细思路 适合遇到瓶颈,没有开始写论文,甚至还没有思路的同学“参考” 实在写不出论文的同学,也可以直接根据思路以及提供的资料,进行“语文建模”完成论文,至少交了就有个成绩。 2021数学建模国赛A…

2020 数学建模 A题

2020 数学建模 A 题 炉温曲线 感受体会 题目介绍原题题目分析整体热传到模型分析问题一问题二问题三问题四 核心:一维热传导模型模型参数设定温度间隙的温度分布) 回流区过渡到 冷却区 之后 的温度电路板中心 区域 温度 变化的 机理 模型的求解问题一结论…

2017年数学建模大赛A题剖析(第一问求解间距思路分析)

第一问:间距问题 制作人:王代文一种典型的二维CT系统如图1所示,平行入射的X射线垂直于探测器平面,每个探测器单元看成一个接收点,且等距排列。X射线的发射器和探测器相对位置固定不变,整个发射-接收系统绕某…

全国大学生数学建模竞赛——2017A题(学习笔记)

目录 一、任务分析 二、题目一求解 题目分析: 模型建立: 模型求解: 3.1读数据,绘图 3.2探测器之间的距离计算 3.3小圆与发射—接收系统的相对运动 3.4提取小圆圆心位置坐标 三、题目二求解 一、任务分析 历年赛题 任…

PinPoint使用手册(图文并茂版)

用了一段时间PinPoint,感觉很有效果,值得推广,在这里把使用时总结出来的知识分享给大家,网上有很多Pinpoint安装部署的教程以及与其他APM比对的文章,这里就不赘述了,直接上图 01首页 02Server切换 03链路及…

Pinpoint部署和踩坑记录

pinpoint是韩国人开源的 APM (Application Performance Management/应用性能管理)工具 - Pinpoint。它基于google Dapper开发,目标就是为n(n>1)层架构开发新的跟踪平台,为n层架构的系统提供解决方案。pinpoint能够对基于java的大规模分布式系统和应用…

Pinpoint 技术架构及部署

目录 一、背景 二、简介 三、Pinpoint Collector 收集端 四、Pinpoint Web 五、Pinpoint Agent 六、监控效果图 七、其他 一、背景 随着项目微服务的进行,微服务数量逐渐增加,服务间的调用也越来越复杂,我们急切需要一个APM工具帮我们…

性能测试利器 — 全链路监控工具Pinpoint安装教程(非docker版本)

1、pinpoint介绍 1.1、相关简介 pinpoint是开源在github上的一款APM监控工具,它是由Java编写的,用于大规模分布式系统的监控;它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomc…

pinpoint监控学习笔记

pinpoint分以下主要模块: pinpoint-agent,这个工程引用了其它核心jar,整个pinpoint监控的配置文件在这个项目中: pinpoint.config。 pinpoint-bootstrap: 这个工程定义了当jvm启动时,利用java instrument,实现对于后续…

Pinpoint 快速开始

Pinpoint有三个主要组件(collector, web, agent),并使用HBase作为存储。Collector和Web被打包为单个war文件,而agent被打包以便可以作为java agent附加到应用。 Pinpoint quickstart 为agent提供一个示例TestApp, 并使用tomcat maven插件来启…

Pinpoint 一款强大的APM工具

背景 程序的监控一直是程序员最头痛的事情之一,现网程序有问题怎么办?看进程看端口 top/free/df 三件套?网络抓包?看日志?所以为了满足这些初级需求很多公司都做了主机监控,进程端口监听等功能&#xff0c…