| ²é¿´: 2390 | »Ø¸´: 14 | ||||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | ||||
Ç娼·çìá¹Â½ð³æ (³õÈëÎÄ̳)
|
[ÇóÖú]
fluent udfÈýάÁ¦Ô´ÏîÎÊÌâÇóÖú ÒÑÓÐ1È˲ÎÓë
|
|||
|
²ÉÓÃÓÉÓÚʹÓõÄÊǶþάģÐÍ£¬½øÐÐÐýתģÄâÈýάÁ÷¶¯£¬·ÖÎö³öÊÜÁ¦ÐÎʽ£¬²¢±í´ï³ÉÖù×ø±êµÄ·½Ê½£¬Òò´ËÐèÒª¶ÔÈý·½ÏòÔ´Ïî½øÐмÓÔØ£¬ÐÂÈ˵ÚÒ»´ÎŪÕâ¸ö£¬Çó´óÉñÖ¸µã #include"udf.h" #include"math.h" #define SINB 0.707 /* ҶƬ°²×°½Ç¶È£¬45¡ãÊÇΪ0.707£»30¡ãʱΪ0.5£»60¡ãʱΪ0.866£» */ #define COSB 0.707 /* ҶƬ°²×°½Ç¶È£¬45¡ãÊÇΪ0.707£»30¡ãʱΪ0.866£»60¡ãʱΪ0.5£» */ double value() { double m; if(C_U(c,t)==0) { if(C_V(c,t)>0) { m=1.57; } if(C_U(c,t)<0) { m=-1.57; } else { m=atan(C_V(c,t)/C_U(c,t)) ; } return m; } DEFINE_SOURCE(xmom_source,c,t,dS,eqn) { real source; source = -68.38+68.38*COSB; return source; } DEFINE_SOURCE(swirl_mom_source,c,t,dS,eqn) { real source; source =value()-1.57; return source; } DEFINE_SOURCE(radial_mom_source,c,t,dS,eqn) { real source; source =68.38*SINB; return source; } ÏÖÔÚÎÞ·¨µ¼È룬ÉËÐİ¡ |
» ²ÂÄãϲ»¶
281Çóµ÷¼Á£¨0805£©
ÒѾÓÐ16È˻ظ´
304Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
²ÄÁϹ¤³Ìר˶µ÷¼Á
ÒѾÓÐ6È˻ظ´
Ò»Ö¾Ô¸Ìì´ó²ÄÁÏÓ뻯¹¤£¨085600£©×Ü·Ö338
ÒѾÓÐ4È˻ظ´
085700×ÊÔ´Óë»·¾³308Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
Çó²ÄÁϵ÷¼Á
ÒѾÓÐ8È˻ظ´
294Çóµ÷¼Á²ÄÁÏÓ뻯¹¤×¨Ë¶
ÒѾÓÐ5È˻ظ´
Ò»Ö¾Ô¸»ªÖпƼ¼´óѧ£¬080502£¬354·ÖÇóµ÷¼Á
ÒѾÓÐ4È˻ظ´
Ò»Ö¾Ô¸¼ªÁÖ´óѧ²ÄÁÏѧ˶321Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
085410È˹¤ÖÇÄÜר˶317Çóµ÷¼Á£¨0854¶¼¿ÉÒÔ£©
ÒѾÓÐ3È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
fluentʹÓÃUDFʱÏëÒª±àÒëËÙ¶ÈËæÊ±¼ä±ä»¯º¯Êý
ÒѾÓÐ14È˻ظ´
¼±£¬ÔÚFLUENTÖÐÈçºÎͬʱµ÷ÓÃÁ½¸öUDF£¿
ÒѾÓÐ11È˻ظ´
FLUENTÈýά½¨Ä£ºóÈë¿ÚËÙ¶ÈΪÅ×ÎïÏßÔõôдUDF£¿
ÒѾÓÐ8È˻ظ´
FluentÖÐ UDF ADJUST ºêÁ´½ÓÎÊÌâ
ÒѾÓÐ7È˻ظ´
fluent UDF ÐÞ¸ÄÎïÐÔ
ÒѾÓÐ13È˻ظ´
fluentÖÐUDF±àд×Ô¶¨ÒåʸÁ¿¡ª¡ªUDF´óÅ£Çë½ø
ÒѾÓÐ7È˻ظ´
fluentÖÐUDF±àÒëµÄÎÊÌ⣡
ÒѾÓÐ6È˻ظ´
fluent ¼ÓÔØudf ʧ°Ü Çë¸ßÊÖ²»ÁߴͽÌ
ÒѾÓÐ8È˻ظ´
fluent udf compileʧ°Ü
ÒѾÓÐ8È˻ظ´
¹ØÓÚfluentUDFµÄÒ»¸öСÎÊÌ⣡
ÒѾÓÐ5È˻ظ´
ѧϰfluent udf
ÒѾÓÐ5È˻ظ´
fluent udfÇë½Ì
ÒѾÓÐ16È˻ظ´
fluent udfµÄÓ¦ÓÃ
ÒѾÓÐ20È˻ظ´
×ß¹ý·¹ý¶¼¿´¿´°É£¬fluent udf ÊǸöÉñÆæµÄÓïÑÔ
ÒѾÓÐ20È˻ظ´
¡¾ÇóÖú¡¿FLUENT UDF ÆøÒºÁ½ÏàÁ÷ ÆûÊ´ Æû»¯Ç±ÈÈ(ÎÊÌâÏê¼ûÄÚÈÝ)
ÒѾÓÐ21È˻ظ´
ÇóÖú£¡£¡£¡ÎÒÏëÒªÔÚfluentÖÐÕë¶ÔÒ»¸öÃæ½øÐлý·Ö£¬ÄÇôUDFÓ¦¸ÃÓÃʲôºêº¯Êý£¿ÔõôÓã¿
ÒѾÓÐ5È˻ظ´
fluentÖÐÓÃudf±àдÈýάËٶȱ߽çÌõ¼þ³öÏÖ´íÎ󣬴ó¼ÒÀ´Ö¸µ¼Ò»Ï°¡
ÒѾÓÐ9È˻ظ´
¡¾ÇóÖú¡¿ÈçºÎ¸Ä±äFluentÖеÄÒ·Á¦Ä£ÐÍ£¨UDF£©
ÒѾÓÐ12È˻ظ´
Ç娼·çìá¹Â
½ð³æ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 916.5
- Ìû×Ó: 22
- ÔÚÏß: 11.2Сʱ
- ³æºÅ: 2854840
- ×¢²á: 2013-12-07
- רҵ: ȼÉÕѧ
|
¶Ô±à³ÌÒ»Çϲ»Í¨¡£¡£¡£¡£ #include"udf.h" #include"math.h" #define SINB 0.707 /* ҶƬ°²×°½Ç¶È£¬45¡ãÊÇΪ0.707£»30¡ãʱΪ0.5£»60¡ãʱΪ0.866£» */ #define COSB 0.707 /* ҶƬ°²×°½Ç¶È£¬45¡ãÊÇΪ0.707£»30¡ãʱΪ0.866£»60¡ãʱΪ0.5£» */ real value(cell_t c, Thread *t) { real m; if(C_U(c,t)==0) { if(C_V(c,t)>0) { m=1.57; } if(C_U(c,t)<0) { m=-1.57; } else { m=atan(C_V(c,t)/C_U(c,t)) ; } return m; } DEFINE_SOURCE(xmom_source,c,t,dS,eqn) { real source; source = -68.38+68.38*COSB; return source; } DEFINE_SOURCE(swirl_mom_source,c,t,dS,eqn) { real source; source =value(c,t,)-1.57; dS[eqn]=0; return source; } DEFINE_SOURCE(radial_mom_source,c,t,dS,eqn) { real source; source =68.38*SINB; return source; } |
5Â¥2014-11-21 14:43:27
ËÀÌì
ר¼Ò¹ËÎÊ (ÖøÃûдÊÖ)
-

