24СʱÈÈÃŰæ¿éÅÅÐаñ    

²é¿´: 1473  |  »Ø¸´: 2

ÍÛÈû÷»

Í­³æ (СÓÐÃûÆø)

[ÇóÖú] ÀàËÆ¿Õ»°Ä£ÐÍ£¨cavitation£©µÄudf£¬Çó´ó¼Ò°ïæ¿´¿´¶Ô²»¶Ô ÒÑÓÐ1È˲ÎÓë

ÔÚÓÃfluent×ö¹ÜÄÚÆûË®Á½ÏàÁ÷¡£Êµ¼Êϵͳ±È½Ï¸´ÔÓ£¬ËùÒÔÈë¿ÚÌõ¼þ²»ÊÇÌØ±ðÃ÷È·¡£²Â²â½ø¿ÚÊÇÂú¹Ü±¥ºÍË®£¬Á÷¶¯¹ý³ÌÖз¢ÉúÆû»¯£¬È»ºóÓÖÆøÌåÓÖÒº»¯³ÉË®¡£µ«ÊÇÒòΪÕû¸öÁ÷ÓòβîºÜС£¬ÔÝʱ²»¿¼ÂÇÆû»¯Ç±ÈÈËùÒÔÆû»¯Ä£ÐÍÓ¦¸ÃÀàËÆÓÚ¿Õ»¯¡£ÒòΪÓÃvofÄ£ÐÍÀ´×·×ÙÆøÒºÏà½ç£¬ËùÒÔÔÚʹÓÃvofµÄͬʱ²»ÄÜʹÓÃcavitationÄ£ÐÍ¡£¾ÍÏë×Å×Ô¼ºÐ´¸öudf¡£
Õâ¸öudfÊǰ´ÕÕ·ÐÌÚµÄudf¸Ä±àµÄ£¬²¢½«×îºóµÄÄÜÁ¿Ô´ÏîÈ¥³ý²»¿¼ÂÇ£¬Çó´ó¼Ò°ïæ¿´¿´ÓÐûÓÐʲôÎÊÌâ¡£Ïà±ä²Î¿¼Á¿ÓõÄѹÁ¦¡£Ö÷ÏàÊÇÒºÏ࣬´ÎÏàÊÇÆûÏà¡£
±àÒëûÓÐÎÊÌ⣬µ«ÊǼÆËã×ÜÊÇ·¢É¢¡£Çó´ó¼Ò°ïæÀ²¡£¸Ð¼¤²»¾¡¡£

#include "udf.h"
#include "sg_mphase.h"
#define P_SAT 12826


DEFINE_SOURCE(liq_src, cell, pri_th, dS, eqn)

{
  Thread *mix_th, *sec_th;
  real m_dot_l;
  mix_th = THREAD_SUPER_THREAD(pri_th);    ¡°»ìºÏÇøÖ÷Ï༴ҺÏࡱ
  sec_th = THREAD_SUB_THREAD(mix_th, 1);   ¡°¿ØÖÆÇø´ÎÏ༴ÆûÏࡱ
  if(C_P(cell, mix_th)<P_SAT)            ¡°»ìºÏÇøµ¥ÔªÑ¹Á¦Ð¡ÓÚÆû»¯Ñ¹Á¦£¬ÔòÒºÏà·¢ÉúÆû»¯¡±
{
  m_dot_l = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*   
  fabs(C_P(cell, mix_th) -P_SAT)/P_SAT;
    dS[eqn] = -0.1*C_R(cell, pri_th)*fabs(C_P(cell, mix_th) - P_SAT)/P_SAT;
                                }
  else {                                              ¡°»ìºÏÇøµ¥ÔªÑ¹Á¦´óÓÚÆû»¯Ñ¹Á¦£¬ÔòÆûÏàÒº»¯¡±
    m_dot_l = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(P_SAT-C_P(cell,mix_th))/P_SAT;
    dS[eqn] = 0.;
       }
   return m_dot_l;
}



DEFINE_SOURCE(vap_src, cell, sec_th, dS, eqn)

{
  Thread * mix_th, *pri_th;
  real m_dot_v;
  mix_th = THREAD_SUPER_THREAD(sec_th);     ¡°»ìºÏÇø´ÎÏ༴ÆûÏࡱ
  pri_th = THREAD_SUB_THREAD(mix_th, 0);      ¡°¿ØÖÆÇøÖ÷Ï༴ҺÏࡱ
  if(C_P(cell, mix_th)<T_SAT)                    ¡°»ìºÏÇøµ¥ÔªÑ¹Á¦Ð¡ÓÚÆû»¯Ñ¹Á¦£¬ÔòÒºÏàÆû»¯¡±
{
    m_dot_v = 0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*
                fabs(C_P(cell, mix_th) - P_SAT)/P_SAT;
    dS[eqn] = 0.;
                              }
  else {                                                     ¡°»ìºÏÇøµ¥ÔªÑ¹Á¦´óÓÚÆû»¯Ñ¹Á¦£¬ÔòÆûÏàÒº»¯¡±
    m_dot_v = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(P_SAT-C_P(cell,mix_th))/P_SAT;
    dS[eqn] = -0.1*C_R(cell, sec_th)* fabs(C_P(cell, mix_th) - P_SAT)/P_SAT;
       }
  return m_dot_v;
}
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

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

