Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

Z

zzZZZ

@zzZZZ
关于
帖子
3
主题
3
群组
0
粉丝
0
关注
0

帖子

最新

  • FLUENT 计算过程中闪退, Abnormal Exit!
    Z zzZZZ

    计算过程中突然闪退,查看日志会出现这样的两条报错:
    Error [node 999999] [time 12/30/24 11:57:27] Abnormal Exit!
    Error [node 0] [time 12/30/24 11:57:27] Abnormal Exit!

    再次打开可以继续执行计算,但是之前的动画似乎没法续上了

    大家有遇到过吗?是怎么解决的呢?


  • FLUENT怎么在多孔介质中启用物理速度而不是表观速度?
    Z zzZZZ

    如题,在FLUENT的用户手册里写到可以在单元区域条件里打开,但是我的2024R2似乎没有或者没找到,我用的是多相流模型

    417c3160-424b-42e4-bbf0-0f81e52c3b97-image.png 说


  • UDF对边界附近的单元赋值
    Z zzZZZ

    请教各位,该怎么对边界附近的单元赋值,比如下面这个UDF.我想将一个区域的 C_UDMI(c, tt, 0)全部设置为0,然后边界附近的 C_UDMI(c, tt, 0)设置为1,该怎么操作?谢谢!

    void set_zone(Thread* t)
    {
        cell_t c;
        real vol;
        Thread *tt = THREAD_SUPER_THREAD(t);
        begin_c_loop(c, t)
        {
            if (THREAD_ID(t) == 1047) { 
                C_UDMI(c, tt, 0) = 1;
        }
        end_c_loop(c, lct)
    }
    
    
    void set_cells(Thread *t)
    {
    
    
        Thread *tt = THREAD_SUPER_THREAD(t);
        face_t f;
        Thread *t_nbr;
        cell_t c0, c1;
        Domain *mix_domain = Get_Domain(1);
    
        for (int i = 0; i < num_boundaries; i++) {
            t_nbr = Lookup_Thread(mix_domain, 1);
    
            begin_f_loop(f, t_nbr){
                c0 = F_C0(f, t_nbr);
                c1 = F_C1(f, t_nbr);
                if (c0 != -1 && THREAD_ID(THREAD_T0(t_nbr)) == 1047) {
                    C_UDMI(c0, tt, 1) = 0.0; 
                }
    
                if (c1 != -1 && THREAD_ID(THREAD_T1(t_nbr)) == 1047) {
                    C_UDMI(c1, tt, 1) = 0.0;
                }
            }
            end_f_loop(f, t_nbr)
        }
    }
    
    DEFINE_ADJUST(aaa, mix_domain)
    {
        Thread* mix_thread;
        int phase_domain_index = 0;
    
        thread_loop_c(mix_thread, mix_domain)
        {
            Thread* t = THREAD_SUB_THREAD(mix_thread, phase_domain_index);
            if (t != NULL) {
                set_capillary_pressure_sources(t);
                set_boundary_cells(t);
            }
        }
    }
    
    
    
  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]