| ²é¿´: 2925 | »Ø¸´: 5 | ||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | ||
yuzhuorongгæ (³õÈëÎÄ̳)
|
[ÇóÖú]
FluentÖбàдUDFÖ®ºóÎÞ·¨³õʼ»¯¡£¡£¡£ ÒÑÓÐ1È˲ÎÓë
|
|
|
±¾ÈËÓÐÒ»¸ötxtÎļþ£¬µÚÒ»ÁÐΪλÖÃ×ø±êX£¨Îª¶¯×ø±êX=x-ct£©,µÚ¶þÁÐΪËÙ¶Èu£¬Ê×ÏȱàдUDF£¬Ê×ÏÈÒªµ¼Èëtxt£¬ÒÑÖªcµÄÖµ£¬²¢Áîx=0(СдµÄx)£¬µÃµ½t vs uµÄÁ½×éÊý£¬Ï£ÍûÓôË×÷ΪËÙ¶ÈÈë¿Ú£¨Ê±¿Ìtʱ£¬ËÙ¶ÈΪu£©£¬Ê±¼ä²½³¤Îª0.01£¬ÓÉÓÚÊýÁÐtµÄ±ä»¯¶¼±È0.01ҪС£¬ËùÒÔÔÚÄÚ²¿×öÁËÒ»¸öÑ»·£¬µÃ³öÔÚ¼ÆË㵱ʱµÄFLOW_time Óët×î½Ó½üʱ£¬µÄuµÄÖµ×÷ΪËÙ¶È¡££¨²»ÖªµÀÓÐûÓбíÊöÇå³þ£©£¬udf±àдÈçÏ£¬µ¼ÈëʱûÓгöÏÖ´íÎ󣬵«Êdzõʼ»¯µÄʱºò¾Í»á±¨´í£¬½ð±Ò²»¶à£¬µ«»¹ÏëÇë´óÉñÃǰï°ïæ j#include "udf.h" #include <math.h> #include "mem.h" #include "dynamesh_tools.h" #define c 0.2024607 // cΪËÙ¶È DEFINE_PROFILE(x_velocity1, t, i) { int n,min; real time; double x[501],u[501],ts[501],tss[501],b[10000]; FILE *fd; face_t f; fd=fopen("x_and_u.txt","r" ;if(!fd) printf("can't open file\n" ;n=0; while(!feof(fd)) { fscanf(fd,"%lf",&x[n++],&u[n++]); // ¶ÁÈë ´óдµÄX ºÍ u } fclose(fd); begin_f_loop(f,t) { time=RP_Get_Real("flow-time" ;ts[n]=x[n]/c; //ÕâÀïµÄts´ú±í˵Ã÷ÖеÄt X=x-ct for(n=0;500;n++) tss[n]=(ts[n]>time)?ts[n]-time:time-ts[n]; /////ÕÒ³öÓëtimeʱ¿Ì×î½Ó½üµÄtʱ¿Ì£¬È»ºóÈ¡Óõ±Ê±µÄu for(n=0;500;n++) min=(b[n]<b[min])?i:min; F_PROFILE(f,t,i)=u[min]; } end_f_loop(f,t) } ³õʼ»¯»á±¨´íError: Fluent receivd fatal signal (ACCESS_VIOLATIN) 1Note exact events leading to error. 2Save case/date under new name. 3Exit program an restart to continue ji ![]() ![]() ![]() ![]() |
» ²ÂÄãϲ»¶
Èç¹û´Ë¿ÌÄãÕýÔÚΪ¹ú»ù¸Ðµ½½¹ÂÇ£¬²»·ÁÀ´ÌýÌýÕâÊס¶»ù½ðÖ®Íâ¡·
ÒѾÓÐ7È˻ظ´
ûÓÐÈκÎÏûÏ¢-ÊDz»ÊǾÍÁ¹ÁË
ÒѾÓÐ8È˻ظ´
ÊÛSCI-T0PÎÄÕ£¬ÎÒ:8O.5.5.1.O.54,¿ÆÄ¿ÆëÈ«,¿É+¼±
ÒѾÓÐ3È˻ظ´
ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8.O.551.O.5.4,¿ÆÄ¿È«,¿ÉÙ¤¼±
ÒѾÓÐ5È˻ظ´
ÈËÆø²»ÐÐÁË
ÒѾÓÐ10È˻ظ´
ÎÒÃæÉÏÍêµ°ÁË
ÒѾÓÐ10È˻ظ´
ÄÜ·ñÍ˳ö²ÎÓëµÄÃæÉÏÏîÄ¿½â³ýÏÞÏî
ÒѾÓÐ24È˻ظ´
filecode£¬4¸öjtjcÁË
ÒѾÓÐ17È˻ظ´
2026¹ú×ÔÈ»º¯ÆÀ·Ñµ½ÕË
ÒѾÓÐ19È˻ظ´
½¨Òé»ù½ð·¢²¼Ìáǰ¸ø³öÃ÷È·µÄʱ¼äµã
ÒѾÓÐ16È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
¹ØÓÚUDS³õʼ»¯µÄÎÊÌâ
ÒѾÓÐ8È˻ظ´
FLUENT,UDF¼ÓÔØÖ®ºóÌáʾDivergence detected in AMG solver´íÎó£¬Çó½â£¡
ÒѾÓÐ12È˻ظ´
FLUENT UDFѧϰÊÓÆµ
ÒѾÓÐ6È˻ظ´
fluentÖÐUDF±àÒëµÄÎÊÌ⣡
ÒѾÓÐ11È˻ظ´
fluentÖÐUDF±àÒëµÄÎÊÌ⣡
ÒѾÓÐ6È˻ظ´
FLUENTÖбàдUDFʱָÕë±äÁ¿ÊÇ·ñÒª³õʼ»¯
ÒѾÓÐ4È˻ظ´
ÈçºÎÔÚfluentÖÐͬʱµ÷ÓÃÁ½¸öudfÎļþ
ÒѾÓÐ3È˻ظ´
fluent³õʼ»¯µÄÇø±ð
ÒѾÓÐ14È˻ظ´
¹ØÓÚfluentUDFµÄÒ»¸öСÎÊÌ⣡
ÒѾÓÐ5È˻ظ´
fluent udfÇë½Ì
ÒѾÓÐ16È˻ظ´
fluent udfµÄÓ¦ÓÃ
ÒѾÓÐ20È˻ظ´
fluent UDF´úÂëµ÷ÓÃÔ¤¶¨Òå³ÌÐòµÄÎÊÌ⣨Èçfortran³ÌÐò£©
ÒѾÓÐ15È˻ظ´
ÇóÖú£¡£¡£¡ÎÒÏëÒªÔÚfluentÖÐÕë¶ÔÒ»¸öÃæ½øÐлý·Ö£¬ÄÇôUDFÓ¦¸ÃÓÃʲôºêº¯Êý£¿ÔõôÓã¿
ÒѾÓÐ5È˻ظ´
ÔÚANSYS14ÖеÄFLuentÖУ¬Ð´¹ØÓÚÁ÷Ìå±ÈÈÈÎïÐÔµÄUDF
ÒѾÓÐ14È˻ظ´
Õâ¸öFLUENT±¨´íÊÇʲôÒâ˼£¿
ÒѾÓÐ6È˻ظ´
fluent ÔÚudf±àÒëʱ³ö'constant'´í£¡
ÒѾÓÐ6È˻ظ´
ʹÓÃUDFºó£¬³õʼ»¯´íÎó
ÒѾÓÐ11È˻ظ´
¡¾ÇóÖú¡¿fluent³õʼ»¯µÄʱºò³öÏÖÎÊÌ⣬Çë´ó¼ÒÖ¸µã£¬ÔÚÏߵȣ¬¶àл¸÷λÁË
ÒѾÓÐ4È˻ظ´
¡¾ÇóÖú¡¿fluent¼ÆËãÖУ¬udf±àÒëͨ¹ý£¬³õʼ»¯³ö´í
ÒѾÓÐ11È˻ظ´
Êɻ갮²©²©
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 1 (Ó×¶ùÔ°)
- ½ð±Ò: 609.4
- Ìû×Ó: 34
- ÔÚÏß: 39.8Сʱ
- ³æºÅ: 1908460
- ×¢²á: 2012-07-24
- רҵ: Ë®Á¦»úе¼°Æäϵͳ
4Â¥2014-03-21 10:30:47
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
yuzhuorong: ½ð±Ò+10, ¡ï¡ï¡ïºÜÓаïÖú 2014-03-20 16:11:28
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
yuzhuorong: ½ð±Ò+10, ¡ï¡ï¡ïºÜÓаïÖú 2014-03-20 16:11:28
|
±¾ÌûÄÚÈݱ»ÆÁ±Î |
» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©
2Â¥2014-03-20 10:14:02
yuzhuorong
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 128
- Ìû×Ó: 29
- ÔÚÏß: 10Сʱ
- ³æºÅ: 2648751
- ×¢²á: 2013-09-12
- רҵ: ¹¤³Ìº£Ñóѧ
3Â¥2014-03-20 16:04:41
sky_lz
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 4.5
- Ìû×Ó: 3
- ÔÚÏß: 34·ÖÖÓ
- ³æºÅ: 3950692
- ×¢²á: 2015-07-02
- רҵ: »úеĦ²ÁѧÓë±íÃæ¼¼Êõ
5Â¥2016-03-25 20:33:31









;

»Ø¸´´ËÂ¥
yuzhuorong