²é¿´: 1654  |  »Ø¸´: 3
¡¾Óн±½»Á÷¡¿»ý¼«»Ø¸´±¾Ìû×Ó£¬²ÎÓë½»Á÷£¬¾ÍÓлú»á·ÖµÃ×÷Õß Akun µÄ 10 ¸ö½ð±Ò
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

Akun

гæ (³õÈëÎÄ̳)

[½»Á÷] Óйض¯Íø¸ñÃæ±»·Ö¸î£¬¸ÃÔõôʵÏÖ²¢ÐÐÏÂʹÓÃ

×î½üÔÚ×ö¿ÅÁ£³Á»ý·½ÃæµÄÄ£Ä⣬Óõ½ÁËdefine_dpm_erosionÕâ¸öºê£¬Ä£ÄâµÄÇé¿öÊÇÔ²¹Ü±ÚÃæ³Á»ý¡£
1.Ä£Äâ¹ý³Ì°üº¬Á½²¿·Ö£ºa.erosionºêµÄ³Á»ýÅж¨£»b.¹Ü±ÚÃæ¸ù¾Ý³Á»ý¸ß¶È½øÐÐdefine_grid_motionµÄ¶¯Íø¸ñÖ´ÐУ»
2.ÒòΪÁ÷Óò¿ÅÁ£±È½Ï¶à£¬ËùÒԼƻ®²ÉÓöàºË½øÐмÆË㣬Ëõ¶Ì¼ÆËãʱ¼ä£»
3.Óð˺˼ÆËãʱ£¬·¢ÏֹܱÚÃæ±»·Ö³ÉÁË4¸÷²¿·Ö£¬ÒòΪgrid_motionÖÐÒªÓõ½begin_f_loop£¬ÊÇ·ñÐèÒª½øÐв¢Ðл¯Óï¾ä£»
4.Ä¿Ç°serialģʽûÓÐÎÊÌ⣬²¢ÐлáÒòΪ¶¯Íø¸ñ¸üÐÂʱ³öÏÖ¸ºÌå»ý¶ø±¨´í£¬ÎÒ²ÂÊÇÒòΪ²¢Ðн«±ÚÃæ·Ö¸îµÄÔ­Òò£¨ÎÊÌâ¿ÉÄܾͳöÏÖÔÚ·Ö¸îÃæÖغϵÄÄǼ¸¸ö½ÚµãÉÏ£©
ÒÔÏÂÊÇÎÒgrid_motionÖеIJ¿·ÖÓïÑÔ£ºÖмäÎÒ»¹Óõ½ÁËÊý×é¼ÆËãÿ¸ö½ÚµãµÄλÒƸ߶È
DEFINE_GRID_MOTION(dongwangge,domain,dt,time,dtime)
{
       
        Thread *tf=DT_THREAD(dt);
        face_t f;
        int i,j;
        int m,n,l;
        real cos_theta,sin_theta;
        real sum=0;
        int step;
        int cha;
        FILE *fp;
    real vf[1000][2];
        real vn[1000][2];
        real angle[1000];
        real node[1000][2];
        real A[ND_ND];
        real A1[ND_ND];
        Node *v;
        Node *vs;
        Thread *tf0;
    cell_t c0;
       
        step=N_TIME;
        cha=step-(step/200)*200;
        if(cha==0)
        {
        .......(ÀûÓÃÊý×é¼ÆËãÁËÿ¸ö½ÚµãÓ¦¸ÃλÒƵĸ߶È)
        SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf));//    ¿ªÊ¼¶¯Íø¸ñ
        i=0;
        n=0;
        begin_f_loop(f,tf)
         {         
                 f_node_loop(f,tf,n)
                 {
                        v=F_NODE(f,tf,n);
                        vs=F_NODE_SHADOW(f,tf,n);
                        if(NODE_POS_NEED_UPDATE(v))
                        {
                                NODE_POS_UPDATED(v);
                                cos_theta=vn[0]/NV_MAG(vn);
                                sin_theta=vn[1]/NV_MAG(vn);
                                if(angle<0.965926)
                                {
                                        NODE_X(v)=(node[i-1][0]+node[0]+node[i+1][0])/3;
                                        NODE_Y(v)=(node[i-1][1]+node[1]+node[i+1][1])/3;//°Ñ½ÚµãλÖÃÒƶ¯ÖÁÈý½ÇÐÎÖØÐÄλÖÃ
                                        NODE_X(vs)=(node[i-1][0]+node[0]+node[i+1][0])/3;
                                    NODE_Y(vs)=(node[i-1][1]+node[1]+node[i+1][1])/3;
                                }
                                NODE_X(v)=NODE_X(v)-HEIGHT_NODE*cos_theta;
                                NODE_Y(v)=NODE_Y(v)-HEIGHT_NODE*sin_theta;                  //Íø¸ñλÖøüÐÂ
                               
                                NODE_X(vs)=NODE_X(vs)-HEIGHT_NODE*cos_theta;
                                NODE_Y(vs)=NODE_Y(vs)-HEIGHT_NODE*sin_theta;

                                i++;
                         }

                  }
          }
        end_f_loop(f,tf)
        begin_f_loop(f,tf)
        {
                   c0 = F_C0(f, tf);
           tf0 = F_C0_THREAD(f,tf);
           for (i=1; i<9; i++)
                        {
                           F_UDMI(f,tf,i)=0.;
                           C_UDMI(c0,tf0,i)=0.;
                        }

        }
    end_f_loop(f, tf)

        }
        else return;

}

