Znn3bq.jpeg
²é¿´: 2441  |  »Ø¸´: 21

opporoppor

гæ (³õÈëÎÄ̳)

[ÇóÖú] Ò»¸öÈë¿ÚËٶȺ¯ÊýµÄUDF±à³Ì£¬ÐÂÊÖʵÔÚÎÞÁ¦£¬Íû´óÉñ²»Áߴͽ̣¡ ÒÑÓÐ2È˲ÎÓë

Èë¿ÚËÙ¶ÈÊÇV=80*Ø­sin£¨£¨pi*x£©/0.6£©Ø­£¬       ¡°Ø­¡±±íʾ¾ø¶ÔÖµ£¬¡°pi¡±±íʾԲÖÜÂÊ¡£
fluentÐÂÊÖ£¬¶ÔºêÃüÁîÖªÖ®ÉõÉÙ£¬Ï£Íû´óÉñÄܰïÎÒ±àдһ¸öº¯Êý¡£Éî±í¸Ð¼¤£¡
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

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

liukan12

Òø³æ (СÓÐÃûÆø)

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

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
#include "udf.h"
DEFINE_PROFILE(velocity1,t,i)  /* ¶¨ÒåÊôÐÔºê Èý¸ö²ÎÊý µÚÒ»ÊÇÃû³Æ µÚ¶þ¸öÊÇÏß³ÌÖ¸Õë µÚÈý¸öÊDZäÁ¿±êºÅ */
{
    real x[ND_ND];    /* ´æ·Å2D»òÕß3DλÖòÎÊý */
    real y;          /* yֵΪģÐÍÖеÄy×ø±êÖµ */
    cell_t f;        /* ´´½¨Íø¸ñÌåÖ¸Õë */
    begin_c_loop(f,t)  /* ÌåÏß³ÌtÖÐËùÓÐÍø¸ñÌåÖ¸ÕëfµÄ±éÀúÑ­»· */
      {
       C_CENTROID(x,f,t);  /* °ÑÌåÏß³ÌtÖÐËùÓÐÖ¸ÕëfÖеÄÍø¸ñÌåµÄÖÐÐĵãµÄ×ø±êÖµ¸³¸øÊý×éx[ND_ND] */
       y = x[1];          /* °Ñx[ND_ND]Öеĵڶþ¸öÔªËØ¼¯ºÏ¸³¸ø±äÁ¿y */
       if ( y > 0.5 )      /* Ìõ¼þÅжϣ¬µ±yÖµ´óÓÚ0.5ʱ£¬Ö´ÐÐÏÂÁÐÓï¾ä */
           {
                   C_PROFILE(f, t, i) = y^2;   /* y^2ÊDZíʾÈë¿ÚËٶȵÈÓÚy×ø±êÖµµÄƽ·½£¬ÕâÀï¿ÉÒԸijÉÄãÒªµÄ¹ØÏµÊ½ */
       }
       else                              /* Ìõ¼þÅÐ¶Ï */
           {
                   C_PROFILE(f, t, i) = 1;      /* Ìõ¼þÅжϣ¬µ±yֵСÓÚ0.5ʱ£¬Ö´ÐÐÓï¾ä */
       }
          
      }
    end_c_loop(f,t)          /* ±éÀúÑ­»·½áÊø */
}
×îºóÒª½âÊÍ·½·¨µ¼Èëµ½fluentÀï ÔÙÔÚËÙ¶ÈÈë¿ÚÌõ¼þϵ¼Èë
ANSYSFluentÁ÷Ìå·ÂÕæÑо¿ÈËÔ±¡£
2Â¥2015-05-18 17:59:19
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liukan12

Òø³æ (СÓÐÃûÆø)

Èç¹ûÖ»Òª¶ÔÃæ±éÀúµÄ»° °ÑÉϳÌÐòµÄC¸Ä³ÉF  Cell ¸Ä³ÉFace
ANSYSFluentÁ÷Ìå·ÂÕæÑо¿ÈËÔ±¡£
3Â¥2015-05-18 18:00:18
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

