А.В. Воронов Московский городской педагогический университет, Москва
Одним из распространенных методов познания биологических объектов является моделирование. Этот метод позволяет, используя основные законы физики, механики, математики, биологии, физиологии и других наук, объяснить функциональную структуру изучаемого процесса, выявить его существенные связи с внешними объектами, внутреннюю организацию, оценить количественные характеристики. Наиболее полно отражает гносеологическую суть модели определение В.А. Штофа [23]: "Под моделью понимается такая мысленно представленная или материально реализованная система, которая, отображая или воспроизводя объект исследования, способна замещать его так, что ее изучение дает нам новую информацию об этом объекте". Поиск аналога оригинала возможен на основе следующих типов моделей:
- детерминированные модели - модели, построенные на системах алгебраических, регрессионных и дифференциальных уравнений, уравнений в частных производных;
- статистические модели, предсказывающие вероятность различных событий.
Общие подходы к моделированию движений человека . Моделирование локомоций человека в спортивной биомеханике, робототехнике, эргономике, физиологии, реабилитационной и космической медицине ведется по следующим направлениям:
- исследование центральной и периферической организации нормальных и патологических двигательных действий;
- помощь в диагностике и коррекция нарушений опорно-двигательного аппарата с последующей реабилитацией;
- оптимизация рабочего места оператора в системе человек-машина;
- разработка рациональных вариантов двигательных действий с целью достижения запланированного спортивного результата.
Создание биомеханических моделей основывается на двух типах информации: теоретических знаниях об изучаемом двигательном действии и экспериментальных данных, полученных методами видеоанализа, электромиографии, гониометрии и др.
Общая теория моделирования предполагает возможность [33] построения комплексной модели, т.е. включение в модель максимального числа параметров. Подобная тенденция при создании биомеханической модели может привести к тому, что такая модель будет слишком трудной для понимания.
Поскольку модель есть упрощенное (иногда весьма) отражение двигательного действия, необходимо на начальной стадии моделирования определить существенные и несущественные составляющие модели, т.е. решить, какие параметры включать в модель, а какими пренебречь. Чем проще модель, тем быстрее ее можно создать и тем меньше вероятность ошибок при написании формализованной части. Баланс между комплексностью модели и ее информационной значимостью зависит от целей моделирования. Модель, работающая по системе "черного ящика" и функционирующая в реальном режиме времени, в некоторых случаях намного полезнее самой подробной модели, дающей результаты после многочасовых расчетов.
Каждая модель должна удовлетворять метрологическим правилам надежности и достоверности. Свойство "надежность" отражает способность модели давать сходную информацию вне зависимости от того, кто этой моделью пользуется. В "хороших" моделях возможность субъективной подстройки параметров модели под ожидаемый результат отслеживается программной частью и сводится к минимуму.
Достоверность модели заключается в ее способности отражать исследуемый биомеханический процесс. Если теоретические и экспериментальные значения согласуются - модель достоверна. Однако не всегда возможно оценить точность некоторых параметров модели экспериментальными методами. Например, силы межзвенных реакций нельзя измерить силоизмерительными датчиками без нарушения целостности двигательного аппарата человека. На помощь приходят косвенные методы оценки достоверности модели. Для случая межзвенных сил можно ограничиться измерениями реакций опоры с помощью силоизмерительных платформ. Если модель дает реакции опоры, близкие к величинам, зарегистрированным с помощью силоизмерительных устройств, то с большой долей вероятности можно считать, что такая модель корректно оценивает и силы в суставах.
Моделирование двигательного аппарата человека. Локомоторный аппарат состоит из трех систем:
- скелета, состоящего из костей, суставов и связок, обеспечивающих жесткость тела человека и противодействие силе тяжести;
- мышечной системы, состоящей из мышц и сухожилий, выполняющих функцию движителей;
- нервной системы, обеспечивающей управление и мышечным сокращением и контроль за ним.
Три системы анатомически и функционально объединены друг с другом. Мышцы соединены с костной системой в местах крепления сухожилий и апоневрозов к скелету. Нервная система связана с мышцами посредством мотонейронов и проприоцепторов. Нервная система организует активацию и сокращение мышц, рецепторы мышц через механизм обратной связи влияют на работу мотонейронов. Длина мышц и, следовательно, состояние рецепторного аппарата определяются геометрическими размерами скелета и углами в суставах.
В связи с анатомическими особенностями строения тела человека антропоморфная модель может быть представлена тремя видами моделей, анатомическая основа которых следующая: а) кости и суставы; б) мышцы, сухожилия, кости, суставы и связки; в) нервная система, мышцы, кости, суставы и связки.
Прежде чем моделировать такую сложную систему, как тело человека, необходимо определить цель моделирования и исходя из нее выбрать модель. Структура модели предполагает задание числа звеньев, тип суставов, количество и вид движителей. Если представить полную модель тела человека, состоящую из костей позвоночника и черепа, верхней и нижней конечностей, то такая модель будет состоять более чем из 80 твердых тел (костей) и иметь 250 степеней свободы [37]. Создать математический алгоритм такой комплексной и "необозримой", в смысле размерности, задачи достаточно трудно. В настоящее время из моделей тела человека наиболее полными являются: 16-17-звенные модели с 40-44 степенями свободы, разработанные [2, 30, 10, 11].
В зависимости от целей исследования выбирают и вид модели. Наиболее часто используют 11-звенную плоскую модель. Подобная модель с высокой точностью описывает такие локомоции, как ходьба, легкоатлетический бег, бег на коньках [37, 41].
Исследование локомоций человека с помощью плоской многозвенной модели осуществляется как в виде прямой, так и в виде обратной задач динамики.
При решении прямой задачи динамики вводят начальную конфигурацию системы, а также вектор управления. После численного интегрирования системы дифференциальных уравнений находят конечную конфигурацию системы и кинематические и динамические траектории [30, 31, 22, 13, 14, 16, 24]. Для того чтобы при решении не были искажены физиологические параметры, добавляют некоторые ограничения на кинематику и динамику модели. Например, при моделировании мышечной системы добавляют зависимости "сила-скорость ", "сила-длина " [26, 39]. Для упрощения решения системы дифференциальных уравнений достаточно часто линеаризуют уравнения [22, 3]. При моделировании, основанном на интегрировании дифференциальных уравнений, необходимо найти ответ на вопрос: "Какими должны быть начальные кинематические и динамические параметры, для того чтобы механическая система перешла из одного известного положения в другое?"
При решении обратной задачи динамики по известной кинематике находятся силы/моменты, вызвавшие это движение. Особое внимание при таком способе моделирования уделяется уравнениям. Они должны как можно точнее описывать исследуемый биологический процесс с учетом физических, анатомических и физиологических параметров [19, 36]. Например, при моделировании бега на коньках [6, 41] учитываются силы аэродинамического сопротивления сегментов тела и силы трения коньков о лед. Для оценки нагрузки на мышечную систему используют уравнения "сила-время" , "сила-скорость" , "сила-длина" , периоды электрической активности мышц [30].
При решении как прямой, так и обратной задачи механики предположения, лежащие в основе построения модели тела человека, следующие:
- сегменты тела человека (включая туловище) абсолютно твердые;
- все суставы идеальные;
- длины сегментов, положения центров масс известны;
- определены линейная и угловая кинематика звеньев тела;
- массы, тензор моментов инерции звеньев тела известны;
- силы реакции приложены в центрах вращения в суставах;
- моменты управления являются функциями сил межзвенных реакций, углов, угловых скоростей;
- силы сопротивления внешней среды известны.
Остановимся несколько подробнее на некоторых предположениях, сделанных выше. Утверждение о том, что все сегменты тела человека абсолютно твердые, вполне корректно для таких сегментов, как плечо, предплечье, бедро и голень. Для стопы предположение об абсолютной твердости является вынужденным [15]. Идеальные цилиндрические шарниры не отражают анатомии суставов, однако удобны для математического моделирования.
Предположение о наличии движителей в суставах в виде мышечных моментов позволяет избежать необходимости включения в модель плеч тяги мышц. Несмотря на спорность многих предположений, применяемых при построении антропоморфных моделей, эти модели работают и дают исследователям необходимую информацию о кинематике и динамике локомоций человека [2].
Модели управления антропоморфного механизма. После создания антропоморфной модели необходимо выбрать систему управления звеньями тела. Наиболее простой вид управления представляют приводы, создающие моменты в шарнирах [31]. Каждый привод создает момент относительно оси вращения в суставе. Схема управления приводами основана на реципрокном торможении антагонистов: момент создают только мышцы-агонисты, момент антагонистов равен нулю. Задача с приводным управлением при известных силах реакции опоры всегда однозначно разрешима.