Научная статья на тему 'Конструктивные математические модели синтеза движений спортсмена в условиях опоры'

Конструктивные математические модели синтеза движений спортсмена в условиях опоры Текст научной статьи по специальности «Математика»

CC BY
189
52
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Загревский В. И.

Now it is not enough to limit by biomechanical analysis already known forms of movements, and it is necessary to develop technique of exercises with beforehand properties. And practically unique tool of researches in this direction is the simulation modeling of movements of the person on a personal computer. The article considers the technique of a construction of mathematical models of synthesis of a sportsmans movements and shows the result of their creation. The adequacy of the developed mathematical models of a sportsmans movements to actual motive operations is considered and the error of their operation is evaluated.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Загревский В. И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Constructional Mathematical Models of Synthesis of a Sportsmans Movements under the Conditions of Support

Now it is not enough to limit by biomechanical analysis already known forms of movements, and it is necessary to develop technique of exercises with beforehand properties. And practically unique tool of researches in this direction is the simulation modeling of movements of the person on a personal computer. The article considers the technique of a construction of mathematical models of synthesis of a sportsmans movements and shows the result of their creation. The adequacy of the developed mathematical models of a sportsmans movements to actual motive operations is considered and the error of their operation is evaluated.

Текст научной работы на тему «Конструктивные математические модели синтеза движений спортсмена в условиях опоры»

В.И. Загрееский

КОНСТРУКТИВНЫЕ МАТЕМАТИЧЕСКИЕ МОДЕЛИ СИНТЕЗА ДВИЖЕНИЙ СПОРТСМЕНА

В УСЛОВИЯХ ОПОРЫ

Могилёвский государственный университет, Республика Белорусь

Введение. Как известно, Ньютон поставил вопрос: «Каким образом движения тел следуют воле и откуда инстинкт у животных?» В настоящем исследовании предпринимается попытка получить ответ на первую часть этого вопроса методами механикоматематического аппарата.

Волю обычно определяют как способность сосредоточивать свои усилия на достижении заранее поставленной цели. Движения, следующие воле, всегда преследуют достижение определенной цели, и их называют целенаправленными, в отличие от естественных [1], не преследующих достижения цели движения (например, движение планет; полет копья, ядра, диска в метательных движениях спортсмена -естественные движения).

Вопросами изучения движений человека занимается такая наука, как биомеханика. Под биомеханикой же обычно подразумевают раздел биологии (см., например, предисловие B.C. Гурфинкеля к книге; Александер Р. Биомеханика. М., 1970). В биомеханике понятие о цели движения отсутствует.

Отметим также, что известная книга О. Фишера называется «Theoreticsche Grundlagen fur eine Mechanik der lebenden Кбгрег» (Leipzig, Teubner, 1906). Ее точный перевод - «Теоретические основы механики живых тел». Однако и в этой книге понятие о цели движения и методология использования категории цели для построения теории целенаправленных движений человека, отсутствует.

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

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

Исследования движений человека на основе биомеханического анализа двигательных действий можно представить в виде следующей методологической цепочки: освоенное двигательное действие — биомеханический анализ — выводы и рекомендации по совершенствованию техники упражнений и методики обучения им. Таким образом, научное исследование движений человека в методологической цепочке взаимосвязи науки и практики выносится на задний план: первоначально на практике осваивается какое-либо движение, а лишь затем оно подвергается биомеханическому анализу.

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

С появлением современных ПЭВМ и последними достижениями в области биомеханики, механики управляемого тела, оптимального управления и программирования возникла возможность практической реализации идеи имитационного моделирования движений человека на ЭВМ. В этом направлении уже получены первые результаты по построению теории целенаправленных движений человека [2-6].

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

Так, в работе [2] автор использовал для задания программного управления математические конструкции линейных зависимостей, которые не отражали реальные события. В ряде исследований [1,4] для формирования программного управления предлагалось использовать аппарат тригонометрических функций, которые также не могли воспроизвести реальные движения человека.

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

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

