Производство по чертежам Подбор аналогов Цены производителя Оригинальная продукция в короткие сроки
INNERпроизводство и поставка промышленных комплектующих и оборудования
Отзыв ★★★★★ Будем благодарны за отзыв в Яндексе — это помогает нам развиваться Оставить отзыв →
Правовая информация Условия использования технических материалов и калькуляторов Правовая информация →
INNER
Контакты

Правило Симпсона

  • 02.04.2026
  • Инженерные термины и определения

Правило Симпсона — метод численного интегрирования, аппроксимирующий подынтегральную функцию параболическими дугами вместо прямых линий. Благодаря погрешности порядка O(h&sup4;) правило Симпсона значительно точнее метода трапеций и широко применяется в инженерных расчётах: определение площадей нестандартных сечений, объёмов ёмкостей и работы при переменной силе.

Что такое правило Симпсона

Правило Симпсона названо в честь английского математика Томаса Симпсона (1710–1761), описавшего метод в работе Mathematical Dissertations (1743), хотя сам Симпсон опирался на идеи Ньютона. Предшественник метода — формула Кеплера (1615), применявшаяся для расчёта объёмов винных бочек (Keplersche Fassregel). В немецкоязычной литературе метод часто называют правилом Кеплера.

Метод относится к семейству замкнутых формул Ньютона–Котса и аппроксимирует кривую на каждой паре отрезков параболой (для правила 1/3) или кубическим полиномом (для правила 3/8), вычисляя площадь под этой кривой аналитически. Главное преимущество — высокая точность при минимальном числе точек.

Формула Симпсона 1/3 (основная)

Отрезок интегрирования [a, b] разбивается на n равных частей (n — чётное число), шаг h = (b − a) / n. Составная формула Симпсона 1/3:

I ≈ (h/3) · [y0 + 4y1 + 2y2 + 4y3 + 2y4 + … + 4yn−1 + yn]

Коэффициенты при ординатах чередуются: 1, 4, 2, 4, 2, …, 4, 1. Формула точна для полиномов степени до 3 включительно.

Формула Симпсона 3/8

Для случая, когда n кратно трём, применяется правило 3/8, основанное на кубической интерполяции:

I ≈ (3h/8) · [y0 + 3y1 + 3y2 + 2y3 + 3y4 + 3y5 + 2y6 + … + yn]

Коэффициенты: 1, 3, 3, 2, 3, 3, 2, …, 3, 3, 1. Погрешность также O(h&sup4;), но правило 3/8 примерно вдвое точнее правила 1/3 при одинаковом шаге.

Сравнение методов численного интегрирования

Метод Аппроксимация Порядок погрешности Точен для полиномов
Прямоугольников (средних) Константа O(h²) до степени 1
Трапеций Прямая O(h²) до степени 1
Симпсона 1/3 Парабола O(h&sup4;) до степени 3
Симпсона 3/8 Кубический полином O(h&sup4;) до степени 3

Правило Симпсона даёт на два порядка более высокую точность (O(h&sup4;) против O(h²)) при тех же вычислительных затратах, что и метод трапеций. Это объясняется тем, что параболическая аппроксимация значительно лучше передаёт форму гладких кривых.

Оценка погрешности

Погрешность составной формулы Симпсона 1/3:

|E| ≤ (b − a)&sup5; / (180 · n&sup4;) · max|f(4)(x)|

Для формулы 3/8: |E| ≤ (b − a)&sup5; / (6480 · n&sup4;) · max|f(4)(x)|. Погрешность пропорциональна четвёртой производной функции — для плавных кривых (малая четвёртая производная) метод особенно эффективен.

Применение правила Симпсона в инженерных расчётах

  • Площадь нестандартного сечения балки — по результатам промеров ширины сечения через равные интервалы высоты формула Симпсона даёт площадь без вывода аналитического выражения контура.
  • Объём резервуара — зная площади поперечных сечений на нескольких отметках высоты, объём вычисляется интегрированием по формуле Симпсона.
  • Работа газа по p–V диаграмме — если давление измерено при нескольких значениях объёма, площадь под кривой p(V) равна работе и определяется численно.
  • Статические моменты и моменты инерции — для сечений сложной формы, заданных координатами контура.
  • Морская архитектура — правила Симпсона являются стандартным инструментом расчёта водоизмещения и остойчивости судов по промерам шпангоутов (Правила Регистра).

Пример: площадь сечения по промерам

Пусть ширина сечения балки измерена через каждые 50 мм (h = 50 мм) и получены 5 значений (n = 4, чётное): y0 = 0, y1 = 120, y2 = 160, y3 = 130, y4 = 0 мм. По правилу Симпсона 1/3: S = (50/3)·(0 + 4·120 + 2·160 + 4·130 + 0) = (50/3)·1320 = 22 000 мм². Для сравнения, метод трапеций даёт S = 50/2·(0 + 2·120 + 2·160 + 2·130 + 0) = 20 500 мм² — на 7% меньше. Разница особенно существенна при криволинейных контурах, где параболическая аппроксимация значительно точнее линейной.

Частые вопросы

Почему n должно быть чётным для правила 1/3?
Парабола определяется тремя точками, поэтому для каждого параболического сегмента нужны два подынтервала. При нечётном n последний отрезок остаётся без пары. В таком случае можно комбинировать правила 1/3 и 3/8 или использовать правило 3/8 для последних трёх интервалов.
Почему формула точна для кубических полиномов, если аппроксимация квадратичная?
Благодаря симметричному расположению точек квадратуры на каждом сегменте кубическая составляющая погрешности обнуляется (нечётная функция на симметричном интервале). Поэтому правило 1/3 «получает лишний порядок» и даёт точный результат для полиномов до 3-й степени включительно.
Когда правило Симпсона работает плохо?
Метод плохо работает для функций с разрывами, резкими пиками и быстрыми осцилляциями внутри интервала. В таких случаях следует уменьшить шаг, использовать адаптивные алгоритмы или перейти к специализированным методам квадратуры.
Как оценить погрешность?
Погрешность составной формулы Симпсона 1/3 оценивается как |E| ≤ (b − a)&sup5; / (180 · n&sup4;) · max|f′′′′(x)|. На практике точность проверяют, удваивая n: если результат меняется менее чем на допустимую величину, расчёт можно считать сходившимся.

Заключение

Правило Симпсона — эффективный и точный метод численного интегрирования с погрешностью O(h&sup4;). Формулы 1/3 и 3/8 позволяют вычислять площади, объёмы и другие интегральные характеристики по табличным данным без необходимости знания аналитического выражения функции. Простота применения и высокая точность делают правило Симпсона стандартным инструментом в инженерных расчётах — от строительной механики до морской архитектуры. Метод реализован в большинстве инженерных программ и языков программирования, включая функцию scipy.integrate.simpson в Python и встроенные функции квадратуры в MATLAB.

Данная статья носит исключительно ознакомительный и образовательный характер. Автор не несёт ответственности за последствия использования представленной информации в проектных или расчётных работах. Для ответственных инженерных решений необходимо обращаться к действующим нормативным документам и привлекать квалифицированных специалистов.
Появились вопросы?

Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.