Двухстадийное сечение
TwoStageSection описывает сечение, в котором часть материала была создана на первой стадии, а остальная часть — на второй. Основная особенность — разные эффективные плоскости деформаций для групп областей.
Расчётная схема
Пусть текущая добавочная плоскость имеет k, а первая стадия получила фиксированную кривизну κ1. Тогда:
- области первой стадии используют
k + κ1; - области второй стадии используют
k.
CrossSection.EnumerateAreas является общей точкой для интеграла, графиков, сводки и жёсткости, поэтому все потребители должны использовать одну и ту же логику стадий.
Последовательность
- Определить области и материал каждой стадии.
- Задать время/состояние первой стадии.
- Рассчитать или зафиксировать
κ1. - Добавить вторую стадию.
- Выполнить
two_stage_strainили пакетный вариант. - Проверить вклад каждой стадии в
N,Mx,Myи жёсткость.
Типичные ошибки
- использовать одну плоскость деформаций для всех областей;
- включить область не той стадии;
- сравнивать результат с обычным
CrossSection, не учитывая начальную кривизну; - забыть проверить знаки моментов относительно центра каждой стадии.