EssayAI
Блог
Блог
Математика и алгоритмы

Циркуляция векторного поля по контуру: формула и смысл

7 июля 2026Время чтения: 7 минут
#циркуляция векторного поля#теорема грина#ротор поля#контурный интеграл#векторный анализ
Циркуляция векторного поля по контуру: формула и смысл

Циркуляция векторного поля по контуру - это интеграл от касательной составляющей поля вдоль замкнутого пути, число, которое показывает, насколько поле в целом "закручивается" вокруг области, ограниченной этим контуром. Понятие встречается всюду, где есть векторное поле и замкнутый путь: работа силы за один обход петли, циркуляция скорости в вихре жидкости, циркуляция напряжённости в законе индукции. Ниже разберём точное определение, два способа вычисления - напрямую через параметризацию контура и через ротор поля по теореме Грина, - и типичные ошибки в задачах. Чтобы сразу увидеть, как контур и параметры поля управляют результатом, покрути калькулятор ниже: он строит поле, контур и раскладывает циркуляцию на вклады отдельных участков.

Что такое циркуляция векторного поля

Пусть на плоскости задано векторное поле F(x,y)=(P(x,y),Q(x,y))F(x, y) = (P(x, y), Q(x, y)) и замкнутый кусочно-гладкий контур LL, обходимый в определённом направлении (обычно - против часовой стрелки, это называется положительным обходом). Циркуляцией поля FF по контуру LL называется криволинейный интеграл второго рода:

Γ=∮LF⋅dl=∮LP dx+Q dy.\Gamma = \oint_L F \cdot dl = \oint_L P\,dx + Q\,dy.

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

Как вычислить циркуляцию через параметризацию контура

Прямой способ - задать контур параметрически, x=x(t)x = x(t), y=y(t)y = y(t), t∈[t0,t1]t \in [t_0, t_1], подставить в подынтегральное выражение и проинтегрировать по параметру:

Γ=∫t0t1(P(x(t),y(t)) x′(t)+Q(x(t),y(t)) y′(t)) dt.\Gamma = \int_{t_0}^{t_1} \Big( P\big(x(t), y(t)\big)\,x'(t) + Q\big(x(t), y(t)\big)\,y'(t) \Big)\, dt.

Для прямоугольного контура удобно разбить путь на четыре прямых отрезка и посчитать вклад каждой стороны отдельно - на прямой одна из координат постоянна, поэтому интеграл сводится к одномерному. Для окружности радиуса RR с центром в начале координат используют параметризацию x=Rcos⁡θx = R\cos\theta, y=Rsin⁡θy = R\sin\theta, θ∈[0,2π]\theta \in [0, 2\pi], тогда dx=−Rsin⁡θ dθdx = -R\sin\theta\,d\theta, dy=Rcos⁡θ dθdy = R\cos\theta\,d\theta.

Маркер обходит прямоугольный контур против часовой стрелки; цвет текущего отрезка показывает знак вклада P dx + Q dy, снизу растёт бегущая сумма циркуляции и останавливается на итоговом значении после полного обхода

Этот способ работает для любого поля, но требует явно расписать параметризацию и не пропустить производные x′(t)x'(t), y′(t)y'(t) - без них подынтегральное выражение перестаёт быть корректным дифференциалом.

Ротор поля и теорема Грина

Второй способ короче: вместо обхода контура по частям можно проинтегрировать ротор поля по площади, которую контур ограничивает. Для плоского поля ротор - это скаляр:

rot⁡zF=∂Q∂x−∂P∂y.\operatorname{rot}_z F = \frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y}.

Теорема Грина связывает циркуляцию по границе области с интегралом ротора по самой области:

Γ=∮LP dx+Q dy=∬S(∂Q∂x−∂P∂y)dS.\Gamma = \oint_L P\,dx + Q\,dy = \iint_S \left( \frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y} \right) dS.

Если ротор постоянен внутри области (не зависит от xx, yy), формула упрощается до произведения ротора на площадь: Γ=rot⁡zF⋅S\Gamma = \operatorname{rot}_z F \cdot S. Это удобно проверить на поле F(x,y)=(−ky+mx, kx+my)F(x, y) = (-ky + mx,\ kx + my): его ротор равен rot⁡zF=k−(−k)=2k\operatorname{rot}_z F = k - (-k) = 2k и не зависит от параметра mm, хотя сам вид стрелок поля при изменении mm заметно меняется - mm отвечает за симметричное растяжение вдоль осей, а на вращательную, вихревую часть поля не влияет.

