算水力学基础.doc

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算水力学基础

计算水力学基础 李占松 编著 郑州大学水利与环境学院 内 容 简 介 本讲义是编者根据多年的教学实践,并参考《微机计算水力学》(杨景芳编著,大连理工大学出版社出版,1991年5月第1版)等类似教材,取其精华,编写而成的。目的是使读者掌握通过计算机解水力学问题的方法,为解决更复杂的实际工程问题打下牢固的计算基础。书中内容包括:数值计算基础,偏微分方程式的差分解法,有限单元法;用这些方法解有压管流、明渠流、闸孔出流、堰流、消能、地下水的渗流及平面势流等计算问题。讲义中的用FORTRAN77算法语言编写的计算程序,几乎包括了全部水力学的主要计算问题。另外,结合讲授对象的实际情况,也提供了用VB算法语言编写的计算程序。 VB程序编程人员的话 为了更好地促进水利水电工程建筑专业的同学学好《微机计算水力学》这门学科,编程员借暑假休息的时间,利用我们专业目前所学的VB中的算法语言部分对水力学常见的计算题型编制成常用程序。希望大家能借此资料更好地学习《微机计算水力学》这门课程。本程序着重程序的可读性,不苛求程序的过分技巧。对水力学中常用的计算题型,用我们现在所学的VB语言编制而成。由于编程员能力有限,程序中缺点和错误在所难免,望老师和同学及时给予批评指正。 VB程序编程人员:黄渝桂 曹命凯 前 言 ----计算水力学的形成与发展 计算水力学作为一门新学科,形成于20世纪60年代中期。水力学问题中有比较复杂的紊流、分离、气穴、水击等流动现象,并存在各种界面形式,如自由水面、分层流、交界面等。 由各种流动现象而建立的数学模型(由微分方程表示的定解问题),例如连续方程、动量方程等组成的控制微分方程组,多具有非线性和非恒定性,只有少数特定条件下的问题,可根据求解问题的特性对方程和边界条件作相应简化,而得到其解析解。因此长期以来,水力学的发展只得主要藉助于物理模型试验。 随着电子计算机和现代计算技术的发展,数值计算已逐渐成为一个重要的研究手段,发展至今,已广泛应用与水利、航运、海洋、流体机械与流体工程等各种技术科学领域。 计算水力学的特点是适应性强、应用面广。首先流动问题的控制方程一般是非线性的,自变量多,计算域的几何形状任意,边界条件复杂,对这些无法求得解析解的问题,用数值解则能很好的满足工程需要;其次可利用计算机进行各种数值试验,例如,可选择不同的流动参数进行试验,可进行物理方程中各项的有效性和敏感性试验,以便进行各种近似处理等。它不受物理模型试验模型律的限制,比较省时省钱,有较多的灵活性。 但数值计算一是依赖于基本方程的可靠性,且最终结果不能提供任何形式的解析表达式,只是有限个离散点上的数值解,并有一定的计算误差;二是它不像物理模型试验一开始就能给出流动现象并定性地描述,却往往需要由原体观测或物理实验提供某些流动参数,并对建立的数学模型验证;三是程序的编制及资料的收集、整理与正确利用,在很大程度上依赖于经验与技巧。 所以计算水力学有自己的原理方法和特点,数值计算与理论分析观测和试验相互联系、促进又不能相互代替,已成为目前解决复杂水流问题的主要手段之一,尤其是在研究流动过程物理机制时,更需要三者有机结合而互相取长补短。 近三、四十年来,计算水力学有很大的发展,替代了经典水力学中的一些近似计算法和图解法。例如水面曲线计算;管网和渠系的过水或输沙(排污)能力的计算;有水轮机负荷改变时水力震荡系统的稳定性计算研究;流体机械过流部件的流道计算以及优化设计,还有洪水波、河口潮流计算,以及各种流动条件下,不同排放形式的污染物混合计算等。 上世纪70年代中期已从针对个别工程问题建立的单一数学模型,开始建立对整个流域洪泛区已建或规划中的水利水电工程进行系统模拟的系统模型。理论课题的研究中,对扩散问题、传热问题、边界层问题、漩涡运动、紊流等问题的研究也有了很大的发展,并已开始计算非恒定的三维紊流问题。 由于离散的基本原理不同,计算水力学可分为两个分支:一是有限差分法,在此基础上发展的有有限分析法;二是有限单元法,在此基础上提出了边界元法和混合元法,另外还有迎风有限元法等。 目 录 数值计算基础 非线性方程式的解法 迭代法 牛顿-拉普森切线法 二等分法 线性方程组的解法 高斯-塞得尔迭代法 高斯列主元消去法 插值 拟合 偏微分方程式的差分数值解法 分类、数值解法和差分格式 分类 数值解法 差分格式 椭圆型偏微分方程的数值解法 抛物型偏微分方程的数值解法 有压管流 管网的水力计算----哈迪—克劳斯法 管网的水力计算----有限单元法 简单管道的水击计算—特征线法 短管的水力计算 明渠流 明渠非恒定流的水力计算—特征线法 棱柱形明渠恒定非均匀渐变流水面曲线计算 非棱柱形明渠恒定非均匀渐变流水面曲线计算 天然河道水面曲线计算 堰流和消能 宽顶堰流水力计算 消

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档