| ²é¿´: 2387 | »Ø¸´: 6 | |||
leixiaobo713Òø³æ (ÕýʽдÊÖ)
|
[ÇóÖú]
fluentÖÐUDF±àÒëµÄÎÊÌ⣡
|
|
±¾ÈËÏÖÔÚ×öfluentÄ£ÄâµÄÎÊÌ⣬ÐèÒªÓÃUDF¶ÔÈÈÔ´½øÐбàÒë¡£ÆäÖÐÈÈÔ´ÊÇËæÊ±¼ä±ä»¯µÄ£¬µ±Ê±¼ät=0ʱ£¬ÈÈԴΪһ¸ö¹ØÓÚζȵĺ¯Êý£¬µ±t²»µÈÓÚ0ʱ£¬ÈÈԴΪ0£¨Ò²¾ÍÊDzÄÁϽöÓÐÒ»¸ö³õʼÈÈÔ´£©¡£ÏÂÃæÎªËù±à³ÌÐò£¬µ«ÊÇÀÏÊdzö´í£¬Çë¸ßÊÖÖ¸½Ì£¬¸Ð¼¤²»¾¡£¡ #include "udf.h" DEFINE_SOURCE(source_terms,c,t,dS,eqn) { real A=0.01; real B=0.02; real C=0.001; real D=0.001; real T=C_T(c,t); real t=RP_Get_Real("flow-time" ); real source; if(t=0) source=A*T+B*pow(T,2)+C*pow(T,3)+D*pow(T,4); else source=0; dS[eqn]=0; return source; } ½á¹ûinterpretedʱ³öÏÖÏÂÃæÌáʾ£º t definition shadows previous definition Error: C:\Documents and Settings\Administrator\\327\300\303\346\Source terms.c: line 14: invalid expression type for if: float. ²»ÖªÈçºÎ½â¾ö°¡£¬ÀïÃæ¼ÈÓÐʱ¼ät, Ò²ÓÐreal T=C_T(c,t); [ Last edited by leixiaobo713 on 2013-7-14 at 23:57 ] |
» ÊÕ¼±¾ÌûµÄÌÔÌûר¼ÍƼö
Fluent UDF |
» ²ÂÄãϲ»¶
±»ÎÒÑÔÖУºÐÂÄ£°å²»Ç¿µ÷¸ñʽÁË£¬¼Ùר¼Ò¿ªÊ¼¹Ü¸ñʽÁË
ÒѾÓÐ3È˻ظ´
085600²ÄÁÏÓ뻯¹¤Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
²ÄÁÏÓ뻯¹¤Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
277µ÷¼Á
ÒѾÓÐ4È˻ظ´
290Çóµ÷¼Á
ÒѾÓÐ4È˻ظ´
²ÄÁϹ¤³Ìר˶µ÷¼Á
ÒѾÓÐ3È˻ظ´
26¿¼ÑÐÇóµ÷¼Á
ÒѾÓÐ6È˻ظ´
Çóµ÷¼Á£¬×Ü·Ö315£¬¿¼µÄÉúÎïÒ½Ò©£¬Ò»Ö¾Ô¸ºþÄÏʦ·¶´óѧ¡£µ÷¼Áµ½ÈκÎרҵ¶¼¿ÉÒÔ
ÒѾÓÐ5È˻ظ´
311Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
303Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
» ±¾Ö÷ÌâÏà¹ØÉ̼ÒÍÆ¼ö: (ÎÒÒ²ÒªÔÚÕâÀïÍÆ¹ã)
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
FLUENTÖбàдUDFʱָÕë±äÁ¿ÊÇ·ñÒª³õʼ»¯
ÒѾÓÐ4È˻ظ´
fluent14±àÒëUDFʱ×ÜÊdzö´í£¬Çó¸ßÊÖ°¡£¡£¡£¡ÄѵÀûÈËÓöµ½¹ýÂ𣿣¿£¿
ÒѾÓÐ11È˻ظ´
UDF±àÒëʱ³öÏÖÓï·¨´íÎó
ÒѾÓÐ13È˻ظ´
fluent udfµÄÓ¦ÓÃ
ÒѾÓÐ20È˻ظ´
FluentÖÐUDFµÄ±àÒëÎÊÌâ
ÒѾÓÐ25È˻ظ´
fluent UDF´úÂëµ÷ÓÃÔ¤¶¨Òå³ÌÐòµÄÎÊÌ⣨Èçfortran³ÌÐò£©
ÒѾÓÐ15È˻ظ´
ANSYS FLUENT 14 UDF ±àÒë´íÎó ÇóÖú
ÒѾÓÐ15È˻ظ´
fluentÊÔͼ±àÒëudfʱ£¬µã»÷add source files³öÏÖ´íÎóÌáʾ
ÒѾÓÐ6È˻ظ´
fluentÖÐͨ¹ýUDF»ñµÃϵͳʱ¼ä
ÒѾÓÐ15È˻ظ´
64λ¼ÆËã»ú 64λfluent 64λcÓïÑÔ ÎÞ·¨Ê¹UDFÔËÐÐ
ÒѾÓÐ7È˻ظ´
FLUENT UDF ±àÒëͨ¹ý£¬³õʼ»¯³ö´íµÄÔÒò£¿£¿£¿ÇóÖú
ÒѾÓÐ4È˻ظ´
¡¾ÇóÖú¡¿FLUENT UDF ÆøÒºÁ½ÏàÁ÷ ÆûÊ´ Æû»¯Ç±ÈÈ(ÎÊÌâÏê¼ûÄÚÈÝ)
ÒѾÓÐ21È˻ظ´
fluentÖÐÓÃudf±àдÈýάËٶȱ߽çÌõ¼þ³öÏÖ´íÎ󣬴ó¼ÒÀ´Ö¸µ¼Ò»Ï°¡
ÒѾÓÐ9È˻ظ´
udf±à³Ìͨ¹ý£¬µ«ÊÇÔÚFLUENTÖÐÔËÐгö´í£¬Âé·³udf¸ßÊÖ°ïæ¿´¿´
ÒѾÓÐ4È˻ظ´
fluent ÔÚudf±àÒëʱ³ö'constant'´í£¡
ÒѾÓÐ6È˻ظ´
ÇóÖú£ºUDFÄ£Ð͵ıàÒëÎÊÌâ
ÒѾÓÐ15È˻ظ´
udf ±àÒë¹ý³ÌÖгö´í£¬½ô¼±
ÒѾÓÐ8È˻ظ´
¡¾ÇóÖú¡¿UDF±àÒë³öÏÖµÄÎÊÌâ
ÒѾÓÐ6È˻ظ´
¡¾ÇóÖú¡¿fluent¼ÆËãÖУ¬udf±àÒëͨ¹ý£¬³õʼ»¯³ö´í
ÒѾÓÐ11È˻ظ´