Цель работы заключалась в разработке и создании математических моделей, позволяющих синтезировать в имитационном моделировании движения человека на ПЭВМ.

Задачи исследования, реализующие цель работы, включали в себя следующие технологические этапы решения проблемы:

1. Разработать базовую математическую модель движений человека для многозвенной неразветвлен-ной биомеханической системы.

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

3. Разработать конструктивную математическую модель синтеза целенаправленных движений биомеханической системы.

Методика исследования. В связи с вышерассмотренными аспектами синтеза движений биомеханических систем построение теории целенаправленных движений человека, разрабатываемой в наших исследованиях, базируется на четырех посылках.

1. Управляемое движение человека осуществляется при наличии поставленной цели движения, которой в теоретических исследованиях необходимо придать математическую формулировку.

2. Естественное движение подчиняется законам механики и другим объективным законам природы и осуществляется в соответствии с уравнениями естественного движения.

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

4. Управляемое движение человека реализуется выработкой такого управления, которое позволяет всегда достигать поставленной цели движения.

Движения человека как самоуправляемой системы можно описать системой дифференциальных уравнений и, следовательно, применить к ним методы математического аппарата, что позволит выяснить вопрос об особенностях организации двигательных действий человека. Рассмотрим естественное движение Я-звенной биомеханической системы, т.е. такое движение, при котором движущийся объект не вырабатывает управляющих воздействий [1]. Дифференциальные уравнения движения такой системы можно записать в форме уравнений Лагранжа второго рода

й сТ ё7

о'г «5фй с?п

где Г - кинетическая энергия. | - обобщенные коор-

г • г ~>т ' 1

динаты (т~ I..... -V), <рл, — обоощень.ые скорости (я; -;, .... Л\ F - обобщенные си;&. N - число степеней

т

свободы, равное количеств) звеньев люделируе?.»ой биосистемы, т - номер уравнения, г - время.

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

] Г я А' А' ]

ф.ф;С08(<р, — 9;.) !. (2)

1=1 /=1 " ;=;+! " ^1

Здесь - матрица динамических характеристик, определяемая масс-инерционными характеристиками звеньев тела спортсмена. Аналитическое выражение коэффициентов А., для А-звенной модели биомеханической системы построим при условии введения в формульную запись динамических коэффициентов (А ) символа Кронекера. Символ Кронекера (<5;/)

Г1. если I - /,

5„ = ■(

4 (0, если у.

Здесь /,/ - буквенные индексы, соответствующие цифровым индексам коэффициентов А . Используя символ Кронекера, можно записать представление коэффициентов Аг для Ж-звенной биомеханической системы в виде [5]

А.. = + т Б 2) + т I. 8 (1 - 3.) +

У !Л ' >1' } 1 ) 4 д'

N

+ ] '>

если г > ], то Ац = А]{; I = I, 2, 3,Ы;

] = 1,2,3,..., N. (3)

При вычислении элементов квадратной матрицы по коэффициентам А , необходимо учесть, что рассматриваемая матрица симметрична относительно главной диагонали. Поэтому ее симметричные элементы будут равны, т.е. при коэффициенты А = А . Представление коэффициентов Ау в формуле (3) делает быстрой и легкодоступной развернутую запись элементов матрицы А., с любыми значениями индексов и позволяет автоматизировать процесс их формирования на ЭВМ, задав исходные данные по массивам: J, т, I, 5. Здесь 5. - расстояние от оси вращения г -го звена до его центра масс, Р, - вес /-го звена, т( - масса /-го звена, I. - центральный момент инерции /-го звена.

Подставим (2) в (1). Дифференцируя в (1) по времени обобщенные координаты и обобщенные скорости, получим формульное представление дифференциального оператора Лагранжа

Л /V

со^Ф; -ф/ЬЕЛ'Ф/ “ФЛ

Так как внешней силой, приложенной к центрам масс звеньев тела, является сила тяжести, то для обобщенных сил (У) имеем

Л’

У,= Е РкЬ, + РД, г = 1,2,N. (5)

£~/Ч] К 1

С учетом (4, 5) запишем уравнения естественного движения #-звенной биомеханической модели в компактной форме

