如何设置fvOptions【翻译】
翻译自:CFD-online
帖子地址:http://www.cfd-online.com/Forums/openfoam-pre-processing/121763-how-set-fvoptions.html
大家好
我想在2.2.x版本当中使用fvOptions设置多孔介质区域。但是求解器似乎没有读取这个文件...我创建了拥有两个分离域的网格,下面是第一部分区域文件:
Code:
FoamFile
{
version
2.0;
format
ascii;
class
regIOobject;
location
"constant/polyMesh";
object
cellZones;
}
// * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
//
(
zone2
{
type
cellZone;
cellLabels
List
(
我在system文件夹下创建一个名为fvOptions的文件
Code:
FoamFile
{
version
2.0;
format
ascii;
class
dictionary;
location
"system";
object
fvOptions;
}
porosity
{
type
explicitPorositySource;
active
yes;
selectionMode
cellZone;
cellZone
zone2;
explicitPorositySourceCoeffs
{
type
DarcyForchheimer;
DarcyForchheimerCoeffs
{
d d [0 -2 0
0 0 0 0] (5e7 -1000 -1000);
f f [0 -1 0
0 0 0 0] (0 0 0);
coordinateSystem
{
e1 (1 0
0);
e2 (0 1
0);
}
}
}
}
像下面网页说的:
HTML
Code:
http://www.openfoam.org/version2.2.0/fvOptions.php
但是求解器(icoFoam求解器)不能读取它(如果我改变系数的值对于解没有任何改变...)
我需要指定其他更多的参数吗?
谢谢你
Yuri
这个是我从fredo490得到的答案
Quote:
|
Hello, Code: tmpUEqn ( fvm::ddt(U) + + == fvOptions(U) ); The last term is |
我检查了一下,确实如他所说。使用pimpleFoam就没有任何问题。
大伙好
我也打算使用fvOption
我想要做的是将一个体积力施加到我计算域的一些特定的单元上。
事实上,我做的事情如下:
Code:
FoamFile
{
version
2.0;
format
ascii;
class
dictionary;
location
"system";
object
fvOptions;
}
// * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
//
momentumSource
{
type
vectorExplicitSetValue;
active on;
//on/off switch
selectionMode
all; //cellSet // points //cellZone
vectorExplicitSetValueCoeffs
{
injectionRate
{
F ( 0.1335 0
0 );
}
}
}
//
*************************************************************************
//
但是我不理解哪一个是正确的实体(我认为我所做的是添加了一个速度而非力)。
你能帮助我吗?
非常感谢
Samuele
hfsf:
大家好
非常抱歉问如此新手的问题,但是最近我在OpenFOAM中模拟流体流过多孔介质。在OpenFOAM的网站上,我偶然发现了从OF2.x开始的一个新特性:fvOptions字典
问题是:我没有看到任何多孔介质的参考资料,如你所见!!!
在Alberto
Passalacqua发布的博客中,他发布了一个与OpenFOAM1.5版本关联中的程序。发布的程序如下:
Code:
(
porosity
{
coordinateSystem
{
origin (0 0
0);
e1 (1 0
0);
e2 (0 1
0);
}
porosity
0.5;
Darcy
{
d d [0 -2 0
0 0 0 0] (-1 1e7 -1);
f f [0 -1 0
0 0 0 0] (0 0 0);
}
}
)
坐标系定义后,多孔介质定义在这里。在2.2版本中改变了什么?我应该如何定义多孔介质?
先谢过了
大家好
对于压力/速度,你不需要多孔介质信息(起码达西定律),仅仅需要渗透率。
然而你需要分析它的传热,在这个算例中仅仅需要为传热部分添加其他的fvOption(像"effectivenessHeatExchangerSource"的"constantHeatTransfert")
祝好
olivier
亲爱的olivier
对于案例中没有"fvOptions"字典,出现在求解器源项文件
的"fvOptions"相关术语是无用的。这些术语仅在我们在fvOption自动中指定参数时激活。我说的正确吗?非常感谢
大家好
当我对两个单元中间的点设置fvOption时,我想知道为了求解PDE,fvOption在单元间是如何插值的?
谢谢
如何设置fvOptions【翻译】的更多相关文章
- 电脑重装BIOS设置中文翻译
- Java Decompiler 反编译工具下载地址及JD-Eclipse设置菜单翻译
官网地址:http://jd.benow.ca/ JD-GUI:jd-gui-0.3.6.windows.zip JD-Eclipse:jd-eclipse-site-1.0.0-RC2.zip 菜单 ...
- webstorm 单词快捷翻译设置
1.打开webstorm中的设置,选择plugins,搜索 translations 安装,安装完成重启webstorm 2.设置快捷键翻译,打开webstorm设置,选择keymap,搜索trans ...
- Redis配置中文翻译,3.2.1版
大部分常见设置都翻译了,还有一些是从网上复制的(懒) # Redis configuration file example. ## Redis配置文件示例 # # Note that in order ...
- 四大高质量且实用的chrome翻译插件推荐
Google英译汉的质量怎么样?日常生活用语翻译还可以,但是一到专业性术语就歇菜了,翻译出来的东西简直就是惨不忍睹,惨绝人寰..对于酷爱英语学习又有强迫症的患者来说,一款既实用又方便,无疑就是雪中送炭 ...
- 《Django By Example》第九章 中文 翻译 (个人学习,渣翻)
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者@ucag 注:哈哈哈,第九章终于来啦 ...
- oracle的字符集设置与乱码
oracle的字符集设置与乱码 字符集问题一直叫人头疼,究其原因还是不能完全明白其运作原理. 在整个运行环节中,字符集在3个环节中发挥作用: 1.软件在操作系统上运作时的对用户的显示,此时采用操作系统 ...
- 利用有道翻译Api实现英文翻译功能
有道翻译提供了翻译和查词的数据接口.通过数据接口,您可以获得一段文本的翻译结果或者查词结果. 通过调用有道翻译API数据接口,您可以在您的网站或应用中更灵活地定制翻译和查词功能. 第一步: ...
- 百度翻译api 实现简易微信翻译小程序
介绍 口袋翻译 口袋翻译 微信小程序 翻译功能 含7类语言的相互翻译 包含最近10条的翻译历史回溯功能 微信搜索:简e翻译 功能展示 使用百度翻译api需要申请 appid 与 key 并在 ap ...
随机推荐
- Topics in CS(difference between compile and interpret)
编译 Compile:把整个程序源代码翻译成另外一种代码,然后等待被执行,发生在运行之前,产物是「另一份代码」. 解释 Interpret:把程序源代码一行一行的读懂然后执行,发生在运行时,产物是「运 ...
- redis过期事件回调函数,与有序集合
https://cloud.tencent.com/developer/article/1347437 python中的Redis键空间通知(过期回调) set notify-keyspace-ev ...
- 【leetcode】338 .Counting Bits
原题 Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate t ...
- GNU/Linux 介绍
在了解Linux之前要先了解什么是GNU / GNU官方解释? GNU是一个自由软件操作系统.就是说,它尊重其使用者的自由.GNU操作系统包括GNU软件包(专门由GNU工程发布的程序)和由第三方发布的 ...
- 第二篇:Python基本知识
这一篇我们简单的介绍一下Python学习的基本知识-->Python文件是如何运行.Python文件打开通常会有两行注释,那么这两行注释是什么:上篇提到的字节码,这些字节码都存储在哪?即pyc文 ...
- NTFS文件系统概述
NTFS简介 NTFS是Windows NT家族1的限制级专用的文件系统2.Win95.Win98识别不了NTFS,只有支持NT内核的OS才能识别NTFS文件系统.当前,NTFS取代了老式的FAT文件 ...
- 运维开发笔记整理-使用Django编写helloworld
运维开发笔记整理-使用Django编写helloworld 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.创建Django项目 1>.创建Django项目 djang ...
- 容器自动化(一):docker基础(上)
一,Docker简介,功能特性与应用场景 1.1 Docker简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上 ...
- MyBatis_动态sql_foreach_mysql下foreach批量插入的两种方式
方法1: 笔记要点出错分析与总结工程组织数据库组织0.重新修改Bean类 修改1.定义接口 //批量插入 public void addEmps(@Param("emps") ...
- LoadRunner在Controller场景中配置获取Windows Resources
一.首先需要在被监控Windows服务器端(只支持Windows)进行如下设置: 启动服务: Remote Procedure Call (RPC) RemoteRegistry 操作方法: 按Win ...