1、燕山大学工程流体力学三级项目工程流体力学三级项目报告项目名称: 基于matlab的复杂曲面壁受力分析姓 名: 指导教师: 日 期: 年 月 日摘要此次项目主要是研究复杂曲面壁的受力分析,根据工程流体力学相关知识列出方程,然后求解。然而对于较为复杂的方程手算比较困难,而运用Matlab则变得更简单,且可以列出多组数据,通过曲线更直观的将力和力矩表达出来。关键词:复杂曲面;受力分析;Matlab软件前言应用计算机建模解决管网设计计算与优化调度问题是当前给水管网新理论、新技术发展的基本方向。通过合理的设计和运行管理,可以提高给水管网的管理效率,节约运行费用。国内外的科研工作者们已经做了大量工作并取得
2、了相应的成果。以面向对象的高级语言如VB、VC开发的软件包已有不少得到了实际应用。但是由于管网计算问题本身的复杂性,采用此类高级语言来求解管网数学模型也带来了开发周期长,对计算机等硬件要求较高,计算速度较慢等问题。Matlab是美国Mathworks公司自20世纪80年代中期推出的数学软件,它源于矩阵运算,并已发展成一种高度集成的计算机语言。Matlab具有强大的科学运算能力,提供了灵活的程序设计流程、丰富的函数库以及与其它语言的接口功能,加上高质量的图形可视化处理与友好的界面设计风格,它已成为当今工程界最具活力,应用最广的软件之一。以Matlab作为开发平台,采用面向对象的可视化接口技术使用
3、户能建立具有树状网和环状网的城市给水混合型管网可视化计算模型;并可根据管网的结构参数(如管网图形、管段长度、阻力系数、节点流量等)迅速进行平差计算得到各管段的流量和水头损失等水力要素。此次该软件将简单直观地求解复杂曲面壁的受力情况。正文基本原理;工程流体力学中流体对复杂曲面壁的总压力的相关知识研究工具及方法:Matlab软件程序编写计算整体方案问题分析理论计算Matlab计算相关编辑代码及结果重心横坐标 h=0:0.1:100; X0=3/50*h.2;plot(h,X0)水平力作用点的纵坐标 h=0:0.1:100; H0=1/3*h;plot(h,H0)水平力 h=0:0.1:100; P
4、x=39.2*h.2;plot(h,Px)竖直力 h=0:0.1:100; Py=5.227*h.3;plot(h,Py)力矩 h=0:0.1:100;T=0.31*h.5+13.07*h.3; plot(h,T)结论在该项目中,我们主要做了理论分析计算、Matlab计算以及PPT展示等工作,得到了一定水位范围内的曲面壁所受力及力矩,并以图线表现出来。心得感受李刚:我负责项目报告,主要整合大家的资料进行汇总,这项工作着实不太简单,因为得把大家的工作都了解然后将所有资料整合,期间遇到了很多问题,我通过查阅网上和图书馆资料,像学长,学姐,同学咨询等等完成了这份工作,真的很感谢所有帮助过我的人,还有
5、所有我们组的成员,我们一起努力才将这份研究报告完成。栾皓翔:我负责制作PPT,将大家的工作都融入到这份十二页的PPT中,这也是汇聚了我们全组的努力,经过这些天大家一起的研究探讨,真真切切的体验到了一个团体解决一个难题的努力过程和完成时的快乐,希望以后大家还有机会像这些天一样团结合作,一起攻克各种各样的问题。李泽宇:我负责理论计算,这些天一组组的公式,数字每天从我的脑中闪过,这项工作外表看起来也许有些无聊,但我真的很享受其中,每当一个个式子在我苦思冥想后终于解出来之后真的很高兴!而且也提高了我理论计算的能力,这次项目报告不仅锻炼了我们的能力,更将我们拉的更近,彼此的关系更好了。赵士波:我负责Ma
6、tlab计算,在之前根本不懂这个软件是什么,但接受了这个任务只能完成它!我和李健一起了解研究这个软件,然后在用它计算,看着一个个式子解出来之后真的有一种看到了喜欢的球队进球了的感觉,这次项目报告让我学会了MATLAB,加深了我们的感情,真的是一次非常成功的报告。李健:我和赵士波负责MATLAB计算,我们从刚开始了解它到用它经过了好些天,虽然到真正学会使用还有好长的距离,但已经能够将我们用到的所有式子解出来,一开始真的很难,但我们迎难而上,一点点的学会了使用它,最终将式子全部解出来,豁然开朗。主要参考文献1.高殿荣,张伟. 工程流体力学M.北京: 化学工业出版社, 2013: 27-302.宋兆基,徐流美. MATLAB在科学计算中的应用M.北京: 清华大学出版社, 2005: 136-153项目分工及得分姓名分工得分