Калькулятор закона Гука
Результат
Сила упругости
- Жёсткость пружины
- 100,000 N/m
- Деформация пружины
- 10,000 cm
Калькулятор закона Гука: сила, с которой тянет пружина, — по её жёсткости и по тому, насколько её сдвинули. Формула — F = kx: жёсткость пружины, умноженная на смещение, и это прямолинейная половина поведения пружины, та, что говорит: натяжение растёт ровно по мере растяжения. Значения по умолчанию — пружина жёсткостью 100 Н/м, растянутая на 10 см, для чего нужно 10 Н: примерно вес литра воды, и это честное описание пружинного безмена или пружины шариковой ручки. В отличие от энергии, которую запасает та же самая пружина, эта величина линейна: вдвое больше растяжение — вдвое больше сила, и именно поэтому пружина годится в измерительные приборы: показание пропорционально тому, что вы измеряете. Страница решает уравнение в ту сторону, для которой у вас есть данные. Введите жёсткость и смещение — получите силу; введите силу и смещение — получите жёсткость; введите силу и жёсткость — узнаете, насколько пружина сдвинется. А если заполнить все три, страница сверит их между собой, а не станет молча перекрывать одно другим.
Одна жёсткость, записанная тремя способами
| Жёсткость (N/m) | Жёсткость (N/mm) | Жёсткость (lbf/in) |
|---|---|---|
| 10 | 0.01 | 0.057 |
| 50 | 0.05 | 0.286 |
| 100 | 0.1 | 0.571 |
| 500 | 0.5 | 2.855 |
| 1000 | 1 | 5.71 |
| 5000 | 5 | 28.551 |
| 10000 | 10 | 57.101 |
| 100000 | 100 | 571.015 |
Каждая строка — это одна и та же пружина, описанная трижды, так что таблица по сути набор переводных множителей, и в каждой строке стоит знакомый предмет: 10 Н/м — пружина шариковой ручки, 100 Н/м — пружинный безмен, 1 кН/м — упругая возвратная пружина, 100 кН/м — промышленная тарельчатая пружина. Пружина автомобильной подвески лежит около 30 кН/м, то есть 30 Н/мм, — как раз тот случай, когда число приходит в единицах третьего столбца, а читать его надо в единицах первого. Первые два столбца отличаются ровно в тысячу раз, и это легко заметить и легко перепутать в обратную сторону. Третий неудобен: 4,448 ньютона, делённые на 0,0254 метра, дают 175,13, так что имперский столбец не является круглым кратным ничему и его надо смотреть в справочнике, а не прикидывать. Если вы покупаете пружину по имперскому каталогу, а строите по метрическим чертежам, то ошибка в 175 раз заводится именно на этой таблице. Числа таблица выводит как есть: разделитель дробной части в таблице — точка (2.855 вместо 2,855), потому что значения приходят из расчёта, а не из текста; тысячи к тому же не сгруппированы (100000 вместо 100 000).
Формула
сила упругости = жёсткость пружины × смещение
- k
- Жёсткость пружины, или коэффициент жёсткости, в N/m. Это сила, нужная на каждый метр растяжения: у шариковой ручки около 10 Н/м, у пружинного безмена 100 Н/м, у пружины автомобильной подвески 30 Н/мм, у промышленной тарельчатой пружины 100 кН/м. Поле принимает также kN/m, N/mm и lbf/in, и таблица ниже записывает одну жёсткость сразу в трёх из них. Значение обязано быть положительным: жёсткость ноль — это уже не пружина
- x
- Смещение в сантиметрах — насколько пружину сдвинули от длины покоя. Поле принимает также метры, миллиметры и дюймы. Это величина, а не знаковое число, поэтому сжатие и растяжение здесь не различаются: пружина, растянутая на 10 см, и пружина, сжатая на 10 см, тянут назад одинаковыми 10 Н, только в противоположные стороны. Ноль допустим и означает, что пружина в покое
- F
- Сила упругости в ньютонах, килоньютонах, фунт-силах и килограмм-силах. Это сила, которую пружина развивает, а заодно и та, которую надо приложить, чтобы удержать её на месте. Оставьте поле пустым — и страница найдёт его из двух других; заполните его вместе с одним из остальных — и она найдёт третье
Эта страница нужна, когда требуется показание, а не энергия: как сильно тянет пружинный безмен при данном удлинении, достаточна ли жёсткость пружины, чтобы держать дверь открытой, какую силу тетива лука передаёт плечам в полном натяжении, насколько сожмётся пружина подвески под известным весом на колесе и какой должна быть жёсткость, если при заданном ходе нужно получить заданную силу. Последнее и есть то направление, ради которого страница сделана, а большинство калькуляторов — нет: два поля из трёх можно оставить пустыми, и от того, какие два вы заполнили, зависит, что именно будет найдено. Две привычки стоит выработать — про единицы и про диапазон. Про единицы: поле по умолчанию принимает сантиметры, а формуле нужны метры, и страница пересчитывает внутри себя, — но жёсткость может прийти из каталога изготовителя в N/mm или lbf/in, а они отличаются от N/m в тысячу и в 175 раз соответственно; ровно для этого и нужна таблица ниже. Про диапазон: закон Гука верен лишь до предела упругости, и любая настоящая пружина где-то уходит с прямой; пружина, растянутая дальше этой точки, даёт силу меньше предсказанной и не возвращается к исходной длине. Энергия, запасённая в той же пружине при растяжении, считается на странице энергии пружины — там те же два входных числа и та же пружина.
Разобранные примеры
Пружина по умолчанию, растянутая на 10 см
- Жёсткость: 100 Н/м. Смещение: 10 см, то есть 0,1 м — формуле нужны метры
- Сила упругости: 100 × 0,1 = 10 Н
- Две другие строки просто повторяют ввод, потому что решать было нечего
- Сравните с грузом 1 кг на той же пружине: он тянул бы с силой 9,81 Н и растянул бы её на 9,81 см
Десять ньютонов — это вес литра воды, и такое сравнение быстрее всего даёт чувство того, что значит 100 Н/м: подвесьте на эту пружину литровую бутылку, и она будет растягиваться примерно на сантиметр на каждые 100 граммов. Другое, что стоит вынести из этой строки, — ловушка с единицами, через которую она проходит: 10 см пришлось превратить в 0,1 м до умножения, а если сделать наоборот, получится 1000 Н, то есть в сто раз больше. Это самая частая арифметическая ошибка на этой странице, и именно поэтому поле подписано сантиметрами, а формула — нет.
Сила известна, жёсткость нет: 25 Н при 10 см
- Оставьте поле жёсткости пустым и заполните два других: смещение 10 см, сила 25 Н
- Перепишем F = kx относительно k: k = F ÷ x
- Сначала перевести: 10 см = 0,1 м
- Жёсткость: 25 ÷ 0,1 = 250 Н/м
Это то направление, ради которого страница и существует. И силу, и расстояние легко измерить кухонными весами и линейкой, а жёсткость — то число, которое напрямую не измеришь, поэтому растянуть пружину и прочитать силу и есть способ, которым константу получают на практике. Та же арифметика в имперских единицах — источник жёсткостей в lbf/in во всех автомобильных каталогах: 25 lbf при 10 дюймах дали бы 2,5 lbf/in. Заметьте, что заполненными остались смещение и сила, а страница всё равно нашла все три величины, потому что в F = kx три переменные и любые две из них задают третью.
Пружина известна, сила известна: насколько она сдвинется?
- Жёсткость 1000 Н/м — у пружины автомобильной подвески примерно в 30 раз больше, у промышленной тарельчатой около 100 раз
- Перепишем F = kx относительно x: x = F ÷ k
- Смещение: 30 ÷ 1000 = 0,03 м
- Обратно для показа: 3 см
Ответ получается в метрах, а страница показывает его в сантиметрах — это тот же пересчёт, что в первом примере, только в обратную сторону. Стоит заметить, какой это маленький ход: 30 Н, вес трёх литров воды, сдвигают эту пружину всего на три сантиметра, тогда как те же 30 Н сдвинули бы пружину 100 Н/м из первых двух примеров на тридцать сантиметров. Жёсткость — ровно это отношение, и поэтому жёсткая пружина кажется неподатливой под малой нагрузкой, а мягкая садится до упора под большой. Ни одна не лучше: выбор определяется тем, какой ход есть у механизма.
Ограничения
Закон Гука — линейное приближение, и любая настоящая пружина рано или поздно перестаёт ему подчиняться. За пределом упругости сила растёт медленнее, чем kx, и пружина не возвращается к исходной длине, так что ответ, посчитанный по каталожной жёсткости, верен лишь внутри номинального хода — а он у тарельчатой пружины может составлять несколько миллиметров, у тетивы лука же большую часть её длины. Витковые пружины к тому же не идеально линейны и внутри своего диапазона: концы витков смыкаются по мере сжатия, поэтому эффективная жёсткость растёт к полному сжатию, а растянутая достаточно далеко пружина выпрямляется совсем. Страница считает пружину невесомой и без трения, что неверно для пружины, которая сама тяжела или должна скользить по направляющему стержню. Она не различает ни сжатие и растяжение, ни прямое направление и обратное, потому что модель этого действительно не делает: если приложению эта разница важна, искать её надо не в этом уравнении. Есть и практическая ловушка в том, как устроены поля. Поскольку первые два поля заполнены изначально, тому, кто хочет найти жёсткость, придётся сначала очистить одно из них: если вписать силу поверх существующих значений по умолчанию, страница сообщит, что числа друг другу противоречат, а не подставит молча новое, — это сделано намеренно, но людей действительно застаёт врасплох. И в ответе нет никакой энергии: работа, затраченная на растяжение пружины до этого состояния, равна ½kx², а она больше, чем можно было бы предположить по F × x, потому что сила не была на конечном значении всю дорогу.
Частые вопросы
- Какова формула закона Гука?
- F = kx: сила упругости равна жёсткости пружины, умноженной на смещение. Пружина жёсткостью 100 Н/м, растянутая на 10 см (0,1 м), тянет назад с силой 100 × 0,1 = 10 Н. Зависимость линейная, поэтому вдвое больше смещение — вдвое больше сила, и она работает в обе стороны, при растяжении и при сжатии, — именно поэтому пружину можно использовать как весы. Знаменитый квадрат в расчётах пружин относится к запасённой энергии, ½kx², а не к силе.
- Как найти жёсткость пружины, если её нельзя измерить напрямую?
- Подвесьте к пружине известный груз, измерьте, насколько она растянулась, и поделите. Груз 2 кг даёт силу 19,62 Н; если пружина растянулась на 4 см, то k = 19,62 ÷ 0,04 = 490,5 Н/м. Две предосторожности. Измеряйте между длиной покоя и длиной под нагрузкой, а не от верхнего крепления, и снимайте показание, когда пружина успокоится, а не пока она ещё качается. Если пружина слишком жёсткая, чтобы заметно растянуться от груза, который у вас есть, добавьте груз или используйте рычаг: арифметика та же, а точность ограничивает погрешность измерения в 1 мм на растяжении в 4 см.
- Какие два поля нужно заполнить?
- Любые два из трёх, и третье страница найдёт сама. Жёсткость и смещение дают силу — это обычное направление. Смещение и сила дают жёсткость — так её и измеряют. Жёсткость и сила дают ход, а это обычно и нужно при подборе механизма. Заполняйте все три, только если хотите их сверить: если они противоречат друг другу, страница скажет об этом, а не выберет одно, потому что показывать в панели результата силу, спорящую с силой во введённом поле на том же экране, хуже, чем показать ошибку.
- В чём разница между N/m, N/mm и lbf/in?
- Это три записи одной и той же жёсткости, и множители между ними большие. 1 Н/мм равен 1000 Н/м, потому что и сила, и длина отличаются в тысячу раз. 1 lbf/in равен примерно 175,13 Н/м, и число это не круглое, потому что ни фунт-сила, ни дюйм метрической системой не определяются. Практическое следствие: пружина, заявленная как 30 Н/мм, это 30 000 Н/м — в тридцать раз жёстче пружины 1000 Н/м из третьего примера, а не в тридцать раз мягче, — а жёсткость, переписанная из имперского каталога без пересчёта, ошибается ровно в 175 раз.
- Имеет ли значение, сжата пружина или растянута?
- Для этого уравнения — нет. В F = kx берётся величина смещения, поэтому пружина, сжатая на 10 см, и пружина, растянутая на 10 см, тянут назад с одинаковой по модулю силой, только направлена она в разные стороны. Настоящие пружины не идеально симметричны: витковую пружину можно навить так, что при сжатии она поведёт себя чуть иначе, а сжатая достаточно сильно пружина сомкнётся витками, и тогда она становится практически жёсткой, и это уравнение перестаёт работать. Но внутри номинального хода считать оба направления одинаковыми — это то, что модель и делает, и для большинства задач этого достаточно.
- Почему энергия равна ½kx², а не kx²?
- Потому что, пока пружину растягивают, сила не стоит на конечном значении: она начинается с нуля и растёт равномерно, так что средняя сила за весь ход равна половине конечной, а работа — это средняя сила, умноженная на путь. Перемножьте, и получится ½kx². По той же причине площадь треугольника равна половине произведения основания на высоту. Эта страница намеренно не показывает это число: запасённая в пружине энергия — отдельный расчёт с отдельными разобранными примерами, а квадратичный член рядом с линейным на одном экране подталкивает читателя к мысли, что это два результата одной формулы.
Источники
- Hooke's Law: Stress and Strain Revisited (College Physics 2e, §16.1) — the linear region, the spring constant, and where real springs leave the straight line — OpenStax
- Hooke's law — the force-displacement relation, the elastic limit, and why the constant is a property of the spring rather than of the material — Wikipedia
- NIST Guide to the SI — the newton, the pound-force and kilogram-force factors, and the unit prefixes used by the stiffness field and the reference table — National Institute of Standards and Technology