【Ansys】mechanical和fluent求解器中使用的迭代方法-待补充

news2025/1/25 4:36:36

一、mechanical求解器

这个求解器,在网上很容易查到,迭代求解时用的就是牛顿-拉夫逊方法(Newton-Raphson)。

这是因为牛顿法求解非线性问题非常优秀。

而mechanical使用这个方法就能实现对几何非线性、材料非线性、接触非线性、混合非线性(塑性和接触等)、非线性屈曲等复杂计算问题进行良好的求解。

二、fluent求解器

FLUENT求解器主要采用有限体积法(Finite Volume Method, FVM)进行数值模拟,针对不同的问题,它可以采用多种迭代方法。

FLUENT求解器的迭代方法可以分为两大类,压力基求解器和密度基求解器。前者相对来说适用场景更多。

Density-Based主要应用在可压缩流体的流动,如高马赫数流动

Pressure-Based可同时应用在可压缩和不可压缩流体的运动。

对于压力基求解器,又可以分为SIMPLE、SIMPLEC、PISO、Coupled(耦合)这四种。

2.1 SIMPLE和SIMPLEC

SIMPLE(Semi-Implicit Method for Pressure-Linked Equations-压力关联方程的半隐式解法)

SIMPLE算法将原始的Navier-Stokes方程转化为线性方程组,然后使用迭代方法解决。

在这里插入图片描述
在Ansys Fluent中,有标准的SIMPLE算法和SIMPLEC算法。SIMPLE是瞬态模拟的默认算法,使用简单将有利于求解许多问题,特别是因为增加了欠松弛,如下所述。

对于相对简单的问题(启用层流模型,不启用其他模型),其收敛受到压力-速度耦合的限制,您通常可以使用简单的方法更快地获得收敛解。由于过于简单,压力校正的欠松弛因子通常设置为1.0,这有助于加速收敛。然而,在一些问题中,将压力校正欠松弛量增加到1.0会导致网格出现高偏度(skewness)而导致不稳定。对于这种情况,您将需要使用一个或多个偏度(skewness)校正方案,使用稍微保守一点的欠松弛值(例如0.7),或者使用简单的算法。对于涉及湍流和/或其他物理模型的复杂流动,只有当它受到压力-速度耦合的限制时,SIMPLE才能提高收敛性。如果压力-速度耦合是限制收敛的因素之一,SIMPLE和SIMPLEC将给出类似的收敛速度。

2.2 PISO

PISO(Pressure-Implicit with Splitting of Operators-带分离算子的压力隐式算法)。

与SIMPLE相比,PISO在每个时间步长中执行更多的压力速度校正,从而提高了求解的准确性。

在这里插入图片描述

2.3 Coupled

Coupled(耦合)。

这是算法将速度和压力耦合在一个矩阵中进行求解。

Coupled算法可以使用不同的迭代求解器,如牛顿-拉夫逊(Newton-Raphson)方法、共轭梯度法(Conjugate Gradient)等。

在这里插入图片描述

2.4 小结

FLUENT求解器根据不同的问题和物理模型采用不同的迭代方法。

牛顿-拉夫逊方法通常用于求解非线性方程,可以用于Coupled算法中。

FLUENT求解器中的线性方程组采用其他迭代方法,在FLUENT中牛顿-拉夫逊方法并非主要的迭代方法。

SIMPLE、PISO和Coupled是其中常用的几种迭代方法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/521490.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java入门和背景知识

文章目录 🔥常见编程语言介绍🔥Java 发展史🔥Java 的核心优势🔥Java 各版本的含义🔥Java 的特性和优势🔥Java 运行机制🔥JVM、JRE 和 JDK🔥Java 开发环境搭建🔥openJDK 和…

网络购物商场系统的设计与实现(论文+源码)_kaic

网络购物商场系统 摘 要 近年来,随着网络购物的兴起和普及,针对该市场需求开发一款在线购物系统是大势所趋。和实体店对比,在线购物系统商品种类齐全,价格优惠、还能够送货上门等优势。在此类系统中,用户能够在网上…

潍坊这一城市商业综合体有奖征名

云创金谷项目商业购物中心名称及IP形象征集开始啦!!你有什么好想法?快来参与吧!! 云创金谷,是奎文区重点打造的城市更新代表力作,位于文化路以东、新华路以西,北宫街以北、卧龙东街以…

如何在vue中使用dayjs修改日历组件的星期名称

在vue中使用日历组件Calendar时,头部的星期默认展示为[日, 一, 二, 三, 四, 五, 六],如下图所示。 如何改变头部的星期展示呢,可以通过以下方法实现: const weekdaysShort [周日, 周一, 周二, 周三, 周四, 周五, 周六]; dayjs.l…

每日学术速递5.10

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.ZipIt! Merging Models from Different Tasks without Training 标题:压缩它!无需训练即可合并来自不同任务的模型 作者:George Stoica, Danie…

MLF(中期借贷便利)[Medium-term lending facility],俗称麻辣粉