Площадь контура S и ротор поля вместе дают циркуляцию по теореме Грина: узкий высокий прямоугольник и широкий низкий с одинаковой площадью дают одну и ту же циркуляцию
Площадь контура S и ротор поля вместе дают циркуляцию по теореме Грина: узкий высокий прямоугольник и широкий низкий с одинаковой площадью дают одну и ту же циркуляцию

Отсюда практический вывод: если ротор поля постоянен, форма контура не важна - важна только площадь, которую он охватывает. Это видно и в калькуляторе выше: смени прямоугольник на окружность той же площади при одинаковом kk - циркуляция останется той же.

Пример решения типовой задачи

Разберём классический пример: поле F(x,y)=(−y,x)F(x, y) = (-y, x) на окружности радиуса R=1R = 1 с центром в начале координат, обход против часовой стрелки.

Параметризуем контур: x=cos⁡θx = \cos\theta, y=sin⁡θy = \sin\theta, тогда dx=−sin⁡θ dθdx = -\sin\theta\,d\theta, dy=cos⁡θ dθdy = \cos\theta\,d\theta, а на самой окружности P=−sin⁡θP = -\sin\theta, Q=cos⁡θQ = \cos\theta. Подставляем в интеграл:

Γ=∫02π((−sin⁡θ)(−sin⁡θ)+cos⁡θ⋅cos⁡θ) dθ=∫02π(sin⁡2θ+cos⁡2θ) dθ=∫02π1 dθ=2π.\Gamma = \int_0^{2\pi} \big( (-\sin\theta)(-\sin\theta) + \cos\theta \cdot \cos\theta \big)\, d\theta = \int_0^{2\pi} \big( \sin^2\theta + \cos^2\theta \big)\, d\theta = \int_0^{2\pi} 1\, d\theta = 2\pi.

Теперь проверим тем же результатом через ротор: rot⁡zF=∂Q/∂x−∂P/∂y=1−(−1)=2\operatorname{rot}_z F = \partial Q/\partial x - \partial P/\partial y = 1 - (-1) = 2, площадь круга S=πR2=πS = \pi R^2 = \pi, значит по теореме Грина Γ=2⋅π=2π\Gamma = 2 \cdot \pi = 2\pi. Оба способа совпали - это и есть основной приём проверки решения в задачах на циркуляцию: посчитать двумя путями и сравнить.

Где встречается циркуляция в физике

В механике циркуляция силового поля вдоль замкнутой траектории - это работа силы за один полный обход: для потенциальных сил (гравитация, упругость) она всегда равна нулю, а её отличие от нуля - прямой признак непотенциальности силы. В гидродинамике циркуляция скорости потока связана с завихренностью жидкости - вокруг точки вихря (смерча, водоворота) циркуляция скорости не равна нулю, хотя в спокойной, безвихревой области того же потока она нулевая. В электродинамике циркуляция напряжённости электрического поля по замкнутому контуру равна взятой со знаком минус скорости изменения магнитного потока через поверхность, натянутую на контур (закон электромагнитной индукции Фарадея), а циркуляция вектора напряжённости магнитного поля связана с током, охватываемым контуром (закон Ампера). Во всех этих случаях математический аппарат один и тот же - линейный интеграл по замкнутому пути и его связь с ротором через теорему Стокса или её плоский вариант, теорему Грина.

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

  • Перепутанное направление обхода. Смена обхода с положительного (против часовой стрелки) на отрицательный меняет знак циркуляции на противоположный. В условии задачи направление обхода нужно проверять явно.
  • Пропущенные производные при параметризации. В интеграле ∮P dx+Q dy\oint P\,dx + Q\,dy нельзя просто подставить x(θ)x(\theta), y(θ)y(\theta) без множителей x′(θ) dθx'(\theta)\,d\theta, y′(θ) dθy'(\theta)\,d\theta - иначе получится размерно неверное выражение.
  • Циркуляция для незамкнутого пути. Термин "циркуляция" относится строго к замкнутому контуру; для открытой кривой корректно говорить о работе поля вдоль пути или о линейном интеграле, а не о циркуляции.
  • Ошибка в знаке ротора. Формула rot⁡zF=∂Q/∂x−∂P/∂y\operatorname{rot}_z F = \partial Q/\partial x - \partial P/\partial y содержит именно такой порядок вычитания; перестановка местами PP и QQ даёт результат с обратным знаком.
  • Предположение, что циркуляция всегда нулевая. Это верно только для потенциальных полей, у которых ротор равен нулю всюду внутри контура. Для полей с вихревой частью (как в примерах выше) циркуляция принципиально отлична от нуля.

