24小时热门版块排行榜    

查看: 578  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 机械专硕调剂 +3 笨笨兔子 2026-03-12 3/150 2026-03-15 20:02 by 栗子粥?
[考研] 0703化学调剂 290分有科研经历,论文在投 +3 腻腻gk 2026-03-14 3/150 2026-03-15 17:28 by 小物理化学
[考研] 283求调剂 +6 小楼。 2026-03-12 9/450 2026-03-14 22:15 by cfxczx2015
[考研] 330求调剂 +3 ?酱给调剂跪了 2026-03-13 3/150 2026-03-14 10:13 by JourneyLucky
[考研] 求调剂,药学 +3 归零lbm 2026-03-09 5/250 2026-03-14 02:21 by JourneyLucky
[考研] 301求调剂 +3 归零lbm 2026-03-09 3/150 2026-03-14 02:20 by JourneyLucky
[考研] 333求调剂 +3 球球古力 2026-03-09 3/150 2026-03-14 01:57 by JourneyLucky
[考研] 材料专硕288分求调剂 一志愿211 +4 在家想你 2026-03-11 4/200 2026-03-13 22:49 by JourneyLucky
[考研] 一志愿中科院,化学方向,295求调剂 +4 一氧二氮 2026-03-11 4/200 2026-03-13 22:35 by JourneyLucky
[考研] 0856材料与化工301求调剂 +5 奕束光 2026-03-13 5/250 2026-03-13 22:00 by 星空星月
[硕博家园] 085600 260分求调剂 +3 天空还下雨么 2026-03-13 5/250 2026-03-13 18:46 by 天空还下雨么
[考研] 求调剂 +5 一定有学上- 2026-03-12 5/250 2026-03-13 18:31 by ms629
[硕博家园] 深圳大学硕士招生(2026秋,传感器方向,仅录取第一志愿) +4 xujiaoszu 2026-03-11 7/350 2026-03-13 17:28 by xujiaoszu
[考研] 307求调剂 +5 超级伊昂大王 2026-03-12 5/250 2026-03-13 15:56 by 棒棒球手
[考研] 求调剂 +3 程雨杭 2026-03-12 3/150 2026-03-13 15:06 by JourneyLucky
[考研] 308求调剂 +3 是Lupa啊 2026-03-12 3/150 2026-03-13 14:30 by 求调剂zz
[考研] 277求调剂 +4 anchor17 2026-03-12 4/200 2026-03-13 11:15 by 白夜悠长
[考研] 工科0856专硕化学工程269能调剂吗 +10 我想读研11 2026-03-10 10/500 2026-03-13 10:14 by Yuyi.
[考研] 341求调剂 +4 捣蛋猪猪 2026-03-11 4/200 2026-03-12 14:47 by ruiyingmiao
[考研] 一志愿山东大学,总分327,英语二79,有论文,有竞赛,已过四六级 +3 木木目目1 2026-03-09 3/150 2026-03-09 19:52 by yuningshan
信息提示
请填处理意见