Разработка информационной системы для приблизительного нахождения показателей спортсмена-метателя при помощи математического моделирования толкания ядра и применения нейросетевых технологий

Разработка информационной системы для приблизительного нахождения показателей спортсмена-метателя при помощи математического моделирования толкания ядра и применения нейросетевых технологий
Разработка информационной системы для приблизительного нахождения показателей спортсмена-метателя при помощи математического моделирования толкания ядра и применения нейросетевых технологий 24.04.2019

Разработка информационной системы для приблизительного нахождения показателей спортсмена-метателя при помощи математического моделирования толкания ядра и применения нейросетевых технологий

Современный уровень развития легкой атлетики, в частности – толкания ядра, ставит задачу разработки новых, более рациональных средств и методов спортивной подготовки, которые содействуют быстрому и надежному достижению высоких спортивных результатов. Особенно возросла необходимость в научных исследованиях после роста спортивных достижений, объясняющегося, в первую очередь, хорошей силовой подготовкой метателя. Однако силу нельзя увеличивать бесконечно, и дальнейший рост результатов возможен за счет лучшего сочетания других параметров.

Объектом исследования является математическое описание процесса метания ядра. Предметом исследования выступает поиск оптимального сочетания параметров (показателей) спортсмена-метателя для достижения максимальной дальности броска.

Согласно [1], дальность полета ядра L зависит от таких величин:

– начальной скорости V0, с которой ядро выталкивается;

– угла к горизонту θ0, под которым ядро выталкивается;

– высоты над землей H0, на которой ядро покидает руку (рис. 1).

 

Рис. 1. Изображение вектора физических переменных

 (1)

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

Для проведения расчетов по формулам из [1] была спроектирована информационная модель системы на унифицированном языке моделирования UML [2]. Функциональные возможности системы представлены в виде диаграммы вариантов использования (рис. 2). Структура информационной системы представлена на диаграмме классов (рис. 3).

 

 

Рис. 2. Диаграмма вариантов использования информационной системы для приблизительного нахождения показателей спортсмена-метателя ядра.

Модель была реализована в виде приложения [3-4], позволяющего провести моделирование толкания ядра с места и определить оптимальное сочетание показателей для определенного ядра.

 

 

Рис. 3. Основная вкладка приложения (начальные данные для 7 кг. ядра)

 

В основной вкладке «Данные» пользователь вводит нужные показания для расчета: высоту отрыва ядра, настоящий результат (по которому идет приблизительный поиск), массу ядра, начальный угол (от которого будет начинаться поиск и все расчеты), начальную скорость (с которой будет начат циклический процесс моделирования), количество расчетов в таблице (которое будет записано в таблицу для сравнения и получения информации). Основной величиной, от которой зависит скорость вылета снаряда, а значит и результат метания, является сила, скорость и угол, под которым спортсмен воздействует на снаряд.

После моделирования на вкладке «Результаты» мы можем увидеть таблицу со всеми рассчитанными программой углами и их отношения к скорости выпуска ядра. Для более точного результата проведем несколько приближенных поисков.

 

   

   

Рис. 4. Приближенный поиск толкателя 7-кг и 6-кг ядра

 

Данные, которые мы ввели в программу, показали следующий результат. Спортсмен, который толкает ядро массой 7 кг, приблизительно выталкивает его под углом 36 градусов, со скоростью 12,3 метра в секунду. Сила разгона снаряда при этом составляет 363,95 килограмма. А спортсмен, толкающий ядро массой 6 килограмм на 20 метров 13 сантиметров, должен выпускать ядро под скоростью 13,4 м/сек с углом выпуска 38 градусов и силой 359,12 килограмм.

Очевидно, что описание спортивной техники исключительно уравнениями механики может не учитывать ряд факторов, которые, являясь малозначимыми для абсолютных значений результатов, могут оказать серьезное влияние на относительные показатели.

В физической культуре и спорте нейронные сети используются для анализа и прогнозирования показателей физической подготовленности спортсменов, а также результатов спортивных соревнований. Эффективность использования нейронных сетей объясняется возможностью моделирования физиологических процессов в организме человека, носящих нелинейный характер, а также способностью нейронных сетей к самообучению [5-6].

В [7] приводятся данные о характеристиках восьми спортсменов (возраст, рост, масса тела, предпочитаемый метод метания), а также их спортивные результаты (начальная скорость полета ядра, угол метания, высота отрыва от руки и расстояние полета).

 

Рис. 5. Данные об атлетах

 

С математической точки зрения можно сформулировать две задачи прогнозирования:

– по имеющимся данным о возрасте, росте, массе тела атлета, а также характеристиках полета ядра определить дальность этого полета;

– по имеющимся данным о возрасте, росте, массе тела атлета, а также дальности полета ядра определить оптимальное сочетание характеристиках полета – начальной скорости, угле и высоте отрыва.

Обе задачи можно решить методами искусственных нейронных сетей. В качестве модели нейронной сети целесообразно выбрать двухслойный персептрон. Оценка предпочтительного числа нейронов в скрытом слое проведем, используя известное неравенство [8-10]. В первом случае величину скрытого слоя примем равным 3 нейронам, во втором – 5. Тип активационной функции – сигмоида. Обучение сети проводится методом обратного распространения ошибок. Расчет был проведен в среде Deductor Studio [11].

 

   

   

Рис. 6. Граф и диаграмма рассеяния нейронной сети MLP-6-3-1

   

   

 

Рис. 7. Граф и диаграмма рассеяния нейронной сети MLP-4-5-3

 

Выводы

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


Назва конкурсу:  Конкурс «Кращий інноваційний диплом (проект)»
ПІБ Співвиконавців:  Мельников Олександр Юрійович, науковий керівник
Конкурсант:  Кадацький Микита Андрійович
Країна:  Україна
Область:  Донецка область
Назва НЗ:  Донбаська державна машинобудівна академія
Учасник фіналу:  Так
Файл статті (pdf):  Завантажити

Повернення до списку