МКЭ-расчёты (CSfea)
Библиотека CSfea — высокопроизводительное конечно-элементное ядро.
Библиотека конечных элементов
- 3D Стержень (Euler-Bernoulli Beam): 6 степеней свободы на узел (\(u, v, w, \theta_x, \theta_y, \theta_z\)). Поддерживает произвольную ориентацию в пространстве, расчётные длины и шарниры на концах.
- Оболочечные элементы (MITC3 / MITC4): плоские и изопараметрические четырёхугольные оболочки с подавлением сдвигового запирания (shear locking).
Решатели СЛАУ
В модуле CSfea.Sparse реализованы:
- Прямой метод Холецкого для разреженных симметричных матриц (LLT/LDLT).
- Метод сопряжённых градиентов (Preconditioned Conjugate Gradient, PCG) с диагональным предобуславливателем и неполным фактором Холецкого (IC).
Рабочий поток МКЭ
flowchart LR
Schema[Схема] --> Mesh[Узлы и элементы]
Mesh --> Materials[Материалы и сечения]
Materials --> Loads[Нагрузки и сочетания]
Loads --> Assembly[Сборка разреженной матрицы]
Assembly --> Solver[Решатель СЛАУ]
Solver --> Post[Перемещения, усилия, проверки]
Для внешнего нелинейного анализа используйте отдельный раздел OpenSees и МКЭ. Для локальных проверок сечения результаты стержневых/оболочечных элементов могут передаваться в задачи shear_inclined, оболочечные проверки и другие обработчики.