24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 584  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料与化工371求调剂 +13 陪琳看海 2026-04-04 14/700 2026-04-06 00:58 by fmesaito
[考研] 08600生物与医药-327 +6 18755400796 2026-04-05 6/300 2026-04-05 22:03 by imissbao
[考研] 284求调剂 +7 徐同学_001 2026-04-04 13/650 2026-04-05 17:19 by yulian1987
[考研] 0703调剂 +11 拾玖壹 2026-04-04 12/600 2026-04-05 10:29 by 果冻大王
[考研] 材料调剂 +9 革微桂 2026-04-04 9/450 2026-04-05 08:27 by 544594351
[考研] 考研调剂 +11 小sun要好运 2026-04-04 11/550 2026-04-05 08:02 by qlm5820
[考研] 考研调剂 +6 15615482637 2026-04-04 6/300 2026-04-04 22:43 by yu221
[考研] 085400电子信息319求调剂(接受跨专业调剂) +5 星星不眨眼喽 2026-04-03 6/300 2026-04-04 21:50 by hemengdong
[考研] 368求调剂 +5 今华习 2026-04-03 7/350 2026-04-04 18:47 by imissbao
[考研] 0710生物学336分求调剂 +6 kiyy 2026-04-01 8/400 2026-04-04 10:10 by kiyy
[考研] 调剂0855-288 +5 x熊二a 2026-04-03 5/250 2026-04-04 00:19 by 猪会飞
[考研] 322求调剂 +4 FZAC123 2026-04-03 4/200 2026-04-03 20:55 by zhq0425
[考研] 336求调剂 +8 kiyy 2026-04-01 8/400 2026-04-03 19:41 by lijunpoly
[考研] 282求调剂 不挑专业 求收留 +7 Yam. 2026-03-30 8/400 2026-04-03 14:12 by zhangdingwa
[考研] 材料考研调剂 +10 Gs大王 2026-04-02 10/500 2026-04-03 09:47 by 遗忘消失的灆
[论文投稿] chinese chemical letters英文版投稿求助 120+4 Yishengeryi 2026-03-30 6/300 2026-04-02 17:19 by Yishengeryi
[考研] 324求调剂 +5 想上学求调 2026-04-01 6/300 2026-04-02 10:16 by sanrepian
[考研] 296求调剂 +4 汪!?! 2026-03-31 7/350 2026-04-01 22:04 by 客尔美德
[考研] 江苏科技大学招材料研究生 +4 Su032713. 2026-04-01 5/250 2026-04-01 22:03 by cccchenso
[考研] 350求调剂 +7 阿佳~ 2026-03-31 7/350 2026-04-01 16:12 by yanflower7133
信息提示
请填处理意见