opporoppor

гæ (³õÈëÎÄ̳)

ÒýÓûØÌû:
3Â¥: Originally posted by liukan12 at 2015-05-18 18:00:18
Èç¹ûÖ»Òª¶ÔÃæ±éÀúµÄ»° °ÑÉϳÌÐòµÄC¸Ä³ÉF  Cell ¸Ä³ÉFace

ÀÏʦÄúºÃ£¬ÎÒÕâ¸öÊÇ3D½¨Ä£·ÖÎö£¬Äú·¢µÄ³ÌÐòÀïÃæµÄ½âÊÍÓï¾ä£¬ÎÒÖ»ÄÜÀí½âһС²¿·Ö£¬±ÈÈç¡°/* Ìõ¼þÅжϣ¬µ±yÖµ´óÓÚ0.5ʱ£¬Ö´ÐÐÏÂÁÐÓï¾ä */¡±ÎÒ¾ÍÀí½â²»ÁË£¬ÁíÍâÒ»¸ö£¬Õâ¸ö³ÌÐòÉæ¼°¾ø¶ÔÖµºÍsin£¨£©º¯Êý£¬ÎÒ²»»áѽ¡£¿ÒÇëÀÏʦÄÜÐÁ¿àһϣ¬°ïÎÒ±àÒ»¸ö²»ÐèÒª¸ÄµÄº¯Êý£¬ÐèҪʲô²ÎÊý£¬Äú˵¡£
ÎҵĽð±Ò¶¼¿ÉÒÔ¸øÄú£¡orz
4Â¥2015-05-18 19:28:21
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liukan12

Òø³æ (СÓÐÃûÆø)

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

fluent udf ÊDzÉÓÃc++±àдµÄ
Èç¹ûÊÇÒ»¸öÕûÊýµÄ»° ÄÇôËûµÄ¾ø¶ÔÊÇ abs£¨£© ³¤ÕûÐÍʽ labs() Ë«¾«¶ÈÊýÊÇfabs()
ÕýÏÒº¯ÊýÊÇ sin£¨£©
ËùÒÔÄãµÄ¿ÉÒÔÊÇlabs(sin(f(x))) f(x)¾ÍÊÇÄãµÄ±í´ïʽ
×Ô¼º¶àÊÔÊÔ°É
y>0.5 ¾ÍÊǵ±yÖá×ø±ê´óÓÚ0.5ʱ ÈÃÄãµÄËٶȵÈÓÚÄǸöµÈʽ
y<0.5 Ö´ÐÐÁíÍâÒ»¸ö±í´ïʽ ¾ÍÊǷֶκ¯Êý ÄãÕâÀïÊǵ¥Ò»Çø¼ä ²»ÓÃÕâ¸öÌõ¼þÅÐ¶Ï Ö±½Óд¾ÍÐÐÁË
ANSYSFluentÁ÷Ìå·ÂÕæÑо¿ÈËÔ±¡£
5Â¥2015-05-18 20:09:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

opporoppor

гæ (³õÈëÎÄ̳)

ÒýÓûØÌû:
5Â¥: Originally posted by liukan12 at 2015-05-18 20:09:53
fluent udf ÊDzÉÓÃc++±àдµÄ
Èç¹ûÊÇÒ»¸öÕûÊýµÄ»° ÄÇôËûµÄ¾ø¶ÔÊÇ abs£¨£© ³¤ÕûÐÍʽ labs() Ë«¾«¶ÈÊýÊÇfabs()
ÕýÏÒº¯ÊýÊÇ sin£¨£©
ËùÒÔÄãµÄ¿ÉÒÔÊÇlabs(sin(f(x))) f(x)¾ÍÊÇÄãµÄ±í´ïʽ
×Ô¼º¶àÊÔÊÔ°É
y>0.5 ¾Í ...

