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

Рис. 1. Расчетная схема к задаче о движении поршня
Пружина имеет усилие предварительной затяжки
Требуется найти закон движения поршня
2. Численно-аналитическое решение задачи
2.1. Определение момента времени начала движения поршня
Составим дифференциальное уравнение движения поршня
где
Очевидно, что движение поршня начнется только в тот момент времени, когда сила
Уравнение (2) описывает связь, ограничивающую движение цилиндра. Подставляя (2) в (1) найдем величину реакции связи
Движение поршня начнется в момент времени
2.2. Закон движения поршня под действием силы P(t)
С учетом данных задачи
где
Общее решение данного линейного уравнения имеет вид
где
Подставляя (5) в (4) получаем уравнения относительно неизвестных коэффициентов A и B (5)
С учетом (6) получаем общее решение уравнения (4)
При
Получаем окончательно, для
Решая численно трансцендентное уравнение
Найдем момент времени
2.3. Движение поршня после прекращения действия P(t) до соударения
В момент времени
Решая его при начальных условиях
Из (9) находим, что поршень продвинется вперед на расстояние
2.4. Движение поршня после соударения с цилиндром
В соответствии с классической теорией удара, при коллинеарном ударе тела о неподвижную преграду справедливо уравнение для коэффициента восстановления
где
и в соответствии с уравнением (8), при
В некоторый момент времени
После n-го соударения поршень будет двигаться по закону
где
2.5. График закона движения поршня
Полученные аналитические зависимости, с учетом исходных данных задачи, дают график зависимости координаты поршня от времени

В процессе решения задачи видно, что она разбивается на несколько этапов, для каждого из которых используются несколько различные дифференциальные уравнения. Кроме того, для расчета скорости поршня после удара используется алгебраическое уравнение (10).
Мы рассматриваем достаточно простую систему, в которой всего одна деталь освобождается от связи и испытывает периодические соударения с ней. А если таковых деталей будет больше, а дифференциальные уравнения их движения и характер взаимодействия сложнее? Нельзя ли заменить приведенную выше дифференциально-алгебраическую систему уравнений одним дифференциальным уравнением, работающим во всех случаях? Можно.
3. Нелинейная упруго-вязкая модель ударной силы
В нашей задаче реакция связи является по сути упругой силой, препятствующей внедрению поршня в преграду. То же самое касается и соударения. В литературе описан подход, основанный на допущении, что при соударении тел упругой деформации подвергается лишь незначительная их часть. Такой подход позволяет описать удар и контактное взаимодействие со связью происходящим при посредничестве безынерционного, в общем случае нелинейного силового элемента, как показано на рисунке ниже.

В этом случае процесс соударения может быть описан дифференциальным уравнением следующего вида
где ударная сила описывается зависимостью вида
при этом, в процессе удара, начало координат помещается на поверхность препятствия. Поведение системы при ударе во многом определяется видом зависимости
где
В работе Боровин Г.К., Дягель Р.В., Лапшин В.В. Нелинейная вязкоупругая модель коллинеарного удара предложена модель, в соответствии с которой модуль ударной силы вычисляется по формуле
где
для случая, когда поверхности в зоне соударения плоские, так и нелинейно, в соответствии с квазистатической моделью Герца
для выпуклых поверхностей. Модель (11) носит название нелинейной упруго-вязкой модели Ханта-Кроссли. В работе Боровина Г. К., Дягеля Р. В. и Лапшина В. В. приведено подробное аналитическое исследование процесса удара с использованием модели Ханта-Кроссли. Я ограничусь упоминанием того факта, что при использовании модели (11) получается зависимость коэффициента восстановления от скорости соударения, хорошо согласующаяся с экспериментальными данными. На рисунке ниже представлена зависимость коэффициента восстановления от скорости соударения и коэффициента

Рис. 2. Зависимость коэффициента восстановления от скорости соударения при различных коэффициентах диссипации
Попробуем использовать данную модель при решении нашей задачи.
4. Решение задачи численно, с применением модели Ханта-Кроссли
Если реакцию торца цилиндра перевести в разряд активных сил, то, опираясь на выражение (11) получим дифференциальное уравнение движения
Учитывая, что при взаимодействии цилиндра со связью
Такая модель хорошо отражает характер взаимодействия поршня и цилиндра при статическом контакте — равенство нулю скорости в (13) дает выражение для силы упругости, которой по сути является опорная реакция.
По условию задачи усилие
Примем следующие значения параметров: контактная жесткость