gyctju

½ð³æ (ÖøÃûдÊÖ)

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ÍÛÈû÷»: ½ð±Ò+10, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ÏȸøÊ®¸ö£¬Ð»Ð»»Ø´ð 2014-04-12 10:02:56
1£¬Õâ¸öÍøÉÏÁ÷´«ºÜ¹ãµÄudfÀý×Ó£¬×î¶àÖ»ÄÜËã¸öÏÖÏó³öÀ´£¬ÕâÖÖ·½Ê½Ëã³öÀ´µÄÏà±äËÙÂÊ£¨Æäʵ¾ÍÊÇ´«ÈÈËÙÂÊ£©Óëʵ¼ÊÏà²îÉõÔ¶£¬Õâ¸úËûµÄһЩ³£ÊýȡֵÓйأ¨0.1£¬ Õâ¸öÖµµÄÈ¡·¨Ä¿Ç°¿´²»³ö³ö´¦£©¡£
2£¬Èç¹ûÄ㽫ÄãÑо¿¶ÔÏóµÄÏà±äÀà±È³É¿Õ»¯µÄ»°£¬½¨Òé²Î¿¼¿Õ»¯µÄÀíÂÛÄ£Ðͱàдudf£¬°ïÖúÎĵµÀï¶Ô²ÉÓõĿջ¯Ä£Ð͵ÄÊýѧ±í´ïʽÓÐÏêϸµÄÃèÊö¡£
3£¬¿Õ»¯Ä£ÐÍÓÐÏàÓ¦µÄʹÓ÷¶Î§£¬Èç¿Õ»¯Ìå»ý·ÖÊýµÈ£¬³¬³öÒ»¶¨Ï޶Ȳ»½ö¼ÆËã½á¹û¿ÉÄܲ»ºÏÀíÉõÖÁÊÕÁ²Ò²ÊǺܴóµÄÎÊÌâ¡£
4£¬Ð°汾ÀvofÄ£ÐÍÏÂÒѾ­ÔÊÐí²ÉÓÿջ¯Ä£ÐÍ
2Â¥2014-04-11 22:35:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÍÛÈû÷»

Í­³æ (СÓÐÃûÆø)

ÒýÓûØÌû:
2Â¥: Originally posted by gyctju at 2014-04-11 22:35:53
1£¬Õâ¸öÍøÉÏÁ÷´«ºÜ¹ãµÄudfÀý×Ó£¬×î¶àÖ»ÄÜËã¸öÏÖÏó³öÀ´£¬ÕâÖÖ·½Ê½Ëã³öÀ´µÄÏà±äËÙÂÊ£¨Æäʵ¾ÍÊÇ´«ÈÈËÙÂÊ£©Óëʵ¼ÊÏà²îÉõÔ¶£¬Õâ¸úËûµÄһЩ³£ÊýȡֵÓйأ¨0.1£¬ Õâ¸öÖµµÄÈ¡·¨Ä¿Ç°¿´²»³ö³ö´¦£©¡£
2£¬Èç¹ûÄ㽫ÄãÑо¿¶ÔÏóµÄ ...