¸ÐлÀÏʦµÄ°ïÖú£¬Õâ¸ö¡°real x[ND_ND];    /* ´æ·Å2D»òÕß3DλÖòÎÊý */¡±£¬ÎÒÊÇ3DÄ£ÐÍ£¬Õâ¸öÓ¦¸ÃÔõÃ´Ð´ÄØ£¿ÎÒµÄÄ£Ðͺܼòµ¥£¬¾ÍÊÇÒ»¸öÖ±¹Ü£¬ÇëÎÊÕâ¸ö¡°Ä£ÐÍÖÐyµÄ×ø±êÖµ¡±ÔõÃ´Ð´ÄØ¡£¡£¡£ÀÏʦ£¬ÎÒÆäʵ¶®µÄÕæµÄ²»¶à£¬ÎÒÒ²²»ºÃÒâ˼һ»á¶ùÎÊÄúÒ»¸öÎÊÌâ£¬ÕæµÄÏ£ÍûÄúÄܰïÎÒдһ¸öÏêϸµÄorz£¬¸Ð¼¤²»¾¡£¡
6Â¥2015-05-18 20:40:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liukan12

Òø³æ (СÓÐÃûÆø)

ND ¾ÍÊÇNo dimension ¾ÍÊÇ˵Èç¹ûÄãÊÇ2ά ÄãÉêÃ÷µÄ¾ÍÊÇÒ»¸ö¶þάÊý×é x[0]·ÅµÄÊÇx×ø±ê x[1]ÊÇy×ø±ê Èç¹ûÄãÊÇ3ά ÄÇô¾ÍÊÇÒ»¸öÈýάÊý×é x[0]·ÅµÄÊÇx×ø±ê x[1]ÊÇy×ø±ê x[2]ÊÇz×ø±ê
ANSYSFluentÁ÷Ìå·ÂÕæÑо¿ÈËÔ±¡£
7Â¥2015-05-18 21:01:22
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

opporoppor

гæ (³õÈëÎÄ̳)

ÀÏʦ£¬°ï°ïæ°É£¬¸øÎÒдһ¸öorz