pointh
½ð³æ (СÓÐÃûÆø)
- Ó¦Öú: 7 (Ó×¶ùÔ°)
- ½ð±Ò: 838.6
- ºì»¨: 7
- Ìû×Ó: 57
- ÔÚÏß: 58.1Сʱ
- ³æºÅ: 1640109
- ×¢²á: 2012-02-24
- רҵ: ¶àÏàÁ÷ÈÈÎïÀíѧ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
leixiaobo713: ½ð±Ò+10, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸ 2013-07-15 09:03:30
xiegangmai: ½ð±Ò+2, лл²ÎÓ룡 2013-07-24 20:58:09
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
leixiaobo713: ½ð±Ò+10, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸ 2013-07-15 09:03:30
xiegangmai: ½ð±Ò+2, лл²ÎÓ룡 2013-07-24 20:58:09
|
ÓÐÁ½¸öÎÊÌ⣺ 1.ÄãÏëÓÃʱ¼ä±äÁ¿t£¬µ«Õâ¸ötÔÚºêDEFINE_SOURCEÀïÃæÒѾ¶¨ÒåÁË£» 2.¡°if (t=0)¡±ÕâÖÖд·¨²»Ì«ºÃ£¬ÒòΪ¼ÆËã»úÀïÃæµÄÊýºÍÎÒÃÇÏëµÄ²»Ì«Ò»Ñù£¬ÎÒÃÇÈÏΪÊÇ0£¬µ«¼ÆËã»úÀïÃæËü¿ÉÄÜÊÇ0.00000000001ÕâÖÖ£¬Òò´ËÄãÅжϵÈÓÚʱһ¶¨Òª×¢Òâһϡ£ÏñÕâÖÖÄã×îºÃд³É¡°if (t<1e-10)¡±Ö®ÀàµÄ¡£ |
2Â¥2013-07-15 09:01:11
leixiaobo713
Òø³æ (ÕýʽдÊÖ)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 1228.5
- É¢½ð: 148
- ºì»¨: 4
- Ìû×Ó: 490
- ÔÚÏß: 121.9Сʱ
- ³æºÅ: 1997539
- ×¢²á: 2012-09-13
- ÐÔ±ð: GG
- רҵ: ½ðÊô¹¦ÄܲÄÁÏ

3Â¥2013-07-15 09:15:09
leixiaobo713
Òø³æ (ÕýʽдÊÖ)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 1228.5
- É¢½ð: 148
- ºì»¨: 4
- Ìû×Ó: 490
- ÔÚÏß: 121.9Сʱ
- ³æºÅ: 1997539
- ×¢²á: 2012-09-13
- ÐÔ±ð: GG
- רҵ: ½ðÊô¹¦ÄܲÄÁÏ
|
ÎÒ°´ÕÕÄãµÄ˵·¨°Ñ³Ì¶È¸ÄÁËÏ£¬ÈçÏ£º #include "udf.h" DEFINE_SOURCE(source_terms,c,t,dS,eqn) { real A=0.01; real B=0.02; real C=0.001; real D=0.001; real T=C_T(c,t); real source; if(t<1e-10) source=A*T+B*pow(T,2)+C*pow(T,3)+D*pow(T,4); else source=0; dS[eqn]=0; return source; } µ«ÊÇinterpretedºó³öÏÖÏÂÃæµÄÌáʾ£º line 10: invalid type for binary expression: pointer to structure < float. |

4Â¥2013-07-15 09:32:15
wudeshou
Ìú¸Ëľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 8 (Ó×¶ùÔ°)
- ½ð±Ò: 8990.6
- É¢½ð: 1100
- ºì»¨: 5
- Ìû×Ó: 599
- ÔÚÏß: 220.5Сʱ
- ³æºÅ: 900698
- ×¢²á: 2009-11-11
- ÐÔ±ð: GG
- רҵ: ¹¤³ÌÈÈÎïÀíÏà¹Ø½»²æÁìÓò
¡ï
xiegangmai: ½ð±Ò+1, лл²ÎÓ룡 2013-07-24 20:58:19
xiegangmai: ½ð±Ò+1, лл²ÎÓ룡 2013-07-24 20:58:19
|
if(t=0) source=A*T+B*pow(T,2)+C*pow(T,3)+D*pow(T,4); else source=0; t=0ÊǸ³Öµ£¬ÅжÏÓÃ== |
» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

5Â¥2013-07-15 12:09:40
leixiaobo713
Òø³æ (ÕýʽдÊÖ)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 1228.5
- É¢½ð: 148
- ºì»¨: 4
- Ìû×Ó: 490
- ÔÚÏß: 121.9Сʱ
- ³æºÅ: 1997539
- ×¢²á: 2012-09-13
- ÐÔ±ð: GG
- רҵ: ½ðÊô¹¦ÄܲÄÁÏ

6Â¥2013-07-15 13:48:08
¶þÑÇ
ͳæ (³õÈëÎÄ̳)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 195.6
- Ìû×Ó: 43
- ÔÚÏß: 16.8Сʱ
- ³æºÅ: 2369970
- ×¢²á: 2013-03-23
- ÐÔ±ð: MM
- רҵ: Áã¼þ³ÉÐÎÖÆÔì

7Â¥2013-09-28 17:22:55













»Ø¸´´ËÂ¥

leixiaobo713
20