fluent气动噪声怎样计算飞行器气动参数

&&帮帮文库&&
47页三维扑翼非定常运动气动分析的数值研究(硕士学位论文)PDF文档
手机只能阅读部分文字内容,电脑访问才能阅读完整格式内容!电脑阅读效果如下图所示:
下以是该文档纯文字内容简介:
......(此处省略N个字)
。对于昆虫翅膀顶点,整体拍动行程轨迹呈八字形,对于鸟类却是椭圆形。另外拍打频率也不同,昆虫高达Hz,而鸟儿拍动更接近赫兹。虽然鸟类能够积极改变肌肉扭曲、弯度和纵横比,而昆虫只能控制根部翅膀运动。但昆...
。对于昆虫翅膀顶点,整体拍动行程轨迹呈八字形,对于鸟类却是椭圆形。另外拍打频率也不同,昆虫高达Hz,而鸟儿拍动更接近赫兹。虽然鸟类能够积极改变肌肉扭曲、弯度和纵横比,而昆虫只能控制根部翅膀运动。但昆虫可以依靠大量气动弹性耦合来获得所需扭转和弯曲度。然而,两者最显著和相关区别是悬停能力。虽然大多数昆虫都能够悬停,鸟类却是仅限于少数物种如蜂鸟。有趣是和鸟类运动相比,蜂鸟翅膀运动和昆虫运动具有更大相似性。鸟类扑动大多是在一个垂直平面上,具有在很小倾斜变化,这种类型扑动不能产生足够升力,来支持没有任何前进速度时重量。因此从发展一种高效和可操作性微型飞行器角度来看,微型飞行器研究期望物理尺度相当于小型飞鸟或尺寸较大飞行昆虫,它们悬停能力对于应付复杂飞行环境极为有利,构成了本研究主要原则之一。同时它们物理尺寸远小于普通飞行器,导致它们飞行雷诺数远低于常规飞行器。因此可以不考虑例如大型鸟类所采用滑翔方式ddelayedmodeofthree-dimensionalsinglewingmodel,aresimulatedbyusingcomputationalfluidmechanicssoftwareFLUENTincludingUDFanddynamicgridtechnologyfromtwoaspectsofpressureandvelocityvector万方数据东华大学硕士学位论文VKEYWORDS:FLUENT,User-DefinedFunction,dynamicmeshingtechnique,flappingwingmodel,unsteadymotion万方数据东华大学硕士学位论文VI目录摘要IIIABSTRACTIV目录VI第一章绪论研究背景微型飞行器提出微型飞行器种类研究概况鸟类和昆虫扑翼飞行昆虫翼运动学实验研究数值研究使用扑翼微型飞行器研究内容第二章CFD概述计算网格生成控制方程求解器动网格第三章三维模型翼沉浮运动数值分析扑翼模型数值方法数值求解过程求解器选择计算模式选择湍流模型计算过程结果与讨论升力系数流场分析本章小结第四章三维模型翼运动模态数值分析万方数据东华大学硕士学位论文VII数值模型坐标系翼运动参数选取模拟结果对称模态超前模态滞后模态平均升阻力系数本章小结第五章总结与展望参考文献致谢作者简介万方数据东华大学硕士学位论文第一章绪论研究背景微型飞行器提出微型飞行器(MAV)是一种最大尺寸为厘米新型飞行器。微型飞行器尺寸在昆虫和蜂鸟之间。较小尺寸昆虫可以持续悬停。所有鸟类,除了蜂鸟,一般无悬停能力,而且尺寸更大。微型飞行器翼展-厘米,大约重-克。年,在美国研究项目管理局召开一次未来军事技术会上,兰德(RAND)公司研究小组提交了一份用于军用微系统调研报告《未来军事行动中技术驱动力革命》,在这份报告中首次提出了“微型飞行器”(MicroAirVehicle,简称MAV)概念。随后,麻省理工学院林肯实验室(LincolnLaboratory)和海军研究实验室(NRL)展开了最早有关MAV研究工作。年,美国国防高级研究计划局(DARPA)成立了专门可行性研究小组,并与年正式启动了微型飞行器研究计划,这项计划耗资万美元,为期年。在此号召下,美国一批高等院校和研究机构全面展开了这一领域研究工作,英、法、德、以色列、瑞典和加拿大等国也对微型飞行器进行了积极研究与探索,全世界掀起了研制MAV热潮[]。由于其体积小和具有六个自由度运动,微型飞行器非常适合人类开展对危险或难以到达环境自由探索。包括搜索燃烧建筑物里面或废墟底下地震后幸存者。微型摄像机安装在微型飞行器可以给消防队员和救援队提供所需建筑物或区域内部视图。另一种可能用途是寻找因塌方被困矿工。在这种情况下飞行器可安装收听装置,得到矿工精确位置。微型飞行器也非常适合大灾难发生之前,搜寻室内化学环境和工业厂房危险化学品和辐射泄漏。此外,这些飞行器也可用于检查难以达到工业场所,如管道和其他机械或设备地方。微型飞行器可以在室内监控和建筑安全发挥关键作用,比如银行、商场等。这些飞行器可以发挥另一个重要领域是执法,特别是拯救人质、缉毒行动、监控交通流量情况。其他用途包括农业和环境监测。无论是军事行动,交通监控,生化传感,边境监控,消防和救援行动,野生动物调查等。这些场景都极具挑战性,需要微型飞行器在室外突发环境或者建筑物、洞穴等密闭环境工作。为了能够成功执行这些任务,理想微型飞行器需要满足以下设计要求:能够在一定速度范围内飞行,包括悬停。万方数据东华大学硕士学位论文能够承受阵风。高机动性绕过障碍物飞行。经受轻微碰撞。能携带足够有效载荷,例如微照相机,传感器等。积极有效,能够在一个特殊任务中至少飞行分钟。生产成本低。微型飞行器种类研究人员根据任务要求设计出了不同飞行器。根据机翼运动,这些微型飞行器可以被分为:固定翼、旋转翼和扑翼。无论是固定翼,还是旋转翼,都是全尺寸飞行器小型化版本,因此,这些也被称作传统飞行器。固定翼飞行器通过螺旋桨或单旋翼带尾桨向前推进,并且能够非常快速向前飞行而不能悬停[]。这种飞行器可以在一个小范围内徘徊。此外由于缺乏悬停能力,固定翼飞行器无法在室内飞行。旋翼飞行器主要被直升机采用,它们可以悬停,并且能以合适速度向前飞。但它们效率远低于固定翼飞行器,而且机动性有限,在突发环境中效率降低。图显示出了一些传统飞行器例子。图不同种类飞行器。A、B固定翼、C、D旋转翼和E、F扑翼设计因此,重要是研究一种替代解决方案,如扑翼,经过数千年进化,它们已经在自然界广泛存在于鸟类和昆虫飞行之中。扑翼飞行既有固定翼飞行优点,又有旋翼飞行优点,它们即能快速起飞和加速,又能悬停,具有高度机动性和灵活性。对于利用扑翼概念微型飞行器,最大挑战在于,模仿扑翼运动学以及理解其相关复杂空气动力学性能。首先是持续飞行能力,这要求扑翼要有足够升力产生机制和阻力产生机制,分别用来克服重力和空气阻力。其次是悬停能力,这要求扑翼能在起飞、降落过程中做短暂悬停,也能在空中长时间悬停。对于悬停过程,生物身体和周围空气没有相对运动,主要运动是翅膀不断拍打空气来产生升力,用来克服重力。万方数据东华大学硕士学位论文同时为了开发高效、可操作性飞行器,有必要完整理解流动环境。扑翼飞行实质是引入了一个额外复杂度。自然飞行采用非稳态翼运动导致大量非传统和非定常流动现象,这非常有助于扑翼产生合力和力矩。而传统准稳态运动以及定常空气动力学理论无法解释这种流动现象以及扑翼所受到力。因此非稳态引入对这个已经复杂问题又增加了一个难度。研究概况鸟类和昆虫扑翼飞行在深入研究扑翼空气动力学之前,先要区分自然界扑动飞行两种主要方式:鸟类和昆虫。首先是结构上差别,鸟类有很多特殊结构保证其正常飞行,比如气囊和羽毛等,气囊可以减轻鸟类重量。羽毛可以随拍打角度和运动状态而张开和闭合,巧妙改变翅膀形状,适应载荷分布变化。而昆虫与飞行相关结构主要集中在翅胸节,翅胸节上分布有一对或两对翅,翅膀由集中在翼根并且分散到翼尖网状中空管组成半透明膜组成,使得昆虫翅膀具备轻质量和高强度特点,并且具有较高拍打频率。昆虫翅膀与身体不同,没有肌肉和骨骼系统,只是在翼根处有肌肉和身体相连来控制翅膀扑动。而鸟类翅膀有丰富骨骼和肌肉,并且这里翼骨直接连接到身体中央椎骨[]。鸟类扑动和昆虫扑动还有一个本质差别。鸟类在垂直平面内扑打翅膀,而昆虫将其运动限制在水平面内,并且依据前进速度向前倾斜。对于昆虫翅膀顶点,整体拍动行程轨迹呈八字形,对于鸟类却是椭圆形。另外拍打频率也不同,昆虫高达Hz,而鸟儿拍动更接近赫兹。虽然鸟类能够积极改变肌肉扭曲、弯度和纵横比,而昆虫只能控制根部翅膀运动。但昆虫可以依靠大量气动弹性耦合来获得所需扭转和弯曲度。然而,两者最显著和相关区别是悬停能力。虽然大多数昆虫都能够悬停,鸟类却是仅限于少数物种如蜂鸟。有趣是和鸟类运动相比,蜂鸟翅膀运动和昆虫运动具有更大相似性。鸟类扑动大多是在一个垂直平面上,具有在很小倾斜变化,这种类型扑动不能产生足够升力,来支持没有任何前进速度时重量。因此从发展一种高效和可操作性微型飞行器角度来看,微型飞行器研究期望物理尺度相当于小型飞鸟或尺寸较大飞行昆虫,它们悬停能力对于应付复杂飞行环境极为有利,构成了本研究主要原则之一。同时它们物理尺寸远小于普通飞行器,导致它们飞行雷诺数远低于常规飞行器。因此可以不考虑例如大型鸟类所采用滑翔方式resofAnAirfoilPerformingSomeUnsteadyMotionsAtSmallReynoldsNumberActaAerodynamicaSinica,,-[]肖天航,段文博,昂海松仿鸟柔性扑翼气动特性与能耗数值研究J空气动力学学报,,:-[]Zdunich,P,etalDevelopmentandTestingoftheMentorFlapping-WingMicroAirVehicle,JournalofAircraft,Vol,No,September-October万方数据东华大学硕士学位论文[]Aerovironment:Nano,Website,wwwavinccom/nanoAccessedSeptember,[]Perez-Arancibia,N,etalFirstControlledVerticalFlightofABiologicallyInspiredMicrorobot,BioinspirationandBiomimetics,()[]KeennonetalAirVehicleFlightMechanismandControlMethod,UnitedStatesPatentApplicationPublication,US//,Decemberth,[]陈文元微型扑翼式仿生飞行器上海:上海交通大学出版[]唐家鹏FLUENT超级学习手册北京人民邮电出版社[]PinesDJ,BohorquezF,ChallengesFacingFutureMicroAirVehicleDevelopment,JournalofAircraft,,Vol,No:-[]EllingtonCP,VANDENBERGCLeading-EdgeVorticesinInsectFlight,Nature,,:-[]JonesKD,CastroBM,MahmoudO,etal,ACollaborativeNumericalandExperimentalInvestigationofFlapping-WingPropulsionAIAA--,[]LiuH,KawachiK,ANumericalStudyofInsectFlightJComputPhys,,:-[]谢辉,宋文萍,宋笔锋微型扑翼绕流N-S方程数值模拟西北工业大学学报,():-[]陈文科基于CFD拍动翼推进性能分析哈尔滨工程大学,[]SunMTangJLiftandPowerRequirementsofHoveringFlightinDrosophilaVirilisJExpBiol,,–,[]周超英,林玉峰扑翼气动力特性数值研究[J]哈尔滨工业大学学报:-[]吴江浩昆虫高升力机理及果蝇、雄蜂、鹰蛾前飞时气动力和能耗[D]北京航空航天大学[]殷海洋来流及翼扑动方式对微型扑翼飞行器气动参数影响初探[D]东南大学硕士学位论文[]刘洁微型飞行器机翼三维非定常流场数值研究和气动优化[D]上海大学博士学位论文[]周启生仿生扑翼飞行器设计及空气动力特性研究[D]哈尔滨工业大学,[]李祖文微型扑翼飞行器气动特性研究[D]南昌航空大学,[]刘岚,方宗德,侯宇扑翼飞行气动建模与仿真分析[J]计算机仿真:-[]白鹏,崔尔杰,李锋等悬停飞昆虫拍动翼低雷诺数高升力气动机理研究[J]空气动力学学报:-[]雷亚超仿蝴蝶微型扑翼机飞行原理及扑翼机构研究[D]南昌航空大学,万方数据东华大学硕士学位论文[]陈亮仿生扑翼机器人气动理论与实验研究[D]华南理工大学,[]李峙岳微型扑翼飞行器传动机构设计与分析[D]南京航空航天大学,[]王福军计算流体动力学分析—CFD软件园里与应用清华大学出版社[]章梓雄,董曾南粘性流体力学[M]北京:清华大学出版社[]FluentIncFLUENTUser’sGuideFluentInc[]谭维炎计算浅水动力学—有限体积法德应用[M]北京:清华大学出版社[]FluentIncFLUENTUserDefinedFunctionManualFluentInc[]FluentIncGambitUser’sGuideFluentInc[]朱自强应用计算流体力学北京航空航天大学出版社[]MILLERLA,PESKINCSAcomputationalfluiddynamicsof―clapandfling‖inthesmallestinsects[J]JExpBiol:-[]杨文青,宋笔锋,宋文萍,李占科微型扑翼低雷诺数绕流气动特性研究[J]空气动力学学报,,:-[]杨茵,李栋,张振辉微型扑翼飞行器非定常运动对平尾影响[J]航空学报,,:-[]杨文青,宋笔锋,宋文萍N-S方程数值研究翼型对微型扑翼气动特性影响[J]计算力学学报,,:-[]朱崎峰,宋保维,丁浩,黄桥高,吴文辉一种仿海龟扑翼推进机构设计[J]机械设计,,:-[]宋保维,丁浩,黄桥高,吴文辉,朱崎峰仿生扑翼UUV研究进展及关键技术[J]火力与指挥控制,,:-[]张云飞,叶正寅,谢飞一种非对称折叠扑翼风洞试验与数值模拟[J]航空学报,,:-万方数据东华大学硕士学位论文致谢首先,我要感谢我导师梁志勇副教授给我学习提供支持和指导。从论文选题到最终定稿,梁老师都倾注了大量心血。梁老师深厚理论素养,严谨科学态度,使我科研能力有了很大提高,老师平易近人、求真务实人生态度也深深影响着我,在生活,梁老师更是给我无微不至关怀。两年半研究生学习期间,华志宏副教授、张天舒副教授和麻魏巍副教授,在学习和论文写作上,均给我大量关心和帮助,同专业同学,也给我生活和学习很大帮助,在此表示衷心感谢。此外,我还得到了理学院各位领导和各位老师帮助,在生活和学习上也得到了理学院各位同学关心和帮助,在此向他...
47页三维扑翼非定常运动气动分析的数值研究(硕士学位论文)PDF文档
发布时间: 19:44:31
文档类型:
该文档共页47页,可在线阅读全文
Adobe PDF 文档&blockquote&问题:&br&MPI方式会不会对并行核数有限制?&/blockquote&MPI协议本身对并行规模是没有什么限制的。有限制的话,应该就是节点编号使用的数据类型的上限。不过即便是32位整型,现在也应该没人用完过吧。&br&&br&至于整个求解器的并行,就有点意思了。&br&&br&Fluent老早就实现MPI并行了,所以不存在从串行到并行的困难。但是超大规模MPI并行(&=10K processors,个人标准,非业界共识)和小规模的MPI并行(&= 1K processors,同前),是有质的区别的。为了搞这个新闻,这些年ANSYS可能对程序进行了一些优化和特别处理,具体的就不得而知了。就我能想到的,可能有以下两点。&br&&br&1. 通信开销增长和通信能力之间的平衡。小规模并行一般不需要考虑通信的压力。但如果存在all to all 通信(矩阵乘向量操作是需要的),那么随着计算节点的增长,通信开销的增长(O(N^2))是比较可怕的。一种解决思路是把信息交换限制在常数个邻居节点上。但是这样又会导致线性系统求解的效率不能充分发挥。 因为每次迭代中信息最远只能传播到有几个邻居节点所覆盖的网格范围。通信效率和线性系统求解的效率之间需要有一个平衡。当前,在IB的支持下,这个平衡点相当偏向线性系统求解。所以也不排除硬件通信能力可以保证实现这么大规模global solver的可能。&br&&br&2. 通信和并行的容错处理。如果你用200个核并行,一个case跑2个小时,可以不考虑中间有节点宕机,通信错误等等。万一倒霉碰上了,大不了重算。但是在12.9万个计算内核上跑并行,中间有人掉链子的概率就比较大了。算到中间挂了1个节点怎么办,中间发生了通信错误怎么办?全部重新算么?这显然不好。回滚到上一步么?要回滚的话,上一步的信息是不能保存在当前节点上的,否则节点死了,历史数据也没了。&br&&br&如果求解器scaling调教的比较成熟的话,工业市场可能会发生一些变化。比如大家都不自己搭小集群了,转而去租用超算。这样ANSYS就不用去各个用户推销了,往超算卖一套就是了。但这还是会有问题,算完并不算完。算出来的一大堆数据是远程可视化呢,还是拷下来?这都是很考验网速的事情。
问题: MPI方式会不会对并行核数有限制?MPI协议本身对并行规模是没有什么限制的。有限制的话,应该就是节点编号使用的数据类型的上限。不过即便是32位整型,现在也应该没人用完过吧。 至于整个求解器的并行,就有点意思了。 Fluent老早就实现MPI并行了,所…
谢邀。&br&1.在命令行输入rpsetvar 'les-2d? #t,可以开启二维LES。但是从物理上来说二维LES本身就是不对的,因为二维湍流无法维持。&br&2.第一层y+小于1是对的,x+和z+视wall model而定。
谢邀。 1.在命令行输入rpsetvar 'les-2d? #t,可以开启二维LES。但是从物理上来说二维LES本身就是不对的,因为二维湍流无法维持。 2.第一层y+小于1是对的,x+和z+视wall model而定。
&a href=&///?target=http%3A//geolab.larc.nasa.gov/APPS/YPlus/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&geolab.larc.nasa.gov/AP&/span&&span class=&invisible&&PS/YPlus/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&看看这个网址,右键看Javascript源码。&br&源码里唯一没有说清楚的是表面摩擦力Cf哪里来的,&br&再看看这个&a href=&///?target=http%3A//www./Wiki/Skin_friction_coefficient& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/Wiki/Ski&/span&&span class=&invisible&&n_friction_coefficient&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&,Cf其实是根据某些实验数据拟合的函数关系。&br&这些计算都是先于流场计算的,用来计算第一层网格大约多厚。
看看这个网址,右键看Javascript源码。 源码里唯一没有说清楚的是表面摩擦力Cf哪里来的, 再看看这个,Cf其实是根据某些实验数据拟合的函数关系。 这些…
5.5m/s,按管径雷诺数1.4E5,早都不知道湍流成啥样了,自由射流有漩涡妥妥的,实际观察你在水面上哪里能看得出来。。。
5.5m/s,按管径雷诺数1.4E5,早都不知道湍流成啥样了,自由射流有漩涡妥妥的,实际观察你在水面上哪里能看得出来。。。
其中一种是1楼的方法,利用fluent自身功能做动画,另一种是设置自动保存,比如每隔50步保存一次,然后把cas和dat导入tecplot里面去,tecplot生成的动画比fluent自身好很多
其中一种是1楼的方法,利用fluent自身功能做动画,另一种是设置自动保存,比如每隔50步保存一次,然后把cas和dat导入tecplot里面去,tecplot生成的动画比fluent自身好很多
&p&谢邀,没有装fluent软件,看不到这个190怎么出来的。大概讲一下原理你自己想想好了。。&/p&&p&涡合成法(Synthetic eddy method),大概意思都差不多你可以参考一下这篇 Jarrin et al. 2006.&/p&&p&&a href=&///?target=http%3A///science/article/pii/S00282& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&A synthetic-eddy-method for generating inflow conditions for large-eddy simulations&i class=&icon-external&&&/i&&/a&&/p&&p&核心思想是这样的,文章声称湍流可以看做是很多大大小小的涡组成的,流场中任何一点的速度脉动都可以用每个涡对改点的影响求和产生。并且这些“涡“是随着流线往下游运动的。于是作者就假想了一个盒子来装这些涡,这些涡从盒子的入口进来,然后顺流而下从出口出去。出去的涡再回到入口并且重新随机生成强度和位置。而你求解的流场入口就处在这个盒子里面,这个盒子里面所有的涡都会对入口平面上的速度产生影响。无非就是几个数列包含坐标,涡强度等等,不占内存。简化成一维就是Rankine vortex model (&a href=&///?target=https%3A//en.wikipedia.org/wiki/Rankine_vortex& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Rankine vortex - Wikipedia&i class=&icon-external&&&/i&&/a&)。&/p&&br&&p&但是由于湍流包括了非常广的尺度范围,理论上你如果要用不同大小的涡来合成,其实需要无穷多个涡。而且涡的数量和入口网格密度很影响计算效率的。随便举个例子,假设入口平面有1000个网格点,然后你有1000个涡,在每个时间步,你就要做1000次对3000个速度(u,v,w)的求和其实计算量比较大的。一个题外话就是我自己在OpenFOAM里实现过,为了计算速度还是得写成并行的。文章中为了提高计算效率同时保证合成湍流流场的精准度,提出了一个计算涡数量的公式。大约就是你所说的190的来源,你可以照着公式计算一下看看和190是不是一致,基本上和入口湍流尺度什么的都有关。当然类似的合成涡方法很多,也有不同的估算方法。这里就不赘述了。后来为了计算效率我直接用能谱合成了不用这个了。。。&/p&&br&&p&一般来说对LES产生入口湍流一直都很麻烦。如果用recycling&rescaling,或者单独做一次计算来产生并存储入口数据的话,还是很占资源的。合成涡方法其实已经效率很高了,主要就是有边界层的时候还是得靠近似。&/p&&br&&p&就酱?欢迎一起讨论。&/p&
谢邀,没有装fluent软件,看不到这个190怎么出来的。大概讲一下原理你自己想想好了。。涡合成法(Synthetic eddy method),大概意思都差不多你可以参考一下这篇 Jarrin et al. 2006.
谢邀!感觉这个问题可以从&b&流动不稳定性&/b&(flow instability)的角度分析。下面这张图是手章放在了出水的水龙头下方(图片来源:&a href=&///?target=http%3A//web.mit.edu/hml/ncfmf/15FI.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&web.mit.edu/hml/ncfmf/1&/span&&span class=&invisible&&5FI.pdf&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&)。水柱出现了如题主描述的波浪状的边界。&img src=&/c74b85af0c53a43f8ac8_b.png& data-rawwidth=&636& data-rawheight=&584& class=&origin_image zh-lightbox-thumb& width=&636& data-original=&/c74b85af0c53a43f8ac8_r.png&&因为人手掌存在的,水柱受到了来自外界的扰动(disterbances)。即使水柱的雷诺数(Reynolds Number)较低也有可能发展为不稳定流动。其他流动不稳定现象可参照图片来源的PDF资料,非常好的资料。如果楼主想更深入了解流动稳定性的知识可以参照White的《Viscous Fluid Flow》的第五章。运用书中提到的Neutral curve可以更加清楚的理解上述现象。首次回答,有不足和错误之处请指出哈。
谢邀!感觉这个问题可以从流动不稳定性(flow instability)的角度分析。下面这张图是手章放在了出水的水龙头下方(图片来源:)。水柱出现了如题主描述的波浪状的边界。因为人手掌存在的,水柱受到了来自外界的扰动(disterbances)。…
翻阅udf手册,确定自己要用哪个宏。大部分宏都有示例程序可抄。
翻阅udf手册,确定自己要用哪个宏。大部分宏都有示例程序可抄。
一般的做法是延长进口或出口,使其远离回流区域。
一般的做法是延长进口或出口,使其远离回流区域。
说一下你问的缓存的事,比如酷睿i7 3960X这个型号,6核心+三级缓存:&br&一级缓存:6x64KB&br&二级缓存:6x256KB&br&三级缓存:15MB&br&&br&也就是说一、二级缓存是每个核心所独占得,而三级缓存是共享的。&br&每个核心要做计算必然要从内存获取数据,这个过程比较慢。缓存就是一个小空间(很贵)存储常用数据,从而减少从内存拿数据的时间。&br&&br&当多节点计算时,不同节点的CPU需要交换数据,这时瓶颈是网络传输,即使是最贵的连接硬件速度也是很慢的,此时跟缓存基本没太大关系。
说一下你问的缓存的事,比如酷睿i7 3960X这个型号,6核心+三级缓存: 一级缓存:6x64KB 二级缓存:6x256KB 三级缓存:15MB 也就是说一、二级缓存是每个核心所独占得,而三级缓存是共享的。 每个核心要做计算必然要从内存获取数据,这个过程比较慢。缓存就是…
谢邀。&br&&br&&blockquote&&i&感觉题主联系了我好几次,不过最近忙着写小论文和做项目,还有师兄答辩准备会议材料等杂七杂八的东西一直抽不出时间,请见谅╮(╯▽╰)╭。以下正文。&/i&&/blockquote&&br&选用结构网格的主要原因是其&u&网格质量较高,收敛性较好。&/u&我们普遍认为满足收敛标准的计算结果都是可靠的。故需矫正题主关于“为了增加计算结果的精度希望对流场进行结构网格划分”的观念,计算精度与选用网格的类型关系不大,但与网格大小有关。&br&&br&&b&规则外形的模型推荐用结构网格,不规则的用混合网格(结构网格+非结构网格)。&/b&&br&&br&&blockquote&&i&注意:无论你选取什么类型的网格,最终计算结果收敛就可以了。非结构网格有时候收敛十分困难,甚至无论迭代多少步都不收敛。这时候就需要提高网格质量(一般大多数网格质量要保持到0.3以上)。相对来说,结构网格网格质量比非结构网格高。&/i&&/blockquote&&br&题主的几何模型外形还算规则,可考虑用结构网格,不过如果嫌麻烦,可以使用混合网格的方法,此方法更简单。结构网格具体划分方法一般ICEM的书上都有,步骤不外乎:&br&&br&&b&&u&建立block→切分block→删除多余block(模型内部)→指定映射关系→选取合适的网格尺寸、拉伸方式和拉伸比例划分网格(推荐选取线划分方式)→查看网格质量和数量,按需要进行调整→转化为非结构网格→输出网格&/u&&/b&&br&&br&具体步骤怎么操作,可以查看相关书籍。推荐纪兵兵的《ANSYS ICEM CFD》,里面找到相关例子,自己举一反三。&br&&br&下面讲一下混合网格的方法,由于我是做建筑方面的,时常会遇到极不规则的几何外形,难以全部使用结构网格,故常采用结构网格+非结构网格的方式。&br&&br&混合网格方法的idea主要是用非结构网格较强的适应性去适应建筑物表面以及附近的流场,同时为了获得较高的网格质量,在离建筑物表面较远的流场用结构网格。结构网格和非结构网格之间用interface边界条件(在fluent里设置)进行插值实现数据传递。&br&&br&&u&&b&通过以下实例介绍interface的建立和设置具体步骤:&/b&&/u&&br&&br&&u&首先你划好网格后应该是这样的:&/u&&br&&br&&img src=&/a4aad03f543aabe62bb8083a_b.png& data-rawwidth=&1468& data-rawheight=&638& class=&origin_image zh-lightbox-thumb& width=&1468& data-original=&/a4aad03f543aabe62bb8083a_r.png&&图1&br&&br&外流域由一个大长方体和小圆柱体组成,小圆柱体内部就是几何模型。小圆柱体内部用非结构网格划分,大长方体和小圆柱体之间的区域用结构网格划分。&br&&br&&img src=&/7ae30bf7d111c4d03f9690_b.png& data-rawwidth=&1466& data-rawheight=&646& class=&origin_image zh-lightbox-thumb& width=&1466& data-original=&/7ae30bf7d111c4d03f9690_r.png&&图2&br&&br&图2是小圆柱体,注意这个小圆柱体的表面就是结构网格和非结构网格的交界面,十分关键。这个交接面实际上重合着两个面,上面既有结构网格,又有非结构网格。模型分part情况是这样的:&br&&img src=&/34eb7a1ea067b251f5da73_b.png& data-rawwidth=&279& data-rawheight=&571& class=&content_image& width=&279&&图3&br&&br&其中CIRCLE和CIRCLE_OUT是圆柱体的圆柱面,注意这里是重合的两个面,CIRCLE对应一个面,CIRCLE_OUT对应另一个。其中CIRCLE对应的那个面划分结构网格,CIRCLE_OUT对应的面划分非结构网格。CIRCLE_TOP和CIRCLE_TOP_OUT也是如此,不过是指圆柱顶面。&br&&br&图4是CIRCLE部分网格划分情况,为结构网格。图5是CIRCLE部分网格划分情况,为非结构网格。图6为结构网格和非结构网格重合的情况。&br&&br&&img src=&/235dba4c4ea_b.png& data-rawwidth=&1462& data-rawheight=&637& class=&origin_image zh-lightbox-thumb& width=&1462& data-original=&/235dba4c4ea_r.png&&图4&br&&br&&img src=&/2acae43a9eee88f_b.png& data-rawwidth=&1469& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&1469& data-original=&/2acae43a9eee88f_r.png&&图5&br&&br&&img src=&/d9eab1c5b7c6b8b09a9ef_b.png& data-rawwidth=&1462& data-rawheight=&645& class=&origin_image zh-lightbox-thumb& width=&1462& data-original=&/d9eab1c5b7c6b8b09a9ef_r.png&&图6&br&&br&网格划分完成后大概是这样,打开圆柱体可以看到:建筑物近避免附件用了非结构网格,外面远一点的地方用的是结构网格,如图7和图8所示。&br&&br&&img src=&/dcd8ad1d3b2da067e83dcc71_b.png& data-rawwidth=&1465& data-rawheight=&643& class=&origin_image zh-lightbox-thumb& width=&1465& data-original=&/dcd8ad1d3b2da067e83dcc71_r.png&&&br&图7&br&&br&&img src=&/20ef2fa5ec35ae31b7340ddea125be64_b.png& data-rawwidth=&1472& data-rawheight=&636& class=&origin_image zh-lightbox-thumb& width=&1472& data-original=&/20ef2fa5ec35ae31b7340ddea125be64_r.png&&图8&br&&br&&u&网格划分完毕之后导入fluent,interface通过边界条件设置,具体如下:&/u&&br&&br&&img src=&/aaac22c2c7c88a4b0758_b.png& data-rawwidth=&441& data-rawheight=&524& class=&origin_image zh-lightbox-thumb& width=&441& data-original=&/aaac22c2c7c88a4b0758_r.png&&&br&图9&br&&br&在边界条件中选择相应的part设置成interface类型。本例中circle, circle_out, circle_top, circle_top_out四个part设置成interface类型。&br&&br&&img src=&/8f1a37d25b00a9fc213ff0a73f02c911_b.png& data-rawwidth=&635& data-rawheight=&516& class=&origin_image zh-lightbox-thumb& width=&635& data-original=&/8f1a37d25b00a9fc213ff0a73f02c911_r.png&&图10&br&&br&然后在左边选择mesh interface。&br&&br&&img src=&/ae8c57bbf8804fab_b.png& data-rawwidth=&1007& data-rawheight=&730& class=&origin_image zh-lightbox-thumb& width=&1007& data-original=&/ae8c57bbf8804fab_r.png&&图11&br&&br&然后会进入如图11所示的界面,在左上角第一个空输入interface的名字,在interface options里选择coupled wall,然后在右边选取需要对应的两个part,按create完成。按同样的步骤建立第二组interface对应关系。&br&&br&&u&这样就把结构网格和非结构网格结合起来,计算时fluent会在设置了interface的面上进行插值,实现数据在结构网格和非结构网格之间进行传递。&/u&
谢邀。 感觉题主联系了我好几次,不过最近忙着写小论文和做项目,还有师兄答辩准备会议材料等杂七杂八的东西一直抽不出时间,请见谅╮(╯▽╰)╭。以下正文。 选用结构网格的主要原因是其网格质量较高,收敛性较好。我们普遍认为满足收敛标准的计算结果都是…
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 fluent稳态和瞬态计算 的文章

 

随机推荐