[ ·¢×ÔÊÖ»ú°æ http://muchong.com/3g ]
8Â¥2015-05-18 23:42:23
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

moons2

½ð³æ (ÕýʽдÊÖ)

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

¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
opporoppor: ½ð±Ò+4, ¡ï¡ï¡ïºÜÓаïÖú 2015-05-19 18:53:02
#include "udf.h"
#include "math.h"
#define pi 3.14159
DEFINE_PROFILE(inlet_x_velocity, thread, position)
{
   real x[ND_ND];                /* this will hold the position vector */
   real y;
   face_t f;
   begin_f_loop(f, thread)
     {
       F_CENTROID(x,f,thread);
       y = x[0];
       F_PROFILE(f, thread, position) =80.*abs(sin(pi*y/.6));
     }
  end_f_loop(f, thread)
}

²»±£Ö¤¶Ô£¬×Ô¼º¶àÏë¶àÊÔ¡£
9Â¥2015-05-19 09:44:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

opporoppor

гæ (³õÈëÎÄ̳)

ÒýÓûØÌû:
9Â¥: Originally posted by moons2 at 2015-05-19 09:44:46
#include "udf.h"
#include "math.h"
#define pi 3.14159
DEFINE_PROFILE(inlet_x_velocity, thread, position)
{
   real x;                /* this will hold the position vector */ ...

·Ç³£¸ÐлÀÏʦ£¡ÇëÎÊÕâ¸ö³ÌÐò¶ÔÓ¦µÄÎÒµÄÄ£ÐÍ£¬ÊDz»ÊǹܵÀÖáÏò±ØÐëÊÇXÏòÄØ

[ ·¢×ÔÊÖ»ú°æ http://muchong.com/3g ]
10Â¥2015-05-19 10:37:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ opporoppor µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 282£¬Çóµ÷¼Á +8 jggshjkkm 2026-04-09 9/450 2026-04-10 02:10 by belle15
[¿¼ÑÐ] Çóµ÷¼Á ²ÄÁÏÓ빤³Ì 324·Ö ר˶ +3 ôæôæÒ»ÊéÉú 2026-04-10 3/150 2026-04-10 00:39 by lixin_bift
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖÐÄÏ´óѧÎïÀíѧ£¬Ó¢Ò»66£¬Çóµ÷¼Á +3 ³¤ÑÌì½ì» 2026-04-08 4/200 2026-04-09 21:27 by wutongshun
[¿¼ÑÐ] µ÷¼Á +8 Ö»ÐðÀë±ð´Ç 2026-04-09 10/500 2026-04-09 20:25 by zl8213662
[¿¼ÑÐ] 269Çóµ÷¼Á +9 °¡°¡ÎÒÎÒ 2026-04-07 9/450 2026-04-09 20:17 by СÑþéªÄÏ
[¿¼ÑÐ] Ò»Ö¾Ô¸085404£¬×Ü·Ö291£¬Ëļ¶Òѹý£¬Çóµ÷¼Á +10 °¢¿¡°¢¿¡°¢¿¡ 2026-04-04 12/600 2026-04-09 16:18 by lin-da
[˶²©¼ÒÔ°] ÐÂÒ»´úµç×ÓÐÅÏ¢294Çóµ÷¼Á ²»ÌôѧУ +5 Ytyt11 2026-04-09 6/300 2026-04-09 14:40 by Ytyt11
[¿¼ÑÐ] 265Çóµ÷¼Á +4 ·ç˵ËýÔçÍüÁË 2026-04-07 4/200 2026-04-09 13:59 by onlyÖÜ
[¿¼ÑÐ] ÉúÎïѧ308·ÖÇóµ÷¼Á£¨Ò»Ö¾Ô¸»ª¶«Ê¦´ó£© +13 ÏàÐűػá¹ââÍòÕ 2026-04-06 16/800 2026-04-09 13:54 by ÐìÁ¼°×ü´óÏÀ
[¿¼ÑÐ] 298Çóµ÷¼Á +6 ¶¤¶£ß˶¬¹Ï 2026-04-07 8/400 2026-04-08 10:51 by ÖзÉÔº¿Õ¹ÜѧԺÑ
[¿¼ÑÐ] ũѧ£¬Çóµ÷¼Á£¬314·Ö +4 ·Ã¿Í¼Ç¼¿É°® 2026-04-04 4/200 2026-04-07 21:07 by µÈ°¶
[¿¼ÑÐ] 277Çóµ÷¼Á ÊýÒ»104·Ö +9 Æ¿×ÓPZ 2026-04-05 14/700 2026-04-07 17:52 by À¶ÔÆË¼Óê
[¿¼ÑÐ] »ªÄÏÀí¹¤0703»¯Ñ§£¬×Ü·Ö336Çóµ÷¼Á +10 ÊÖ»úÓû§ 2026-04-03 11/550 2026-04-06 22:20 by michael2011
[¿¼ÑÐ] 285Çóµ÷¼Á +8 AZMK 2026-04-04 11/550 2026-04-06 13:56 by BruceLiu320
[¿¼ÑÐ] 0703Çóµ÷¼Á383·Ö +9 W55j 2026-04-03 9/450 2026-04-06 06:50 by houyaoxu
[¿¼ÑÐ] µ÷¼Á +3 Àî¹ã»ð 2026-04-05 3/150 2026-04-05 18:57 by À¶ÔÆË¼Óê
[¿¼ÑÐ] µ÷¼Á +4 ÊÇ¿ÉÀÖ²»ÊÇ¿ÉÀÖ 2026-04-04 4/200 2026-04-04 19:41 by ÌÆãå¶ù
[¿¼ÑÐ] ¸´ÊÔµ÷¼Á +6 ·¶¸ùÅà 2026-04-04 6/300 2026-04-04 14:27 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 400·ÖÇóµ÷¼Á +3 ÞÏÞÎÇÒÄÓÍ· 2026-04-04 3/150 2026-04-04 08:41 by jp9609
[¿¼ÑÐ] 285Çóµ÷¼Á +5 AZMK 2026-04-03 8/400 2026-04-03 18:17 by AZMK
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û