|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/an-introduction-to-cfd/
课程评论:没有评论
Coursera 课程“计算流体力学导论”概述 本课程旨在为工程师提供计算流体力学(CFD)的基础知识。CFD 在许多工程领域都变得越来越重要。 课程主要内容包括: * **数值方法基础:** * 利用泰勒级数进行高精度导数近似。 * 偏微分方程离散化,并预测其稳定性与精度。 * 显式与隐式方法的优缺点。 * 修正偏微分方程(Modified PDEs)以及误差类型(耗散误差与色散误差)。 * **流体力学基本概念:** * “随体导数”(Substantial Derivative)和“散度”(Divergence)的数学直观理解。 * 从第一性原理推导纳维-斯托克斯(Navier-Stokes, NS)方程组。 * 操纵和简化 NS 方程以适应特定应用。 * **CFD 应用与实现:** * 使用麦克科马克的格式(MacCormack scheme)等方法离散化 NS 方程,并引入人工粘性。 * 利用不同精度的模型(包含Python代码)解决实际问题,例如: * 顶盖驱动空腔(Lid-driven cavities) * 激波管(Shock tubes) * 激波-涡旋相互作用(Shock-vortex interactions) * 如何扩展现有求解器以处理经典问题的变种。 **课程未涵盖内容:** 本课程作为导论,故故意省略了部分高级主题,包括但不限于: * 非笛卡尔坐标系下的 NS 方程变换。 * 雷诺平均(Reynolds-averaging)和湍流模型(Turbulence modeling)。 * 大涡模拟(Large Eddy Simulations, LES)/分离涡模拟(Detached Eddy Simulations, DES)。 * 网格生成(Grid generation)。 **经济援助:** 如果无法负担课程费用,可主动联系讲师获取免费学习链接。
A working knowledge of Computational Fluid Dynamics (CFD) is fast becoming a pre-requisite in many domains of engineering. In this course you will learn the fundamentals of this fascinating tool, including - but not limited to - the following concepts and associated applications:- Using the Taylor series to tailor (no pun intended) approximations to derivatives of desired accuracy- Discretizing differential equations and predicting the behavior (stability and accuracy) of these schemes- The advantages and shortcomings of Explicit vs Implicit Methods- Modified PDEs and types of error (Dissipative vs Dispersive)- The intuition behind mathematical ideas like 'Substantial Derivative' and 'Divergence'- Deriving the Navier-Stokes (NS) system of equations from first principles- Manipulating and simplifying the NS equations to find the model suitable for your application- Discretization of the NS equations using methods like MacCormack's scheme with artificial viscosity- Using models of various fidelities (and attached Python code) to solve interesting problems like lid-driven cavities, shock tubes and shock-vortex interactions- Extending the solvers presented to handle variations of canonical problemsAs the title of the course suggests, this is meant to be an (extended) introduction, implying that several concepts have been deliberately (and regrettably) omitted, including, but not limited to:- Transforming the NS equations to non-Cartesian coordinate systems- Reynolds-averaging and turbulence modeling- Large/Detached Eddy Simulations- Grid generationFinally, if you think you'd derive some benefit from this course, but can't afford the price, reach out to me via email and I'll send you a customized free link, no questions asked.