Перейти к содержанию

Двухстадийное сечение

TwoStageSection описывает сечение, в котором часть материала была создана на первой стадии, а остальная часть — на второй. Основная особенность — разные эффективные плоскости деформаций для групп областей.

Расчётная схема

Пусть текущая добавочная плоскость имеет k, а первая стадия получила фиксированную кривизну κ1. Тогда:

  • области первой стадии используют k + κ1;
  • области второй стадии используют k.

CrossSection.EnumerateAreas является общей точкой для интеграла, графиков, сводки и жёсткости, поэтому все потребители должны использовать одну и ту же логику стадий.

Последовательность

  1. Определить области и материал каждой стадии.
  2. Задать время/состояние первой стадии.
  3. Рассчитать или зафиксировать κ1.
  4. Добавить вторую стадию.
  5. Выполнить two_stage_strain или пакетный вариант.
  6. Проверить вклад каждой стадии в N, Mx, My и жёсткость.

Типичные ошибки

  • использовать одну плоскость деформаций для всех областей;
  • включить область не той стадии;
  • сравнивать результат с обычным CrossSection, не учитывая начальную кривизну;
  • забыть проверить знаки моментов относительно центра каждой стадии.