Комбинации нагрузок (СП 20.13330)
Модуль CScore/Combinations обеспечивает формирование расчётных сочетаний нагрузок (РСН) и сочетаний усилий (РСУ) в соответствии с требованиями СП 20.13330.2016.
Типы воздействий
| Обозначение | Классификация по СП 20 | Примеры |
|---|---|---|
| \(G\) | Постоянные | Собственный вес, вес конструкций, грунтовое давление |
| \(L\) | Длительные | Вес стационарного оборудования, длительная часть полезных нагрузок |
| \(Q\) | Кратковременные | Снег, ветер, монтажные и крановые нагрузки |
| \(A\) | Особые | Сейсмика, взрыв, аварийный пожар, отказ элементов |
Формирование огибающих (Envelope)
Для каждого расчётного сечения стержня или конечного элемента вычисляется огибающая экстремумов:
- \(N_{\max} / N_{\min}\)
- \(M_{x,\max} / M_{x,\min}\) и соответствующие им \(N, M_y\)
- \(M_{y,\max} / M_{y,\min}\)
- \(V_{x,\max}, V_{y,\max}\) и крутящий момент \(T_{\max}\)
Поток сочетаний
flowchart LR
Cases[Загружения G L Q A] --> Rules[Правила СП 20]
Rules --> Comb[РСН / РСУ]
Comb --> Forces[Усилия элементов]
Forces --> Envelope[Огибающие]
Envelope --> Check[Проверка сечения или оболочки]
Стержневые и оболочечные наборы не следует смешивать. Перед сочетанием проверьте одинаковое количество и порядок строк, префиксы G/L/Q/A, коэффициенты и соответствие локальных осей. Практические шаги работы с набором описаны в справочнике Наборы усилий.
Ограничение для пластинчатых сочетаний
Команда СП 20 присутствует и для ветви Пластины, но текущий адаптер SP20Combinations читает строки через ForceSet.Items, тогда как пластинчатые строки хранятся в ShellItems. Поэтому результат автоматического сочетания пластин нужно проверять в таблице и в расчётной задаче; это ограничение реализации, а не нормативное правило.