用户登录

你在这里

如何使用非维形式的开源代码,而不是单位

我正在使用一个开源的FEM平台,它需要您将您的方程系统转换为无量纲形式。所以,问题中没有指定参数的单位。如果您使用兼容的输入单元,您应该期望以匹配的单元输出-就像在解决物理问题的普通python或c++代码中所做的那样。我有一个弹塑性动力学问题要解决,这些是德鲁克-普拉格软黏土模型的参数。

E = 5000000;//杨氏模量(N/m^2或Pa

Nu = 0.35;//泊松比无单位

凝聚力= 20000.0;// N/m^2或Pa

Dilatancy_angle = 25.0;/ /度

Hardening_parameter = 0.1;/ /无单位

Friction_angle = 25.0;/ /度

二重rho = 1750.0;//质量密度,单位kg/m^3

网格是一个(1 × 1)正方形网格。因此,当我在Paraview中使用上述参数看到波浪在该网格上传播引起的位移时,假设输出以米(m)为单位有意义吗?此外,在这样的平台中,如何将网格与现实场景进行比较?例如,我是否可以假设我的网格是一个1km x 1km的正方形地面,并且我正在查看的位移以米为单位?如果我取一个(10 × 10)网格呢?谁能解释一下这个无量纲逻辑是怎么运作的?

订阅“如何在开源代码中使用无维形式而不是单元”的评论

最近的评论

更多的评论

辛迪加

认购辛迪加