ר¼Ò¾Ñé: +60 - Ó¦Öú: 399 (˶ʿ)
- ½ð±Ò: 3648.9
- ºì»¨: 89
- Ìû×Ó: 1336
- ÔÚÏß: 443.8Сʱ
- ³æºÅ: 2643057
- ×¢²á: 2013-09-09
- רҵ: Á÷ÌåÁ¦Ñ§
- ¹ÜϽ: ·ÂտģÄâ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
|
double value()ºÍsource =value()-1.57;ÓÐÕâôдµÄÂ𣿠¸Ä³É real value(cell_t c, Thread *t) ÀïÃæÊÇreal m source =value(c,t,)-1.57; dS[eqn]=0; ²ÅÊÇreturn |
2Â¥2014-11-21 13:24:32
Ç娼·çìá¹Â
½ð³æ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 916.5
- Ìû×Ó: 22
- ÔÚÏß: 11.2Сʱ
- ³æºÅ: 2854840
- ×¢²á: 2013-12-07
- רҵ: ȼÉÕѧ
3Â¥2014-11-21 14:09:17
ËÀÌì
ר¼Ò¹ËÎÊ (ÖøÃûдÊÖ)
-

ר¼Ò¾Ñé: +60 - Ó¦Öú: 399 (˶ʿ)
- ½ð±Ò: 3648.9
- ºì»¨: 89
- Ìû×Ó: 1336
- ÔÚÏß: 443.8Сʱ
- ³æºÅ: 2643057
- ×¢²á: 2013-09-09
- רҵ: Á÷ÌåÁ¦Ñ§
- ¹ÜϽ: ·ÂտģÄâ
4Â¥2014-11-21 14:24:00













»Ø¸´´ËÂ¥
Æäʵû¿´¶®£¬°´ÄãµÄ¸Äһϣ¬»¹ÊÇÓдíÎó£¬ÄÜ·ñÏêϸ°ïæָµãһϣ¬ÏÈллÁË