【发布时间】:2018-03-15 15:01:47
【问题描述】:
我需要在一定尺寸的盒子或光束中生成纤维。分布将是随机的并且没有重叠。该算法与结果一起显示在下图中。
我能够在 Matlab 中生成随机分布,但我不知道如何避免重叠,如算法所示。我将在 Ansys 仿真软件中使用结果进行分析。
我从其他参考资料中获取的算法,但我修改了以下参数,纤维长度 12 毫米,纤维直径 35 微米,盒子尺寸(40 毫米 x 40 毫米 x 160 毫米),纤维体积分数 = 2%,以及盒内纤维数约为443500。
上述编码超出了我的专业知识,谁能帮我在Matlab中为上述算法编写代码?
【问题讨论】:
-
向原作者索要生成代码。他们应该提供它。我也会向你的学术导师征求意见,因为他们可能更适合这个问题。确切的代码将相当长,并且可能超出任何人都可以在这里免费做的范围。如果你不能做到这一点,也许可以分解问题并询问如何最好地模拟 3D 空间中的相交体积?
标签: matlab simulation ansys