可以从matlab pde工具箱中提取质量和刚度矩阵吗

问题描述

我正在模拟一个模型,该模型涉及需要建模为柔性体的组件。我正在使用 Simscape Multi-body 进行模拟。 对于柔性体建模,我应该使用有限元方法的原理来生成质量和刚度矩阵。 我可以直接使用 pde 工具箱中的模态分析生成这些矩阵,还是应该使用像 Ansys 这样的外部有限元软件?

谢谢 Goutham Sajja

解决方法

是的,您可以通过以下几行来做到这一点:

model = createpde(N);
.
.
.
.

FEM = assembleFEMatrices(model);
%Mass Matrix
M = FEM.M;
%Stiffness Matrix
K = FEM.K;

但我理解你问题中的其他内容。您想使用有限元为您提供一些结果,以便在动态模拟中的模态分析中使用它。如果是这种情况,那么您需要对柔性体进行本征模式计算。最好的商业软件包是 ABAQUS。