| ²é¿´: 2388 | »Ø¸´: 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; } |
» ²ÂÄãϲ»¶
ÅóÓÑȦ¿´µ½µÄ
ÒѾÓÐ9È˻ظ´
ÄÜ·ñÍ˳ö²ÎÓëµÄÃæÉÏÏîÄ¿½â³ýÏÞÏî
ÒѾÓÐ13È˻ظ´
ÈÃÎÒÖÐÒ»¸öÃæÉϰɣ¡
ÒѾÓÐ16È˻ظ´
·Å°ñǰµÄ²»µ¶¨
ÒѾÓÐ17È˻ظ´
¿ÆÑй¶ùÌ«ÄÑÁË
ÒѾÓÐ19È˻ظ´
Ã÷ÌìÓ¦¸Ã¿É²éÁË£¡£¿
ÒѾÓÐ4È˻ظ´
ʲôʱºò¿ª½±£¿
ÒѾÓÐ11È˻ظ´
·¶½øÖоÙÒ»ÎĵÄÖÐÐÄ˼Ïë
ÒѾÓÐ6È˻ظ´
½¨Òé»ù½ð·¢²¼Ìáǰ¸ø³öÃ÷È·µÄʱ¼äµã
ÒѾÓÐ14È˻ظ´
2026¹ú×ÔÈ»º¯ÆÀ·Ñµ½ÕË
ÒѾÓÐ17È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
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È˻ظ´
» ÇÀ½ð±ÒÀ²£¡»ØÌû¾Í¿ÉÒԵõ½:
¸æ±ðÁ÷Ë®ÏßˬÎÄ£¡108Íò×ÖÍê½áÏÉÏÀ¡¶Å®æ´Ê¯Ö®ÁéÊ¯ÆæÔµ£¨ÏÉ½çÆª£©¡·ÖµµÃϸƷ
+1/9017
»ù½ðÆí¸£
+1/959
É¢½ð±Ò
+1/926
É¢½ðÆí¸£
+3/774
ÃæÉϵÚÈýÄêÉêÇ룬¸ÄÁËÒ»±éÓÖÒ»±é£¬Ï£ÍûÄÜÖа¡£¡É¢½ðÆí¸££¡£¡£¡
+5/275
ÄÏ·½Ò½¿Æ´óѧ|ÉúÎï²ÄÁÏÓëҽѧ¹¤³ÌÍÅ¶Ó³ÏÆ¸¿ÆÑÐÖúÀí
+2/238
Îå´óÁªÈü¿´ºÃÄÄÖ§Çò¶Ó
+5/160
ÉϺ£½»Í¨´óѧÕź½¿ÎÌâ×éÕÐÆ¸²©Ê¿ºó£¨µç»¯Ñ§´¢ÄÜ£©
+1/89
Polymers ÆÚ¿¯ÌØ¿¯ ×é¸å
+1/75
Èðµä-²©ºó-¹Ì̬µç³Ø-Õ³½á¼Á-ï®Àë×Óµç³Ø·½Ïò
+1/35
ÖÐɽ´óѧ»¯Ñ§¹¤³ÌÓë¼¼ÊõѧԺŷÑô¸Ö·æ/ÎâöοÎÌâ×鲩ʿÉú£¨2027ÄêÈëѧ£©/²©Ê¿ºóÕÐÆ¸ÆôÊÂ
+1/31
ǿҫÉúÎï½ðÇ↑ѧ¼¾»î¶¯£¬2026Äê8ÔÂ18ÈÕ-10ÔÂ31ÈÕ£¬ëÄ¿âɸѡµÍÖÁ2W5
+3/28
×ø±êÄϾ©
+1/27
רÀûÓÅÏÈÉó²éа취³öÁË£¬ÄÄЩ³É¹ûÖµµÃ×ß¿ìËÙÔ¤ÉóͨµÀ£¿
+1/20
***´óÊåÕÒ¶ÔÏ󣨻¦ÉîµÈµØ£©
+1/17
±±¾©Àí¹¤´óѧ-¼¯³Éµç·Óëµç×ÓѧԺ½ÜÇàÍŶÓ-Õв©Ê¿ºó
+1/8
±±Àí¹¤¼¯³Éµç·½ÜÇàÍÅ¶Ó | ³ÏÕпÆÖúÀí
+1/7
¹ú¼ÒÄÉÃ׿ÆÑ§ÖÐÐÄÍõÕñÐË¿ÎÌâ×éÕÐÊÕ΢/ÄÉÁ÷¿Ø·½Ïò²©Ê¿ºóÑо¿ÈËÔ±
+1/6
Æíµ»ÀϹ«Öйú»ù
+1/4
¡¾²úÆ·²âÆÀ·ÖÏí¡¿ÌåÍâת¼²úÁ¿²»ÀíÏë¡¢dsRNA ¸±²úÎï¸ß£¿T7 RNA ¾ÛºÏøʵ²âÌåÑé
+1/1
3Â¥2017-07-07 09:28:25
5Â¥2017-10-28 13:49:27
6Â¥2018-12-10 09:54:45
7Â¥2019-04-03 20:24:07
¼òµ¥»Ø¸´
dsctg2Â¥
2017-07-06 17:04
»Ø¸´
ʰ±´¿ÇµÄÉÙÄê(½ð±Ò+1): лл²ÎÓë
MoonLee7774Â¥
2017-07-13 02:45
»Ø¸´
ʰ±´¿ÇµÄÉÙÄê(½ð±Ò+1): лл²ÎÓë
Õâ ·¢×ÔСľ³æIOS¿Í»§¶Ë









»Ø¸´´ËÂ¥