КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ ДВИЖЕНИЯ ТЕЛ В ВЯЗКОЙ СРЕДЕ

Ким Константин Владимирович
Камчатский государственный технический университет
студент

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

Ключевые слова: , , , , , , , ,


Рубрика: 05.00.00 ТЕХНИЧЕСКИЕ НАУКИ

Библиографическая ссылка на статью:
Ким К.В. Компьютерное моделирование движения тел в вязкой среде // Современные научные исследования и инновации. 2025. № 12 [Электронный ресурс]. URL: https://web.snauka.ru/issues/2025/12/104062 (дата обращения: 07.02.2026).

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

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

- Разработать программный продукт с “дружественным  интерфейсом”, позволяющий решать вышеперечисленные задачи. То есть, создать для пользователя комфортные условия для получения информации об исследуемом объекте. Для этих целей разработан программный продукт, позволяющий получать эту самую информацию в виде таблиц, графиков, диаграмм и отдельно выведенных значение в каждый момент времени.
Моделирование осуществляется в среде Borland C++Builder 6.0.
Программный продукт позволяет отследить движения тела, нашем случае это шар, в трех вариантах:
- Эксперимент первый: опыт, в котором тело падает с небольших высот (до 10 км); наглядно показны изменения энергии, приведен график зависимости скорости от времени. Пользователь программного продукта может задать высоту сброса и массу тела.
- Эксперимент второй: опыт, в котором происходит движения тела, брошенного под углом горизонту с определенной высоты; показана траектория движения тела и графики зависимости скорости, ее горизонтальной и вертикальной составляющих от времени. Пользователь программного продукта может задавать начальную скорость, высоту сброса тела и угол броска.
- Эксперимент третий: показан опыт, в котором тело падает с любых высот; наглядно показаны изменения энергии, приведен график зависимости скорости от времени. Пользователь программного продукта может задавать высоту сброса и массу тела.
Каждый эксперимент имеет три параметра счета: без учета сил сопротивления, с учетом силы сопротивления пропорциональной скорости, с учетом силы сопротивления пропорциональной квадрату скорости.
В разработке следующие возможности: эксперимент первый, третий: падение в средах любой вязкости (жидкости или газ (не воздух)), максимально возможное приближение к реальным условиям. Эксперимент второй: движение тела с учетом силы ветра.
Результаты данной работы могут иметь практическую направленность. Данные эксперимента, в котором происходит моделирование падения тела, могут быть использованы для расчета последствий, к которым приведет падении метеорита, также возможно использовать и для расчета прочности крыши домов, автомобилей, защитных шлемов рабочих и многое другое.
Результаты, получаемые при моделировании движения тел под углом к горизонту, могут быть использованы вооруженными силами, для баллистических расчетов.


Библиографический список
  1. Савельев И.В. Курс общей физики. Том 1. Механика. — М.: Наука, 1989. — 352 с.
  2. Матвеев А.Н. Механика и теория относительности: Учебное пособие для вузов. — М.: Высшая школа, 2003. — 432 с.
  3. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. — М.: Бином. Лаборатория знаний, 2011. — 636 с.


Все статьи автора «author5632»


© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте.