УДК 531/534:57+612.7
Российский
Журнал
Биомеханики
www. biomech. ас. ru
МНОГОЗВЕННАЯ ТРЕХМЕРНАЯ МОДЕЛЬ ПЛАВАНИЯ МИКРООРГАНИЗМОВ
Н.М. Кислухин, М.А. Марценюк, Д.Б. Бекурин
Кафедра компьютерных систем и телекоммуникаций Пермского государственного университета, Россия, 614990, Пермь, ул. Букирева, 15, e-mail: [email protected]
Аннотация. Построена многозвенная трехмерная модель плавания микроорганизмов. Животное представлено как система связанных между собой эллипсоидов. Форма животного (параметры формы) определяется длинами связей, взаимной ориентацией эллипсоидов и их геометрическими размерами. Для указанной модели построена теория, позволяющая вычислить поступательное и угловое смещение животного по заданному изменению формы. Разработана процедура, рассчитывающая положения, линейные и угловые скорости частей модели. С помощью созданной компьютерной программы исследованы сценарии плавания простейших микроорганизмов - амебы, циклопа и эвглены.
Ключевые слова: плавание микроорганизмов, плавание в вязкой жидкости, малые числа Рейнольдса.
Введение
Механика плавания живых организмов является одной из важных проблем в области биомеханики в общем контексте [1-3]. В последнее время в исследованиях биомеханики плавания микроорганизмов получены значительные результаты. Во-первых, в работах Шапера и Вильчека [4-5], Парсела [6] и других [7] была разработана калибровочная теория плавания. Оказалось, что в рамках гидродинамического приближения Стокса изменение внешней формы микроорганизма, позволяющее ему перемещаться в вязкой жидкости, может быть интерпретировано как база расслоенного пространства, а шестимерное пространство, описывающее положение и поворот, играет роль слоя. Благодаря этому достигнуто глубокое понимание механизма плавания.
Во-вторых, развитые в работах Эхлерса, Монтгомери, Коиллера [8-14] и других численные методы позволяют детально рассмотреть механизмы плавания. Однако большая часть работ, в которых рассмотрены модели микроорганизмов, близких к реальности, относятся к 2- или 3-звенным двумерным моделям [14]. В других работах конкретные приложения касаются либо гантелеобразных частиц [15], либо слабодеформированной частицы [4].
Целью данной работы является построение более реалистичных моделей плавания микроорганизмов со сложной формой. Мы представляем микроорганизм как многозвенную систему эллипсоидов. Модель допускает изменение формы эллипсоидов, их взаимные повороты и растяжение связей между ними. Однако мы не учитываем гидродинамическое взаимодействие эллипсоидов. Это ограничивает
© Н.М. Кислухин, М.А. Марценюк, Д.Б. Бекурин, 2004
применимость модели на случай малых углов поворота эллипсоидов так, чтобы не происходило «затенения» одного эллипсоида другим. Впрочем, выбранных параметров (формы эллипсоидов и углов) может оказаться достаточно для большинства практически важных случаев.
В первой части работы описывается метод построения многозвенной трехмерной модели. Во второй части рассматриваются основные алгоритмы плавания.
Модель
Сичтается, что плывущий организм можно представить в виде системы стержней, в узлах которой могут находиться эллипсоиды вращения. Построение модели - сложная процедура, осуществляемая в несколько этапов:
1. Животное представляется в виде кинематической схемы. На данном этапе учитываются все подвижные части тела и сочленения.
2. В узлы системы помещаются эллипсоиды вращения, параметры которых учитывают геометрические размеры моделируемого организма.
3. Каждому эллипсоиду сопоставляются два тензора трения (ориентации и вращения), вычисляемые по известным формулам гидродинамического сопротивления, и имеющие вид [16]:
K = \6nabc
ii jj kk Л
-----------2------1-----------2-------1---------------2—
U 0 + a «о Xo + b Po X о + c У о
M =
\6nabc
3
ii jj kk
- + ^—— + -
I b 2p0 + c2 У0 c2 У0 + a2«0 a 2a 0 + b 2p 0 ) (l)
a 0 =
r® dk , r® dk , r® dk
I0 P,) = J0 F^K'70 = cJ 0 ic^Tk)^ •
X0 = abcJ0 dk, A = ^(a2 + k)(b2 + k)(c2 + k),
где a, b и c - полуоси эллипсоида в направлениях осей x, у и z, соответственно, a0,P0,У0 и x0 - коэффициенты, зависящие от a, b и c, i, j и k - единичные векторы, направленные по главным осям эллипсоида.
4. Для построенной модели применяются различные сценарии движения.
В качестве примера приведем построение модели микроорганизма Amoeba Centalis (амеба) (рис. 1). Известно, что средние размеры амебы составляют 0,5 мм. Построим модель амебы, состоящую из пяти эллипсоидов, как изображено на рисунке, и рассчитаем коэффициенты трения (таблица).
Анализируя данные биомеханических наблюдений, можно построить сценарий движения амебы. Пусть организм двигается в направлении эллипсоида 5 . Как известно, амеба движется, «перетекая» из одного положения в другое, т.е. эллипсоиды 2 и 4 уменьшаются и длина их связей уменьшается, а эллипсоиды l и 5 увеличиваются и длина их связей увеличивается и т.д. Ниже подробно рассмотрена упрощенная модель движения амебы, см. пример 1.
Модель допускает изменение формы эллипсоидов и их взаимные повороты. Для вычисления смещения и поворота модели как целого (что будет рассмотрено ниже) нам необходимо разработать процедуры вычисления скоростей перемещения и поворота отдельных ее частей. Кроме того, необходимо вычислить матрицу гидродинамического сопротивления для каждой формы модели.
Рис. 1. Amoeba Centalis и ее модель
Рис. 2. Определение положения узла
Рис. 3. Эллипсоид, расположенный в узле
Таблица
Парамет
эы модели
№ a, см Ь, см c, см ^, см K2, см K3, см M!, см3 M 2, см3 M 3, см3
1 0,030 0,030 0,020 48,83 48,83 52,89 35,26 35,26 30,24
2 0,040 0,040 0,030 67,73 67,73 71,7 47,8 47,8 42,8
3 0,015 0,015 0,010 24,4 24,4 26,4 17,6 17,6 15,1
4 0,015 0,015 0,010 24,4 24,4 26,4 17,6 17,6 15,1
5 0,035 0,035 0,020 54,3 54,3 60,6 40,4 40,4 32,8
Итак, любой узел является твердым телом, имеющим в свободном движении шесть степеней свободы, следовательно, его положение относительно лабораторной системы координат задается шестью параметрами ql, q2,..., q6.
Рассмотрим определение положения некоторого произвольно заданного узла, которому присвоим индекс i = 1 (рис. 2).
Если с узлом 1, положение которого необходимо определить, жестко связать систему координат O1 x1 у1 z1, то поставленную задачу о положении звена можно
определить как задачу о взаимном расположении системы координат, жестко связанной
с узлом, и лабораторной системы координат O0 x0 у0 z 0 (Л-системы). Тогда параметры qi можно интерпретировать следующим образом:
ql = ^ q2 = ^ q3 = z (2)
- координаты начала O1 x1 у1 z1 в Л-системе, а
q4 = 0, q5 = Ф, q6 = V (3)
- углы, задающие ориентацию системы координат O1 x1 у1 z1 относительно Л-системы (например, углы Эйлера), т.е. в совокупности
q = (^ y, z, ©, ф, у). (4)
Используя координаты q1, q2,., q6, можно записывать формулы для перехода от
одной системы координат к другой путем преобразований вращения и переноса. Оба эти преобразования задаются одной матрицей. Выберем произвольную точку эллипсоида a. Преобразование может быть задано с помощью матрицы T.
Матрица T размером 4 х 4, задающая как преобразование вращения (поворота), так и преобразование переноса для однородных координат, имеет вид
T =
т11 Т12 Т13 Г1 "
Т 21 Т 22 Т 23 Г2 т г
Т31 Т32 Т33 Г3 0 1
0 0 0 1
(5)
где т — матрица размером 3 х 3 , задающая преобразование вращения для декартовых координат (например, через углы Эйлера), а г - вектор-столбец размером 3 х1, задающий начало координат O1 x1 у1 z1 относительно Л-системы.
Таким образом, преобразование переноса и поворота можно определить одним матричным преобразованием
a = Ta'. (6)
Такое представление можно использовать для задания положения узлов относительно друг друга. Конечно, такое определение избыточно, так как матрица T имеет шестнадцать элементов, хотя, как было сказано выше, было бы достаточно шести. Однако этот недостаток компенсируется следующими преимуществами:
1. Исключается необходимость раздельного рассмотрения операций вращения и переноса, так как представление (5) совмещает их.
2. Появляется возможность использовать аппарат теории матриц.
Вообще, выбор относительной системы отсчета условен. Он зависит от постановки задачи и подчинен основной цели - максимальному упрощению ее
решения. В то же время очевидно, что вид матрицы T существенно зависит от выбора представления положений систем координат узлов.
Рассмотрим узлы, связанные с 1-м узлом одним звеном. Присвоим им индексы 2, 3 и 4 и будем называть узлами первого уровня. Как и для узла 1, введем в каждом узле первого уровня собственную систему координат. Положение узлов первого уровня и ориентацию соответствующих осей координат будем задавать не относительно Л-системы, а относительно системы координат O1 x1 у1 z1, связанной с 1-м узлом, причем направление осей координат будем выбирать не произвольно, а некоторым определенным образом. Опишем построение нашей системы координат на примере узла 2 с помощью алгоритма, состоящего в выполнении следующей последовательности шагов (рис. 4):
1. Построение z2. Направить z2 по линии связи, заданной вектором г12.
2. Построение x2. Направить x2 таким образом, чтобы она была одновременно перпендикулярна z1 и z2.
3. Построение у2 . Направить у2 таким образом, чтобы система O2x2у2z2 была правосторонней.
4. Выбор начала координат. Транслировать систему координат O2x2у2z2 вдоль вектора г12 .
Теперь необходимо определить параметры, которые будут определять положение системы координат O2x2у2 z2 относительно O1 x1 у1 z1. Параметром і2 будем определять расстояние от начала O1 x1 у1 z1 до начала O2x2у2z2. С помощью трех углов Эйлера 02,ф2, у2 будем определять поворот систем относительно друг друга. Описанный алгоритм имеет рекурсивный характер, т.е. позволяет строить системы координат, передвигаясь от звена к звену. Например, положение системы координат узла 3 будет определено относительно O2 x2 у2 z2 параметрами 03, ф3, у 3, і3 и т.д. Четыре параметра 0, ф, у, і полностью задают расположение каждого узла относительно предыдущего. Здесь нет противоречия с утверждением, что положение твердого тела задается шестью параметрами, так как в данном случае на перемещение узла наложены ограничения с помощью связей. Для полного решения поставленной задачи необходимо определить положение каждого узла в Л-системе. Если задать некоторую точку і -го звена вектором ті ^, уі , zi, і) размером 4 х1 из декартовых координат в і -й системе координат, то по (6) при переходе к і - 1-й системе получим
(7)
Рис. 4. Алгоритм создания системы координат O2 x2 У2 z2
Аналогично, переход от і -1 -го звена к і - 2 -му будет определяться соотношением
Г-2 = Ті-1Гі-1 . (8)
Подставляя (7) в (8), получим
Г-2 = . (9)
Нетрудно заметить, что от любой системы координат, связанной с отдельным звеном, можно перейти к Л-системе следующим образом:
Г0 = Т1Т2 ■■■ТгГ , (10)
или
Г0 = ГГ , (11)
где
Г = ТТ ...Т. (12)
Матрица Г есть матрица размером 4 х 4 преобразования координат при переходе от системы координат, связанной с і -м звеном, к Л-системе. В левом верхнем углу этой матрицы расположена матрица размером 3 х 3 поворота при переходе от і -й системы координат, а в правом верхнем углу вектор І і размером 3 х1, задающий положение
начала координат -й системы в Л-системе. На основании принятой расчетной схемы отыскания координат положение любой точки модели относительно Л-системы сводится к определению координат заданной точки для собственной подвижной системы координат Оіхіуііі и последующего перехода из одной системы координат в
другую путем поворота осей координат и параллельного переноса точек начала координат (переход «вниз» по дереву). Переход может также быть осуществлен в обратном порядке: от і -й системы координат в і +1 -ю. Действительно, из уравнения (6) видно, что
а' = Т~1а . (13)
Общее правило для перехода «вверх» по дереву определяется уравнением:
Г (14)
где
А = Г-1 = Т1-1Т2-1 ...Т_1. (15)
Усложним задачу, поместив в некоторый узел, например, 3, эллипсоид т3. Пусть
эллипсоид имеет три вращательных степени свободы, то есть может свободно вращаться в узле (рис. 3). Поставим задачу определения положения любой точки эллипсоида т3 в Л-системе. Разработанная расчетная схема хорошо накладывается и на этот случай. Жестко свяжем с эллипсоидом т3 собственную систему координат 03Хзу3г'3. По условию, ее начало совпадает с началом 03х3у3г3, заданной в узле. Определив с помощью трех углов Эйлера поворот систем относительно друг друга, мы можем ввести преобразование Т'3, переводящее координаты из 03 х3уЗ 23 в 03 х3у3 г3. Очевидно, что положение точки эллипсоида т3 , заданной относительно связанной с ним системе координат 03хЗу3г'3, будет выглядеть следующим образом:
Рис. 5. Вычисление смещения и поворота узла
Г0 = Т1Т2Т3Т3Гт3 . (16)
Для решения различных задач динамики систем связанных тел необходимо знать смещение и поворот каждого узла в каждый момент времени. Как было показано выше, положение каждого узла задается в системе координат, связанной с предыдущим узлом, но для решения задач о движении системы в целом нам необходимо вычислить смещение и поворот узлов относительно какой-то одной системы. Как правило, в роли такой системы выступает Л-система. Итак, нам необходимо, зная приращения координат некоторого і -го узла 9г, фг., уі , Іі получить смещение в декартовых
координатах Дхг., Дуг., Агг, мгновенную ость поворота и значение угла поворота пі относительно Л-системы. Для решения задачи удобно манипулировать не значениями координат некоторого узла, а матрицами преобразования систем координат, связанных с і -м узлом, в Л-систему Т .
Вид матрицы Т зависит от значений 9г, фг, уі , Іі. Пусть нам известны матрицы преобразования в момент времени ї0 — Ті0 и момент времени ї1 — Т] (рис. 5), т.е.
Г0 (*0 )= Т 0Г Ьо ), Г1 (^ )= Т1Г (*1 ) . (17)
Таким образом, смещение і -го узла может быть получено как
Дг = г(^ )- 0). (18)
Поворот узла заключается в том, что оси системы координат Оіхіуііі, связанной с і-м узлом, в момент времени ґ1 повернуты относительно своего положения в момент времени ї0. Как было замечено выше, положение осей системы координат, связанной с узлом, определяется матрицей Т . Переход из одной системы координат в другую можно определить с помощью матрицы вида (5). Пусть Ті (ґ01) — матрица преобразования координат, связывающая два положения системы координат в разные моменты времени ї0 и ґ1:
Т‘ = Т(*01 )Т°, (19)
откуда
Т (<01 )=(Т 0 Гт (20)
Очевидно, что поворот системы координат определяется с помощью матрицы Ті (<01). Действительно, согласно (6) из Ті (<01) можно выделить вращательную составляющую,
из которой легко получить вектор оси поворота и значение угла поворота.
Принятая расчетная схема может быть использована для компьютерного моделирования. Для реализации подобной структуры достаточно создать класс, представляющий собой узел структуры, который имеет четыре числовых параметра (три значения угла и длину связи) и еще один член - ссылку на предыдущий узел. Этих данных хватает для расчета структур любой сложности, что используется нами в созданной компьютерной программе.
Основные алгоритмы плавания
Основное уравнение плавания тела в вязкой жидкости (закон Стокса) имеет вид [17]:
(¥Л (к ь V ^
, или / = ЯЖ, (21)
v L J
vLT mj
V^J
где Ж - винтовая матрица скорости, / - матрица скручивающих усилий, а Я -матрица гидродинамического сопротивления. Матрица гидродинамического сопротивления зависит от форм и размеров частиц и их положения и ориентации относительно друг друга. Матрица скручивающих усилий зависит не только от форм и положений частиц, но и от их линейных и угловых скоростей. Зная формы, положения, ориентации и скорости частиц (получаемые благодаря приведенной выше расчетной процедуре), мы можем найти винтовую матрицу скорости, или смещение и поворот модели как целого
W = R-1 f .
(22)
При рассмотрении плавания моделей организмов нас будут интересовать, прежде всего, матрица сопротивления объекта, а также сила и момент, действующие на него со стороны жидкости. Их произведение определяет смещение и поворот объекта как целого.
Пример 1 (упрощенная модель Amoeba Centalis)
Модель состоит из двух тел, соединенных стержнем. Стержень может изменять длину, а тела - изменять свои радиусы под действием внутренних сил. Алгоритм движения представлен по шагам на рис. 6. Увеличение и уменьшение радиусов тел, входящих в модель, не представляют для нас интереса, так как при этом положение и ориентация модели остаются неизменными. Наиболее характерными для этой модели являются процессы удлинения и укорачивания стержня. Дело в том, что при изменении длины стержня одно из тел имеет меньший радиус, следовательно, на него действует меньшая сила со стороны жидкости, чем на второе. Сочетая изменение длины стержня и изменения радиусов тел, можно добиться смещения тела за цикл. Для двух
характерных движений приведем значения матриц сопротивления и сил, действующих на объект. Вектор момента для обоих движений равен нулю.
Удлинение стержня
Яо =
23,5 0 0 0 37 0
0 23,5 0 7 3 1 0 0
0 0 23,5 0 0 0
0 7 3 1 0 325 0 0
37 0 0 0 325 0
0 0 0 0 0 325
Сила, действующая на объект при удлинении стержня, равна
^0 =(0; 0; 0,75).
Укорачивание стержня:
Я =
23,5 0 0 0 74 0
0 23,5 0 4 7 і 0 0
0 0 23,5 0 0 0
0 4 7 і 0 325 0 0
74 0 0 0 325 0
0 0 0 0 0 325
(23)
(24)
(25)
Сила, действующая на объект при укорачивании стержня:
^ =(0; 0; - 0,30).
Подобный вид движения используется микроорганизмом ЛтовЪа Centalis.
(26)
Пример 2 (упрощенная модель Сусіориж)
Пусть модель состоит из трех частей - основного тела и двух симметричных конечностей (рис. 7). Конечности могут изменять свою форму, в этом заключается возможность объекта перемещаться как целое в жидкости. Условно разделим процесс движения данного организма на две фазы: толчок и возврат в первоначальное состояние. Толчок выполняется распрямленными конечностями, а возврат в первоначальное состояние в той форме, которая обеспечит минимальное сопротивление жидкости. Интуитивно понятно, что при толчке тело сдвинется вперед на большее расстояние, чем сдвинется в обратную сторону при возврате в первоначальное состояние. Приведем вычисленные значения матриц сопротивления и сил, действующих на объект. Моменты в данной задаче компенсируют друг друга и здесь не приводятся.
Гребок вперед
Яо =
75,4 0 0 0 6 9 і 0
0 75,4 0 96 0 0
0 0 75,4 0 0 0
0 96 0 590 0 0
9 і 0 0 0 490 0
0 0 0 0 0 313
Сила:
Возврат в начальное состояние:
^0 =(0; 0; - 0,48).
Яі =
75,4 0 0 0 32,7 0
0 75,4 0 - 32,7 0 0
0 0 75,4 0 0 0
0 - 32,7 0 364 0 0
32,7 0 0 0 270 0
0 0 0 0 0 307
Сила:
^ =(0; 0; 0,10).
(27)
(28)
(29)
(30)
Видно, что при толчке сопротивление больше, а, следовательно, больше и сила, действующая на объект как целое. В итоге при толчке тело смещается вперед на большее расстояние, чем в обратную сторону при возврате в первоначальное состояние. Похожий вид движения наблюдается у СусЪрт. Конечности асинхронно выполняют циклическое движение, подобное описанному, двигая организм как целое поступательно.
Пример 3 (упрощенная модель Euglena viridis)
Как видно из уравнения (5), существует управление, которое может преобразовать вращательное движение частей объекта в его поступательное перемещение как целого. Модель состоит из трех частей (рис. 8) —основного тела и двух конечностей, которые могут поворачиваться вокруг оси, соединяющей их с основным телом. В начальный момент времени объект обладает хиральной формой (которая напоминает гребной винт), что обеспечивает преобразование вращательного движения в поступательное. Особое внимание следует обратить на матрицу сопротивления, точнее на ее составляющие Ь и Ь .
О
Рис. 6. Модель 1
Рис. 7. Модель 2 60
Скручивание:
R0 =
88,4 0 0 8 9 - 0 0
0 51,1 0 0 98 0
0 0 131,9 0 0 0
I 9 00 0 0 1278 0 0
0 98 0 0 620 0
0 0 0 0 0 1382
Возврат в начальное состояние:
R0 =
64,1 0 0 0 0 0
0 75,4 0 0 0 0
0 0 131 0 0 0
0 0 0 1583 0 0
0 0 0 0 315 0
0 0 0 0 0 1382
(31)
(32)
При скручивании вращательное движение частей тела преобразуется в поступательное движение всего объекта как целого за счет особого вида матрицы сопротивления. При возврате в первоначальное состояние преобразования вращательного движения в поступательное не происходит.
Подобный вид движения используется микроорганизмом Euglena viridis, особым образом скручивая и распрямляя свой жгутик.
Заключение
Таким образом, развитая в работе теоретическая модель и построенная на ее основе компьютерная программа позволяет рассматривать различные сценарии плавания микроорганизмов. В дальнейшем мы предполагаем включить в программу нейросетевой блок, который будет управлять движением животного, решая задачу достижения цели.
Список литературы
1. Littlejohn R. G., Reinsch M. Gauge fields in the separation of rotations and internal motions in the n-body problem // Reviews of Modern Physics. 1997. Vol. 69. No. 1. P. 213-275.
2. Глазер Р. Очерк основ биомеханики. М.: Мир, 1988.
3. Fung Y.C. Biomechanics. Motion, Flow, Stress, and Growth. New-York: Springer-Verlag, 1990.
4. Shapere A., Wilczek F. Efficiencies of self-propulsion at low Reynolds number // J. Fluid Mechanics. 1989. Vol. 198. P. 587-599.
5. Shapere A., Wilczek F. Geometry of self-propulsion at low Reynolds number // J. Fluid Mechanics. 1989. Vol. 198. P. 557-585.
6. Purcell E.M. Life at low Reynolds number // American Journal of Physics. 1977. Vol. 45. No. 1. Р. 3-11.
7. Pedley T.J., Kessler J.O. Hydrodynamic phenomena in suspensions of swimming microorganism // Annu. Rev. Fluid Mech. 1992. Vol. 24. P. 313-58.
8. Ehlers K., Koiller J. Optimal gaits and efficiencies in microswimming. http://w3.impa.br/~jair/
9. Koiller J., Delgado J. On efficiency calculations for nonholonomic locomotion problems: an application to microswimming. http ://w3.impa.br/~j air/
10. Ehlers K., Aravinthan D., Howard C. and Montgomery R. Do cyanobacteria swim using traveling surface waves? // Proc. Natl. Acad. Sci. USA. Biophysics. 1996. Vol. 93. P. 8340-834.
11. Koiller J., Montgomery R., Ehlers K. Problems and progress in Microswimming // J. Nonlinear Science. 1996. Vol. 6. P. 507-541.
12. Kessler J.O., Strittmatter R.P., Swartz D.L., Wiseley D.A., Wojciecowski M.F. Paths and patterns: the biology and physics of swimming bacterial populations. Biological Fluid Dynamic Symposia of the Society for experimental biology. Number XLIX, 1995. Ed. By C.P.Ellington, T.J.Pedley.- Cambridge UK-Company of Biologist Ltd. P. 91-107, 1995.
13. Koehl M.A.R. Fluid flow through hair-bearing appendages: feeding, smelling and swimming at low and intermediate Reynolds numbers. Biological Fluid Dynamic Symposia of the Society for experimental biology. Number XLIX, 1995. Ed. By C.P.Ellington, T.J.Pedley.- Cambridge UK- Company of Biologist Ltd. P. 157-182, 1995.
14. Ehlers K. The geometry of swimming and pumping at low Reynolds number, PhD Thesis, Univ. of Calif., Santa Cruz, 1995.
15. Ehlers K., Cherman A., Koiller J., Delgado J., Montgomery R., Duda F. Low Reynolds number swimming in two dimensions http://w3.impa.br/~jair/
16. Бекурин Д.Б., Mарценюк М.А. Теория самодвижения деформирующейся частицы при малых числах Рейнольдса // Вестник Пермского Университета. 2000. Вып. 3. С. 80-86.
17. Хаппель Дж., Бреннер Г. Гидродинамика при малых числах Рейнольдса. М.: Мир, 1976.
MULTIJOINT 3-DIMENSIONAL MODEL OF SWIMMING OF MICROORGANISMS
N.M. Kislookhin, M.A. Martsenyuk, D.B. Bekurin (Perm, Russia)
Multijoint 3-dimensional model of swimming of microorganisms is developed. Animal is represented as a system of the ellipsoids connected by joints with each other. The microorganism’s shape is parameterized by mutual arrangements and orientations of ellipsoids and their geometrical sizes. The animal can swim iterating through the sequence of shape deformations. Translational and angular movements of the animal are calculated within the framework of the given model. The appropriate computer procedures were designed and computer simulations of some gaits of the swimming of microorganisms (amoeba, cyclop and euglena) are considered.
Key words: swimming of microorganisms, swimming in viscous fluid, low Reynolds number.
Получено 10 июня 2004