TtMikey_ 2024-05-30 16:30 采纳率: 0%
浏览 80
已结题

edem模拟颗粒不显示或者生成失败

您好,我想用edem生成一个用小球颗粒排布的海冰模型,如图

img

img

现在遇到的情况是我设置了这样的颗粒形状,预处理设置了一个平面生成海冰颗粒,下落到底下那个平面之后向x负方向运动,

img

但是模拟阶段不显示颗粒,后处理动画也不显示,是颗粒数量不能设置为1嘛?

最后就是想达到一个海冰向前运动,撞到结构后破碎的效果
如图

img

  • 写回答

24条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-30 16:30
    关注
    获得0.30元问题酬金

    引自免费微信小程序:皆我百晓生

    要解决你在EDEM模拟中遇到的问题,即颗粒不显示或生成失败的情况,我们可以从几个方面进行检查和调整。首先,确保你的模型设置、预处理步骤、以及后处理配置都正确无误。

    1. 模型与颗粒设置检查

    确保你的颗粒形状参数正确设置,包括直径、材质属性等,并且确保这些参数适用于你的海冰颗粒模型。如果你尝试只用一个颗粒进行测试,请确认EDEM支持单个颗粒的模拟。通常,EDEM能够处理单个颗粒,但问题可能出现在其他设置上。

    2. 预处理步骤

    • 平面生成器:检查你的平面生成器设置,确保它正确地放置在期望的位置,并且有适当的尺寸来接收下落的颗粒。确认生成的颗粒在预期的平面上生成,而非在模型之外。
    • 颗粒初始化:确认颗粒的初始位置和速度设置。如果颗粒被设置在模型之外或者初始速度导致颗粒立即移出视图,那么它们将不会显示。确保颗粒的初始状态符合预期。

    示例代码片段(非实际EDEM代码,仅为示意):

    // 假设的EDEM配置示例,实际操作需在EDEM软件界面完成
    Particles:
    {
        Shape: Sphere,
        Diameter: 0.1m,
        Material: Ice,
        Density: 917 kg/m^3,
    }
    
    PlaneGenerator:
    {
        Position: (0, 0, 0),
        Normal: (0, 0, 1), // 垂直向下,确保颗粒落在平面上
        Size: (20m, 20m),
        ParticleSpacing: 0.1m,
    }
    
    InitialCondition:
    {
        Position: (0, 0, 10m), // 初始位置高于平面,确保下落
        Velocity: (0, -1m/s, 0), // 或者根据需求设置为其他方向
    }
    

    3. 后处理与可视化

    • 动画设置:确保在EDEM的后处理设置中,动画选项正确开启,包括颗粒的显示。有时候,动画设置中的某些选项可能会无意间关闭,导致颗粒不显示。
    • 视角与渲染:检查视角是否正确,有时视角问题会导致颗粒看似未生成。同时,调整渲染设置,确保颗粒的大小、颜色和透明度适合观察。

    4. 碰撞与破碎效果

    为了实现海冰撞击后破碎的效果,你需要在EDEM中设置合适的接触模型(Contact Model)和破碎模型(Breakage Model)。这通常涉及到颗粒间的相互作用参数,以及定义何时以及如何破碎的规则。

    示例概念性配置(非实际代码):

    ContactModel:
    {
        Type: HertzMindlin,
        CoefficientOfRestitution: 0.5, // 反弹系数
        FrictionCoefficient: 0.3, // 摩擦系数
    }
    
    BreakageModel:
    {
        Type: BondedParticleModel,
        BreakageThreshold: 100MPa, // 破碎阈值
        FragmentDistribution: WeibullDistribution, // 分布类型
        // 其他相关参数...
    }
    

    5. 软件与技术支持

    如果以上步骤均无法解决问题,考虑联系EDEM的技术支持或查阅官方文档,可能存在特定版本的已知问题或配置细节需要特别注意。

    综上所述,通过仔细检查并调整模型设置、预处理、后处理及粒子交互参数,你应该能够成功显示颗粒并实现期望的碰撞破碎效果。如果还有具体技术细节上的疑问,欢迎继续提问。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 6月7日
  • 创建了问题 5月30日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见