²é¿´: 1388  |  »Ø¸´: 7

ereklin

½ð³æ (Ö°Òµ×÷¼Ò)

[ÇóÖú] ¹ØÓÚUDFʱ¼äÏîÎÊÌâÇóÖú

ÀýÈçÇó½â·ÇÎÈ̬µ¼ÈÈÎÊÌ⣬ÆäÖÐÈÈÔ´ÏîÊÇζÈ+ʱ¼äº¯Êý£¨¼´ÈÈÔ´ÏîÊÇζȵķֶκ¯Êý£¬ÇÒÓëζȴóÓÚ·Ö¶ÎζȺó¾­ÀúµÄʱ¼ätÓйأ©¡£ÎÊÌâΪ£ºÓÉQ=F(T)*F(t)£¬·ÇÎÈ̬Çó½âÔõÑù¼Ç¼µ¥Ôª¸ñζȴóÓÚ·Ö¶ÎζȺóËù¾­ÀúµÄʱ¼ät
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

achilFes1990

ľ³æ (ÖøÃûдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ereklin: ½ð±Ò+5, ¡ïÓаïÖú 2013-07-22 18:01:37
xiegangmai: ½ð±Ò+2, ¹ÄÀøÌÖÂÛ½»Á÷£¡ 2013-07-24 22:17:07
ÎÒÖ»ÖªµÀµ±Ç°Ê±¼äµÄÇó½âÊÇÓúêt=CURRENT_TIME£¬Èç¹ûÄãÔÚÄ£Äâ֮ǰÄÜÈ·¶¨µ¥Ôª¸ñζȵÈÓÚ·Ö¶ÎζÈËù¾­Àúʱ¼äµÄ»°£¬´óÓÚ·Ö¶ÎζȺóËù¾­ÀúµÄʱ¼äÖ»ÐèÓõ±Ç°Ê±¼ä¼õÈ¥µÈÓÚʱ¼ä¾ÍºÃÁË¡£Èç¹û²»ÄÜÈ·¶¨£¬ÊDz»ÊÇ¿ÉÒÔÏÈÄ£Äâµ½Á½¸öζÈÏàµÈµÄÇéÐΣ¬È»ºó¼Ç¼ÏÂÕâ¸öʱ¼ä£¬ºóÃæ¾Í¿ÉÒÔÖ±½ÓÏà¼õÁË¡£

ÎÒ²»Ì«¶®ÄãÕâ¸öÎÊÌ⣬½ö¹©²Î¿¼¡£

[ ·¢×ÔÊÖ»ú°æ http://muchong.com/3g ]
ɨһɨ¹Ø×¢ÎÒµÄ΢ÐŹ«Öںţ¬¹²Í¬Ñ§Ï°´¬²°CFD
2Â¥2013-07-22 10:55:39
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ereklin

½ð³æ (Ö°Òµ×÷¼Ò)

ÒýÓûØÌû:
2Â¥: Originally posted by achilFes1990 at 2013-07-22 10:55:39
ÎÒÖ»ÖªµÀµ±Ç°Ê±¼äµÄÇó½âÊÇÓúêt=CURRENT_TIME£¬Èç¹ûÄãÔÚÄ£Äâ֮ǰÄÜÈ·¶¨µ¥Ôª¸ñζȵÈÓÚ·Ö¶ÎζÈËù¾­Àúʱ¼äµÄ»°£¬´óÓÚ·Ö¶ÎζȺóËù¾­ÀúµÄʱ¼äÖ»ÐèÓõ±Ç°Ê±¼ä¼õÈ¥µÈÓÚʱ¼ä¾ÍºÃÁË¡£Èç¹û²»ÄÜÈ·¶¨£¬ÊDz»ÊÇ¿ÉÒÔÏÈÄ£Äâµ½Á½¸ö ...

лл½â´ð£¡ÊǵڶþÖÖÇé¿ö£¬ÏÖÔÚÎÊÌâÊÇÔõÑù¼Ç¼ÏÂÿ¸öµ¥Ôª¸ñζȴóÓÚÌØ¶¨Î¶ȵÄʱ¼ä
3Â¥2013-07-22 12:01:32
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wildwolf00

½ð³æ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ereklin: ½ð±Ò+5 2013-07-22 18:01:46
xiegangmai: ½ð±Ò+1, лл²ÎÓ룡 2013-07-24 22:17:17
ÓÃUDMÁË£¿¿ÉÒÔʹÓÃUDM´æ´¢Êý¾Ý
4Â¥2013-07-22 12:23:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wudeshou

Ìú¸Ëľ³æ (ÕýʽдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ereklin: ½ð±Ò+20, ¡ïÓаïÖú 2013-07-22 18:01:57
xiegangmai: ½ð±Ò+2, лл²ÎÓ룡 2013-07-24 22:17:25
#include "udf.h"

#define T0  0
#define T1  100
#define T2  200
#define T3  300
#define T4  400

real time

DEFINE_SOURCE(xmom_source,c,t,dS,eqn)
{
        real writetime[4];
        int  count[4] = {0};

        if(C_T(c,t)>=T0 && count[0] == 0)
        {
                writetime[0] = CURRENT_TIME;
                count[0] = 1;
        }
        if(C_T(c,t)>T1 && C_T(c,t)<=T2 && count[1] == 0)
        {
                writetime[1] = CURRENT_TIME;
                count[1] = 1;
        }
        if(C_T(c,t)>T2 && C_T(c,t)<=T3 && count[2] == 0)
        {
                writetime[2] = CURRENT_TIME;
                count[2] = 1;
        }
        if(C_T(c,t)>T3 && C_T(c,t)<=T4  && count[3] == 0)
        {
                writetime[3] = CURRENT_TIME;
                count[3] = 1;
        }

        source = F(T)*F(t);
        dS[eqn] = 0.0;

        return source;
}
Õâ¸ö½á¹¹¿É·ñ£¿
ÎÞÖ¹¾³--»·±£--½üÁãÅÅ·Å--¶àÏàÁ÷--¾§ÌåÉú³¤--ÊýÖµ¼ÆËã
5Â¥2013-07-22 16:32:52
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ereklin

½ð³æ (Ö°Òµ×÷¼Ò)

ÒýÓûØÌû:
5Â¥: Originally posted by wudeshou at 2013-07-22 16:32:52
#include "udf.h"

#define T0  0
#define T1  100
#define T2  200
#define T3  300
#define T4  400

real time

DEFINE_SOURCE(xmom_source,c,t,dS,eqn)
{
        real writetime;
        int  count ...

лл½â´ð£¡¿ÉÒÔÖ»·ÖÁ½¶Î£¬µ«ÊÇÕâ¸öºÃÏñ²»ÄܼǼÿ¸öµ¥Ôª¸ñµÄʱ¼ä°É£¬Ã¿´Î¼ÆËãÊý¾Ý¶¼»á¸²¸Ç£¬ÏÂһʱ²ã¼ÆËãʱÊý¾Ý¾Íû·¨»ñµÃÁË
6Â¥2013-07-22 17:59:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ereklin

½ð³æ (Ö°Òµ×÷¼Ò)

ÒýÓûØÌû:
5Â¥: Originally posted by wudeshou at 2013-07-22 16:32:52
#include "udf.h"

#define T0  0
#define T1  100
#define T2  200
#define T3  300
#define T4  400

real time

DEFINE_SOURCE(xmom_source,c,t,dS,eqn)
{
        real writetime;
        int  count ...

²»ºÃÒâ˼£¬ÎÒUDF²»Ì«»á¡£fluent¼ÆËãÔ´Ïîʱ£¬ÊÇÖð¸öµ¥Ôª¸ñÇó½âÂ𣿼ÆËãµÃµ½Ò»¸öµ¥Ôª¸ñ¶ÔÓ¦µÄʱ¼ä£¬È»ºó¼ÆËãÏÂÒ»¸öµ¥Ôª¸ñ»á½«Êý¾Ý¸²¸Ç£¬»¹ÊÇfluent»á¶Ôÿ¸öµ¥Ôª¸ñµÄÊý¾Ý½øÐÐÁ˱ê¼Ç
7Â¥2013-07-22 19:53:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wudeshou

Ìú¸Ëľ³æ (ÕýʽдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
ereklin: ½ð±Ò+370, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, лл½â´ð£¡ 2013-07-23 10:27:32
xiegangmai: ½ð±Ò+2, лл²ÎÓ룡 2013-07-24 20:46:58
ÒýÓûØÌû:
7Â¥: Originally posted by ereklin at 2013-07-22 19:53:12
²»ºÃÒâ˼£¬ÎÒUDF²»Ì«»á¡£fluent¼ÆËãÔ´Ïîʱ£¬ÊÇÖð¸öµ¥Ôª¸ñÇó½âÂ𣿼ÆËãµÃµ½Ò»¸öµ¥Ôª¸ñ¶ÔÓ¦µÄʱ¼ä£¬È»ºó¼ÆËãÏÂÒ»¸öµ¥Ôª¸ñ»á½«Êý¾Ý¸²¸Ç£¬»¹ÊÇfluent»á¶Ôÿ¸öµ¥Ôª¸ñµÄÊý¾Ý½øÐÐÁ˱ê¼Ç...

#include "udf.h"

#define T0  0
#define T1  100
#define T2  200
#define T3  300
#define T4  400
#define CellNum 10000 //fluent Íø¸ñ£¨cell£©µÄ¸öÊý
//fluent cellµÄ½á¹¹Ìå
typedef struct     FLUENT_CELL_struct
{
      int  count[4];
      real writetime[4];
}FLUENT_CELL;
//¶¨Òåfluent_cell
FLUENT_CELL fluent_cell[CellNum];
fluent cellʱ¼ä¼Ç¼Æ÷³õʼ»¯
void FLUENT_CELL_Initialize(void)
{  
    int i, n;
    cell_t c;
    Thread *t;
    Domain *d;
    d = Get_Domain(1);
    thread_loop_c(t,d)
    {
        begin_c_loop(c,t)
        {
                for(i=0; i<4; i++)
                {
                    fluent_cell[c].count = 0;
                    fluent_cell[c].writetime = 0.0;
                }
        }
        end_c_loop(c, t)
    }
}
//Êý¾Ý³õʼ»¯
DEFINE_INIT(reck_time_init,d)
{   
    FLUENT_CELL_Initialize();
}
//Ô´ÏîÌí¼Ó
DEFINE_SOURCE(heat_generate_source,c,t,dS,eqn)
{
         if(C_T(c,t)>=T0 && count[0] == 0)
         {
                 fluent_cell[c].writetime[0] = CURRENT_TIME;
                 count[0] = 1;
         }
         if(C_T(c,t)>T1 && C_T(c,t)<=T2 && count[1] == 0)
         {
                 fluent_cell[c].writetime[1] = CURRENT_TIME;
                 count[1] = 1;
         }
         if(C_T(c,t)>T2 && C_T(c,t)<=T3 && count[2] == 0)
         {
                 fluent_cell[c].writetime[2] = CURRENT_TIME;
                 count[2] = 1;
         }
         if(C_T(c,t)>T3 && C_T(c,t)<=T4  && count[3] == 0)
         {
                 fluent_cell[c].writetime[3] = CURRENT_TIME;
                 count[3] = 1;
         }

         source = F(T)*F(t);
         dS[eqn] = 0.0;

         return source;
}
DEFINE_SOURCE(heat_generate_source,c,t,dS,eqn)ÀïÃæÓÐc,t£¨cell£¬ thread£©±íʾÿ´ÎÖ»¼ÆËãÒ»¸öµ¥ÔªµÄ¡£
ÎÞÖ¹¾³--»·±£--½üÁãÅÅ·Å--¶àÏàÁ÷--¾§ÌåÉú³¤--ÊýÖµ¼ÆËã
8Â¥2013-07-23 08:52:57
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ereklin µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ²ÄÁÏ284Çóµ÷¼Á£¬Ò»Ö¾Ô¸Ö£ÖÝ´óѧӢһÊý¶þר˶ +12 ÏëÉϰ¶µÄÍÁ²¦Êó 2026-02-28 12/600 2026-03-02 16:18 by youmomaoyan
[¿¼ÑÐ] 290·Ö²ÄÁϹ¤³Ì085601Çóµ÷¼Á Êý¶þÓ¢Ò» +3 llx0610 2026-03-02 3/150 2026-03-02 14:15 by yc258
[¿¼ÑÐ] 282Çóµ÷¼Á +4 2103240126 2026-03-02 5/250 2026-03-02 13:45 by littlehu66
[¿¼ÑÐ] 291 Çóµ÷¼Á +3 »¯¹¤2026½ì±ÏÒµÉ 2026-03-02 3/150 2026-03-02 12:55 by houyaoxu
[¿¼ÑÐ] 0805×Ü·Ö292£¬Çóµ÷¼Á +8 »ÃÏëÖ®éä 2026-03-01 8/400 2026-03-02 12:51 by Î޼ʵIJÝÔ­
[»ù½ðÉêÇë] ³É¹ûϵͳ·ÃÎÊÁ¿´ó£¬Çë15·ÖÖÓºóÔÙ³¢ÊÔ¡£Óɴ˸øÄúÔì³ÉµÄ²»±ã£¬¾´ÇëÁ½⡣ +5 xhuama 2026-03-02 5/250 2026-03-02 12:34 by stidwellNK
[¿¼ÑÐ] 265·ÖÇóµ÷¼Á²»µ÷רҵºÍѧУÓÐÐÐѧÉÏ¾Í +6 ÀñÌö¡Õæ258 2026-02-28 9/450 2026-03-02 12:04 by 52hz~~
[¿¼ÑÐ] 276Çóµ÷¼Á +4 ·lyh123 2026-02-28 5/250 2026-03-02 11:20 by yuchj
[¿¼ÑÐ] ²ÄÁϹ¤³Ì269Çóµ÷¼Á +3 °×´Ìõ 2026-03-02 3/150 2026-03-02 09:25 by Ò»ÐݸçFU
[¿¼ÑÐ] 299Çóµ÷¼Á +3 YÄ«Ã÷ÆåÃîY 2026-02-28 5/250 2026-03-01 21:01 by tangxiaotian
[¿¼ÑÐ] 328Çóµ÷¼Á +3 aaadim 2026-03-01 5/250 2026-03-01 17:29 by njzyff
[¿¼ÑÐ] 0856²ÄÁÏÇóµ÷¼Á +4 ÂéÀ±öÏÓã 2026-02-28 4/200 2026-03-01 16:51 by caszguilin
[¿¼ÑÐ] 307Çóµ÷¼Á +5 wyyyqx 2026-03-01 5/250 2026-03-01 15:21 by Fff-1
[¿¼ÑÐ] 304Çóµ÷¼Á +6 ÂüÊâ2266 2026-02-28 7/350 2026-03-01 15:14 by wjLi2017
[¿¼ÑÐ] Çóµ÷¼Á +6 repeatt?t 2026-02-28 6/300 2026-03-01 14:37 by Sakura»æ
[¿¼ÑÐ] ¿ÎÌâ×é½ÓÊÕ²ÄÁÏÀàµ÷¼ÁÑо¿Éú +3 gaoxiaoniuma 2026-02-28 4/200 2026-03-01 14:30 by jjjÈý¿ç
[¿¼ÑÐ] 295¸´ÊÔµ÷¼Á +3 ¼òľChuFront 2026-03-01 3/150 2026-03-01 14:27 by zzxw520th
[¿¼²©] ²©Ê¿×Ô¼ö +4 kkluvs 2026-02-28 4/200 2026-03-01 10:19 by 𥰲𥰲
[¿¼ÑÐ] 307Çóµ÷¼Á +4 73372112 2026-02-28 6/300 2026-03-01 00:04 by ll247
[˶²©¼ÒÔ°] ¡¾²©Ê¿ÕÐÉú¡¿Ì«Ô­Àí¹¤´óѧ2026»¯¹¤²©Ê¿ +4 N1ce_try 2026-02-24 8/400 2026-02-26 08:40 by N1ce_try
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û