E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Openfoam
OpenFoam
中的Simple系列算法
OpenFoam
中提供了SimpleFoam求解器、PisoFoam求解器以完成不可压缩流的求解。但是
OpenFoam
中的代码与流体力学教材中的讲述并不一致,导致初学者难以理解代码的含义。
jedi-knight
·
2023-01-05 20:44
流体力学
openFoam类库
算法
c++
学习
经验分享
《
OpenFOAM
用户指南》阅读总结(二)
偏微分方程会包含如下信息:标量、矢量、张量、张量运算、量纲分析等。这些方程的求解涉及到离散、矩阵运算、求解器以及求解算法。速度场U可以说是vectorField类的一个对象,这就是面向对象编程。方程∂ρU⃗∂t+∇⋅ϕU⃗−∇⋅μ∇U⃗=−∇p\frac{\partial{\rho\vec{U}}}{\partial{t}}+\nabla\cdot\phi\vec{U}-\nabla\cdot\m
姜蜉蝣
·
2023-01-03 22:15
OpenFOAM
#
OpenFOAM文档学习
OpenFOAM
CFD
读书笔记
OpenFOAM
定义方程和源项并求解
OpenFOAM
的实质
OpenFOAM
中的FOAM是FieldOperationandManipulation的缩写,所以其实质是对标量场和矢量场进行运算和处理.
OpenFOAM
中的场的定义方式如下.方式一
jedi-knight
·
2023-01-03 22:45
固体火箭发动机仿真
流体力学
库
经验分享
学习
OpenFOAM
自带网格软件——基于snappyHexMesh的圆柱网格画法
0.前言最近在研究
OpenFOAM
自带的网格生成软件——snappyHexMesh,并准备拿圆柱绕流算例试试手。主要参考:京东手机的博客和刘楚云知乎的文章。
Kino Chan
·
2022-12-27 17:57
cfd
openfoam
cfd
openfoam
基于非结构网格的仿真——太湖之光上的巨大挑战
背景在过去数十年中非结构网格被广泛应用于工业仿真领域,例如著名商业CFD软件Fluent以及开源CFD软件
OpenFOAM
都采用了基于非结构网格的有限体积法,而大多数结构分析软件例如Abaqus、Nastran
SIMFORGE
·
2022-12-27 17:54
linux
开源
性能优化
神威
OpenFOAM
——最流行的开源CFD软件与神威·太湖之光的珠联璧合
背景
OpenFOAM
(Open-sourceFieldOperationAndManipulation,开源的场运算与操作)是一款基于C++编写的面向对象CFD类库,被广泛用于流体、传热、分子动力学、电磁流体甚至金融等领域问题的模拟
SIMFORGE
·
2022-12-10 00:29
linux
制造
开源
开源软件
OpenFOAM
V9在Ubuntu上的安装
1.首先通过Ubuntu自带的浏览器搜索
OpenFOAM
,或者可以直接使用浏览器登陆网址Downloadv9|Ubuntu|
OpenFOAM
https://
openfoam
.org/download/9
translator_
·
2022-12-04 09:44
ubuntu
linux
openfoam
OpenFOAM
v9 postProcessing
1.1fields场计算age:求解输运方程,以确定粒子从入口对流到流中位置所需的时间。components:写入场(例如U)的分量(例如Ux,Uy,Uz)。CourantNo:从通量场计算库朗数。ddt:计算场的欧拉时间导数。div:计算场的散度。enstrophy:计算速度场的涡量fieldAverage:计算并写入给定场的时间平均值。flowType:计算并写入速度场的flowType,其中
cocoCurry
·
2022-12-04 09:26
OpenFOAM后处理
算法
python
人工智能
曲线积分与曲面积分总结_CFD理论扫盲03 向量微积分
注:本文内容译自《Thefinitevolumemethodincomputationalfluiddynamics_anadvancedintroductionwith
OpenFOAM
®andMatlab
weixin_39625098
·
2022-12-01 16:03
曲线积分与曲面积分总结
曲面积分的投影法
标量
向量
标量求导链式法则
FVM in CFD 学习笔记_第12章_高分辨率格式
F.Moukalled,L.Mangani,M.Darwish所著TheFiniteVolumeMethodinComputationalFluidDynamics-AnAdvancedIntroductionwith
OpenFOAM
andMatlabChapter12HighResolutionSchemes
梅冠华
·
2022-11-24 15:36
FVM
in
CFD
学习笔记
高分辨率对流格式
归一化变量公式(NVF)
总变差衰减框架(TVD)
延迟修正技术
归一化加权因子(NWF)
流体力学专业常用网站集合
一、学习网站1.流体力学|
OpenFoam
|东岳流体|流体中文网|CFDwithOpenSourceSoftware|LIGGGHTS|TurbulentFlows–Pope|2.量子计算|Quantinuum
TFlows
·
2022-11-19 08:29
学习方法
其他
FVM in CFD 学习笔记_第15章_流动计算:不可压缩流动_1_交错网格上的SIMPLE算法
F.Moukalled,L.Mangani,M.Darwish所著TheFiniteVolumeMethodinComputationalFluidDynamics-AnAdvancedIntroductionwith
OpenFOAM
andMatlabChapter15FluidFlowComputation
梅冠华
·
2022-10-25 12:57
FVM
in
CFD
学习笔记
不可压缩流动
SIMPLE
交错网格
OpenFOAM
可变边界条件codedFixedValue
OpenFOAM
中可以通过codedFixedValue边界条件来实现空间及时间分部的边界条件举个栗子,在射流外设置一个线性分布的速度场AirInlet{//typefixedValue;//valueuniform
charryzzz
·
2021-11-23 22:25
OpenFOAM
-twoPhaseEulerFoam修改
准备工作拷贝求解器源文件:cp-r$FOAM_APP/solvers/multiphase/twoPhaseEulerFoam$WM_PROJECT_USER_DIR/twoPhaseEulerFoam-1拷贝算例:cp-r$FOAM_TUTORIALS/multiphase/twoPhaseEulerFoam/laminar/fluidisedBed$FOAM_RUN/fluidisedBed生
草冢
·
2021-06-13 22:41
OpenFOAM
-fvScheme文件解析
转载
OpenFoam
中fvScheme文件解析https://www.zybuluo.com/daidezhi/note/389113
越千
·
2021-05-19 22:51
OpenFOAM
其他
openfoam
v8 波浪算例学习日记: 3.手动运行算例
openfoam
8wave算例学习记录手动运行算例网格处理Allrun里第一步为blockMesh划分网格。此命令读取system/blockMeshDict字典文件。
yunoicy
·
2021-01-02 16:52
openfoam
v8
波浪算例
openfoam
【ParaView教程】第三章 实战练习 —— 飞机外流场
此实例来自对战斗机外流场的仿真,求解器为
OpenFOAM
。下面是一些好看的图片,除左下角外均由ParaView生成。
_黄岛主_
·
2020-09-17 08:01
ParaView
Tutorial
ParaView
OpenFOAM
CFD
CAE
PostProcessing
涡结构提取【转载】
本篇介绍怎么在
OpenFOAM
中提取涡结构。历史上曾用过的涡结构提取有以下几种:压强的局部极小值在形成涡的地方
asd165654
·
2020-09-17 08:15
runtime
ParaView远程模式
OpenFOAM
用户肯定都用过ParaView可视化软件,这款软件可以方便地读取
OpenFOAM
的数据进行种类丰富的可视化操作。
_黄岛主_
·
2020-09-17 08:41
ParaView
【ParaView教程】第四章 常见问题 —— 在ParaView中使用 lambda2 可视化涡量(Vortex)
背景在这篇文章《涡结构提取》中作者介绍了使用
OpenFOAM
提取涡结构的方法,如果不使用
OpenFOAM
中的函数,仅用ParaView怎样可视化涡呢?下面以CFX的计算结果举例说明。
_黄岛主_
·
2020-09-17 08:40
ParaView
Tutorial
ParaView
OpenFOAM
CFD
CAE
PostProcessing
使用Intel编译器编译
OpenFOAM
将$WM_PROJECT_DIR/etc/bashrc中的编译器选项选为设置为Icc:exportWM_COMPILER=Icc将$WM_PROJECT_DIR/etc/bashrc中的MPI选项设置为INTELMPI:exportWM_MPILIB=INTELMPI在~/.bashrc中添加Intel编译器安装路径例如:#IntelParallelStudioexportI_MPI_FABRIC
姜蜉蝣
·
2020-09-10 21:29
OpenFOAM
#
OpenFOAM技术总结
OpenFOAM
C++宏定义函数
在看
OpenFoam
源码的时候突然看到TypeName(“xxx”);这句几乎每个类都有,一开始以为是TypeName(“xxx”)调用构造函数,细看不太对,应该是调用宏定义的函数,这个宏函数原型在$SRC
进击的码力
·
2020-09-10 20:00
C++
openfoam
OpenFOAM
study notes-2
/*---------------------------------------------------------------------------*\=========|\\/Field|
OpenFOAM
TesLAB
·
2020-08-25 07:48
WSL2中安装
OpenFOAM
WSL2中安装
OpenFOAM
启动win10中wsl2的功能在wsl2中安装
OpenFOAM
-7启动win10中wsl2的功能1.1进入windows功能1.2打开如下图所示的功能1.3使用windows
weixin_46312912
·
2020-08-22 14:43
OpenFOAM
CFD:安装软件(step2)
,他也写了一些关于cfd的东西,他主要推荐的是solidworks内置的cfd工具floxpress,还有基于
openfoam
开发的matlabcfdtool
Gutie_bartholomew
·
2020-08-22 10:35
CFD(流体仿真)
Mac OS X 背后的故事
作者王越,美国宾夕法尼亚大学计算机系研究生,中国著名TeX开发者,非著名
OpenFOAM
开发者。
原文链接
·
2020-08-22 01:42
Mac
OS
X
Apple
arm下编译工程出现: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device
tmp/cc1ezU8m.s:Nospaceleftondevice)解决方法:解挂tmp(也有说需要清空该路径下内存和扩大内存的:https://www.cfd-online.com/Forums/
openfoam
-installation
yyangzhenjie
·
2020-08-20 20:10
编程出错_搜索解决
向DPMFoam或MPPICFoam求解器中添加源项
OpenFOAM
-2.3.x版本中的DPMFoam与MPPICFoam求解器无法对用户自定义源操作(即fvOptions)进行处理,需要修改DPMFoam以及MPPICFoam求解器的源码,以实现其对fvOptions
姜蜉蝣
·
2020-08-20 02:44
#
OpenFOAM技术总结
OpenFOAM
MPPIC
openFOAM
的基础类型汇总
openFOAM
代码非常非常多,但是让人比较郁闷的是很多是基础类的实现,
openFOAM
中很多基础的类,包括char,string,int等等,都添加功能封装在了Foam这个名字域中。
ycwang125
·
2020-08-20 01:40
openFOAM
openFOAM
中时间步长计算参数是怎样读进程序的——初步理解框架
我们使用
openFOAM
的过程中,通常是从tutorials中找到对应算例的配置文件,复制到run的文件夹中,然后使用编译好程序运行,而控制则通过配置文件中的参数设置。
ycwang125
·
2020-08-20 01:40
openFOAM
openFOAM
学习笔记(三)—— char和string相关的类
openFOAM
中的char和string并不是直接使用C++提供的string,而是进行了一系列的封装,并添加了更多的功能。这里进行一个总结。
ycwang125
·
2020-08-20 01:40
openFOAM
OpenFOAM
中的tmp类
在查看interFoam求解器代码过程中,在alphaEqn.H头文件中发现了如下命令:tmp>ddtAlpha(fv::ddtScheme::New(mesh,mesh.ddtScheme("ddt(alpha)")));这里,我们对其中的tmp做具体探讨。1.介绍tmp是一个包装类,它允许从functions/methods方法返回本地对象,而无需复制。它还允许程序快速清除内存中的对象,这可以
寒冰彻骨
·
2020-08-20 00:26
代码编程
cfd
OpenFOAM
FVM in CFD 学习笔记_第15章_流动计算:不可压缩流动_3_边界条件
F.Moukalled,L.Mangani,M.Darwish所著TheFiniteVolumeMethodinComputationalFluidDynamics-AnAdvancedIntroductionwith
OpenFOAM
andMatlabChapter15FluidFlowComputation
梅冠华
·
2020-07-16 03:13
FVM
in
CFD
学习笔记
FVM in CFD 学习笔记_第10章_求解代数方程组系统
F.Moukalled,L.Mangani,M.Darwish所著TheFiniteVolumeMethodinComputationalFluidDynamics-AnAdvancedIntroductionwith
OpenFOAM
andMatlabChapter10SolvingtheSystemofAlgebraicEquations
梅冠华
·
2020-07-16 03:09
FVM
in
CFD
学习笔记
*icoFoam主程序代码分析*
主程序代码分析在分析这一部分代码之前,需要先了解该求解器的控制方程以及其基本离散格式,具体可参考东岳老师的网站:在理解了icoFoam求解器所要解决的问题以及相应方法后,需要对主程序代码做进一步分析:本文参考了[
openfoam
wiki.net
寒冰彻骨
·
2020-07-15 23:35
icoFoam
虚拟机上在线安装
OpenFOAM
v6网络连接问题
虚拟机上网络配置在虚拟机虚拟机上安装CentOs7系统教程很多,在此不多做赘述,详情可参考.不过需要注意的是,如果您想最小安装(无图像化界面,通过命令来操控)则选择下图的软件选择中最小安装即可如果要图像化界面,则需要点击软件选择,进去选择GNOME界面:接下来安装教程完成所有的安装以及网络设置。可以通过在终端键入pingbaidu.com来检查网络是否配置成功(如下图即为成功),若ping失败,如
zhaopeng162
·
2020-07-12 19:31
openfoam
install
一个
openfoam
后处理APP(offline)
本文介绍一个
openfoam
的后处理APP,主要作用是读取并输出轴向颗粒浓度,输出到文件,并用python直接绘图,主要是对数组的一些处理,该链接附带详细代码及算例,具体如下:后处理代码/*------
zhaopeng162
·
2020-07-12 19:30
后处理
python
openfoam
OpenFOAM
中的particle,parcel和cloud
OpenFOAM
中particle,parcel和cloud,可以从其构造函数,或者成员函数中看出三者的区别:parcel中可能包含一个或者多个particle,这与算例文件夹下constant/*Cloud1Properties
zhaopeng162
·
2020-07-12 19:30
openfoam
notes
APPLICATION TERMINATED WITH THE EXIT STRING: Floating point exception (signal 8)
其实这个问题发现好久了,做一下笔记:自己在超算上运行
OpenFOAM
中solver时候会碰见这种错误:APPLICATIONTERMINATEDWITHTHEEXITSTRING:Floatingpointexception
zhaopeng162
·
2020-07-12 19:30
notes
openfoam
中Eular网格上的流场值插值到某一个点
openfoam
中Eular网格上的流场值插值到某一个点在模拟气固两相鼓泡床过程中需要将场量(流体速度,压力梯度)插值到相应颗粒位置,
openfoam
中自带了这种插值函数源文件可点击总共有六种插值方法cell
zhaopeng162
·
2020-07-12 19:30
openfoam
interpolation
openFOAM
动量方程中张量的处理
动量方程有许多种形式。本文以rhoPimpleFoam为例子进行说明。rhoPimpleFoam/UEqn.h内容如下:文件内容tmpUEqn(fvm::ddt(rho,U)(I)+fvm::div(phi,U)(II)+MRF.DDt(rho,U)(III)+turbulence->divDevReff(U)(IV)==fvOptions(rho,U)(V))其中,(I)为非稳态项;(II)为对
zhangyl03
·
2020-07-12 19:29
openFOAM
openFOAM
中通量的生成
头文件createPhi.h和compressibleCreatePhi.h使用
openFOAM
处理守恒方程时,经常需要处理通过网格面的通量。广义通量表示为phi。
zhangyl03
·
2020-07-12 19:29
openFOAM
OpenFOAM
——primitive——VectorSpaceOps类
转自:http://blog.pfan.cn/bioexplore/20247.html今天介绍primitives中的VectorSpace类相应的操作符函数类VectorSpaceOpsVctorSpaceOps为一个模板类,具有两个模板参数首先定义静态成员变量endLoop,并初始化该变量,若I|Z)`%u~o5}5gbioexploreeqOpS(V&vs,constS&s,EqOpeo)
xxyhjy
·
2020-07-12 17:44
OpenFOAM用户手册
OpenFOAM
中使用字典和IOobject类实现输入输出操作
OpenFOAM
中使用字典和IOobject类实现输入输出操作编译自:http://
openfoam
wiki.net/index.php/Input/Output_operations_using_dictionaries_and_the_IOobject_class
OpenFOAM
xxyhjy
·
2020-07-12 17:44
OpenFOAM用户手册
OpenFOAM
1.5版本的安装
OpenFOAM
1.5版本的安装1、下载
OpenFOAM
-1.5.General.gtgz、
OpenFOAM
-1.5.linuxGccDPOpt.gtgz、ThirdParty.General.gtgz
wuwei_ql
·
2020-07-12 16:58
OpenFOAM
知识
在
OpenFOAM
中如何解决既使用模板又要调用子类函数的方法
一般如果要在父类中调用子类的函数,可以在父类中先申明此函数是虚函数,但由于模板与虚函数不能共存,那如何用模板的方法达到同样的功效呢。首先要设立一个模板参数,让它代表任意子类,再使用类型转换,在调用函数时把父类转换为子类。举例:#includeusingnamespacestd;templateclassa{public:voidprint(inta){cout(*this);p.print(c);
wuwei_ql
·
2020-07-12 16:58
OpenFOAM
知识
常用技术积累
class
c
安装PyFoam 与输出残差图
PyFoam安装参考网址:https://
openfoam
wiki.net/index.php/Contrib/PyFoam主要查看安装部分1、查看Python的版本python--version2、Installingwithpip
YingdongW
·
2020-07-12 15:44
OpenFOAM
五大基本类
时间基本类•时间基本类的结构▫位置src\
OpenFOAM
\db\Time\Time.H▫父类clock用来统计程序运行时间(以实际时钟为标准)用来cpuTime、统计程序的运行时间(以cpu时间为标准
YingdongW
·
2020-07-12 15:44
openfoam
学习心得—fvOptions详解
openfoam
学习心得—fvOptions详解fvOptions–Options可以理解为源项,版本:v7声明:本文是读此篇博客http://xiaopingqiu.github.io/2016/03
小何爱学习
·
2020-07-12 13:11
笔记
openfoam
学习心得——自定义6Dof库计算欧拉角并将其写入文件中
补充C++知识:类的前向声明友元类与函数版本:of4.0sixDoFRigidBodyDisplacementPointPatchVectorField边界条件voidmysixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs(){...............前面次要部分省略motion_.update(firstIter,r
小何爱学习
·
2020-07-12 13:40
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他