计算机在浓度场中的数值模拟研究

计算机在浓度场中数值模拟研究

蒋新宇 材料科学与工程学院 班级:B130606 学号: 摘要:从物理场、浓度场以及数值模拟的定义出发,了解计算机模拟在浓度场分析中的应用,以及就数值模拟而言,讨论其自身的特点。

关键字:物理场 浓度场 数值模拟

引言:计算机在多个方面已有其广泛的应用,而在材料科学中,对于浓度场的数值分析,相关软件、方程的应用能够更加精准的计算、分析在一定条件下的物理规律,并且最终投入实际的运用中去。

浓度场属于物理场的一种。对于物理场,场指物体在空间中的分布情况。场是用空间位置函数来表征的。当溶液间存在浓度差时,在介面允许溶质自由通过的条件下,高浓度侧与低浓度侧的溶质在空间上的分布是均匀递减的,此种浓度差在空间上的递减称为浓度梯度。该浓度梯度的作用称为浓度场。

数值模拟

数值模拟也叫 HYPERLINK "/view/3314.htm" \t "/_blank" 计算机模拟。依靠电子计算机,结合有限元或有限容积的概念,通过 HYPERLINK "/view/920695.htm" \t "/_blank" 数值计算和图像显示的方法,达到对 HYPERLINK "/view/1214258.htm" \t "/_blank" 工程问题和物理问题乃至自然界各类问题研究的目的。在计算机上实现一个特定的计算,非常类似于履行一个物理实验。这时分析人员已跳出了数学方程的圈子来对待物理现象的发生,就像做一次物理实验。

数值模拟实际上应该理解为用计算机来做实验。比如某一特定机翼的绕流,通过计算并将其计算结果在荧光屏上显示,可以看到流场的各种细节:如激波是否存在,它的位置、强度、流动的分离、表面的压力分布、受力大小及其随时间的变化等。通过上述方法,人们可以清楚地看到激波的运动、涡的生成与传播。总之数值模拟可以形象地再现流动情景,与做实验没有什么区别。

从上面的例子可以看到,数值模拟包含以下几个步骤:首先要建立反映问题(工程问题、物理问题等)本质的数学模型。具体说就是要建立反映问题各量之间的微分方程及相应的定解条件。这是数值模拟的出发点。没有正确完善的数学模型,数值模拟就无从谈起。牛顿型流体流动的数学模型就是著名的纳维—斯托克斯方程(简称方程)及其相应的定解条件。

数学模型建立之后,需要解决的问题是寻求高效率、高准确度的计算方法。由于人们的努力,目前已发展了许多数值计算方法。计算方法不仅包括微分方程的离散化方法及求解方法,还包括贴体坐标的建立,边界条件的处理等。这些过去被人们忽略或回避的问题,现在受到越来越多的重视和研究。

在确定了计算方法和坐标系后,就可以开始编制程序和进行计算。实践表明这一部分工作是整个工作的主体,占绝大部分时间。由于求解的问题比较复杂,比如方程就是一个非线性的十分复杂的方程,它的数值求解方法在理论上不够完善,所以需要通过实验来加以验证。正是在这个意义上讲,数值模拟又叫数值试验。应该指出这部分工作决不是轻而易举的。

在计算工作完成后,大量数据只能通过图像形象地显示出来。因此数值的图像显示也是一项十分重要的工作。目前人们已能把图作得像相片一样逼真。利用录像机或电影放映机可以显示动态过程,模拟的水平越来越高,越来越逼真。

计算机模拟技术在我国工程技术方面的应用已经达到一个成熟的境界。如长江三峡截流,计算机模拟技术为长江三峡截流成功起到了举足轻重的作用。在截流前期,科学家们采用计算机模拟的方式将三峡截流的相关数据和资料输入到计算机中,采用模拟试验进行截流模拟,为长江三峡截流的实际成功奠定了良好的基础。不仅如此,在后期,三峡工程的专家们仍然采用计算机模拟的方式对三峡工程将带来的社会效益、经济效益进行了模拟,通过计算机模拟在这方面取得了可靠地资料,为三峡工程决策提供了重要依据。?  黄河小浪底 HYPERLINK "/cpro/ui/uijs.php?rs=1&u=/7/view-3945565.htm&p=baidu&c=news&n=10&t=tpclicked3_hc&qcpr&k=%B9%A4%B3%CC&k0=%B9%A4%B3%CC&k1=%BD%A8%D6%FE%D2%B5&k2=%B3%A4%BD%AD%C8%FD%CF%BF&k3=%BD%CC%D3%FD&k4=%C4%A3%D0%CD&k5=%CF%B5%CD%B3&sid=cc8acb499982181f&ch=0&tu=u1847666&jk=7fbfedacf=29&fv=14&stid=9&urlid=0&luki=5&seller_id=1&di=128" \t "/7/_blank" 工程、万家寨引黄工程等,这些工程也都采用了计算机模拟技术,