MLF麻辣粉是什么?简述MLF的作用以及对股市的影响!_哔哩哔哩_bilibili 简述 中期借贷便利(Medium-term lending facility,简称MLF)是中国人民银行提供给商业银行的一种货币政策工具,能够向商业银行提供一…

BFT 最前线 | 谷歌举办 I/O 23 发布会,对标必应,百度搜索小范围公测对话功能,盖茨称AI利大于弊

文 | BFT机器人 01 谷歌举办 I/O 23 发布会,以 AI 为核心发布一系列新工具 北京时间 5 月 11 日凌晨,谷歌举办了今年的 Google I/O 开发者大会。比起去年,强调「整合全球信息,使人人都能从访问中受益」的使命,谷歌 CEO…

xxl-job2.1.2定时任务使用教程

一、配置xxl-job页面调度器 1.先下载2.1.2版本xxl-job的源码,地址:https://github.com/xuxueli/xxl-job/tree/2.1.2 2.下载完,用idea打开,配置jdk1.8、配置maven, 3.导入MySQL数据库xxl-job的一些表,导入的…

点餐小程序实战教程02-店铺数据源设计

我们上一篇分析了点餐小程序的功能点,有了功能就好往下开发了。低代码开发是模型驱动开发,啥是模型驱动呢?就是要求你先设计好表结构,然后再开发页面。 那要如何设计数据源呢?其实就是将信息分门别类的拆分到不同的数据源中。要拆分到哪些数据源是由我们页面上的信息决定…

真题详解(索引查询)-软件设计(七十三)

外观、装饰、策略模式代码详解-软件设计(七十二)https://blog.csdn.net/ke1ying/article/details/130628033 关于一个类的静态成员描述中,不正确的是: 错误:一个类的静态数据成员值不可以被修改。 java语言特性是有________和 垃…

django基础知识详解

1. 安装与介绍 课程特点: 学习难度大,大部分内容需要理解并记忆文件较多易混淆学习阶段注重框架使用,工作阶段注重实现业务逻辑综合应用强,小练习少 1.1 Django框架的介绍 2005年发布,采用Python语言编写的开源web框架早期的时…

JVM垃圾收集器(二)

目录 1、Serial 2、ParNew 3、Parallel Scavenge 4、Serial Old 5、Parallel Old 6、CMS 1、为什么需要两次“stop the world” 2、CMS的并发带来的问题 3、CMS的触发时机 4、CMS的缺陷 5、为什么CMS用清除算法 7、G1 1、Region 2、设计Region的意义 3、G1的三种…

【C++】——类与对象(中)+日期类对象的实现

文章目录 1. 前言2. 类的6个默认成员函数3. 构造函数4. 析构函数5. 拷贝构造函数6. 运算符重载6.1 赋值运算符重载 7. const成员8. 取地址及const取地址操作符重载9. 日期类对象的完整实现9.1 头文件9.2 源文件9.3 测试代码 10. 结尾 1. 前言 今天我们来继续学习C类与对象&…

网安学习路线!史上最详细没有之一

我经常会看到这一类的问题: 学习XXX知识没效果;学习XXX技能没方向;学习XXX没办法入门; 给大家一个忠告,如果你完全没有基础的话,前期最好不要盲目去找资料学习,因为大部分人把资料收集好之后&…

医日健自助售药机

产品概述 医日健智能自助售药机整合了信息化管理技术 、远程监控管理技术 、自动化技术、人脸识别技术等多种先进技术 ,结合药品零售的特点 ,通过在医院、诊所、药店、便利店、社区等场所部署药品自助售药机 ,为用户提供自选购药服务&#x…

深度学习用于医学预后-第二课第三周1-3节-生存模型,生存函数

文章目录 生存模型生存函数有效生存函数 生存模型 本周,我们将讨论生存模式(survival model)。生存模型是一种特殊的模型我们关心事件发生的时间,比如从治疗到复发的时间,或者从诊断到死亡的时间 这是一个常见的问题…

GPT自动理解视频、法律顾问、大模型安全围栏

每天都要浏览大量AI相关新闻,是不是感到信息量爆炸,有效信息少,无从看起? 这么多新产品和新工具,到底哪些是真正是有价值的,哪些只是浮躁的热点? 想参与AI产品和工具的开发,但苦于…

READNE.md 语法

标题列表引用代码块链接图片分割线表格 1. 标题 #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ######六级标题 2. 列表 2.1 有序列表 直接在前面写数字序号: 1. a 2. bc 3. 1234 2.2 无序列表 有三种方式:""、"-&q…

操作系统--需要背的概念性知识

第一章 操作系统概述 操作系统的作用:1)控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;2)提供给用户和其他软件方便的接口和环境;3)实现了对计算机资源…

(GPT3)Language Models are Few-Shot Learners论文阅读

论文地址:https://arxiv.org/pdf/2005.14165v4.pdf 摘要 最近的工作表明,通过对大量文本语料库进行预训练,然后对特定任务进行微调,许多 NLP 任务和基准测试取得了实质性进展。 虽然在体系结构中通常与任务无关,但此方…