FAQ

Что такое циркуляция векторного поля простыми словами? Это число, которое получается, если сложить проекции поля на направление движения вдоль всего замкнутого пути. Оно показывает, закручивается ли поле вокруг области внутри контура и насколько сильно.

Как связаны циркуляция и ротор поля? Теорема Грина (на плоскости) или теорема Стокса (в пространстве) связывают их напрямую: циркуляция по границе области равна интегралу ротора поля по самой области. Если ротор постоянен, циркуляция равна произведению ротора на площадь контура.

Может ли циркуляция быть отрицательной? Да. Знак зависит от направления обхода контура и от направления вихря поля относительно этого обхода - если поле закручено против выбранного направления обхода, циркуляция отрицательна.

Верно ли, что циркуляция равна нулю для любого векторного поля? Нет, только для потенциальных полей, у которых ротор равен нулю во всех точках внутри контура. У полей с вихревой составляющей, как в рассмотренных выше примерах, циркуляция ненулевая независимо от формы и размера контура.

Коротко

Циркуляция векторного поля по контуру - это интеграл ∮LP dx+Q dy\oint_L P\,dx + Q\,dy от касательной составляющей поля вдоль замкнутого пути. Считать её можно напрямую через параметризацию контура либо короче - через ротор поля и теорему Грина, Γ=∬Srot⁡zF dS\Gamma = \iint_S \operatorname{rot}_z F\,dS, что при постоянном роторе сводится к произведению ротора на площадь. Оба способа дают один и тот же ответ, и сверка одного с другим - надёжный способ проверить решение задачи на циркуляцию.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также

Ротор и дивергенция векторного поля: формулы и смысл

Ротор и дивергенция векторного поля: формулы и смысл

Ротор и дивергенция векторного поля: как вычислить div F и rot F, что означают эти операторы физически и как они связаны с теоремами Гаусса-Остроградского и Стокса.

7 июля 20269 минут
Теорема о вычетах: формула и вычисление интегралов

Теорема о вычетах: формула и вычисление интегралов

Теорема о вычетах: формулировка, множитель 2πi и сумма вычетов внутри контура. Как найти вычет в полюсе порядка m, посчитать контурный интеграл и свести к нему вещественный.

24 сентября 202610 минут
Агрегатные функции SQL: COUNT, SUM, AVG и GROUP BY

Агрегатные функции SQL: COUNT, SUM, AVG и GROUP BY

Как работают агрегатные функции SQL: COUNT, SUM, AVG, MIN и MAX, группировка GROUP BY, порядок выполнения запроса, разница HAVING и WHERE и поведение NULL внутри агрегата.

24 сентября 20269 минут
Интегральный синус Si(x): ряд Тейлора и максимум

Интегральный синус Si(x): ряд Тейлора и максимум

Интегральный синус Si(x): почему интеграл sin t / t не берётся в элементарных функциях, разложение в ряд, предел π/2, максимум Si(π) и выброс Гиббса. С калькулятором.

24 сентября 202610 минут
Куча как структура данных: массив и просеивание

Куча как структура данных: массив и просеивание

Куча как структура данных: свойство кучи, хранение в обычном массиве и индексы 2i+1 и 2i+2, просеивание sift-up и sift-down, построение за O(n) и приоритетная очередь.

24 сентября 202610 минут
Линейная зависимость векторов: критерии и примеры

Линейная зависимость векторов: критерии и примеры

Что такое линейная зависимость векторов, как проверить её определителем и рангом матрицы, чем коллинеарность отличается от компланарности и как всё это связано с базисом.

24 сентября 202610 минут