⑴ fluent独立隐式求解器怎么设置
define---solve----在里面选implicit就是隐誉历携式求解,稳态选择steady,层流我知道在设置多孔介质边界条件时有庆伏一个laminar,就是层流。高版本的好像没有耦合和独立的区别了。烂段
⑵ 数值积分的多步法中,显式和隐式分别是什么含义
显式算法
,采用
中心差分
显式时间
积分
,由于
方程
是非耦合形式,可以直接求解,不像
隐式
方程那样求解
刚度
矩阵
,之所以采用这样的
算法
思路主要是为解决
瞬态
动力学
服务的,它最本质的算法是中心差分,因此它的求解
效率
高,但
精度
不高,而且必须设定非常小的时间步求解以保证稳定状态。
而隐式算法,采用的是newmark等隐式时间积分,引入了微量代替,需要转换刚度矩阵,对于非线基此性,需要采用多种
数值计算方法
,比如用于
线性
逼近的
牛顿
-拉夫逊迭代
公式
等,这种算法多用于静力旦锋迟问题,
结构分析
,低
频率
动力学问题等等。因模李为这类问题
时间历程
较长,可以采用较大的时间步,也能保证一定的精度要求。
隐式算法是指对于每一增量步,时间积分必须满足
平衡方程
,反复迭代求解,结果准确,但是求解时间长,而且有时会发散。显式算法求解时不需要迭代,避免了不收敛问题,但是时间步长的选择必须非常小心,根据算法的稳定准则。
⑶ fluent中reference values中的参数都是什么意思
fluent中referencevalues中的参数:
timestepsize的设定是根据计算需要,一般是特征长度(比如说管道的长度)除于特征速度(比如平均速度)的值再小一到两个量级即可,如果timestipsize太大,计算会提示你的,改小即可。
numberoftimesteps是这样设定的:=实际时间积累。比如说,你计算一个射流,你需要计算到1秒时候的情况,那么(numberoftimesteps)=1秒/(timestepsize)。
Fluent中非稳态时间步长设置,非稳态计算,若设置太小,计算时间就太长,设置太大的话就会出现GlobalCourantNumber飙升过大的不能继续进行下去的问题。
单元最小长度除于流场平均流速,不过这个值可能很小,你可以以这个值为基准进行调节,一开始可以取大些,如果没有问题,可以再滚陪放大些,这样可以缩短计算时间。
若按这种方法,计算下面这个例子:2mm,10个网格,流速1m/s。时间步长timesteps=0.2/1000=0.0002。但是在进行计算时,设置为1e-6,都无法进行下去,所以这种换算方法还是只能作为参考。
(3)非耦合隐式算法怎样设置扩展阅读:
FLUENT软件采用有限体积法,提供了三种数值算法:
非耦合隐式算法;耦合显式算法;耦合隐式算法,
分别适用于不可压、亚音速、跨音速、超音速乃至高超音速流动。
非耦合隐式算法:
该算法源于经典的SIMPLE算法。其适用范围为不可压缩流动和中等可压缩流动。这种算法不对Navier-Stoke方程联立求解,而是对动量方程进行压力修正。
该算法是一种很成熟的算法,在应用上经过了很多广泛的验证,这种方法拥有多种燃烧、化学反应及辐射、多相流模型与其配合,适用于低速流动的CFD模拟。咐茄
耦合显式算法:
这种算法由FLUENT公司和NASA联合开发,主要用来求解可压缩流动。该方法与SIMPLE算法不同,而是对整个Navier-Stoke方程组进行联立求解,空间离散采用通量差分分裂格式,时间离散采用多步Runge-Kutta格式,并采用了多重网格加速收敛技术。
对于稳态计算,还采用了当地时间步长和隐式残差光顺技术。该算法稳定性好,内存占用小,衡备察应用极为广泛。
耦合隐式算法:
该算法是其他所有商用CFD软件都不具备的。该算法也对Navier-Stoke方程组进行联立求解,由于采用隐式格式,因而计算精度与收敛性要优于CoupledExplicit方法,但却占用较多的内存。该算法另一个突出的优点是可以求解全速度范围,即求解范围从低速流动到高速流动。
⑷ fluent里的shadow面怎么设置
在icem中分块时,把流体区域和固体区域的块分到两个part中。这样的网格导入到fluent中后,两个part分别设置固体zone和流体zone,中间的网格分界面会自动出现shadow。
Fluent软件是目前国内外使用最多、最流行的商业软件之一。Fluent的软件设计基于”CFD计算机软件群的概念”,针对每一种流动的物理问题的特点,采用适合于它的数值解法在计算速度、稳定性和精度等各方面达到最佳。
由于囊括了Fluent Dynamical International比利时PolyFlow和Fluent Dynamical International(FDI)的全部技术力量(前者是公认的在黏弹性和聚合物流动模拟方面占领先地位的公司,后者是基于有限元方法CFD软件方面领先的公司),因此Fluent具有以上软件的许多优点。
⑸ 什么叫显式什么叫隐式
显式算法基于动力学方程,分为静态显式算法和动态显式算法。显式算法最大优点是有较好的稳定性。动态显式算法采用动力学方程的一些差如裂型分格式(如广泛使用的中心差分法、线性加速度法、Newmark法和wilson法等),不用直接求解切线刚度,不需要进行平衡迭代。
隐式算法中,在每一增量步内都需要对静态平衡方程进行迭代求解,并且每次迭代都需要求解大型的线性方程组,这以过程需要占用相当数量的计算资源、磁盘空间和内存。
该算法中的增量步可以比较大,至少可以比显式算法大得多,但是实际运算中上要受到迭代次数及非线性程度的限制,需要取一个合理值。
特别注意
一、“差分法”本身是一种“精源液算法”而非“估算法”,得出来的大小关系是精确的关系而非粗略的关系;
二、“差分法”与“化同法”经常联系在一起使用,“化同法紧接差分法”与“差分法紧接化同法”是资料分析速算当中经常遇到的两种情形。
三、“差分法”得到“差分数”与“小分数”做比较的时候,还经常需要用到“直除法”。
四、如果两个分数相渣猜隔非常近,我们甚至需要反复运用两次“差分法”,这种情况相对比较复杂,但如果运用熟练,同样可以大幅度简化计算。
⑹ 版本matlab2014a,simulink仿真步长和算法无法设置,求问怎么办
一、算法设置
1.变步长(Variable—Step)求解器
可以选择的变步长求解器有:ode45,ode23,ode113,odel5s,ode23s和discret.缺省情况下,具有状态的系统用的是ode45;没有状态的系统用的是discrete。
1)ode45基于显式Runge—Kutta(4,5)公式,Dormand—Prince对.它是—个单步求解器(solver)。也就是说它在计算y(tn)时,仅仅利用前一步的计算结果y(tn-1).对于大多数问题.在第一次仿真时、可用ode45试一下。
2)ode23是基于显式Runge—Kutta(2,3).Bogackt和Shampine对.对于宽误差容限和存在轻微刚性的系统、它比ode45更有效一些.ode23也是单步求解器。
3)odell3是变阶Adams-Bashforth—Moulton PECE求解器.在误差容限比较严时,它比ode45更有效.odell3是一个多步求解器,即为了计算当前的结果y(tn),不仅要知道前一步结果y(tn-1),还要知道前几步的结果y(tn-2),y(tn-3),…;
4)odel5s是基于数值微分公式(NDFs)的变阶求解器.它与后向微分公式BDFs(也叫Gear方法)有联系.但比它更有效.ode15s是一个多步求解器,如果认为一个问题是刚性的,或者在用ode45s时仿真失败或不够有效时,可以试试odel5s。 odel5s是基于一到五阶的NDF公式的求解器.尽管公式的阶数越高结果越精确,但稳定性会差一些.如果模型是刚性的,并且要求有比较好的稳定性,应将最大的阶数减小到2.选择odel5s求解器时,对话框中会显示这一参数. 可以用ode23求解器代替。del5s,ode23是定步长、低阶求解器。
5)ode23s是基于一个2阶改进的Rosenbrock公式.因为它是一个单步求解器,所以对于宽误差容限,它比odel5s更有效.对于一些用odel5s不是很有效的刚性问题,可以用它解决。
6)ode23t是使用“自由”内插式梯形规则来实现的.如果问题是适度刚性,而且需要没有数字阻尼的结果,可采用该求解器。
7)ode23tb是使用TR—BDF2来实现的,即基于隐式Runge—Kutta公式,其第一级是梯形规则步长和第二级是二阶反向微分公式.两级计算使用相同的迭代矩阵.与ode23s相似,对于宽误差容限,它比odtl5s更有效。
8)discrete(变步长)是simulink在检测到模型中没有连续状态时所选择的一种求解器。
2.定步长(Flxed—Step)求解器
可以选择的定步长求解器有:ode5,ode4,ode3,ode2,ode1和discrete。
1)ode5是ode45的一个定步长版本,基于Dormand—Prince公式。
2)ode4是RK4,基于四阶Runge—Kutta公式。
3) ode3是ode23的定步长版本,基于Bogacki-Sbampine公式。
4) ode2是Heun方法,也叫作改进Euler公式。
5) odel是Euler方法。
6) discrete(定步长)是不执行积分的定步长求解器.它适用于没有状态的模型,以及对过零点检测和误差控制不重要的模型。