И мы видим, что численное решение задачи с применением непрерывной модели ударной силы (13) дает решение, совпадающее с аналитическим вплоть до второго соударения. После второго соударения сказывается зависимость коэффициента восстановления от скорости удара, которая не учитывается классической моделью удара Ньютона, использованной нами при аналитическом решении задачи. Исходя из графика на рисунке 2, можно сказать, что с уменьшением скорости растет коэффициент восстановления, а значит амплитуда «отскоков» поршня от торца цилиндра будет несколько больше, чем в случае аналитического решения.
При коэффициенте

Заметим, что полученный результат вполне соответствует аналитическому решению, причем для изучения движения данной системы используется лишь одно дифференциальное уравнение (12)
Выводы
Рассмотренный нами подход, состоящий в замене реакций неудерживающей связи активной силой (13) имеет неоспоримое преимущество: движение описывается дифференциальными уравнениями. Мы избавлены от необходимости разбивать движение системы на интервалы, анализа условия возврата на связь и «припасовывания» начальных условий. Решение задачи — непрерывное интегрирования оной системы уравнений движения на всем интервале времени. Это особенно актуально для анализа движения более сложных механизмов.
Недостатком подхода является жесткость уравнения (12). Вы наверняка обратили внимание на огромное значение контактной жесткости. Это вынуждает применять специальные методы численного интегрирования систем ОДУ, в частности в данном случае автором использован метод Рунге-Кутты-Фельберга 5 порядка. Данный метод имеет переменный шаг интегрирования, зависмость которого от времени выглядит так

Сопоставляя данный график с графиком решения, можно увидеть, что возврат поршня на связь вызывает уменьшение шага.
В любом случае, данный подход имеет право на существование и дальнейшие исследования покажут, насколько оправдано его использование.
Благодарю за внимание!
Комментарии (15)
pchelintsev_an
17.08.2015 22:47А как численно решали задачу в пункте 4? Ведь правая часть дифференциального уравнения (12) разрывна по неизвестной функции и её производной.
maisvendoo
18.08.2015 00:55Ведь правая часть дифференциального уравнения (12) разрывна по неизвестной функции и её производной.
Почему разрывна?
Решал методом Рунге-Кутты-Фельбергаpchelintsev_an
18.08.2015 11:28Функция P(t, x) непрерывна в окрестности точки (0, 0), но разрывна, например, в точке (1, L/2). Или решения в таких точках не рассматриваются?
maisvendoo
18.08.2015 01:25Там есть устранимый разрыв 1-го рода в точке x = 0, но разве это должно осложнить численное решение?
pchelintsev_an
18.08.2015 11:211. Из-за негладкости правой части дифференциального уравнения по x может произойти скачок в погрешности решения при переходе от одного куска к другому.
2. При негладкой правой части возникает вопрос о единственности получаемого решения, поскольку в этом случае в окрестности, где рвётся производная правой части, не выполняется условие Липшица. По теореме существования и единственности у системы диф. уравнений должны быть непрерывными не только правая часть в области, где стоится решение, но и частные производные по неизвестным функциям. В Вашем случае по x и x'. Например, если взять частную производную от функции N по x, то получится, что в окрестности нуля она будет рваться.maisvendoo
18.08.2015 13:42По теореме существования и единственности у системы диф. уравнений должны быть непрерывными не только правая часть в области, где стоится решение, но и частные производные по неизвестным функциям. В Вашем случае по x и x'. Например, если взять частную производную от функции N по x, то получится, что в окрестности нуля она будет рваться.
Да, производные по фазовым переменным от правой части с разрывом 2-го рода. Этот вопрос не рассматривался, но теперь мне есть о чем подумать
HomoLuden
18.08.2015 11:26В задаче рассматривается пневмо-поршень, если правильно понимаю. Почему нету в уравнениях первой части демпфирования? При этом вязкость во второй части все же рассматривается.
maisvendoo
18.08.2015 13:40Нет, это не превмопоршень. Сила P(t) просто внешняя сила изменяющаяся по заданному в условии закону. Акцент в задаче сделан на движение тела при наложенной на него неудерживающей связи — освобождение от связи и последующий возврат. Ни о какой пневматике и гидравлике речи нет.
Рассматриваемая вязкость — это вязкость, связанная со свойствами материалов поршня и цилиндра и задействована она только в процессе соударения
maisvendoo
18.08.2015 13:50То что рассматривается в задаче ближе к вот этой штуке
— поглощающий аппарат автосцепки вагона. Только, в силу иллюстративного характера статьи и акцента на взаимодействии подвижных частей со связями не рассматриваются фрикционные клинья 4. Только поршень 5 (нажимной конус) и пружина 6 и 7HomoLuden
19.08.2015 11:05Т.е. величина сил от газодинамического демпфирования в данной задаче пренебрежимо малы?
Misery
Счастливый владелец ППП? :)
maisvendoo
Что, простите? :)
Misery
Пружинно-поршневая пневматика же!)
maisvendoo
А, да нет. Задача придумана для иллюстации