防热服的设计数学建模_数学建模中常用的编程知识与软件

baa6106747dfd31b6ac6ea8ea2e68ec9.png

点击上方蓝字,关注青大数模学会!

众所周知,数学建模不仅需要充足的数学知识,对现实问题有一定的分析和理解能力,还需要一定的编程能力来处理建立的数学模型,那可以用到数学建模中的编程知识与软件有哪些哪?我们一起来看一看吧。

0 1PART最常用的软件-MATLAB0 1软件简介

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

0 2优势特点

1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;

2) 具有完备的图形处理功能,实现计算结果和编程的可视化;

3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

0 3应用

●数值分析

●数值和符号计算

●工程与科学绘图

●控制系统的设计与仿真

●数字图像处理技术

●数字信号处理技术

●财务与金融工程

●管理与调度优化计算(运筹学)

0 2PART规划模型的利器-LINGO 2e7b91805528da90deadee8c272a7438.png

简介:

LINGO是Linear Interactive and General Optimizer的缩写,即"交互式的线性和通用优化求解器",由美国LINDO系统公司(Lindo System Inc.)推出的,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。

具体操作:

1)根据实际问题,建立数学模型,即使用数学建模的方法建立优化模型;

2)根据优化模型,利用LINGO 来求解模型。主要是根据LINGO软件,把数学模型转译成计算机语言,借助于计算机来求解。

优势特点:

简单的模型表示。方便的数据输入和输出选择。强大的求解器。交互式模型或创建Turn-key应用程序。其特色在于内置建模语言,提供十几个内部函数,可以允许决策变量是整数。

0 3PART更适用的算法-C/C++ c2594a3bd8a7a05c4b3956ed2cd396f5.png

数学建模中的大量编程计算可通过MATLAB来完成,但MATLAB受其自身功能限制,存在着执行速度慢、不能脱离MATLAB平台运行等缺点,而C语言正好可以补充MATLAB的不足之处,C的算法效率比MATLAB高出很多,所以一般的算法还是用C实现。但C的掌握难度更高,在某些运算中编程更为繁琐,所以大部分数学建模的程序运算还是通过MATLAB和LINGO来实现。

END a0c9ec2cb925ef245a5a382b3abfc4d3.png

   青大数模学会

学数建模 乐游未知

关注我们 一起成长

149f404894bd6abe9e2ff4c55fb456dc.png
热防护是高温环境工作人群的重要保障,本文通过建立数学模型对多层热防护织物内部传热规律进行研究,建立防护装内部的热传递模型,从而解决外界环境温度一定时,防护各层随时间变化的温度分布问题和各层织物材料的最优厚度问题。 假人处于恒高温环境,不考虑防护织物的边缘热量损失,且人体和防护的空气间隔很小,忽略空气的自然对流,只考虑热传导;故可以把织物视为导热多层平面,且属于非稳态导热过程。建立“高温环境-防护-假人体表”系统;由傅里叶定律描述导热速率,将温度的变化转是能量传递的结果,将其看作电磁波的辐射和介质对电磁波的传输问题。 防护的温度分布由时间和防护与外界热源相对位置二者共同决定的二元函数,因为二元偏微分方程的解析解无法精确求出,所以对时间进行离散化分析,分析以一秒为单位时间的温度变化与位置的关系,从而对问题进行简化。 针对问题一,将各层的导热过程抽象简化处理转换为平板非稳态导热过程,在平板厚度的四周绝热良好时,从传热的角度上将问题简化为一个一维传热问题;从假人皮肤外侧的温度变化入手,根据热量的流向和生热情况从第Ⅳ层、第III层、第Ⅱ层、第Ⅰ层反向递推出和外界环境温度的关系,引入能温转换系数,建立假人皮肤外侧温度变化和外界温度的等式关系,最后利用最小二乘法设计程序,求出每一阶段的温度分布平差之后的结果,从而得到温度分布。 针对问题二,考虑在一小时内该系统温度变化,用时间限制与温度阈值限制作为约束条件的规划问题,沿用离散化分析手段,由假人体表温度逆推防护第Ⅱ层厚度的表达式,建立其与外界温度的关系,并寻求满足条件下的最优解。 针对问题三,考虑在给定半小时时间内该系统温度变化,添加更多的约束条件,对问题二的求解模型进行进一步优化,利用lingo寻找第Ⅱ、Ⅳ层厚度的最优解,并沿用前问离散化分析手段,由假人体表温度逆推防护相关设计参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值