N N

£ 4Фу С08(ф , - Ф,) - £4ф/ §ш(ф7 -ф,) +

.<=1 7=1

V Л (6)

+ ¥; сов щ - 0.

Из (6) видно, что количество уравнений, определяющих движение биомеханической системы, равно количеству ее степеней свободы, или числу звеньев модели, а численное значение буквенного индекса / соответствует номеру уравнения в системе уравнений. Уравнения движения биомеханической системы, записанные в формуле (6), остаются верны для модели с любым числом звеньев и любым числом обобщенных координат. Структура уравнений такова, что делает их удобным для автоматизированного формирования на ЭВМ.

Базовая математическая модель целенаправленных движений человека. Движения человека являются целенаправленными и в этой своей части они существенным образом отличаются от естествен-

ных движений. Целенаправленные движения формируются при помощи особых сил, называемых управляемыми. С этой точки зрения, человек - самоуправляемая система, использующая для управления движением вырабатываемые внутри системы мышечные силы. .

В математической форме учет управляющих воздействий мышечных сил на биомеханику движения заключается во введении в правую часть уравнений естественного движения управляющих моментов мышечных сил в суставах (М.), записываемых для /-го уравнения системы (6) в виде алгебраической суммы слагаемых М. - Мг гР где

Мм Ф 0, если / < N и М11 = 0, если / = N. (7)

Включая (?) в правую часть уравнений (6) запишем уравнения целенаправленного движения М-звен-ной биомеханической системы в компактной форме

N N

А^ С08(ф-ф, )“Х 4Ф /2 - Ф() +

>1

+ сое ф, = М) - Мм. (8)

В правой части уравнений движения трехзвенной биомеханической системы заключаются сведения об управляющих моментах мышечных сил в суставах спортсмена и моменте силы трения в месте контакта спортсмена с опорой: М, - момент силы трения; .М -управляющий момент мышечных сил, развиваемый спортсменом в /-м суставе.

Уравнения (8) представляют собой базовую математическую модель движения рассматриваемой М-звенной биомеханической системы, и она может быть использована как для анализа, так и для синтеза техники спортивных упражнений.

Конструктивная математическая модель движений спортсмена с программным управлением на динамическом уровне. Задачу синтеза движений человека с программным управлением на динамическом уровне можно сформулировать следующим образом. Для биомеханической системы, движение которой описывается системой дифференциальных уравнений (8), определить траекторию на интервале ? е [?0,гг], если для любого момента времени I е[г0,?;] известно программное управление, заданное в форме закона изменения управляющих моментов мышечных сил в суставах спортсмена по времени. Процедура решения поставленной задачи сводится к следующим операциям.

Введем обозначения для управляющих функций и запишем их в виде ui ~ М.. Приведем уравнения движения (8) к нормальному виду

N N

^4Ф, СОЗ(ф , - ф,) = ^4Ф/ 51‘п(фу -ф,)-

}=\ ]=1

-^СОЭф/ +и, -им,

н запишем в следующей форме:

N N

Лаи% =&ф/ +в.->

(10)

где с!, = 4 COS (фJ - щ ), by = 4 sin (фу - фД В, = -Yt cos ф; + м; - им.

Запишем матрицу левой части системы уравнений (10), составленную из коэффициентов ац при неизвестных ф, в виде

НК! (и>

а правую часть системы уравнений (10) в виде вектор-столбца матрицы

? = (12)

в которой элемент^ определяется из выражения

fi=lLbij%+Br (13)

3=1

В сокращенной форме имеем следующую запись системы исходных уравнений (9):

(14)

Решая систему И 4) методом обращения ‘матриц, получим ее решение в виде

Ф = .<Г!/. (15)

где А~' - обратная матрица по отношению к исходной матрице А.

Таким образом, уравнение (15) является уравнением движения биомеханической системы и определяет ее эволюцию во времени при заданных на всей траектории биосистемы управляющих моментах мышечных сил.

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Формализуя программное управление на всей траектории биосистемы, запишем на кинематическом уровне общую структуру управляющих воздействий (и.) и их первых и вторых производных в виде

иг = <р.„, -ф., й, = -ф„, И2 = ф^, -ф.. (16)

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

Фг-Й = Фг +и:>2 = 1, 2, 3, ..., N- 1. (17)

Наложенная кинематическая связь (16) однозначно определяет любую из обобщенных координат, обобщенных скоростей и обобщенных ускорений

модели через неизвестное ф;„ программные управления и, и их производные по времени, что можно

представить следующей зависимостью:

Фр = Ч>1 + Z Фр = Ф) + Е

