| ²é¿´: 1043 | »Ø¸´: 2 | ||
| ¡¾ÐüÉͽð±Ò¡¿»Ø´ð±¾ÌûÎÊÌ⣬×÷Õß113745685½«ÔùËÍÄú 50 ¸ö½ð±Ò | ||
113745685½ð³æ (ÕýʽдÊÖ)
|
[ÇóÖú]
ÇóÖú£ºUDFµÄMASS_TRANSFER²¢ÐÐÔËËãµÄÎÊÌ⣡£¡£¡
|
|
|
ÇëÎʸ÷λ´óÀУ¬ÎÒÏëÓÃUDFʵÏÖfluentµÄÒ»¸öÕô·¢ÀäÄýÄ£ÐÍ£¬ÒÔÌæ´úÏÖÓеÄLeeÄ£ÐÍ£¨¸´ÏÖÂÛÎÄ10.1016/j.ijheatmasstransfer.2019.118763µÄ¹¤×÷£©¡£³ÌÐòÈçÏ£¬´®ÐеijÌÐòÎÒŪ³öÀ´ÁË£¬µ«ÊDz¢ÐеijÌÐòÎÒ²»»á¸ã£¬Ã¿´Î³õʼ»¯¶¼Ìáʾ£ºMPI Application rank 0 exited before MPI_Finalize() with status 2. The fl process could not be started. UDMµÄÄÚ´æÎ»ÖÃÒ²Ö¸¶¨ÁË£¬µ«ÊDz»ÖªµÀΪʲô»¹ÊÇÓÐÕâ¸öÎÊÌ⣬ÊdzÌÐòÄÄÀï´íÁËÂð£¿Èç¹ûÓдóÀÐÄÜÖ¸³öÎÊÌâËùÔÚ£¬ÔÚÏÂÔ¸ÒâÏ×ÉÏ50¸ö½ð±Ò¡£ ----------------------------------------------------------------------------------------------------------------------------------------------------------------- #include "udf.h" DEFINE_MASS_TRANSFER(liq_gas_source, cell, thread, from_index, from_species_index, to_index, to_species_index) { real m_lg=0.0; real T_SAT = 318.0; real T_Ti = 16.2; real be = 0.1; real bc = 10; #if !RP_HOST Thread *gas, *liq; liq = THREAD_SUB_THREAD(thread, from_index); gas = THREAD_SUB_THREAD(thread, to_index); C_UDMI(cell, thread, 1) = 0.; C_UDMI(cell, thread, 2) = 0.; if (C_T(cell, liq) > T_SAT + T_Ti) { m_lg = be*C_VOF(cell, liq)*C_R(cell, liq)*(C_T(cell, liq) - T_SAT) / T_SAT; /*Evaporation*/ C_UDMI(cell, thread, 1) = m_lg * 2455.e3; } else if (C_T(cell, liq) > T_SAT&&C_T(cell, liq) < T_SAT + T_Ti) { if (C_VOF(cell, liq) == 1) { m_lg = 0.0; /*Neither evaporation nor condensing*/ } else if (C_VOF(cell, liq) != 1) { m_lg = be*C_VOF(cell, liq)*C_R(cell, liq)*(C_T(cell, liq) - T_SAT) / T_SAT; /*Evaporation*/ C_UDMI(cell, thread, 1) = m_lg * 2455.e3; } } else if (C_T(cell, gas) < T_SAT) { m_lg = bc*C_VOF(cell, gas)*C_R(cell, gas)*(C_T(cell, gas) - T_SAT) / T_SAT; /*Condensing*/ C_UDMI(cell, thread, 2) = -m_lg * 2455.e3; } #if RP_NODE m_lg = PRF_GRSUM1(m_lg); #endif node_to_host_real_1(m_lg); #endif return(m_lg); } |
» ²ÂÄãϲ»¶
»ùÓÚ»ùÔªIͳһÀíÂÛµÄÁ¿×ÓÁ¦Ñ§±¾Ô´ÍƵ¼
ÒѾÓÐ1È˻ظ´
ÍÆ¼öÒ»¿î¿ÉÒÔAI¸¨Öúд×÷µÄLatex±à¼Æ÷SmartLatexEditor£¬³¬¼¶ºÃÓã¬AIÈóÉ«£¬È«Ãâ·Ñ
ÒѾÓÐ20È˻ظ´
ÎïÀíѧIÂÛÎÄÈóÉ«/·ÒëÔõôÊÕ·Ñ?
ÒѾÓÐ236È˻ظ´
¡¾EI|Scopus Ë«¼ìË÷¡¿µÚÁù½ìÖÇÄÜ»úÆ÷ÈËϵͳ¹ú¼Ê»áÒ飨ISoIRS 2026£©
ÒѾÓÐ1È˻ظ´
2026ÄêµÚËĽìµç¶¯³µÓë³µÁ¾¹¤³Ì¹ú¼Ê»áÒ飨CEVVE 2026£©
ÒѾÓÐ0È˻ظ´
113745685
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 996.7
- É¢½ð: 80
- Ìû×Ó: 405
- ÔÚÏß: 37.4Сʱ
- ³æºÅ: 12576352
- ×¢²á: 2018-11-14
- רҵ: ¶àÏàÁ÷ÈÈÎïÀíѧ
|
¸üУ¬ÎÒ¸ÄÁËһϳÌÐò¡£×¢Ê͵ôÁ˺ÍC_UDMIÓйصijÌÐò£¬½á¹û¾ÍÄܲ¢ÐÐÔËËãÁË£¬ÎÊÌâÊÇÎÒÔÚfluentÀïÒѾ¶¨ÒåÁËC_UDMIµÄλÖÃÁË£¬ÎªÊ²Ã´»¹»á±¨´í£¬ÓÐûÓдóÀÐÄܽâ´ðһϣ¿ ---------------------------------------------------------------------------------------------------------------------------------- #include "udf.h" DEFINE_MASS_TRANSFER(liq_gas_source, cell, thread, from_index, from_species_index, to_index, to_species_index) { real m_lg; real T_SAT = 318.0; real T_Ti = 16.2; real be = 0.1; real bc = 10; Thread *gas, *liq; liq = THREAD_SUB_THREAD(thread, from_index); gas = THREAD_SUB_THREAD(thread, to_index); m_lg = 0.0; /*C_UDMI(cell, thread, 1) = 0.;*/ /*C_UDMI(cell, thread, 2) = 0.;*/ if (C_T(cell, liq) > T_SAT + T_Ti) { m_lg = be*C_VOF(cell, liq)*C_R(cell, liq)*(C_T(cell, liq) - T_SAT) / T_SAT; /*Evaporation*/ C_UDMI(cell, thread, 1) = m_lg * 2455.e3; } else if (C_T(cell, liq) > T_SAT&&C_T(cell, liq) < T_SAT + T_Ti) { if (C_VOF(cell, liq) == 1) { m_lg = 0.0; /*Neither evaporation nor condensing*/ } else if (C_VOF(cell, liq) != 1) { m_lg = be*C_VOF(cell, liq)*C_R(cell, liq)*(C_T(cell, liq) - T_SAT) / T_SAT; /*Evaporation*/ /*C_UDMI(cell, thread, 1) = m_lg * 2455.e3;*/ } } else if (C_T(cell, gas) < T_SAT) { m_lg = bc*C_VOF(cell, gas)*C_R(cell, gas)*(C_T(cell, gas) - T_SAT) / T_SAT; /*Condensing*/ /*C_UDMI(cell, thread, 2) = -m_lg * 2455.e3;*/ } return(m_lg); } |
2Â¥2022-12-05 22:39:40
113745685
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 996.7
- É¢½ð: 80
- Ìû×Ó: 405
- ÔÚÏß: 37.4Сʱ
- ³æºÅ: 12576352
- ×¢²á: 2018-11-14
- רҵ: ¶àÏàÁ÷ÈÈÎïÀíѧ
| ÔÙ¸üÐÂÒ»´Î£¬ÎÒÕÒµ½ÎÊÌâÁË¡£UMDÓ¦¸Ã´ÓC_UDMI(cell, thread, 0)¿ªÊ¼£¬¶ø²»ÊÇ´ÓC_UDMI(cell, thread, 1)¿ªÊ¼¡£ |
3Â¥2022-12-06 22:06:37













»Ø¸´´ËÂ¥