Óйض¯Íø¸ñÃæ±»·Ö¸î£¬¸ÃÔõôʵÏÖ²¢ÐÐÏÂʹÓÃ
°ËºË·Ö²¼Í¼.png


Óйض¯Íø¸ñÃæ±»·Ö¸î£¬¸ÃÔõôʵÏÖ²¢ÐÐÏÂʹÓÃ-1
±ÚÃæËĺ˷ֲ¼Í¼.png
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÅéžàèÀïžÀ²

гæ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÄúºÃ£¬·½±ãÁô¸öÁªÏµ·½Ê½½»Á÷Ò»ÏÂÂ
3Â¥2022-05-02 21:08:39
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 4 ¸ö»Ø´ð

1573624128

гæ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÄãºÃ£¬¿ÉÒԲο¼Ò»ÏÂÄãµÄ³ÌÐòÂð£¿×î½üÔÚ×ö±ÃµÄÄ¥ËðÐÎ̬£¬»òÕßÁô¸öÁªÏµ·½Ê½½»Á÷һϡ£Ð»Ð»£¡
2Â¥2018-10-10 12:08:32
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

346507037

Ìú³æ (ÕýʽдÊÖ)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÎÒ×öµÄ¿ÉÄÜÓëÄãÓеãÇø±ð£¬Ò²ÊÇ¿ÅÁ£³Á»ý£¬Óõ½ÁË×ÔÊÊÓ¦Íø¸ñ¼¼Êõ£¬Èç¹ûÓй²Í¬µã¿ÉÒÔ˽ÐŽ»Á÷
4Â¥2022-05-02 21:19:36
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍƼö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[ÂÛÎÄͶ¸å] ºËÐijõÉ󱻾ܣ¬ÀíÓÉÊÇ¡°Ñ¡ÌâµÄÒâÒå²»Ã÷È·£¬ÎÄÕÂдµÃ²»ÏñÊǿƼ¼ÂÛÎÄ¡±£¬Ôõô¸Ä 5+3 ¹¤ÌÙÀ×»¨Ó£ 2024-05-27 8/400 2024-05-29 10:09 by topedit
[»ù½ðÉêÇë] ÈëÖ°¸ßУ3Äê·¢±í10+SCI£¬¾¡ÈËÊÂÌýÌìÃü +25 kaoyan250 2024-05-27 33/1650 2024-05-29 09:30 by £¤Ð¦°Á½­ºþ£¤
[½Ìʦ֮¼Ò] ÖÐÄê +8 459582015 2024-05-28 9/450 2024-05-29 08:44 by tangfh1973
[½Ìʦ֮¼Ò] ÔÚ´óµØÉÏÎÒÃÇÖ»¹ýÒ»Éú---¿´ÍêÎҵİ¢ÀÕÌ©ÉÏÍ·Á˺ü¸Ì죬Íê½áÄÇÌìÍíÉϼ¸ºõʧÃß +8 ˲ϢÓîÖæ 2024-05-27 9/450 2024-05-29 08:39 by wangwei4034
[»ù½ðÉêÇë] ɽ¶«Ê¡»ù½ð£º×÷ΪÏîÄ¿¸ºÔðÈ˳е£ÃæÉÏÏîÄ¿ÊýÁ¿ÀۼƲ»µÃ³¬¹ý2Ïî +13 δ°¶ÍöÁé 2024-05-23 28/1400 2024-05-29 07:30 by δ°¶ÍöÁé
[½Ìʦ֮¼Ò] ±»¹ß×ŵÄѧÉúÖÕ¾¿Òª³Ô´ó¿÷ +28 535743368 2024-05-24 30/1500 2024-05-28 21:51 by lyfbangong
[˶²©¼ÒÔ°] ÓÖÏë»»¹¤×÷ +12 brightmj 2024-05-27 15/750 2024-05-28 19:35 by hahamyid
[»ù½ðÉêÇë] E10¿ªÊ¼ËÍÁË£¬Ï£ÍûÓкÃÔË +5 sail 2024-05-27 5/250 2024-05-28 18:36 by ֥С֥
[ÂÛÎÄͶ¸å] EIÆÚ¿¯Éó¸åÈËÓÊÏäÎÊÌâ 5+3 shierÂèÂè 2024-05-27 4/200 2024-05-28 14:53 by topedit
[½Ìʦ֮¼Ò] Çཷ×öʵÑéÂð +6 €Ðì·ïÄê 2024-05-22 6/300 2024-05-28 13:37 by zxf984
[²ÄÁÏ×ÛºÏ] ÇóÖú£¬¸ÕÈëÃÅMOFºÏ³É£¬ÊµÑé×ÜÊÇʧ°Ü 20+3 ÕÅÔ°ë 2024-05-25 8/400 2024-05-28 09:20 by ÎÒÏë¸ü¶®Äã29
[ÂÛÎÄͶ¸å] ͨѶ×÷ÕßÒ»¶¨Òª·ÅÔÚÊðÃûµÄ×îºóÒ»¸öÂ𣿠5+4 ¹ì¼£ÓÀÔ¶ 2024-05-24 11/550 2024-05-27 19:02 by ÕÅÇá³¾
[¿¼²©] 25²©Ê¿ÉêÇë +5 1872075 2024-05-25 7/350 2024-05-27 18:52 by FERGUSKB
[˶²©¼ÒÔ°] ¿ÎÌâ×öµ½Ò»°ëµ£ÐÄ×ö²»³öÀ´Ôõô°ì +4 mkpooooo 2024-05-27 7/350 2024-05-27 11:56 by kanmiaolucky
[¿¼²©] 24¼¶Ç󲩵¼ +4 Hddd9 2024-05-23 4/200 2024-05-27 10:53 by zxl_1105
[˶²©¼ÒÔ°] ÇóÖú +3 µ¥ÔöÀî˹ÌØ21633 2024-05-25 3/150 2024-05-27 10:33 by hahamyid
[˶²©¼ÒÔ°] ºÃÆ沩ʿÿÌìѧϰµÄÓÐЧʱ¼ä +7 hahamyid 2024-05-25 7/350 2024-05-27 10:26 by mkpooooo
[»ù½ðÉêÇë] »¯Ñ§¿ÚÃæÉÏ +7 ÀÖ·áËÉÇì 2024-05-23 17/850 2024-05-27 10:23 by ddr6021023
[»ù½ðÉêÇë] ת·¢£¬¡±ÅóÓÑ˵Õкô¶¼¶¨µã´òµ½ËûÄÇÀïÁË£¢ +25 babu2015 2024-05-23 30/1500 2024-05-27 05:38 by wangzhenyft
[Óлú½»Á÷] ±½»Çõ£ÂÈÓë´¼ôÇ»ù·´Ó¦ 5+4 Ñîí¡í¡? 2024-05-22 12/600 2024-05-23 15:59 by mrzhl1986
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û