Фр = Ф, Р^2’ 3> •••> N. (18)

Система уравнений (18) связывает обобщенные

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

программном управлении и, для любого j-го звена модели в любой момент времени. Для этого достаточно определить ф,, ф,, ф, на всей траектории биосистемы.

Уравнения целенаправленного движения [5] биомеханической системы получим, введя уравнения связей (17, 18) в уравнения движения (10). Выполнив необходимые преобразования, имеем следующую запись для г'-го уравнения системы:

N

Д.,9, cos (ф, ~ф,) + ]Г 4ф; cos (ф; -Ф,}~

~24Ф/ (©Л -ф,) = Mi -М:г1 - Yt cosф;;

' k=I

i = 1, N:j - 2, N; k = /, ..., Ж (19)

Система уравнений (19) разрешима относительно ©j любым из способов, известных в теории матричных операций и линейных уравнений. Выполнив последовательным сложением уравнений (начиная с последнего) элементарные преобразования в системе (9), получим систему уравнений равносильную исходной, из которой И определяется Ф).

Окончательное решение системы уравнений (19) имеет вид

ф, =

M1 -TlYi С08Ф. +Х4Ф; cos(фj -ф<)-

i=l J-2

\ N

~ Е 4*Ф/ sinfa* -Ф;)] 7 Z 4.1 cos (ф, - ф,). (20)

ы

у i=i

Заключение. Для практического применения в биомеханических исследованиях разработанных конструктивных моделей синтеза движений спортсмена на ПЭВМ необходимо дать оценку точности их функционирования. Оценка адекватности моделей (15, 20) реальному движению выполнялась в серии вычислительных экспериментов. По материалам оптической регистрации спортивных упражнений вычислялось программное управление на кинематическом (16) и динамическом (8) уровне. Затем, по за-

данным начальным условиям движения и программному управлению, определенным из реальных движений, синтезировалось исследуемое упражнение. Синтезированная траектория сравнивалась с реальной траекторией спортивного упражнения, и определялось их расхождение в процентах. Для кинематического уровня управления погрешность составила 0.055 %, для динамического уровня - 0.0025 %.

В педагогических исследованиях принят 95-процентный уровень значимости, допускающий 5 % по-

грешность в результатах эксперимента. Поэтому погрешность в биомеханических исследованиях на уровне 0.0025-0.055 % следует считать несущественной по отношению к уровню погрешности, принятому в педагогических исследованиях. Таким образом, выполненные исследования показали корректность использования математических моделей (15, 20) синтеза движений человека в имитационном моделировании различных вариантов техники спортивных упражнений на ПЭВМ.

Литература

1. Коренев Г.В. Введение в механику человека. М., 1977.

2. Назаров В.Т., Кузенко Б.П. К механике взаимодействия спортсмена с опорой // Теория и практика физической культуры.

1974. № 1.

3. Зинковский А.В., Кулаков А.М., Новаченко С.И., Павлов В,А. Динамическая модель техники спортивных упражнений // Теория и практика физической культуры. 1977. № 2.

4. Коренев Г.В. Цель и приспособляемость движения. М., 1974.

5. Загревский В.И. Расчетные модели кинематики и динамики биомеханических систем. Томск, 1999,

6. Загревский В.И. и др. Построение оптимальной техники спортивных упражнений в вычислительном эксперименте на ПЭВМ:

Монография. Могилёв, 2000.

i Надоели баннеры? Вы всегда можете отключить рекламу.