В дипломе приходится использовать МКЭ. По специальности я программист. Поэтому в МКЭ не сильна.
В принципе работы МКЭ я разобралась. Но есть нюансы, которые не дают жить спокойно
Как правильно учитывать граничные условия?
То есть уже составлена матрица жесткости всей конструкции в глобальной системе. В моем случае это стержни, имеющие 4 степени свободы (поворота нет). А так же задан вектор узловых нагрузок (тоже сразу в глобальной системе)
А условия закрепления узлов (перемещений по X и Y) заданы в локальной системе (конечно же это перемещения узлов, но узлы-то привязаны к стержням, соответственно углы наклоны закреплений в локальных координатах стержня)
Насколько я понимаю, надо преобразовать их в глобальные, умножив на матрицу направляющих косинусов. И если какие-то элементы вектора перемещений = 0, то выкинуть эти строки и столбцы из СЛАУ.
Почему-то при тестировании на простом примере со 1 стержнем, получается фигня. Насколько я понимаю, у меня ошибка где-то в логике. Подскажите пожалуйста, что я делаю не так?