OpenFOAM中slip和noslip介绍(滑移条件&无滑移条件)【翻译】

翻译自:CFD-online

帖子地址:http://www.cfd-online.com/Forums/openfoam/84549-slip-no-slip-conditions.html

kurne:

大家好

谁能告诉我怎么在壁面给定滑移条件或者非滑移条件。我有点困惑,是否滑移条件意味着零梯度,无滑移条件意味着固定梯度?

祝好

Mubeen K Kurne

madad2005:

执行无滑移条件需要使用:

type fixedValue;

value (0,0,0);

执行滑移条件需要使用:

type slip;

kurne:

亲爱的madad2005

非常感谢你的帮助。你能纠正我的错误吗?

对于无滑移条件:

就速度而言
type fixedValue;

value uniform 0;

就压力而言
type fixedValue;

value uniform 0;

对于滑移条件:

就速度而言:
type slip;

就压力而言:
type slip;

先提前谢谢

madad2005:

Quote:

Originally Posted by kurne View Post

Dear madad2005

Thanks A lot for help.Will you please correct me

For

No Slip conditions

  1. For velocity

type fixedValue;

value uniform (0,0,0);

  1. For pressure

type zeroGradient;

For Slip Conditions

  1. For velocity

type slip;

  1. For pressure

type zeroGradient;

Thanks In Advance

看下面,对于壁面的压力边界,法向梯度为零。对滑移条件的速度而言,存在垂直于壁面和平行于壁面两个不同的方向,我认为滑移条件能够控制这两个方向。

kurne:

亲爱的mada2005

非常感谢你指导我

再次感谢

Prash:

Quote:

Originally Posted by madad2005 View Post

See above. The BC requirement for pressure at the wall is normally zeroGradient. For velocity with a slip wall, there are two different conditions to be met normal to the wall and parallel to the wall, which I believe the slip boundary condition handles.

大家好

对不起,挖坟了

如果我对速度使用全滑移条件,是否需要指定压力?我猜压力是根据壁面的速度计算出来的?
如果我把压力边界设置为滑移条件同时速度条件也设置为滑移条件。是否和设置壁面边界为"zeroGradient"一样?我做这个没有得到相同的答案
PS:回复最后一问:如果是标量,那zeroGradient与slip是等价的。矢量则不是,以速度为例,zeroGradient 是让边界上的速度的三个分量都等于其邻近的网格的值,即

而 slip是让边界速度的与边界平行的分量等于其邻近网格上的速度在平行边界方向上的分量,边界速度的法向分量则设为零。用公式来表示,就是

表示边界的值,表示邻近网格中心的值, n⃗ n→ 是边界单位法向量

该回答转载自:http://cfd-china.com/topic/121/自由滑移slip和zerogradient的区别/2

参考文档:
https://www.cnblogs.com/liusuanyatong/p/11259754.html

OpenFOAM中slip和noslip介绍(滑移条件无滑移条件)【翻译】相关推荐

  1. predicate java_java8中predicate的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于java8中predicate的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 传递代码 我们首先看一个例子,假设你有一个 Appl ...

  2. bat中ERRORLEVEL的使用介绍

    bat中ERRORLEVEL的使用介绍 ■前言 今天在bat代码中看到了 ,以下的代码 set var=%ERRORLEVEL% 搜索整个程序,也没有发现,哪里定义了ERRORLEVEL这个变量 只是 ...

  3. oracle导出数据带where,CSS_指定一个where条件来有条件地导出记录,在Oracle数据库中,exp中的query - phpStudy...

    指定一个where条件来有条件地导出记录 在Oracle数据库中,exp中的query参数可以指定一个where条件来有条件地导出记录, 对于许多不常使用此选项的朋友来说, 经常会遇到下面这样的错误: ...

  4. sql脚本语言中的循环语句介绍

    sql脚本语言中的循环语句介绍 –sql脚本语言的循环介绍: –1.goto循环点. declare x number; begin x:=0;–变量初始化: <<repeat_loop& ...

  5. 【100个 Unity实用技能】| C# 中List 使用Exists方法判断是否存在符合条件的元素对象

    Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...

  6. Apache中 RewriteRule 规则参数介绍

    一.Apache中 RewriteRule 规则参数介绍 Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求.它支持每个完整规则可以拥有不限数量的子 ...

  7. OpenFOAM 中边界条件的设定【转载】

    转载自:http://blog.sina.com.cn/s/blog_a0b4201d0102v7jt.html 用习惯了FLUENT的操作界面,再使用OpenFOAM就会觉得非常繁琐.遇到的第一个问 ...

  8. python中soup_python中BeautifulSoup的详细介绍(附代码)

    本篇文章给大家带来的内容是关于python中BeautifulSoup的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Beautiful Soup提供一些简单的. ...

  9. 【PCL自学:Filtering】PCL中的各类滤波器介绍与使用 (持续更新)

    PCL_filter模块中各类滤波器目录 一.直通滤波器(PassThrough):用于阈值滤除 1.直通滤波器介绍 2.示例代码 二.体素滤波器(VoxelGrid filter):用于下采样 1. ...

最新文章

  1. Linux 上 12 个高效的文本过滤命令
  2. CDZSC_2015寒假新人(1)——基础 i
  3. 全排列的递归与非递归形式
  4. mybatis plus使用雪花算法_11.雪花算法与精度丢失
  5. 一个用SAM维护多个串的根号特技
  6. 【Codeforces Round #546 (Div. 2) E】Nastya Hasn't Written a Legend【线段树】
  7. DSP PMBus 相关知识储备
  8. java毕业生设计药品管理系统演示录像 2021计算机源码+系统+mysql+调试部署+lw
  9. 联想l430主板图纸_L430开箱+拆机+换内存+换U+评测+拷机15小时,图多杀猫
  10. Android:LayoutInflater(布局服务)的 简单介绍 使用方法解析
  11. java一元抢购,拼多多1元抢购的步骤是什么?
  12. macOS Big Sur 11.2.2 (20D80) 虚拟机 ISO 镜像
  13. 启动MyEclipse时报错,An error has occurred see the log file 出现此类错误提示
  14. JAVA操作Excel时文字自适应单元格的宽度设置方法
  15. 面向对象设计原则之三--依赖倒置(转)原则
  16. CRM下午茶(16)-SNS就是朋友关系管理
  17. python爬pdf的曲线_Python爬取读者并制作成PDF
  18. SAP中WM仓库管理中关于仓储单位SU的应用理解
  19. linux 安装mcrypt,linux下安装php的mcrypt拓展
  20. JAVA毕设项目汽车客运站票务管理系统(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. 【图嵌入】DeepWalk原理与代码实战
  2. Django从理论到实战(part32)--外键删除
  3. 手持gps坐标转换参数求解方法及在excel中的实现_怎么在GIS office 软件中批量导入坐标点位...
  4. anaconda安装scrapy_Scrapy框架的安装
  5. .sql文件如何执行_随手记 02 日志系统:一条SQL更新语句是如何执行的?
  6. 如何配置 SAP BTP Integration Suite 测试帐号的环境
  7. SAP Spartacus的版本机制
  8. 为什么Angular的路由执行离不开router-outlet标签
  9. Spartacus里HTTPErrorInterceptor的设计原理
  10. 在StackBlitz上进行rxjs编程练习