24小时热门版块排行榜    

Znn3bq.jpeg
查看: 602  |  回复: 0

meigudengfei

新虫 (初入文坛)

[求助] 颗粒碰撞求指导

PI=3.1415926
        KN=800.0                 !颗粒硬度       
        DPI=0.004                !颗粒直径
C        DENPP=1500               !MI DU
        AM=DENPP*PI*DPI**3/6.0         !ZI LIANG
C      MIU=-2.0*LOG(E)*SQRT(M*KN/(PI**2+LOG(E)**2))     !阻尼系数
C        MIU=2.0*SQRT(M/KN)
C        PRINT*,'M=',M,'MIU=',MIU
        MIU=0.17                       
        DO I=1,MM-1          !搜索发生碰撞
        DO J=I+1,MM
        BM=SQRT((XP(J)-XP(I))**2+(YP(J)-YP(I))**2)
        IF(DPI-BM.GT.0.00001.AND.BM.NE.0.0)  THEN
        VN=((UP(I)-UP(J))*(XP(J)-XP(I))+(VP(I)-VP(J))  !法向相对速度
     $ *(YP(J)-YP(I)))/BM
        DIST=DPI-BM
        IF(DIST.GE.0.5*DPI)  DIST=0.75*DPI
        COL=-KN*DIST-MIU*VN
        FX=COL*(XP(J)-XP(I))/BM      !碰撞产生x方向的作用力
        FY=COL*(YP(J)-YP(I))/BM      !碰撞产生y方向的作用力         
        AX1(I,J)=FX/AM            !统计加速度
        AY1(I,J)=FY/AM
        AX1(J,I)=-AX1(I,J)
        AY1(J,I)=-AY1(I,J)
C        IF(AY1(I,J).GT.100.0) PRINT*,'AY1(I,J)=',AY1(I,J),I,J
        ENDIF
        ENDDO
        ENDDO
       
        DO I=1,MM                !每个颗粒受到的合加速度
        DO J=1,MM
        IF(AX1(I,J).NE.0.0.OR.AY1(I,J).NE.0.0)  THEN
        AX(I)=AX(I)+AX1(I,J)
        AY(I)=AY(I)+AY1(I,J)
        ENDIF
        ENDDO
        ENDDO
C        IF(TOLTIME.GT.1.0E-2)  PRITN*,'AY(50)=',AY(50),'AY(100)=',AY(100)
        DO I=1,MM               !计算碰撞后颗粒的速度
        IF(AX(I).NE.0.0)  THEN
        UP(I)=UP(I)+AX(I)*DTT
        ENDIF
        IF(AY(I).NE.0.0)  THEN
        VP(I)=VP(I)+AY(I)*DTT
        ENDIF
        UPI(I)=UP(I)               !下一时刻初的颗粒位置和速度
        VPI(I)=VP(I)
        XPI(I)=XP(I)
        YPI(I)=YP(I)






上面的这段程序是处理无粘性颗粒碰撞之后的运动过程,现在由于我要处理有粘性颗粒碰撞的运动过程,需要考虑上一时间步长已经碰撞的颗粒(比如i,j颗粒碰撞)在下一时间步长他们是否还在碰撞,怎么处理,希望懂的人可以给点指导
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 meigudengfei 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 论文撤稿了 +5 bjvtcliu 2026-05-24 8/400 2026-05-24 23:24 by zju2000
[考博] 博士申请 +6 星…… 2026-05-18 7/350 2026-05-24 22:45 by 预约这个秋天
[基金申请] 青B发送上会通知了吗 +5 chemBioBro 2026-05-22 8/400 2026-05-24 22:10 by Max0601
[考博] 化学专业申博 +3 赵子羊 2026-05-23 4/200 2026-05-24 18:10 by 工大学长
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 1rx34o113h 2026-05-23 3/150 2026-05-24 17:41 by 0i3mu4vkjz
[基金申请] 评审有感 +16 popular289 2026-05-18 27/1350 2026-05-24 17:34 by hhs666
[博后之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 hvkbtfonbv 2026-05-23 3/150 2026-05-24 17:10 by 75ui6h7z2t
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 hvkbtfonbv 2026-05-23 3/150 2026-05-24 17:01 by 75ui6h7z2t
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 a2tycdlnq1 2026-05-23 5/250 2026-05-24 16:21 by hhx1yx9evi
[论文投稿] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 a2tycdlnq1 2026-05-23 4/200 2026-05-24 16:16 by hhx1yx9evi
[基金申请] 河北省自然科学基金 +6 Peterchao 2026-05-18 9/450 2026-05-24 16:02 by 130067131
[基金申请] 西安交大新媒学院副院长用撤稿论文结题 +3 bjvtcliu 2026-05-24 5/250 2026-05-24 10:16 by kudofaye
[考博] 26/27申博自荐 10+4 ZXW0202 2026-05-22 9/450 2026-05-24 08:47 by bjvtcliu
[考博] 博士申请 +3 焦晓明 2026-05-21 3/150 2026-05-23 11:26 by mlc840311
[论文投稿] 投稿求助,期刊 +4 希冀,有书读 2026-05-20 8/400 2026-05-22 10:16 by 希冀,有书读
[文学芳草园] 献血感触 +7 呀呀好傻 2026-05-19 13/650 2026-05-21 20:15 by 呀呀好傻
[基金申请] 国自然评分 +4 无名者登山 2026-05-20 5/250 2026-05-21 16:35 by swuq
[基金申请] 提交了我也来说说感想 +9 fummck 2026-05-20 10/500 2026-05-21 14:17 by draco1987
[有机交流] 反应很差,大量原料没有反应 5+3 Mr.Zot 2026-05-19 8/400 2026-05-20 22:19 by Equinoxhua
[考博] 如果工作了想读博,可以边工作边读全日制嘛? 30+3 铁达火车 2026-05-18 5/250 2026-05-20 09:33 by tfang
信息提示
请填处理意见