我正在用Python编写一段代码,用于动态模拟3D结构。结构由不同方向的节点和元素组成。通过单元刚度矩阵的叠加,在整体坐标系中建立整体结构的刚度矩阵。我的问题是,对于每个元素,我需要一个从局部轴到全局轴的通用转换矩阵。我已经在网上查过了,但大多数人都做了一些假设,以使这种转换更容易(例如,局部y轴在全局X-Y平面上……)这对我的问题不起作用。我找到了计算变换矩阵的一般方法,但它需要在局部坐标系中的第三个节点,这是我不知道如何找到它的东西。
如果有人能帮我的话我真的很感激。
谢谢
发布于 2016-04-23 04:50:36
本文的第9页可能会有所帮助:http://elvis.rowan.edu/~kay/papers/kinematics.pdf
首先,计算每个元素的齐次变换矩阵(相对于全局坐标系)。然后将其与相应的刚度矩阵相乘,以将其转换为全局刚度矩阵。
顺便说一句,http://scicomp.stackexchange.com或http://engineering.stackexchange.com可能是更好的讨论这个问题的社区。
https://stackoverflow.com/questions/36802837
复制相似问题