Фермы. Метод вырезания узлов

Ферма — стержневая конструкция, где каждый стержень работает только на растяжение или сжатие.

Ферма — геометрически неизменяемая система прямых стержней, соединённых по концам шарнирами (узлами), нагруженная только в узлах.

Мосты, башни, стропила крыш — это фермы. Их сила в том, что каждый стержень испытывает только осевое усилие: растяжение или сжатие, без изгиба. Это делает конструкцию лёгкой и прочной. В идеализированной ферме принимают: узлы — идеальные шарниры, стержни невесомы и прямые, нагрузки приложены только в узлах. Тогда каждый стержень — это сила, направленная вдоль него.

Метод вырезания узлов

Каждый узел фермы находится в равновесии под действием внешних сил и усилий в сходящихся стержнях. Поскольку все эти силы сходятся в точке узла, для него работают два уравнения равновесия:

$$\sum F_x = 0, \qquad \sum F_y = 0.$$

Стратегия: начинаем с узла, где не более двух неизвестных усилий, находим их, переходим к следующему. Усилие принимают положительным при растяжении: если в ответе получился минус — стержень сжат. Рассмотрим простейший узел, к которому подходят два стержня — горизонтальный и наклонный под $30^\circ$ — и приложена вертикальная нагрузка $P = 1000$ Н вниз.

import math

P = 1000.0
alpha = math.radians(30)

# узел: стержень 1 горизонтален, стержень 2 под углом alpha вверх к опоре.
# sum Fy: N2*sin(alpha) - P = 0
N2 = P / math.sin(alpha)
# sum Fx: N1 + N2*cos(alpha) = 0
N1 = -N2 * math.cos(alpha)

print(f"N2 = {N2:.1f} Н ({'растяжение' if N2 > 0 else 'сжатие'})")
print(f"N1 = {N1:.1f} Н ({'растяжение' if N1 > 0 else 'сжатие'})")

Вывод:

N2 = 2000.0 Н (растяжение)
N1 = -1732.1 Н (сжатие)

Наклонный стержень растянут, горизонтальный сжат — типичная картина для нижнего пояса под нагрузкой.

Почему фермы так распространены

Если присмотреться, фермы окружают нас повсюду: стропила крыши, опоры ЛЭП, башенные краны, железнодорожные мосты, каркасы стадионов и даже Эйфелева башня. Причина их популярности в том, что стержень, работающий на чистое растяжение или сжатие, использует материал максимально эффективно — напряжение распределено по всему сечению равномерно, в отличие от изгибаемой балки, где материал у нейтральной оси почти не нагружен. Поэтому ферма при той же прочности оказывается в разы легче сплошной балки и экономит материал. Расплата — в количестве элементов и узлов: ферму дольше собирать. Инженер выбирает ферму там, где важен вес и большой пролёт (мосты, кровли), и сплошную балку там, где важна простота. Понимание, как считать усилия в стержнях, позволяет проектировать такие конструкции на пределе экономичности, не теряя надёжности.

Подсчёт статической определимости

Ферма статически определима, если число стержней $s$ и опорных реакций $r$ связано с числом узлов $u$ соотношением:

$$s + r = 2u.$$

Каждый узел даёт два уравнения, всего $2u$; неизвестных — $s$ усилий плюс $r$ реакций. Равенство означает «уравнений ровно столько, сколько неизвестных».

Как работает под капотом

Почему стержень — это «чистая» осевая сила? Стержень с шарнирами по концам нагружен только в двух точках. Из равновесия такого тела ($\sum F = 0$, $\sum M = 0$) следует, что обе силы равны по модулю, противоположны и направлены вдоль линии, соединяющей шарниры, — иначе появился бы непогашенный момент. Это и есть теорема о двух силах. Поэтому усилие в стержне — скаляр (с знаком растяжение/сжатие), а его направление известно заранее из геометрии. Метод узлов превращает всю ферму в набор маленьких задач о сходящихся силах.

Частые ошибки

  • Начинать с узла, где больше двух неизвестных — система не решается напрямую.
  • Путать знак: положительное усилие — растяжение, отрицательное — сжатие (если так задана конвенция направлений).
  • Прикладывать нагрузку не в узел, а к середине стержня — тогда появляется изгиб, и метод неприменим.
  • Забывать опорные реакции: их находят из равновесия всей фермы до анализа узлов.

Итог

  • Ферма — стержни в шарнирах, нагрузка только в узлах; стержни работают на растяжение/сжатие.
  • Метод узлов: на каждый узел два уравнения $\sum F_x=0$, $\sum F_y=0$.
  • Начинают с узла с $\le 2$ неизвестными, идут по цепочке.
  • Определимость: $s + r = 2u$.
Проверьте себя
1. Сколько уравнений равновесия даёт один узел плоской фермы?
A1
B2
C3
D6
2. Усилие в стержне получилось −1732 Н. Что это значит?
AСтержень растянут
BСтержень сжат
CОшибка в расчёте
DСтержень не нагружен
3. Почему усилие в стержне фермы направлено строго вдоль стержня?
AТак удобнее считать
BПо теореме о двух силах: тело, нагруженное в двух точках, держит силы вдоль линии этих точек
CИз-за силы тяжести
DЭто приближение, на деле не так