Диагональные матрицы имеют очевидные преимущества в ускорении численных вычислений, и ответ Вольфганга Бангерта является хорошим объяснением того, как вычислять диагональную матрицу масс, но он не отвечает на вопрос ОП «почему это работает » в смысле «почему это хорошее приближение к физике, которую вы моделируете ».
Концептуально вы можете разделить реакцию элемента на три части: поступательное движение твердого тела, жесткое вращение вокруг центра масс элемента и деформация элемента.
12vTMvv
aa3a5
Следовательно, вам действительно нужно только «хорошее» приближение к частям движения твердого тела, т.е. 6 степеней свободы, и на самом деле хорошее приближение только к KE из преобразования твердого тела , то есть 3 степени свободы, будет сходиться, так как размер элемента равен снижается.
Диагональные члены матрицы элементов содержат более чем достаточно независимых параметров для представления этих 3 или 6 элементов KE с достаточной точностью. Фактически для элементов более высокого порядка вы можете использовать массовые диагональные массовые матрицы, где диагональные члены для узлов средней стороны равны нулю.
Обратите внимание, что это совершенно другая ситуация по сравнению с потенциальной энергией элемента, где вклады от перемещения и вращения твердого тела равны нулю, и единственное, что имеет значение, это представление энергии деформации, соответствующей деформации элемента . Поэтому диагональная матрица жесткости не будет осуществимой идеей!