计算机在材料科学中的应用计算机在浓度场中的数值模拟研究,计算机在浓度场中的数值模拟研究.doc...相关推荐

  1. 计算机在材料科学中的应用电子版,计算机在材料科学中的应用技术

    计算机在材料科学中的应用技术 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 材料学院 <计算机在材料化学中的应用技术>课程 ...

  2. 计算机在材料中的运用结课,计算机在材料科学工程中的应用的结课论文.doc

    计算机在材料科学工程中的应用的结课论文 <计算机在材料科学与工程中的应用>的结课论文 做为一个21世纪的大学生,计算机就显得尤为重要,而我们的本专业是21世纪的新型专业材料科学与工程,那么 ...

  3. 计算机在材料科学中的应用上机二,计算机在材料科学中的应用-上机实验二.doc...

    计算机在材料科学中的应用-上机实验二 实验二 Office使用技巧 ? 1 Word工具栏的增删与了解其主要作用 (1) ? 把"常用"和"格式"工具栏打开(一 ...

  4. 计算机在材料科学与工程中的应用,计算机在材料科学与工程中的应用

    计算机在材料科学与工程中的应用 (2008年化学工业出版社出版的图书) 语音 编辑 锁定 讨论 上传视频 <计算机在材料科学与工程中的应用>是2008年2月化学工业出版社出版的图书,作者是 ...

  5. 材料科学与工程考计算机,计算机在材料科学与工程中应用作业.pdf

    计算机在材料科学与工程中应用作业 学生学号 实验课成绩 **理工大学 学 生 实 验 报 告 书 实验课程名称 计算机在材料科学与工程中的应用 开 课 学 院 材料学院 指导老师姓名 学 生 姓 名 ...

  6. 计算机在材料科学中的应用实验心得,计算机在材料科学中的应用.doc

    文档介绍: 计算机在材料科学中的应用.doc计算机在材料科学中的应用实验二:满足陶瓷坯料特征化指标的配方计算10材化(1)班彭治政20101023012210材化(1)班杨小平201010230117 ...

  7. 计算机在材料科学研究中的应用,计算机在材料科学中的应用

    计算机在材料科学中的应用 來源:互聯網  2012-03-13 01:34:20  評論 本书立足"材料学"一级学科,系统地介绍了计算机技术及网络技术在材料科学研究中的应用,使读者 ...

  8. 计算机在材料学中的应用学术思想,计算机在材料科学中的应用浅析

    计算机在材料科学中的应用浅析 来源:用户上传 作者: [摘要]材料科学是一门新兴的学科,无论是学术研究还是操作经验都不算成熟,要对其进行系统.完整的研究还需要一个很长.很艰难的过程.材料科学的研究需要 ...

  9. 计算机与材料科学的关系,计算机在材料科学与工程中的运用.ppt

    计算机在材料科学与工程中的运用 计算机在材料科学与工程中的应用Computer in MSE(Material Science and Engineering);*;*; 本课程是一门专业基础课. 课 ...

最新文章

  1. Buuctf(pwn) ez_pz_hackover_2016 泄露栈地址,retshellcode;调试计算
  2. 英语对计算机人才的重要性,英语对计算机专业的重要性及如何提高英语水平
  3. jquery queue ajax,如何通过jQuery和Queue发送ajax请求?
  4. 蓝桥杯 ADV-12 算法提高 计算时间
  5. poj 1077 Eight(bfs,dbfs, A*)
  6. 【POJ 3623】 Best Cow Line, Gold (后缀数组)
  7. 如何在桌面添加计算机日历工具,如何在电脑桌面上添加日历小工具?
  8. python爬微博数据中心,网易微博爬虫(自定义关键字爬取微博数据)(附软件源码)...
  9. 在商业化道路上,小冰还要再多走几步
  10. 开源的看板管理工具Wekan
  11. 新浪邮箱开通imap服务器,新浪邮箱申请
  12. 另一个伊甸国际服节奏榜(以下全为个人观点,仅供参考
  13. 分布式事务解决方案(一)Seata集成和使用
  14. Sub Matrix Sum 含负数的最短区间+ 矩阵一维化
  15. JAVA项目接入腾讯应用宝YSDK平台之QQ微信登录接入模式详解
  16. 家谱树java_树家族算法梳理
  17. 搜索局域网内电脑共享文件的方法
  18. 大学“电路分析基础”试题合集第四章
  19. 正则环视(零宽度断言)
  20. 数据库结构比对,再初始数据比对方法

热门文章

  1. maven install出错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (d
  2. Vue008_ Vue实例生命周期
  3. java基础----BigDecimal
  4. 【GitHub】如何合并分支?
  5. 密码学系列之:feistel cipher
  6. JVM详解之:汇编角度理解本地变量的生命周期
  7. 看动画学算法之:排序-基数排序
  8. Effective Java之用实例域代替序数(三十一)
  9. leetCode--733.图像渲染
  10. 最最最最终极办法!解决Idea乱码问题