我正在编写用于结构分析的有限元代码,并且我想实现刚体。这通常是怎么做的?假设我有一个方形网格,一半的网格定义为刚性的,另一半定义为可变形的。“边界节点”(网格的可变形部分和刚性部分之间共享的节点)上的力如何转移到刚体的 6 个(二维中为 3 个)自由度?
我在某处读到,您可以遍历可变形部件和刚性部件之间共享的所有节点,并对所有力求和(或将它们表示为广义力)以获得作用在刚体上的总力。我可以看到这将如何用于显式有限元,但不适用于隐式/静态,因为这对刚度矩阵没有贡献。
任何有关如何在我的代码中实现刚体的见解都值得赞赏。