Нелинейная динамика. 2012. Т. 8. № 4 (Мобильные роботы). С. 799-813.
Полнотекстовая версия в свободном доступе http://nd.ics.org.ru
УДК: 512.77 517.912 М8С 2010: 70Нхх, 70С65
Самопродвижение в идеальной жидкости тела с твердой оболочкой и переменной циркуляцией
С. М. Рамоданов, В. А. Тененев, Д. В. Трещев
Изучается двумерная задача о движении твердого тела в безграничном объеме идеальной жидкости, совершающей безвихревое движение и покоящейся на бесконечности. Тело снабжено гиростатом, а также ротором Флеттнера, благодаря которому на тело действует гироскопическая сила (эффект Магнуса). Угловые скорости вращения гиростата и ротора предполагаются известными функциями времени (управлениями). Уравнения движения представлены в виде уравнений Кирхгофа, и в случае кусочно-постоянных управлений указаны законы сохранения. С их помощью уравнения движения приведены к неавтономной системе дифференциальных уравнений первого порядка на группе перемещений конфигурационного пространства. Численно, с использованием генетических алгоритмов, решена задача оптимального управления телом для различных типов управляющих воздействий.
Ключевые слова: идеальная жидкость, самопродвижение, ротор Флеттнера
Получено 1 сентября 2011 года После доработки 24 сентября 2011 года
Работа выполнена в ФГБОУ ВПО «УдГУ» в рамках гранта Правительства Российской Федерации для государственной поддержки научных исследований, проводимых под руководством ведущих ученых в российских образовательных учреждениях высшего профессионального образования, договор № 11.G34.31.0039. Работа С. М. Рамоданова и Д. В. Трещева поддержана грантом поддержки ведущих научных школ НШ-2519.2012.1.
Рамоданов Сергей Михайлович [email protected]
Институт компьютерных исследований Удмуртский государственный университет 426034, Россия, г. Ижевск, ул. Университетская, 1
Тененев Валентин Алексеевич [email protected]
Ижевский государственный технический университет 426069, Россия, г. Ижевск, ул. Студенческая, 7
Трещев Дмитрий Валерьевич [email protected].ги
Математический институт им. В. А. Стеклова РАН 119991, Россия, г. Москва, ул. Губкина, д. 8
Московский государственный университет им. М. В. Ломоносова 119899, Россия, г. Москва, Ленинские горы
1. Введение и исторические комментарии
1. Задача о движении изменяемого тела в жидкости относится к числу классических и давно изучаемых задач гидродинамики, которой в мире посвящено и посвящается огромное число работ. Интерес к ней связан с изучением механизма плавания рыб и конструирования подводных аппаратов. Не претендуя на глубокий и полный исторический анализ, мы упомянем здесь лишь некоторые с нашей точки зрения значимые и ставшие классическими в этой области работы.
Пусть на тело, погруженное в жидкость, не действуют никакие внешние силы, за исключением, возможно, сил гидродинамических реакций (со стороны жидкости). Для того чтобы это тело было способно перемещаться на значительные расстояния, ему необходимо каким-то образом «взаимодействовать» с окружающей его жидкостью. В случае вязкой жидкости это взаимодействие происходит благодаря сходу вихрей с острых кромок поверхностей тела, а также силам вязкого сопротивления. Одними из первых вопрос о движении живых организмов в вязкой жидкости рассмотрели Тейлор [24-26] и Лайтхилл [19]. В работах [24, 25] изучается движение микроорганизмов. Работа [26] посвящена плаванию рыб продолговатой формы (ужей). Здесь вязкость играет решающую роль в создании тяговой силы. С аналитической точки зрения предпочтительнее считать жидкость, в которой движется тело, идеальной. Однако в этом случае завихренность потока самопроизвольно возникнуть не может, и ее наличие постулируют. Вопрос о движении рыб в идеальной жидкости изучался в [27] на модельном примере деформирующейся пластины, с края которой сходят вихри, а собственное движение пластины представляет собой бегущую волну. Качественное объяснение механизма движения рыб на основании модели движения в твердом канале дано в [8, 9].
В этой связи возникает вопрос: может ли тело за счет деформации поверхности двигаться в идеальной жидкости, совершающей безвихревое движение? Положительный ответ был дан еще в 1966 году [11]. Было рассмотрено тело почти сферической формы. Радиус тела представлен в виде ряда по функциям Лежандра. Указано, что тяговая сила возникает при надлежащем выборе коэффициентов ряда. Схожий вопрос обсуждается в [23]. Исследуется возможность прямолинейного движения деформирующегося тела почти сферической формы. В [16] показана возможность создания тяговой силы при движении изменяемого тела бесконечной длины в идеальной жидкости без вихрей.
Наиболее систематически и полно вопрос о движении деформируемого тела в идеальной жидкости освещен в [12-14]. Предполагается, что в результате деформации (в отсутствие жидкости) положение центра масс и главных осей тела не меняется. Отметим также, что в работах [12, 13] задача изучается даже в более общей постановке: жидкость не предполагается покоящейся на бесконечности и при этом изучается движение нескольких тел вблизи жестких границ. Подчеркнем, что, в отличие от вышеупомянутых работ, в работах этих авторов (по-видимому, впервые) уравнения движения деформируемого тела явно приведены в достаточно общей постановке и частично исследованы.
2. Частным случаем общей задачи является вопрос о возможности самопродвижения в идеальной жидкости при условии, что меняется только распределение масс внутри тела, в то время как оболочка тела остается неизменной. Предположим, что в начальный момент времени тело и жидкость покоились. Можно ли за счет подходящего изменения геометрии масс тела (под действием только внутренних сил) переместить его корпус из данного положения в любое наперед заданное? На первый взгляд кажется, что это невозможно, поскольку центр масс системы «тело + жидкость» покоится. Однако данный аргумент нельзя
Рис. 1. Грузовое судно Е-8ШР 1 с четырьмя роторами Флеттнера.
счесть исчерпывающим: во-первых, центр масс бесконечного объема жидкости не определен, а во-вторых, нас интересует только перемещение корпуса тела, а не жидкости. Так, в [6] показано, что если не все присоединенные массы тела (зависящие лишь от формы границы) равны между собой, то за счет перемещения точек внутри корпуса может быть создана тяговая сила. Более того, при подходящем управлении геометрией масс тело можно переместить из любого положения в любое другое. Заметим, что свойство полной управляемости тела теряется, если все присоединенные массы совпадают.
Недавно предложен еще один простой пример самопродвижения тела с жесткой границей [3]. Форма твердого тела имеет винтообразующую симметрию относительно оси х. В полость такого тела помещается волчок, у которого ось х является осью винтовой симметрии. При вращении волчка около оси х тело будет вращаться в противоположную сторону (закон сохранения кинетического момента), а также двигаться поступательно вдоль оси х.
3. Следует отметить, что, деформируя границы тела периодическим образом или же изменяя по некоторому периодическому закону распределение масс внутри тела, невозможно получить тяговую силу, среднее значение которой отлично от нуля. В настоящей работе рассматривается самопродвижение в идеальной жидкости тела с твердой оболочкой, снабженного гиростатом и так называемым ротором Флеттнера, представляющим собой вращающийся в жидкости цилиндр, благодаря которому на тело действует подъемная сила Жуковского (эффект Магнуса).
Подобная система была недавно рассмотрена в [15]. Отметим, что авторам этой работы принадлежит идея использования ротора Флеттнера для создания подъемной силы за счет набегающего потока жидкости, в то время как сам Антон Флеттнер (1885-1961) использовал потоки воздуха при конструировании летательных аппаратов, а также как альтернативу обычному парусу: так в 1923 на берлинском озере Ванзее он в обычной шлюпке опробовал модель паруса-ротора, высотой в один метр и 15 см в диаметре.
Приводом ротора послужил часовой механизм. Шлюпка пришла в движение под разницей давлений воздуха, то есть был создан парусный движитель, гораздо более легкий и простой в управлении. В настоящее время в эксплуатации находится несколько грузовых кораблей, оборудованных роторами Флеттнера (рис. 1).
Экспериментальная установка, предложенная в [15], представляет собой тело в форме тора с укрепленным в его центре легким стержнем, который благодаря электроприводу может вращаться вокруг своей оси (рис. 2). Тело выполнено из достаточно легкого материала и способно плавать на поверхности жидкости. В процессе движения погруженный в воду стержень вращается вокруг своей оси, в результате чего на тело действует сила, ортогональная набегающему потоку. Один из недостатков этой экспериментальной установки — невозможность начать движение из состояния покоя: для возникновения подъемной силы установке следует сообщить начальную скорость, а затем, как и отмечается в [15], изменяя скорость и направление вращение ротора, можно переместиться в любую наперед задан-
Рис. 2. Экспериментальная установка из работы [15].
ную точку, двигаясь по дугам окружностей. Кроме того, здесь имеется всего лишь один управляющий параметр — скорость вращения ротора. В нашей работе рассматривается усовершенствованная модель, в которой, помимо ротора Флеттнера, имеется маховик с осью вращения, параллельной оси вращения ротора.
2. Уравнения движения
2.1. Постановка задачи
Рассмотрим двумерную задачу о движении в бесконечном объеме идеальной несжимаемой жидкости твердого тела с маховиком и ротором Флеттнера (рис. 3). Жидкость еще предполагается совершающей безвихревое движение и покоящейся на бесконечности.
В действительности зависимость подъемной силы от скорости потока более сложная. Экспериментальные исследования силы, действующей на вращающейся цилиндр в набегающем потоке, проводились еще Магнусом [21], а затем и в ряде более поздних работ. Установлено, что в достаточно широком диапазоне чисел Рейнольдса подъемная сила пропорциональна скорости вращения цилиндра. В свою очередь, из-за имеющейся в реальных жидкостях вязкости скорость вращения пропорциональна циркуляции жидкости вокруг цилиндра, поэтому в наших исследованиях мы будем считать справедливой формулу (2.1).
Циркуляция жидкости вокруг тела Г(£) определяется скоростью вращения ротора (собственные масса и момент инерции которого считаются несущественными), которая, как и угловая скорость вращения гиростата П(£), считаются известными величинами (управлениями).
Положение тела определяется тремя координатами. Пусть Х,У — оси неподвижной декартовой системы координат и пусть х,у — координаты некоторой точки О тела. Свяжем с телом подвижную декартову систему координат О£^. Положение подвижной системы координат относительно неподвижной определяется углом а между осями X и £. Пусть (и, V) — компоненты абсолютной скорости точки О в подвижных осях. Справедливы следующие (кинематические) соотношения:
Здесь и — угловая скорость вращения подвижной системы координат. Ставится задача управления движением тела (то есть функциями х(Ь),у(Ь),а(Ь)) посредством надлежащего выбора управлений 0(£) и Г(£).
у
Из классической гидродинамики известно (см., например, [7]), что со стороны идеальной жидкости на движуще-
еся в ней твердое тело действуют
1. сила и момент, обусловленные эффектом присоединенных масс:
X
Рис. 3. Тело с ротором Флеттнера и маховиком («вид сверху»).
2. подъемная сила Жуковского, равная
— £>ГУ х е3,
(2.1)
где д — плотность жидкости, V — линейная скорость тела, Г — циркуляция, а единичный вектор ез ортогонален плоскости, в которой происходит движение.
х = и сов а — V 8Іп а, у = и віп а + V еоэ а,
(2.2)
а = и.
2.2. Уравнения движения
Хорошо известно, что количество движения и момент бесконечного объема жидкости представляются, вообще говоря, расходящимися интегралами. Поэтому вывести уравнения движения непосредственно из теорем об изменении импульса и момента для системы «тело + жидкость» не представляется возможным. Однако Томсоном (лордом Кельвином) и Тэтом были предложены некоторые модификации указанных теорем, позволяющие уравнения движения записать в виде, известном как уравнения Кирхгофа. Их рассуждения основаны на следующем наблюдении. Пусть пока циркуляция жидкости вокруг тела Г(£) равна нулю. Течение жидкости потенциально и описывается однозначным потенциалом скоростей ^>. Текущее движение тела и жидкости можно получить мгновенно из состояния покоя с помощью подходящего динамического винта (названного Томсоном импульсом), приложенного к телу. Это винт, имеющий в плоском случае три компоненты (£ = (^1,^2),£з), уравновешивает на поверхности тела систему импульсивных давлений с плотностью рц>. а также образовывает имеющее место в данный момент движение всех частиц тела. Его компоненты имеют вид
и не совпадают, вообще говоря, с количеством движения и момента системы «тело + жидкость», однако £1 и £2 изменяются во времени так же, как количество движения, а £3 — как кинетический момент конечной динамической системы. Здесь п — внешняя нормаль к границе тела С, г — радиус-вектор точек границы относительно точки О, Рь — импульс тела, Кь — кинетический момент тела относительно точки О. Имеет место следующая теорема (см., например, [20]).
Теорема 1. Пусть твердое тело движется в бесконечном объеме идеальной несжимаемой жидкости, покоящейся на бесконечности. Свяжем с телом декартову систему координат о центром в точке О. Векторы V = (и, V) и £ считаем отнесенными к этой системе координат. Обозначим ¥ сумму внешних сил (помимо сил гидродинамического давления), действующих на тело, а М — их момент относительно точки О. Тогда
Таким образом, для получения уравнений движения нашей системы надо выразить компоненты импульса Кельвина £^, а также силу ¥ и момент М через и^,ш, Г(Ь), П(£) и физические параметры задачи, а затем полученные выражения подставить в (2.4).
Условимся далее импульс, кинетический момент и энергию маховика обозначать символами с верхним индексом О, а тела без маховика — с верхним индексом 0. Таким образом,
С
£з = Jр^(г х п, ез) йв + Кь
С
(2.3)
(2.4)
Рь = Р 0 + Р?, Кь = К + К?,
(2.5)
где т и А — масса и момент инерции маховика относительно его центра О1, г = | ОО11. Известно, что при отсутствии маховика полная кинетическая энергия системы «тело + жидкость»
Т°+/ = \ (а1г'2 + а2г,2 + Ь°ш2) (2.6)
(постоянные коэффициенты а^, а2,, Ь0 включают в себя присоединенные массы и присоединенный момент инерции тела) связана с компонентами импульса Кельвина соотношениями
,о *?+/ ,0 *?+/
4 = ^г- & = ^Г- (2-7)
Полная кинетическая энергия системы «тело + жидкость» имеет вид
Т = Т°+/ + (и2 + V2 + и2г2) + тгшу + ^{П + и)2. (2.8)
Видим, что компоненты импульса Кельвина вычисляются по формуле
* дТ р дт (оа\
4 - & ш (2-9)
Осталось заметить, что благодаря циркуляции на тело действует еще подъемная сила Жуковского (2.1), главный вектор которой относительно точки О равен
, где Л = дГ(г). (2.10)
Будем предполагать, что О — конформный центр контура С (это, например, так, если тело обладает двумя осями симметрии), а потому момент силы Жуковского равен нулю. Таким образом, обосновано следующее утверждение.
Утверждение. Уравнения движения симметричного тела с маховиком и ротором Флеттнера имеют вид уравнений (2.4), дополненных кинематическими соотношениями (2.2), в которых следует положить М = 0, а импульсы ^ и силу ¥ заменить по формулам (2.9) и (2.10):
Адт_1)дт = _, ±&г.пдт = .
(И ди ди ’ сИ ди ди ’
АШ1 + цдТ _ о,Ш1 = п ’
Мдш ' дп ди '
Здесь функция Т, совпадающая с полной кинетической энергией системы «тело + жидкость» (2.8), может быть представлена (с точностью до несущественного слагаемого АО2/2 ) в виде
Т = -^{аги2 + а,21’2 + Ъш2') + тгии + АО,ш, (2.12)
где
а1 = а1 + т, а2 = а2 + т, Ь = Ь0 + тг2 + А.
Замечание 1. Таким образом, при нулевой циркуляции уравнения движения могли быть немедленно получены с помощью лагранжева формализма: лагранжиан для нашей системы — это ее полная кинетическая энергия, которую следовало подставить в уравнения (2.11). Однако такой подход следует применять с известной осторожностью и необходимыми обоснованиями (что и было нами предпринято), поскольку «слепое» использование лагранжева формализма (подстановка кинетической энергии системы в уравнения Лагранжа второго рода) может привести к ошибочным уравнениям движения. Упомянем в этой связи задачу о движении тела с отверстиями в идеальной жидкости [17], а также задачу о движении уравновешенного гиростата [1], где, формально в отсутствие внешних сил, лагранжиан вовсе не равен кинетической энергии, а содержит дополнительные линейные по скоростям слагаемые.
3. Управление кусочно-постоянными функциями
В случае произвольной зависимости управлений Л, Q от времени уравнения движения нашей системы (2.2), (3.2) достаточно сложны и, по-видимому, не имеют глобальных первых интегралов, что существенно затрудняет их исследование и решение задач управления. Поэтому примем следующие упрощающие предположения:
1. Тело гидродинамически симметрично, то есть ai = 02 = а. Это так, если, например, граница тела C — окружность.
2. Управления Л(Ь) и Q(t) являются кусочно-постоянными функциями времени.
При сделанных предположениях (см., например, [5]) уравнения (2.11) представимы в виде уравнений Пуанкаре на группе E(2) (уравнений Кирхгофа):
вщ; + <*•« n,k
где в качестве координат на группе выбраны x,y,a, квазискорости u,v,u определяются по формулам (2.2), а векторные поля
v1 = (cos а, — sin а, 0), v2 = (sin a, cos а, 0), v3 = (0,0,1) и структурные константы j удовлетворяют соотношениям ^2 cjkvj = [v%,vk], w = (u,v,u).
j
Для этого положим L = T + ^(yx — xy), где T задана соотношением (2.2), а скорости х,у
следует заменить по формулам (2.2). Тогда в развернутом виде уравнения движения (3.1) примут вид
дЬ \ _ дЬ=() (dL \ . dL _ п
ди) dv ’ \ dv) ди ’
§ь\ + ж _ ж = 0.
oW dv du
(3.2)
Таким образом, гироскопическая добавка Л(уХ — xy)/2 позволила «убрать» правые части (2.11) в лагранжиан.
Уравнения (3.2) имеют первые интегралы импульса и момента
Р\ = cos а — sin a + ^ = ci, Р2 = sin a + cos а — = с-2,
du dv 2 du dv 2 (3 3)
К = хР2 -уР1 + + А(ж2 + у2)/2 = сз,
а также интеграл энергии
tf = L-f£ (3.4)
Замечание 2. Первые интегралы (3.3) имеют место и в случае ai = a2, а для произвольных дифференцируемых X(t), Q(t) их производные в силу уравнений (2.11) и (2.2) имеют вид
А = Ху, Р2 = —Аж, К = -А(х2 + у2), Н = -АсиП. (3.5)
Поэтому, если в какой-то момент времени значение А скачкообразно меняется на величину ДА, то, согласно (3.5), величина, например, первого интеграла ci меняется на величину у ДА.
Выразив из соотношений (3.3) u, v, и через постоянные первых интегралов Ci и управления A(t) и Q(t) и подставив получившиеся выражения в кинематические соотношения (2.2), получим достаточно громоздкую (неавтономную) систему трех дифференциальных уравнений на х, у, а:
х = X(х,у,а,А, n,ci), у = Y(х,у,а,А, Q,ci), а = Ф(х,у,а,А, Q,,c). (3.6)
Переходом в «гидродинамический центр тяжести» по формулам
rm rm
хс = х + cos а, ус = у + sin а
уравнения (3.6) удается существенно упростить:
±с=Ъ +^Asina-^,
jc = -| + ^cosa + ^ (3.7)
а = ае а.сз + А — aAQ + а{усс\ — хсс2) — ^{х2с + Ус)
где ае =------^ 9 9. Эти уравнения имеют интеграл энергии (3.4)
ab — m2r2
H = 1/8 ^a2 (—2 ус ci + 2 c2 хс + А (х2 + у^)) +2 ЬА a — 2 a2c3 — 3 m2r2A + 2 a2AQ^j —
—1/ж aА2mr (ус sin а + хс cos а) +
+amrА (—c1 sin а + c2 cos а) + (—a2(c2 + c2) + А (ЬА a — 3 m2r2А — 2 a2c3 + 2 a2AQ)) /2
сохраняют стандартную меру, а потому интегрируемы согласно теории последнего множителя Якоби. Заметим, что поверхности уровня H = const компактны, а касающееся их векторное поле (правые части уравнений (3.7)) не имеет в общем случае на них особых точек. Следовательно, эти поверхности —двумерные торы (рис. 4), на которых траектории системы (3.7) замкнуты или всюду плотны. Из компактности поверхностей уровня интеграла энергии следует, что при постоянных А, Q траектории движения тела ограничены.
Отметим, что подобные системы в теории управления практически не изучены, поскольку управления в (3.7) кусочно-постоянны, и входящие в эти уравнения константы первых интегралов меняются при изменении управлений (каждый раз получаем, по сути, новую управляемую динамическую систему). Система (3.7) вполне управляема: стартовав из любой точки хс, ус, а, можно попасть в любую другую. Действительно, при движении с постоянной циркуляцией (Л = 0, П = 0) траектория центра тела — Рис. 4. Траектория системы (3.7) окружность, при прохождении части такой окружно- с нулевыми начальными условиями сти меняем циркуляцию на противоположную, тогда хс(0) = 0, ус(0) = 0, а(0) = 0 и с = °. движемся по окружности, которая касается предыдущей; перемещаясь таким образом по дугам окружностей, можно привести центр тела в нужное положение с любой наперед заданной точностью, а затем, вращая маховик, сообщить телу требуемую ориентацию. Однако явное нахождение оптимальных управлений пока представляется возможным лишь численно.
4. Численное решение задачи оптимального управления с помощью генетического алгоритма
Рассмотрим следующую задачу оптимального управления. Требуется максимизировать перемещение за заданное время Тк, то есть
3(Л, П) = ((х(Тк) - хо)2 + (у(Тк) - уо)2)0'5 ^ тах. (4.1)
Движение при этом должно происходить в установленном коридоре шириной 25 ив направлении, определяемом углом в, что обеспечивается выполнением ограничений:
| — х(^) 81п ^ + у(^) сов в| ^ 5, х(£)оозв + у(£)вшв ^ -5. (4.2)
Дополнительно заданы ограничения на величины Л, П:
|лсо < лтах|, |П(*) < Птах|. (4.3)
Задача оптимального управления (4.1), (4.2), (4.3) сводится к задаче нелинейной условной оптимизации и решается с применением гибридного генетического алгоритма [2]. В общем случае дифференциальные уравнения заменяются дискретным аналогом и организуется последовательный процесс минимизации некоторой вспомогательной, изменяемой от шага к шагу функции многих переменных.
Задача решалась при следующих характеристиках движущегося объекта: форма тела — цилиндр с радиусом 1; плотность тела равна плотности жидкости; радиус маховика г = 0.5; масса маховика равна массе тела; Т% = 10; в = 1; А = 100. Варьировалась ширина заданного коридора движения 5. Малая величина 5 накладывает жесткие ограничения на продолжение движения, поэтому в расчетах могут реализовываться меньшие времена окончания движения, чем Тк. Управляющими функциями являются скорость вращения ротора, определяющая величину циркуляции вокруг тела, и скорость вращения маховика. Рассмотрены три вида управляющих воздействий: 1) непрерывные управления, задаваемые тригонометрическими функциями, 2) периодические управления с почти постоянной амплитудой, 3) кусочно-постоянные (дискретные) управления и 4) управления смешанного типа.
4.1. Управления, задаваемые тригонометрическими функциями
Система уравнений (2.11), (2.2) с начальными условиями
и(0) = и(0) = ш(0) = а(0) = 0, х(0) = хо, у(0) = уо
решается численно по явной схеме Адамса с четвертым порядком точности на промежутке
Тк
времени I € [0, Т*;] на сетке <^п = nAt, п = 0, Л?-, ^
Для нахождения управляющих функций промежуток времени [0, Т%] делится на К сегментов длиной т. В реальном управлении движением рассматриваемого объекта скорости вращения ротора и маховика должны изменяться непрерывно. Поэтому управляющие функции целесообразно взять из класса тригонометрических функций. Функция вида
Щ) = вт (*ЦД) 3 = °> К’ (4-4^
обеспечивает увеличение циркуляции от нуля до значения 2^ на каждом сегменте с последующим замедлением к концу сегмента. Амплитуда 2 является искомым управляющим параметром по циркуляции. Аналогично поступим со скоростью вращения маховика
т • I *—
m = W3± sin 7г , j = 0, К. (4.5)
' з 7Г \ Т
Кроме того, этим достигается конечное значение скорости вращения маховика, так как уравнения движения (2.11) содержат только ускорение Q(t) = WjCOS ^, и при
непериодическом изменении управления Q(t) возможно возрастание Q(t).
Оптимальная траектория движения для 5 = 0.1 приведена на рисунке 5. На врезке показан участок траектории в начале движения. Видно, что после выполнения разворота в заданном направлении траектория движения становится почти прямолинейной. Это достигается применением управлений X(t), ^(t), представленных на рисунке 6.
4.2. Управление периодическими функциями с почти постоянной амплитудой
Увеличение ширины коридора до 5 = 10 приводит к более широким возможностям по управлению объектом. Пройденная траектория представлена на рисунке 7 (линия 1), а оптимальные управляющие функции показаны на рисунке 8.
На приведенных рисунках видно, что траектория движения принимает упорядоченный вид и управления становятся близкими к периодическим с постоянной амплитудой. Тем не менее, замена управлений функциями A(t) = Z sin ^27Г^, Q(t) = wsin (^2тт-^ с постоянными амплитудами Z, w приводит к тому, что рассчитанная траектория (линия 2 на рис. 7) не вписывается в заданный коридор движения. Разница между оптимальным управлени-
t - jr
ем по циркуляции и управлением с постоянной амплитудой A(t) = 10 ( Zj sin ( п
— Z sin ^27г|:^, j = 0, К, приведена на рисунке 8.
Значения составляющих скорости движения (u,v), соответствующие оптимальной траектории, представлены на рисунке 9.
Рис. 5. Оптимальная траектория движения тела для управлений вида (4.4), (4.5). Ширина коридора 25 = 0.2.
Рис. 6. Вид оптимального управления для траектории на рис. 5 (для выравнивания масштабов здесь приведен график функции ^Г2).
Амплитуда скоростей увеличивается со временем. Здесь же показано изменение во времени модуля скорости V = Vи2 + V2 и осредненного по времени модуля (V) = /_1^2 V&■ Среднее значение ускорения движения или тяги равно 10.1.
4.3. Кусочно-постоянные управление
Для оценки влияния способа задания управляющих функций рассмотрим дискретное (кусочно-постоянное) управление. В этом случае можно воспользоваться редуцированными уравнениями (3.7), что существенно упрощает анализ. Управляющие функции принимаются постоянными на каждом сегменте П(1) = И^-, Х(1) = 2^, ] = 0,К, и оптимизация состоит в выборе констант 2^, . Для полуширины коридора движения 5 = 0.5 полу-
чены оптимальные управления для управляющих функций вида (4.4), (4.5) а затем для
-100 0 100 200 300 400
Рис. 7. Движение с управлением с небольшим изменением амплитуды (линия 1) и с постоянной амплитудой (линия 2), ширина коридора 25 = 20.
Л, О, Л — П-в-д
Рис. 8. Управления Х(1) и &^), обеспечивающие движение в коридоре 25 = 20. Линия А(£) показывает разность между оптимальным управлением циркуляцией и управлением с постоянной амплитудой.
и,у,У,{У) -*-и-ь-у -—У—(V)
Рис. 9. Кинематические характеристики движения по оптимальной траектории в коридоре 25 = 20.
кусочно-постоянных управлений. На рисунке 10 представлены зависимость 1, соответствующая циркуляции по первому варианту, и зависимость 2 для дискретного способа. Соответствующие траектории показаны на рисунке 11.
Рис. 10. Вид оптимальной зависимости А(Ь) для непрерывного (линия 1) и дискретного (линия 2) вариантов управления при движении в коридоре ширины 25 =1.
В случае непрерывного управления пройденный путь оказался больше, чем путь для дискретного варианта.
4.4. Управления смешанного вида
Рассмотрен еще один вариант управления. Для придания движения объекту маховик вращается на промежутке времени Ь £ [0; 1], а затем скорость его вращения рана нулю:
П(і) =
йіп (
0,
г < 1, і > 1.
Дальнейшее управление обеспечивается только циркуляцией А(Ь). В этом случае траектория движения утрачивает регулярный вид (рис. 12).
Рис. 11. Движения в коридоре ширины 25 = Рис. 12. Оптимальная траектория тела, управляе-
= 1 для непрерывного (линия 1) и дискрет- мого лишь ротором Флеттнера. Скорость маховика,
ного (линия 2) вариантов управлений. за исключением начального этапа движения, равна
нулю.
Движение становится более хаотичным и направленной тяги не наблюдается.
В примерах рассматривается движение вдоль прямой y = tg(e)x c в = 1. Угол в может быть произвольным. Результаты расчетов управления от направления движения зависят несущественно. Максимальные значения циркуляции Л находятся на уровне 30. Если оценивать циркуляцию по формуле Л = 2nUfRj, где Uf, Rf — угловая скорость вращения ротора и его радиус, то при Rf = 0.3 получаем Uf ~ 3 000 об/мин. Значения угловой скорости маховика Q на порядок меньше.
Анализ проведенных расчетов показывает, что полученные управления с помощью маховика и вращения ротора обеспечивают движение объекта в заданном направлении в достаточно узком коридоре. С увеличением ширины коридора движение и управления становятся близкими к периодическим с почти постоянной амплитудой.
Список литературы
[1] Борисов А. В., Мамаев И. С. Динамика твердого тела: Гамильтоновы методы, интегрируемость, хаос. М.-Ижевск: Инст. компьютерн. исслед., 2005. 576 с.
[2] Ветчанин Е. В., Тененев В. А. Моделирование управления движением в вязкой жидкости тела с переменной геометрией масс // Компьютерные исследования и моделирование, 2011, т. 3, №4, с. 371-381.
[3] Воинов О. В. Инерциальное движение тела в идеальной жидкости из состояния покоя // ПМТФ, 2008, № 4, с. 214-219.
[4] Кирхгоф Г. Механика. Лекции по математической физике. М.: АН СССР, 1962. 404с.
[5] Козлов В. В. Общая теория вихрей. (Б-ка «R&C Dynamics», т. 4.) Ижевск: УдГУ, 1998. 238 с.
[6] Козлов В. В., Рамоданов С. М. О движении изменяемого тела в идеальной жидкости // ПММ, 2001, т. 65, №4, с. 592-601.
[7] Кочин Н.Е., Кибель И. А., Розе Н. В. Теоретическая гидромеханика. М.: ГИТТЛ, 1955. 394 с.
[8] Лавреньтьев М. А., Лаврентьев М. М. Об одном принципе создания тяговой силы для движения // ПМТФ, 1962, №4, с. 3-9.
[9] Лаврентьев М. А., Шабат Б. В. Проблемы гидродинамики и их математические модели. М.: Наука, 1973. 416 с.
[10] Рашевский П. К. О соединимости любых двух точек вполне неголономного пространства допустимой линией // Учен. зап. Моск. пед. ин-та им. Либкнехта. Сер. физ.-мат. наук, 1938, №2, с. 83-94.
[11] Benjamin T.B., Ellis A.T. The collapse of cavitation bubbles and the pressure thereby produced against solid boundaries // Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci., 1966, vol. 260, no. 1110, pp. 221-240.
[12] Galper A., Miloh T. Self-propulsion of general deformable shapes in a perfect fluid // Proc. Roy. Soc. A, 1993, vol. 442, pp. 273-299.
[13] Galper A., Miloh T. Dynamical equations for the motion of a rigid or deformable body in an arbitrary potential nonuniform flow field // J. Fluid Mech., 1995, vol. 295, pp. 91-120.
[14] Galper A. R., Miloh T. Hydrodynamics and stability of a deformable body moving in the proximity of interfaces // Phys. Fluids, 1999, vol. 11, no. 4, pp. 795-806.
[15] Kelly S.D., Hukkeri R. B. Mechanics, dynamics, and control of a single-input aquatic vehicle with variable coefficient of lift // IEEE Transactions on Robotics, 2006, vol. 22, no. 6, pp. 1254-1264.
[16] Kuznetsov V. M., Lugovtsov B. A., Sher Y. N. On the motive mechanism of snakes and fish // Arch. Ration. Mech. Anal., 1967, vol. 25, no. 5, pp. 367-387.
[17] Ламб Г. Гидродинамика. М.-Л.: ОГИЗ, Гостехиздат, 1947. 928 с.
[18] Landweber L., Miloh T. The Lagally theorem for unsteady multipoles and deformable bodies // J. Fluid Mech., 1980, vol. 96, pp. 33-46.
[19] Lighthill J. M. Note on swimming of slender fish // J. Fluid Mech., 1960, vol. 9, pp. 305-317.
[20] Milne-Thomson L. M. Theoretical hydrodynamics. 4th ed. London: MacMillan, 1962. 660 pp.
[21] Magnus H. G. Uber die Abweichung der Geschosse // Poggendorff’s Annalen der Physik u. Chemie, 1853, vol. 88, pp. 1-14.
[22] Раус Э.Дж. Динамика системы твердых тел: Т. 2. М: Наука, 1983. 544 с.
[23] Saffman P. G. The self-propulsion of a deformable body in a perfect fluid // J. Fluid Mech., 1967, vol. 28, pp. 385-389.
[24] Taylor G. I. Analysis of the swimming of microscopic organisms // Proc. Roy. Soc. A, 1951, vol. 209, pp.447-461.
[25] Taylor G. I. The action of waving cylindrical tails in propelling microscopic organisms // Proc. Roy. Soc. A, 1952, vol. 211, pp. 225-239.
[26] Taylor G.I. Analysis of the swimming of long and narrow animals // Proc. Roy. Soc. A, 1952, vol. 214, pp. 158-183.
[27] Wu T. Y. Swimming of a waving plate // J. Fluid Mech., 1961, vol. 10, pp. 321-344.
Self-propulsion of a body with rigid surface and variable coefficient of lift in a perfect fluid
Sergey M. Ramodanov1, Valentin A.Tenenev2, Dmitrii V. Treschev3
1 Institute of Computer Science,
Udmurt State University Universitetskaya 1, Izhevsk, 426034 Russia
2 Izhevsk State Technical University Studencheskaya 7, Izhevsk, 426069 Russia
3Steklov Mathematical Institute, Russian Academy of Sciences Gubkina st. 8, Moscow, 119991, Russia M. V. Lomonosov Moscow State University Vorob’evy gory, Moscow, 119899, Russia
[email protected], [email protected], [email protected]
We study the system of a 2D rigid body moving in an unbounded volume of incompressible, vortex-free perfect fluid which is at rest at infinity. The body is equipped with a gyrostat and a so-called Flettner rotor. Due to the latter the body is subject to a lifting force (Magnus effect). The rotational velocities of the gyrostat and the rotor are assumed to be known functions of time (control inputs). The equations of motion are represented in the form of the Kirchhoff equations. In the case of piecewise continuous controls, the integrals of motion are indicated. Using these integrals we obtain a (reduced) system of first-order differential equations on the configuration space. An optimal control problem for several types of the inputs is then solved using genetic algorithms.
MSC 2010: 70Hxx, 70G65
Keywords: perfect fluid, self-propulsion, Flettner rotor
Received September 1, 2011, accepted September 24, 2011
Citation: Rus. J. Nonlin. Dyn., 2012, vol. 8, no. 4, pp. 799-813 (Russian)