如何设置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 ...
随机推荐
- Django Rest framework实现流程
目录 一 什么是restful架构 二 Django REST framework简介 三 Django REST framework原理 四 Django REST framework源码流程 五 ...
- fatfs源码阅读
使用fatfs文件的第一步,就是调用F_mount函数注册一个工作空间. F_mount函数的原型如下: 第一个参数根据网上大神的答复,是外设类型,如果是sd卡就是0,flash等等其他的外设就是其他 ...
- [LeetCode] 671. 二叉树中第二小的节点 ☆(递归 合并)
描述 给定一个非空特殊的二叉树,每个节点都是正数,并且每个节点的子节点数量只能为 2 或 0.如果一个节点有两个子节点的话,那么这个节点的值不大于它的子节点的值. 给出这样的一个二叉树,你需要输出所有 ...
- DB2新建编目及删除编目
场景:在添加一个新数据库的连接时,需要先建立此数据库的编目信息 新建: 1.获取数据库IP.端口.数据库名称 2.打开DB2客户端的“DB2命令窗口” 3.按以下命令执行 db2 catalog tc ...
- Linux命令——pr
参考:Linux命令——column 前言 接触这个命令的初衷是我想把一个很长的单列输出设置成多列输出,奈何column的分列输出机制太智障,直到我发现了pr 参数 pr -# 输出指定的列数. -t ...
- FAILED: SemanticException Unable to determine if hdfs://tmaster:8020/user/root/words.db/test_t2 is encrypted
使用hive时,建立数据库,建表,写数据: 读数据:select * from test_t2; 报错SemanticException 原因:建表时使用了其他路径,或者在另一个路径的数据库(建立数 ...
- 【OF框架】搭建标准工作环境
前言 统一工作环境,统一工具集,是沟通效率的基础.如同语言一样,使用不同语言的人,需要花更多的精力去理解语言,然后才是理解语言的内容,而使用相同语言的人,对话过程直接进入到内容.对于语言不统一增加的效 ...
- vim快捷操作记录
1. ctrl+v 去选中代码块,按下=号,代码块对齐 命令行模式下 输入:1,16 left会左对齐
- jwt的原理以及使用
jwt原理(json web token) 我们之前是使用session实现登录,通过实际密码+盐组成字符串进行md5存入redis或者数据库中,输入的密码与实际校验通过,发送给客户端一个有效时间的t ...
- ASP.NET 下配置请求大小、请求时间等参数
在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间 ...