²é¿´: 1406  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 336Çóµ÷¼Á +3 ÊÕµ½VS 2026-03-20 3/150 2026-03-23 13:23 by Iveryant
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤¿¼Ñе÷¼Á +3 ‹üÈA 2026-03-22 3/150 2026-03-23 11:20 by barlinike
[¿¼ÑÐ] 08¹¤Ñ§µ÷¼Á +6 Óû§573181 2026-03-20 10/500 2026-03-23 11:04 by Óû§573181
[¿¼ÑÐ] 0703 µ÷¼Á +3 ÎÒ¿ÉÒÔÉϰ¶µÄ¶Ô 2026-03-16 6/300 2026-03-23 08:52 by ×íÔÚ·çÀï
[¿¼ÑÐ] Ò»Ö¾Ô¸070300Õã´ó»¯Ñ§358·Ö£¬Çóµ÷¼Á£¡ +4 ËÖËÖÓã.. 2026-03-21 4/200 2026-03-23 08:12 by Iveryant
[¿¼ÑÐ] 293Çóµ÷¼Á +3 ÌÎÌÎWjt 2026-03-22 5/250 2026-03-22 22:21 by jiangpengfei
[¿¼ÑÐ] Çóµ÷¼Á +5 Zhangbod 2026-03-21 7/350 2026-03-22 13:13 by Zhangbod
[¿¼ÑÐ] Çóµ÷¼Á +7 Auroracx 2026-03-22 7/350 2026-03-22 12:38 by ËØÑÕÇã³Ç1988
[¿¼ÑÐ] ¿¼Ñе÷¼Á +4 À´ºÃÔËÀ´À´À´ 2026-03-21 4/200 2026-03-22 12:15 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] ²ÄÁÏÇóµ÷¼Á +5 @taotao 2026-03-21 5/250 2026-03-21 20:55 by lbsjt
[¿¼ÑÐ] ²ÄÁϹ¤³Ìר˶ 348·ÖÇóµ÷¼Á +3 ¶¬´Ç. 2026-03-17 5/250 2026-03-21 18:47 by ѧԱ8dgXkO
[¿¼ÑÐ] 299Çóµ÷¼Á +4 ijijijijλ 2026-03-21 4/200 2026-03-21 16:30 by barlinike
[¿¼ÑÐ] 307Çóµ÷¼Á +3 wyyyqx 2026-03-17 3/150 2026-03-21 03:20 by JourneyLucky
[¿¼ÑÐ] ²ÄÁϹ¤³Ì£¨×¨£©Ò»Ö¾Ô¸985 ³õÊÔ335Çóµ÷¼Á +3 hiloiy 2026-03-17 4/200 2026-03-21 03:04 by JourneyLucky
[¿¼ÑÐ] »¯Ñ§Çóµ÷¼Á +4 ÁÙÔó¾³llllll 2026-03-17 5/250 2026-03-21 02:23 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖØÇì´óѧ085700×ÊÔ´Óë»·¾³×¨Ë¶£¬×Ü·Ö308Çóµ÷¼Á +3 īīĮ 2026-03-18 3/150 2026-03-21 00:39 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸Î人Àí¹¤²ÄÁϹ¤³Ìר˶µ÷¼Á +9 Doleres 2026-03-19 9/450 2026-03-20 22:36 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸ËÕÖÝ´óѧ²ÄÁÏÇóµ÷¼Á£¬×Ü·Ö315£¨Ó¢Ò»£© +5 sbdksD 2026-03-19 5/250 2026-03-20 22:10 by luoyongfeng
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á +3 ÄÝÄÝninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[¿¼ÑÐ] [µ¼Ê¦ÍƼö]Î÷ÄϿƼ¼´óѧ¹ú·À/²ÄÁϵ¼Ê¦ÍƼö +3 ¼â½ÇСºÉ 2026-03-16 6/300 2026-03-16 23:21 by ¼â½ÇСºÉ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û