Znn3bq.jpeg
²é¿´: 1449  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 272·Ö²ÄÁÏ×ÓÇóµ÷¼Á +40 Loy0361 2026-04-10 52/2600 2026-04-12 19:23 by laoshidan
[¿¼ÑÐ] Ò»Ö¾Ô¸085502£¬267·ÖÇóµ÷¼Á +13 ÔÙæҲҪ³Ô·¹°¡ 2026-04-08 14/700 2026-04-12 18:40 by laoshidan
[¿¼ÑÐ] 277Çóµ÷¼Á +22 Äß½¨Éè 2026-04-06 22/1100 2026-04-12 18:18 by ѧzh
[¿¼ÑÐ] µç×ÓÐÅÏ¢270Çóµ÷¼Á +18 terminal469 2026-04-07 18/900 2026-04-12 16:23 by ajpv·çÀ×
[¿¼ÑÐ] 086000µ÷¼Á +6 Ê®Æßsa 2026-04-07 6/300 2026-04-12 11:05 by ´óÁ¦Ë®ÊÖÁ¦´óÎÞÇ
[¿¼ÑÐ] 296Çóµ÷¼Á +14 Íô£¡£¿£¡ 2026-04-10 16/800 2026-04-12 10:48 by zhouyuwinner
[¿¼ÑÐ] 313Çóµ÷¼Á +5 Óà°Ú°ÚÊÇ´ó¸ç 2026-04-11 5/250 2026-04-12 10:34 by Öí»á·É
[¿¼ÑÐ] »¯Ñ§¹¤³Ìµ÷¼Á289 +44 yangæÃ 2026-04-07 50/2500 2026-04-12 02:36 by Çï¶¹²ËÑ¿
[¿¼ÑÐ] 271Çóµ÷¼Á +20 2261744733 2026-04-11 22/1100 2026-04-11 23:14 by labixiaoqiao
[¿¼ÑÐ] Çóµ÷¼Á +10 Á§ÜÔÒ»¶¨Éϰ¶ 2026-04-10 10/500 2026-04-11 13:31 by 1005715100
[¿¼ÑÐ] 346£¬¹¤¿ÆÇóµ÷¼Á +3 moser233 2026-04-09 3/150 2026-04-11 10:04 by zhq0425
[¿¼ÑÐ] 085402ͨÐŹ¤³Ìµ÷¼Á£¬ÓÐ4Ïîѧ¿Æ¾ºÈü¹ú½±£¨µçÈü¹ú¶þ£©£¬Ë¶Ê¿Ñо¿Éúµ÷¼Á×Ô¼öÐÅ¡£ +5 mÓÀo²»vÑÔoÆúm 2026-04-09 5/250 2026-04-11 09:33 by zhq0425
[¿¼ÑÐ] Ò»Ö¾Ô¸»¦9£¬326ÉúÎïѧÇóÏà¹Ø×¨Òµµ÷¼Á +4 Áõīī 2026-04-09 4/200 2026-04-10 12:07 by pengliang8036
[¿¼ÑÐ] 297Çóµ÷¼Á +27 GENJIOW 2026-04-07 30/1500 2026-04-09 23:20 by wolf97
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖпÆÔº105500רҵ×Ü·Ö315Çóµ÷¼Á +6 lallalh 2026-04-09 7/350 2026-04-09 17:51 by lallalh
[¿¼ÑÐ] 1U¶Ü¼ÇµÃ¼ÇµÃ¾Í +9 sanjin020722 2026-04-08 10/500 2026-04-09 14:11 by Ê«Óë×ÔÓÉ
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +14 Ò»ÑùYWY 2026-04-06 14/700 2026-04-08 23:00 by Öí»á·É
[¿¼ÑÐ] 287Çóµ÷¼Á +6 Fnhc 2026-04-07 6/300 2026-04-08 10:05 by xingguangj
[¿¼ÑÐ] 22408 һ־Ը˫һÁ÷È˹¤ÖÇÄÜ300·Ö ËÄÁù¼¶£¬Êý¾Ý·ÖÎö¹ú½± +4 zzfeng123 2026-04-06 6/300 2026-04-07 21:02 by zzfeng123
[¿¼ÑÐ] 325 µ÷¼Á +6 QQСϺ 2026-04-07 6/300 2026-04-07 15:17 by Ccclqqq
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û