| ²é¿´: 2392 | »Ø¸´: 6 | |||
| µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû | |||
[½»Á÷]
fluent UDF DEFINE_SOURCE ÎÊÌâ
|
|||
|
¸÷λ³æÓÑ£¬´ó¼ÒºÃ¡£ ÎÒÏÖÔÚµÄÑо¿¿ÎÌâÊÇһģÄâµç×è¼ÓÈȯµÄÉýιý³Ì£¬¼ÓÈÈÔª¼þÊǵç¼ÓÈȰô£¬ÏÖÔÚÒѾ´ò¿ª·øÉäÄ£ÐÍ£¬ÔÚ¼ÓÈȰôµÄ¼ÓÈȹ¦ÂÊËæÂ¯×ÓÀïµÄÈȵçżÎ¶ȵı仯¶ø±ä»¯¡£ÏÖÔÚÔÚ¼ÓÈȰôµÄ¹ÌÌåÇøÓòÉèÖÃÄÜÁ¿Ô´Ïî¡£µ«ÏÖÔÚÓöµ½µÄÎÊÌâÊÇDEFINE_SOURCE(name,c,t,ds,eqn)¶¨ÒåÖÐµÄ S¦µ=A+B¦µ,dS[eqn]=dS/d¦µ,Õâ¸ö×Ô±äÁ¿¦µ¿É²»¿ÉÒÔÊÇÁíÒ»¼ÆËãÓòµÄ±äÁ¿£¬¼´ÄÜÁ¿Ô´ÏîÖеÄÌå»ýÈÈÁ÷ÃܶÈÊÇÁíÒ»¸ö¼ÆËãÓòÖÐijµãζȵĺ¯Êý£¨·´À¡µ÷½Ú£©£¬Èç¹ûÌå»ýÈÈÁ÷ÃܶÈÊǸüÆËãÓòÖÐζȵĺ¯ÊýµÄ»°£¬udf ±È½ÏºÃд£¬µ«ÊÇÈç¹ûÊÇÁíÒ»¸ö¼ÆËãÓòijһµãζȵĺ¯ÊýµÄ»°²»Öª¿É²»¿ÉÒÔʵÏÖ£¿ ÏÖÔÚ¿ÎÌ⿨ÔÚÕâÁË£¬Çó¸÷λ´óÉñ²»Áߴͽ̣¡ #include"udf.h" DEFINE_SOURCE(energy_source,c,t,dS,eqn) { Domain *domain=Get_Domain(37);//»ñµÃ¯×ÓÖÐ¼à¿ØÎ»ÖÃdormainµÄIDÖµ¡£ real temp_ave; real temp_sum=0; int count=0; cell_t c1; Thread *thread_thermocouple; real source; //ÏÂÃæÕâ¸öÑ»·ÊÇΪÁ˵õ½¼à¿ØÇøÓòµÄcellµÄƽ¾ùÎÂ¶È thread_loop_c(thread_thermocouple,domain) { begin_c_loop(c1,thread_thermocouple) { ++count; temp_sum+=C_T_M1(c1,thread_thermocouple); } end_c_loop(c1,thread_thermocouple) } temp_ave=temp_sum/count;//¼à¿ØÎ»ÖÃµÄÆ½¾ùÎÂ¶È //Èç¹ûÎÂ¶È¼à¿ØÎ»ÖÃµÄÆ½¾ùζÈСÓÚ973K£¬ÔòÌå»ýÈÈÁ÷ÃܶÈΪ3.468*10^7 if(temp_ave<973) { source=3.468*pow(10,7); dS[eqn]=0; } /*Èç¹ûÎÂ¶È¼à¿ØÎ»ÖÃµÄÆ½¾ùζȴóÓÚ973KСÓÚ1023K£¬ÔòÌå»ýÈÈÁ÷ÃܶÈΪ-884.56*temp_ave+904904.88 */ else if(temp_ave<1023) { source=-884.56*temp_ave+904904.88; dS[eqn]=-884.56; } //Èç¹ûÎÂ¶È¼à¿ØÎ»ÖÃµÄÆ½¾ùζȴóÓÚ1023K£¬ÔòÌå»ýÈÈÁ÷ÃܶÈΪ else { source=0; dS[eqn]=0; } return source; } |
» ²ÂÄãϲ»¶
ÓжàÉÙÈËÊǽñÌì²éϵͳ֪µÀ½á¹ûµÄ£¿
ÒѾÓÐ14È˻ظ´
¿ÆÑй¶ùÌ«ÄÑÁË
ÒѾÓÐ22È˻ظ´
ϵͳ²é²»µ½
ÒѾÓÐ5È˻ظ´
Ôõô²é°¡
ÒѾÓÐ4È˻ظ´
¹úºÏÀïÃæÄÜ¿´µ½ÁË
ÒѾÓÐ7È˻ظ´
¹ú¼ÊºÏ×÷¿É²éÁË£¬ÖÐÁËÃæÉÏ
ÒѾÓÐ18È˻ظ´
ÄÜ·ñÍ˳ö²ÎÓëµÄÃæÉÏÏîÄ¿½â³ýÏÞÏî
ÒѾÓÐ25È˻ظ´
ϵͳ½ø²»È¥
ÒѾÓÐ5È˻ظ´
2026ÄêµÄ¹ú¼ÒÉç¿Æ»ù½ðÏîĿͨѶÆÀÉóµÄйæÔòÓëж¯Ïò¡¢ÐÂÌôÕ½
ÒѾÓÐ8È˻ظ´
ÏîÄ¿ÐÅÏ¢ºÍ¾·ÑÐÅÏ¢ÔÚϵͳÀï¶¼¿ÉÒÔ¿´µ½ÁË
ÒѾÓÐ14È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
fluent udfÇë½Ì
ÒѾÓÐ0È˻ظ´
fluent udfÖÐÉ趨ÄÚÈÈÔ´µÄÎÊÌâ
ÒѾÓÐ9È˻ظ´
FLUENT UDFÇóÖú
ÒѾÓÐ5È˻ظ´
ÓйØFLUENT UDFµÄÎÊÌâ
ÒѾÓÐ1È˻ظ´
fluent UDF±àÒë²»³É¹¦±¨´í£ºFLUENT received fatal signal (ACCESS_VIOLATION)
ÒѾÓÐ4È˻ظ´
FLUENT UDFÇóÖú
ÒѾÓÐ2È˻ظ´
fluent udfÈýάÁ¦Ô´ÏîÎÊÌâÇóÖú
ÒѾÓÐ14È˻ظ´
fluentÖÐSet_Material_Property: null user-defined-function name
ÒѾÓÐ4È˻ظ´
fluentÀïÃæudfµ¼Èë³ö´í
ÒѾÓÐ2È˻ظ´
ÇóÖú¹ØÓÚfluentÖÐudfÖ´ÐÐ˳ÐòµÄÎÊÌâ
ÒѾÓÐ1È˻ظ´
fluent udf¼ÓÔØºóÎÞ·¨ÔËÐеÄÎÊÌâ
ÒѾÓÐ6È˻ظ´
FLUENT UDF ÄÜÁ¿Ô´Ïî
ÒѾÓÐ12È˻ظ´
fluentÖÐUDF±àÒëµÄÎÊÌ⣡
ÒѾÓÐ6È˻ظ´
FLUENT UDF ÉèÖÃÎÊÌâ
ÒѾÓÐ3È˻ظ´
FLUENTÖбàдUDFʱָÕë±äÁ¿ÊÇ·ñÒª³õʼ»¯
ÒѾÓÐ4È˻ظ´
FluentÆøÒºÁ½ÏàUDFºÍÊÕÁ²ÐÔÎÊÌâ
ÒѾÓÐ0È˻ظ´
fluent udfÇë½Ì
ÒѾÓÐ16È˻ظ´
DEFINE_MASS_TRANSFERÕâ¸öºê²»ÄܱàÒëÐÍ£¿£¿£¿
ÒѾÓÐ13È˻ظ´
¡¾ÇóÖú¡¿FLUENT UDF ÆøÒºÁ½ÏàÁ÷ ÆûÊ´ Æû»¯Ç±ÈÈ(ÎÊÌâÏê¼ûÄÚÈÝ)
ÒѾÓÐ21È˻ظ´
udf±à³Ìͨ¹ý£¬µ«ÊÇÔÚFLUENTÖÐÔËÐгö´í£¬Âé·³udf¸ßÊÖ°ïæ¿´¿´
ÒѾÓÐ4È˻ظ´
FLUENTÔ´ÏîUDF·ÇÎÈ̬µü´úµÄÒ»¸öÒÉÎÊÇë½Ì
ÒѾÓÐ8È˻ظ´
¡¾ÇóÖú¡¿linux°æfluentʹÓÃudf²¢ÐÐÎÊÌâÇë½Ì
ÒѾÓÐ4È˻ظ´
» ÇÀ½ð±ÒÀ²£¡»ØÌû¾Í¿ÉÒԵõ½:
ÔÙÖÐÒ»¸öÃæÉÏ£¬É¢½ð±Ò5000
+5/4360
¸æ±ðÁ÷Ë®ÏßˬÎÄ£¡108Íò×ÖÍê½áÏÉÏÀ¡¶Å®æ´Ê¯Ö®ÁéÊ¯ÆæÔµ£¨ÏÉ½çÆª£©¡·ÖµµÃϸƷ
+1/3664
ѧÊõÈËÉú¾ÍÏñÒ»³¡ÂíÀËÉ£¬²»ËÉи¡¢²»·ÅÆú£¡×£Ô¸ËùÓÐΪѧÊõÃÎÏë¶ø´òÆ´µÄÈ˶¼ÄÜÈçÔ¸£¡
+5/1051
ÃæÉÏÖÐÁË£¬Óë´ó¼Ò¹²Ã㣬 Ò»µãµãСÐĵ㬿É˽ÐÅ·ÖÏí
+5/560
2026Ä깤³Ì¹ÜÀíÓëÖǻ۳ÇÊйú¼Ê»áÒé (EMSC 2026)
+1/449
¸Ð¶÷£¬½ð±ÒËäÈ»²»¶à£¬È«²¿É¢¾¡£¬¸Ð¶÷
+1/336
ÃæÉÏÖÐÀ²
+2/245
ÇàB»ñÅú£¬¸Ð¶÷
+5/100
ÃæÉÏÖÐÁË
+1/83
É¢½ð±Ò
+1/59
Ïã¸Û³ÇÊдóѧ·Ö×Óµç×Óѧ·½ÏòÕÐÊÕ2027ÄêÇï¼¾Èëѧ²©Ê¿Éú
+1/13
¡¾¼´½«½ØÖ¹¡¿¶«±±´óѧÀíѧԺ Á¦Ñ§ À×éÕÐ2027¼¶±£ÑÐ
+1/10
¡¾¿ÆÑÐʵ¼ùºÏ×÷¡¿ÑûÇëÀÏʦ´øÑ§ÉúÍê³ÉÒ»´ÎÑϽ÷µÄ¿ÆÑ§±í´ï
+1/6
ÖпÆÔº´óÁ¬»¯Ñ§ÎïÀíÑо¿Ëù ÕÐÆ¸ ´ß»¯¼ÁÑз¢·½Ïò ¿ÆÑÐÖúÀí 2Ãû
+1/4
Æíµ»ÀϹ«Öйú»ù
+1/3
ÄÏ·½Ò½¿Æ´óѧÉîÛÚÒ½Ôº³ÂìÇ/ÓàÌνÌÊÚ¿ÎÌâ×éÁªºÏÅàÑø²©Ê¿ºóÕÐÆ¸
+1/2
ÐÂÉó²éÖ¸ÄÏÊ©ÐаëÄ꣬AI·½ÏòµÄרÀûÉêÇëÊDz»ÊǸü¿´"¼¼Êõζ"ÁË£¿
+1/2
»ù½ðÆí¸£
+1/1
Á¿×ÓÎïÀíÍŶÓÕÐÊÕ²©Ê¿ÉúÓ벩ʿºó
+1/1
¡¾¼´½«½ØÖ¹¡¿¶«±±´óѧÀíѧԺ Á¦Ñ§ À×é2027¼¶±£ÑÐ
+1/1
5Â¥2017-10-28 13:49:27
3Â¥2017-07-07 09:28:25
6Â¥2018-12-10 09:54:45
7Â¥2019-04-03 20:24:07
¼òµ¥»Ø¸´
MoonLee7774Â¥
2017-07-13 02:45
»Ø¸´
ʰ±´¿ÇµÄÉÙÄê(½ð±Ò+1): лл²ÎÓë
Õâ ·¢×ÔСľ³æIOS¿Í»§¶Ë









»Ø¸´´ËÂ¥
ͶƱ: