zoukankan      html  css  js  c++  java
  • 【小白的CFD之旅】05 补充基础

    黄师姐是一个很干脆果敢的人,从她的日常装扮就能显露出来。卡帕运动装,白色运动鞋,马尾辫,这是小白对黄师姐的第一印象。“明天早上九点钟来实验室,我给你安排这阵子的任务。”黄师姐对小白说。说话语气和老蓝一样,坚定的语气中透漏着不容置疑。后来小白才体会到,这整个实验室二三十号人说话都是这种语气。“乖乖,女强人么”,小白心里嘀咕着。

    第二天一大早七八点钟,小白吃过早餐赶到实验室后,发现自己居然是最后一个到的,“研究生都这么敬业么?”小白心里嘀咕。

    “今后你就坐这里吧,这台电脑是今年毕业的师兄留下的,日常办公学习应该是够用了,最计算的话我们实验室有专门的工作站。“黄师姐发现小白后,带着他来到一张空桌子旁边,边打开电脑边对小白说道。
    ”你以前什么专业的呀?”黄师姐问。
    “本科读的材料成型及控制工程,模具设计方向。”小白答。
    “噢,那机械方面的课程应该都学过,学过流体力学没有?“黄师姐问。
    ”没有学过。”小白答道。
    “高等数学和线性代数应该都学过吧,数值计算你们应该要开课了吧?”黄师姐问道。
    “恩,数值计算现在正在学呢。”小白说。
    “那可要好好学,以后很多地方都用得到。特别是微分方程数值求解插值误差和收敛等一些基本方法和概念。这一阵子你需要学习一些准备知识”,黄师姐拿出一个笔记本对小白说。接下来给小白指定了一些学习内容。

    1.流体力学
    • 学习内容
      先找本《流体力学》参考书学习一下,不过现在没有那么多的时间给你去仔细学习其中的理论,这个可以在以后的时间里慢慢的去补习。重点了解一下流体力学的基本内容、基本研究手段、研究对象等,你需要了解到流体力学所要求解的是哪些基本物理量,这个非常重要,我们要做流体仿真的话,这些内容都要透彻了解。
    • 参考资料
      给你推荐几本参考书。
    1. 《图解流体力学》
      这本书比较通俗易懂,作者为小峰龙男,高丕娟翻译。通过这本书可以了解流体力学的一些基本原理及基本理论。图书馆就可以找得到,强烈建议像你这样完全没有流体力学基础的人翻阅。
    2. 《普朗特流体力学基础》
      这本书作者为[德]H.欧特尔,朱自强等翻译。作者为现代流体力学开山祖师普朗特的学生,内容很全面,也很基础,强烈建议精读。
    3. Fluid Mechanics
      Kundu的经典流体力学,建议阅读。
    4. 《流体力学基础及其工程应用》
      外文影印版,推荐阅读。

      除了以上推荐的流体力学书之外,有时间可以去图书馆找其他的对你口味的书籍。
    2.数学补充

    除了本科阶段学习的高等数学与线性代数之外,我们还需要加强数学方面的素质。
    对于你们现在正在学习的《数学物理方程》,强烈建议认真学习,仔细体味力学问题的数学建模过程,比如说波动方程、扩散方程等的推导过程,以及偏微分方程的分类方式等。至于偏微分方程的解析求解方式,咱们不是搞理科的,基本上很少用到,而且以后我们遇到的物理问题所抽象的偏微分方程,基本上都是无法求出解析解的,这部分内容,应付考试就可以了。
    《数值计算》这门课要认真学,尤其是差分方法、数值微分等部分的内容。不过你们在课堂上所学的数值 计算内容是非常基础的内容,后面我再给你讲计算流体力学的内容,这方面的理论以后多请教牛师兄,他是搞这方面理论的。

    3.计算机

    我们的数值计算与计算机密不可分,强烈建议你学一门编程语言。Fortran或C语言若能精通其一就很完美了,我们实验室很缺程序猿。学一学Python也是很不错的选择,强烈建议学习。推荐一些Python学习资料。

    1. 《Python基础教程》
      通过这本书学习Python的基本语法。

      2.Python数据分析基础教程NumPy学习指南
      通过此书学习NumPy的基本用法,这在以后的项目中会经常用到。

    以上关于流体力学、数学以及计算机的基础学习,是我们学习计算流体力学的基础,计算流体力学所涉及的内容是这三个学科的综合体,因此,我建议你先低这些方面有些基本的了解。过两天我在给你讲CFD的速成学习计划。


    郑重申明

    • 本系列根据真实经历改编,如有雷同实属巧合,请勿人肉
    • 转载请务必保证文字完整





  • 相关阅读:
    [No000068]document.body.clientHeight 和 document.documentElement.clientHeight 的区别
    [No000067]Js中获取当前页面的滚动条纵坐标位置scrollTop
    jquery 给a标签绑定click
    java 延时
    MySQL建表语句+添加注释
    ubuntu 搜狗输入法内存占用太多,卡顿不够处理办法
    org.apache.http.client.HttpClient使用方法
    json 文件打读取
    bootStrap @media 用法
    java web项目获取项目路径
  • 原文地址:https://www.cnblogs.com/LSCAX/p/5185695.html
Copyright © 2011-2022 走看看