Расчёт кручения по Сен-Венану
Модуль CSfea.Torsion предназначен для решения классической задачи свободного (чистого) кручения стержней произвольного поперечного сечения.
Методы решения
- Метод граничных элементов (МГЭ / BEM):
- Портирован проверенный численный алгоритм TORSCON.
- Требует только дискретизации границы контура сечения (включая внутренние отверстия).
- Метод конечных элементов (МКЭ / FEM):
- Формулировка через функцию напряжений Прандтля \(\Phi(x, y)\): $\(\nabla^2 \Phi = -2 G \theta\)$
- Построение сетки Tri3/Tri6 через модуль
CSTriangulation.
Получаемые результаты
- Крутильная жесткость \(G I_t\) и геометрический момент инерции при кручении \(I_t\).
- Координаты центра изгиба и центра кручения \((x_0, y_0)\).
- Секториальный момент инерции \(I_\omega\) (для расчёта стесненного кручения).
- Поле касательных напряжений \(\tau_{zx}, \tau_{zy}\) и положение точки с \(\tau_{\max}\).
Сравнение методов
flowchart TD
Section[Контур сечения] --> BEM[BEM / TORSCON]
Section --> Mesh[FEM / Tri3-Tri6]
BEM --> BResult[It, GIt, центры, tau]
Mesh --> FResult[Phi, It, GIt, tau]
BResult --> Compare[Сравнить контрольные характеристики]
FResult --> Compare
torsion_bem удобен для быстрого расчёта по контуру и чувствителен к качеству его дискретизации. torsion_fem удобен для анализа поля и сложной геометрии, но требует контроля сетки. Для обоих вариантов проверяйте отверстия, замыкание контура и единицы G.