Ê×ÏȺܸÐлÄãÕâôÏêϸµÄ´ð¸´£¬ÕæµÄ·Ç³£¸Ðл¡£
¶ÔÓÚ0.1µÄ´«ÈÈϵÊý£¬Ö®Ç°Ò²¼ûµ½¹ýÂÛ̳µÄÌû×Ó£¬ËµÕâ¸ö0.1ÊDz»ÊÇ¿¿Æ×²»ºÃ˵£¬¾Ý˵ȡ¼¸°ÙÉèÖÃÉÏÍòµÄ¡£Õâ¸öÎÒ×¼±¸¸ù¾ÝÄ£ÄâЧ¹û¸ÄµÄ¡£
֮ǰ¿´¹ý°ïÖúÀï¹ØÓÚ¿Õ»¯ÊÇÊýѧÃèÊö£¬µ«ÊÇ¿´µ½²»ÊǺÜÏêϸ£¬ÎÒÏëÓбØÒªÔÙ¿´¿´¡£
È»ºó¾ÍÊÇÄã˵µÄа汾Àïvof¿ÉÒÔʹÓÿջ¯ÁË£¬ÒòΪ֮ǰ¿´µÄÊé¡¢×ÊÁÏʲôµÄ¶¼ÊÇ6.3µÄ£¬¶¼ËµÓÿջ¯ÒªÔÚ»ìºÏ¶àÏàÁ÷Ä£ÐÍÖÐʹÓã¬ÎÒÏÖÔÚÓõÄÊÇ14.5£¬²»ÖªµÀÄÜ·ñͬʱʹÓ㬻¹ÇëÖ¸µãÒ»¶þ¡£
ÔٴθÐл
3Â¥2014-04-12 10:08:52
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ÍÛÈû÷» µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[»ù½ðÉêÇë] ÎÒ²»Àí½â£¡ +14 Edward_pc 2026-08-26 22/1100 2026-08-26 20:19 by Edward_pc
[»ù½ðÉêÇë] ¹ú×ÔÈ»ÃæÉϸ´ÅÌ~»¶Ó­ÌÖÂÛ +3 ÇçÌì¼ÓÓÍ 2026-08-26 4/200 2026-08-26 17:59 by Tide man
[»ù½ðÉêÇë] »ù½ð²»ÖУ¬¹²Ãã +3 eulota 2026-08-26 3/150 2026-08-26 16:17 by ·yyyy
[»ù½ðÉêÇë] Ôõô²é°¡ +5 huang1991js 2026-08-26 5/250 2026-08-26 16:09 by Equinoxhua
[»ù½ðÉêÇë] 2026¹ú×ÔÈ»º¯ÆÀ·Ñµ½ÕË +22 ÑòÑü°å 2026-08-21 25/1250 2026-08-26 15:00 by zuocuiping
[»ù½ðÉêÇë] 2026Äê8ÔÂ25ÈÕ¹ú×ÔÈ»·Å°ñǰͻȻÊÕµ½ÁÐÈëÆÀÉóר¼ÒÓʼþ£¬ÓйØÏµÂ𣿠+25 ľˮ˼¶¹ 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[»ù½ðÉêÇë] ³öÀ´ÁË +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by ±¦±´³æ×Ó
[»ù½ðÉêÇë] Ö»ÓÐÿÄêÕâÖÖʱºòÀ´¹ä¹äСľ³æ +26 yaoyewhu2008 2026-08-20 28/1400 2026-08-26 13:49 by zzuzxg
[»ù½ðÉêÇë] ÄÄλ¸ßÈËÖÐÁË£¬°Ñ²éѯµ½µÄ½ØÍ¼Ìù³öÀ´ÈÃÎÒ¿´¿´£¬ÈÃÎÒ³¤³¤¼ûʶ +4 yuleib84 2026-08-26 5/250 2026-08-26 13:40 by yuleib84
[»ù½ðÉêÇë] ¿ÆÑй¶ùÌ«ÄÑÁË +21 ÎÒ4´ó°×²Ë 2026-08-20 22/1100 2026-08-26 11:29 by nlgza
[»ù½ðÉêÇë] ¹úºÏÀïÃæÄÜ¿´µ½ÁË +7 Ò»»³Ü°Çï 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[»ù½ðÉêÇë] ½ñÌìÎñί»á¿ªÍêÁË£¬Ã÷Ìì³ö½á¹ûÂð +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[Ö°³¡ÈËÉú] ѧÉúײ¼û¸¨µ¼Ô±ËÍÍâÂô£¬µÚ¶þÌìÈ«°à¶¼³ÁĬÁË +3 ¾¨ÓãÈÚ½ð_Õã½­_É 2026-08-22 3/150 2026-08-26 09:01 by zzuzxg
[»ù½ðÉêÇë] ¹úºÏÏÖÔڲ鲻µ½ÁËÂ𣿠+10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[»ù½ðÉêÇë] ûÓÐÈκÎÏûÏ¢-ÊDz»ÊǾÍÁ¹ÁË +9 ͼÀ²Í¼À² 2026-08-24 10/500 2026-08-25 11:59 by ÄϺ£Ð¡¸ç
[»ù½ðÉêÇë] ÈËÆø²»ÐÐÁË +11 fansofjerry 2026-08-21 11/550 2026-08-25 11:04 by ¹Â¶ÀµÄÓ¢ÐÛ6
[»ù½ðÉêÇë] ÎÒÃæÉÏÍêµ°ÁË +13 ÇÒÌý»¢Ð¥ 2026-08-20 14/700 2026-08-25 09:10 by mrkang
[»ù½ðÉêÇë] ÈÃÎÒÖÐÒ»¸öÃæÉϰɣ¡ +13 ´óƼ1987 2026-08-20 16/800 2026-08-24 10:23 by ̫ɵÁË
[»ù½ðÉêÇë] ¿´À´½ñÌì²»»á·Å°ñÁË£¿ +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[»ù½ðÉêÇë] ʱ¼ä´ÁÓÖ±äÁË +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by ×Ïɼ´¼
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û