SOLIDWORKS Simulation Premium中的非线性提示和技巧

113 篇文章 10 订阅

当您在SOLIDWORKS Simulation Premium中处理非线性分析时,有时候很难完成工作。这里有2017年SWW洛杉矶演讲的摘录,旨在增强您的工作流程,并使用非线性模块获得更流畅的体验。

首先是关于模块使用的一些建议:不要立即使用它,而是从线性静态分析开始。稍后,当您对设置没问题时,您可以轻松转换(image1)线性算例的非线性算法。

此外,如果你发现它不稳定,你可以再次在非线性研究中转换它并尝试使用阻尼作为运行的“稳定器”。这种方法有很多好处:

 

  • 它可以快速运行以检查触点和边界条件
  • 一旦找到精度和速度之间的良好平衡,就可以转移网格
  • 线性材料模型将让您了解所期待的内容。

 

谈到网格划分,始终使用草图网格来节省时间。一旦确定了良好的网格,就可以轻松切换到第二个顺序。

此外,标准网格物体应该首选,因为它具有更可预测的行为,并且您不会获得不需要的其他节点。如果标准网格划分器不适合您的模型切换到基于曲率。

在几何体上使用split命令很难进行网格划分是一种很好的做法。使用它来帮助网格划分器从你决定的边缘开始,此外它是一个很好的工具,可以在你需要的地方准确地得到结果。

现在让我们谈谈联系人,这是非线性分析中最难管理的部分。关于联系人的一些提示:

 

  • 始终使用全局保护接触启动,然后应用无穿透接触组。
  • 尝试在联系人集中的区域内具有相同的网格元素维度
  • 使用网格控件在高度可变形的部件上形成均匀的网格(如橡胶密封)(图像3)
  • 选择源和目标选择(在联系人设置窗口中),考虑撞到墙上的子弹。源将始终是具有更复杂表面和/或小于目标的选择。通常在更光滑的表面上选择目标。
  • 不要使用具有较少选定曲面的许多接触集,但尝试将它们与您想象的接触区域相关联。
  • 始终在无穿透接触组中使用表面到表面接触选项
  • 仅在必要时使用摩擦且仅在特定接触组中使用摩擦(这会减慢计算速度)
  • 在有问题的接触装置中使用0.05摩擦力以避免滑动并因此稳定运行。

 

本文的最后一部分是关于求解器设置。通常默认设置很好但是复杂模型涉及许多接触集,超弹性材料或加载 – 卸载边界条件,最好更改它们。我们来回顾一下:

 

  • 始终使用Direct Sparse或Intel Sparse(确保有大量RAM)
  • 只有在核心不足(RAM不够)时才应使用FFE +或其他解算器
  • 将收敛容差设置为1e-06。它会减慢运行速度,但更有可能完成它。最好等待更多,但要观察结果。
  • 将最大平衡迭代次数设置为50,以帮助进行困难的步骤计算。

 

此外,在求解器窗口中设置一个好的时间步骤非常重要。根据经验,这里有一些提示。尝试将时间步长想象为您想要驾驶汽车的速度和加速度。如果你使用低速和低加速度,你可以轻松驾驶到处,但你会浪费很多时间。相反,如果你在曲线前使用过多的加速度,你就会遇到麻烦。

最小时间步长正是您要为分析设置的最小速度,这非常重要,但几乎每次运行都默认为正常。然后你必须设置一个最大时间步长,这也是速度方面你驱动你的最大速度。如果它太高,则风险是从由于收敛问题而停止的求解器接收到错误。通常我会尝试分析总时间的1/10或1/20。要设置的最后一个值是初始时间步长,这是启动驱动器所需的初始速度。如果您知道在模拟开始时有一些复杂的接触,您可以从最大时间步长将其减半,但通常我将其设置为相同的值。

希望这些技巧对你有所帮助,让您享受您的非线性分析!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值