Skip to content
  • Fluent这种情况下运行出错是怎么回事

    Fluent
    2
    0 赞同
    2 帖子
    3k 浏览
    4

    网格检查没有错,但是一运行就不行了,不懂啥意思啊。。。

  • C++11数组初始化

    Algorithm
    4
    0 赞同
    4 帖子
    7k 浏览
    R

    @wwzhao

    简单的感受了一下两种赋值方式,效率确实很大提高。

    #include <stdio.h> #include <string> #include <chrono> #include <iostream> using namespace std ; class Timer { private: // Type aliases to make accessing nested type easier using clock_t = std::chrono::high_resolution_clock; using second_t = std::chrono::duration<double, std::ratio<1> >; std::chrono::time_point<clock_t> m_beg; public: Timer() : m_beg(clock_t::now()) { } void reset() { m_beg = clock_t::now(); } double elapsed() const { return std::chrono::duration_cast<second_t>(clock_t::now() - m_beg).count(); } }; class SomethingBefore11 { private: int m_array[5]; public: SomethingBefore11() // zero the member array { // If we want the array to have values, we'll have to use assignment here m_array[0] = 1; m_array[1] = 2; m_array[2] = 3; m_array[3] = 4; m_array[4] = 5; } }; class SomethingAfter11 { private: int m_array[5]; public: SomethingAfter11(): m_array { 1, 2, 3, 4, 5 } //zero the member array { } }; int main(){ Timer tBefore11; SomethingBefore11 m_array_before11; std::cout << "Time elapsed: " << tBefore11.elapsed() << ‘n’; Timer tAfter11; SomethingAfter11 m_array_after11; std::cout << "Time elapsed: " << tAfter11.elapsed() << ‘n’; return 0; } [xx OFtutorial0_helloWorld]$ whatAboutThisGuy Time elapsed: 7.506e-06 Time elapsed: 1.47e-07 [xx OFtutorial0_helloWorld]$ whatAboutThisGuy Time elapsed: 8.664e-06 Time elapsed: 1.9e-07 [xx OFtutorial0_helloWorld]$ whatAboutThisGuy Time elapsed: 7.646e-06 Time elapsed: 1.89e-07
  • [分享] 一个 LaTeX 论文模板

    CFD彩虹条
    14
    0 赞同
    14 帖子
    20k 浏览
    李东岳

    看起来刘老师这个用现存的欧拉拉格朗日模拟就可以了?

    汽车那个上图没有灰尘,下面有灰尘。不是什么研究成果,是被爱车网爆出来的为什么三厢车没有后雨刷有个大神画的图。

  • 可压缩流体在等径管中流动换热

    Fluent
    5
    0 赞同
    5 帖子
    7k 浏览
    Z

    等径管里如果出现激波那就直接堵塞了吧

  • 0 赞同
    1 帖子
    3k 浏览

    各位大佬们,本人现在研究方向是slamming,能推荐一些书籍看看么,并且最近才接触openfoam,感觉要学的好多!

  • 0 赞同
    2 帖子
    6k 浏览
    chanstormstoutC

    0_1519692297906_捕获.JPG
    是否是这样?应力张量我可以理解。我的疑问是速度梯度在笛卡尔坐标系下变换之后直接就变成在极坐标系中了速度梯度了?

  • 变比热容计算

    Algorithm
    4
    0 赞同
    4 帖子
    9k 浏览
    L

    之前有点问题,最终如下
    \par $C_p$采用4次多项式分段拟合
    \begin{equation}\label{equ:NS_Cp}
    C_p(T)=a_1+a_2T+a_3T^2+a_4T^3+a_5T^4
    \end{equation}
    \par静焓
    \begin{equation}\label{equ:NS_H}
    H(T)=\int_{T_{0}}^{T_{x}}C_p(T)dT=a_1T+\frac{a_2}{2}T^2+\frac{a_3}{3}T^3+\frac{a_4}{4}T^4+\frac{a_5}{5}T^5+a_6
    \end{equation}
    \par熵
    \begin{equation}\label{equ:NS_S}
    S(T)=\int_{T_{0}}^{T_{x}}C_p(T)\frac{dT}{T}=a_1\ln{T}+a_2T+\frac{a_3}{2}T^2+\frac{a_4}{3}T^3+\frac{a_5}{4}T^4+a_7
    \end{equation}
    \par$\bullet$求解静温(已知总温和马赫数)
    \begin{equation}\label{equNSUs}
    U_s^2=2\left(H(T_{tot})-H(T_{sta})\right)
    \end{equation}
    \begin{equation}\label{equNSmach}
    Mach^2=\frac{U^2}{\gamma(T)R_gT}=\frac{U^2}{\frac{C_p(T)}{C_p(T)-R_g}R_gT}
    \end{equation}
    \par由(\ref{equ:NSmach})和(\ref{equ:NSUs})得
    \begin{equation}\label{equNSTsta}
    T_{sta}=\frac{2\left(H(T_{tot})-H(T_{sta})\right)}{Mach^2\frac{C_p(T_{sta})R_g}{C_p(T_{sta})-R_g}}
    \end{equation}
    $\bullet$求解静压(已知总温、总压和静温)
    \par由p等熵过程
    \begin{equation}
    ds = C_p(T)\frac{dT}{T} -R_g\frac{d p}{p}=0
    \end{equation}
    \par两边同时积分有
    \begin{equation}
    \int_{T_{tot}}^{T_{sta}}C_p(T)\frac{dT}{T} =\int_{p_{tot}}^{p_{sta}} R_g\frac{d p}{p}
    \end{equation}
    \par记
    \begin{equation}
    S(T_{x})=\int_{T_{0}}^{T_{x}}C_p(T)\frac{dT}{T}
    \end{equation}
    \par则
    \begin{equation}
    S(T_{sta}) - S(T_{tot}) = R_g\ln\frac{p_{sta}}{p_{tot}}
    \end{equation}
    \par那么
    \begin{equation}\label{equNS_psta}
    p_{sta}=p_{tot}e^{\left(\frac{S(T_{sta})-S(T_{tot})}{R_g}\right)}
    \end{equation}

  • 记录一下,忒慢了

    CFD彩虹条
    1
    0 赞同
    1 帖子
    2k 浏览
    李东岳

    Sep 25, 2018 , Jan 08, 2019, Required Reviews Completed

  • 0 赞同
    8 帖子
    11k 浏览
    I

    我导师2.6从美国回来

  • 对称结构的网格对于数值计算的影响

    Meshy
    3
    0 赞同
    3 帖子
    6k 浏览
    D

    @东岳 光看流场的矢量图可能确实看着还凑合对称,但是假如我要在出口得到RTD曲线(停留时间分布曲线),就会得到对称出口明显不同的RTD曲线?

  • 0 赞同
    1 帖子
    6k 浏览
    李东岳

    0_1516841984913_捕获.PNG
    动图1:河床沙石冲刷运动

    河流的流动会改变河床的形状。底部的沙子以及大石头通常会分为两个区:

    顶层的bed-load zone(有研究河海的么,这个怎么翻译?),其中的颗粒会随之移动; 底层:沙子以及石头会被困住,但是会缓慢的爬行;

    在碎石较多的河床中,较大的沙石倾向于堆积在顶层,这种现象被称之为armoring。个人感觉之所以称之为armoring是因为较大的沙石趋向于在表面,类似一种武装。

    实验表明,在这个区域,大沙石有一个净得向上的运动速度,小颗粒具有一个小的向下的移动速度。 目前对于这种现象的原因尚不清楚。不过现存了一些潜在的理论。例如支持程度比较高的巴西果效应(Brazil Nut Effect)。

    0_1516841984913_捕获.PNG
    动图2:有人晃荡大米里面的密度差不多的小石头

    替代文字
    动图3:进行的计算模拟

    巴西果效应是指如果把两种颗粒的混合物置于容器中,然后施加外加的振荡,体积比较大的颗粒会上升到表层,而较小的颗粒会沉降到底部。关于这种古老的效应的动力学机制至今仍众说纷纭。

    DEM模拟:文中作者采用LIGGGHTS对这个现象进行了模拟,下图可以看出,随着时间的推移,大颗粒漂浮出来。

    0_1516841984913_捕获.PNG
    图4:Nature Communication中的LIGGGHTS模拟

    看起来很有意思 :cheeky:

    本文来自Nature Communication

  • 动网格

    Fluent
    5
    0 赞同
    5 帖子
    6k 浏览
    C

    @Eva-Wong 我不知道你要研究的具体是什么问题,如果严格按照贴着壁面这个物理情景,那里面涉及到的流体问题是什么呢?你的计算域应该是壁面(毛巾)和壁面(桌子)之间的充满了流体的空间吧。

  • 周期性初始化问题

    OpenFOAM
    1
    0 赞同
    1 帖子
    2k 浏览
    R

    想在某些特定的时刻赋予某些物理场,比如速度场压力场等一个初值,请问除了在特定时刻手动setFields之外,有没有办法能实现自动周期性初始化,多次尝试失败备受困扰,希望有大神和老师能帮忙解答一下,跪谢

  • Fluent 18.0/19.2 闪退问题

    Fluent
    13
    0 赞同
    13 帖子
    20k 浏览
    Q

    @ibelief 14.5没事,只会出现在19.3以上的版本,估计不是系统原因

  • A Plea for Pure Science

    CFD彩虹条
    5
    0 赞同
    5 帖子
    7k 浏览
    R

    @东岳

    just for fun:

    They used to say if man could fly, he'd have wings. But he did fly. He discovered he had to. Do you wish that the first Apollo mission hadn't reached the moon, or that we hadn't gone on to Mars and then to the nearest star? That's like saying you wish that you still operated with scalpels and sewed your patients up with catgut like your great-great-great-great-grandfather used to. I'm in command. I could order this. But I'm not because, Doctor McCoy is right in pointing out the enormous danger potential in any contact with life and intelligence as fantastically advanced as this. But I must point out that the possibilities, the potential for knowledge and advancement is equally great. Risk. Risk is our business. That's what the CFD is all about. That's why we're aboard her. You may dissent without prejudice. Do I hear a negative vote? (silence around the table) Engineer, solving that imcompressible N.S. equations using PISO algorithm.

  • pm2.5的计算应该采用什么模型?

    Algorithm
    14
    0 赞同
    14 帖子
    23k 浏览

    @李东岳 最后还是用了后处理的方法进行计算,又要做实验又要做模拟有点赶,用的是老板之前研究的方法几何平均粒径、几何标准差与浓度的关系,算了浓度再来得到颗粒数关系。不过布朗运动要加进去我感觉得用群体平衡方法。

  • gambit中建模的一个问题

    Meshy
    2
    0 赞同
    2 帖子
    4k 浏览

    这个似乎用UG很容易就画出来了,再导入到gambit中不可以吗

  • 【UDF】项不会计算为接受n个参数的函数

    Fluent
    1
    0 赞同
    1 帖子
    2k 浏览
    L

    b8d50033-df4d-481e-afcd-5f784bf3a5e2-image.png
    e3eeba83-26ce-4e15-b50c-9ba01d0ddba5-image.png
    错误对应的语句也只是简单的UDM赋值语句,请问这个错误出现的原因在哪里,或者应该从哪些方面排查这些错误呢?

  • 0 赞同
    2 帖子
    3k 浏览
    bestucanB

    那个地址是运行程序临时分配的地址,也不是完整的物理地址,应该是某个段地址的偏移地址。如果要看,得用gdb调试,设置断点再看。
    除非是相当底层的调试,一般用不到这种调试方法。

    这是个ddtFoam()函数引起的浮点溢出错误,就排查排查程序参数有没有不合理的。

  • 测试公式输入,请忽略

    已移动 CFD彩虹条
    1
    0 赞同
    1 帖子
    3k 浏览
    C

    想跟大神们求助,但是公式总是显示不出来,图片也无法上传,听说要刷新一下,在这里测试一下看是否有效

    \begin{equation}
    \alpha + \nabla\cdot p = 0
    \end{equation}